/* CSS Document */
a.lnk-whit:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.lnk-whit:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
a.lnk-whit:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration:underline;}
a.lnk-whit:active{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;}

a.lnkWh12:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline;}
a.lnkWh12:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#FCFCFC;text-decoration:underline;}
a.lnkWh12:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#ccc;text-decoration:underline;}

a.lnk-dgray:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration:underline;}
a.lnk-dgray:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;text-decoration:none;}
a.lnk-dgray:active{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;text-decoration: none;}
a.lnk-dgray:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;text-decoration: none;}

a.lnk-blue{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#003399; text-decoration:none;}
a.lnk-blue:hover{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #003399;text-decoration:underline;}

a.lnk-blue12{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#003399; text-decoration:none;}
a.lnk-blue12:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #003399;text-decoration:underline;}

.black18 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 18px;color: #000000;text-decoration: none;}
.black12 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;}
.black10 {font-family:Arial, Helvetica, sans-serif, sans-serif; font-size: 10px;color: #000000;text-decoration: none;}
.black16 {font-family:Arial, Helvetica, sans-serif;font-size: 16px;color: #000000;text-decoration: none;}
.FormLabelBold {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;}
.h_black14 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000000;text-decoration: none;}
.gray13 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #6f6f6f;text-decoration: none; font-weight:normal;}
.gray12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #6f6f6f;text-decoration: none; font-weight:normal;}
.gray11 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #6f6f6f;text-decoration: none; font-weight:normal;}
.maron14 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color:#CC0000;text-decoration: none;}
.maron12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#CC0000;text-decoration: none;}
.whit16 {font-family:Arial, Helvetica, sans-serif;font-size: 16px;color: #ffffff;text-decoration: none;}
.white11  {color: #FFFFFF; font-weight: normal; font-size: 11px; font-family: Verdana;}

.bg_grd{ background-image:url(../html/jobfair2007/images/bg_tabs_con.gif); background-repeat:repeat-x;}
.bg_lmenu{ background-image:url(../html/jobfair2007/images/bg_leftmenu.gif); background-repeat:repeat-x;}
.brd_gray{ border:#e2e2e2 solid 1px; cursor:pointer;}
.brd_gray1{ border:#e2e2e2 solid 1px;}
.brd_right{ border-bottom:0px; border-left:0px; border-right:1px solid #e2e2e2; border-top:1px solid #e2e2e2;}
.bg_grd{ background-image:url(../jobfair2007/images/bg_tabs_con.gif); background-repeat:repeat-x;}

.RequiredField {BORDER-RIGHT:#fddddd 1px solid; BORDER-TOP: #fddddd 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #fddddd 1px solid; BORDER-BOTTOM: #fddddd 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, san-serif; BACKGROUND-COLOR:#ffffff;}
.NonRequiredField {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-STYLE: normal; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;}
.maroon12 {color: #B90000; font-weight: normal; font-size: 12px; font-family: verdana;}
div.footer {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #6f6f6f;text-decoration: none; font-weight:normal;}
a.black11{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:underline;}
a.black11:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:none;}
a.black12{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #666666; text-decoration:underline;}
a.black12:hover {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #666666; text-decoration:none;}
div.LSResult {	position:absolute;	background-color: white;	width:150px;	z-index:1;	display: none;	border-color: #006699;	border-style: solid;	border-width: 1px;}

.maroon11 {color: #B90000; font-weight: normal; font-size: 11px; font-family: verdana;}
.blue10 {font-family:Arial, Helvetica, sans-serif, sans-serif; font-size: 10px;color: #0088C7;text-decoration: none;}
.blue12 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #0088C7;text-decoration: none;}
.black18Barial {color: #000000; font-weight: bold; font-size: 18px; font-family:Arial}
.black12arial {color: #000000; font-weight: normal; font-size: 12px; font-family:Arial}
.black13arial {color: #000000; font-weight: normal; font-size: 13px; font-family:Arial, Verdana}
.gray11arial {color: #616162; font-weight: normal; font-size: 11px; font-family:Arial, Verdana}
.black12arial {color: #000000; font-weight: normal; font-size: 12px; font-family:Arial}
.black11 {color: #000000; font-weight: normal; font-size: 11px; font-family:verdana;}
.blue11 {color: #0088C7; font-weight: normal; font-size: 11px; font-family:verdana;}
a.linkblack12arial{	text-decoration: none;	color: #000000;	font-weight: bold;	font-size: 12px;	font-family:Arial;}
a.linkblack12arial:hover {	text-decoration: none;	color: #B90000;	font-weight: bold;	font-size: 12px;	font-family:Arial;}
.h_blue14 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000099;text-decoration: none;}

/*job listing*/
#blkEmp{width:248px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:10px;}
#blkEmp #blkCo{  height:20px; border:#ccc solid 1px; border-right:#ccc solid 2px; border-bottom:#ccc solid 2px; padding:5px 0px 0px 5px;}
#blkEmp #blkCo a{ color:#000; text-decoration:none;}
#blkEmp #blkJob{ border:solid 1px #f4f4f4; width:226px; background-color:#f4f4f4; padding:5px 5px 5px 15px; line-height:18px; color:#666;}
#blkEmp #blkJob a{ color:#666; font-size:11px;}

 
/*2009*/


body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }

a:link { color:#333; text-decoration:underline; }
a:visited { color:#666; text-decoration:underline; }
a:hover { text-decoration:none; }
a:active { color:#000; text-decoration:none; }

img { border:0; }
.topBg{ background-image:url(/i/jobfair2009/bg_top.jpg);}
.hdng {	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	height:30px;	border-bottom: dashed 1px #333;}
.txt{ font-family:Arial, Helvetica, sans-serif;	font-size:14px;  padding:5px; padding-top:10px;}

.txtDt{font-family:Arial, Helvetica, sans-serif; font-size:29px; color:#0c92d4; }
/*.txtRg { font-family:Arial, Helvetica, sans-serif;	font-size:18px; font-weight:bold}*/
.lgnhdng {	font-family:Arial, Helvetica, sans-serif;	font-size:20px;	font-weight:bold;height:30px; color:#990000;}
.lgntxt{ font-family:Arial, Helvetica, sans-serif;	font-size:18px;  padding:5px; padding-top:10px; text-decoration:underline; line-height:28px; color:#000000; line-height:40px;}

.txtBx{ width:240px; font-size:18px; }
.txtFP{ color:#000000; }
.mnuBg{ background-image:url(/i/jobfair2009/menu_bg.jpg); height:34px;}
.mnuLnk{ font-size:13px; color:#ffffff !important; font-weight:bold; text-decoration:none !important; font-family:Arial, Helvetica, sans-serif; }


.divIfrm{ float:right; padding-right:50px; width:390px; }


/*  LOGIN  */


#lgnBox 							{ float:left; width:390px;  font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4C4C4C; border: solid 1px #999999; }
.loginTit							{ display:none; }
.emailCont, .passCont 				{ float:left; width:100%; margin-top:15px; }
.emailCont .cap, .passCont .cap		{ float:left; width:100px; margin-top:5px; text-align:right; }
.emailCont .inp, .passCont .inp		{ float:left; width:280px; padding-left:7px; margin-top:0; }
.emailCont input, .passCont input   { width:258px!important; color:#333; font-size:16px; border:1px solid #9E9E9E!important; padding:3px 5px!important; }
.txtHead	  						{ color:#444444; font-size:10px; float:left; width:380px; padding:4px; text-align:center }
.emailCont select					{ width:270px; color:#333; font-size:16px; border:1px solid #9E9E9E;  }
.rembMe								{ display:block; float:left; width:220px; padding:10px 0 0 103px; }
.singinBtn 							{ float:left; width:80px; padding:10px 0 0 103px; }
.btnClose 							{ float:left; width:380px; padding:5px; border: solid 1px #999999; border-bottom:none; text-align:right; }
.resetPass 							{ float:left; width:110px; padding-top:14px; }
.resetPass a 						{ font-size:14px; color:#000000; text-decoration:underline; }
.resetPass a:hover					{ text-decoration:none; color:#990000; }
.pwByLogo							{ float:left; width:100%; display:block; margin-top:12px; /*margin-bottom:15px;*/ text-align:center; background-color:#999; }

#errorMsg 							{ background-color:#b70000; color:#FFF; font-size:11px; padding:3px; height:15px; }
#errorMsg a 						{ font-size:11px; color:#FFF; font-weight:normal; margin-right:5px; }
#errorMsg a:hover 					{ text-decoration:none; color:#FF9999; }


.inpFile{ border:1px solid; padding:3px 1px 3px 4px; border-left:#888 1px solid; border-top:#888 1px solid; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; font-size:16px; color:#666; }

.txtRg { font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#0c92d4; font-weight:bold; }
.txtRg a { font-size:20px; color:#666; }
.txtRgSm {font-size:13px; color:#333; text-decoration:none; font-weight:normal;}
.txtRgSm  a { color:#0c92d4; font-size:13px;  }
.upldng {	font-family:Arial, Helvetica, sans-serif;	font-size:20px;	font-weight:bold;height:30px; color:#990000;}
.upltxt{ font-family:Arial, Helvetica, sans-serif;	font-size:18px;  padding:5px; padding-top:10px; text-decoration:underline; line-height:28px; color:#000000; line-height:40px;}



/*General Mainpage Content Block*/
.mPgCont{float:left; width:745px; padding-bottom:10px;}
.mPgContBody {float:left;width:721px; border:#ccc solid 1px; padding:7px 10px 0 10px;}

.mPgTitCont{ float:left;}
/*.mPgTitCont .titL{ float:left; width:5px; height:24px; background:url(../i/sprt/sprt-img.gif) -71px -69px no-repeat;}*/
/*.mPgTitCont .titR{ float:left; width:5px; height:24px; background:url(../i/sprt/sprt-img.gif) -79px -69px no-repeat;}*/

.mPgTitCont .titL{ float:left; width:5px; height:24px; background:url(/i/sprt/sprt-img.gif) -71px -69px no-repeat;}
.mPgTitCont .titR{ float:left; width:5px; height:24px; background:url(/i/sprt/sprt-img.gif) -79px -69px no-repeat;}
/*.mPgTitCont .titBody{ float:left; width:730px; height:21px; padding:3px 0 0 3px; background: #333 url(../i/sprt/sprt-bgs.gif) 0px -216px repeat-x; color:#fff;}*/
.mPgTitCont .titBody{ float:left; width:730px; height:21px; padding:3px 0 0 3px; background: #333 url(/i/sprt/sprt-bgs.gif) 0px -216px repeat-x; color:#fff;}
.mPgTitCont .titBody h6{ float:left; }
.mPgTitCont .titRight{ float:right;}
.mPgTitCont .titBody a{ color:#f2f2f2; text-decoration:underline;  }
.mPgTitCont .titBody span.tit1{ color:#f2f2f2; font-size:14px; }

/*Detail Search for Job Seekar*/
.mPgTitCont .srchDtSekr { width:769px; font-size:14px; padding:5px 8px; float:left; background-color:#ccc;}
.mPgTitCont .srchDtSekr a {}

/*Ohter job listings*/
.capCont{ float:left; width:100%; font-weight:bold; color:#333;}
.jobLstBlk{ float:left; width:100%; margin-top:10px; font-size:12px;}
.jobLstBlk .jobEntryW{ float:left; width:100%; height:27px;}/*white bg*/
.jobLstBlk .rFJEntry{ float:left; width:100%; height:27px;background-color:#f5eba9; }

.jobLstBlk .jobEntryG{ float:left; width:100%; height:27px;background-color:#e4e4e4; }/*gray bg*/
.capCont .jTit, .jobLstBlk .jTit{ float:left; width:330px; padding-left:3px; overflow:hidden; padding-top:5px;}
.capCont .coName, .jobLstBlk .coName{ float:left; width:200px; overflow:hidden; padding-top:5px;}
.capCont .loc, .jobLstBlk .loc{ float:left; width:180px; overflow:hidden; padding-top:5px;}
.capCont .dat, .jobLstBlk .dat{ float:left; width:150px; overflow:hidden; padding-top:5px;}
/*.capCont .apply, .jobLstBlk .apply { float:left; width:47px; height:19px; margin-top:2px; padding-top:3px; text-align:center; background: #fff url(../i/sprt/sprt-img.gif) -58px -108px no-repeat;}*/
.capCont .apply, .jobLstBlk .apply { float:right; width:47px; height:19px; margin-right:5px;  margin-top:2px; padding-top:3px; text-align:center; background: #fff url(/i/sprt/sprt-img.gif) -58px -108px no-repeat;}
.capCont .apply a, .jobLstBlk .apply a {text-decoration:none; }

.paginCont{ float:left; width:100%; height:20px; border-top:#e4e4e4 solid 1px; margin-top:1px; padding-top:3px;}
.paginCont .totPg{ float:left;}
.paginCont .pgNums{ float:right; text-align:right;}
.paginCont .pgNums a{ padding:3px 2px 0 3px; margin:0 2px; text-decoration:underline; }
.paginCont .pgNums a.active{ font-weight:normal; color:#000; font-weight:bold; text-decoration:none;}
.paginCont .pgNums a:hover{  margin:0 2px; text-decoration:none; background-color:#e4e4e4; color:#000;}


.cmpBxBg { padding:8px; background-color:#e8f4ff; border:solid 1px #a6d0e7; }
.cmpBxBg .cmpCon { float:left; background-color:#FFFFFF; border:solid 1px #dadada; width:720px; padding:5px; }
.cmpBxBg .cmpLog { float:left; width:200px; border-right:solid 1px #dadada; margin-top:3px; margin-bottom:3px; padding-left:5px; }
.cmpBxBg .cmpDtl { float:left; width:500px; padding-left:10px;}
.cmpBxBg .cmpNam { font-size:18px; color:#0973ad; padding-top:8px; }
.cmpBxBg .cmpLoc { font-size:14px; color:#666; font-weight:bold; padding-top:5px; }
.cmpBxBg .cmpJob { font-size:12px; color:#666; font-weight:bold; padding-top:5px; }

/* Error & Success Messages  */
#msgi { float:left; width:99.6%; margin:0px;}
#msgi .msgbgi { float:left; background-color:#fffbe2; border:#ffe222 solid 1px; width:100%; line-height:normal; font-size:15px; font-weight:bold;color:#990000;}
#msgi .msgbgi a{color:#990000;font-size:15px; text-decoration:underline;}
#msgi .msgbgi a:hover{color:#990000;font-size:15px; text-decoration:none;}
#msgi ul { padding:0; margin:0px; list-style-type: none;}
#msgi li { float:left; padding: 7px 5px 7px 5px; overflow:hidden;}
#msgi .msgtxti { float:left; width:90%; line-height:normal; line-height:16px; font-size:12px;color:#990000; font-weight:normal; color:#333;}
#msgi .msgbge { float:left; background-color:#fff2f2; border:#dc7c7c solid 1px; width:100%; line-height:normal;}




