@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font-family: "Trebuchet",Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000066;
	background-color:#8d8d8d;
	background-image:url(../images/bk.jpg);
	background-repeat:repeat-x;
}
body,td,th {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #333;
}
a:link {
	color: #F00;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #F00;
}
a:hover {
	text-decoration: underline;
	color: #F60;
}
a:active {
	text-decoration: none;
	color: #F30;
	font-size: 12px;
}
.white a:link {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.white a:visited {
	text-decoration: none;
	color: #FF9;
}
.white a:hover {
	text-decoration: underline;
	color: #FFF;
}
.white a:active {
	text-decoration: none;
	color: #FF9;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 18px;
	color: #F60;
}
h2 {
	font-size: 14px;
	color: #F60;
}
h3 {
	font-size: 16px;
	color: #F60;
}
h4 {
	font-size: 18px;
	color: #F60;
}
h5 {
	font-size: 24px;
	color: #F60;
}

div#container{
	width:900px;
	height:auto;
	position:relative;
	margin: 0 auto;
}
div#header{
	width:900px;
	height:135px;
	float:left;
}
div#headerleft{
	width:266px;
	height:135px;
float:left;
}
div#headertext{
	width:256px;
	height:55px;
	float:left;
	padding-top: 80px;
	padding-left: 10px;
}
div#headermiddle{
	width:368px;
	height:135px;
float:left;
}
div#headerright{
	width:266px;
	height:135px;
float:left;
}
div#headerrighttext{
	width:256px;
	height:55px;
	float:left;
	padding-top: 80px;
	padding-right: 10px;
}
div#mainnav{
	width:900px;
	height:30px;
	float:left;
	padding-top: 12px;
	z-index: 100;
}
div#topbanner{
	width:900px;
	height:350px;
	float:left;
}

div#topmaincopy{
	width:900px;
	height:auto;
	float:left;
	position: relative;
	background-color: #FFF;
}
div#topmainleft{
	width:305px;
	height:auto;
	float:left;
	padding: 20px 25px;
}
div#topmainright{
	width:540px;
	height:auto;
	float:left;
}
div#topmainrighttext{
	width:500px;
	height:auto;
	float:left;
	padding:20px;
}
div#bannerleft{
width:370px;
	height:310px;
float:left;
}
div#bannerright{
	width:530px;
	height:350px;
	float:right;
}
div#bannerrighttext{
	width:510px;
	height:320px;
	float:right;
	padding: 10px;
	text-align:right;
}
div#orangeblocks{
	width:898px;
	height:190px;
	float:left;
	background: #FFF;
	border: thin solid grey;
	margin-bottom: 10px;
}
div#orange1{
	width:215px;
	height:170px;
	float:left;
	margin:10px 5px;
	background-color:#ff5600;
		}
		
div#orange2{
	width:215px;
	height:170px;
	float:left;
	margin:10px 4px;
	background-color:#ff5600;
}
div#orange3{
	width:215px;
	height:170px;
	float:left;
	margin:10px 4px;
	background-color:#ff5600;
}
div#orange4{
	width:215px;
	height:170px;
	float:left;
	margin:10px 5px;
	background-color:#ff5600;
}

div#maintextblock{
	width:870px;
	height:auto;
	padding:10px;
	border:thick solid #FFF;
	float:left;
	background-color:#ececec;
	margin-top: 5px;
	margin-bottom: 10px;
}
	
	div#maintextblockleft{
	width:630px;
	height:auto;
	padding:10px;
	float:left;
	color: #333;
	font-size: 12px;
}
	div#maintextblockright{
	width:220px;
	height:auto;
	float:left;
}
div#seoorange{
	width:900px;
	height:112px;
	float:left;
	background-image:url(../images/orangeseoback.jpg);
	background-repeat:repeat-x;
		}
div#seoorangetext{
	width:850px;
	height:88px;
	float:left;
	padding: 2px 25px 2px 25px;
	color:#FFF;
	text-align:center;
}
div#footertext{
	width:900px;
	height:50px;
	float:left;
	text-align:center;
	color:#FFF;
		}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu{
font-weight: bold;
width: 100%;
z-index:100;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
	color:#000;
border-bottom-color: #F60;
}


div#minimenu{
	width:500px;
	Height:auto;
	z-index:100;}

.img {float:left; border: thin orange solid; text-align:center;}

img {
max-width: 100%;
display: block;
}
