body{
	margin:0;
	padding:0;
	background:rgb(169,188,205) url('/template/template5_images/bluestrip1.jpg') repeat-x; 
	color:#666;
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
}
a{
	color:#06F;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

h1{
	color:#17396C;
	font-weight:bold;
	font-size:13pt;
	padding:0px;
	margin:5px 0px 10px 0px;
}
h2{
	color:#666;
	font-weight:bold;
	font-size:11pt;
	padding:0px;
	margin:5px 0px 10px 0px;
}
h3{
	color:#666;
	font-weight:bold;
	font-size:9pt;
	padding:0px;
	margin:5px 0px 10px 0px;
}


.apicture{
	float:left;
	margin-top:20px;
	padding-left:5px;
	padding-right:5px;
}
.bluestrip{
	background:url(/template/template4_images/vulcan_main_page_blue_jpgR4C2.jpg) repeat-y;
}

.bluestrip2{
	background:url(/template/template4_images/vulcan_main_page_blue_jpgR4C6.jpg) repeat-y;
}

.clear{
	clear: both;
	width:0px;
	height:0px;
}

.clsheaderlogo{
	background:url(/template/template4_images/vulcan_main_page_blue_jpgR1C3.jpg) no-repeat;
}
.clsheaderlogo .headingblock1{
	width:800px;
	float:left;
}
.clsheaderlogo .headingblock2{
	float:left;
	width:80px;
}

.clslhs{
	background:url(/template/template5_images/vusp_main_page_blueR5C2.jpg) repeat-y;
}
.clsrhs{
	background:url(/template/template5_images/vusp_main_page_blueR5C6.jpg) repeat-y;
}

.content{
	background:rgb(255,255,255);
}
div.content{
	padding:20px;
}
td.content{
	background-color:white;
}
.darkbluelhs{
	background: url(/template/template5_images/darkbluelhs.jpg) no-repeat;
	width:7px;
	height:252px;
}
.darkbluerhs{
	background: url(/template/template5_images/darkbluerhs.jpg) no-repeat;
	width:5px;
	height:252px;
}

.footer{
	font-family:"New Century Schoolbook","Times New Roman", sans-serif;
	font-size:10pt;
	padding-top:6px;
	color:rgb(212,212,212);
	/* margin-left:726px; */
	float:right;
	height:27px;
}
.footer a{
	color:#006;
	text-decoration:none;
}
.footer a:hover{
	text-decoration: underline;
}
.footer .clstxt{
	float:left;
	margin-top:6px;
}
.footer .clsimage{
	width:40px;
	float:left;

}

.menu_sub_as_content{
	padding:20px;
	font-size:16pt;
	line-height:32pt;
	margin:20px 0 0 50px;
	letter-spacing:2px;
}

.menuback{
	background:url(/template/template4_images/vulcan_main_page_blue_jpgR2C4.jpg) repeat-x;	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:rgb(84,84,84);
	letter-spacing:1px;	
}

.menuback div.menu_item{
	padding-left:15px;
	padding-right:15px;
	padding-top:9px;
	float:left;
	height:29px;	
}
.menuback div.menu_item:hover{
	/* For some reason, sticking stuff here caused a shift to occur under the menu in IE.  I worked around
	   this glitch by setting the background via jQuery in template4.js */
	   
	/*background: url('/template/template4_images/menu_item_back_hover3.jpg') no-repeat top center; */
	/* height:28px; */
	
}

.menuback div a{
	text-decoration:none;
	color:#039;
	padding-bottom:2px;
}
.menuback div a:hover{
	text-decoration:none; 
	color:#002451;	
}
.menuback div.menu_divide{
	margin:7px 5px 0px 5px;
	width:1px;
	height:22px;
	background: url('/template/template4_images/separator.jpg') no-repeat;
	float:left;		
}

/* Bottom menu */
.menubottom{	
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:rgb(255,255,255);
	letter-spacing:1px;
	font-size:9pt;
	/* padding-left:400px; */
	/* margin-left:515px; */
	float:right;
	margin-top:10px;
	
}
.menubottom div.menu_item{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	float:left;
}

.menubottom div a{
	text-decoration:none;
	color:#03F;
}
.menubottom div a:hover{
	text-decoration:underline;
}
.menubottom div.menu_divide{
	margin-top:3px;
	margin-left:6px;
	margin-right:4px;
	float:left;
	width:16px;
	height:16px;
	background: url('/template/template4_images/separator-mini.png') no-repeat;	
}

.our_products{
	background:url(/template/template5_images/our_products.jpg) no-repeat; 
 	/* background:url(/images/Vulcan_Utility_Signs_And_Products_Images/VUS_Products_Back.jpg) no-repeat;  */
	width:900px;
	height:250px;
}
#pic1{
	margin-left:46px;
}
.pushing_envelope{
	margin:0 auto;
	width:812px;
	padding-top:20px;
	padding-bottom:30px;
}

