@charset "utf-8";
/* CSS Document */
body {
margin:0;
padding:0;
background:#96E170 url(../bg.jpg) top repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

form {
margin:0;
padding:0;
}

.webcont {
width:851px;
margin:auto;
/*border:1px solid #ff0000;*/
}
/* Header */
.hdr {
height:98px;
width:auto;
}
.logopos {
margin:32px 0 0 28px;
}

.searchBox {
background:url(../images/searchBox/bg.png) no-repeat;
position:absolute;
height:26px;
width:227px;
padding:5px 0 5px 24px;
margin-left:600px;
margin-top:28px;
}

.searchBox img {
position:absolute;
margin-top:2px;
margin-left:2px;

}

.searchBoxfld {
border:1px solid #002F00;
width:176px;
color:#333333;
font-size:11px;
background:#DDFCD5;
height:14px;
margin:0;
padding:2px;

}
/* Header End */

/* SlideBox */

.SlideBox {
width:auto;
height:auto;
}

/* Menu Container */
.menuBox {
width:842px;
padding:2px 1px;
height:51px;
margin-left:8px;
position:absolute;
z-index:1000;
margin-top:-5px;
}
.ltpos {
float:left;

}
.rtpos {
float:left;

}
.menucont {
height:48px;
width:812px;
padding-top:8px;
float:left;
background:url(../images/menuBox/bg.jpg) top repeat-x;
}

.menucont ul {
padding:0;
margin:0 0 0 3px;
list-style:none;
}

.menucont ul li {
display:inline;
color:#ffffff;
text-transform:uppercase;
font-size:13px;
font-weight:700;
padding:0;
margin:0 0px;
text-align:center;
}

.menucont ul li a {
text-decoration:none;
color:#FFFFFF;
background:url(../images/menuBox/divider.jpg) top right no-repeat;
height:23px;
padding:8px 9px 8px 10px;
width:auto;
display:block;
text-align:center;
float:left;

}
.menucont ul li a:hover {
text-decoration:none;
background:url(../images/menuBox/hoverstrip.jpg) top repeat-x;
color:#FFFFFF;
width:auto;
background:#FF0000;
}
/* Mid Container */
.midbot {
width:827px;
margin:auto;
}
.midContainer {
background:#ffffff url(../images/midbg.jpg) repeat-x;
width:795px !important;
padding:88px 16px 0 16px;
margin:auto;
min-height:380px;
height:auto!important;
height:380px;
}
.midContainerin {
background:#ffffff url(../images/midbg.jpg) repeat-x;
width:795px !important;
padding:60px 16px 0 16px;
margin:auto;
min-height:380px;
height:auto!important;
height:380px;


}

.midTop {
height:auto!important;
min-height:139px;
height:139px;
background:url(../images/midtopbg.jpg) bottom repeat-x;
}

.midTop ul {
margin:0;
padding:0;
list-style:none;
}

.midTop ul li {
float:left;
background:url(../images/midvertical.jpg) right repeat-y;
width:231px;
height:139px;
color:#333333;
padding:0 11px 0 11px;
margin:0;
line-height:16px;
}

.midTop ul li p {
margin:0 4px 0 2px;
text-align:justify;
font-size:12px;
}

.midTop ul li p a{
text-decoration:none;
color:#333333;
}

.midTop ul li p a:hover{
text-decoration:none;
color:#004600;
}

.Quotecss {
background:url(../images/icons/member.jpg) left 34px no-repeat;
height:auto;
padding-left:87px;
width:417px;
padding-top:16px;
float:left;

}

.Quotecssin {
height:auto;
padding-left:4px;
width:500px;
padding-top:16px;
float:left;

}

.Quotetitle {
color:#000000;
font-size:16px;
font-weight:700;

}

.quotecontent {
font-size:12px;
color:#333333;
line-height:16px;
width:400px;
text-align:justify;
background:url(../images/dotbg.jpg) bottom repeat-x;
padding:5px 5px 10px 0;
margin-bottom:10px;
}
.quotecontentnew {
font-size:12px;
color:#333333;
line-height:16px;
width:auto;
text-align:justify;
margin:5px 8px 10px 0;
padding:8px 0 8px 0;
background:url(../images/dotbg.jpg) bottom repeat-x;
}

.quotecontentin{
font-size:12px;
color:#333333;
line-height:16px;
width:auto;
text-align:justify;
margin:5px 8px 10px 0;
}
.quotecontentin ul {
margin:0;
padding:0;
list-style:none;
}

.quotecontentin ul li {
line-height:22px;
background:url(../images/icons/greenbul.gif) left no-repeat;
margin-left:8px;
padding-left:18px;
}
.rtPanel {
width:275px;
height:auto;
background:url(../images/midvertical.jpg) left repeat-y;
padding:16px 0 0 9px;
float:left;
}

.rtPanel ul {
list-style:none;
padding:0;
margin:0;
}
.dividerhide {
position:absolute; margin-left:805px;  z-index:5000; background:url(../images/menuBox/bg.jpg) repeat-x; width:6px; margin-top:-8px;
}
.rtPanel ul li {
height:27px;
width:252px;
margin:3px 0;

}

.rtPanel ul li a {
text-decoration:none;
color:#000000;
background:url(../images/btn/bg.gif) no-repeat;
height:22px;
display:block;
width:252px;
font-size:12px;
padding:5px 0 0 21px;
}
.rtPanel ul li a:hover {
background:url(../images/btn/bghover.gif) no-repeat;
text-decoration:none;
color:#000000;
}

/* Footer */

.footer {
margin-top:4px;
text-align:center;
font-size:12px;
line-height:18px;

}

.footerlink {
color:#005900;
}
.footerlink a {
color:#005900;
text-decoration:none;
}

.footerlink a:hover {
color:#005900;
text-decoration:underline;
}



/*----------- Form -------*/

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form div { padding: 0.25em 0;  }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 100px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #FF0000; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FFCECE; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }

