body {padding:0px; margin:0px; background-color:#A5D05C;}
p, h1, h2, h3, img{padding:0px; margin:0px;}

/*----HEADER----*/
#header{width:100%; height:467px; background-image:url(images/bg.gif); background-repeat:repeat-x; }
#headerPan{width:800px; height:120px; position:relative; margin:0 auto; padding:0px 0px 0px 0px;}
#headerPan ul{width:312px; height:39px; position:absolute; top:39px; right:0px; list-style-type:none;padding:0px; margin:0px;}
#headerPan ul li{float:left; height:39px; padding:0px;}
#headerPan ul li a:link{display:block; height:39px; line-height:39px; text-align:right; font:bold 12px Arial, Helvetica, Verdana, sans; color: #FFFFFF; text-decoration:none; text-transform:uppercase;}
#headerPan ul li a:visited{display:block; height:39px; line-height:39px; font:bold 12px Arial, Helvetica, Verdana, sans; color: #FFFFFF; text-decoration:none; text-transform:uppercase;}
#headerPan ul li a:active{display:block; height:39px; line-height:39px; font:bold 12px Arial, Helvetica, Verdana, sans; color: #FFFFFF; text-decoration:none; text-transform:uppercase;}
#headerPan ul li a:hover{color:#87C71C; text-decoration:none;}
.clear { /* generic container (i.e. div) for floating buttons */  overflow: hidden; width: 100%;}
a.button {background: transparent url('images/button.gif') no-repeat scroll top right;display: block;float: left;margin-right: 6px;padding-right: 18px; /* sliding doors padding */ text-decoration: none;}
a.button span {background: transparent url('images/button.gif') no-repeat;display: block;line-height: 19px;padding: 10px 0 10px 18px;}
/*----/HEADER----*/

/*----BODY TOP PANEL----*/
#bodytop{width:800px; height:304px; position:relative; margin:0 auto;  padding: 0px 0px 0px 0px;clear:both; text-align: left; background-image:url(images/construction_img.jpg); background-repeat:no-repeat; }
#bodytopcontentpan{width:800px; position:relative; margin:0 auto;  padding: 0px 0px 0px 0px; clear:both; text-align: left; color:#73858D; font-size:12px; font-weight:normal; text-decoration:none; text-transform:none; text-align:justify;}
/*----/BODY TOP PANEL----*/

/*----BODY TOP CONTENT LEFT PANEL----*/
#topleftcolumn {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 487px; height:335px; float: left;}
/*----/BODY TOP CONTENT LEFT PANEL----*/

/*----BODY TOP CONTENT RIGHT PANEL----*/
#toprightcolumn {width:313px; height:346px; float: right; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; background-image:url(images/content_toprightimg.gif); background-repeat:no-repeat;}
#toprightcolumnPan {margin: 120px 0px 0px 10px; padding: 0px 0px 0px 0px;}
#toprightcolumnPan p{padding: 0px 0px 20px 0px;}
#toprightcolumnPan ul{font:normal 16px Tahoma, Helvetica, Verdana, sans; color: #FFFFFF; text-decoration:none; }
#toprightcolumnPan ul li{list-style:none;}
#toprightcolumnPan a:link{font:normal 12px Tahoma, Helvetica, Verdana, sans; color: #87C71C; text-decoration:none; text-transform:none;}
#toprightcolumnPan a:visited{font:normal 12px Tahoma, Helvetica, Verdana, sans; color: #87C71C; text-decoration:none; text-transform:none;}
#toprightcolumnPan a:hover{font:normal 12px Tahoma, Helvetica, Verdana, sans; color: #87C71C; text-decoration:underline; text-transform:none;}
div#toprightcolumn_img {position: relative; float: left; padding:0px 0px 0px 0px;  }
/*----/BODY TOP CONTENT RIGHT PANEL----*/

/*----BODY COTENT PANEL----*/
#bodycontentpan{width:800px; position:relative; margin:0 auto;  padding: 20px 0px 0px 0px;clear:both; text-align: left; color:#122136; font:normal 12px Tahoma, Helvetica, Verdana, sans;  text-decoration:none; text-transform:none; text-align:justify; }
div#readmore a{text-align:right; float:right; padding:10px 0px 0px 0px; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; text-transform:none; }
div#readmore a:hover{text-align:right; float:right; padding:10px 0px 0px 0px; color:#000000; font-size:12px; font-weight:normal; text-decoration:underline; text-transform:none; }
h2 {font:normal 20px "Tahoma", Helvetica, Verdana, sans; color: #E9D901; text-decoration:none; text-transform:none; height:40px;}
h3 {font:bold 14px "Tahoma", Helvetica, Verdana, sans; color: #122136; text-decoration:none; text-transform:none; }
img.floatLeft { float: left; margin:0px 10px 10px 0px; }
img.floatRight { float: right; margin:0px 25px 10px 10px; }
/*----/BODY COTENT PANEL----*/

/*----BODY CONTENT LEFT PANEL----*/
#leftcolumn {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 487px;float: left; }
#leftcolumntitle {width:487px; position:relative; margin: 0px 0px 5px 0px;  padding: 0px 0px 0px 0px; text-align: left; }
#leftcolumntitlerightnew {width: 50px; position:absolute; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; text-align: right; top: 2px; right: 0px; color: #E9D901; }
#leftcolumntitleright {width: 150px; position:absolute; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; text-align: right; top: 0px; right: 0px;  }
a.rflink:link {color:#122136; text-decoration:underline; text-transform:none; }
a.rflink:visited{color:#122136; text-decoration:underline; text-transform:none; }
a.rflink:hover{color:#122136; text-decoration:underline; text-transform:none; }
div#leftcolumn_img {position: relative; float: left; padding:0px 0px 5px 50px;  }
/*----/BODY CONTENT LEFT PANEL----*/

/*----BODY CONTENT RIGHT PANEL----*/
#rightcolumn {width:290px; float: right;	margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
a.contactemail:link {color:#122136; text-decoration:none; text-transform:none; }
a.contactemail:visited{color:#122136; text-decoration:none; text-transform:none; }
a.contactemail:hover{color:#122136; text-decoration:underline; text-transform:none; }
.rightcolumngreen {color:#5B6717; font-size:12px; font-weight:bold; text-decoration:none; text-transform:none; text-align:justify;}
.round {
	line-height:25px;
	background:url(images/readmore_button.gif) no-repeat right top; 
	padding-right:12px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
font:bold 12px Arial, Helvetica, Verdana, sans; color: #FFFFFF; text-decoration:none; text-transform:none; 
margin:10px 0px 15px 0px;
}
.round span { 
	background:url(images/readmore_button.gif) no-repeat left top; 
	height:25px;
	display:block;
	display:inline-block;
	padding-left:12px; line-height:25px;
}
	a.round:hover {background-position:right -0px;font:bold 12px Arial, Helvetica, Verdana, sans; color: #87C71C; text-decoration:none; text-transform:none; }
	a.round:hover span {background-position:left -0px;}

.round2 {

	line-height:25px;
	background:url(images/readmore_button.gif) no-repeat right top; 
	padding-right:12px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
font:bold 12px Arial, Helvetica, Verdana, sans; color: #FFFFFF; text-decoration:none; text-transform:none; 
margin:10px 15px 15px 0px; 
}
.round2 span { 
	background:url(images/readmore_button.gif) no-repeat left top; 
	height:25px;
	display:block;
	display:inline-block;
	padding-left:12px; line-height:25px;
}
	a.round2:hover {background-position:right -0px;font:bold 12px Arial, Helvetica, Verdana, sans; color: #87C71C; text-decoration:none; text-transform:none; }
	a.round2:hover span {background-position:left -0px;}



#rightcolumn ul{list-style-type:square; padding:28px 0 0 30px; }

#rightcolumncssform{width:270px; height: 50px; float:left; margin: 0px 0px 0px 0px; padding:0px 0px 0px 20px; clear:both; }
#rightcolumncssform input {font: normal 12px Arial, Helvetica, Verdana, sans; padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px; color: #122136;border: 1px solid #122136;vertical-align: top; }
#rightcolumncssform select {cursor:pointer; font: normal 12px Arial, Helvetica, Verdana, sans; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px; color: #122136;border: 1px solid #122136;vertical-align: top; }
#rightcolumncssform textarea {font: normal 12px Arial, Helvetica, Verdana, sans; padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px; color: #122136;border: 1px solid #122136;vertical-align: top; }
#rightcolumncssform input.button {cursor:pointer;background:url(images/send_button_norm.gif); background-repeat:no-repeat; border:0px; width:53px; height:25px; font: bold 12px Arial, Helvetica, Verdana, sans; color: #FFFFFF;}

/*----/BODY CONTENT RIGHT PANEL----*/

#bodyspacer{width:800px; height:50px; position:relative; margin:0 auto;  padding: 0px 0px 0px 0px;clear:both; text-align: left; }

/*----CONTACT FORM----*/
fieldset {  
margin: 0px 0px 0px 0px ; 
padding: 0px 0px 0px 0px ;
border-style: none;
}
legend {  
margin: 0px 0px 0px 0px ; 
padding: 0px 0px 0px 0px ;
font-weight: bold;
 }
fieldset ol {  
margin: 0px 0px 0px 0px ; 
padding: 0px 0px 0px 0px ;
list-style: none;
}
fieldset li { 
margin: 0px 0px 0px 0px ; 
padding: 0px 0px 10px 0px ;
}


label {  
margin: 0px 0px 5px 0px;
display: block;
}



#cssform{width:467px; float:left; margin: 0px 0px 0px 0px; padding:0px 0px 0px 20px; clear:both; }
#cssform input {font: normal 12px Arial, Helvetica, Verdana, sans; padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px; color: #122136;border: 1px solid #122136;vertical-align: top; }
#cssform select {cursor:pointer; font: normal 12px Arial, Helvetica, Verdana, sans; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px; color: #122136;border: 1px solid #122136;vertical-align: top; }
#cssform textarea {font: normal 12px Arial, Helvetica, Verdana, sans; padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px; color: #122136;border: 1px solid #122136;vertical-align: top; }
#cssform input.button {cursor:pointer;background:url(images/send_button_norm.gif); background-repeat:no-repeat; border:0px; width:53px; height:25px; font: bold 12px Arial, Helvetica, Verdana, sans; color: #FFFFFF;}
/*----/CONTACT FORM----*/

/*----FOOTER PANEL----*/

#footermainPan{width:100%; height:150px; background-color:#87C71C; clear:both;background-image:url(images/bgfooter.gif); background-repeat:repeat-x;color:#122136; font:normal 12px Tahoma, Helvetica, Verdana, sans;  text-decoration:none; text-transform:none;}
#footerPan{width:800px; position:relative; margin:0 auto;  padding: 80px 0px 0px 0px;clear:both; text-align: left;}
#footerPanheader{width:800px; position:relative; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; text-align: left;}
#footerPanheadernav{position:absolute; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; top: 0px; right: 0px;}
#footerPanheadernavsignup{position:absolute; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; text-align: left; top: 0px; right: 0px;  }
#footerPan a:link{font:normal 12px Tahoma, Helvetica, Verdana, sans; color: #122136; text-decoration:none; text-transform:none;}
#footerPan a:hover{font:normal 12px Tahoma, Helvetica, Verdana, sans; color: #122136; text-decoration:underline; text-transform:none;}
/*----/FOOTER PANEL----*/

/*----SITEBY----*/
#sitebymizzinc_button {position:absolute; margin:0px; padding:0px; width:70px; height:12px; right:0px; }
a.sitebymizzinc {background: url("images/siteby_mizzinc.gif") no-repeat 0 50%; }
a.sitebymizzinc {position:relative; margin:5px 0px 0px 0px; padding:0px; display:block; right:0px; height:12px; width:70px;}
a.sitebymizzinc span {text-indent:-9999px;}
a.sitebymizzinc:hover,
a.sitebymizzinc:active {text-decoration:none; background-position: 100% 50%; cursor:pointer;}
/*----/SITEBY----*/
