body{
margin:0;
padding:0;
font-family: verdana, tahoma, sans-serif;
}
a {
color: #361601;
text-decoration: none;
font-weight: bold;
}
a:hover {
color: #361601;
text-decoration: underline;
}
#maincontainer{
	width: 900px;
	/*Width of main container*/
	margin: 0 auto;
	/*Center container on page*/
	;
	background-image : url("images/bg_maincontainer.gif");
	background-repeat : repeat-y;
}
#topsection_blue{
background: #354b80;
height: 20px; /*Height of top section*/
width: 846px;
margin-left: 27px;
margin-right: 27px;
}
#topsection_v_logo{
	background: #ffffff;
	height: 265px;
	/*Height of top section*/
	width: 846px;
	margin-left: 27px;
	margin-right:27px;
	background-image : url("images/bg_v_middle.gif");
}
#topsection_subpage{
	background: #ffffff;
	height: 199px;
	/*Height of top section*/
	width: 846px;
	margin-left: 27px;
	margin-right:27px;
	margin-bottom: 0px;
	background-image : url("images/bg_subpage_top.gif");
	margin-bottom: 0px;
}
.phone{
	font-size: 11px;
	color : black;
	font-weight : bold;
	float : right;
	margin : 85px 15px auto auto;
}

#logo{
	margin-left : 20px;
	margin-top : 50px;
	width: 189px;
	height: 141px;
	float : left;
}
#logo_subpage {
	margin-left : 12px;
	margin-top : 80px;
	width: 135px;
	height: 102px;
	float : left;	
}
#topsection{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}
#contentwrapper{
	float: left;
	width: 100%;
	min-height: 135px;
	background-image : url("images/bg_v_bottom3.gif");
	background-repeat : no-repeat;
	background-position : top;
}
#contentwrapper_subpage{
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
#contentcolumn{
	margin-left: 300px;
	/*Set left margin to LeftColumnWidth*/
	margin-right: 27px;
	margin-top:0px;
}
#leftcolumn{
	float: left;
	width: 273px;
	/*Width of left column*/
	margin-left: -873px;
	/*Set left margin to -(MainContainerWidth)*/
}
#footer{
	clear: both;
	width: 846px;
	background: black;
	color: #FFF;
	text-align: center;
	padding: 4px 0;
	margin-left: 27px;
	margin-right: 27px;
	margin-top: auto;
}
#footer a{
color: #FFFF80;
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}



/*NEW NAV*/
#nav_wrapper {
	margin-left : 20px;
	margin-right : 10px;
	margin-top : 50px;
	margin-bottom : 30px;
}
#nav{
	width: 245px;
	margin-left : 20px;
	margin-right : 10px;
	margin-top : 50px;
	margin-bottom : 30px;
}

#nav ul{
	width: 252px;
	list-style: none;
	border: none;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background-image : url("images/bg_main_nav_ul.gif");
	background-repeat : repeat-y;
	list-style-position : outside;
}
#nav li {
	width: 252px;
	height: 31px;
	padding: 0px 0px 0px 0px;	
	line-height: 31px;
	margin: 0px 0px 0px 0px;		
}
#nav li a{
	font-family: verdana, sans-serif;
	display: block;
	width: 252px;
	height: 30px;
	padding: 0px 0px 0px 0px;	
	color: #533e21;
	text-decoration: none;
	width: auto;
	line-height : 31px;
}
#nav li a b{ position: absolute; left: -999em; 
	padding: 0px 0px 0px 0px;	
}

/* Class calls for main buttons to define widths */
#nav li#homeli  { width: 252px;}
#nav li#aboutli { width: 252px; }
#nav li#servicesli { width: 252px; }
#nav li#industriesli { width: 252px; }
#nav li#teamli { width: 252px; }
#nav li#alreadyli { width: 252px; }
#nav li#employmentli { width: 252px; }
#nav li#contactli { width: 252px; }

#nav a#homelink:link  {background-image : url("images/btn_home_off.gif");}
#nav a#homelink:hover  {background-image : url("images/btn_home_on.gif");}
#nav a#homelink:visited  {background-image : url("images/btn_home_off.gif");}

#nav a#aboutlink:link  {background-image : url("images/btn_about_off.gif");}
#nav a#aboutlink:hover  {background-image : url("images/btn_about_on.gif");}
#nav a#aboutlink:visited  {background-image : url("images/btn_about_off.gif");}

#nav a#serviceslink:link  {background-image : url("images/btn_services_off.gif");}
#nav a#serviceslink:hover  {background-image : url("images/btn_services_on.gif");}
#nav a#serviceslink:visited  {background-image : url("images/btn_services_off.gif");}

#nav a#industrieslink:link  {background-image : url("images/btn_industries_off.gif");}
#nav a#industrieslink:hover  {background-image : url("images/btn_industries_on.gif");}
#nav a#industrieslink:visited  {background-image : url("images/btn_industries_off.gif");}

#nav a#teamlink:link  {background-image : url("images/btn_team_off.gif");}
#nav a#teamlink:hover  {background-image : url("images/btn_team_on.gif");}
#nav a#teamlink:visited  {background-image : url("images/btn_team_off.gif");}

#nav a#alreadylink:link  {background-image : url("images/btn_already_off.gif");}
#nav a#alreadylink:hover  {background-image : url("images/btn_already_on.gif");}
#nav a#alreadylink:visited  {background-image : url("images/btn_already_off.gif");}

#nav a#employmentlink:link  {background-image : url("images/btn_employment_off.gif");}
#nav a#employmentlink:hover  {background-image : url("images/btn_employment_on.gif");}
#nav a#employmentlink:visited  {background-image : url("images/btn_employment_off.gif");}

#nav a#contactlink:link  {background-image : url("images/btn_contact_off.gif");}
#nav a#contactlink:hover  {background-image : url("images/btn_contact_on.gif");}
#nav a#contactlink:visited  {background-image : url("images/btn_contact_off.gif");}

/* Highlight navigation background color when on a given page */

body#homepage #nav li#homelink a:link { background-image: url("../images/btn_home_on.gif"); }
body#homepage #nav li#homelink a:visited { background-image: url("../images/btn_home_on.gif"); }
body#homepage #nav li#homelink a:hover { background-image: url("../images/btn_home_on.gif"); }
/*END NEW NAV*/




#home_content {
	width: 530px;
	margin-top: 80px;
	margin-left: 30px;
	margin-bottom: 50px;
} 
#home_content h1 {
	height: 56px;
	width: 522px;
	margin-bottom: 0px;
}
#home_content h1 b  {position: absolute; left: -999em; }
#home_content p {
	font-family: verdana, tahoma, sans-serif;
	font-size : 11px;
	color : Black;
	margin-left: 70px;
	margin-right: 20px;
	line-height : 14px;
	margin-bottom: 10px;		
	text-align : justify;
}

.homehdr {background-image: url("images/hdr_home2.gif");}
.abouthdr {	background-image: url("images/hdr_about.gif");}
.employmenthdr {background-image: url("images/hdr_employment.gif");}
.serviceshdr {background-image: url("images/hdr_services.gif");}
.industrieshdr {background-image: url("images/hdr_industries.gif");}
.teamhdr {background-image: url("images/hdr_team.gif");}
.alreadyhdr {background-image: url("images/hdr_already.gif");}
.contacthdr {background-image: url("images/hdr_contact.gif");}


#subpage_content {
	width: 530px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 60px;
} 
 #subpage_content h1 {
	height: 56px;
	width: 484px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
 #subpage_content h2 {
	font-family: verdana, tahoma, sans-serif;
	font-size : 13px;
	color : #354b80;
	margin-left: 15px;
	margin-right: 20px;
	margin-bottom: 0px;		
}
 #subpage_content h2.area {
	font-family: verdana, tahoma, sans-serif;
	font-size : 12px;
	color : #354b80;
	margin-left: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	text-transform : uppercase;
	width: 400px;
	border-bottom : 1px;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
	padding-left : 3px;
	padding-right : 0px;
	padding-top : 2px;
	padding-bottom : 2px;
}
#subpage_content h1 b  {position: absolute; left: -999em; }
#subpage_content p {
	font-family: verdana, tahoma, sans-serif;
	font-size : 11px;
	color : Black;
	margin-left: 15px;
	margin-bottom: 10px;	
	margin-right: 55px;
	line-height : 16px;
}
#ask_veracity {
	font-family: verdana, tahoma, sans-serif;
	font-size : 11px;
	color : Black;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-right: 55px;
	line-height : 16px;
	background-color : #CECECE;
	width: 400px;
	padding : 5px;
	padding-bottom : 15px;
	padding-left : 10px;
	padding-right : 10px;
}
#subpage_content p.payment_info {
	font-family: verdana, tahoma, sans-serif;
	font-size : 11px;
	color : #333333;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-right: 55px;
	line-height : 16px;
	font-style : italic;
}
ul.text {
	list-style-image : url("images/bullet_ver.gif");
	font-family: verdana, tahoma, sans-serif;
	line-height : 16px;	
	font-size : 11px;
	color : Black;	
	list-style-position : outside;
	margin-left: 35px;
	margin-right: 55px;
	word-spacing : normal;
	display : block;
	text-indent : 10px;
	color : "#333333";
	margin-bottom: 10px;
	vertical-align: top;
	display : block;
	margin-top : 0px;
}
li.text {
	margin-bottom: 10px;
	vertical-align: top; 	
}



#footer{
	clear: left;
	width: 846px;
	background: black;
	color: #FFF;
	text-align: center;
	padding: 0px 0;
	margin-left: 27px;
	margin-right: 27px;
	margin-top: auto;
}

#footer a{
color: #FFFF80;
}

.footer{
	font-size: 9px;
	color : White;
	font-weight : bold;
	margin-top: 0px;
	margin-bottom: 2px;	
}
#footer_def {
	background-image : url("images/footer_def.gif");
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
.clear { clear: both; }

#select { 
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
 }
.inputbox {
	vertical-align : middle;
}
.dropdown {
	font-weight: bold;
	color: #000000;
	vertical-align : middle;
}
.checkbox {
	vertical-align : middle;
}

/* ----- Form Body formatting ---- */

#formcontent {
	width: 500px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	display : block;
	clear: both;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#formcontent h2 {
	display: block;
	width: 500px;
	padding: 7px 0px 5px 10px;
	margin: 0;
	font-size: 12px;
	color: #4B2020;
	background: url('./images/hdr_tble_top_bg.gif') no-repeat top left;
	letter-spacing : 1px;
}

#formcontent h3 {
	display: block;
	padding: 2px 0px 2px 15px;
	margin: 30px 15px 10px 15px;
	font-size: 10px;
	color: #4B2020;
	border-top-color : Gray;
	border-top-width : 1px;
	border-top-style : solid;
	text-transform : uppercase;
	border-bottom-color : Gray;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	background : #DDDDDD;
}
#hscontent h1 b { position: absolute; left: -999em; }

#formbody {
	width: 500px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display : block;
	font-size: 10px;
	color: #4B2020;
	margin: 0px;
	background: #cccccc;
}
#formcontent p {
	padding : 2px 2px 2px 2px;
	margin-bottom : 4px;
	margin-left : 25px;
	margin-right : 10px;
	margin-top : 2px;
}	
#formbottom {
	height: 13px;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	background: url("images/btm_tble_bg.gif") no-repeat top center;
	width : 500px;
	display : block;
}
#formbottom_old {
	height: 13px;
	padding: 0px;
	margin: 0px;
	background: url("images/btm_tble_bg.gif") no-repeat top center;
	width : 500px;
	display : block;
	margin-bottom: 75px;
}


/* -- Form Formatting -- */
form {
	display: inline;
	width: 500px;
}
input, select, textarea {
	font-family: verdana, monospace;
	font-size: 9px;
	color: #4B2020;
	padding: 2px;
}
#form p.fieldrow_old {
	display: block;
	width: 100%;
	padding: 4px 0px;
	margin: 0;
}
form p.fieldrow b_old {
	display: block;
	width: 125px;
	text-align: right;
	float: left;
	padding: 4px;
}
.reqfield,b.reqfield,.error {
	font-weight: bold;
	text-transform: uppercase;
}

a.button {
	font-family: verdana, tahoma, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	border-bottom : 1px solid #361601;
	border-top : 1px solid #361601;
	border-left : 1px solid #361601;
	border-right : 1px solid #361601;
	background-color : #361601;
	margin-bottom : 4px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 4px;
	text-align : center;
}
a.button:hover {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color : #990000;	
	}	

