 body {margin: 0;font-family: Verdana, sans-serif;font-size: 12px;background: url('/res/63/149/0x0/body-backgnd.jpg') #cccccc repeat-x;}a img{ border-width: 0px } a{ color: #da251d; text-decoration: underline }a:visited{ color: #ff801d; text-decoration: underline }#sites { width: 100%; height: 20px;}#sites ul { margin: 0; padding: 0;}#sites li { float: right;list-style-type: none;display: block;padding: 0;line-height: 20px; margin: 0 0 0 5px;}#sites .l0 { background: #aaaaaa; padding: 0 5px; color: white;}#sites .l0sel { background: black; padding: 0 10px; font-weight: bold; color: white;}#sites a, #sites a:visited { color: white; text-decoration: none; }#sites a:hover { text-decoration: underline; }#main { position: relative; width: 777px; margin: 10px auto 0 auto;}#shadow-left-top { padding: 0 10px 0 0; position: relative; background: url('/res/63/234/0x0/shadow-left-top.jpg') right no-repeat top;}#shadow-left { position: relative; background: url('/res/63/236/0x0/shadow-left.jpg') right repeat-y;}#hdr { position: relative; height: 50px; background: black; padding: 0 0 0 15px;}#right_logo { position: absolute; right: 15px; top: 0px;}#tag { position: absolute; left: 0px; top: 0px; color: white; width: 100%; line-height: 50px; vertical-align: middle; text-align: center;}#footer {position: relative; color: #ffffff;font-size: 10px;padding: 5px 1em 5px 1em;background: black; }#footer a, .footer a:visited { color: #ffffff }#footer p { margin: 0 }#shadow-bottom { width: 774px; height: 10px; font-size: 1px; background: url('/res/63/238/0x0/shadow-bottom.jpg'); margin: 0 0 2px 0;}#main_menu {height: 20px;background: #da251d;padding: 0 0 0 15px;font-weight: bold; border-bottom: white 15px solid;}#main_menu ul { margin: 0; padding: 0;}#main_menu li {list-style-type: none;display: block;padding: 0;float: left;line-height: 20px; margin: 0 10px 0 0}#main_menu .l0 { color: white; padding: 0 5px;}#main_menu .l0sel { color: black; background: white; padding: 0 5px;}#main_menu .l0 a { color: white; text-decoration: none; }#main_menu .l0sel a { color: black; text-decoration: none; }#main_menu a:hover { text-decoration: underline; }#footer_menu {position: absolute; top: 0px; right: 15px; height: 20px; }#footer_menu ul { margin: 0; padding: 0;}#footer_menu li {list-style-type: none;display: block;padding: 0;float: left;line-height: 20px;margin: 0 0 0 10px;}#footer_menu .l0 { color: white;}#footer_menu .l0sel { color: white; font-weight: bold;}#footer_menu a { color: white; text-decoration: underline; }#footer_menu a:hover { text-decoration: underline; }@media print {body { background: none; }#sites, #hdr, #main_menu, #footer, #shadow-bottom { display: none; }#shadow-left-top, #shadow-left { background: none; padding: 0;}#main { margin: 0; width: 100% }}#content_pane { float: left; width: 572px;}#right_pane { float: left; margin: 0 0 0 15px; width: 180px;}#backgnd { background: url('/res/72/69/0x0/home-cols-backgnd.gif'); width: 100%;}#prefooter { clear:both; background: black; height: 1px; font-size: 1px;}table#panes td { padding: 0; vertical-align: top;}h2.pane_hdr { background: #da251d; border-bottom: 5px solid black; height: 24px; line-height: 24px; padding: 0 0 0 15px; color: white; font-size: 12px; margin: 0;}#pane1 { width: 180px; background: #dddddd; border-top: 0px solid white;}#pane2 { width: 20px; border-top: 0px solid white;}#pane3 { width: 370px; background: #dddddd; border-top: 0px solid white;}#pane3 i {color: gray;font-size: 10px;}td.right_pane { width: 180px; background: #dddddd;}div.item_list{ padding: 1em 1em 1em 18px; font-size: 12px}.item_list ul{ margin: .5em 0 1em 0; padding: 0}.item_list li{ list-style: none; margin: 5px 0 5px 0; padding: 0 0 0 15px; background: url('/res/65/88/0x0/bullet-red.gif') no-repeat 0px 5px; }.item_list li a { text-decoration: none; color: black }.item_list li a:visited { text-decoration: none; color: black }.item_list li a:hover { text-decoration: underline; color: #da251d }div.ap_hr { margin: 0 0 10px 0; height: 1px; font-size: 1px; border-bottom: 1px solid #aaaaaa;}.banner-sep { line-height: 15px; font-size: 15px; height: 15px; background: white;}.banner_hdr{height: 16px;padding: 3px 8px 0 20px; font-size: 11px; background: url('/res/41/32/0x0/corner.gif') no-repeat #aaaaaa; margin-bottom: 2px}.banner_hdr a, .banner_hdr a:visited {color: white; text-decoration: none}.banner_hdr a:hover {text-decoration: underline} .banner_body {background-color: #dddddd;padding: 8px;font-size: 11px; height: 80px; overflow: hidden;}.banner_body table { margin: 0 0 10px 0;}.banner_body p {margin: 0 }