* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:#34526E;
 background-image : url(samco-main-bg.jpg);
 background-repeat : repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 990px;
 background-image : url(bg-shadow-main.gif);
 background-repeat : repeat-y;
 border-bottom-color : #000000;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 border-left-color : #000000;
 border-left-style : solid;
 border-left-width : 1px;
 border-right-color : #000000;
 border-right-style : solid;
 border-right-width : 1px;

}
#header {
 color: #333;
 width: 990px;
 float: left;
 padding: 0px;
 border: 0px;
 height: 130px;
 margin: 0px 0px 0px 0px;
 background: #FFFFFF;
}
#leftcolumn { 
 color: #333;
 border: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 600px;
 width: 203px;
 float: left;
}
#rightcolumn { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 600px;
/* height: 900px;*/
 width: 783px;
 overflow:hidden;
 display: inline;
}

#footer {
 text-align:center; 
 width:990px;
 height: 48px;
 clear: both;
 color: #fff;
 background: #0E3459;
 margin: 0px 0px 0px 0px;
 padding-top: 12px;
}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#dcb476;}


div.headerbar {
 background-image : url(rollformer-header-bg2.jpg);
 background-repeat : no-repeat;
 margin-top:0px;
 height:95px;
 padding-top:1px;
 position:relative;
 bottom:-3px;
}

div.headerbarIN {
 width:390px;
 margin-left:20px;
 margin-top:17px;
 margin-bottom:0px;
 
}
/*menu container*/
.navtop{ bottom:-4px;position:relative; padding-left:50px; display:block; text-align:center;height:30px;font-size:12px;font-weight:bold; font-family:Arial,Verdana,Helvitica,sans-serif;background:url(navbg.jpg) repeat-x;}
.navtop ul{  margin:0px;padding:0;list-style-type:none;width:auto; text-align:center; }
.navtop ul li{display:inline;float:left;margin:0 1px 0 0; }
.navtop ul li a{ background:url(line.jpg) no-repeat ;font-size:12px; display:block; float:left; color:#fff; text-decoration:none;padding-top:8px; padding-left: 50px; padding-right:30px; height:22px;}
.navtop ul li a:hover,.blue #navtop ul li a.current{color:#dcb476;}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy {background: transparent; margin:1em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#dcdcdc; border-left:1px solid #124e85; border-right:1px solid #124e85;}
.xb1 {margin:0 5px; background:#124e85;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent { padding-left:15px; display:block; background:#dcdcdc; color:#124e85; border:0 solid #124e85; border-width:0 1px;}
.xboxcontent a {color:#124e85; text-decoration:none;}
.xboxcontent a:hover{color:#dcb476; }
#Layer1 {
	position:absolute;
	left:850px;
	top:90px;
	width:270px;
	height:67px;
	z-index:1;
}

.seem{
 color:#124e85; 
}
.seem a{color:#124e85; text-decoration:none;}
.seem a:hover{color:#dcb476;}
.STYLE1 {
	color: #FFFFFF;
	font-weight: bold;
}

.pro{
 margin:0 auto;
 width:751px;
 border:#124e85 solid 1px;
}

.proimg{
float:left;
margin-top:8px;
margin-right:28px;
margin-bottom:8px;
width:140px;
border:#124e85 1px solid;
}

.proimg a{color:#124e85; text-decoration:none;}
.proimg a:hover{color:#dcb476; }

.proimg1{
float:left;
margin-top:8px;
margin-right:10px;
margin-bottom:8px;
width:140px;
border:#ccc 2px solid;
}

.name{
float:left;
width:140px;
height:45px;
color:#124e85;
text-align:center;
border-top:#124e85 1px solid;
background:#dcdcdc;
}

.name1{
clear:both;
float:left;
width:140px;
color:#124e85;
text-align:center;
}

.name1 a{color:#124e85; text-decoration:none;}
.name1 a:hover{color:#dcb476; }

.pshort{
 margin-top:8px;
 float:right;
 width:585px;
 color: #333;
		}

.csstb{font-size:12px;width:336px;float:left;}
.csstb li
{
float:left;
width:110px;
line-height:20px;
border:#999 solid 1px;
}
.csstb li a{color:#124e85; text-decoration:none;}
.csstb li a:hover{color:#ffb608;}
.csstb ul{margin:0;padding:0;list-style:none;}
.tblt{border:#124e85 1px solid; width:224px;float:right; padding:0 8px;}
.cl{clear:both;}
.cl1{clear:both; border-top:#124e85 1px solid; padding-bottom:8px;}

.lst{
float:left;
width:190px;
margin-right:45px;
margin-bottom:10px;
border:#124e85 1px solid;
}

.lnav{
 padding: 2px 4px; background: rgb(18, 78, 133) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-left: 4px;
}

H1 {
	color:#c9912b;
	font-family : Arial;
	font-size : 12pt;
	font-weight : bold;
}
B.white-lg-hdr {
	color : #FFFFFF;
	font-family : Arial;
	font-size : 22pt;
	font-weight : normal;
}
B.yellow-lg-hdr {
	color:#c9912b;
	font-family : Arial;
	font-size : 18pt;
	font-weight : bold;
}
B.top-menu {
	color : #EFEFEF;
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;
	margin: 5px 7px 0 0px;
}
A.top-menu:link, a.top-menu:active, a.top-menu:visited{
	color : #EFEFEF;
	text-decoration : none;	
}
A.top-menu:HOVER {
	color : #dcb476;
	text-decoration : underline;	
}


.subhead {
	font-weight: bold;
	border-bottom: 1px dotted #0E3459;
	font-size: 13px;
	padding: 0 0 5px 20px;
	margin: 20px 0 5px 0;
	color: #0E3459;
	background: url(blue-square.gif) no-repeat left;
}
