html{width:100%;}
body { font-family: Arial, Helvetica, sans-serif; font-size:101%; line-height:1.125em; color:#333; margin:0; text-align:center; background: url('../_img/bg.jpg') no-repeat top center; }

a:link, a:visited {color:#06c; text-decoration: none;}
a:hover, a:active {color: #465f3d;text-decoration:underline;}
h1{ width:20%;float:left;} 
h2{ width:100%;float:left;}
h3{ color:#06C;}
img{border:none;}
ul li{list-style-image:url('../_img/bullet.gif'); line-height:1.5em}

blockquote{ margin:0; padding:0; display:block;}
cite{ font-style:normal; font-size:80%; width:95%; display:block; margin:-12px 0 0;padding:0 20px 0 0; text-align:right;}
fieldset{ border:none; padding:10px 20px;}
label{ width:120px; display:inline-block; padding:10px 0 10px 20px;}
input{ margin:10px 0; background:#333; width:200px; border: 1px solid #FFF; color:#FFF}
textarea{ width:90%; height:7em;border: 1px solid #000;}
content form{ border:ipx solid red; margin:0; padding:0;}
form br{ line-height:.1em; margin:0; padding:0; }

form.light fieldset fieldset{ border:1px solid #ccc;}
form.light input{ margin:10px 0; background:none; width:200px; border: 1px solid #333; color:#333}
form.light .checkbox{ background:none;width:15px; margin:0; border: 1px solid #FFF; color:#FFF}
form.light label.ckbx{ width:auto; margin: 0 10px 0 0;}
.fltLeft{float:left; width:30%;}
.fltLeft h3{ margin:0 0 10px 0}
.fltLeft60{float:left; width:50%;}
.fltRight{float:right; }
.fltRite{float:right; width:40%;}
.width45{width:45%;}
.clear{ clear:both;}
.telno{ float:right; padding:.5em 0; background:url('../_img/tel.png') no-repeat;width:13em;} 
.telno span{display:none	}
.last{ border-right:none !important;}
.pic{ margin:5px; padding:0;}
p.error { margin:0; padding:0;  display:inline-block; clear:both; width:99%; line-height:0}
p.error span { margin:0; padding:0; }


#wrapper{ margin:0 auto; padding:0;text-align:left;}
#innerWrapper{margin:0 auto; padding:0; width:900px;overflow:auto;}

#nav{ margin:0; padding:0; float:right;width:90%;overflow:auto; }
#nav ul{ width:85%;margin:3px 0; padding:0; float:right; list-style:none;}
#nav ul li{ list-style:none; width:auto;margin:0; padding:0; text-align:right; float:left; border-right:2px solid #333; }
#nav ul li a{ color:#333;margin:.2em 0; padding:0 .5em ; line-height:1.5em ;}

#subnav{ float:left; width:100%; margin:0; padding:0;}
#subnav li{float:left; margin:10px 0; padding:0 2px; list-style:none; color:#0C0}
#subnav li.on a{ font-weight:bold;}
/*-----------border color for feat #565d66----------*/
#featurewrap1{margin:0; padding:0; background: url('../images/banner01.jpg') no-repeat top;}
#featurewrap1 h2{ color:#333!important;}
#featurewrap1 blockquote{ color:#816500 !important;}
#featurewrap2{margin:0; padding:0; background: url('../images/banner02.jpg') no-repeat top;}
#featurewrap3{margin:0; padding:0; background: url('../images/banner03.jpg') no-repeat top;}
#featurewrap3 h2{ color:#666 !important;}
#featurewrap3 blockquote{ color:#333!important;}
#featurewrap4{margin:0; padding:0; background: url('../images/banner04.jpg') no-repeat top;}
#featurewrap5{margin:0; padding:0; background: url('../images/banner05.jpg') no-repeat top;}
#featurewrap6{margin:0; padding:0; background: url('../images/banner06.jpg') no-repeat top;}
#featurewrap7{margin:0; padding:0; background: url('../images/banner07.jpg') no-repeat top;}
#featurewrap7 h2{ color:#2B1C0A!important;}
#featurewrap7 blockquote{ color:#583B02!important;}
#featurewrap8{margin:0; padding:0; background: url('../images/banner08.jpg') no-repeat top;}
#featurewrap9{margin:0; padding:0; background: url('../images/banner09.jpg') no-repeat top;}
#featurewrap10{margin:0; padding:0; background: url('../images/banner10.jpg') no-repeat top;}
#featurewrap11{margin:0; padding:0; background: url('../images/banner11.jpg') no-repeat top;}
#featurewrap11 blockquote{ color:#333!important; padding:0 10px 0 0}
#featurewrap11 #featTitle{ width:55%!important; }
#featurewrap12{margin:0; padding:0; background: url('../images/banner12.jpg') no-repeat top;}
#featurewrap12 blockquote{ color:#333!important; padding:0 10px 0 0}
#featurewrap12 #featTitle{ width:55%!important; }
#featurewrap13{margin:0; padding:0; background: url('../images/banner13.jpg') no-repeat top;}
#featurewrap13 blockquote{ color:#333!important; padding:0 10px 0 0}
#featurewrap13 #featTitle{ width:55%!important; }
#featurewrap14{margin:0; padding:0; background: url('../images/banner14.jpg') no-repeat top;}
#featurewrap14 blockquote{ color:#333!important; padding:0 10px 0 0}
#featurewrap14 #featTitle{ width:55%!important; }
#featurewrap15{margin:0; padding:0; background: url('../images/banner15.jpg') no-repeat top;}
#featurewrap15 blockquote{ color:#333!important; padding:0 10px 0 0}
#featurewrap15 #featTitle{ width:55%!important; }
#featurewrap16{margin:0; padding:0; background: url('../images/banner16.jpg') no-repeat top;}
#featurewrap16 blockquote{ padding:0 10px 0 0}
#featurewrap16 #featTitle{ width:55%!important; }
#featurewrap17{margin:0; padding:0; background: url('../images/banner17.jpg') no-repeat top;}
#featurewrap17 blockquote{ color:#333!important; padding:0 10px 0 0}
#featurewrap17 #featTitle{ width:55%!important; }
#featurewrap18{margin:0; padding:0; background: url('../images/banner18.jpg') no-repeat top;}
#featurewrap18 blockquote{ color:#333!important; padding:0 10px 0 0}
#featurewrap18 #featTitle{ width:55%!important; }


#feature{margin:0 0 0 3px; padding:0; width:99.2%; height:200px; /*background:#5c94cd;*/}
#featTitle{ width:45%; float:right; }
#featTitle h2{ width:100%; margin:1.5em 0 0.5em 0; padding:0;  color:yellow}
#featTitle blockquote{ color:#FFF; font:Verdana, Geneva, sans-serif; font-weight:bold; width:99%; margin:10px 0; padding:0; display:block;}

/**//**//**//**/
#holdingcontent{ min-height:200px; margin:10% 0;}
#holdingcontent h1{ float:none; width:100%; }

/**//*//**//**//**//**/
#content{margin:0; padding:20px 0 20px 0;background:url('../_img/featShadow.png') no-repeat top;}
#content h2{ margin:.5em 0 .5em 0; line-height:2em}
#ethicWrapp{margin:0; padding:0; border-top:2px solid #ccc; background: url('../_img/flowers.gif') no-repeat 0 bottom; overflow:auto;}
#ethicWrapp ul{ float:right; width:87%; margin:1em 0; padding:0;}
#ethicWrapp h2{ float:right; width:88%; margin:.5em 0 .5em 0; padding:0;}

.contactFrm h2{ float:none;}
.contactFrm p{ margin:0; padding:0; font-size:90%;}

.contactFrm fieldset{margin:2em 0; background:#5296d5; -moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.contactFrm fieldset fieldset{ background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;border:0px solid #333;}
.contactFrm fieldset legend{ margin:-2em 0 0;padding: 0 ; font-weight:bold;}
.contactFrm fieldset fieldset legend{ color:#FFF;margin:-2em 0 0;padding: 0 ; font-weight:bold;}
.contactFrm input, .contactFrm textarea{background:#fff; border: 1px solid #06C; color:#333 }
.contactFrm input:focus, .contactFrm textarea:focus{border: 1px solid #f00; color:#333 }
.contactFrm fieldset fieldset label{ color:#333}
.contactFrm label{ color:#FFF}
/*#content h2{ width:100%;}*/
#content div.bq{ float:left; width:39%; margin:/*20px*/ 0 0; padding:0;}
#content div.bq cite{margin:0;}

#content blockquote strong{ color:#06C; /*font-size:150%;*/ padding:0 0 5px 0;}
.bqstart {float: left; margin:0 5px 150px 0;}
 .bqend {float: right; margin:-3px 3px 0 0; }
#footerWrapper{margin:0 0 0 0; padding:20px; text-align:left; color:#FFF; background:#222;}
#footer{margin:0 auto; padding:0;width:960px;}
#footer .fltLeft60{float:left; width:50%;margin:0; padding:0; }
#footer .fltLeft60 div{ margin:0; padding:0;width:45%; float:left;}
#footer .fltLeft60 h3{margin:0 0 0.5em 0; padding:0;}
#footer .fltLeft60 ul { float:left; width:85%; margin:0; padding:0; }
#footer .fltLeft60 ul li{ list-style:none;}
#footer .fltLeft60 ul li a:link, #footer .fltLeft60 ul li a:visited{ color:#FFF;}
#footer .fltLeft60 ul li a:hover, #footer .fltLeft60 ul li a:active{ color:#FF0;}
#footer .fltRite{float:right; width:45%; border-left:1px solid #FFF; padding-left:20px;}
#footer .fltRite h3{ color:#FF0; margin:0; padding:0;}
#footer .fltRite p{ margin:0; padding:0; font-size:90%;}
#footer .fltRite label{ padding-left:0;}
#footer .fltRite #lblmsg{ color:#F00; font-weight:bold; font-size:2em}
.footer .memof{ padding:20px 0 0 0}
.tandc{ text-align:center; width:99.98%; margin:0 auto; font-size:70%; color:#999}
