@charset "utf-8";
/* CSS Document */

/* CSS Document */

.logoOver {
float:left;
}

body {
	background-color: #FFFFFF;
	margin: 0px auto 0 auto;
	padding: 0;
	width: 1000px;
	text-align: left;
}

div#mainContainer {
	width: 1000px;
	margin: 0px auto 0px auto;
	z-index: 1;
	
	background-color:#FFFFFF;
	text-align: left;
	
}

div#topBlock{
	width: 1000px;
	margin: 0px auto 0px auto;
	z-index: 1;
	height: 125px;
	text-align: left;
	background-image:url(../media/images/topnav_bg.jpg);
	background-repeat:no-repeat;
	background-position:100% 0%;
}

div#topNav{
	width:550px;
	height:40px;
	text-align:right;
	float: right;
	margin: 5px 0px 0px 450px;
	z-index: 1;
	position:absolute;
}

div#logo {
width:370px;
height:50px;
position:absolute;
margin: 30px 0px 0px 60px;
}

.tagline {
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:14px;
font-style:italic;
margin:20px 0px 0px 15px;
}

div#contact1 {
width:125px;
height:50px;
position:absolute;
z-index:10;
margin: 70px 0px 0px 675px;
background-image:url(../media/images/phone.gif);
background-repeat:no-repeat;
background-position:0% 0%;
}

div#contact1box {
width:100px;
margin: 15px 0px 0px 25px;
}

div#contact2 {
width:125px;
height:50px;
position:absolute;
z-index:10;
margin: 70px 0px 0px 825px;
background-image:url(../media/images/mail.gif);
background-repeat:no-repeat;
background-position:0% 50%;
}

div#contact2box {
width:100px;
margin: 15px 0px 0px 40px;
}

.phoneNo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e98516;
text-decoration:none;
}

a.contactorange {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e98516;
text-decoration:none;
}

a.contactorange:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e98516;
text-decoration:underline;
}

a.sitemapMain {
display:block;
padding:2px 2px 2px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#e98516;
color:#ffffff;
text-decoration:none;
}

a.sitemapMain:hover {
display:block;
padding:2px 2px 2px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#e98516;
color:#ffffff;
text-decoration:underline;
}

a.sitemap {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

a.sitemap:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e98516;
text-decoration:underline;
}

a.sitemapSub {
margin-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

a.sitemapSub:hover {
margin-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e98516;
text-decoration:underline;
}

div#bodyFlash{
	display: block;
	width: 1005px;
	height: 194px;
	margin: 0px auto 0px auto;
	z-index: 1; 
	padding: 0px;
}
div#bodyFlashMovie{
	display: block;
	width: 1005px;
	height: 194px;
	margin: 0px 0px 0px 0px;
	z-index: 1;
	position: absolute;
	
}

div#newsBucket {
	width: 276px;
	height:222px;
	padding-left: 0px;
	padding-top:0px;
	margin: 15px 0px 0px 700px;
	position:absolute;
	z-index:12;
	line-height: 14px;
	background-image:url(../media/images/newsbg.gif);
	background-repeat:no-repeat;
}

div#news {
width:246px;
height:212px;
padding:20px 10px 0px 25px;

}

div#homeText {
	margin: 35px 0px 0px 612px;
	width: 325px;
	position: absolute;
	z-index: 11;
}

div#smFlash {
	width: 180px;
	height: 84px;
	margin: 5px auto 0px 0px;
	padding: 0px;
}

div#bodyStretch{
	background-color:#efefef;
	margin: 0px auto 0px 20px;
	width: 980px;
	overflow: hidden;
	display:block;
	padding-top: 0px;
}

div#bgimgTwo {
	background-image:url(../media/images/bgsecondary2.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	margin: 0px auto 0px auto;
	width: 960px;
	overflow: hidden;
	display:block;
	padding-top: 15px;
	padding-bottom:15px;
}

div#welcome {
display: block;
width:880px;
min-height:555px;
background-color:#FFFFFF;
border:solid 1px #666666;
margin: 0px auto 0px auto;
padding: 60px 0px 30px 0px;
overflow: hidden;

}

.contactbody {
display:block;
width:451px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8f8f8f;
float:left;
margin: 0px 75px 0px 40px;
clear:both;
overflow:hidden;
}

.contactheader {
display:block;
width:451px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
color:#e98516;
}

.field {
width:420px;
}

.comments {
width:420px;
height:50px;
}

.formtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8f8f8f;
}

.welcometext {
display:block;
width:451px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8f8f8f;
float:left;
margin: 0px 75px 0px 40px;
clear:both;
overflow:hidden;
}

div#bucketscontainer {
float:left;
display:block;
width:240px;
margin: 35px 0px 0px 0px;
overflow:hidden;
}

.welcomelarge {
font-size:13px;
}

.welcomesubhead {
font-size:13px;
color:#000000;
}

.orangeheader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
color:#e98516;
}

.contactcolumnOne {
display:block;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8f8f8f;
float:left;
margin: 0px 20px 0px 0px;
overflow:hidden;
}

.contactcolumnTwo {
display:block;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8f8f8f;
float:left;
margin: 0px 0px 0px 0px;
overflow:hidden;
}



div#sidenav {
	display:block;
	width: 240px;
	margin: 0px 0px 20px 0px;
	float: left;
	background-image:url(../media/images/sidenav.jpg);
	background-repeat:repeat-x;
	overflow: hidden;
}

div#sidenavcontent {
	width: 240px;
	margin: 0px auto 0px auto;
}

.sidenavHead {
	display:block;
	width:230px;
	height:34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height:34px;
	background-color:#e98516;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0px 0px 10px;

}

a.sidelink {
	display:block;
	width:204px;
	height:33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height:33px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
}

a.sidelink:hover {
	display:block;
	width:204px;
	height:33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9900;
	line-height:33px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0px 0px 20px;

}

div#bucketcontent {
width: 145px;
height: 127px;
margin: 10px 0px 0px 15px;
}

.emailform {
width:145px;
margin:5px 0px 0px 0px;
}

#newsletter {
margin: 5px 0px 0px 0px;
float:right;
}

div#bucketThree {
	display:block;
	width: 175px;
	height: 147px;
	margin: 0px 0px 30px 0px;
	float: left;
	background-image:url(../media/images/bucketbg.jpg);
	background-repeat:no-repeat;
}

.bucketcopy {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

a.readmorebutton {
display:block;
padding-bottom:0px;
width:94px;
height:25px;
background:#666666;
border:solid 2px #666666;
float:right;
text-decoration:none;
color:#ffffff;
}

.clearp {
clear:both;
}

.floatr {
float:right;
margin:8px 20px 0px 0px;
}

.floatl {
float:left;
}

div#footer{
	clear:both;
	display: block;
	text-align: left;
	height: 60px;
	width: 980px;
	margin: 0px auto 0px 20px;
	background-color: #efefef;
}








