#contactmenutop
{
	width:164px;
	background: #812C0E url(../images/contact/header_bg.gif);
	height:34px;
	margin-top:8px;
	color:#ffffff;
	font-size: 1.20em;
	font-weight:bold;
	padding-top:16px;
	text-align: center;
}
#contactmenupanel
{
	width:164px;
	height:360px;
	background-color: #1b4f6a;
}
#contactmenulinks
{
   margin-top:20px; 
	width:130px;
	float: right;
}
#contactmenulinks ul
{
	margin: 0px 0px 0px 10px;
	padding:0px;
}
#contactmenulinks li
{
   list-style: none;
   text-align:right;
 	padding:4px 6px 3px 0px;
	margin: 0px 0px 0px 0px;
}
#contactmenulinks .selected,#contactmenulinks .subselected,#contactmenulinks .selectedcurrent,#contactmenulinks .subselectedcurrent    
{
  background: #ffffff url(../images/global/menu_bg_box.gif);
  padding:3px 6px 4px 0px;
}
#contactmenulinks a,
#contactmenulinks a:link, 
#contactmenulinks a:hover, 
#contactmenulinks a:active,
#contactmenulinks a:visited {
	font-size: 12px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}
#contactmenulinks .selected a,
#contactmenulinks .selected a:link, 
#contactmenulinks .selected a:hover, 
#contactmenulinks .selected a:active,
#contactmenulinks .selected a:visited {
	font-size: 12px;
	color:#525252;
	font-weight: bold;
	text-decoration: none;
}
#contactmenulinks .selectedcurrent a,
#contactmenulinks .selectedcurrent a:link, 
#contactmenulinks .selectedcurrent a:hover, 
#contactmenulinks .selectedcurrent a:active,
#contactmenulinks .selectedcurrent a:visited {
	font-size: 12px;
	color:#525252;
	font-weight: bold;
	text-decoration: none;
}
#contactmenulinks .subselected a,
#contactmenulinks .subselected a:link, 
#contactmenulinks .subselected a:hover, 
#contactmenulinks .subselected a:active,
#contactmenulinks .subselected a:visited {
	font-size: 11px;
	color:#525252;
	font-weight: bold;
	text-decoration: none;
}
#contactmenulinks .subselectedcurrent a,
#contactmenulinks .subselectedcurrent a:link, 
#contactmenulinks .subselectedcurrent a:hover, 
#contactmenulinks .subselectedcurrent a:active,
#contactmenulinks .subselectedcurrent a:visited {
	font-size: 11px;
	color:#525252;
	font-weight: bold;
	text-decoration: none;
}
#contactpanel
{
	width:628px;
	background-color: #F0F0F0;
	padding:10px 10px 10px 10px;
	overflow: hidden;
	clear: both;
	
}
#contactcol1
{
 width:446px;
 background-color:#ffffff; 
 margin-left:auto;
 margin-right: auto;
 overflow: hidden;
 text-align: center;
 clear: both;
 padding:10px 0px 10px 0px;
 float:left;
}
#contactcol2
{
 width:170px;
 margin-left:auto;
 margin-right: auto;
 overflow: hidden;
 text-align: center;
 float:right;
}
#addresscol1
{
	background-color:#ffffff; 
	width:170px;
	padding:10px;
	height:80px;
	text-align: left;
	clear: both;
	overflow: hidden;
	margin-bottom:10px;
	
}
#addresscol2
{
	background-color:#ffffff; 
	width:170px;
	padding:10px;
	text-align: left;
	height:242px;
	overflow: hidden;
}
#map
{
	width:425px;
	height:352px;
	margin-left:auto;
	margin-right: auto;
	overflow: hidden;
}
#jobs
{
	width:648px;
	margin-left:auto;
	margin-right:auto;
	background-color: #F0F0F0;
	overflow: hidden;
	margin-bottom:10px;
}
#jobsinner
{
	width:628px;
	background-color: #ffffff; 
	margin:10px;
	padding-top:15px;
	padding-bottom:15px;
	overflow: hidden;
}
#jobs ul
{
	margin:0px;
	padding:0px;
}
#jobs li
{
	margin-left:15px;
	margin-bottom:10px;
	list-style: none;
}
#jobscol1
{
	width:60%;
	float:left;
	overflow: hidden;
}
#jobscol2
{
	width:40%;
	float:right;
	overflow: hidden;
}
.jobstitle
{
  font-size:1.5em;
  font-weight:normal;
  color:#FB9504;
  padding:0px 4px 8px 5px;
  margin:0px 0px 0px 0px;
}
#companyinfo
{
	color:#999999;
	font-size:11px;
	clear: both;
	margin-top:10px;
}
#contactfrmcol1
{
  width:252px;
  border-right:1px solid #F0F0F0;
  float:left;	
}
#contactfrmcol2
{
	width:374px;
	height:343px;
	border-left:1px solid #F0F0F0;
	float:right;
}
#jobfrmcol1
{
  width:252px;
  height:308px;
  border-right:1px solid #F0F0F0;
  float:left;	
}
#jobfrmcol2
{
	width:374px;
	border-left:1px solid #F0F0F0;
	float:right;
}
#frmcontact,#frmjobs
{
	width:648px;
}
#frminnercontact,#frminnerjobs
{
	width:628px;
}
