body{background-color:#FFFFFF;margin:0px;font-size:12px;}
div#main-container, header#top-header{margin:11px auto;width:999px;max-width:100%;height:auto;display:block;}
div#main-contents-container{display:block;width:999px;margin-left:auto; margin-right:auto;}
div#main-contents-container > #contents{border:#00F 0px solid;float:left;width:819px;}
div#ad-container{width:160px;float:left;margin-left:16px;text-align:center}
header#top-header > #logo{float:left;position:relative;width:271px;max-width:100%;height:101px;background-image:url(../images/logo.jpg);background-position:center;background-repeat:no-repeat;}
#logo > a > img{height:90px;width:265px;max-width:100%;}
header#top-header > #top-728x90-ad{float:left;position:relative;width:728px;max-width:100%;height:101px;}
#top-728x15-ad-links{height:15px;margin:7px auto 5px auto;width:989px;max-width:100%;padding:5px;}

footer#main-footer{width:100%;max-width:100%;padding-top:30px; background-color:#efefef;margin-top:99px;}
footer#main-footer span {color:#efefef;}
footer#main-footer > div:first-child{margin:0px auto 0px auto; width:999px;max-width:100%;height:auto;padding:0px 0px 66px 0px;}
footer#main-footer header{font-size:15px;font-weight:bold;color:#666666;}
footer#main-footer header+div{margin-top:7px;}
#footer-728x15-ad-links{padding:29px 0px 33px 0px;max-width:100%}
#footer-sub-links-table{width:999px; max-width:100%;text-decoration:underline}
#footer-sub-links-table tr:first-child td div {border-bottom:1px dashed #808080;padding-bottom:5px;max-width:100%;}
#footer-sub-links-table tr:first-child td a {text-decoration:none;}
#footer-sub-links-table tr:first-child td:first-child div{width:272px;}
#footer-sub-links-table tr:first-child td:first-child + td {padding:0px 19px 0px 19px;}
#footer-sub-links-table tr:first-child td:first-child + td div{width:252px;}
#footer-sub-links-table tr:first-child td:first-child + td + td div{width:272px;}
div#footer-bottom-links{width:100%;background-image:url(../images/footer-bg.gif); background-repeat:repeat-x;height:75px;}
div#footer-bottom-links div{float:left;font-size:11px;padding-top:25px;padding-left:15px;}
div#footer-bottom-links div + div{float:right;padding-right:15px;}


.headerBottomMenu{background-image:url(../images/headerBottomMenu.jpg);width:999px;height:33px;background-repeat:no-repeat;}
.footer{background-image:url(../images/footer.jpg);background-repeat:repeat-x;height:175px;}
div,p{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;text-align:justify;}
a{color:#226089;text-decoration:none;}
a:hover{color:#226089;text-decoration:none;}
a:visited{color:#226089;text-decoration:none;}
h1,h2{margin:0 0 1px;padding:0;text-align:left;color:#226089;font-weight:bold;}
h1{font-size:17px;}
h2{font-size:15px;}
.AichOneSize{font-size:15px;}
.clsColor-666666{color:#666666;}
table.dataTable tr td{ text-align:center;padding-left:1px;padding-right:1px;border:1px solid #EEEEEE}
tr,td{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;}
tr.dataHeader{background-color:#FFFFFF;}
tr.dataHeader td{border-bottom:0px solid #EEEEEE;border-top:0px solid #EEEEEE;height:33px;padding-left:5px;}
tr.dataTR td{padding-left:1px;padding-right:1px;border:1px solid #EEEEEE}
tr.dataTR td{padding:4px 1px 4px 5px;border:0px;border-bottom:0px solid #ece9d8}
td.dataTD {font-size:11px;vertical-align:top}
div.DLiner{border-bottom:1px solid #EEEEEE;margin-bottom:5px}
div.divBoolluts{padding:5px 5px 5px 25px}
div.divBoolluts div {padding-bottom:3px;}
div.divBoolluts span {color:#000000;font-size:10px}
div.FTRDAlerts{border:1px #EEEEEE solid;font-weight:normal;margin-top:5px}
.QLink{margin:0 0 1px;padding:0;text-align:left;font-size:11px;font-weight:bold;color:#226089;}
img{border:0px}
.jobApliArea{padding:4px;border-bottom:1px #EEEEEE solid;font-weight:bold}
.JobVMore JobVMore2 {padding:2px;border-bottom:1px #EEEEEE solid}
.JobVMore2 {padding:2px;border-bottom:1px #EEEEEE solid;font-weight:bold;font-size:11px}
h3{text-align:left;font-size:15px;font-weight:bold;color:#333333;}
div.HeaderTitle{font-family:'Segoe UI',Tahoma,Arial,Helvetica;color:#b1e3eb;}
div.HeaderTitle{font-size:16px}
div.HeaderTitleSub{font-size:11px;color:#b1e3eb}
.PanelHeading{border:1px #f8f8f8 solid;border-bottom-color:#FFFFFF;padding:11px 0px 5px 41px;text-align:left;color:#226089;font-size:15px;font-weight:bold;}
.tdFieldTitle{padding-right:2px;text-align:right;}
.txtBox{ width:300px;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:17px;border:#cecece 1px solid;}
.greyText{ color:#666666;font-size:11px;}
.buttons{ background-color:#226089;color:#FFFFFF;border:1px;height:22px;border-color:#555555;font-size:11px;}
.txtText{ font-family:Arial,Helvetica,sans-serif;color:#8B8B8B;font-size:12px;font-weight:bold;}
div.pagination{padding:3px;margin:3px;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:none}
div.pagination a{margin:2px;border:1px solid #CCCCCC;text-decoration: none;color:#00498d;font-family:Arial,Helvetica,sans-serif;font-size:8pt;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px}
div.pagination a:hover,div.pagination a:active{margin:2px;background-color:#666666;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:8pt;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;text-decoration:none}
div.pagination span.current{margin:2px;border:1px solid #000000;font-weight:bold;background-color:#00498d;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:8pt;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px}
div.pagination span.disabled{margin:2px;border:1px solid #999999;color:#999999;font-family:Arial,Helvetica,sans-serif;font-size:8pt;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px}
a:hover.list{font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-variant: small-caps;text-decoration: underline;text-transform:capitalize;color:#006699;line-height:200%;font-weight:bold}
a.list{text-transform:capitalize;font-variant: small-caps;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#FF0000;text-decoration: underline;line-height:200%;font-weight:bold}
.svLeft{ padding:3px 7px 3px 3px;border-bottom:1px #EEEEEE solid;text-align:right}
.svRight{ padding:3px 3px 3px 7px;background-color:#eeeeee;border-bottom:1px #FFFFFF solid}
form{border:0px;padding:0px;margin:0px;}
input.form,textarea.form,select.form{border-top:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;font-family: "frutiger linotype","lucida grande","verdana",sans-serif;font-size:12px;}
.reset{clear:both;height:1px;overflow:hidden;}
.profileLink{color:#00498d;text-decoration:none;}
.profileLink:hover{color:#00498d;text-decoration:none;}
.formErrorMsg{margin:0px;padding-left:15px;color:#FF0000;}
.footerDiv{padding:2px 0px 2px 5px;color:#333300}

div.search_results_item {
    background: none repeat scroll 0 0 #FBF9F9;
    border-color: #6F8091 #6F8091 #6F8091 #B7D5F1;
    border-style: dotted dotted dotted solid;
    border-width: 1px 1px 1px 5px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
    padding: 10px 10px 10px 20px;
}
div.search_results_item:hover {
    background: none repeat scroll 0 0 #f1f1f1;
    border-color: #6F8091 #6F8091 #6F8091 #B7D5F1;
    border-style: dotted dotted dotted solid;
    border-width: 1px 1px 1px 5px;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 5px;
    padding: 10px 10px 10px 20px;
}
div.search_results_item strong
{
 color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-transform: capitalize;
}
.ShowProfileParent{display:block;padding:11px;border-bottom:#EEEEEE 1px solid;vertical-align:middle;}
.ShowProfileParent:hover{background-color:#f8f8f8;}
.ShowProfileChild{display:inline-block;background-color:#FFFFFF;text-align:center;border:#CCCCCC 1px solid;width:101px;height:101px;}
.ShowProfileChildofChild{position:relative;top:25%;display:inherit;padding:1px;}
.ShowProfileChildNext{display:inline-block; vertical-align:top; margin-left:15px;width:auto; height:101px;}
.ViewMoreButton{height:19px;width:auto;float:right;background-color:#226089;color:#ffffff;border-radius:7px;margin:9px 0px 55px 0px; font-weight:bold; border:#cccccc 1px thin;padding:9px;}
td.jobSubHeadBar{
	background-image:url(../images/sub_head_center.jpg);
	background-repeat:repeat-x;
	height:33px;
}
td.jobSubHeadBarLeftCorner {
	background-image:url(../images/sub_head_leftbg.jpg);
	background-repeat:no-repeat;
	height:33px;
	width:9px;
}
td.jobSubHeadBarRightCorner {
	background-image:url(../images/sub_head_rightbg.jpg);
	background-repeat:no-repeat;
	height:33px;
	width:9px; 
	
}
div.divAsHOne{margin:0 0 1px;padding:0;text-align:left;color:#226089;font-size:15px;font-weight:bold;}
.divMenuTopContainer{background-image:url(../images/menu_bg.jpg); height:124px}
.divMenuTopContainerOld{background-image:url(../images/menu_white_bg.jpg);}
.divMenuTopHover,.divMenuTopSelected{vertical-align:middle;text-align:center;font-weight:bold} 
.divMenuTopHover:hover{background-image:url(../images/hover_selected_tab.png); background-repeat:repeat-x}
.divMenuTopSelected{background-image:url(../images/hover_selected_tab.png); background-repeat:repeat-x}
.divMenuTopBar{border-left:#f1f1f1 1px solid;width:1px;}
.divMenu2ndContainer{background-image:url(../images/menu_blue_bg.jpg); background-repeat:repeat-x;height:74px; vertical-align:top}
.divMenuRUEmployer{vertical-align:middle;text-align:center;height:63px;width:208px;background-image:url(../images/are-you-an-employer.png);background-repeat:no-repeat}
.divMenuRUEmployer a{color:#FFFFFF;font-size:14px;font-weight:bold;}
.divMenuRUEmployer a span{font-size:11px;}
.divMenuPostaJob{vertical-align:middle;text-align:center;height:57px;width:156px;background-image:url(../images/postajob_bg.png);background-repeat:no-repeat}
.divMenuPostaJob a{color:#FFFFFF;font-size:15px;font-weight:bold;}
.divMenu2ndContainerLinks{color:#afc2d1;font-size:11px;margin-top:15px}
.divFoatLeft, .divFooter011, .clsLookingFor{float:left;}
.divFoatRight, .divFooter012{float:right;}
.divMenu2ndContainerLinks a{color:#afc2d1}
.divMenu2ndContainerLinks a:hover{color:#FFFFFF;}

div.topLoginLink{position:relative;top:3px;left:-25px;font-size:14px;text-align:right;}
.topLoginLink a{color:#f58c17}
.topLoginLink span{font-weight:bold;}

.clsLogoRowContainer{margin-left:auto;margin-right:auto;height:101px;margin-top:11px;}
.clsLogoRowContainer{width:999px;}
.clsWidth-999{margin-left:auto;margin-right:auto;width:999px;}
.clsWidth-818{margin-left:auto;margin-right:auto;width:818px;}
.clsLookingForLeft{width:394px;padding:0px 11px 0px 5px;margin-top:11px;font-size:13px;}
.clsLookingForRight{width:313px;margin-left:71px;margin-top:11px;}
.clsLogoRow,.clsLogoRowEmp,.clsTopHoriBanner{float:left;position:relative;}
.clsLogoRow{width:271px;height:101px;background-image:url(../images/logo.jpg);background-position:center;background-repeat:no-repeat;}
.clsLogoRowEmp{width:271px;height:101px;background-image:url(../images/logo-hiring.jpg);background-position:center;background-repeat:no-repeat;}
.clsTopHoriBanner{width:728px;height:101px;}
.hilight{border-color:#F00;}
#divErrMsg, #nearBtnErrMsg{display:none;border:1px #F00 solid;color:#F00;margin-top:5px;padding:3px 3px 3px 2px;}
.divFooter010{width:100%;background-image:url(../images/footer-bg.gif); background-repeat:repeat-x;height:75px;}
.divFooter011, .divFooter012{font-size:11px;padding-top:25px}
.divFooter011{padding-left:15px;}
.divFooter012{padding-right:15px;}
.ApplyInstruct{border:1px #eeeeee solid;background-color:#eeeeee;margin-top:9px;padding:11px 5px}
.ReadReqs{font-size:9px;font-weight:bold;color:#990002;margin-top:5px}
.ReadReqsDiv2{border:1px #c2d8eb solid;background-color:#e6edf5;padding:5px;margin-top:9px}
.ReadReqsDiv3{color:#666666; padding:5px;font-weight:bold}
.ReadReqsDiv4{font-size:11px;text-align:justify;padding:0px 5px 1px 5px}
#divComments{margin:0px;padding-left:1px;color:brown;display:none}

.button_apply {
  width: 120px;
  height: 20px;
  background-color: #58882b;
  moz-border-radius: 60px;
  -webkit-border-radius: 60px;
  border-radius:60px;
  padding: 9px 0;
  text-align:center;
  margin-bottom:11px;
}
.button_apply:hover {opacity: 0.9; }
.button_apply A:link {color:white;font-weight:bold; font-size:15px; text-decoration:none}
.button_apply A:visited {color: white; text-decoration:none}
.button_tools {
  width: 120px;
  height: 15px;
  background-color: #eceef5;
  moz-border-radius: 70px;
  -webkit-border-radius: 70px;
  border-radius:60px;
  padding: 6px 0;
  text-align:center;
  border: 1px solid #eeeeee;
  margin-bottom:11px;
}
.button_tools A:link {font-weight:bold; font-size:12px;}

