body{
text-align: center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
background-color:#f2f2f2;
}
#academics-joblocation
{
  width:215px;	
}
#container{
width:937px;
height:120%;
margin:0 auto;
text-align: left;
background:url('../images/bodyBG.jpg');
background-repeat:repeat-y;
padding:0 14px;
}
.headertext{
	font-size:17px;
font-weight:bold;
padding-bottom:8px;
padding-left:6px;
	}

#header{
height:93px;
width:891px;
background:#ffffff;}


#content{
background:#f3f3f3;

 	width:891px;
	border-right:1px solid #464646;
	border-left:1px solid #464646;
	}

#menu1{
width:891px;
}

#menu1 a, visited{
color:#ffffff;}

#clearleft{
clear:left;
}

#clearright{
clear:right;
}

#clearboth{
clear:both;
}

a:hover{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#16455a;
}


a, visited{
text-decoration:Underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#386c84;
}

#search{
width:98%;
padding:8px;}

#searchtable{
height:86px;}

#searchinput{
margin:0 4px 5px 24px;
padding:5px 0 0 3px;
width:500px;
border:1px solid #d2d1c8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7b7979;
height:20px;
}

#search select{
margin:0 4px 5px 0;
border:1px solid #d2d1c8;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#7b7979;
width:80px;
height:22px;



}

#search a{
font-weight:bold;}

#searchbutton
{
  display: block;
  width: 110px;
  height: 22px;
  background: url('../images/searchBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#searchbutton:hover
{ 
  background-position: 0 -22px;
}

#searchbutton span
{
  display: none;
}



#homemaincol{
float:left;}

#homeleftcol{
float:left;
padding:8px;
width:205px;}

.subhead{
border-bottom:3px solid #2E5CB1;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding:2px 0;}


#latestjobs{
margin-bottom:10px;}

#latestjobs #box1{
height:194px;
background:#ffffff;
border:1px solid #d4d4d4;
margin-top:5px;
}




#latestjobs #box1 ul{
margin:5px 3px 0 25px;
padding:0;}

#latestjobs #box1 li{
list-style-image:url('../images/bulletdown.gif');
}

#latestjobs #box1 li.nobullet{
list-style:none;
list-style-image:none;
}

#homeintro{
float:left;
padding:8px;
width:520px;}
/*475*/
#homeintro h1{
border-bottom:3px solid #2E5CB1;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding:2px 0;
margin:0;}



#homeintro #box1 h1{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#2D5EAB;
padding:2px 0;
margin:0 0 5px 0;
border:none;}


#homeintro #box1{
height:285px;
background:#ffffff;
border:1px solid #d4d4d4;
margin-top:5px;
padding-bottom:2px;
padding-top:5px;
}

#ad1{
margin-top:13px;}

.subhead2 {
border-bottom:3px solid #F3F3F3;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding:2px 0;
}

h1{
border-bottom:3px solid #6BA8C4;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding:2px 0;
margin:0;}

#homeintro ul{
padding:0;
margin:10px 0 0 25px;
}




#homeintro li{
list-style-image:url('../images/bulletright.gif');
line-height:18px;
}

#homeintro #box1 table{
padding:8px 8px 0 8px;}


#home4boxes{
padding:0 8px 8px 8px;
width:696px;}

#home4boxes #box1{
background:#ffffff;
border:1px solid #d4d4d4;
padding:8px 5px 0 8px;
}

#home4table h1{
border:none;
margin-bottom:6px;
}

#home4table h1 a, visited{
text-decoration:none;
font-size:16px;
color:#386c84;}


#home4table h1 a:hover{
text-decoration:none;
font-size:16px;
color:#0D785C;}

#home4table ul{
padding:0 0 0 20px;
margin:0;
}

#home4table li{

line-height:18px;
}
#home4table{
padding:10px 5px 0 5px;

}
.categoryTable{
padding:10px 5px 0 5px;
margin-left:12px; vertical-align:top;margin-left:8px;margin-right:10px;padding-left:24px;
vertical-align:top; border:1px solid #ccc; background:#FFF;

}


#rightcol1{
float:left;
width:160px;
padding:8px;}

#regionjobs #box1{
background:#ffffff;
border:1px solid #d4d4d4;
margin-top:5px;
padding:5px 5px 10px 0;}

#regionjobs ul{
margin:0;
padding:6px 0 6px 15px;
}

#regionjobs li{
list-style:none;
list-style-image:none;
line-height:18px;}
#expresscv1{

}
#expresscv1 ul{
margin:0 0 0 20px;
padding:0;}

#expresscv1 li{
list-style-image:url('../images/bulletright.gif');
line-height:18px;
}



/*#other1 #box1{
background:#ffffff;
border:1px solid #d4d4d4;
padding:12px 5px;}

#other1 h1{
border-bottom:3px solid #2E5CB1;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding:2px 0;
margin:0 0 5px 0;}

#other1 table td{
padding:5px 0;}

#other1 img{
border:1px solid #d4d4d4;}*/

.phone{
font-size:20px;
font-weight:bold;
padding:100px 10px 0 0;
color:#999999;
text-align:right;
}

#footer{

border-top:1px solid #6BA8C4;
margin-top:20px;
border-bottom:1px solid #464646;}

#eit a, visited{
	color:#555555;
	text-decoration:underline;
	font-size:12px;}
	
#eit a:hover{
	text-decoration:none;
	font-size:12px;}

/* ------------------------- listing page -----------------------------*/

#leftcol{
float:left;
width:160px;
padding:8px;
}

#box1{
background:#ffffff;
border:1px solid #d4d4d4;
padding:10px 5px 15px 5px;
margin-top:5px;
margin-bottom:8px;
}


#listings1{
float:left;
width:525px;
margin:0 5px;


}

#pageformat{
background:#ffffff;
border:1px solid #d4d4d4;
margin-top:13px;
padding-bottom:20px;
}
#pageformatpadeleft{

padding-left:15px;
}


#listing{
width:525px;
padding:0 10px 10px 10px;
background:#ffffff;
border:1px solid #d4d4d4;
margin-top:13px;}

.gray-text2 {
	font-size:10px;
	color:#999999;
	margin-top:2px;
		}
		
		
.bottomBorderAsHR
{
	border-bottom:3px solid #9c2001; 
	padding-bottom:10px; 
	margin:0;}	
	



#listings1 #listing h1 {
border:medium none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:5px 0;
padding:2px 0;
}

#listings1 h1 {
border-bottom:3px solid #2E5CB1;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:8px 0 5px;
padding:2px 0;
}






#breadcrumb{
font-size:10px;
color:#999999;
border-bottom:1px solid #d4d4d4;
margin:0 10px;
text-transform:lowercase;}	

#breadcrumb a, visited{
color:#999999;
text-decoration:none;}

#breadcrumb a:hover{
text-decoration:underline;}


#submitcv ul{
padding:0;
margin:5px 0 0 20px;}

#submitcv li{
list-style-image:url('../images/bulletright.gif');
line-height:18px}



#availablecourses ul{
padding:0;
margin:5px 0 0 20px;}

#availablecourses li{
list-style-image:url('../images/bulletright.gif');
line-height:18px}



/* ------------------------- product page -----------------------------*/


#product1{
float:left;
width:700px;
margin:0 5px;

}

#product1 #joblisting2 h1 {
border:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:5px 0;
padding:2px 0;
}
.heading1{
border:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:5px 0;
padding:2px 0;
}
#product1 h1 {
border-bottom:3px solid #6BA8C4;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:8px 0;
padding:2px 0;
}

#joblisting2{
width:700px;
background:#ffffff;
border:1px solid #d4d4d4;
margin-top:13px;
}

#joblisting2 td{
padding:0 10px;}

#nopad td{
padding:0;}

#listing3{
width:700px;
padding:0 10px 10px 10px;
background:#ffffff;
border:1px solid #d4d4d4;;
}

#boxbutton1{
margin-top:6px;
padding-left:16px;

}


#buttons{
	/*position:absolute;*/
	width:126px;
	
	border-left:1px  dotted #666666;
	/*left: 909px;
	top: 383px;*/
	float:right;
	padding: 0px 10px 10px 10px;
	}
	
	#basicdetails td{
	padding:1px 0;}
	
	#line1{
	border-top:1px solid #d4d4d4;
	}


#printpage
{
  display: block;
  width: 110px;
  height: 22px;
  background: url('../images/PrintPageBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#printpage:hover
{ 
  background-position: 0 -22px;
}

#printpage span
{
  display: none;
}

#tellfriendbutton
{
  display: block;
  width: 110px;
  height: 22px;
  background: url('../images/TellFriendBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#tellfriendbutton:hover
{ 
  background-position: 0 -22px;
}

#tellfriendbutton span
{
  display: none;
}



#addbasketbutton
{
  display: block;
  width: 110px;
  height: 22px;
  background: url('../images/AddBasketBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#addbasketbutton:hover
{ 
  background-position: 0 -22px;
}

#addbasketbutton span
{
  display: none;
}


#viewall
{
  display: block;
  width: 72px;
  height: 22px;
  background: url('../images/viewallBtn.jpg') no-repeat 0 0;
margin-bottom:6px;
}

#viewall:hover
{ 
  background-position: 0 -22px;
}

#viewall span
{
  display: none;
}
#callback
{
  display: block;
  width: 100px;
  height: 22px;
  background: url('../images/callbackBtn.jpg') no-repeat 0 0;
margin-bottom:6px;
}

#callback:hover
{ 
  background-position: 0 -22px;
}

#callback span
{
  display: none;
}


#applynowbutton
{
  display: block;
  width: 110px;
  height: 22px;
  background: url('../images/ApplyNowBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#applynowbutton:hover
{ 
  background-position: 0 -22px;
}

#applynowbutton span
{
  display: none;
}


#basicdetails td{
	padding:1px 0;}
	
	#line1{
	border-top:1px solid #d4d4d4;}

.gray-text2 a, visited{
font-size:11px;}

.breadCrumb{
	margin:0 10px;
	font-size:11px;
	color:#cccccc;
	border-bottom:1px solid #d6d6d6;}
	
.breadCrumb a, visited{
	color:#999999;
	text-decoration:none;}

.breadCrumb a:hover{
	color:#666666;
	text-decoration:underline;}