/* CSS Document */

body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
background-color:#FFFFFF;
}

a {
text-decoration:none;
color:#F75E18;
}

a:hover {
text-decoration:underline;
}

#bodytable {
width:820px;
}

#bodyleft {
width:16px;
background-image:url(../Images/leftfade.jpg);
}

#bodyright {
width:16px;
background-image:url(../Images/rightfade.jpg);
}

#bodymiddle {
width:788px;
}

#header, #footer {
display:block;
width:100%;
height:25px;
background-color:#004D34;
font-size:11px;
color:#FFFFFF;
line-height:23px;
text-indent:20px;
}

#footer, #footer a {
text-align:right;
color:#FFFFFF;
}

#footer a:hover {
text-decoration:underline;
}

#banner {
display:block;
width:100%;
height:200px;
background-color:#FFFFFF;
background-image:url(../Images/bannerbg.gif);
}

#outercontent {
display:block;
width:100%;
background-color:#FFFFFF;
}

.leftmenu {
display:block;
width:167px;
background-color:#FFFFFF;
margin-left:17px;
border-left:1px solid #004D34;
border-right:1px solid #004D34;
border-bottom:1px solid #004D34;
float:none;
}

.leftmenu a {
display:block;
width:100%;
height:27px;
font-size:11px;
text-indent:8px;
line-height:25px;
color:#5d5d5d;
border-bottom:1px dashed #ffffff;
}

.leftmenu a:hover {
border-bottom:1px dashed #5d5d5d;
color:#F75E18;
text-decoration:none;
}

#moreinfo {
background-color:#004D34;
width:100%;
height:29px;
font-weight:bold;
color:#FFFFFF;
line-height:27px;
text-indent:8px;
}

.title {
font-size:16px;
font-weight:bold;
color:#4A4A4A;
}

#innercontent {
padding:20px;
float:left;
width:560px;
overflow:visible;
}

#quicklinks {
display:block;
width:466px;
height:87px;
background-color:#FFFFFF;
margin-left:18px;
_margin-left:10px;
float:left;
vertical-align:baseline;
border:1px solid #999999;
padding-left:10px;
padding-top:10px;
}

#quicklinks a {
color:#666666;
}

#quicklinks a:hover {
color:#F75E18;
text-decoration:none;
}

#homescroller {
float:left;
width:100px;
display:block;
padding-bottom:5px;
margin-top:210px;
}

#logos {
float:left;
width:110px;
height:220px;
border:1px solid #004D34;
border-top:3px solid #004D34;
background-color:#FFFFFF;
margin-top:58px;
}

#bannertext {
color:#999999;
margin-left:206px;
margin-bottom:4px;
}

#bannertext a {
color:#999999;
}

.productsection {
display:block;
width:320px;
border-bottom:1px solid #004D34;
height:30px;
line-height:30px;
text-indent:10px;
color:#333333;
font-size:14px;
background-image:url(../Images/prodsecbg.gif);
}

.productsection:hover {
background-image:url(../Images/prodsecbghv.gif);
color:#F75E18;
text-decoration:none;
}

.productdata {
width:310px;
margin-top:15px;
}

.productdata li {
line-height:20px;
}

.newsitem a {
display:block;
width:500px;
padding:15px;
color:#333333;
border-bottom:1px solid #004D34;
}

.newsitem a:hover {
background-color:#E2EEC4;
text-decoration:none;
}

.newsheader {
line-height:20px;
}

.greenheading {
color:#F75E18;
font-size:14px;
}

#contacttable input {
width:270px;
}

input.btn {
				color: white;
				font-family:arial,helvetica,sans-serif;
				font-size:12px;
				font-weight:normal;
				background-color:#004D34;
				border:1px solid;
				border-top-color:white;
				border-left-color:white;
				border-right-color:white;
				border-bottom-color:white;
				filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#F75E18',EndColorStr='#004D34');
}

#adminmenu a {
	display:block;
	width:100px;
	height:100px;
	line-height:95px;
	text-align:center;
	background-color:#E4F1EC;
	float:left;
	border-right:1px solid white;
}

#adminmenu a:hover {
	background-color:#CFE7DD;
	text-decoration:none;
}

