@charset "UTF-8";
/* CSS Document */

body {
	font:9pt Tahoma, Arial, Helvetica, sans-serif;
	color: yellow;
	background:#00aae7;
	margin:0;
	padding:0;
}

a            {color: yellow; text-decoration:underline;}
a:active     {color: yellow; text-decoration:underline;}
a:visited    {color: yellow; text-decoration:underline;}
a:link       {color: yellow; text-decoration:underline;}
a:hover      {color: yellow; text-decoration:underline;}
p	         {margin:0; padding:0 0 2pt 0;line-height:14pt;}
h1			 {color: black; font-size:18pt; margin:8pt 0 0 0; padding:0;letter-spacing:0pt; font-weight:normal;}
h2,h3,h4,h5,h6 {color: yellow;font-size:12pt;margin:8pt 0 2pt 0;padding:0;letter-spacing:0pt; font-weight:normal;}

div.cyan    {
	background:#00aae7;
	color: yellow;
	overflow:auto;
	height:100%
}
div.magenta {background:magenta; color: yellow; overflow:auto; height:100%}
div.yellow  {background:cyan; color: yellow; overflow:auto; height:100%}

div.cyan a            {color: yellow; text-decoration:underline;}
div.cyan a:active     {color: yellow; text-decoration:underline;}
div.cyan a:visited    {color: yellow; text-decoration:underline;}
div.cyan a:link       {color: yellow; text-decoration:underline;}
div.cyan a:hover      {color: yellow; text-decoration:underline;}
div.cyan p	          {margin:0; padding:0 0 2pt 0;line-height:14pt;}
div.cyan h1			  {color: black; font-size:18pt; margin:8pt 0 0 0; padding:0;letter-spacing:0pt;}
div.cyan h2,h3,h4,h5,h6 {color: yellow;font-size:12pt;margin:8pt 0 2pt 0;padding:0;letter-spacing:0pt;}

div.magenta a            {color: yellow; text-decoration:underline;}
div.magenta a:active     {color: yellow; text-decoration:underline;}
div.magenta a:visited    {color: yellow; text-decoration:underline;}
div.magenta a:link       {color: yellow; text-decoration:underline;}
div.magenta a:hover      {color: yellow; text-decoration:underline;}
div.magenta p	         {margin:0; padding:0 0 2pt 0;line-height:14pt;}
div.magenta h1			 {color: yellow; font-size:18pt; margin:8pt 0 0 0; padding:0;letter-spacing:0pt;}
div.magenta h2,h3,h4,h5,h6 {color: yellow;font-size:12pt;margin:8pt 0 2pt 0;padding:0;letter-spacing:0pt;}
.container {width:994px ;text-align: left;}

/* header, header menu */
.header   {width:994px; float:left; margin:0; height:119px; background:url(../images/3ofmillions-yc.gif) right 90px no-repeat;padding:0; }

div.cyan .header   {width:994px; float:left; margin:0; height:119px; background:url(../images/3ofmillions-yc.gif) right 90px no-repeat;padding:0; }


.header a, .header a:visited  {text-decoration:none; color:#000; }
.header a:hover, .header a:active {text-decoration:underline; color:#000; }
.header ul {margin:0; padding:0;}
.header ul.hmenu {margin:8pt 16pt 0 0; padding:0; float:right; }
* html .header ul.hmenu {margin:8pt 8pt 0 0; padding:0; float:right; }
.header ul.login {margin:8pt 0 0 0; padding:0; float:right; }
.header li {
	background:transparent;
	list-style:none;
	margin:0 0 0 0px;
	padding:0 7px 0 8px;
	float:left;
	font-size:8.5pt;
	color: #000;
}


/* language selector */
.header ul.w-LanguageSelector,.headerb ul.w-LanguageSelector {padding:0 0;margin:0;}

.menu  {
	width:994px;
	padding:0;
	float:left;
	height:28pt;
	background:transparent;
	color:#fff;
}
.menu ul {padding:0 0 0 0;height:28pt; display:block;background:#00aae7; margin:0;}
div.cyan .menu ul {background:#00aae7; }
.menu li {list-style-type:none; margin:0; height:28pt; line-height:10pt; float:left; font-size:9pt; letter-spacing:0pt; font-weight:bold;}
.menu li a {margin: 0; padding: 10pt 14px 9pt 14px; color:yellow; text-decoration:none; display:block; }
.menu li a:visited {color:yellow; text-decoration:none;}
.menu li a:hover {color:yellow; text-decoration:underline;}
.menu li.select {}
.menu li.select a {background:#00aae7; color:black;}
.subMenu  {
	width:163px;
	float:left;
	margin:0;
	min-height:150px;
	background:#00aae7;
	padding:16pt 10px 10px 0
}
div.cyan .subMenu {background:#00aae7;}
* html .subMenu  {height:150px; padding:16pt 10px 10px 0}
.subMenu ul{margin:0; padding:0;}
.subMenu ul ul{margin:0; padding:0;}
.subMenu li{color:#000;list-style:none; margin:6pt 0 6pt 0pt; padding:0; background:none;font-size:9pt; font-weight:bold; }
.subMenu li li{color:#000;list-style:none; margin:6pt 0 6pt 8pt; padding:0; background:none;font-size:9pt; font-weight:bold;}
.subMenu li li li{color:#000;list-style:none; margin:6pt 0 6pt 16pt; padding:0; background:none;font-size:9pt; font-weight:bold;}
.subMenu a{text-decoration:none; color:#000; padding: 0 0 0 30px; }
.subMenu a:visited {text-decoration:none; color:#000; }
.subMenu a:hover, .subMenu a:active {text-decoration:underline; color:yellow; }
div.cyan .subMenu a:visited {text-decoration:none; color:yellow; }
div.cyan .subMenu a:hover {text-decoration:underline; color:yellow; }

.subMenu li.select {}
.subMenu li.select a{color:yellow;}
.subMenu li.select li a{color:yellow; background:none;font-style:normal;}
.subMenu li li.select a, .subMenu li li.select a:visited{color:#000;}

div.cyan.subMenu li li.select a, .subMenu li li.select a:visited{color:#000;}


.content  {width:994px; float:left; margin:0;  overflow:auto; padding:0; background:transparent;}
.text  {width:700px ; min-height:300px; overflow:auto; float:left; margin:0; padding:10pt 15px 10px 25px;}
* html .text  {height:300px;}

.adbar {width:171px; height:561px; float:left; margin:0; min-height:150px;background:transparent; ;padding:0px 0px 10px 12px;}

.adhdr {width:152px ;height:19px; background:transparent url(../images/ad-hdr.gif) left top no-repeat; padding:0; margin:12px 0 0 0}
.ad    {width:152px ;min-height:150px; background:transparent url(../images/ad-bkg.gif) left top repeat-y; padding:0;}
.adftr {width:152px ;height:5px; background:transparent url(../images/ad-ftr.gif) left top no-repeat; padding:0;}

.text ul,.texth ul{margin:3pt 0 3pt 0; padding:0;}
.text li,.texth li{ margin:0; padding:0 7px 0 4px; list-style:none;}
.footer  {
	width:954px;
	float:left;
	margin:0;
	height:34px;
	color:yellow;
	padding:2px 20px 0 20px;
	background:transparent;
}

.footer a{text-decoration:none; color:#000; }
.footer a:hover{text-decoration:underline; color:#000; }
.footer ul{margin:0; padding:0;}
.footer li{
	background:transparent;
	list-style:none;
	margin:0 0 0 0px;
	padding:0 7px 0 8px;
	float:left;
	font-size:8.5pt;
	color: #000;
}

div.cyan .footer a{text-decoration:none; color:#000;}
div.cyan .footer a:visited{text-decoration:none; color:#000;}
div.cyan .footer a:hover{text-decoration:underline; color:#000; }

.col1 {width:204px ;float:left; min-height:600px;}
.col1 h1 {color:black; font-size:14pt; font-weight:normal; margin:16px 0 0 0;}
.col1 p {font-style:italic; color:#fff; margin:4px 0 0 0;}
.logo {width:300px ;height:111px; background:#fff url(../images/logo.gif) left top no-repeat; float:left;}
.ljobs {width:188px ;height:40px; background:black url(../images/txt-latestjobs.gif) left top no-repeat; float:left; padding:40px 8px 16px 8px;}
.col2 {width:784px ;border: #ccc 1px solid; float:left;}


hr {margin:0; height:14px; background:#fff url(../images/hr.gif) left top repeat-x; border:0;}
div.hr {0; height:14px; background:#fff url(../images/hr.gif) left top repeat-x;}
/*hr {display:none; margin:0;}*/

.w-RegFormLabel {vertical-align:top; }
.w-RegForm {margin:14pt 0 0 0; padding:0; line-height:14pt;}
input.w-Mandatory {border:#e0041d solid 2px;background:#f4f4f4}
textarea.w-Mandatory {border:#e0041d solid 2px;background:#f4f4f4}

.photos{margin:10px 0 0 0;}
.photos .thumbnail{margin:0 10px 10px 0;float:left; width:112px;height:140px;}
.photos .thumbnail img {border:yellow 2px solid;}
.photos .thumbnail a {text-decoration:none;}

.photo {clear:left;}
.photo ul li a {text-decoration:none;}
.photo img {margin:10px 0 10px 0;}
/* print */

.containerP {width:680px ;text-align: left; margin-top:0px;}
.headerP  {width:680px; height:120px; float:left; margin:0; }
.contentP  {width:660px ;float:left; margin:0; min-height:421px;padding:0 6px 0 6px}
.footerP  {width:660px ;float:left; margin:0; height:20px; color:#888888; padding:12px 20px 0 0px;}
.textP {width:680px ;float:left; margin:0; min-height:421px;padding:10px 0px 10px 0px;}
