html{
height:100%;
margin-bottom:1px;}
body{
width:900px;
height:850px;
margin:0px auto 0px auto;
padding:0px;
text-align:center;
font-family:Tahoma, Geneva, Verdana, sans-serif;
font-size:13px;
background-color:#ffffff;
color:#ffffff;
background-image:url(/images/brushaluminum2.jpg);
background-position:0px 0px;
background-repeat:repeat;
}
.pagetexture
{
	width:900px;
	position:relative;
	text-align:center;
}
.pagecontainer
{
	width:800px;
	margin:0px auto 50px auto;
	text-align:left;
}
.pagetop
{
position:relative;
height:107px;
text-align:left;
}
.omnilogo
{
	float:left;
	width:190px;
	height:107px;
}
.omniheadright
{
	float:right;
	width:610px;
	height:107px;
}
.omniheadtop
{
	height:57px;
	background-color:#2E3192;
	position:relative;
}
.omniheadbottom
{
	height:50px;
	overflow:hidden;
	position:relative;
	background-image:url(/images/headerbar.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
}
.omnisearch
{
	position:absolute;
	top:10px;
	right:30px;
	width:210px;
	height:40px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
}
.yahsearchl
{
	color:#ffffff;
	margin-top:0px;
	margin-bottom:1px;
padding:0px;
font-size:12px;
}
.searcho
{
	width:21px;
	height:21px;
	padding:0;
	margin:0 0 0 5px;
	cursor:pointer;
	border:none;
	background-color:transparent;
	background-image:url(/images/buttonorange.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.searchg
{
	width:21px;
	height:21px;
	padding:0;
	margin:0 0 0 5px;
	cursor:pointer;
	border:none;
	background-color:transparent;
	background-image:url(/images/buttongreen.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.formbtnb
{
	width:27px;
	height:27px;
	float:left;
	padding:0;
	margin:14px 0 0 5px;
	cursor:pointer;
	border:none;
	background-color:transparent;
	background-image:url(/images/buttonbluelg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.formbtno
{
	width:27px;
	height:27px;
	float:left;
	padding:0;
	margin:14px 0 0 5px;
	cursor:pointer;
	border:none;
	background-color:transparent;
	background-image:url(/images/buttonorangelg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.formbtnb2
{
	width:27px;
	height:27px;
	float:left;
	padding:0;
	margin:0px;
	cursor:pointer;
	border:none;
	background-color:transparent;
	background-image:url(/images/buttonbluelg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.formbtno2
{
	width:27px;
	height:27px;
	float:left;
	padding:0;
	margin:0px;
	cursor:pointer;
	border:none;
	background-color:transparent;
	background-image:url(/images/buttonorangelg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.searchbox{background-color:transparent;}
.topnav
{
	height:50px;
	padding-left:60px;	
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
}
.topnav a, .topnav a:hover, .topnav a:active, .topnav a:visited
{
float:left;
display:block;
background-image:url(/images/buttonorange.png);
background-position:0px 12px;
background-repeat:no-repeat;
color:#2E3192;
height:21px;
font-size:13px;
padding-top:16px;
padding-bottom:12px;
padding-left:28px;
text-align:left;
text-decoration:none;
cursor:pointer !important;
}
.topnav a:hover,.topnav a:active
{
background-image:url(/images/buttongreen.png);
background-position:0px 12px;
background-repeat:no-repeat;
color:#ffffff;
cursor:pointer !important;
}
.topnav a.badge
{
padding:0px;
margin-top:14px;
margin-left:10px;
float:left;
display:block;
text-decoration:none;
background:none;
cursor:pointer !important;
}
.pagerest
{
	width:800px;
}
.pagerestin
{
	width:800px;
	height:693px;
}
.masthead
{
height:275px;
margin:0px;
position:relative;
z-index:2;
}
.welcomeContain
{

}
/*.mastheadswoop
{
	position:absolute;
	left:0px;
	top:0px;
	height:275px;
	width:590px;
	background-image:url(/images/greenswoop.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.mastheadswoopin
{
	position:relative;
	height:275px;
	width:590px;
}
.mastbackground
{
	position:absolute;
	left:0px;
	top:0px;
	height:275px;
	width:590px;
}
.masttext1
{
	position:absolute;
	top:65px;
	left:20px;
	width:256px;
	height:40px;
}
.masttext2
{
	position:absolute;
	top:125px;
	left:20px;
	width:380px;
	height:40px;
}
.masttext3
{
	position:absolute;
	top:175px;
	left:20px;
	width:506px;
	height:49px;
}*/
.headerform
{
	position:absolute;
	bottom:0px;
	left:30px;
	width:480px;
	height:54px;
}
.headerform div.field
{
	float:left;
	margin-right:20px;
	background-color:#66a342;
}
.headerform label
{
	display:block;
	margin:0px;
	padding:0px 0px 0px 12px;
	font-family:Tahoma, Geneva, Verdana, sans-serif;
	font-size:13px;
	color:#ffffff;
}
.maincontent, .maincontent2
{
	position:relative;
	height:418px;
	text-align:left;
	overflow:hidden;
	background-color:#ffffff;
}
.maincontent2
{
	height:693px;
}
.contentback, .contentback2
{
	width:800px;
	height:376px;
	color:#000000;
	font-family:Tahoma, Geneva, Verdana, sans-serif;
	font-size:13px;
}
.contentback2
{
	height:651px;
}
.prodlinks
{
	width:210px;
	height:52px;
	position:absolute;
	right:14px;
	bottom:40px;
	z-index:30 !important;
}
.footerlinks
{
	position:absolute;
	right:14px;
	bottom:15px;
	letter-spacing:1.5px;
	font-family:Tahoma, Geneva, Verdana, sans-serif;
	font-size:12px;
	z-index:30;
}
.footerlinks a
{
	color:#ffffff;
	font-family:Tahoma, Geneva, Verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
.footerlinks a:active, .footerlinks a:hover
{
	color:#E98035;
}
.copyright
{
	text-align:center;
	padding-top:10px;
	font-family:Tahoma, Geneva, Verdana, sans-serif;
	font-size:12px;
	letter-spacing:2px;
}
#scrollbox{overflow: auto;width:730px;height:620px;padding:0px 0px 0px 20px;}
.scrollcover{position:absolute;top:620px;right:40px;width:480px;height:75px;}
.scrollcontent{position:relative;padding-top:20px;}
.scrollcover img{width:480px;height:75px;}
.scrollcontent h2
{
	color:#00372A;
	font-size:20px;
	font-family:Impact,Verdana;
	font-weight:normal;
}
.scrollcontent h4
{
	font-size:15px;
	color:#66A343;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.scrollbar{position:absolute;top:10px;right:4px;width:34px;height:454px;}
.scrollback{height:400px;overflow:hidden;}
.scrollup
{
	width:27px;
	height:27px;
	overflow:hidden;
	background-image:url(/images/scrolluporange.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.scrolldown
{
	width:27px;
	height:27px;
	overflow:hidden;
	background-image:url(/images/scrolldownorange.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.scrollupact
{
	width:27px;
	height:27px;
	overflow:hidden;
	background-image:url(/images/scrollupgreen.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.scrolldownact
{
	width:27px;
	height:27px;
	overflow:hidden;
	background-image:url(/images/scrolldowngreen.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.preloadimg{width:0px;height:0px;display:none;}
.reqentry{color:#ff0000;font-weight:bold;font-size:10px;height:12px;padding-top:10px;text-align:center;width:495px;}
.success{color:#009900;font-weight:bold;font-size:10px;height:12px;padding-top:10px;text-align:center;width:495px;}

.footerbackground{height:145px;width:800px;position:absolute;bottom:0px;left:0px;z-index:10;}