html{ height:100%; }
body{ margin:0px; height:100%; font-family:Arial, Helvetica, sans-serif; }
img{ border:0px; }

#dvWrapper{ width:800px; border:solid 1px #666; margin:0px auto; background:url(../images/bg.gif) repeat-y left; }

#dvTopPanel{ background:url(../images/header_bg.gif) repeat-y right #000; padding:10px 0px; float:left; width:100%; }
#dvTopPanel .logo{ width:130px; height:65px; float:left; padding:0px 15px; }
#dvTopPanel .login{ width:180px; float:right; padding:10px 15px 0px 0px; text-align:right; }
#dvTopPanel .login input{ border:0px; height:10px; vertical-align:middle; font-size:11px; height: 12px;}
#dvTopPanel .login label{ vertical-align:middle; font-size:0px; padding:0px; margin:0px; }
#dvTopPanel .login label img{ vertical-align:middle; }
#dvTopPanel .login .btnholder{ font-size:0px; text-align:right; padding:2px 0px 0px 0px; }
#dvTopPanel .login #btnLogin{ width:43px; height:14px; }

#dvMenuPanel{ padding:3px 0px 0px 0px; background-color:#FFF; clear:both; font-size:0px; width:100%; }
#dvMenuPanel ul{ list-style:none; padding:0px; margin:0px; background:url(../images/menu_bg.gif) repeat-x; float:left; width:100%; }
#dvMenuPanel ul li{ float:left; padding:0px; margin:0px; border-right:solid 1px #FFF; }
#dvMenuPanel ul li.end{ float:right; }

#dvContentPanel{ clear:both; padding:20px 0px 20px 45px; margin:0px; float:left; width:755px; }
#dvContentPanel .content{ padding:0px 75px 0px 0px; }
#dvContentPanel h1,h2 img{ vertical-align:middle; }
#dvContentPanel p img{ vertical-align:middle; }
#dvContentPanel h1{ padding:0px 0px 5px 0px; margin:0px; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; }
#dvContentPanel h2{ padding:5px 0px 5px 0px; margin:0px; font-family:"Times New Roman", Times, serif; font-size:14px; }
#dvContentPanel h2.title{ color:#e21937; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#dvContentPanel h2.title a{ color:#e21937;}
#dvContentPanel p{ padding:0px 0px 3px 0px; margin:0px; font-size:12px; line-height: 16px; color:#666; text-align:justify; }
#dvContentPanel p.altFont{ font-family:"Times New Roman", Times, serif; font-weight:bold; color: #000;}
#dvContentPanel p.title{ color:#e21937; padding:10px 0px; }
#dvContentPanel p a{ color:#666; font-style: italic;}
#dvContentPanel p a.mailto{ color:#E21937; font-style: italic;}
#dvContentPanel ul{ padding:0px; margin:0px 0px 5px 25px; }
#dvContentPanel ul li{ font-size:12px; color:#666; padding:0px; margin:0px; }
#dvContentPanel ul ul{ list-style:none; margin:0px 0px 0px 10px; padding:0px !important; }
#dvContentPanel ul ul li{ padding:0px 0px 3px 0px; }

#dvContentPanel .testimonial{ padding:40px 0px 0px 0px; }
#dvContentPanel .testimonial p{ font-style:italic;  font-family:"Times New Roman", Times, serif; font-size: 13px;}
#dvContentPanel .testimonial p.author{ text-align:right; padding:0px 0px 10px 0px; margin:0px; font-family:"Times New Roman", Times, serif; }

.about{ clear: both; width:650px; margin:0px auto 20px auto; padding: 20px 0; border:solid 1px #CCC; border-width: 1px 0;}
.about p{ padding:0px 20px; margin:0px; font-size:12px; color:#666; text-align:justify; }
.about p a{ color:#e21937; }

#dvContentPanel .tblinfo{ border:solid 1px #808080; margin:0px 0px 5px 0px; }
#dvContentPanel .tblinfo .row1 td{ background-color:#e5e2e1; border-bottom:solid 1px #FFF; font-size:12px; color:#666; padding:2px 3px; width:165px; }
#dvContentPanel .tblinfo .row2 td{ background-color:#ececec; border-bottom:solid 1px #FFF; font-size:12px; color:#666; padding:2px 3px; width:165px; }
#dvContentPanel .tblinfo a{ color:#e21937; }

#dvContentPanel .colone{ width:360px; float:left; padding:0px 0px 20px 0px; }
#dvContentPanel .colone fieldset{ border-top:solid 1px #CCC; border-bottom:0px; border-left:0px; border-right:0px; margin:0px; padding:0px 10px 0px 0px; }
#dvContentPanel .colone fieldset legend{ font-weight: bold; font-family: "Times New Roman", Times, serif; margin:0px 0px 0px -5px; padding:0px 5px 0px 0px; font-size:14px; color:#000; }
#dvContentPanel .colone fieldset legend img{ vertical-align:middle; }
#dvContentPanel .colone fieldset legend a{ text-decoration: none; color: black; }
#dvContentPanel .coltwo{ width:340px; float:left; padding:0px 0px 20px 30px; }
#dvContentPanel .imgcol{ width:200px; float:left; padding:0px 0px 20px 0px; }
#dvContentPanel .news p{ padding:0px 0px 10px 0px; }

#dvContentPanel .e_colone{ width:240px; float:left; padding:0px 0px 20px 0px; }
#dvContentPanel .e_coltwo{ width:406px; float:left; padding:0px 0px 20px 10px; }

#dvContentPanel .dc_colone{ width:280px; float:left; padding:0px 0px 20px 0px; }
#dvContentPanel .dc_coltwo{ width:300px; float:left; padding:0px 0px 20px 30px; }
#dvContentPanel .dc_coltwo span{ display:block; padding:0px 0px 3px 0px; }

#dvContentPanel .pr_colone{ width:190px; float:left; padding:0px 0px 20px 0px; }
#dvContentPanel .pr_coltwo{ width:450px; float:left; padding:0px 0px 20px 30px; }
#dvContentPanel .pr_coltwo .tblPartners .img{ vertical-align:top; width:110px; padding:25px 0px 0px 0px; font-size:0px; }
#dvContentPanel .pr_coltwo .tblPartners .desc{ font-size:12px; color:#666; vertical-align:top; padding:25px 0px 0px 0px; }

hr{ clear:both; width:680px; margin:0px auto; margin-bottom:20px; height:1px; border-top:solid 1px #CCC; border-bottom:0px; border-left:0px; border-right:0px; }

#dvAdvHolder{background-color:#e21937; }
#dvAdvHolder .img{ float: left; width:220px; height:162px; }
#dvAdvHolder .adv{  float: left; background-color:#e21937; text-align:center; padding:21px 150px; width: 280px;}
#dvAdvHolder .adv img{  display: block;}

#dvFooter{ clear:both; text-align:center; padding:5px 0px; background:url(../images/color_pick.gif) no-repeat right bottom; }
#dvFooter p{ padding:0px; margin:0px; font-size:12px; color:#333; }
#dvFooter p a:link{ color:#333; text-decoration:none; }
#dvFooter p a:visited{ color:#333; text-decoration:none; }
#dvFooter p a:hover{ color:#e21937; text-decoration:underline; }
#dvFooter p a.active{ color:#e21937; text-decoration:none; }
#dvFooter p img{ vertical-align:middle; padding:0px 3px; }

p.copy{ padding:5px 0px 5px 5px; margin:0px; font-size:12px; color:#333; text-align:left; background-color:#FFF; }

.highlight {
	color:#e21937;	
}

/*Form Elements*/
form{ padding:0px; margin:0px; }








