@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/bgstrip.jpg) repeat-x;
	font-family: arial;
	color:#999;
	margin-top:20px;
}

h1{
	font-size:60px;
}

a{
	color:#999;
	text-decoration:none;
}

a:hover{
	color:#3399ff;
}

.page{
	width:960px;
	margin:0px auto;
}

#heading{
	overflow:hidden;
	padding-bottom:20px;
}

#logo{
	float:left;
	padding-top:25px;
	padding-left:25px;
}


#tagline{
	float:right;
	padding-top:25px;
}

#content{
	background:url(../images/contentbox.jpg) no-repeat;
	height:940px;
	padding-top:10px;
text-align:center;
}

#content1{
	background:url(../images/contentbox.jpg) no-repeat bottom;
	height:540px;
	padding-top:10px;
	border-top:solid 3px #2e62cf;

}


img.large{
border:solid 1px #2e62cf;
}

#content img.side{
margin-top:50px;
margin-left:40px;
border:solid 1px #4290bf;
}

.splash{
margin-left:35px;
}

#scroll{
	height:280;
	width:20px;
	position:absolute;
	z-index:100;
	padding-left:65px;
padding-top:30px;
}


img.down{
	margin-top:246px;
}
	
#text{
font-family:arial;
	width:790px;
	height:270px;
	font-size:12px;
	line-height:18px;
	margin:0px auto;
padding-top:30px;
padding-left:30px;
padding-right:30px;
	overflow:hidden;
	color:#999;
text-align:left;
}

#text h2{
	font-size:24px;
	line-height:30px;
	color:#fff;
	background:#3366cc;
margin-bottom:5px;
padding-left:5px;
text-align:center;
}

.big{
	font-size:16px;
	line-height:20px;
	margin-bottom:10px;
	padding-left:2px;
	padding-right:2px;
	color:#3366cc;
	text-transform:uppercase;
	font-weight:600;
}

.genlist{
	list-style:inside square;
	padding-bottom:10px;
width:390px;
float:left;
}

.genlist2{
	list-style:inside square;
	padding-bottom:10px;
width:390px;
float:right;
margin-top:-18px;
}

.address{
	width:190px;
	float:left;
font-size:14px;
}

.tollfree{
	width:190px;
	float:left;
font-size:14px;
}

.direct{
	width:190px;
	float:left;
font-size:14px;
}

.email{
	width:190px;
	float:left;
font-size:14px;
}

.clearfix{
	clear:both;
}

#footer{
	font-size:11px;
	line-height:12px;
	padding-bottom:10px;
	width:960px;
	margin:0px auto;
	color:#fff;
}

#footer a{
	text-decoration:none;
	color:#fff;
	padding-bottom:10px;
}

#footer a:hover{
	color:#3366ff;
}

.information{
	float:left;
}

.footnav{
	float:right;
}

.topnav{
	height:24px;
width:960px;
margin:0px auto;
}


ul.topmenu{
	height: 2em;
    list-style: none;
	width:910px;
margin: 0px auto;
    padding: 0;
	font-size:12px;
font-family:arial;
}

ul.topmenu li{
	background: url(../images/link.png) no-repeat;
    float:left;
    margin: 0 1px 0 0;
    padding-left: 40px;
	margin-right:2px;

}

ul.topmenu li.last{
	margin-right:0px;
}

ul.topmenu li a{
	background: url(../images/link.png) no-repeat 100% 0;
    display: block;
    float: left;
    height: 2em;
    line-height: 2em;
    padding-right: 40px;
    text-decoration: none;
	color:#ccc;
	text-transform:uppercase;
}

ul.topmenu li  a:hover{
	color:#ffff00;
	
}

ul.topmenu li.current {
    background-position: 0 -30px;
	color:#fff;
}

ul.topmenu li.currentlast{
    background-position: 0 -30px;
	color:#fff;
	margin-right:0px;
}

ul.topmenu li.current a, ul.topmenu li.currentlast a {
    background:url(../images/link.png) no-repeat 100% -30px;
	color:#fff;
}



ul.footmenu{
	list-style:none;
	text-align:right;
}

ul.footmenu li{
	display:inline;
}

#footer img{
padding-top:6px;
}


