/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:url(images/bodybg.gif);
	background-position:0px 156px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
}

h2 span.Head{
	font-size:14px;
	font-weight:bold;
	color:#4c4c4c;
	font-family: Arial, Helvetica, sans-serif;
}
#containerWrapper{
	background:url(images/containerWrapper.gif) repeat-x;
	height:156px;

}

#container{
	padding-top:32px;
	width:919px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#leftPane{
	width:194px;
	float:left;
	position:relative;
}

#logo{
	width:190px;
	height:68px;
	position:absolute;
	background:url(images/logo.gif) no-repeat;
	top:0px;
	left:0px;
}

h5.logo{
	width:190px;
	height:68px;
}

h5.logo a{
	display:block;
	width:190px;
	height:68px;
	text-indent:-999em;
	overflow:hidden;
}

#rightPane{
	float:right;
	width:725px;
	background-color:white;
}

#rightContent{
	min-height: 620px;
	height: auto !important;
	height: 620px;
	padding:20px 0px 20px 41px;
	width: 650px;
}

.blueliner{
	background:url(images/blueliner.gif) no-repeat;
	width:433px;
	height:15px;
}

#rightContentLeft{
	width:431px;
	float:left;
}

#rightContentRight{
	width:193px;
	float:right;
	margin-bottom:15px;
	margin-top:0px;
}

#rightContentRight p{
	margin:0px;
	padding:0px;
	padding-bottom:17px;
}

#dnn_rightContentRight_Pane{
	/*background:url(images/bluebg.gif) no-repeat;*/
}

#contactus, #mailinglist{
	
}

#dnn_rightContentRight_Pane div.Normal{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#dnn_rightContentRight_Pane h2{
	margin:0px;
	padding:0px;
	height:24px;
	line-height:24px;
}

#dnn_rightContentRight_Pane h2 span{
	color:White;
	padding:5px;
}

.blueLight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003b67;
}

img.img{
	margin-bottom:15px;
}

.clearer {
	clear:both;
	line-height:0px;
	height:0px;
	overflow:hidden;
}

#navWrapper{
	margin-top:103px;
}

.navLiner{
	width:190px;
	height:5px;
	background:url(images/navliner.gif) no-repeat;
}

#nav0, #nav0 li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav0 li{
	width:194px;
	background:url(images/menuli.gif) no-repeat;
	text-align:left;
	position:relative;
}

#nav0 li#navItemHome, #nav0 li#navItem36{background:url(images/menu_home.gif) no-repeat;}
#nav0 li#navItem55{background:url(images/menu_aboutus.gif) no-repeat;}
#nav0 li#navItem56{background:url(images/menu_jobsearch.gif) no-repeat;}
#nav0 li#navItem57{background:url(images/menu_client.gif) no-repeat;}
#nav0 li#navItem58{background:url(images/menu_forcandidate.gif) no-repeat;}
#nav0 li#navItem59{background:url(images/menu_international.gif) no-repeat;}
#nav0 li#navItem60{background:url(images/menu_help.gif) no-repeat;}
#nav0 li#navItem61{background:url(images/menu_talktous.gif) no-repeat; }

#nav0 li a{
	display:block;
	width:194px;
	text-indent:-999em;
	height:24px;
	background:url(images/bluebox.gif) no-repeat;
	background-position: 8px 8px;
	overflow:hidden;
}

#nav0 li.selected a{
	background:url(images/whitebox.gif) no-repeat;
	background-position: 8px 8px;
}

#nav0 ul, #nav0 ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#2c88b7;
}

#nav0 ul{
	padding-top:15px;
	padding-bottom:15px;
	display:none;
}

#nav0 ul li{
	background:none;
	height:18px;
	line-height:18px;
	background:url(images/bluearrow.gif) no-repeat;
	background-position:23px 5px;
}

#nav0 ul li#navCurrentItem{
	background:url(images/redarrow.gif) no-repeat;
	background-position:23px 5px;
}

#nav0 li.selected ul{
	display:block;
}

#nav0 li.selected ul li a{
	background:none;
	text-indent:0px;
	color:white;
	width:159px;
	padding-left:35px;
	text-decoration:none;
	height:15px;
}

#footer{
	background:url(images/footerbg.gif) no-repeat;
	width:725px;
	height:36px;
}

#foot, #foot li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#foot{
	margin-left:42px;
}

#foot li{
	line-height:36px;
	float:left;
	padding-left:13px;
	padding-right:13px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
}

#foot li.separator{
	width:1px;
	height:36px;
	padding-left:0px;
	padding-right:0px;
	background:url(images/separator.gif) no-repeat;
	background-position:0px 14px;
}

#foot li a{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
}



#dnn_ContentPane, #dnn_ContentPane div.Normal, #dnn_ContentPane div.Normal p{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	text-align:justify;
}

#dnn_ContentPane{
	text-align:left;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* job view list */

.JobSpacer{
	width:620px;
	height:5px;
	background-color:#666666;
	margin-bottom:10px;
}

table.tblJobList, .jobTitle, .jobDesc, .bulletPoints{
	width:620px;
	vertical-align:top;
}

table.tblJobList{
	background:url(images/job_box.jpg) no-repeat;
	height:192px;
}

.bulletPoints{
	margin:20px;
	width:130px;
	background-color:#055a96;
	color:white;
}

.bulletPoints ul{
	margin:0px;
	padding:0px;
	width:120px;
	padding:12px 12px 12px 20px;
}

.bulletPoints ul li{
	text-align:left;
}


.JobBody{
	width:430px;
	vertical-align:top;
	padding-left:15px;
}

.jobTitle{
	font-weight:bold;
	text-decoration:underline;
	color:#0099FF;
	font-size:14px;
}

.tdViewButton{
	padding-right:10px;
	padding-bottom:15px;
}

.jobDesc{
	width:418px;
	padding-top:10px;
	height:100px;
	padding-right:12px;
}

.jobStatus{
	font-weight:bold;
	color:red;
	font-size:11px;
	padding-right:10px;
}

input, textarea, select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#Testimonials{
	margin-top:20px;
}

#loaded{
	height:70px;
	clear:both;
}

#loadedLogo{
	margin-top:10px;
	float:right;
	background:url(images/site_by_loaded.gif) no-repeat;
	width:73px;
	height:27px;
}

h5#logoImage{
	width:73px;
	height:27px;
}

h5#logoImage a{
	display:block;
	width:73px;
	height:27px;
	text-indent:-999em;
	margin-bottom:5px;
	overflow:hidden;
}