body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	margin: 0px;
	text-align:justify;
	background:#F4F2F3;
	padding: 0px;
}
#container{
	width:1003px;
	margin:auto;

}
#tplt_container{
    margin:auto;
	width:900px;
	background:#FFFFFF;
	}
.country {color: #FF6600; font-weight:bold}
#menu{ 
	height:50px;
	overflow:hidden;
	margin:auto;
	width:889px;
	}
#menu ul{
	margin:0;
	padding:0;
	}
#menu li{
	float:left;
	list-style:none;
	height:50px;
	}
#menu li a{ 
	display:block;
	height:50px;
	}
#button{ text-align:center; }
#button input{ width:auto; height:auto; padding:2px; background:#0099CC; color:#FFFFFF; border:none; cursor:pointer; }
.job_title{ color:#996600; margin:0; padding:0; font-weight:bold; } 
#opp{ width:100%; }
#opp td{ padding:5px; vertical-align:top; }
#opp td p{ padding:0; margin:0 }
#opp_left{ background:#50AFFE; width:25%; font-weight:bold; }
#opp_right{ background:#E1E1E1; width:50%; }
#opp_left a{ text-decoration:none; color:#990000; font-weight:bold; }
#menu_left{ background:url(../images/m_left.jpg) top; width:25px; }
#menu_right{ background:url(../images/m_right.jpg); width:25px; }
#menu_space{ background:url(../images/space.jpg); width:27px; }

#home a{ background:url(../images/home.jpg); width:81px; }
#home a:hover,#home #active{ background:url(../images/home_o.jpg); width:81px; }

#success{ color:#009900; font-weight:bold; text-align:center; }

#result_r{ color:#990000; font-weight:bold; text-align:center;}

#our_services a{ background:url(../images/o_services.jpg); width:116px; }
#our_services a:hover,#our_services #active{ background:url(../images/o_services_o.jpg); width:116px; }

#our_values a{ background:url(../images/o_values.jpg); width:107px; }
#our_values a:hover,#our_values #active{ background:url(../images/o_values_o.jpg); width:107px; }

#r_p a{ background:url(../images/r_p.jpg); width:158px; }
#r_p a:hover,#r_p #active{ background:url(../images/rp_o.jpg); width:158px; }

#careers a{ background:url(../images/careers.jpg); width:85px; }
#careers a:hover,#careers #active{ background:url(../images/careers_o.jpg); width:85px; }

#contact a{ background:url(../images/contact.jpg); width:103px; }
#contact a:hover,#contact #active{ background:url(../images/contact_o.jpg); width:103px; }

#logo{
    float:left;
	margin:25px;	
	background:url(../images/logo.jpg); width:257px; height:63px;
	}
#phone{
	float:right;
	margin:25px;
	width:257px;
	background-image: url(../images/phone.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	}
#both,.both{
	clear:both;
	}
#content{
    margin:auto;
	width:879px;
	padding:10px 0;
	}
#left_column{
	float:left;
	width:270px;
	
	}
#inner_content{
	padding:30px;
	}
#right_column{
	float:left;
	width:600px;
	border-left:2px dotted #E6E6E6;
	}
#right_column ul{ margin:10px 0; padding:0; }
#right_column li{
	background:url(../images/icon2.jpg) center left no-repeat;
	list-style:none;
	padding:0 0 0 15px;
	}

#formright {
	float: left;
	width: 200px;
	padding: 10px;
}
#formleft {
	float: left;
	width: 150px;
	padding: 10px;
}
#page_contents{
padding:15px 0; }
#formright input { width:250px; height:15px; font-size:11px; border:1px solid; padding:2px; }
#formright textarea{	width:250px; height:50px;font-size:11px; border:1px solid;padding:2px; }
#file { width:auto!important; height:auto!important;}
#subhead{
color:#993300;
font-weight:bold;
font-size:13px;
}
#head_of_title{ font-weight:bold; padding:15px 0; }
#banner{
	margin:5px auto;
	background:url(../images/banner.jpg); width:889px; height:231px; 
	}
#footer{ background:url(../images/footer.jpg); height:50px;  width:879px;  margin:auto; text-align:right; line-height:45px; padding:0 5px; color:#000000; }
