*{margin:0;padding:0;font-family:helvetica,sans-serif;font-size:13px;line-height:1.4em;text-decoration:none;}

body{background:url(g/body_bk.gif) #400;}

#wrapper{width:954px;position:absolute;left:50%;margin-left:-477px;}

#hd{height:261px;border-bottom:28px solid #b02;background-color:#fff;position:relative;}
#hd h1{position:absolute;top:0;left:0;width:268px;height:261px;background:url(g/logo_hd.gif) no-repeat #999;}
#hd h1 span{display:none;}
#hd #qt{display:block;position:absolute;top:0;left:268px;width:686px;height:261px;background-repeat:no-repeat;background-color:#999;}
#hd #qt q{display:none;}
#hd #hdlogin{position:absolute;bottom:11px;left:310px;font-weight:bold;color:#fff;}
#hd #hdlogin a{font-weight:bold;color:#fff;padding-bottom:1px;}
#hd #hdlogin a:hover{color:#000;}
#hd #hdlogin img.rarrow{border:none;}

#bd{padding-left:310px;background:url(g/bd_bk.gif) repeat-y #fff;padding-right:200px;padding-bottom:3em;padding-top:3em;border-bottom:6px solid #b02;position:relative;}
#bd h2{color:#b02;font-size:24px;padding-bottom:0.6em;}
#bd h3{padding-bottom:0.75em;padding-top:1.1em;}
#bd h4{padding-bottom:0.75em;}
#bd p,#bd li{color:#777;padding-bottom:0.75em;}
#bd table{width:100%;color:#777;padding-bottom:0.75em;}
#bd li{list-style:none;}
#bd li.lb{font-weight:bold;}
#bd li.lb span{font-weight:bold;color:#b02;}
#bd ul.tight{padding-bottom:0.75em;}
#bd ul.tight li{padding-bottom:0;}
#bd ul.tight li a{font-weight:bold;}
#bd tr td{vertical-align:top;}
#bd tr td+td{width:80px;text-align:left;padding-left:20px;}
#bd tr td+td a{font-weight:bold;}
#bd a{color:#b02;padding-bottom:1px;}
#bd a.bld{font-weight:bold;}
#bd a:hover{color:#000;}
#bd img.rarrow{border:none;}
#bd p.imgs{position:absolute;right:0;width:165px;}
#bd #im_1{top:0;border-top:3.6em solid #fff;}

#sm{position:absolute;top:261px;left:0px;width:268px;}
#sm h2{background:url(g/qlnks_bk.gif) no-repeat #555;height:28px;margin-bottom:3.6em;}
#sm h2 span{display:none;}
#sm ul{list-style:none;}
#sm li a{display:block;padding-top:0.6em;padding-bottom:0.5em;padding-left:29px;border-top:1px dotted #999;border-bottom:1px dotted #999;color:#777;font-size:14px;line-height:1.1em;text-transform:uppercase;font-weight:bold;font-family:helvetica,sans-serif;}
#sm li+li a{border-top:none;}
#sm li a:hover{background-color:#b02;color:#fff;}
#sm #adfone{height:90px;margin-top:4em;background:url(g/adv_bk.gif) no-repeat top right transparent;}
#sm #adfone span{display:none;}

#ft{background:url(g/ft_bk.gif) repeat-x #262520;padding-left:310px;padding-right:200px;padding-top:1.5em;padding-bottom:2em;border-top:1px solid #a98;}
#ft p{font-size:18px;line-height:1.25em;font-weight:bold;color:#999;letter-spacing:1px;}
#ft p span{font-size:18px;line-height:1em;font-weight:bold;color:#fff;}