body,a,div,img,table,td,th,h2,h4,textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;line-height:150%}
body{margin:0;padding:0;text-align:center;background:url(img/gbg.gif) repeat-x top left}
img{border:none}
form{margin:0px}
table{border:none;margin:0px}
td,th{padding:0px;vertical-align:top}
p,td,th,div{font-family:tahoma}
a{text-decoration:none}
a:hover{text-decoration:underline}
.clr{clear:both}

#g{width:760px;margin:0 auto}

#l{float:left;width:242px;height:98px;margin-top:24px;background:url(img/lbg.gif) no-repeat top left}
#l span{display:block;width:242px;height:98px;background:url(img/logo.png) no-repeat center center;}
#l h1{margin-top:10px;font-size:30px;display:none}

#m{float:left;width:518;height:122px;padding-bottom:39px}
#m ul{list-style:none;margin:26px 0 0 10px;padding:0}
#m li{float:left}
#m li a{display:block;font-family:verdana;font-size:11;color:#CDF;padding:22px 15px 22px}
#m li a:hover,#m li a:hover.a{background:url(img/mar.gif) no-repeat center 51px;text-decoration:none;color:#FFF}
#m li a.a{background:url(img/mar.gif) no-repeat center 52px;text-decoration:none;color:#DEF}

#a{float:left;width:740px;height:234px;margin:2px 0 6px}

#b{float:left;width:760px;background:url(img/bbg.gif) repeat-y top left;padding:0 10px;text-align:left}
#b div.bi{width:170px;float:left;margin:0 10px 0 5px;color:#555}
#b div.bi p{font-family:arial}
#b div.bi h2{font-family:sans-serif;font-size:16px;color:#7AADD8;font-weight:normal;margin:0;background:url(img/bibg.gif) no-repeat top left;width:170px;height:29px;padding:5px 0 0 14px}
#b div.bi a{display:block;padding-left:7px;background:url(img/bmi.gif) no-repeat 0 5px;color:#7AADD8;float:left}

#b div.bi2{width:540px;float:left;margin:0 10px 0 5px;color:#555}
#b div.bi2 p{font-family:arial}
#b div.bi2 h2{font-family:sans-serif;font-size:16px;color:#7AADD8;font-weight:normal;margin:0;background:url(img/bibg.gif) no-repeat top left;width:540px;height:29px;padding:5px 0 0 14px}

#f{float:left;width:760px;background:url(img/fbg.gif) no-repeat top left;padding:14px 10px 0 0;text-align:right;border-bottom:10px solid #FFF}
#f,#f a{font-size:9px;color:#D0D0D0}
.debug,#b div.bi3{outline:1px dashed red}

.cmqo{background:#EAEAEA url(img/pollt.gif) no-repeat top left;width:355px;margin:8px 0 5px 1px;font-size:11px;line-height:130%}
.cmqi{background:url(img/pollb.gif) no-repeat bottom left;padding:7px 7px 12px}
.cmqi .di{margin:3px 0 5px;position:relative}
.cmqi .di b{padding:1px 0 0 28px;margin:1px 0 0 3px;display:block}
.cmqi .di b small{font-weight:normal;display:block;font-size:9px}
.cmqi .d{margin:0;background:url(img/digits.png) no-repeat top left;height:21px;width:21px;float:left;position:absolute;top:-2px;left:2px !important;left:-1px}
.cmqi .d span{display:none}
.cmqi .d2{background-position:0 -20px}
.cmqi .d3{background-position:0 -40px}
.cmqi .d4{background-position:0 -60px}
.cmqi .d5{background-position:0 -80px}
.cmqi .d6{background-position:0 -100px}
.cmqi .d7{background-position:0 -120px}
.cmqi .d8{background-position:0 -140px}
.cmqi .d9{background-position:0 -160px}
.cmqi .d0{background-position:0 -180px}
.cmqi .cman{width:306px;margin-left:32px}
.cmqi .cman .cg{width:102px;float:left;margin-top:10px}
.cmqi .cman .cm{width:13px;height:14px;padding-top:1px;float:left;border:none}
.cmqi .cman .ct{width:89px;padding:0 4px 0 3px;float:right}
.cmqi input.checkbox{margin:0;padding:0;width:13px;height:13px;border:none}
.cmqi .failure{background:#FF8B0B;padding:2px 4px 3px;color:#FFF;margin:7px 7px 0 32px}
.cmqi .cta{width:302px}
.cmqi textarea{border:1px solid #A3A3A3;width:302px;height:50px;margin:0;padding:0;font-family:arial,sans-serif;padding:2px}
.cmqi input{border:1px solid #A3A3A3;width:302px;margin:0;padding:0}
.cmqi h6{margin:10px 0 0 32px;padding:0;font-size:11px}
.cmqi h4{font-size:12px;margin:10px 0 5px}
