body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background:url(../images/page-bg.gif) repeat-x;
}

a{
	color:#98b81e;
	text-decoration:none;
	}
	
a:hover{
	color:#98b81e;
	text-decoration:underline;
	}
	

	
object, object:hover{
	border:none;
	cursor:auto;
	}
	
	
.oneColFixCtrHdr #container {
	width: 920px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	margin:0;
	padding:0;
	height:97px;
	background:url(../images/bg-header.jpg) repeat-x;
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
		}
		
.oneColFixCtrHdr #footerWrap		{
	width:100%;
	background:url(../images/footer-bg.gif) repeat-x;
}
		
.oneColFixCtrHdr 
#footer {
/*margin-top:39px;*/
width: 920px;
height:212px;
margin:0 auto;
padding:0;
}
#footer a{
font-size:11px;
color:#fff;
text-decoration:none;
text-align:left;
}
#footer a:hover{
font-size:11px;
color:#fff;
text-decoration:underline;
}

#footer p{
float:left;
width:429px;
padding:0;
margin:0;
padding-top:8px;
color:#FFFFFF;
font-size:12px;
padding-left:20px;
text-align:left;
}
#footer p.iso{
padding:0;
margin:0;
padding-top:8px;
float:right;
color:#FFFFFF;
/*margin-left:20px;*/
text-align:right;
}

.thumbLogo{
	padding:0 5px;
	}

#footer h1{
float:right;
padding:0;
}
#footer h2{
float:left;
width:429px;
padding-top:80px;
color:#FFFFFF;
font-size:11px;
font-weight:normal;
padding-left:20px;
text-align:left;
}
#footer h3{
text-align:right;
float:right;
/*width:429px;*/
padding-top:80px;
font-weight:normal;
color:#FFFFFF;
font-size:11px;
margin-left:20px;
}

.oneColFixCtrHdr #footer p {
font-size:11px;
	}
#logo{
float:left;
width:300px;
height:54px;
}
#right-menu{
float:right;
text-align:right;
width:500px;
height:57px;
}

#right-menu p{
font-size:11px;
color:#FFFFFF;
}
#right-menu a{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#right-menu a:hover{
font-size:11px;
color:#9AB91E;
text-decoration:none;
}
.clr{
clear:both;}
#menu{
margin-left:0px;
width:920px;
height:32px;
background:url(../images/menu-bg.gif) repeat-x;
}
#bradcrumb
{
width:920px;
height:24px;
background:url(../images/bg-bradcrumb.jpg) no-repeat;
}
#bradcrumb p{
margin:0;
padding-top:4px;
padding-left:12px;
font-size:10px;
color:#242323;
text-decoration:none;
}
#bradcrumb a{
margin:0;
font-size:10px;
color:#242323;
text-decoration:none;
}
#bradcrumb a:hover{
margin:0;
font-size:10px;
color:#194874;
text-decoration:none;
}
#top-container{
	margin:0;
	padding:0;
	width:920px;
	height:481px;
	background:url(../images/bg-top-container.gif) repeat-x;
}
#top-container-left{
float:left;
/*width:435px;*/
width:434px;
}
#top-container-left p{
margin:0;
padding-left:10px;
padding-top:12px;
font-size:11px;
color:#000000;
}
#top-container-left h1{
margin:0;
padding-left:10px;
padding-top:30px;
font-size:19px;
color:#000000;
font-weight:normal;
}
#top-container-left h2{
margin:0;
padding-left:10px;
padding-top:28px;
font-size:14px;
color:#000000;
font-weight:bold;
}
#top-container-left h3{
margin:0;
padding-left:10px;
padding-top:35px;
font-size:12px;
color:#000000;
font-weight:bold;
}
#top-container-left ul{
margin:0;
padding-top:9px;
list-style:none;
}
#top-container-left ul{
margin:0;
padding-left:20px;
list-style: url(../images/arrow.gif);
font-size:11px;
font-weight:bold;
color:#30729e;
}
#top-container-left h4{
margin:0;
padding-left:10px;
padding-top:14px;
font-size:12px;
color:#000000;
font-weight:bold;
}
#top-container-left h5{
float:left;
margin:0;
padding-left:10px;
padding-top:67px;
font-size:14px;
color:#000000;
font-weight:bold;
}
#top-container-left h6{
text-align:right;
float:right;
margin:0;
padding-top:67px;
padding-right:10px;
font-size:14px;
color:#000000;
font-weight:bold;
}
#top-container-left a{
margin:0;
font-size:11px;
color:#30729E;
font-weight:bold;
text-decoration:none;
}
#top-container-left a:hover{
margin:0;
font-size:11px;
color:#30729E;
font-weight:bold;
text-decoration:underline;
}
.input-box{
height:18px;
width:290px;
border: 1 solid #a0a0a0;}

#top-container-right{
float:right;
/*width:485px;*/
width:486px;
height:481px;
background:url(../images/top-container-right-bg.jpg) no-repeat top right;}

#middle-container{
margin:0;
padding:0;
width:920px;
height:431px;
}
#middle-container-left{
float:left;
margin:0;
padding:0;
width:660px;
/*height:431px;*/
background:#c7c393 url(../images/middle-container-left-bg.jpg) no-repeat top right;
}
#middle-container-left a{
font-size:11px;
font-weight:bold;
color:#30729E;
text-decoration:none;
}
#middle-container-left a:hover{
font-size:11px;
font-weight:bold;
color:#30729E;
text-decoration:underline;
}
#middle-container-left h1{
margin:0;
width:300px;
padding-left:10px;
padding-top:5px;
font-size:11px;
font-weight:normal;
color:#000000;
}
#middle-container-left h2{
margin:0;
width:300px;
padding-left:10px;
padding-top:50px;
font-size:14px;
color:#000000;
}
#middle-container-left h3{
margin:0;
width:300px;
padding-left:10px;
padding-top:5px;
font-size:11px;
font-weight:normal;
color:#000000;
}
.right h4{
float:right;
margin:0;
padding-top:5px;
width:314px;
height:215px;
font-size:11px;
font-weight:normal;
color:#000000;
background:url(../images/requestAQuote.jpg) no-repeat 150px 40px;
}

#datamain{
	background:#c7c393;
	margin-right:15px;
	width:150px;
	height:150px;
	text-transform:capitalize;
	color:#000000;
	}

h3 ul{
margin:0;
padding-top:10px;
width:300px;
list-style:none;
}
h3 li{
margin:0px;
list-style:url(../images/arrow.gif);
font-size:11px;
font-weight:bold;
color:#30729e;
}
#testimonials{
margin:0;
margin-top:50px;
padding-left:12px;
width:638px;
}
#testimonials h1{
float:left;
margin:0;
padding:0;
width:300px;
height:20px;
padding-left:5px;
font-size:14px;
font-weight:bold;
}
#testimonials h2{
text-align:right;
width:200px;
float:right;
margin:0;
padding:0;
padding-left:5px;
font-size:12px;
font-weight:bold;
}
#testimonials p{
margin:0;
padding:0;
padding-left:10px;
padding-top:5px;
font-size:11px;
}
#testimonials hr{
margin:0;
padding:0;
padding-left:5px;
border:#94916b solid 1px;
}
.left{
float:left;
margin:0;
padding:0;
width:300px;
}
.right{
float:right;
width:300px;
margin:0;
padding:0;
}
#middle-container-right{
float:right;
margin:0;
padding:0;
width:260px;
height:431px;
background:url(../images/middle-container-right-bg.jpg) no-repeat;
}
#middle-container-right h2{
float:right;
margin:0;
width:250px;
padding:0;
padding-top:25px;
font-size:11px;
font-weight:bold;
color:#98b81e;
}
#middle-container-right p{
float:right;
margin:0;
width:250px;
padding:0;
padding-bottom:5px;
padding-top:4px;
font-size:11px;
border-bottom:#c7c392 solid 1px;
}
#middle-container-right h1{
float:right;
text-align:left;
width:250px;
margin:0;
padding:0;
padding-top:5px;
font-size:20px;
color:#98b81e;
}
#middle-container-right hr{
margin:0;
padding:0;
margin-top:29px;
margin-left:12px;
border:#98b81e solid 2px;}
.blue-text{
font-size:11px;
font-weight:bold;
color:#30729e;
padding-left:5px;
text-decoration:none;
}
#middle-container-right h3{
font-size:11px;
font-weight:bold;
color:#87A11C;
margin-left:150px;
}
#middle-container-right h4{
margin:0;
padding:0;
margin-left:10px;
margin-top:45px;
}
#middle-container-right a{
color:#86A21A;
text-decoration:none;
}
#middle-container-right a:hover{
color:#86A21A;
text-decoration:underline;
}
#middle-container-right .text{
color:#000;
text-decoration:none;
}
#middle-container-right .text:hover{
color:#000;
text-decoration:underline;
}


form#quickLinks{
	padding-top:0;
	margin-top:0;
	}
	
a#highlighted{
	background-color::#0e3a55;
	}