body { color: rgb(0, 0, 0); margin: 3px 0pt; }
body, #leftnav, #tbd, #atd, #tsf, #hidden_modes, #hmp { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#gog { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#gbar, #guser { font-size: 13px; padding-top: 1px ! important; }
#gbar { float: left; height: 22px; }
#guser { padding-bottom: 7px ! important; text-align: right; }
.gbh, .gbd { border-top: 1px solid rgb(201, 215, 241); font-size: 1px; }
.gbh { height: 0pt; position: absolute; top: 24px; width: 100%; }
#gbs, .gbm { background: none repeat scroll 0% 0% rgb(255, 255, 255); left: 0pt; position: absolute; text-align: left; visibility: hidden; z-index: 1000; }
.gbm { border-width: 1px; border-style: solid; border-color: rgb(201, 215, 241) rgb(51, 102, 204) rgb(51, 102, 204) rgb(162, 186, 231); z-index: 1001; }
.gb1 { margin-right: 0.5em; }
.gb1, .gb3 {  }
.gb2 { display: block; padding: 0.2em 0.5em; }
.gb2, .gb3 { text-decoration: none; border-bottom: medium none; }
a.gb1, a.gb2, a.gb3, a.gb4 { color: rgb(0, 0, 204) ! important; }
a.gb2:hover { background: none repeat scroll 0% 0% rgb(51, 102, 204); color: rgb(255, 255, 255) ! important; }
a.gb1, a.gb2, a.gb3, .link { color: rgb(17, 17, 204) ! important; }
.ts { border-collapse: collapse; }
.ts td { padding: 0pt; }
.ti, .bl, form, #res h3 { display: inline; }
a:link, .w, #prs a:visited, #prs a:active, .q:active, .q:visited { color: rgb(17, 17, 204); }
.mblink:visited, a:visited { color: rgb(85, 26, 139); }
.cur, .b { font-weight: bold; }
.s { max-width: 42em; }
.hd { position: absolute; width: 1px; height: 1px; top: -1000em; overflow: hidden; }
.gl, .f, .m, .c h2, #mbEnd h2, #tads h2, .descbox { color: rgb(118, 118, 118); }
.a, cite, cite a:link, cite a:visited, .cite, .cite:link, #mbEnd cite b, #tads cite b { color: rgb(14, 119, 74); font-style: normal; }
h1, ol, ul, li { margin: 0pt; padding: 0pt; }
li.g, body, html, .std, .c h2, #mbEnd h2, h1 { font-size: small; font-family: arial,sans-serif; }
.c h2, #mbEnd h2, h1 { font-weight: normal; }
#nav a { display: block; }
.csb, .ss, #logo span, .play_icon, .mini_play_icon, .micon, .close_btn, #tbp, .lsb, .mbi { background: url('nav_logo13.png') no-repeat scroll 0% 0% transparent; overflow: hidden; }
.csb, .ss { background-position: 0pt 0pt; height: 40px; display: block; }
#nav td { padding: 0pt; text-align: center; }
#logo { display: block; overflow: hidden; position: relative; width: 137px; height: 49px; margin: 9px 0pt 0pt; }
#logo img { border: medium none; position: absolute; left: 0px; top: -41px; }
#logo span, .ch { cursor: pointer; }
h3, .med { font-size: medium; font-weight: normal; padding: 0pt; margin: 0pt; }
#cnt { clear: both; }
#res { padding-right: 1em; margin: 0pt 16px; }
ol li { list-style: none outside none; }
.gl, #foot a, .nobr { white-space: nowrap; }
.sl, .r { display: inline; font-weight: normal; margin: 0pt; }
.r { font-size: medium; }
.jsb { display: block; }
.nojsb { display: none; }
em { font-weight: bold; font-style: normal; }
ol, ul, li { border: 0pt none; margin: 0pt; padding: 0pt; }
li { line-height: 1.2; }
li.g { margin-top: 0pt; margin-bottom: 12px; }
#cnt { min-width: 780px; max-width: 1144px; padding-top: 17px; }
.gbh { top: 24px; }
#gbar { margin-left: 8px; height: 20px; }
#guser { margin-right: 8px; padding-bottom: 5px ! important; }
.lst-b, .lst { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; height: 26px; padding: 4px 0pt 0pt; }
.lst { -moz-box-sizing: content-box; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); font: 18px arial,sans-serif; float: left; padding-left: 6px; padding-right: 10px; vertical-align: top; width: 100%; }
.lst-td { border-bottom: 1px solid rgb(153, 153, 153); padding-right: 16px; }
.ds { border-right: 1px solid rgb(231, 231, 231); position: relative; height: 32px; z-index: 100; }
.lsbb { background: none repeat scroll 0% 0% rgb(238, 238, 238); border-width: 1px; border-style: solid; border-right: 1px solid rgb(153, 153, 153); border-color: rgb(204, 204, 204) rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204); height: 30px; }
.lsb { font: 15px arial,sans-serif; background-position: center bottom; border: medium none; color: rgb(0, 0, 0); cursor: pointer; height: 30px; margin: 0pt; vertical-align: top; }
.lsb:active { background: none repeat scroll 0% 0% rgb(204, 204, 204); }
.lst:focus { outline: medium none; }
.lsd { font-size: 11px; height: 32px; position: absolute; right: 0pt; top: 12px; width: 256px; }
.tsf-p { margin-right: 272px; margin-left: 168px; max-width: 711px; }
#center_col, #foot { margin-left: 159px; margin-right: 264px; padding: 0pt 8px; }
#subform_ctrl { font-size: 11px; margin-left: 176px; margin-right: 272px; max-width: 695px; min-height: 26px; padding-top: 3px; position: relative; z-index: 11; }
#center_col { border-left: 1px solid rgb(211, 225, 249); clear: both; }
#res { border: 0pt none; margin: 0pt; padding: 4px 8px 0pt; }
#ires { padding-top: 1px; }
.play_icon { margin-left: 64px; margin-top: 44px; }
#leftnav li { display: block; }
.micon, .close_btn { border: 0pt none; }
#leftnav h2 { font-size: small; color: rgb(118, 118, 118); font-weight: normal; margin: 8px 0pt 0pt; padding-left: 8px; width: 143px; }
.videobox { padding-bottom: 3px; }
#leftnav a { text-decoration: none; }
#leftnav a:hover { text-decoration: underline; }
.mitem, #showmodes { font-size: 15px; line-height: 24px; padding-left: 8px; }
.mitem { margin-bottom: 2px; }
.mitem .q { display: block; }
.msel { height: 22px; padding-bottom: 2px; margin-bottom: 0pt; font-weight: bold; }
.micon { float: left; height: 19px; margin-top: 2px; margin-right: 5px; outline: medium none; padding-right: 1px; width: 19px; }
#showmodes .micon { background-position: -150px -114px; height: 17px; margin-left: 1px; margin-right: 5px; width: 17px; }
.open .msm, .msl { display: none; }
#tbd, #atd { display: block; margin-top: 8px; min-height: 1px; }
.tbt { font-size: 13px; line-height: 1.2; }
.tbou, .tbos, .tbots, .tbotu { margin-right: 8px; padding-left: 16px; padding-bottom: 3px; text-indent: -8px; }
.tbos, .tbots { font-weight: bold; }
.tbpc, .tbpo { font-size: 13px; }
.tbpc, .tbo .tbpo { display: inline; }
.tbo .tbpc, .tbpo { display: none; }
a:link, .w, .q:active, .q:visited, .tbotu { color: rgb(17, 17, 204); cursor: pointer; }
a.fl:link, .fl a, .flt, a.flt, .gl a:link, a.mblink, .mblink b { color: rgb(66, 114, 219); }
.osl a, .gl a, #tsf a, a.mblink, a.gl, a.fl, .slk a, .bc a, .flt, a.flt u, .oslk a { text-decoration: none; }
.osl a:hover, .gl a:hover, #tsf a:hover, a.mblink:hover, a.gl:hover, a.fl:hover, .slk a:hover, .bc a:hover, .flt:hover, a.flt:hover u, .oslk a:hover, .tbotu:hover { text-decoration: underline; }
div#gbi, div#gbg { border-color: rgb(162, 191, 240) rgb(85, 139, 227) rgb(85, 139, 227) rgb(162, 191, 240); }
div#gbi a.gb2:hover, div#gbg a.gb2:hover, .mi:hover { background-color: rgb(85, 139, 227); }
#guser { color: rgb(0, 0, 0); }
#fll a, #bfl a { color: rgb(66, 114, 219); margin: 0pt 12px; text-decoration: none; }
#foot a:hover { text-decoration: underline; }
#gsr a:active, a.fl:active, .fl a:active, .gl a:active { color: rgb(204, 17, 17); }
.gac_od { background: none repeat scroll 0% 0% white; margin: 0pt; z-index: 99; border-width: 0pt 1px 1px 0pt; border-style: none solid solid none; border-color: -moz-use-text-color rgb(231, 231, 231) rgb(231, 231, 231) -moz-use-text-color; padding: 0pt ! important; position: absolute; }
.gac_id { background: none repeat scroll 0% 0% white; margin: 0pt; z-index: 99; border-width: 1px; border-style: solid; border-color: rgb(162, 191, 240) rgb(85, 139, 227) rgb(85, 139, 227) rgb(162, 191, 240); display: block; position: relative; }
.gac_m { background: none repeat scroll 0% 0% white; margin: 0pt; z-index: 99; border: 0pt none; cursor: default; display: block; font-size: 17px; line-height: 117%; padding: 0pt; position: relative; }
.gac_wd { background: none repeat scroll 0% 0% rgb(153, 153, 153); height: 1px; position: absolute; right: -1px; top: 0pt; width: 1px; z-index: 100; }
#center_col, #footerbox { min-width: 562px; }
