/*toggle borders
#page_wrapper {border:solid 1px #ff9900;}
#col1 {border:solid 1px #cc9900;}
div#content {border:solid 1px #cc9988;}
*/

.homepage {margin:0;padding:0;border:solid 1px #fff;}
.homepage #content h1 {font-size:28px;color:#333;font-weight:bold;margin: 0 0 1em 0;padding:0;line-height:1.25em;}
.homepage #content h2 {font-size:23px;margin: 0;padding:0;line-height:1.25em;}
.homepage #col2 {width:680px!important;margin-top:0!important;}
.homepage #footerwrapper {margin-top:0!important;}
.homepage #header-page-section {border:0!important;}
.homepage div#search {clear:both;margin-bottom:25px;}
.homepage #homepage-news {font-size:90%;padding: 30px 0 10px 0;margin: 0 0 5px 0;}
.homepage .image-holder {width:450px!important;height:300px!important;}
.homepage hr.clear {height:0px;margin:0;padding:0;}
#homepage-news a{ color:#333;}
#homepage-news h3 {font-size:1.2em;font-weight:bold;margin-bottom:18px;}
.alignright {float:right;}
.alignleft {float:left;}

img.alignright {border:0!important;margin-left:20px;}
img.alignleft {border:0!important;margin-right:20px;}

hr {clear:both;height: 2px;border:0;margin:0 0 15px 0;padding:0;}


	.tabnav {margin:0!important;padding:8px 0 4px 0!important;}
	
	.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
}
	
		.tabnav li a {
		text-decoration: none;
		border:0!important;
		color: #222;
		font-weight: bold;
		padding: 4px 6px;
		outline: none;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		background: #dedbd1;
		color: #222;
		text-decoration: none;
		}

#tabs {padding: 0 0 10px 0;width:435px;float:left;}		

	.tabdiv {
	margin-top: 2px;
/*	border: 1px solid #dedbd1; */
	padding: 5px;
	}
	
		.tabdiv li {
		list-style-image: url("star.png");
		margin-left: 20px;
		}

.ui-tabs-hide {
		display: none;
		}


/* custom classes for custom dropdown in admin */
.introtext {font-weight:bold;font-size:1.1em;padding-top:1em;color:#474645;}
/* END custom classes for custom dropdown in admin */


#navigation {float:left;display:block;font-size:90%;}
#navigation a{color:#000;text-decoration:none;}
#navigation a:hover {color:#474747;}

#navigation ul {margin: 0;padding: 0;list-style: none;line-height:1.4em;}
#navigation li {line-height:1.25em;}
#navigation ul.prinav li {border-top:solid 12px #ccc;} 
#navigation ul.prinav li li {border-top:none;}

li.current_page_item a {font-weight:bold;}
li.current_page_item a li a {font-weight:normal!important;}
li.current_page_parent {font-weight:normal!important;}

ul#main_nav {float:left;list-style:none;line-height:40px;padding:0;margin:0;width:680px;}
ul#main_nav li {float:left;width:97px;line-height:40px;background: url('/wp-content/themes/talentq/images/nav_arrow_grey.gif') 84px 15px no-repeat;}
ul#main_nav li:hover {background: url('/wp-content/themes/talentq/images/nav_arrow.gif') 84px 15px no-repeat;}
ul#main_nav li a {display:block;color:#333;text-decoration:none;padding:0px 10px;}
ul#main_nav li li a:hover {text-decoration:underline;}

/* this is the second level which toggles hide/display */
ul#main_nav li div.drop-down-wrapper {font-size:0.9em;position:absolute;left:-999em;height:auto;width:300px;font-weight:normal;margin:0;border:0;}

ul#main_nav li li, 
ul#main_nav li li li, 
ul#main_nav li li li li, 
ul#main_nav li li li li li {clear:both !important;display:block;width:100%;line-height:1.75em;}

ul#main_nav ul ul, 
ul#main_nav ul ul ul, 
ul#main_nav ul ul ul ul, 
ul#main_nav ul ul ul ul ul {position:relative; height:auto;width:100%;clear:both !important;border:none !important;background: transparent !important;padding-left:1em;}

#main_nav li {}
#main_nav li div.drop-down-wrapper {margin:4px 0 0 0;background: url('/wp-content/themes/talentq/images/nav-shadow_bg.png') bottom right;padding: 0 5px 5px 0;
-moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px;
-webkit-border-top-right-radius: 17px;
-webkit-border-bottom-left-radius: 17px;}





#whatsyourcolour {margin-top:25px;}
#whatsyourcolour  {font-size:0.85em;}
#whatsyourcolour li div#style-switcher {position:absolute;left:-999em;height:auto;width:220px;font-weight:normal;margin:0;border:0;}
#whatsyourcolour li ul {background: url('/wp-content/themes/talentq/images/nav-shadow_bg.png') bottom right #fff;padding: 0 4px 20px 0;}
#whatsyourcolour li:hover  div#style-switcher  {left:auto;}

#whatsyourcolour li a {display:block;text-decoration:none;color:red!important;}
#whatsyourcolour li li a {color:#333;}
#whatsyourcolour li li a:hover {text-decoration:underline;}



#main_nav li ul {margin: -2px 0 0 0;clear:both!important;border-top:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1;}
#main_nav li:hover div.drop-down-wrapper  {left:auto;}
#main_nav li:hover {/*background:#DA0909;*/}
#main_nav li:hover li {background:transparent;}
/* remove background arrows from Contact and Worldwide nav items */
li.page-item-11, li.page-item-70 {background:none!important;}



.pink {color:#DE3A7D;}
.serif {font-family:Georgia, "Palatino", "Palatino Linotype", Times, "Times New Roman", serif}

.clear {clear:both;}
.divider {visibility:hidden;height:1px;}
strong {font-weight:bold;}
p {line-height:1.35em;margin-top:0.65em;}

.current_page_item,.current_page_ancestor,.current_page_parent {font-weight:bold;}

/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial,Helvetica,Verdana, Sans-Serif;
	background: #fff;
	color: #000;
	text-align: center;
	margin:0;padding:0;
	}

#page, #footerwrapper {
	margin: 0 auto;
	width:960px;
	text-align: left;

	line-height:1.45em;
}
#footerwrapper {margin-top:25px;}
#page {	font-size:1.3em;}
	
#page_wrapper {width:100%;}


#col1 {float:left;width:230px;display:inline;}
#col1 h1 {font-family:Arial,Helvetica,sans-serif;font-size:0.95em;color:#565656;line-height:1.2em;}
#col1 ul li {line-height:1.6em;}
#col1 a.maillink {color:#565656;text-decoration:none;}




h2.logo {display:block;text-indent: -10000px;margin-top:60px;width:190px;height:49px;background: url('../images/logo.png') 0 0 no-repeat;}
h2.logo a {display:block;width:190px;height:49px;}

div#search {float:left;text-align:left;margin: 30px 0 0 0;padding:0;}
div#search input {font-size:11px;border:solid 1px #ccc;color:#333;}
div#search #s {width:120px;}
div#search #searchsubmit {border:solid 1px #999;margin-left:5px;color:#555;}
div#search #searchsubmit:hover {border:solid 1px #000;color:#000;background:#ccc;}
/* content width 725 */
div#content {float:left;width:680px;display:inline;margin-left:40px;}

div#header {clear:both;width:100%;height:95px;}



#navigation ul.subnav {float:left;width:110px;}
#navigation ul.subnav li {}
#navigation ul.subnav li.current_page_item a {color:#000!important;}


#breadcrumb {clear:both;width:680px;font-size:0.8em;padding-top:8px;}
#breadcrumb a {color:#000;}
#breadcrumb a:hover {color:#666;}
#breadcrumb #bc {}	



.section_title {float:left;font-size:28px;font-weight:normal;display:block;width:150px;}
	



#mainnav {width:240px;min-height:240px;float:left;margin: 0 0 0 30px;}

#header-page-section {clear:both;border-bottom: solid 2px #000;height:220px;overflow:hidden;}
#header-page-section h1 {font-size:2.45em;font-weight:normal;margin: 30px 0 0.35em 0;}
#header-page-section h2 {font-size:1.85em;font-weight:normal;margin: 0 0 0.2em 0;}
.text-wrapper {float:left;width:450px;}
.image-holder {width:225px;height:220px;float:right;position:relative;bottom:0;}

#col2 {margin-top:30px;clear:both;width:470px;float:left;}
#col2 img {border:solid 1px #ccc;}

#col2  > p:first-child {font-weight:bold;}
#col2 table {border:solid 1px #ccc;font-size:0.9em;}
#col2 table td {padding:5px;border:solid 1px #e4e4e4;}
#col2 table td strong {line-height:1.2em;}
#col2 a {border-bottom: dotted 2px #454545;text-decoration:none;}
#col2 h1 {font-size:1.65em;}
#col2 h3 {line-height:1.35em;}

h2.country-name {font-size:1.45em;margin: 20px 0 5px 0;}
h4 {font-size:1.05em;font-weight:bold;color:#555;margin-bottom:15px;}
.entry {}
#news-content {}
#news-content dl {}
#news-content dt {clear:both;width:180px;float:left;}
#news-content dd {width:440px;float:right;margin-bottom:15px;}
#news-content dd h1 {font-size:1.6em;}
.country-dropdowns select{width:250px;}
.country-dropdowns .dropdown-go {display:block;margin:8px 0 18px 0;border:0;background:#ccc;color:#fff;padding:2px 4px 2px 4px;}
#sidebar {margin-top:30px;width:180px;float:right;padding-left:20px;font-size:0.85em;}
#sidebar a {text-decoration:none;border-bottom: dotted 2px #a4a4a4;}

#sidebar ul {padding-left:1.5em;list-style-type: disc;}
#sidebar li {line-height:1.45em;margin-bottom:0.65em;}
#sidebar blockquote {margin:0;padding:0;font-family: Georgia;font-size:1.15em;font-style:italic;}


.entry strong {}
.entry ul {list-style-type:disc;margin: 0.6em 0 0.8em 1.6em;}
.entry ul li {line-height:1.25em;margin-bottom:0.65em;}
#mainnav ul {list-style-type:none;margin:0;padding:25px;font-size:1em;}
#mainnav ul li {line-height:1.25em;}
#mainnav a {color:#000;text-decoration:underline;} 
#mainnav a:hover {color:#ff9900;text-decoration:none;} 

#main {width:390px;float:left;margin-left:30px;}
#main .post {padding:30px;}




div#footer {margin: 5px auto 0 auto;background:#f2f2f2;width:100%;}
#footer {color:#474748;}
#footer dl {width:130px;float:left;margin-left:10px;border-left:solid 2px #fff;padding-left:20px;}
#footer dt {margin:0 0 6px 0;padding:0;font-weight:bold;font-size:1.2em;}
#footer dt  a {color:#666!important;}
#footer dd {display:block;margin:0;padding:0;line-height:1.2em;margin-bottom:0.8em;}
#footer dd ul li {line-height:1.3em;margin-bottom:8px;}
#footer dd ul li ul {margin-left:1.5em;margin-top:6px;}
#footer dd ul li ul li {margin-bottom:6px;}
#footer p {padding:0;margin:0;}
#footer a {text-decoration:none;color:#666;}
#footer a:hover {text-decoration:underline;color:#333;}

#copyright {margin:10px auto 20px auto;width:980px;text-align: left;padding-top:10px;font-size:1em;color:#222;}

#footernav  {color:#999;}
#footernav a {text-decoration:none;color:#999;}
#copyright a {text-decoration:none;color:#222;}
#footernav a:hover, #copyright a:hover  {text-decoration:underline;color:#333;}

html, body {
height: 100%;
min-height: 100%;
}





/* variables for different style sheets / colour schemes */

h2.logo {background: url('../images/logo.png') 0 -52px no-repeat;}
h2.logo {background: url('../images/logo.png') 0 -104px no-repeat;}
h2.logo {background: url('../images/logo.png') 0 -154px no-repeat;}
h2.logo {background: url('../images/logo.png') 0 -206px no-repeat;}
h2.logo {background: url('../images/logo.png') 0 -258px no-repeat;}

/* // END variables for different style sheets / colour schemes */

