fhtml, 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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, .Dleft ul {margin:0; padding:0; outline:none;}
img {border:0;}
a.dblink span {display:none;}
a {color:#365977; text-decoration:none;}
a:hover {color:#365977 !important; text-decoration:underline !important;}
body {background:#fff; font-family:Arial, Helvetica, sans-serif; color:#252525; font-size:14px; text-align:left;}
.clearall {overflow:hidden; _overflow:visible; zoom:1; width:100%; height:100%;}
.clear {clear:both;}

/************** FONT SIZES ***************/
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:30px; letter-spacing:-1px; line-height:30px; margin-bottom:5px; font-weight:bold;}
h2, .h2 {font-size:20px; font-weight:bold; margin-bottom:5px;}
h3, .h3 {font-size:18px; font-weight:bold; margin-bottom:5px;}
h4, .h4 {font-size:16px; font-weight:bold;}
h5, .h5 {font-size:14px; font-weight:bold; margin-bottom:5px;}
h6, .h6, .h6b, .islandtext {font-size:11px;}
.h14 {font-size:14px;}
.h13, .h13b {font-size:13px;}
.h12, .h12b {font-size:12px;}
.h22 {font-size:22px; margin-bottom:5px;}
.h24 {font-size:24px; font-weight:bold; margin-bottom:5px; letter-spacing:-1px;}

.mainbody {height:100%; width:100%;}
.printbody {width:730px; text-align:left; margin:0 auto;}
.printhead {margin:20px 0 10px 0; min-width:730px; border-bottom:#d6dbe1 solid 1px;}
.printlogo {background:url(/iglobal/sprite.05.png) 0 -342px no-repeat; width:211px; display:block; height:50px;}
.printbody .Dtools, .printbody .franNextPre {display:none;}

#article {padding:0 0; margin:0 0 20px 0; line-height:22px;}
#article p, p {margin:13px 0;}
#article ul, #article ol {overflow:hidden;}

.articleimg {float:right; padding:0 0 10px 10px; margin:0 0 10px 20px;}
.articleimg img {margin:5px 0;}
.artsidebar {border-top:5px solid #edf0f3; border-bottom:5px solid #edf0f3; padding:10px; margin:5px 0 10px 20px; line-height:17px; font-size:12px; width:180px; float:right; text-align:left;}
.artsidebar .head {font-size:14px; font-weight:bold;}

.Dcreditbg {background:#000; color:#fff; margin:-19px 0 0 -5px; position:absolute; bottom:0; z-index:-1; width:610px; height:100%; opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.4;}
.Dcredit {color:#d6dbe1; margin-top:-19px; position:absolute; bottom:0; z-index:3; width:600px; padding:2px 5px; text-align:right;}
.Dcaption {color:#777; padding:5px 2px;}
.caption, .courtesy {font-size:10px; color:#505050; line-height:12px;}
.TopImage {max-width:610px; max-height:280px; background:#252525; text-align:center;}

.Dbio {background:#edf0f3; padding:5px 10px; margin:0; line-height:17px;}
.Dbio p {margin:0 0 8px 0 !important;}

.header {border-bottom:1px solid #ccc; margin:20px 0;}
.header a.logo {background:#fff url(/iglobal/sprite.05.png) 8px 0 no-repeat; width:255px; display:block; height:50px; float:left; margin:10px 0 0 0;}

.banner {text-align:center; padding:0 0 20px 0; width:728px; margin:0 auto;}
.island {margin:0 auto; text-align:center; width:300px; margin-bottom:20px;}
.sky {margin:0 auto 20px auto; padding:15px 0; float:right; width:340px; background:#edf0f3; border:1px solid #d6dbe1; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;}

.byline {overflow:hidden; padding:0 0 10px 0; color:#777; line-height:18px;}
.byline img {margin-top:3px;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:30px; line-height:36px; margin-bottom:5px; font-weight:bold;}
h2, .h2 {font-size:20px; font-weight:bold; margin-bottom:5px;}
h3, .h3 {font-size:18px; font-weight:bold; margin-bottom:5px;}
h4, .h4 {font-size:16px; font-weight:bold;}
h5, .h5 {font-size:14px; font-weight:bold; margin-bottom:5px;}
h6, .h6, .h6b, .islandtext {font-size:11px;}
h6{color:#777;}
.h14 {font-size:14px;}
.h13, .h13b {font-size:13px;}
.h12, .h12b {font-size:12px;}
.h10, .h10b {font-size:10px;}
.h11, .h11b {font-size:11px;}
.h22 {font-size:22px; margin-bottom:5px;}
.h24 {font-size:24px; font-weight:bold; margin-bottom:5px; line-height:26px;}

.dgrey, .dgrey a {color:#777;}
.DprintL {background:url(/iglobal/sprite.05.png) -352px -314px no-repeat; padding:1px 0 0 20px; display:block; overflow:hidden; height:16px; float:right; margin:-2px 5px 0 10px; background-position:-352px -314px; cursor:pointer; height:20px;}

.footer {width:970px; margin:0 auto; color:#99ccff; font-size:13px; padding:10px 0;}
.footer a {color:#99ccff !important;}
.footer a:hover {color:#99ccff !important;}

.flt, .frt {float:left; height:auto; width:auto;}
.frt {float:right;}
