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

body{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; direction:ltr;line-height:21px; color:#004E98; background:#FFFFFF url(/img/body_bg.png) repeat-x scroll left top}
body, div, table{ font-size:12px; font-weight:normal; background-color:#FFF;}

#pContainer{background-color:#fff;text-align:left;width:1024px;margin:0 auto;padding:0; border:}
#pContainerInner{width:100%;margin:0; padding:0; float:left; border-right:1px solid #aaccee;border-left:1px solid #aaccee;border-bottom:1px solid #aaccee;}
#pBanner{background:#fff;}
#pBanner{background:#fff;}

#pMid{width:98%; margin:0 auto; padding:15px 0;}
#pContainerFooter{ height:127px; background:url(/img/footer_bg1.gif) repeat-x scroll top left; margin:0 auto;}
#pFooter{ width:90%; margin:0 auto; text-align:center;}
#pFooter{ background:none;}
#pFooter .copyright{clear:both;color:#FFFFFF; text-align:center;background:none;}/*777*/

#pFooter a.xhtml{	display:block;	background:url(/img/xhtml_bg.gif) center center no-repeat;	width:55px;	height:20px;	color:#fff;	font:bold 10px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;	background-color:inherit;	text-align:center;	vertical-align:top;	text-decoration:none;	text-transform:uppercase; float:left; margin:0px 10px 0px auto;}
#pFooter a.xhtml:hover{	color:#000;	background-color:inherit;}

#pFooter a.css{
	display:block;
	background:url(/img/xhtml_bg.gif) 0 0 no-repeat;
	width:55px;
	height:18px;
	font:bold 10px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
}
#pFooter a.css:hover{
	color:#000;
	background-color:inherit;
}

#pLeft { }

#pRight { border:1px solid #0000FF;}
h3{display:inline}



body,h1,h2,h3,h4,div{margin:0;padding:0;}

table {}
table tr td { vertical-align:top;}

ul {
 margin:0;
 padding:0;
}

ul li {
	list-style-type:none;
	padding:0px 15px;
	background:url(/img/arrow_1.gif) no-repeat left;
}

a{color:#004E9B;font-weight:bold; text-decoration:none; font-size:9pt;}
a:hover{text-decoration:underline;}
div{display:block}
img{ border:none; }


input, textarea, select {border:1px solid #C6D5D4; color:#666666;}
input[type=text], input[type=password]{ width:200px;}
input[type=image]{ border:none;}
input[type=submit],input[type=button], input[type=reset]{ background:#3B5998; border:1px solid #3B5998; color:#fff; font-weight:bold; -moz-border-radius:5px; padding:2px 5px; cursor:pointer;}
textarea{ width:250px; height:100px;}
select{ width:200px;}

.footnote a{color:#5A79B3;font-weight:bold}
.footnote{color:#555;}

.pTemplate{width:100%;margin:0;padding:0}
.pTemplate td.banner{}
.pTemplate td.left{width:1px}
.pTemplate td.mid{  width:800px; _width:900px; padding:0 10px;}
.pTemplate td.right{width:1px}
.pTemplate td.footer{}

table.banner{background:#FAFAFA;}
table.banner td.logo{padding:15px 0 0 25px;text-align:left;}
table.banner td.right{}


.pageSubTitle{font-weight:bold;margin-left:0px}

.pageTitle,.pTitle,.fTitle{margin:0;padding:0;color:#6EBB1F; font-weight:bold;}
.pageTitle{color:#222222; border-bottom:1px solid #1f75cc;display:block; width:100%; margin:2px auto; padding:5px 0; 
text-indent:2px; font-weight:bold; text-transform:capitalize; font-size:22px;}
.pageTitle a:link{color:#fff}


.fTitle{color:#777;padding:.4em 0}
.formNote{color:#777}

.errtext{color:#FF0000;}
.errtextbrown{color:#990000;font-weight:bold;}

.pBroderTB{color:#111;background:#fff;margin:1.2em 0;padding:.5em 0;border-top:3px solid #E69531;border-bottom:3px solid #E69531;}
.pFill{color:#000;background:#A3CC7A;margin:.8em 0;padding:.5em;}

.sectionTitle{height:18px;margin:0;padding:2px 0 2px 5px;color:#444;background:#eee;width:auto;font-weight:bold;border:1px solid #bbb;border-left:none;border-right:none;}

.marginR{padding-right:10px}
.marginL{padding-left:10px}
.marginRL{padding:0 10px}
.marginTB{padding:10px 0}
.marginTBL{padding:10px 0 10px 10px}
.marginRBL{padding:0 10px 10px 10px}
.marginTRL{padding:10px 10px 0 10px}
.marginTL{padding:10px 0 0 10px}
.marginT{padding-top:10px}
.marginB{padding-bottom:10px}
.marginTRBL{padding:10px}
.contentExplain{margin:0 0 10px 0;font-weight:bold;color:#333E61}
.title,.titlePadT{font-weight:normal}
.titlePadT{padding-top:1em}

ul.menu {overflow:hidden;list-style:none;margin-right:5px;padding:0;width:146px; background:#E9F4FF;color:#3366CC;}
ul.menu li {border-bottom:1px solid #444;float:left;margin:0;display:block;width:146px;font-weight:bold; background:none; padding:0; }
ul.menu li a {display:block;padding:5px 8px;font-weight:bold;text-decoration:none;/*background:#DFDFDF;*/ }
ul.menu li span {display:block;height:21px;padding:2px 8px 2px 8px;background:#003366; color:#fff;}
ul.menu li a:hover, ul.menu li ul.menu li a:hover {text-decoration:underline; /*background:#FFFF99;*/}
ul.menu li.on{}
ul.menu li.on a{background:#FFFF80;color:#000;}
ul.menu li ul{width:160px}
ul.menu li ul.menu li a {padding-left:20px;/*background:#DFDFDF; color:#3366CC;*/}
ul.menu li ul.menu li.on a {background:#FFFF99;color:#000;}

ul.menuH {background:url(img/mercury-30h.gif) repeat-x #fff;clear:both;display:block;list-style:none;margin:0;padding:0;width:100%;height:30px}
ul.menuH li {height:30px;color:#000;float:left;margin:0;padding:0;display:block;font-weight:bold}
ul.menuH li a {display:block;height:20px;float:left;padding:5px 10px;color:#fff;font-weight:bold;text-decoration:none}
ul.menuH li span {padding:0;}
ul.menuH li a:hover {text-decoration:underline;}
ul.menuH li.on{}
ul.menuH li.on a{text-decoration:underline;color:#fff;background:url(img/mercury-30h-on.gif) #000000 repeat-x;border-left:1px solid #1492c2;border-right:1px solid #1492c2}

div.rssFeed{background:#fafafa;padding:5px;margin:0;width:auto;border-bottom:1px solid #ddd;}
ul.rssFeed{padding:0;margin:4px 0 0 0;line-height:110%;}
ul.rssFeed li a:link{color:#1347a7;text-decoration:none;}
ul.rssFeed li a:hover{text-decoration:underline;}
ul.rssFeed li{list-style:url(img/exlink.gif) outside;margin:0 0 7px 20px;}

ul.featuredJobs{width:200px;list-style:none;margin:0;padding:0;}
ul.featuredJobs li{border-bottom:1px solid #bbb;padding:2px 0 3px 5px}
ul.featuredJobs li a{font-weight:bold}

li.rc1{background:#fafafa}
li.rc2{background:#f3f3f3}

ul.mnuHt{width:auto;height:25px;padding:12px 0 0 10px;margin:0;}
ul.mnuHt li{float:left;margin:3 30px 0 0px;list-style:none; background:none;}
ul.mnuHt li a{color:#000000;text-decoration:none;}/*ccc*/
ul.mnuHt li a:hover{text-decoration:underline; color:#FFFFFF;} /*787878*/



/*.actionBar{margin:0;}
.actionBar li{list-style:none; background:none;}
ul.actionBar{list-style:none; margin:0;background:#fff;height:22px;width:auto}
ul.actionBar li{margin:0; list-style:none; list-style-type:none;}*/
ul.actionBar{ margin:0;  padding:5px 10px 10px 10px; width:100%;}
ul.actionBar li{ list-style:none; background:none; margin:0; padding:0; display:inline;}
ul.actionBar li a{ padding:5px 10px;}

.actionList{margin:0;padding:0;}
.actionList li{padding:2px 15px;list-style:none; line-height:normal;}

table.info td.title,td.titleErr{}
table.info{width:100%;margin:0;padding:0;}
table.info td{background:#f4f4f4;border:1px solid #fff;padding:3px 0px 3px 7px}
table.info td.title,table.info td.titleL,table.info td.titleHeading, table.info td.title2{font-weight:bold; vertical-align:middle;}
td.titleL a,td.titleHeading a{color:#fff}
table.info td.titleHeading{color:#fff;background:#6F78B3}
table.info td.title,table.info td.titleL{width:auto;text-align:right;color:#353A57;background:#DFE1EB}
table.info td.titleL{text-align:left}
table.info td.title{padding-right:.5em}
table.info td table td{border:none;width:25%}
table.info td.titleErr,span.titleErr{text-align:center;background:#DFE1EB;color:#900;font-weight:bold;font-style:italic}
span.titleErr{padding:5px}
table.info td.trans{background:transparent}

table.info .account_owner td{ background:#FFFF80;}

table.info td.title2{text-align:right;color:#333;background:#EAEDF4;}
table.info td table td{background:none; border:none; padding:0; margin:0; text-indent:0;}


a.aButton{/*line-height:25px;font-weight:bold;color:#fff;padding:5px 15px;background:url(img/abutton2.png) repeat-x #fff*/ background:#3B5998; border:1px solid #3B5998; color:#fff; font-weight:bold; -moz-border-radius:5px; padding:2px 5px; cursor:pointer;}
a.aButton2{/*line-height:25px;text-decoration:none;font-weight:bold;color:#fff;padding:5px 15px;background:url(img/abutton2.png) repeat-x #fff*/ background:#3280ED; border:1px solid #3280ED; color:#fff; font-weight:bold; -moz-border-radius:5px; padding:2px 5px; cursor:pointer;}

img.help{display:inline;margin:0 0 0 3px; cursor:pointer;}

#help_window{display:none;z-index:11;position:absolute;/*top:10px;left:10px;*/min-width:320px;height:auto;/*border:1px solid #555;padding:5px 10px;*/background:#E4ECF0;}

#help_window_close{font-weight:bold;margin:5px auto 0 auto;width:61px;}



table.reports{border:1px solid #d1dbe4}
table.reports td{text-align:center;height:140px;padding:10px;background:#d1dbe4;border:2px solid #fff}
table.reports td a:link{margin:0 auto;}

ul.jobCat,ul.jobSubCat{width:auto;padding:2px 0 0 5px;margin:0;overflow:hidden;background:#5466A1;;height:25px;border-top:1px solid #fff}
ul.jobCat li,ul.jobSubCat li{float:left;padding:5px 10px 0 5px;list-style:none;height:2em;  background:none;}
ul.jobCat li a,ul.jobSubCat li a{color:#fff;text-decoration:none;font-weight:bold;}
ul.jobCat li a:hover,ul.jobSubCat li a:hover{color:#fff;text-decoration:underline}
ul.jobCat li.on,ul.jobSubCat li.on{color:#fff;text-decoration:underline;background:#5466A1}
ul.jobCat li.on a,ul.jobSubCat li.on a{color:#fff}
ul.jobCat li.title{color:#fff;font-weight:bold}
ul.jobSubCat{background:#5466A1}

ul.emp,ul.empSub{clear:both;width:auto;padding:2px 0 0 5px;margin:0;overflow:hidden;background:#A3CC7A;height:2em}
ul.emp li,ul.empSub li{float:left;margin:0 10px 0 5px;list-style:none;height:2em}
ul.emp li a,ul.empSub li a{color:#354166;text-decoration:none;font-weight:bold}
ul.emp li a:hover,ul.empSub li a:hover{color:#354166;text-decoration:underline}
ul.emp li.on,ul.empSub li.on{color:#354166;text-decoration:underline}
ul.emp li.on a,ul.empSub li.on a{color:#354166}
ul.emp li.title{color:#354166;font-weight:bold}
ul.empSub{background:#51639C;border-top:1px solid #435382}

/*	Pagination	*/
ul.pageJump{clear:both;list-style:none;margin:0;padding:0;font-weight:bold;color:#fff;}
ul.pageJump li { background:none; padding:0 3px; float:left; }

ul.pageJump li a,ul.pageJump li.noLink{display:block;background:#fff;text-decoration:none; min-width: 28px; padding: 3px 0; margin-right: 2px; border: 1px solid #fff; text-align: center;}
ul.pageJump li a{border: 1px solid #a7c8f9;}
ul.pageJump li a:hover { border-color: #ff6c00; color: White; background: #ff6c00; }
ul.pageJump li.empty{margin:0px;background:#fff;border:1px solid #7DA2CE; width:57px;}
ul.pageJump li.noLink{width: 57px; border: 1px solid #ddd; color: #999; text-align: center; }
ul.pageJump li.empty{border-color:#fff; padding:2px 4px;}
ul.pageJump li.on a{width: 28px; border: 1px solid #597E86; font-weight: bold; background: #5D686E; color: #fff; text-align: center; cursor:pointer;}
ul.pageJump li.nextprev a { width: 57px; font-weight: normal; }
ul.pageJump li.nextprev a:hover { border-color: #ff6c00; background: #ff6c00; }
/*	Pagination	*/

div.jobStream{margin:10px 10px;}
div.jobStream h3.title{color:#555;margin-bottom:5px}
div.jobStream div{margin:0 0 1em 0;color:#555}
div.jobStream h3{margin:0.7em 0 0 0}
div.jobStream h3 a:visited{color:#7593CC}
div.jobStream div a{color:#1347A7}
div.jobStream div span.t{color:#444;font-weight:bold}
div.jobStream div span.c{color:#a44;font-weight:bold}

.menuMain{background:url(img/chrome-top.png);height:30px;width:100%;margin:0;padding:0;position:relative}
.menuMain li{margin:0;padding:0;list-style:none;position:absolute;top:0}
.menuMain li,.menuMain a{height:30px;display:block}

.hMnu1{background:url(/img/mnu-main1.png) no-repeat;height:30px;position:relative;width:100%;margin:0;padding:0}
.hMnu1 li{list-style:none;position:absolute;top:0;margin:0;padding:0}
.hMnu1 li,.hMnu1 a{height:30px;display:block}
.hMnu1 li.p1,.hMnu1 li.p1a{left:0;width:120px}
.hMnu1 li.p2,.hMnu1 li.p2a{left:120px;width:120px}
.hMnu1 li.p3,.hMnu1 li.p3a{left:240px;width:120px}
.hMnu1 li.p4,.hMnu1 li.p4a{left:360px;width:140px}
.hMnu1 li.p5,.hMnu1 li.p5a{left:500px;width:120px}
.hMnu1 li.p6,.hMnu1 li.p6a{left:620px;width:120px}
.hMnu1 li.p1a{background:transparent url(/img/mnu-main1.png) 0px -30px no-repeat}
.hMnu1 li.p2a{background:transparent url(/img/mnu-main1.png) -120px -30px no-repeat}
.hMnu1 li.p3a{background:transparent url(/img/mnu-main1.png) -240px -30px no-repeat}
.hMnu1 li.p4a{background:transparent url(/img/mnu-main1.png) -360px -30px no-repeat}
.hMnu1 li.p5a{background:transparent url(/img/mnu-main1.png) -500px -30px no-repeat}
.hMnu1 li.p6a{background:transparent url(/img/mnu-main1.png) -620px -30px no-repeat}

.hMnu0{background:url(/img/mnu-main0.png) no-repeat;height:30px;position:relative;width:100%;margin:0;padding:0}
.hMnu0 li{list-style:none;position:absolute;top:0;margin:0;padding:0}
.hMnu0 li,.hMnu0 a{height:30px;display:block}
.hMnu0 li.p1,.hMnu0 li.p1a{left:0;width:149px}
.hMnu0 li.p2,.hMnu0 li.p2a{left:149px;width:120px}
.hMnu0 li.p3,.hMnu0 li.p3a{left:269px;width:203px}
.hMnu0 li.p4,.hMnu0 li.p4a{left:472px;width:162px}
.hMnu0 li.p5,.hMnu0 li.p5a{left:634px;width:77px}
.hMnu0 li.p1a{background:transparent url(/img/mnu-main0.png) 0px -30px no-repeat}
.hMnu0 li.p2a{background:transparent url(/img/mnu-main0.png) -149px -30px no-repeat}
.hMnu0 li.p3a{background:transparent url(/img/mnu-main0.png) -269px -30px no-repeat}
.hMnu0 li.p4a{background:transparent url(/img/mnu-main0.png) -472px -30px no-repeat}
.hMnu0 li.p5a{background:transparent url(/img/mnu-main0.png) -634px -30px no-repeat}

.phMnu{width:100%;height:30px;background:url(/img/mnu-main-bg-0.png) repeat-x}

ul.simpleVList{list-style:none;margin:0;padding:0}
ul.simpleVList li{margin:1.2em 0 1.5em 0}

ul.simpleHList{list-style:none;margin:0;padding:0}
ul.simpleHList li{float:left;margin:1.2em 1.5em 1.5em 0em; background:none;}

.cl{background:#fff;border:1px solid #555;list-style:none;height:10em;width:25em;overflow:auto;}
.cl,.cl li{margin:0 0 0 5px;padding:0;}
.cl li{background:none;}
.cl label{display:block;height:1%;padding:0 0.2em 0 25px;text-indent:-25px;width:auto}
.cl label:hover,.cl label.hover{background:#eee;color:#333}
.cl li.clt{font-weight:bold;}

.infoBox{border-top:2px solid #5466A1;border-bottom:2px solid #ED7B17;padding:.5em .7em;margin:0 0 1em 0;background:#f9f9f9}

#nav-menu {	margin:0;padding:0; width:100%;	height:40px; background:url(/img/menu_bg1.png) repeat-x left center;}/*menu_bg.png*/
#nav-menu ul{list-style: none;padding: 0;margin: 0;}
#nav-menu li{float: left;margin:0;padding:8px 0; background:none;text-transform:uppercase;height:24px;}
#nav-menu li:hover a{ color:#fff;}
#nav-menu li:hover, #nav-menu li.current{ background:url(/img/menu_hover1.gif) repeat-x left center; color:#fff;}/*menu_hover.gif*/
#nav-menu li a{height: 2em;line-height: 2em;float: left;padding:0 17px;display: block; color:#FFFFFF;text-decoration: none;text-align: center;font-size:11px;font-weight:bold;}/*264094*/
#nav-menu li a:hover { color:#fff;}
#nav-menu li.current a{ color:#fff;}
#nav-menu li.current a:hover{color:#fff;}
/* Hide from IE5-Mac \*/
#nav-menu li a{float: none}
/* End hide */

.sectionTitle{height:18px;margin:0;padding:2px 0 2px 5px;color:#444;background:#eee;width:auto;font-weight:bold;border:1px solid #bbb;border-left:none;border-right:none;}

#container{width:auto;margin:0;padding:0;background:#fff;z-index:1;}

#header{background:#fff;width:auto;margin:0;padding:0px;}
#headerTagline{width:400px;height:20px;color:#444;margin:0 0 0 0;padding:0;font-weight:bold;letter-spacing:0.07em}

#footer{color:#444;width:auto;height:22px;margin:5px 0 0 0;padding:3px 0 0 3px;background:url(img/sub-menu-bg2.png) repeat-x #fff;clear:both}

ul#bottomMenu{background:transparent;width:auto;height:20px;padding:2px 0 0 5px;margin:0;}
ul#bottomMenu li{float:left;margin:0 30px 0 0px;list-style:none;}
ul#bottomMenu li a{color:#000;text-decoration:underline;}
ul#bottomMenu li a:hover{text-decoration:underline;}

#menu{width:167px;padding:0 0 0 10px;}

#content{clear:both;margin:0px 0px 0px 0px;padding:0;width:auto;font-size:10pt;line-height:140%;}
#contentBody{clear:both; width:100%;margin:0px;width:100%;padding:0;background:#fff; float:left;}
#contentBody ul li{padding:0;}
#contentRight{z-index:10;float:right;width:210px;margin:0 0 0 0;padding:0 0 0 0;background:#fff;border-left:1px solid #aaa}
#contentMenu{float:left;margin:0;padding:0;background:#fff;height:25px}
#contentMenuV{float:left;margin:0;padding:0;background:#fff;height:25px}
.contentRight2{padding:0 5px 5px 3px;}

#sideMenu a{line-height:135%;display:block;width:153px;margin:0 0 2px 0;padding:2px 0 2px 10px;text-decoration:none;font-weight:bold;}
#sideMenu a:hover{background-color:#5b5b5b;color:#fff;}
#sideMenu input.login{width:80px;height:15px;background-color:#fff;border:1px solid #aaa;margin:0 0 5px 5px;}
#sideMenu table {margin:0 0 0 10px;}
#sideMenu input.loginSubmit{margin:2px 0 0 5px;}
#sideMenu form{padding:0;margin:0;}
#sideMenu a.s{background-color:#5b5b5b;color:#fff;}

ul.tabMenu{height:20px;list-style:none;margin:3px 0 10px 5px;padding:0;width:auto;background:url(img/tab11.gif) repeat-x;}
ul.tabMenu a{color:#fff;text-decoration:none;}
ul.tabMenu a:hover{text-decoration:underline;}
ul.tabMenu li{float:left;}

ul.tabMenu li.t1{background:url(img/tab01.gif) no-repeat;width:12px;}
ul.tabMenu li.t2{background:url(img/tab02.gif) repeat-x;padding:0 3px 0 3px;}
ul.tabMenu li.t3{background:url(img/tab03.gif) no-repeat;width:16px;}
ul.tabMenu li.t4{background:url(img/tab04.gif) no-repeat;width:16px;}
ul.tabMenu li.t5{background:url(img/tab05.gif) no-repeat;width:14px;}
ul.tabMenu li.t6{background:url(img/tab06.gif) repeat-x;padding:0 3px 0 3px;}
ul.tabMenu li.t7{background:url(img/tab07.gif) no-repeat;width:14px;}

ul.tabMenu li.t8{background:url(img/tab08.gif) no-repeat;width:14px;}
ul.tabMenu li.t9{background:url(img/tab09.gif) repeat-x;padding:0 3px 0 3px;}
ul.tabMenu li.t10{background:url(img/tab10.gif) no-repeat;width:14px;}

li.t6 a,li.t6 a:hover, li.t9 a, li.t9 a:hover{color:#000;text-decoration:none;}

img.menuSep{margin:5px 0 5px 0;}

div.sideQuote{float:right;width:290px;padding:0 5px 5px 10px;margin:0 0 10px 10px;background-color:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

div.divider{clear:both;height:1px;width:1px;}

div.toTop{clear:both;text-align:center;background-color:#eee;margin-top:10px;}
div.toTop a{color:#111;text-decoration:none;}
div.toTop a:hover{text-decoration:underline;}

.b{font-weight:bold;}

/*input{border:1px solid #888;background-color:#f7f7f7;padding:2px 2px 2px 5px;}*/

.submit{background-color:#999;color:#fff;margin:0;padding:2px;}

h4{margin-bottom:10px;margin-top:12px;}
td.pleft{ width:10%; overflow:hidden; }
td.pmiddle{ }
table.assessmentsTable{width:100%}
table.assessmentsTable td{text-align:center;width:50%;border:1px solid #ddd;padding:10px;background-color:#fafafa;}
table.assessmentsTable td img{margin:0 auto 0 auto}

a.button1{padding:3px 15px 3px 10px;border:1px solid #411;background-color:#336186;color:#fff;text-decoration:none;}
a:hover.button1{text-decoration:underline;}

div.assess1{background-color:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px;}

td.rj{text-align:right;width:130px;}

span.ferr{color:#700;font-size:14pt;}

div.cost{margin:10px 5px 0 0;border:1px solid #ddd;color:#eee;padding:5px;background-color:#777;}

div.jt_job_list{line-height:120%;padding:5px 0 7px 0;}
div.jt_job_position a,div.jt_alljobs a{color:#1347a7;font-weight:bold;font-size:9pt;margin-top:5px;}
div.jt_job_location{font-size:8pt;}
div.jt_job_company{font-size:8pt;border-bottom:1px solid #ddd;}

div.homeHeading{background-color:#336186;color:#fff;margin:0;padding:2px 2px 2px 5px;}

div.featureBox{z-index:5;color:#fff;margin:5px 12px 5px 5px;padding:5px;background-color:#336186;border:2px solid #fff}
span.featureTitle{z-index:5;font-weight:bold;}

ul.rssFeed{padding:0;margin:4px 0 0 0;font-size:9pt;line-height:110%;}
ul.rssFeed li a:link{color:#1347a7;text-decoration:none;}
ul.rssFeed li a:hover{text-decoration:underline;}
ul.rssFeed li{list-style:url(img/exlink.gif) outside;margin-left:20px;}

.mainMenu{background:url(img/menu-bg.png) repeat-x;list-style:none;margin:0;padding:0;border:1px solid #000;border-left:none;border-right:none;height:20px;width:auto;font-weight:bold;font-size:14px;font-family:tahoma, arial, helvetica, verdana, sans-serif;}
.mainMenu li{float:left;border-left:1px solid #000;margin:0;padding:0;height:21px;width:auto;}
.mainMenu a{display:block;text-align:center;width:auto;padding:0 12px 0 12px;height:20px;}
.mainMenu a:link,.mainMenu a:hover,.mainMenu a:visited{color:#fff;text-decoration:none;}
.mainMenu a:hover{background:url(img/menu-bg2.png) repeat-x;color:#fff;}

.mainMenuSel a:link,.mainMenuSel a:hover,.mainMenuSel a:visited{background:url(img/menu-bg2.png) repeat-x;color:#fff;}

.dropMenu{width:159px;background:#777;position:absolute;visibility:hidden;border:1px solid #444;border-top:none;}
.dropMenu a:link,.dropMenu a:hover,.dropMenu a:visited{color:#fff;text-decoration:none;width:149px;}
.dropMenu a:hover{background:#888;}
.dropMenu a{display:block;width:auto;padding:5px;font-size:12px;border-bottom:1px solid #555;}

#dm1{top:82px;left:133px;}
#dm2{top:82px;left:266px;}
#dm3{top:82px;left:399px;}
#dm4{top:82px;left:640px;}
#dm5{top:82px;left:532px;}

/**************************/

.formNote,.formNote a{color:#888;font-weight:normal}


table.tbl1 td{background:#eee;border:1px solid #fff;padding:3px 7px 3px 7px}
table.tbl1 td.title{text-align:right;background:#ddd}

table.tbl2{width:100%;margin:0;padding:0}
table.tbl2 td{background:#eee;border:1px solid #fff;padding:3px 7px 3px 8px}
table.tbl2 td.title,table.tbl2 td.title2{text-align:left;color:#fff;font-weight:bold;}
table.tbl2 td.title{background:#5466A1}
table.tbl2 td.title2{text-align:right;color:#333;background:#d1dbe4}
table.tbl2 input[type=text]{ width:250px;}
table.tbl2 select { width:150px;}
table.tbl2 td.titleErr{text-align:center;background:#900;color:#fff;font-weight:bold;}

table.tbl2 td table td{background:none; border:none; padding:0; margin:0; text-indent:0;}

a.buttonLink,a.buttonLink2,a.buttonLinkSel{border:1px solid #aaa;height:19px; border-bottom:1px solid #555; padding:2px 8px 2px 8px;background:url(img/submenu-off.png) repeat-x;color:#004; font-weight:bold; text-decoration:none;margin-right:3px}
a.buttonLinkSel{border:2px solid #fff;color:#fff;background:#7a0;font-weight:bold}
a.buttonLink2{border:1px solid #888}

ul.actionBar2{list-style:none;margin:0 0 5px 0;padding:2px;background:#fff;height:22px;width:auto}
ul.actionBar2 li{float:left;margin-right:5px; background:none;}

input.greenButton,input.greenButton2{padding:1px 5px 1px 5px;background:#3568b7;border:1px solid #fff}
input.greenButton2{border:1px solid #999;}

div.loginName{float:right;margin:7px 5px 0 0;width:auto;text-align:right;font-size:9pt}
div.locBar{float:right;margin:7px 5px 0 0;width:auto;text-align:right;font-size:9pt}

span.formErr{color:#700;font-weight:bold;font-size:12pt}

table.location td{border:none}

#cat1{width:310px}
.cat2{color:#000;background:#eee;font-weight:bold;padding:2px 0;margin:2px 0;}

.sc{background:#fff;border:1px solid #555;list-style:none;height:150px;width:280px;overflow:auto;}
.sc,.sc li{margin:0 0 0 5px;padding:0; background:#fff;}
.sc label{display:block;height:1%;padding:0 0.2em 0 25px;text-indent:-25px;width:auto}
.sc label:hover,.cl label.hover{background:#eee;color:#333}
.sc li.clt{font-weight:bold;}

.resultsStats{}

span.example,div.example{color:#666;font-size:8pt}
span.example2,div.example2{color:#000;font-size:8pt}

#searchBox {line-height:normal;}
#searchBox input[type=text], #searchBox select{ width:200px;}
#searchBox input[type=image] { vertical-align:bottom;}
.searchBanner{color:#fff;background:#6699CC none repeat scroll 0 0;padding:4px; font-weight:bold; text-indent:5px;}/* url(/img/mnu-footer.png) repeat-x #50629D */

.findJob{display:block;border:1px solid #50629D;background:#dfe6ec;padding:2px 5px 5px 5px;}
.findJob table td { padding:2px; line-height:18px; }

.em1{}



.blueButton{background:#3568b7;color:#fff;border:none;padding:3px;font-weight:bold}
a.blueButton{text-decoration:none}
input.blueButton{border:1px solid #3568b7;padding:3px}

a.result{z-index:20;margin-right:5px}
ul.featuredJobs{z-index:20;list-style:none;margin:0;padding:0}
ul.featuredJobs li{z-index:20;border-bottom:1px solid #bbb;padding:2px 0 3px 5px}
ul.featuredJobs li a{z-index:20;font-weight:bold}

li.rc1{z-index:1;background:#fafafa}
li.rc2{z-index:1;background:#f3f3f3}


.tableheader{align:left; bgColor:#fff; background:#e8eff6; font-weight:bold}

ul.menuH {clear:both;display:block;background:url(img/submenu-off.png) #fff repeat-x;
list-style:none;margin:0;padding:0;width:100%;height:25px}
ul.menuH li {height:25px;font-size:9pt;color:#004;float:left;margin:0;padding:0;display:block;font-weight:bold}
ul.menuH li a {display:block;float:left;font-size:9pt;padding:2px 8px;color:#004;
font-weight:bold;text-decoration:none;background:url(img/submenu-off.png) #000000 repeat-x;}
ul.menuH li span {padding:0;background:url(img/submenu-off.png) #000000 repeat-x;}
ul.menuH li a:hover {text-decoration:underline;}
ul.menuH li.on{}
ul.menuH li.on a{background:url(img/submenu-on.png) #000000 repeat-x;color:#004;border-left:1px solid #666;border-right:1px solid #666}




/*	new styles */


#googlead
{
		width:100%; 
		text-align:center; 
		padding:20px 10px 0px 0px; 
		 margin-left:30px;	
		vertical-align:top;
		
		
}
.whitetext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.textbox
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
background-color:#CCCCCC;

}

/*	new added for jquery	*/
/*a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;}*/
#caja {
margin-top:-25px;
_margin-top:-20px;
width:753px;
display:none;
padding:0px;
border:none;
/*background-color:#FF0000;*/
position:absolute;
}
#mostrar{
display:block;
width:5%;
padding:0px;
color:#FFFFFF;
font-weight:normal;
border:1px solid #000000;
background-color:#000000;
margin-left:860px;
}
#reg
{
color:#FFFFFF;
font-weight:normal;
border:1px solid #000000;
background-color:#000000;
float:right;
margin-top:-20px;
}

.bodytext
{
/*font-family:Arial, Helvetica, sans-serif;
font-size:12px;*/
font-weight:normal;
color:#000000;

}


/*table.jobs td.title,td.titleErr{}
table.jobs{width:100%;margin:0;padding:0;font-size:10pt}
table.jobs td{background:#f4f4f4;border:1px solid #fff;padding:3px 0px 3px 7px}
table.jobs td.title,table.jobs td.titleL,table.jobs td.titleHeading{font-weight:bold}
td.titleL a,td.titleHeading a{color:#fff}
table.jobs td.titleHeading{color:#fff;background:#6F78B3}
table.jobs td.title,table.jobs td.titleL{width:auto;text-align:right;color:#353A57;background:#DFE1EB}
table.jobs td.titleL{text-align:left}
table.jobs td.title{padding-right:.5em}
table.jobs td table td{border:none;width:25%}
table.jobs td.titleErr,span.titleErr{text-align:right;padding-right:0.5em;background:#DFE1EB;color:#900;font-weight:bold;font-style:italic}*/

table.jobs{width:100%;/*font-size:10pt; */border:1px solid #3D3A35;}
table.jobs tr { }
table.jobs td{vertical-align:top; border-bottom:1px solid #999999;}
table.jobs .current { background:#fff; border:1px solid #D6D6D6;}
table.jobs .expire { background:#AAA395;}
table.jobs td.title,table.jobs td.titleL,table.jobs td.titleHeading{font-weight:bold;}
td.titleL a,td.titleHeading a{color:#3575EF}
table.jobs td.titleHeading{color:#3575EF;background:#E7E3E7; border-bottom:1px solid #3C3B3C; border-top:1px solid #3C3B3C;}
table.jobs td.title,table.jobs td.titleL{color:#353A57;background:#DFE1EB}
table.jobs td.titleL{text-align:left}
table.jobs td.titleErr,span.titleErr{text-align:right;background:#DFE1EB;color:#900;font-weight:bold;font-style:italic}

table.jobs a.descending {background-image:url(/img/sort_down.png);}
table.jobs a.ascending {background-image:url(/img/sort_up.png);}
table.jobs a.ascending, table.jobs a.descending {background-position:right center;background-repeat:no-repeat;padding-right:15px;}

table.candidate { width:100%; background:#fff;}
table.candidate td { border-bottom:1px solid #999999; vertical-align:top; padding:5px 0; text-indent:2px;}
table.candidate td.heading, table.candidate td.tContent, table.candidate td.title {	border-bottom:1.5px solid #000; padding:4px 0;}
table.candidate td.titleErr{text-align:center;color:#900;font-weight:bold;}
table.candidate td.heading {}
table.candidate td.tContent { background:#CCCCCC; height:30px; vertical-align:middle; font-weight:bold;}
table.candidate td.qContent { background:#008D3B; height:30px; vertical-align:middle; font-weight:bold; color:#fff;}
table.candidate td.disContent { height:30px; vertical-align:middle; font-weight:bold; color:#fff;}
table.candidate td.title { background:#EEEEEE;}

table.candidate td.heading sup { font-size:11px;}
table.candidate td.menu{ border:0px; vertical-align:bottom;}
table.candidate .submenu, table.candidate .curr-submenu{ line-height:23px; -moz-border-radius-topright: 2em; -moz-border-radius-topleft: 2em; text-align:center; padding:5px;}
/*table.candidate .submenu { background:#FDC985;}
table.candidate .curr-submenu{ background:#CCCCCC; }*/

table.candidate .qualified { background:#008D3B;}
table.candidate td.disContent, table.candidate .disqualified{ background:#B01616; }

table.candidate .qualified a, table.candidate .disqualified a { color:#fff; font-weight:bold;}
table.candidate .view0{background:#fff; border-bottom:1px solid #D6D6D6;}
table.candidate .view1{background:#EFEFEF; border-bottom:1px solid #D6D6D6;}
table.candidate .view0:hover, table.candidate .view1:hover{background:#FFF5BF; border-bottom:1px solid #D6D6D6;}

table.candidate td.qualify, table.candidate td.disqualify, table.candidate td.offer, table.candidate td.hire, table.candidate td.reject{ font-weight:bold; min-height:15px;}
table.candidate td.jstatus { text-align:right; padding:0; margin:0; border:none;}
table.candidate td.button{ text-align:right; padding:8px;}
ul.tabmenu{ margin:0; padding:0; vertical-align:bottom; list-style:none;}
ul.tabmenu li { margin:0; padding:0; list-style:none; display:inline; line-height:2em; background:none;}
ul.tabmenu li a{ padding:9px 10px; vertical-align:middle; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}

table.candidate td.qualify, ul.tabmenu li.qualify a { color:#fff; background:#458642;}
table.candidate td.disqualify, ul.tabmenu li.disqualify a { color:#fff; background:#901819;}
table.candidate td.offer, ul.tabmenu li.offer a { color:#fff; background:#3B5998;}
table.candidate td.hire, ul.tabmenu li.hire a { color:#fff; background:#935AC9;}
table.candidate td.reject, ul.tabmenu li.reject a { color:#fff; background:#914602;}
table.candidate input[type=text] { width:200px;}

table.candidate  a.descending {background-image:url(/img/sort_down.png);}
table.candidate a.ascending {background-image:url(/img/sort_up.png);}
table.candidate a.ascending, table.candidate a.descending {background-position:right center;background-repeat:no-repeat;padding-right:15px;}


.tGreen {
	font-size:16pt;
	color:#306600;
	font-weight:bold;
}

.jobmenu {background:#003063;color:#fff;font-weight:bold; margin:0; padding:0; margin-top:2px;}
.jobmenu td { min-width:100px;}
.jobmenu .title { font-size:14pt; color:#fff; text-transform:capitalize; text-indent:5px;}
.jobmenu .menu, .jobmenu .current {-moz-border-radius-topright: 2em; -moz-border-radius-topleft: 2em; text-align:center; padding:4px;}
.jobmenu .menu { background:#CECFD1; color:#5F401F;}
.jobmenu .current { background:#fff; color:#000; -moz-border-radius-topright: 2em; -moz-border-radius-topleft: 2em;}
.jobmenu .menu a, .jobmenu .current a{ text-decoration:none;}
.jobmenu .menu a { color:#5F401F;}
.jobmenu .current a{ color:#2D070A;}

.jobmenu .menu a:hover, .jobmenu .current a:hover{ text-decoration:underline;}

.bborder { border-bottom:1px solid #999999;}

.red-t { color:#FF0000;}
.r-text { color:#E04606; font-weight:bold;}

span.new, .new {color:red;display:inline;	font-size:11px;	font-weight:bold;	padding:2px;}

/*	Pagination	*/
/*	Pagination	*/
.pages { /*margin: 15px 0 15px 5px; border:1px solid #FF0000;*/ margin:0; padding:8px 0px;  min-height:20px; vertical-align:middle;}
.pages font { font-style:normal;font-variant:normal;font-weight:bold;padding: 3px 0px 3px 0px; min-width:150px; float:left; }
.pages a, .pages span {	display: block; float: left; width: 28px; padding: 3px 0px 3px 0px; margin-right: 2px; border: 1px solid #fff; text-align: center; }
.pages a { background: #E2EEFF; }
.pages span.current { width: 28px; border: 1px solid #597E86; font-weight: bold; background: #5D686E; color: #fff; text-align: center; cursor:pointer; }
.pages a { width: 28px; border: 1px solid #a7c8f9; text-decoration: none; text-align: center; }
.pages a:hover { border-color: #ff6c00; color: White; background: #ff6c00; }
.pages a.nextprev { width: 57px;  font-weight: normal; }
.pages span.nextprev { min-width: 57px; width:auto; border: 1px solid #ddd; color: #999; text-align: center;}
.pages a.nextprev:hover { border-color: #ff6c00; background: #ff6c00;}

#login-box { display:none;z-index:10px;position:absolute;top:120px;left:100px;width:230px; height:170px;background:#EFE9C7; text-align:left; }
#login-box #login-title {/*background:#DA864A;*/font-weight:bold;cursor:move;padding:2px;}

#login-box input[type=text],#login-box input[type=password]  {	background:#fff;}

#login-box input[type=text]:focus, #login-box input[type=password]:focus {background:#FFFF7B;}

/** rounded corners **/
div#toolbar-box {
  background: #f7f7f7;
}

 /*{
  background: #fff;
}*/

 div.section-box div.m {
	background: #fbfbfb;

}

div.t, div.b {
  height: 6px;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

div.m {
  /*border-left: 1px solid #AACCEE;
  border-right: 1px solid #AACCEE;*/
  padding: 0 8px;
}

div#toolbar-box div.m {
  padding: 0;
}

 div.m {
  padding: 5px 10px;
}

div#submenu-box div.t {
  background: url(/img/j_border.png) 0 0 repeat-x;
}

div#submenu-box div.t div.t {
   background: url(/img/j_crn_tr_dark.png) 100% 0 no-repeat;
}

div#submenu-box div.t div.t div.t {
   background: url(/img/j_crn_tl_dark.png) 0 0 no-repeat;
}

div#submenu-box div.b {
  background: url(/img/j_border.png) 0 100% repeat-x;
}

div#submenu-box div.b div.b {
   background: url(/img/j_crn_br_dark.png) 100% 0 no-repeat;
}

div#submenu-box div.b div.b div.b {
   background: url(/img/j_crn_bl_dark.png) 0 0 no-repeat;
}

div#toolbar-box,
 div.section-box {
  background: #fbfbfb;
}

div#toolbar-box div.t,
 div.section-box div.t {
  background: url(/img/j_border.png) 0 0 repeat-x;
}

div#toolbar-box div.t div.t,
 div.section-box div.t div.t {
   background: url(/img/j_crn_tr_med.png) 100% 0 no-repeat;
}

div#toolbar-box div.t div.t div.t,
 div.section-box div.t div.t div.t {
   background: url(/img/j_crn_tl_med.png) 0 0 no-repeat;
}

div#toolbar-box div.b,
 div.section-box div.b {
  background: url(/img/j_border.png) 0 100% repeat-x;
}

div#toolbar-box div.b div.b,
 div.section-box div.b div.b {
   background: url(/img/j_crn_br_med.png) 100% 0 no-repeat;
}

div#toolbar-box div.b div.b div.b,
 div.section-box div.b div.b div.b {
   background: url(/img/j_crn_bl_med.png) 0 0 no-repeat;
}

 div.t {
  /*background: url(/img/j_border.png) 0 0 repeat-x;*/
}

 div.t div.t {
   /*background: url(/img/j_crn_tr_light.png) 100% 0 no-repeat;*/
}

 div.t div.t div.t {
   /*background: url(/img/j_crn_tl_light.png) 0 0 no-repeat;*/
}

 div.b {
  /*background: url(/img/j_border.png) 0 100% repeat-x;*/
}

 div.b div.b {
   /*background: url(/img/j_crn_br_light.png) 100% 0 no-repeat;*/
}

 div.b div.b div.b {
   /*background: url(/img/j_crn_bl_light.png) 0 0 no-repeat;*/
}


.fe { width:240px; vertical-align:top; float:left;}
.fe div.bleft { border-right:1px solid #CCCCCC;}
.fe marquee a { line-height:21px;}

.loginboxH { margin: 0; padding: 0; width:100%;}
.loginboxH input:focus{}
.loginboxH input{color:#777777;}

table.menuTop { background:#F1F1F1;}
table.menuTop td { padding:2px;}

.statusbox {
		font-size: 13px;
		font-family: Monaco, monospace;
		width: 15em;
}
ul.boxy li { margin: 0px; background:none; padding:0; }
#phonetics td {
	margin: 0px;
	padding: 0px 1em;
	vertical-align: top;
	width: 100%;
}
#phonetic1 li, #phonetic2 li, #phonetic3 li { margin: 0px; }
#phonetic2 li {
	margin-bottom: 4px;
}
#phonetic3 { margin-top: -4px; }
#phonetic3 li { margin-top: 4px; }
#phoneticlong {
	margin-bottom: 1em;
}
#phoneticlong li, #buttons li {
	margin-bottom: 0px;
	margin-top: 4px;
}

#boxes {
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#job_search_form { width:100%; text-align:center; padding:4px; }


/*	Questionnaire	*/
.box_question {
	width:100%;
	background:#F3F3F3;
	border-collapse:collapse;
	font-weight:normal;
}

.box_question .ctext {
	color:#666666;
}

.box_question input[type=text], .box_question select {
	width:200px;
	border:1px solid #000066;
}

.box_question hr{
	border:1px thin #083194;
}

.box_question .heading {
	background:#083194;
	font-weight:bold;
	color:#fff;
}
.box_question .points {
	width:30px;
}

.box_question .title {
	color:#000;
	font-weight:bold;
}

.box_question .red-text {
	color:#BA0000;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
}

.box_question .center {
	text-align:center;
}
/*	Questionnaire	*/

/*	Job category	*/
ul.job_category { margin:0; padding:0;}
ul.job_category li { list-style:none; line-height:2em; vertical-align:top;}
ul.job_category li a { }

div.mosmsg{ width:100%; min-height:25px; border:1px solid #FFCC00; background:#FFFFCC url(/img/icon_critalert.gif) no-repeat 10px 10px; font-weight:bold; text-indent:60px; margin:5px 0; padding:15px 0; vertical-align:middle;} 
div.back_link{ width:100%; text-align:right; padding:5px 0;}
div.back_link a{ padding:10px 10px;}
.pagination_text{ clear:both; float:left; font-weight:bold; padding:2px 0;}
div.wcontent { width:100%; margin:0; padding:0; background:#50629D url(/img/head_title.png) repeat-x scroll left center; color:#336699; font-weight:bold; text-indent:5px; vertical-align:middle; line-height:25px; text-align:right; text-shadow:#990033; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;border:1px solid #CEE8FD;}

#page_index { padding:10px;width:690px;}

#player { width:350px; float:left;}
#pcontent{ width:600px; float:right; padding:0; text-align:left; border:1px ridge #C5D2D8; text-indent:10px; -moz-border-radius:5px; background:#E4ECF0;}
#pcontent p{ font-weight:bold; margin:0; line-height:21px; padding:3px 0; background:#667177; color:#fff;}
#pcontent ul{ margin:0; padding:2px 10px;}
#pcontent ul li{ margin:0; padding:3px 6px; /*background:none;*/ }
#pcontent .title{ font-weight:bold; margin:0; padding:5px 0; color:#990000;}

ul.site_reports { margin:0; padding:3px 10px;}
ul.site_reports li{ padding:2px 15px;}

div.prevue_score{ color:#008000;}


/***** tabbed navigation *****/
#chart_tab_nav {
	background: url(/img/tabs/tab-line.gif) bottom repeat-x;
	width: 100%;
	margin: 1em 0px 0.5em 0;
	/*font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Comic Sans Ms, Verdana;	*/
}

#chart_tab_nav br {
	clear: both;
}

#chart_tab_nav ul {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 1em;
	list-style: none;
}

#chart_tab_nav li {
	margin: 0 1px 0 0;
	padding: 0 5px 0 0;
	background: url(/img/tabs/mytab.png) 100% -100px;
	float: left;
	border-bottom: 1px solid #bbb;
    text-align: center;
}

#chart_tab_nav li.active {
	border-bottom: 1px solid #fff;
	background: url(/img/tabs/mytab.png) 100% 0;
}

#chart_tab_nav li a, #chart_tab_nav li a:visited, #chart_tab_nav li span {
	display: block;
	float: left;
	padding: 5px 11px 5px 16px;
	text-align: center;
	white-space: nowrap;
	background: url(/img/tabs/mytab.png) 0 -100px;
	text-decoration: none;
	/*min-height: 12pt; 
	color: #fff;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Comic Sans Ms, Verdana;	*/
}

#chart_tab_nav li.active a, #chart_tab_nav li.active span {
	background: url(/img/tabs/mytab.png) 0 0; 
	color: #336799;
}


#chart_tab_nav li:hover {
	background-position: 100% -200px;
}

#chart_tab_nav li:hover a {
	background-position: 0 -200px;
	/*color: #fff;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Comic Sans Ms, Verdana;	*/
}

#chart_tab_nav li.active:hover {
	background-position: 100% 0;
}

#chart_tab_nav li.active:hover a {
	background-position: 0 0;
	text-decoration: underline;
}

/*	Others	*/
.commentsuccess{
	border-width: 1px;
	border-style: solid; 
	border-color: #cccccc; 
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;	
	margin: 0px 0px 10px 0px;
	color: #336633;
}

/*		Inbox message		*/
div.messages{}
div.messages div.title{ padding:0 10px;}
div.messages table.inbox{ width:100%; margin:0; padding:0;}
div.messages table.inbox td{ background:#fff;border-bottom:2px solid #eee;padding:3px 7px 3px 8px;}

/*	View full message with box	*/
div.messages table.msg_box{width:98%; margin:5px 10px; padding:0; border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; background:#fff;}
div.messages table.msg_box td{margin:0; padding:3px 8px; line-height:18px;}
div.messages table.msg_box .heading{width:100%; border-bottom:2px solid #CCCCCC; font-weight:bold; background:#CCCCCC;}
div.messages table.msg_box .bottom{width:100%; border-top:2px solid #CCCCCC; font-weight:bold; background:#CCCCCC;}
div.messages div.sub_title{ width:100%; background:#90BFF0; padding:8px 0px; text-indent:10px;}
div.messages div.sub_title input{ padding:2px; border:0;}
div.messages div.link{width:100%; margin:0; padding:8px 0; background:none; text-indent:6px;}
div.messages div.link a{ background-color:#DEE8FA; padding:8px 15px; margin:0 2px; -moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;}
div.messages div.link a.active{ background:#90BFF0;}
div.messages a.attachment{ background:url(/img/icon_attach.png) no-repeat left top; margin:0 5px 0 0; padding:0  0 0 20px;}

ul.ims_temp_var{ list-style-type:decimal; margin:0 20px;padding:0;}
ul.ims_temp_var li{ background:inherit; padding:0; list-style-type:inherit;}

/*		Inbox message		*/

/*	Browser	*/
div#btop{ margin:5px 0px 0px 0px; padding:6px 0px; text-indent:10px; min-height:18px; width:100%; border-top:1px solid #CCCCCC;}
div#btop h3{  color:#787878; font-weight:bold;}
div#bcontent{ margin:0 0 0 0; padding:2px 0; }
div#bcontent a{ padding:6px 6px;}
/*	Browser	*/

div.share{ background:#E2E2E2; border:1px solid #A6C3E1; margin:5px 0; padding:8px 10px; text-align:center;}
div.share img{ vertical-align:middle;}

/*	Compose Message	*/
table.msg_compose{ width:100%; border-collapse:collapse;}
table.msg_compose #attachment{}
table.msg_compose #attachment div{ margin:0; padding:3px 0;}
table.msg_compose .tips, table.msg_compose #warning_msg{ color:#990000; font-weight:bold;}


/*	Inbox Candidates	*/
table.in_candidate{ width:100%; border-collapse:collapse;}
table.in_candidate td{}
table.in_candidate select{ width:400px; height:150px;}
table.in_candidate .heading{ font-weight:bold;}

/*	Jobseeker registration	*/
div.js-registration{ margin:0 auto; padding:5px 0; min-height:22px;}

/*	Form validation using jquery	*/
:-moz-any-link :focus {
	outline: none;
}

:focus {
	-moz-outline-style: none;
	outline: none;
}


label.error {
	display: block;
	color: red;
	font-weight: normal;
}

input.error, select.error {
	border: 2px solid red;
}

div.error {
	margin:5px 0;
	color: red;
	padding:10px 8px;
}

div.error a {
	color: #336699;
	font-size: 12px;
	text-decoration: underline
}

div.tooltip {
	position: absolute;
	left: 30px;
	bottom: 0px;
	display: none; /* in case javascript is disabled */
	width: 170px;
	background-color: #F4F1E9;
	z-index: 100;
	padding: 10px;
	border: 1px solid #CCCCCC;
}

/*	Questionnaire	*/
div.question, div.quesErr{font-size:12pt;font-weight:bold;margin:5px 0 5px 0;color:#008000;border-bottom:1px solid #CCCCCC;}
div.quesErr{color:#990000;}
.bdBot{ border-bottom:1px solid #ccc; width:100%; /*margin:0px 0px 0px 30px; padding:5px 0px 0px 0px;*/}
.botBdr { border:1px solid #ccc; width:200px;  }
.padd_10 { padding-top:10px; }


.title2{ font-weight:bold; font-size:14px; color:#000;}
div.title3{ font-weight:bold; font-size:12px; color:#000;}
div.content div.gray_button { margin:0 auto; text-align:center;}
div.gray_button a{}
div.gray_button a:hover{}

div.blink{background:#dfe1d1;width:100%; padding: 5px 0; text-align:center;}

div.announcements{ width:100%;}
div.announcement{  margin:10px 0; border-bottom:1px solid #CCCCCC; padding:15px 0 5px 0;}
div.announcement .timestamp{ color:#666666;}  
div.announcements .title2{}



table.tbl3{}
table.tbl3 tr{}
table.tbl3 td{}
table.tbl3 .left{ width:240px;  border-right:1px solid #CCCCCC;}
table.tbl3 .middle{ padding:0px 10px;}
table.tbl3 .right{ width:240px; border-left:1px solid #CCCCCC;}

/*------------------------------------------------Left Menu--------------------*/
div.left_menu{
	width:240px;
	float:left;
}
div.left_menu h2{
	display:block;
	width:224px;
	height:22px;
	background:url(/img/left_head_1px.gif) 0 0 repeat-x;
	border-left:#04AEE7 solid 1px;/*404040*/
	border-right:#04AEE7 solid 1px;/*404040*/
	padding:4px 0 0 14px;
	margin:0 0 1px 0;
}
div.left_menu h2 span{
	background:url(/img/arrow.gif) 0 3px no-repeat;
	padding:0 0 0 16px;
	font-size:12px;
	font-weight:bold;
	color:#F3F3F3;
	background-color:inherit;
}
div.left_menu ul{
	width:240px;
}
div.left_menu ul li{
	margin:0 0 1px 0;
	background:none;
	padding:0;
}
div.left_menu ul li a{
	display:block;
	background:url(/img/arrow_green.gif) 19px 9px no-repeat #B0DBFD;/*DBDBBE*/
	padding:0 21px 0 31px;
	font-weight:normal;
	color:#2F2F20;
	line-height:24px;
	text-decoration:none;
}
div.left_menu ul li a span.bg{
	background-color:#F3F3DD;
	color:#000;
	width:15px;
	height:15px;
	font:normal 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	float:right;
	margin:4px 0 0 0;
}
div.left_menu ul li a span.nor{
	color:#000;
	background-color:inherit;
	font:normal 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	float:right;
	margin:4px 0 0 4px;
}
div.left_menu ul li a:hover{
	color:#2F2F20;
	background-color:#88C9FD;/* #C6C6A5*/
}
div.left_menu ul li a:hover span.bg{
	color:#2F2F20;
	background-color:#C6C6A5;
}
div.left_menu ul li a:hover span.nor{
	color:#2F2F20;
	background-color:#C6C6A5;
}
div.left_menu form{
	width:210px;
	padding:5px 15px 41px 15px;
	background-color:#D2D2B4;
	color:#000;
}
div.left_menu form label{
	display:block;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	float:left;
}
div.left_menu form input.txtBox{
	width:208px;
	height:19px;
	background-color:#fff;
	color:#000;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	float:left;
}
div.left_menu form a{
	display:block;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	float:left;
	color:#945E02;
	background-color:inherit;
	text-decoration:none;
	margin:4px 0 0 0;
}
div.left_menu form a:hover{
	text-decoration:underline;
}
div.left_menu input.login{
	background:url(/img/btn_login.gif) 0 0 no-repeat;
	width:66px;
	height:21px;
	float:right;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	color:#F2F2E2;
	background-color:#D2D2B4;
	border:none;
	cursor:pointer;
	margin:4px 0 0 0;
}
/*------------------------------------------------Left Menu--------------------*/

#story{
	width:231px;
	border-top:#8FCDFD solid 4px;/*E0E4CB*/
	background-color:#B0DBFD;/*EDEFE0*/
	color:#020202;
	float:left;
	padding:0 0 9px 10px;
}
#story h2.story{
	display:block;
	width:224px;
	padding:0 0 0 7px;
	font-size:20px;
	line-height:32px;
}
#story ul{
	width:200px;
	padding:15px 11px 22px 11px;
	background-color:#E8F5FF;/*FAFBF1*/
	color:#000;
}
#story ul li{
	background:url(/img/arrow1.gif) 0 5px no-repeat;
	padding:0 0 0 17px;
}
#story ul li a{
	display:block;
	line-height:20px;
	color:#CB6300;
	background-color:inherit;
	text-decoration:none;
}
#story ul li a:hover{
	color:#000;
	background-color:#E7E8DE;
}

#update{
	width:240px;
	float:left;
}
#update h2{
	display:block;
	background:url(/img/latest_update.gif) 0 0 no-repeat;
	width:240px;
	height:82px;
	margin:0 0 19px 0;
	text-indent:-2000px;
	float:left;
}
#update p.updateTxt{
	display:block;
	width:239px;
	font-size:11px;
	line-height:18px;
	padding:0;
	float:left;
}
#update p.updateTxt span{
	color:#CD7A00;
	background-color:inherit;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	margin:0 0 9px 0;
}
a.readmore2, #update a.readmore2{
	display:block;
	background:url(/img/read_more.gif) 0 0 no-repeat;
	width:77px;
	height:15px;
	margin:0 0 13px 0;
	text-indent:-2000px;
	font-size:0;
	line-height:0;
	float:right;
}
a.readmore2:hover, #update a.readmore2:hover{
	background:url(/img/read_more_hover.gif) 0 0 no-repeat;
}

#service{
	width:240px;
	float:right;
}
#service h2{
	display:block;
	background:url(/img/our_service.gif) 0 0 no-repeat;
	width:240px;
	height:66px;
	margin:0 0 3px 0;
	text-indent:-2000px;
}
#service p.serviceTxt{
	display:block;
	width:205px;
	padding:14px 24px 27px 11px;
	font-size:11px;
	line-height:18px;
	margin:0 0 2px 0;
	background-color:#E8F5FF;
	color:#000;
}

#flash{
	width:631px;
	background:url(/img/flash_1px.gif) 0 0 repeat-x;
	padding:22px 32px 17px 32px;
}
#flash img{
	float:left;
	font-size:0;
	line-height:0;
}
#flash ul{
	width:255px;
	height:15px;
	padding:0 230px 0 0;
	float:right;
	margin:0 0 10px 0;
}
#flash ul li.redBg{
	display:block;
	background:url(/img/red_bg.gif) 0 0 no-repeat;
	width:76px;
	height:15px;
	font:bold 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-align:center;
	margin:0 3px 0 0;
	float:left;
}
#flash ul li.blackBg{
	display:block;
	background:url(/img/black_bg.gif) 0 0 no-repeat;
	width:171px;
	height:15px;
	font:bold 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0;
	float:left;
	padding:0 0 0 5px;
}
#flash p{
	float:right;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#056888;
	background-color:inherit;
	display:block;
	width:483px;
	margin:0 0 3px 0;
}
#flash p span{
	color:#959E07;
	background-color:inherit;
}
#flash  a{
	display:block;
	background:url(/img/read_more_bg.gif) 0 0 no-repeat;
	width:76px;
	height:21px;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	color:#F2F2E2;
	background-color:inherit;
	text-decoration:none;
	margin:0 0 0 181px;
	text-align:center;
	float:right;
}
#flash  a:hover{
	color:#000;
	background-color:inherit;
}

br.spacer{ clear:both;}

.border-bottom{}
.border-bottom td{ border-bottom:1px solid #CCCCCC;}

/***********************************************Privacy Policy********************************************/
.cnt_priv { }
.info_head { margin:15px 0;  }
ul.info { margin:0; padding:0}
ul.info li { background:none; padding:6px 0; list-style-position:inside; list-style-type:disc; }