html{ height:100%; background:url(../images/bg.jpg) repeat-x #999; }
body{ margin:0px auto; width:1000px; font-family:Arial, Helvetica, sans-serif; background-color:#000; height:100%; }

/*Common Styles*/
h1{ font-size:18px; color:#D20000; font-weight:normal; padding:0px 0px 10px 0px; margin:0px; }
h2{ font-size:16px; padding:10px 0px; margin:0px; }
h3{}
p { clear: both; font-size: 12px;line-height: 25px; margin: 0 0 10px;padding: 0;text-align: justify; }
img{ border:0px; }
input, textarea{ font-family:Arial, Helvetica, sans-serif; vertical-align:middle; border:solid 1px #CCC; font-size:12px; padding:3px; margin:0px 0px 10px 0px; }
select{ font-family:Arial, Helvetica, sans-serif; vertical-align:middle; border:solid 1px #CCC; font-size:12px; margin:0px 0px 10px 0px; }
form{ padding:0px; margin:0px; }
label{ font-size:12px; display:block; width:100px; padding:3px 0px 5px 0px; float:left; }
br{ clear:both; }
hr{ padding:0px; margin:10px 0px; border-top:dashed 1px #CCC; border-bottom:0px; border-left:0px; border-right:0px; height:1px; display:block; clear:both; }
a{ color:#D20000; text-decoration:none;}
a:hover { color:#19478E;}
.dvWrapper{ width:1000px;}
.dvHeader{ width:1000px; background:url(../images/header_bg.gif) repeat-x; overflow:hidden; height:60px; }
.dvHeader .dvLogo{ font-size:0px; float:left; position:absolute; z-index:1; }
.dvHeader .dvQkSearch{ float:right; padding:5px; margin-bottom:4px; }
.dvHeader .dvQkSearch input{ border:solid 1px #FFF; font-size:11px; padding:2px 3px; margin:0px !important; }
.dvHeader .dvQkSearch .grey{ color:#999; }
.dvHeader .dvQkSearch img{ vertical-align:middle; }

.dvHeader .dvMenu{ width:1000px; background-color:#000; font-size:12px; position:absolute; top:35px; }
.dvHeader .dvMenu ul{ padding:0px 0px 0px 190px; margin:0px; list-style:none; float:left; }
.dvHeader .dvMenu ul li{ float:left; padding:5px 10px; text-transform:uppercase; }
.dvHeader .dvMenu ul li a{ color:#FFF; text-decoration:none; }
.dvHeader .dvMenu img{ vertical-align:middle; }
.dvHeader .dvMenu .m_divider{ background:url(../images/menu_divider.gif) repeat-y top right; font-size:0px; width:1px; padding:0px; margin:0px; height:25px; }

.dvUserInfo{ background:url(../images/userinfo_bg.gif) no-repeat top right; font-size:12px; padding:5px 10px 5px 0px; text-align:right; }

.breadcrumb{ font-size:11px; color:#999; }

.dvShowcase{ font-size:0px; background-color:#ccc; }
#dv_ani{float:left; background:url(../images/banner.jpg); width:690px; height:200px; }
#dv_moi{ float:right; background:url(../images/moniter_image.jpg);}

.dvContentPanel{ background:url(../images/contentpanel_bg.gif) repeat-y top right #FFF; float:left; width:1000px; }
.dvContentPane2{ background:url(../images/contentpanel_bg.gif) repeat-y top right #FFF; float:left; width:1000px; height:730px;}

.dvContent{ width:650px; float:left; padding:15px 0px 20px 20px; }
.dvContent p span{ font-size:18px; }
.dvContent p span span{ color:#d20000; }
.dvContent p.question{ font-weight:bold; margin-bottom:0px; padding-bottom:0px; line-height:normal; }

.dvContent ol{}
.dvContent ol li{ font-size:12px; margin-bottom:10px; }

.dvServices{ }
.dvServices ul{ padding:0px; margin:0px; list-style:none; }
.dvServices ul li{ font-size:12px; float:left; padding:0px 30px 20px 0px; color:#666; }
.dvServices ul li img{ vertical-align:middle; }
.dvServices ul li a{ color:#666; text-decoration:none; display:block; padding:3px 10px 3px 5px; border:solid 1px #FFF; white-space:nowrap; }
.dvServices ul li a:hover{ border:solid 1px #DDD; }

.dvRightPanel{ float:right; width:290px; padding:15px 10px 0px 0px; }

p.small{ font-size:11px; color:#666; line-height:15px; padding-top:0px; }
p.flow{ text-align:center; padding:0px; margin:0px; line-height:normal; }
p.flow span{ font-size:11px; color:#666; padding:0px; margin:0px; }

.dvFormHolder{}
.dvFormHolder label{ width:175px; }
.dvFormHolder span{ font-size:12px; display:block; }
.dvFormHolder span input{ vertical-align:middle; padding:0px; margin:0px; border:0px; }
.dvFormHolder span label{ width:auto; float:none; display:inline; }

.dvFormHolderlable{}
.dvFormHolderlable label{ width:125px; }
.dvFormHolderlable span{ font-size:12px; display:block; }
.dvFormHolderlable span input{ vertical-align:middle; padding:0px; margin:0px; border:0px; }
.dvFormHolderlable span label{ width:auto; float:none; display:inline; }

span.req{ color:#D80000;font-size:10px; }
.showhide{ clear:both; }

.button{ background:url(../images/btn_bg.gif) no-repeat; width:77px; height:22px; border:0px; cursor:pointer; }

.tblGrid{}
.tblGrid th{ background-color:#666; font-size:12px; color:#FFFFFF; padding:3px 5px; text-align:left; border-right:solid 1px #CCC; }
.tblGrid th.cbox{ padding:0px 0px 3px 5px; margin:0px; width:25px; }
.tblGrid input{ border:0px; padding:0px; margin:0px; }
.tblGrid td{ font-size:12px; padding:3px 5px; }
.tblGrid tr.alt{ background-color:#EEE; }

.error{ background-color:#ffe0e0; border:solid 2px #D20000; padding:0px 10px; }
.success{ background-color:#ecffcb; border:solid 2px #6fa900; padding:0px 10px; }

.dvBrand{ background-color:#FFFFFF; text-align:center; clear:both; }

.dvFooter{ background-color:#000000; color:#FFF; font-size:11px; width:980px; height:15px; padding:3px 10px; }
#Fonts{font-size:12px; font-family:Verdana}

/*.dvFooter{ background-color:#000000; color:#FFF; font-size:11px; text-align:right; padding:3px 10px; }
 #Fonts{font-size:12px; font-family:Verdana}*/

.dvMenu1{ width:650px; background-color:#000;font-size:12px; position:absolute;  }
.dvMenu1 ul{ padding:0px 0px 0px 190px; margin:0px; list-style:none; float:left; }
.dvMenu1 ul li{ float:left; padding:5px 10px; text-transform:uppercase; }
.dvMenu1 ul li a{ color:#FFF; text-decoration:none; }
.dvMenu1 img{ vertical-align:middle; }
.dvContentPanel .dvMenu1 .m_divider{ background:url(../images/menu_divider.gif) repeat-y top right; font-size:0px; width:1px; padding:0px; margin:0px; height:25px; }
.tblColumn{
font-family:Arial, Helvetica, sans-serif; font-size:12px; border-left: solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; border-top:solid 1px #ccc; padding-left:5px; color:#333333;
}


