.content/* CSS Document */
html, body{
	color: #6c5c53;
	margin:0px;
	padding:0px;
/*	font-family:Arial, Helvetica, sans-serif, Verdana;*/
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;

	font-size: 12px;
	text-align:center;
	background-color:white;
	font-weight: normal;
	height:100%;
}
.main{
	margin-bottom:-40px;
    min-height:100%;
	width: 100%;
	padding:0px;
	margin:0px auto;
	text-align:left;
	background-color:#ffffff;
	overflow:hidden;
  
}
.header{
	width:100%;
	padding:0px;
	margin:0px;
	height:130px;
	background-image:url("header_gradient.png");
	
	
}
.middlearea{
     position:absolute;top:22%;width:98%;margin-top:0px;border:0px solid red;
}
.logo{
	height:80px;
	width:180px;
	margin:0px;
	float:left;
	padding:15px 0px 0px 35px;
}
.horiznav{
	width:780px;
	margin:0px;
	padding:0px 15px;
	height:80px; 
	float:left;	
}
.search{
	height:25px;
	margin:0;
	padding:5px 0;
	text-align:right;
	margin-top:25px;
	margin-left:160px;
	/*width:780px;*/
}


/* Horizontal menu related styles*/
.horizmenu{
	position:absolute;
	padding:20px 0px 2px 0px;
	margin:0px;
	width:720px;
	left:25%;
	height:20px;
	font-size:11px;
	color:#787878;
	z-index:11500;
	top: 51px;
}
ul.horizmenubar
{	font-family:Arial, Helvetica, sans-serif, Verdana;
/*font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;*/
	margin: 0;
	padding:4px 0px;
	list-style-type: none;
	float:right;
	font-size: 12px;
	cursor: default;
     background-image:url("header_underbar_center.png");
}
ul.horizmenubar li
{
	margin: 0;
	padding: 0;
	color:#FFFFFF;
	list-style-type: none;
	font-size: 11px;
	position: relative;
	text-align: left;
	cursor: pointer;
	float: left;	
	list-style-image: none;	
	padding:0px 0px;

}


ul.horizmenubar li.lastmenuitem{
    border-right: 0px none #e6550e;	
}
ul.horizmenubar a
{
	display: block;
	cursor: pointer;	
	color: #2E596D;
	text-decoration: none;
	font-size:12px;
}

ul.horizmenubar li a:hover{
	border-bottom:0px solid red;
	
}

ul.horizmenubar a.horizmenubaritem
{
	font-size:14px;
	font-weight:bold;
	padding: 1px 10px 1px 10px;
}

ul.horizmenubar a.horizmenubarlastitem
{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	border-right: 0px none #ffffff;
	padding: 1px 10px 1px 10px;
}


/* Footer related styles*/
.footer {
    position:absolute;
	top:94%;
	height:30px;
	color: #2E596D;
	overflow:hidden;
	width:100%;
	background-image:url("footer_gradient.png");
	font-weight:bold;
	font-size:11px;
	left:0px;
	
}



.footer a{
    text-decoration:none;
	color:#2E596D;
}
.homebanner{
    width:85%;
	border:0px solid #E0E0E0;
	height:200px;
	margin-right:5px;
	margin-left:
	margin-bottom:10px;
}


span{
	font-size:14px;
}
.lefteye{
	padding:0px 0px 3px 0px;
	vertical-align:middle;
	border:0px;
}
.righteye{
	padding:0px 0px 3px 0px;
	vertical-align:middle;
	border:0px;
}
.span_lbl{
	border-bottom:2px solid red;
}
.contentTitle{
	border-bottom:1px solid #999999;
	margin-top:0;
	text-shadow:1px 1px 2px #999999;
	font-family:Calibri,Trebuchet MS,Arial,Sans-Serif;
}
.jobTitle{
    color:black;
	padding:6px;
	margin-top:0;
	
	font-family:Tahoma;
	font-weight:Normal;
	font-size:20px;

	
}
.content{
	font-family:Tahoma;
	color:#000000;
	font-weight:normal;
	margin:0 0 10px;
	padding:0;	
	line-height:200%;
}
.content p{
	color:#9B0033;
	font-size:13px;
	font-weight:normal;
	margin:0 0 10px;
	padding:0;	
	line-height:200%;
}
.content a{
	text-decoration:none;
	color:#2E596D;
	font-weight:bold;
}
.container{
	background:url("1.png") repeat-y scroll left top #FFFFFF;
	list-style:none outside none;
	margin:0;
	padding:0;
	
}
.first{
	background:url("2.png") no-repeat scroll left top #FFFFFF;
	color:#9B0033;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.last{
	background:url("3.png") no-repeat scroll left top #FFFFFF;
	clear:both;
	font-size:0;
	height:9px;
	line-height:9px;
	margin:0 0 23px;
	min-height:9px;
	padding:0;
	width:172px;
}

.container li a {
	border-top:1px solid #CACBCE;
	color:#000000;
	display:block;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:6px;
	text-decoration:none;
	width:157px;
}
.container li a:hover{
      background-image:url(bg.png);
}
.highlightTab{
 background-image:url(bg.png);
}
ul.container li.first a {
	border:medium none;
	color:#9B0033;
	font-size:13px;
	font-weight:bold;
	padding:6px 9px;
}
ul.container li.first a:hover {
  	background-color:red;
}
ul.container li p {
	color:#9B0033;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:9px;
	text-decoration:none;
	width:150px;;
}
ul.container li span {
	color:red;
	display:block;
	font-size:12px;
	font-weight:Normal;
	padding-right:2px;
	text-decoration:none;
	text-align:right;
	cursor:pointer;
	border-top:1px solid #CACBCE;
	
}
.rectangle{
 	float:left;
 	margin-right:15px;
}
.grid{
	font-family:Tahoma;
    border:0px solid #CCCCCC;margin:0px 5px 0px 5px;
}
.grid th{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	padding:10px;
	background-image:url(theader.png);
}
.grid td{
	font-size:13px;
	font-weight:normal;
	color:black;
	text-align:left;
	padding:4px;
}
.grid tr:hover{

}
.grid td a{
	 text-decoration:none;
	 color:#4f81bd;
}
.bookrequest{
	font-family:Tahoma;
	border:0px solid #CCCCCC;margin:0px 5px 0px 5px;
}
.bookrequest td{
	 font-size:13px;
	 font-weight:normal;
	 color:#9B0033;
	 text-align:left;
	 padding:4px;
}
.middle_content{

float:left;width:60%;margin-left:20px;margin-bottom:30px}

.jobinformation{
	font-size:13px;
	font-weight:normal;
	color:black;
	text-align:left;
	padding:4px;
}
.jobinfolabel{
	font-size:13px;
	font-weight:600;
	color:#4F81BD;
	text-align:left;
	padding:4px;
}

.newgrid{
    font-family:Tahoma;
   border:0px solid #CCC;
  margin:0px;
  width:100%;
  color:black;
}
.newgrid th{
  font-size:13px;
  font-weight:bold;
  color:#000000;  
  text-align:left;  
  background-color:white;
  padding:8px 3px;
  border-bottom:1px solid #CCC;
}
.newgrid td{
 font-size:13px;
 font-weight:normal;
 color:black;
 text-align:left;
 padding:0px 3px;
 
}
.newgrid tr:hover{

}
.newgrid td a{
 text-decoration:none;
 color:#4f81bd; 
}

.toppagination{
  border-bottom:0px solid #CCC;
}

.bottompagination{
  border-top:0px solid #CCC;
}

.toppagination td{
  padding-bottom:8px;
}

.bottompagination td{
  padding-top:0px;
}
.odd{
   background-color:#F7F6F6;
}
/*Rounded Corners*/

.roundedSection{
    	margin-bottom:10px;
    	width:98%;
}
.roundtop,.roundbottom{
    	background:none repeat scroll 0 0 transparent;
    	display:block;
    	font-size:1px;
}
.b1, .b2, .b3, .b4 {
    	display:block;
    	overflow:hidden;
}
.b1, .b2, .b3 {
    	height:1px
}    	
.b2, .b3, .b4 {
    	background:none repeat scroll 0 0 white;
    	border-left:1px solid #A7CBE3;
    	border-right:1px solid #A7CBE3;
}
.b1{
    	background:none repeat scroll 0 0 #A7CBE3;
    	margin:0 5px;
}
.b2{
    	border-width:0 2px;
    	margin:0 3px;
}
.b3{
    	margin:0 2px;
}
.b4  {
    	height:2px;
    	margin:0 1px;
}

.roundedCorner{
    	background:none repeat scroll 0 0 white;
    	border-color:#D3E3FC;
    	border-style:solid;
    	border-width:0 1px;
    	display:block;
    	margin:0;    	
    	text-align:left;    	
    	
}


/*Rounded Corners*/
.clsButton{
	width:90px;
	height:24px;
	background-image:url('button.png');
	
	border:0px;
	font-size:13px;
	font-weight:700;
	font-family:Arial,Times;
	cursor:pointer;
}
input{
	border:1px solid 	#3E86C0;
	color:#000000;
	
}