html,
body,
div,
span,
applet,
object,
iframe,
h1,h2,h3,h4,h5,h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,
strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,
thead,tr,th,
td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
li{display:inline;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}
ins{text-decoration:none;}del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

body{background:#fff;font:1em/1.1em Arial,Helvetica,sans-serif;color:#000;-webkit-text-size-adjust:none;}
p{margin-bottom:1.4em;}h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
h1{font-size:1.9em;line-height:1em;margin-bottom:.5em;letter-spacing:-0.03em;}
h2{font-size:1.6em;line-height:1em;margin-bottom:.5em;letter-spacing:-0.03em;}
h2 b{color:#ee2818;}
h3{font-size:1.1em;line-height:1em;margin-bottom:.2em;}
h4{font-size:1em;color:#FFF;background:#ee2818 url(../images/bg_h4.gif);padding:5px 3%;border-top:1px solid #cd3023;border-bottom:1px solid #be1709;margin:.3em 0;text-shadow:0 -1px 0 rgba(0,0,0,.4);}
.tv h4{color:#FFF;background:#010101 url(../images/bg_h4_tv.gif);border-top:1px solid #575757;border-bottom:1px solid #000;}
ul{list-style:none inside;}
ul b{color:#ee2818;}
ul a{font-weight:bold;color:#0065a2;text-decoration:none;}
.tv ul a{color:#6499BD;}
ul a b{color:#ee2818;}
ul a .sub{font-weight:normal;color:#000;}
li{margin-bottom:.7em;display:list-item;background:url(../images/arrow_red02.gif) no-repeat 0 4px;text-indent:10px;}
.tv li{background:url(../images/arrow_white.gif) no-repeat 0 4px;}
#article,#breaking,.push,.push_list,.push_tv{margin:0 0 10px;border-bottom:1px dotted #aaa;padding:5px 3%;}
.tv .push{border-bottom:1px dotted #111;margin-bottom:5px;}
.tv .push,.tv .push_list{border-bottom:1px dotted #111;}
#header{margin-bottom:5px;}
#header .bottom{clear:both;height:4px;background:url(../images/bg_header_bottom.gif) repeat-x;}
.tv #header .bottom{background:url(../images/bg_header_bottom_tv.gif) repeat-x;}
#logo{margin:0 1%;}
#logo img{width:100%;}
#menu{color:#fff;font:bold small Arial,Helvetica,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.4);}
#menu table.main{width:100%;border-bottom:3px solid #ee2818;}
#menu table.main td{width:25%;background:#0065a2 url(../images/bg_menu_main.gif);border-right:1px solid #fff;border-left:1px solid #fff;padding:7px 3px;text-align:center;border-top:1px solid #0065a2;}
.tv #menu table.main td{border-right:1px solid #333;border-left:1px solid #333;}
#menu table.main td.active{border-top:1px solid #a20e02;background:#ee2818 url(../images/bg_menu_main_active.gif);}
#menu a{color:#fff;text-decoration:none;}
#menu .sub{background:#ee2818 url(../images/bg_menu_sub.gif) repeat-x;text-align:center;padding:3px 3px 6px;border-bottom:1px solid #ee2818;}
#menu .sub a,#footer .links a{margin:0 5px;}
#menu .sub a.active{background:#BC1D0F;padding:3px;margin:0;-webkit-border-radius:3px;}
#footer{font-size:x-small;border-top:3px solid #0065a2;padding:5px 3%;background:#d9f1ff url(../images/bg_footer.gif) repeat-x;line-height:1.3em;color:#003758;}
#footer a{color:#0065a2;text-decoration:none;}
#footer .links{text-align:center;line-height:1.5em;border-bottom:1px dotted #8BB9DC;margin-bottom:5px;padding-bottom:5px;font-size:small;}
#article{font:1em/1.4em Georgia,"Times New Roman",Times,serif;border-bottom:none;}
#article .image{margin-bottom:1em;}#article .image img{width:100%;margin-bottom:4px;}
#article .image .caption{color:#777;font:x-small Arial,Helvetica,sans-serif;}
.push img.half{width:49%;}.push img.half{width:49%;}
.push img.left{float:left;}
.push img.right{float:right;}
.tv{background:#333;}
.banner:before{content:"annons:";display:block;text-align:left;margin-right:3%;margin-left:3%;font-size:x-small;}
.banner,.banner_tipsa{text-align:center;border-bottom:1px dotted #aaa;margin-bottom:10px;padding-bottom:10px;}
.banner_tipsa img{width:100%;}
.byline{margin-top:1em;font:smaller Arial,Helvetica,sans-serif;color:#777;}
.byline a{font-weight:bold;color:#0065a2;text-decoration:none;}
.left{float:left;}
.right{float:right;}
.lead{margin-bottom:1em;font:bold 1.05em Arial,Helvetica,sans-serif;}
.banner{text-align:center;border-bottom:1px dotted #aaa;margin-bottom:10px;padding-bottom:10px;}
.banner .disclaimer{margin:0 10px;text-align:left;display:block;font-size:x-small;}
.tv .banner{border-bottom:1px dotted #111;}
#header .banner{text-align:center;border-bottom:none;margin-top:2px;margin-bottom:5px;padding:0;}
.push img{width:100%;margin-bottom:5px;}
.push li.photo,.push_tv li.photo{background:url(../images/arrow_red02.gif) no-repeat 36% 4px;}
.push_tv li.photo{border-bottom:1px dotted #aaa;padding-bottom:.7em;}
.push li.photo img,.push_tv li.photo img{width:33%;margin:2px 2.6% 0 0;}
.push_list li,#breaking li,.related li{margin-bottom:.4em;}
.related{background:#d9f1ff;font:1em/1.1em Arial,Helvetica,sans-serif;color:#003758;padding-bottom:1px;margin-bottom:1em;}
.related h4{background:#0065a2 url(../images/bg_h4_related.gif);padding:4px 3% 3px;border-top:1px solid #146a9d;border-bottom:1px solid #01456d;margin:.3em 0;}
.related ul{margin:5px 3%;}
.related ul a .sub{color:#003758;}
.col_2{float:left;width:48%;text-align:center;font-size:smaller;color:#fff;line-height:1.1em;margin:0 2px 1.4em;}
.col_3{float:left;width:31%;text-align:center;font-size:x-small;color:#fff;line-height:1.1em;margin:0 2px 1.4em;}
.col_3 img,.col_2 img{width:90%;border:1px solid #777;}
.body p{margin-bottom:1.4em;}
.body h2{font-size:1.1em;margin-top:1.4em;margin-bottom:.2em;}
.hidden{display:none;}#description,#email{width:97%;margin:0 0 15px;padding:5px;-webkit-border-radius:2px;}
#feedback input[name=submit]{width:100%;padding:10px 20px 20px;}
#prompt{margin:0 0 15px;padding:5px;display:block;border-style:solid;border-width:1px;font-size:small;}
.error{background:#ffbabb;color:#dd0018;border-color:#dd0018;}
.success{background:#def2c5;color:#4a892d;border-color:#4a892d;}
.bookmark-module{width:150px;height:90px;position:fixed;top:0;opacity:0;background:transparent url(../images/homescreen_exp.png) no-repeat;padding:7px 27px 19px 75px;text-align:left;font:13px Helvetica;color:#FFF;display:none;}
.bookmark-module div.table{height:100%;display:table;}
.bookmark-module div.table-cell{display:table-cell;vertical-align:middle;}
.bookmark-module .bookmark-text-2{font-weight:bold;}
.bookmark-module,.bookmark-text-2{text-shadow:0 -1px 0 rgba(0,0,0,.4);}
.fg-red{color:#ee2818;}
