html,body { min-height:100%; width:100%; margin:0; padding:0; }
body { font-family:Lucida Grande, bitstream vera sans, trebuchet ms, verdana, arial; background:#666 url(/images/bg_grad-light.jpg); background-position:top right; background-repeat:repeat-x; color:#fefefe; font-size:13px; }
span#datetime { font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; display:block; color:#425e90; width:200px; height:25px; position:relative; top:132px; left:44px; margin:0; padding:0; float:left; }
#loader { position:absolute; top:0; left:0; height:458px; width:100%; background:white url(/images/silas-loader.gif) no-repeat center center; z-index:9999; }
div.clear-both { width:100%; clear:both; line-height:1px; margin:0; padding:0; }
div.clear-both.spacer_mid { height:1px; }
ul#mockups { height:820px; display:block; overflow:hidden; padding:0; margin:0; list-style:none; list-style-type:none; }
div#wrapper { width:998px; min-height:922px; margin:0 auto; background:transparent; background-repeat:no-repeat; padding:0; }
div#wrapper2 { width:998px; min-height:940px; margin:10px auto 0; background:transparent url(/images/RC_mock4.png); background-repeat:no-repeat; padding:0; }
div#wrapper3 { width:998px; min-height:940px; margin:10px auto 0; background:transparent url(/images/RC_mock4.png); background-repeat:no-repeat; padding:0; }
a img { border:0; }
span.red { color:#991100; }
div#top_wrapper { margin:0; min-height:164px; width:998px; clear:both; background:transparent url(/images/header_bg.png) no-repeat 0 0; }
#main_menu { float:right; position:relative; top:97px; left:-24px; list-style:none; margin:0; padding:0; height:66px; width:660px; display:block; text-align:center; }
#main_menu li { float:left; margin-left:0; }
#main_menu li.blank { height:33px; width:660px; background:transparent; display:block; }
#main_menu a * { display:none; }
#main_menu a,#main_menu a .hover { height:33px; position:relative; display:block; background:url(/images/top_menu2.png) no-repeat 0 0; }
#main_menu a.home { background-position:0 0; width:78px; }
#main_menu .highlight a.home:hover,#main_menu a.home .hover { background-position:0 -66px; }
#main_menu a.invest { background-position:-78px 0; width:127px; }
#main_menu .highlight a.invest:hover,#main_menu a.invest .hover { background-position:-78px -66px; }
#main_menu a.coinpedia { background-position:-205px 0; width:169px; }
#main_menu .highlight a.coinpedia:hover,#main_menu a.coinpedia .hover { background-position:-205px -66px; }
#main_menu a.bullion { background-position:-374px 0; width:81px; }
#main_menu .highlight a.bullion:hover,#main_menu a.bullion .hover { background-position:-374px -66px; }
#main_menu a.certcoins { background-position:-455px 0; width:141px; }
#main_menu .highlight a.certcoins:hover,#main_menu a.certcoins .hover { background-position:-455px -66px; }
#main_menu a.iras { background-position:-596px 0; width:64px; }
#main_menu .highlight a.iras:hover,#main_menu a.iras .hover { background-position:-596px -66px; }
#main_menu a.about { background-position:0 -33px; width:194px; }
#main_menu .highlight a.about:hover,#main_menu a.about .hover { background-position:0 -99px; }
#main_menu a.investing { background-position:-194px -33px; width:288px; }
#main_menu .highlight a.investing:hover,#main_menu a.investing .hover { background-position:-194px -99px; }
#main_menu a.commentary { background-position:-482px -33px; width:178px; }
#main_menu .highlight a.commentary:hover,#main_menu a.commentary .hover { background-position:-482px -99px; }
#main_content img { float:left; }

/* div#main_content { width:998px; min-height:765px; display:block; padding:2px 0 0 23px; margin-top:3px; overflow:hidden; background:transparent url(/images/main_bg-long2.png) no-repeat 0 0; } */

div#main_content { width:998px; min-height:745px; display:block; padding:2px 0 0 23px; margin-top:3px; overflow:hidden; background:transparent url(/images/main_bg-long2_20100120.png) no-repeat 0 0; }


div#main_content-sub { width:868px; min-height:725px; display:block; padding:40px 60px 0 65px; margin-top:3px; overflow:hidden; background:transparent url(/images/main_blank.png) no-repeat 0 0; position:absolute; }
div#pedia_content { width:888px; min-height:745px; display:block; padding:20px 45px 0; margin-top:3px; overflow:hidden; background:transparent url(/images/main_bg-long2.png) no-repeat 0 0; }
div#empty_white { font-size:14px; margin:0 -20px 0 0; padding:0 25px 0 0; text-align:justify; color:#2b2b2b; height:585px; display:block; overflow:auto; }
div#empty_white.news_article { font-size:13px; margin:0 -20px 0 0; padding:0 25px 0 0; text-align:justify; color:#2b2b2b; height:585px; display:block; overflow:auto; }
div#empty_white.news_article h1#heading { display:block; color:#111; font-family:Lucida Grande,bitstream vera sans,trebuchet ms,verdana,arial;}
div#empty_white h2 { font-size:14px; font-weight:bold; color:#991100;font-family:Lucida Grande,bitstream vera sans,trebuchet ms,verdana,arial; }
.black-p { color:#000; }
div#empty_white.news_article p, div#empty_white p { margin:9px 0; font-size:13px; }
div#empty_white #market_com { overflow:auto; height:520px; margin-right:-20px; }
div#certified_content { margin-top:3px; width:998px; min-height:635px; display:block; padding:0; overflow:hidden; background:transparent url(/images/certified_content.png) no-repeat 0 0; }
div#bullion_content { margin-top:3px; width:998px; min-height:635px; display:block; padding:0; overflow:hidden; background:transparent url(/images/bullion_content.png) no-repeat 0 0; }
h1#heading { margin:0 0 20px; font-size:18px; color: #111; }
div#empty_white.news_article h2.long-h { font-size:14px; }
ul#partners { height:60px; width:950px; display:block; overflow:hidden; margin:0 0 0 26px; padding:0; list-style:none; list-style-type:none; }
.ui-resizable { position:relative; }
.ui-resizable-handle { position:absolute; font-size:.1px; z-index:99999; display:block; }
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle { display:none; }
.ui-resizable-n { cursor:n-resize; height:7px; width:100%; top:-5px; left:0; }
.ui-resizable-s { cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0; }
.ui-resizable-e { cursor:e-resize; width:7px; right:-5px; top:0; height:100%; }
.ui-resizable-w { cursor:w-resize; width:7px; left:-5px; top:0; height:100%; }
.ui-resizable-se { cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px; }
.ui-resizable-sw { cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px; }
.ui-resizable-nw { cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px; }
.ui-resizable-ne { cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px; }
.mb-resize { display:block; background-color:transparent!important; border:3px solid transparent!important; border:5px solid transparent!important; margin:0!important; }
.mb-resize-resizable-n { cursor:e-resize; width:100%!important; height:50px!important; right:0!important; top:-10px!important; z-index:auto!important; }
.mb-resize-resizable-e { cursor:e-resize; width:20px!important; height:100%!important; right:-20px!important; top:0!important; z-index:auto!important; }
.mb-resize-resizable-w { cursor:e-resize; width:20px!important; height:100%!important; left:-20px!important; top:0!important; z-index:auto!important; }
.mb-resize-resizable-s { cursor:s-resize; width:100%!important; height:10px!important; bottom:-10px!important; left:0!important; z-index:auto!important; }
.mb-resize-resizable-se { cursor:se-resize; width:30px!important; height:30px!important; right:0!important; bottom:-10px!important; z-index:auto!important; }
.mbproxy { border:1px dotted gray; background:url(/elements/proxy.png); }
.containerPlus { font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; font-size:14px; visibility:hidden; }
.containerPlus .spacer { margin-top:10px; }
.containerPlus .buttonBar { position:relative; top:0; float:right; margin-top:-23px; margin-right:15px; }
.containerPlus .buttonBar img { margin-left:5px; }
.containerPlus .mbcontainercontent { margin-right:-15px; padding-right:10px; overflow:auto; }
.containerPlus .mbcontainercontent p.ira-mod { font-size:16px; line-height:22px; padding:10px 20px; }
.containerPlus .mbcontainercontent p.coin-mod { font-size:16px; line-height:22px; padding:10px 30px 0 10px; font-size:14px; }
.containerPlus .no { background:url(/elements/default/no.png) no-repeat top left; }
.containerPlus .ne { background:url(/elements/default/ne.png) no-repeat top right; margin-left:21px; }
.containerPlus .ne img { left:-10px; top:-10px; }
.containerPlus .n { background:url(/elements/default/n.png) repeat-x top center; margin-right:20px; }
.containerPlus .n { padding-top:8px; height:26px; font-size:15px; white-space:nowrap; }
.containerPlus .n a { text-decoration:none; color:#000; font-size:15px; }
.containerPlus .o { background:url(/elements/default/o.png) repeat-y top left; }
.containerPlus .e { background:url(/elements/default/e.png) repeat-y top right; margin-left:21px; }
.containerPlus .c { background:url(/elements/default/c.png); margin-right:23px; padding-top:1px; padding-bottom:1px; }
.containerPlus .so { background:url(/elements/default/so.png) no-repeat bottom left; }
.containerPlus .se { background:url(/elements/default/se.png) no-repeat bottom right; margin-left:21px; }
.containerPlus .s { background:url(/elements/default/s.png) repeat-x bottom; padding-top:20px; margin-right:23px; }
.containerPlus.trans .no { background:url(/elements/trans/no.png) no-repeat top left; }
.containerPlus.trans .ne { background:url(/elements/trans/ne.png) no-repeat top right; margin-left:21px; }
.containerPlus.trans .n { background:url(/elements/trans/n.png) repeat-x top center; margin-right:25px; height:25px; }
.containerPlus.trans .n { padding-top:9px; font-size:15px; color:white; }
.containerPlus.trans .n a { text-decoration:none; color:#fff; font-size:15px; white-space:nowrap; overflow:hidden; }
.containerPlus.trans .o { background:url(/elements/trans/o.png) repeat-y top left; }
.containerPlus.trans .e { background:url(/elements/trans/e.png) repeat-y top right; margin-left:21px; }
.containerPlus.trans .c { background:url(/elements/trans/c.png); margin-right:25px; padding-top:1px; padding-bottom:1px; }
.containerPlus.trans .c .mbcontainercontent { color:white; }
.containerPlus.trans .c .mbcontainercontent a { color:white; }
.containerPlus.trans .so { background:url(/elements/trans/so.png) no-repeat bottom left; }
.containerPlus.trans .se { background:url(/elements/trans/se.png) no-repeat bottom right; margin-left:21px; }
.containerPlus.trans .s { background:url(/elements/trans/s.png) repeat-x bottom; padding-top:20px; margin-right:25px; }
.containerPlus.trans_r .no { background:url(/elements/trans_r/no_r.png) no-repeat top left; }
.containerPlus.trans_r .ne { background:url(/elements/trans_r/ne_r.png) no-repeat top right; margin-left:21px; }
.containerPlus.trans_r .n { background:url(/elements/trans_r/n_r.png) repeat-x top center; margin-right:25px; height:24px; }
.containerPlus.trans_r .n { padding-top:10px; font-size:14px; color:white; }
.containerPlus.trans_r .n a { text-decoration:none; color:#fff; font-size:15px; white-space:nowrap; overflow:hidden; }
.containerPlus.trans_r .o { background:url(/elements/trans/o.png) repeat-y top left; }
.containerPlus.trans_r .e { background:url(/elements/trans/e.png) repeat-y top right; margin-left:21px; }
.containerPlus.trans_r .c { background:url(/elements/trans/c.png); margin-right:25px; padding-top:1px; padding-bottom:1px; }
.containerPlus.trans_r .c .mbcontainercontent { color:white; padding-top:12px; }

/* .containerPlus.trans_r .c .mbcontainercontent a { color:white; } */

.containerPlus.trans_r .so { background:url(/elements/trans/so.png) no-repeat bottom left; }
.containerPlus.trans_r .se { background:url(/elements/trans/se.png) no-repeat bottom right; margin-left:21px; }
.containerPlus.trans_r .s { background:url(/elements/trans/s.png) repeat-x bottom; padding-top:20px; margin-right:25px; }
.containerPlus.trans_b .no { background:url(/elements/trans_b/no_b.png) no-repeat top left; }
.containerPlus.trans_b .ne { background:url(/elements/trans_b/ne_b.png) no-repeat top right; margin-left:21px; }
.containerPlus.trans_b .n { background:url(/elements/trans_b/n_b.png) repeat-x top center; margin-right:25px; height:25px; }
.containerPlus.trans_b .n { padding-top:9px; font-size:15px; color:white; }
.containerPlus.trans_b .n a { text-decoration:none; color:#fff; font-size:16px; white-space:nowrap; overflow:hidden; }
.containerPlus.trans_b .o { background:url(/elements/trans/o.png) repeat-y top left; }
.containerPlus.trans_b .e { background:url(/elements/trans/e.png) repeat-y top right; margin-left:21px; }
.containerPlus.trans_b .c { background:url(/elements/trans/c.png); margin-right:25px; padding-top:1px; padding-bottom:1px; }
.containerPlus.trans_b .c .mbcontainercontent { color:white; }
.containerPlus.trans_b .c .mbcontainercontent a { color:white; }
.containerPlus.trans_b .so { background:url(/elements/trans/so.png) no-repeat bottom left; }
.containerPlus.trans_b .se { background:url(/elements/trans/se.png) no-repeat bottom right; margin-left:21px; }
.containerPlus.trans_b .s { background:url(/elements/trans/s.png) repeat-x bottom; padding-top:20px; margin-right:25px; }
.containerPlus.white .no { background:url(/elements/white/no_b.png) no-repeat top left; }
.containerPlus.white .ne { background:url(/elements/white/ne_b.png) no-repeat top right; margin-left:21px; }
.containerPlus.white .n { background:url(/elements/white/n_b.png) repeat-x top center; margin-right:25px; height:18px; }
.containerPlus.white .n { padding-top:10px; padding-bottom:6px; font-size:14px; overflow:visible; }
.containerPlus.white .o { background:url(/elements/white/o.png) repeat-y top left; }
.containerPlus.white .e { background:url(/elements/white/e.png) repeat-y top right; margin-left:21px; }
.containerPlus.white .c { background:url(/elements/white/c.png); margin-right:8px; padding-top:1px; padding-bottom:1px; }
.containerPlus.white .c .mbcontainercontent { color:#000; margin-top:0; padding-top:0; }
.containerPlus.white .n a:hover { text-decoration:none; }
.containerPlus.white .so { background:url(/elements/white/so.png) no-repeat bottom left; }
.containerPlus.white .se { background:url(/elements/white/se.png) no-repeat bottom right; margin-left:21px; }
.containerPlus.white .s { background:url(/elements/white/s.png) repeat-x bottom; padding-top:20px; margin-right:25px; }
.containerPlus.alert .no { background:url(/elements/alert/no.png) no-repeat top left; }
.containerPlus.alert .ne { background:url(/elements/alert/ne.png) no-repeat top right; margin-left:21px; }
.containerPlus.alert .n { background:url(/elements/alert/n.png) repeat-x top center; margin-right:25px; height:26px; }
.containerPlus.alert .n { padding-top:8px; font-size:16px; }
.containerPlus.alert .o { background:url(/elements/alert/o.png) repeat-y top left; }
.containerPlus.alert .e { background:url(/elements/alert/e.png) repeat-y top right; margin-left:21px; }
.containerPlus.alert .c { background:url(/elements/alert/c.png); margin-right:25px; padding-top:1px; padding-bottom:1px; }
.containerPlus.alert .c .mbcontainercontent { color:#000; }
.containerPlus.alert .n a:hover { text-decoration:none; }
.containerPlus.alert .so { background:url(/elements/alert/so.png) no-repeat bottom left; }
.containerPlus.alert .se { background:url(/elements/alert/se.png) no-repeat bottom right; margin-left:21px; }
.containerPlus.alert .s { background:url(/elements/alert/s.png) repeat-x bottom; padding-top:20px; margin-right:25px; }
a:active { outline:none; }
div#media_container { width:686px; display:block; overflow:hidden; margin:0; padding:17px 0 0 13px; }
div#playlist_wrapper { float:left; width:270px; padding:0; margin:5px 0 0; height:225px; }
div#player_wrapper { width:414px; height:273px; display:block; overflow:hidden; margin:0; padding:5px 0 0; }
.player { z-index:1000; display:block; width:400px; height:225px; padding:0; margin:0; text-align:center; text-decoration:none; cursor:pointer; float:left; position:absolute; top:190px; left:50%; margin-left:-192px; }
a.player img { border:0; }
div.playlist { position:relative; overflow:hidden; height:224px!important; }
div.playlist div.clips { position:absolute; height:200000em; }
div.playlist,div.clips { width:260px; }
div.clips a { font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; background:url(/images/clips_bg.png); background-repeat:no-repeat; background-position:0 0; display:block; height:77px; width:260px; text-decoration:none; letter-spacing:0; color:#c5c5c5; cursor:pointer; margin-bottom:0; padding:0; font-weight:normal; }
div.clips a.playing { background:url(/images/clips_bg.png) 0 -154px; background-repeat:no-repeat; }
div.clips a.paused { background-position:0 -77px; }
div.clips a img { display:block; float:left; width:235px; height:64px; margin:1px 0 0 8px; padding:0; }
div.clips a span { position:relative; display:block; float:right; top:5px; text-align:left; left:0; width:135px; height:54px; line-height:14px; font-size:12px; padding:0; vertical-align:middle; display:none; }
div.clips a em { font-style:normal; color:#f00; }
div.clips a:hover { color:#fff; background-image:url(/images/clips_bg.png); background-repeat:no-repeat; background-position:0 -77px; }
div.clips a.playing:hover,div.clips a.paused:hover,div.clips a.progress:hover { background-color:transparent!important; }
div#scroll_btns { width:150px; height:35px; display:block; margin:20px 0 0 75px; }
a.go { display:block; width:50px; height:35px; background:url(/images/scroll_btns.png) no-repeat; cursor:pointer; }
a.go { background-position:-52px 0; }
a.go:hover { background-position:-52px -37px; }
a.go.down:hover { background-position:0 -37px; }
a.go.down { background-image:url(/images/scroll_btns.png); background-position:0 0; float:right; }
a.go.disabled { visibility:visible; }
containerPlus .mod_head { color:#fefefe; font-weight:bold; }
.n a.mod_head_btn { top:4px; font-size:14px; cursor:pointer; color:#fefefe; }
.n a.mod_head_btn:hover { color:#fdf88f; }
span#dock_mod_ira img { position:absolute; left:395px; top:11px; width:22px; height:22px; }
a.full_screen { border:0; text-decoration:none; height:20px; width:20px; display:inline-block; background:transparent url(../../elements/icons/full_screen.png) no-repeat 0 0; position:absolute; top:11px; right:51px; cursor:pointer; }
a.full_screen:hover { text-decoration:none; border:0; }
a.ira_btn { overflow:hidden; text-decoration:none; border:0; height:63px; width:260px; margin:30px 0 0 85px; background:transparent url(/images/btn_arrow-ira.png) no-repeat 0 0; display:block; cursor:pointer; }
a.ira_btn:hover { text-decoration:none; border:0; height:63px; width:260px; background:transparent url(/images/btn_arrow-ira.png) no-repeat 0 -64px; }
a.btn_arrow_left { text-decoration:none; border:0; height:55px; width:154px; margin:0; background:transparent url(/images/btn_arrow_left.png) no-repeat 0 1px; display:block; cursor:pointer; padding:6px 0 0 106px; color:#ccc; position:relative; top:335px; left:740px; font-size:13px; line-height:15px; vertical-align:middle; }
a.btn_arrow_left:hover { color:#fff; border:0; height:55px; width:154px; background:transparent url(/images/btn_arrow_left.png) no-repeat 0 -63px; }


/* a.ira_btn_arrow_left { text-decoration:none; border:0; height:55px; width:154px; margin:0; background:transparent url(/images/btn_arrow_left.png) no-repeat 0 1px; display:block; cursor:pointer; padding:6px 0 0 106px; color:#ccc; position:relative; top:135px; left:125px; font-size:13px; line-height:15px; vertical-align:middle; } */
/* a.ira_btn_arrow_left:hover { color:#fff; border:0; height:55px; width:154px; background:transparent url(/images/btn_arrow_left.png) no-repeat 0 -63px; } */

a.ira_btn_arrow_left { text-decoration:none; border:0; height:55px; width:154px; margin:0; background:transparent url(/images/btn_arrow_left_anim.gif) no-repeat 0 1px; display:block; cursor:pointer; padding:6px 0 0 106px; color:#ccc; position:relative; top:135px; left:125px; font-size:13px; line-height:15px; vertical-align:middle; }
a.ira_btn_arrow_left:hover { color:#fff; border:0; height:55px; width:154px; background:transparent url(/images/btn_arrow_left_anim.gif) no-repeat 0 -63px; }


div.ira_mod { padding:0; background:transparent url(/images/tc_ira_bg.png) no-repeat 0 0; width:400px; height:225px; display:block; margin:35px 0 0 20px; }


/* a.kit_btn_arrow_right { text-decoration:none; border:0; height:55px; width:200px; margin:0; background:transparent url(/images/btn_arrow_right.png) no-repeat 46px -126px; display:block; cursor:pointer; text-align:right; padding:6px 106px 0 0; color:#ccc; position:relative; top:125px; left:-55px; font-size:13px; line-height:15px; vertical-align:middle; } */
/* a.kit_btn_arrow_right:hover { color:#fff; border:0; height:55px; width:200px; background:transparent url(/images/btn_arrow_right.png) no-repeat 46px -64px; } */
a.kit_btn_arrow_right
            {
            text-decoration: none;
            border: 0;
            height: 55px;
            width: 200px;
            margin: 0;
            background: transparent url(/images/btn_arrow_right_anim.gif) no-repeat 46px 0px; 
            display: block;
            cursor: pointer;
            text-align: right;
            padding: 6px 106px 0 0;
            color: #ccc;
            position: relative;
            top: 125px;
            left: -55px;
            font-size: 13px;
            line-height: 15px;
            vertical-align: middle;
            }

a.kit_btn_arrow_right:hover
            {
            color: #fff;
            border: 0;
            height: 55px;
            width: 200px;
            background: transparent url(/images/btn_arrow_right_anim.gif) no-repeat 46px -64px;
            }

div.kit_mod { padding:0; background:transparent url(/images/tc_kit_bg.png) no-repeat 0 0; width:400px; height:225px; display:block; margin:-10px 0 0 2px; }
a.btn_arrow_right { text-decoration:none; border:0; height:55px; width:200px; margin:0; background:transparent url(/images/btn_arrow_right.png) no-repeat 46px -126px; display:block; cursor:pointer; text-align:right; padding:6px 106px 0 0; color:#ccc; position:relative; top:475px; left:5px; font-size:13px; line-height:15px; vertical-align:middle; }
a.btn_arrow_right:hover { color:#fff; border:0; height:55px; width:200px; background:transparent url(/images/btn_arrow_right.png) no-repeat 46px -190px; }
.iconLabel { font-family:sans-serif; font-size:10px; padding:5px; background:#f3f3f3; color:gray; display:block; border:1px solid #ccc; font-size:10px; }
div#mod_top-left { height:316px; width:280px; float:left; display:block; }
div#gold-kit { height:325px; width:360px; display:block; overflow:hidden; background:transparent url(/images/gold_kit.jpg) no-repeat 0 0; }
div#gold-kit * { display:none; }
div#gold-kit span.hover { background:transparent url(/images/gold_kit.jpg) no-repeat 0 -325px; height:325px; width:360px; display:block; top:0; left:0; position:absolute; }
ul#mod-top-ctr { float:right; height:225px; width:400px; display:block; overflow:hidden; padding:0; margin:0; list-style:none; list-style-type:none; }
div#mod_top-right { width:228px; height:220px; display:block; overflow:hidden; font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; font-size:12px; line-height:1; color:#fefcf1; float:left; border-color:#191919; margin:25px 0 0; padding:0 0 0 2px; }
div#mod_top-right ul { list-style-type:none; position:relative; margin:0; padding:0; }
div#mod_top-right li { height:61px; overflow:hidden; display:block; text-align:right; margin:0; padding:6px 19px 0 5px; margin-bottom:7px; background:transparent url(/images/scroll-item_bg.png) no-repeat 0 0; font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; }
div#mod_top-right li:hover { height:61px; overflow:hidden; display:block; text-align:right; margin:0; padding:6px 19px 0 5px; margin-bottom:7px; background-position:0 -68px; cursor:pointer; }
div#mod_top-right li h5 { font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; font-weight:normal; color:#2b2b2b; font-size:11px; margin:0; padding:0; padding-top:4px; color:#fff; }
div#mod_top-right li h5 a { color:#fff; text-decoration:none; }
div#mod_top-right li h5 a:hover { color:#fff; text-decoration:none; }
div#mod_top-right li img { float:left; margin:0; height:58px; width:58px; }
div#mod_top-right li p { margin:0; padding:0; }
div#mod_top-right li p.info { color:#fefcf1; font-size:12px; padding:12px 8px 0 0; margin:0; }
div#mod_top-right .info a,div#mod_top-right .info a:visited { color:#fefcf1; display:block; text-align:right; margin:0 0 0 auto; padding:4px 8px 0 0; text-decoration:none; }
div#mod_top-right .info a:hover { color:#fff; text-decoration:none; }
span.buy-now { color:#37e807; }
div.bottom_row { width:950px; height:320px; display:block; margin:-10px 0 0; }
div#mod_btm-left { height:341px; width:476px; float:left; display:block; position:relative; top:5px; left:10px; }
div#mod_btm-right { display:block; float:left; }
div#mod_btm-right div#rcdata { overflow:hidden; height:150px; width:477px; display:block; background:transparent url(/images/mod_btm-right.png) no-repeat 0 0; }
div#mod_btm-right div#rcnews { overflow:hidden; height:191px; width:477px; float:left; display:block; background:transparent url(/images/mod_btm-right.png) no-repeat 0 -150px; }
.mbcontainercontent.data { margin:-24px -15px -15px -18px; padding:0; overflow:visible; }
.mbcontainercontent.media_player { margin:-24px -15px -15px -18px; padding:0; overflow:visible; }
.mbcontainercontent.news { margin:0 0 0 -6px; padding:0 10px 0 0; overflow:auto; }
.mbcontainercontent.ira_form { margin:0; padding:0 15px 0 0; overflow:auto; color:#3b3b3b; }
.mbcontainercontent.free { margin:-24px -15px -15px -18px; padding:0; overflow:visible; }
span#dock_mod_news img { position:absolute; left:395px; top:11px; width:22px; height:22px; }
span#dock_mod_news span.mod_head { font-size:10px; }
div.mbcontainercontent div#top_article div.clear { clear:both; height:1px; line-height:1px; font-size:1px; background:transparent; width:auto; }
div.mbcontainercontent div#top_article { padding:10px 0 0; margin:0; }
div.mbcontainercontent div#top_article a { color:#991100; text-decoration:none; }
div.mbcontainercontent div#top_article a:hover { color:#991100; text-decoration:none; }
div.mbcontainercontent div#top_article h5.headline { margin: 0px; padding:0 5px 4px; min-height:24px; line-height:24px; background:transparent; font-weight:bold; font-size:14px; /*  color:#203264; */color: #111; font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; }
div.mbcontainercontent div#top_article div.summary p img { border:0; padding:0 10px 0 0; display:block; clear:none; float:none; }
div.mbcontainercontent div#top_article span.artDate { font-style:italic; font-size:12px; float:right; padding:0; line-height:24px; margin:0; min-width:22px; font-family:"Lucida Sans, Verdana"; color:#000; }
div.mbcontainercontent div#top_article .summary { display:block; padding:0 15px 20px; margin-bottom:0; text-align:left; font-size:12px; background:transparent; font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; border-bottom:0 solid #979797; color:#3b3b3b; }
#e_briefing { position:relative; left:3px; top:-15px; font-size:12px; margin-bottom:-14px; margin-top:0; text-align:left; z-index:500; }
#e_briefing a { text-decoration:none; color:#c8c8c8; cursor:pointer; }
#e_briefing a:hover { text-decoration:underline; color:#fff; }
#triggers { position:relative; left:30px; top:-14px; font-size:10px; margin-bottom:-14px; margin-top:0; text-align:left; }
#cert_trigger { width:140px; height:185px; display:block; position:relative; left:805px; top:175px; font-size:9px; margin-bottom:15px; margin-top:0; text-align:center; }
#cert_trigger a { cursor:pointer; color:#c5c5c5; margin-bottom:15px; text-decoration:none; }
#cert_trigger img { background-color:#fff; padding:2px; border:1px solid #ccc; margin:2px 5px; cursor:pointer; }
#triggers a { cursor:pointer; color:#c5c5c5; text-decoration:none; }
#triggers a:hover { color:#fff; text-decoration:underline; }
.mbcontainercontent.more_news { margin:12px 0 15px; overflow:auto; }
div#market_news div#articleWrapper { margin:0; padding:10px 10px 20px 0; border:0 none; background:transparent; overflow:auto; }
div#market_news div#articleWrapper div#articles div.clear { clear:both; height:1px; line-height:1px; font-size:1px; background:transparent; width:auto; }
div#market_news div#articleWrapper div#articles { padding:0; margin:0; }
div#market_news div#articleWrapper div#articles a { color:#991100; text-decoration:none; }
div#market_news div#articleWrapper div#articles a:hover { color:#991100; text-decoration:none; }
div#market_news div#articleWrapper div#articles .summary a { color:#991100; text-decoration:none; }
div#market_news div#articleWrapper div#articles h5.headline { margin: 0px; margin-bottom:6px; padding:0 5px 4px; min-height:24px; line-height:24px; background:transparent; font-weight:bold; font-size:15px;/*  color:#203264; */color: #111; font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; }
div#market_news div#articleWrapper div#articles div.summary p { font-size:13px; }
div#market_news div#articleWrapper div#articles div.summary p img { border:0; padding:0 10px 0 0; display:block; clear:none; float:none; }
div#market_news div#articleWrapper div#articles span.artDate { font-style:italic; font-size:12px; float:right; padding:0; line-height:24px; margin:0; min-width:22px; font-family:"Lucida Sans, Verdana"; color:#000; }
div#market_news div#articleWrapper div#articles .summary { display:block; padding:10px 15px 20px; margin-bottom:20px; text-align:left; font-size:14px; background:transparent; font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; border-bottom:1px solid #979797; color:#3b3b3b; }
div#market_news div#articleWrapper div#articles .summary:hover { background:transparent; cursor:text; font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; }
a.news_list { font-weight:bold; position:absolute; font-size:14px; color:#c5c5c5; cursor:pointer; background:transparent url(/elements/icons/logo_icon.png) no-repeat 135px 0; line-height:35px; width:130px; height:35px; display:block; text-align:right; padding-right:40px; }
a.news_list:hover { font-size:14px; color:#991100; text-decoration:none; }
div.news_list_btn { position:absolute; top:34px; right:110px; width:130px; height:35px; }
div#spot_table_wrap { position:relative; top:0; left:0; width:210px; height:120px; display:block; overflow:visible; margin:0 0 0 12px; padding:0; background:transparent; float:left; visibility:visible; }
table#spot_table { border:0; padding:0; margin:0; background:transparent url(/images/spot_tr_bg.png) no-repeat center 0; overflow:visible; }
table#spot_table td { font-weight:normal; height:30px; text-align:right; line-height:30px; font-size:12px; color:#c8c8c8; padding:0; margin:0; border-collapse:collapse; }
table#spot_table td.metal { text-align:left; }
table#spot_table td.arrows { text-align:center; padding:0; }
table#spot_table td.arrows span.arrow { width:30px; height:30px; }
span.red_down { color:#e2220a; }
span.green_up { color:#37e807; }
span.no_change { color:#c8c8c8; }
div#live_chart_wrap { background:transparent url(/images/chart_labels.png) no-repeat 5px 2px; height:140px; width:240px; border:0 solid #fefefe; display:block; position:relative; top:-26px; left:230px; overflow:visible; }
div#chart_wrap { height:140px; width:240px; border:0 solid #fefefe; display:block; position:relative; top:-26px; left:230px; overflow:visible; }
#liveChart { overflow:visible; position:absolute; display:block; top:36px; left:18px; width:175px; height:120px; float:right; border:0 solid #c8c8c8; }
#footer_wrap { width:100%; text-align:left; height:78px; background:transparent url(/images/footer_dock/footer_menu_bg.png) repeat-x 0 0; display:block; margin:10px 0 0; position:relative; top:10px; }
#footer_menu_wrap { width:600px; margin:0 auto; left:85px; position:relative; top:10px; z-index:2; }
#footer_menu { display:block; }
.footer_item { display:block; float:left; width:55px; height:55px; }
#footer_wrap a.validate { width:88px; position:relative; top:27px; left:40px; height:31px; }
div#cloud { display:block; z-index:1; position:absolute; top:12px; right:15px; height:54px; width:330px; background-color:transparent; color:#3c3c3c; text-align:center; padding:5px; overflow:visible; font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; }
div#legal { display:block; height:20px; background-color:transparent; color:#ededed; text-align:left; padding:0 45px 10px 42px; font-size:12px; font-family:bitstream vera sans, Lucida Grande, trebuchet ms, verdana, arial; width:900px; display:block; margin:0 auto; clear:both; }
div#legal a { color:#ededed; text-decoration:none; }
div#legal a:hover { text-decoration:none; color:#fff; }
div.jqDock { background-color:transparent; position:absolute; top:0; left:0; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-right:0; margin-bottom:0; overflow:visible; height:48px; width:336px; margin-left:103px; }
div.jqDock a { position:relative; border-top-width:0; border-right-width:0; border-bottom-width:0; border-left-width:0; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; vertical-align:top; }
div.jqDockLabel { border:0 none; padding:0 4px; font-weight:bold; font-size:14px; font-style:italic; white-space:nowrap; color:#000000; background-color:transparent; }
div.jqDockLabelLink { cursor:pointer; }
div.jqDockLabelImage { cursor:default; }
div#form_wrap { width:350px; display:block; margin:0 auto; padding-left:10px; }
#info_request { background:transparent url(/images/h600.png) repeat-x; padding:10px 0 10px 20px; margin:0; width:320px; }
div#form_wrap { width:300px; display:block; margin:0; padding-left:0; left:40px; }
#info_request { font-family:Lucida Grande, bitstream vera sans, trebuchet ms, verdana, arial; font-weight:bold; background:transparent url(/images/h600.png) repeat-x; padding:0 0 10px 20px; margin:15px 0 20px; width:320px; }
#info_request h3 { text-align:center; margin:0 0 10px; }
#info label,#inputs input,#inputs textarea,#inputs select { height:25px; font-size:14px; color:#000; display:block; float:left; margin-bottom:5px; }
#info label { text-align:right; width:85px; padding-right:20px; }
#info br { clear:left; }
div.form_tooltip { background-color:#000; z-index:1000; border:1px solid #fff; padding:10px 15px; width:200px; display:none; color:#fff; text-align:left; font-size:14px; }
button#submit_info { padding:5px 7px; margin-left:0; background:#991100; color:#fefefe; border:1px solid #fefefe; font-size:16px; }
.white_overlay { text-align:center; display:none; background-image:url(/images/white.png); width:640px; padding:35px; font-size:14px; }
.white_overlay a { font-size:12px; height:20px; cursor:pointer; color:#fefefe; font-weight:normal; text-decoration:none; padding:5px 8px; background:#3b3b3b; border:1px solid #fff; }
.white_overlay div.close { background-image:url(/images/black-close.png); position:absolute; right:15px; top:15px; cursor:pointer; height:28px; width:28px; }
div.white_overlay.black_modal { background-image:url(/images/transparent.png); color:#fff; }
div.white_overlay h2 { margin:10px 0 -9px; font-weight:bold; font-size:14px; }
div.black_modal h2 { color:#fff; }
ul.geogoer_vchecks { list-style-type:none; padding:0; margin:0; }
ul.geogoer_vchecks li.first { background-image:url(../images/top_button_bg.gif); background-repeat:no-repeat; background-position:top right; border-width:0 0 1px; border-style:solid; border-color:#d5d5d5; }
ul.geogoer_vchecks li.first_hover { background-image:url(../images/top_button_bg_hover.gif); }
ul.geogoer_vchecks li.first span { background-image:url(../images/top_button_left.gif); background-repeat:no-repeat; background-position:top left; padding-top:5px; height:21px; }
ul.geogoer_vchecks li.first_hover span { background-image:url(../images/top_button_left_hover.gif); }
ul.geogoer_vchecks li.last { background-image:url(../images/bottom_button_bg.gif); background-repeat:no-repeat; background-position:top right; border-width:0; }
ul.geogoer_vchecks li.last_hover { background-image:url(../images/bottom_button_bg_hover.gif); }
ul.geogoer_vchecks li.last span { background-image:url(../images/bottom_button_left.gif); background-repeat:no-repeat; background-position:top left; }
ul.geogoer_vchecks li.last_hover span { background-image:url(../images/bottom_button_left_hover.gif); }
ul.geogoer_vchecks li { position:relative; border-width:0 0 1px; border-style:solid; border-bottom-color:#d5d5d5; background-image:url(../images/button_bg.gif); background-repeat:no-repeat; background-position:top right; }
ul.geogoer_vchecks li.hover { background-image:url(../images/button_bg_hover.gif); }
ul.geogoer_vchecks li span { font-family:Lucida Grande, bitstream vera sans, trebuchet ms, verdana, arial; color:black; font-weight:normal; font-size:13px; cursor:pointer; display:block; height:21px; padding-top:5px; padding-left:15px; background-image:url(../images/button_left.gif); background-repeat:no-repeat; background-position:top left; }
ul.geogoer_vchecks li.hover span { background-image:url(../images/button_left_hover.gif); }
ul.geogoer_vchecks li.checked div.check_div { background-image:url(../images/tick.png); background-repeat:no-repeat; }
ul.geogoer_vchecks li.unchecked div.check_div { background-image:url(../images/cross.png); background-repeat:no-repeat; }
ul.geogoer_vchecks li.unchecked span { color:#8b8b8b; }
ul.geogoer_vchecks li div.check_div { display:block; height:16px; width:16px; position:absolute; top:5px; right:10px; }
table#client_info { border:0; border-collapse:collapse; margin:0 auto; padding:0; }
table#client_info td { height:24px; text-align:right; padding:0 5px; }
#info label,#inputs input,#inputs textarea,#inputs select { height:25px; font-size:14px; color:#000; display:block; margin-bottom:5px; }
#inputs input,#inputs textarea,#inputs select { width:120px; }
#client_info label { text-align:right; padding-right:20px; width:65px; }
input.text { border:1px solid transparent; padding:0 3px; font-size:13px; margin-bottom:1px; height:24px; width:169px; overflow:visible; background:transparent url(/images/ira_input_bg.png) no-repeat center; }
button#submit_info { padding:5px 7px; margin:0; background:#991100; color:#fefefe; border:1px solid #fefefe; font-size:16px; }
* html #growl-notice-wrapper { position:absolute; }
* html .growl-top { margin-bottom:-10px; }
* html .growl-item { padding-bottom:0; }
* html .growl-bottom { margin-bottom:-11px; }
* html .growl-close { background:url(/images/growl-close-ie6.gif); width:22px; height:22px; top:7px; left:7px; }
#growl-notice-wrapper { position:fixed; top:155px; right:30px; width:301px; z-index:9999; }
.growl-item-wrapper { position:relative; margin:0 0 10px; }
.growl-top { background-image:url(/images/growl-top.png); background-repeat:no-repeat; background-position:top left; height:10px; }
.hover .growl-top { background-position:top right; }
.growl-bottom { background-image:url(/images/growl-bottom.png); background-repeat:no-repeat; background-position:top left; height:8px; margin:0; }
.hover .growl-bottom { background-position:top right; }
.growl-item { display:block; background-image:url(/images/growl-bg-tile.png); background-repeat:repeat-y; background-position:top left; color:#d1d1d1; padding:0 11px 8px; font-size:13px; font-family:Lucida Grande, bitstream vera sans, trebuchet ms, verdana, arial; }
.hover .growl-item { background-position:top right; }
.growl-item p { padding:10px 0 0; margin:0; }
.growl-item span.help { font-size:14px; font-weight:bold; color:#c5c5c5; }
.growl-item .growl-with-image p a { text-decoration:none; padding:1px 4px; color:#fff; border:1px dashed #000; }
.growl-item .growl-with-image p a:hover { text-decoration:none; padding:1px 4px; color:#b1d0eb; border:1px dashed #104572; }
.growl-close { position:absolute; top:5px; left:3px; background:url(/images/growl-close.png); cursor:pointer; width:30px; height:30px; }
.growl-title { font-size:16px; font-weight:normal; padding:8px 0 15px 7px; display:block; color:#f4f4f4; }
.growl-image { width:44px; height:44px; float:left; }
.growl-with-image,.growl-without-image { padding:0 5px 15px 0; }
.growl-with-image { width:250px; float:right; }
img.doorway_splash { top:21px; margin:0; margin-left:390px; position:absolute; z-index:2; }
p.doorway_splash_text { width:380px; display:block; }
#market_com_doorway { overflow:auto; height:310px; margin-right:-20px;padding-right: 20px; margin-top:100px; }
.tick_wrapper { width:645px; height:35px; overflow:hidden; padding:0; text-align:left; position:relative; top:-32px; left:282px; }
.news_ticker_box { width:645px; height:35px; text-align:left; padding:0; margin:0; font-family:Lucida Grande, bitstream vera sans, trebuchet ms, verdana, arial; font-size:14px; line-height:30px; vertical-align:top; }
.news_ticker_left { padding:0; margin:0; float:left; background:url(/images/news_ticker_left.png) no-repeat top left; height:35px; width:9px; }
.news_ticker_right { padding:0; margin:0; float:left; background:url(/images/news_ticker_right.png) no-repeat top left; height:35px; width:9px; }
.news-heading { padding:0 15px 0 5px; float:left; overflow:hidden; font-weight:bold; color:#c3dafc; }
.ticker { font-size:12px; margin:0; padding:0 0 15px; float:left; overflow:hidden; width:627px; background:url(/images/news_ticker_rpt.png) repeat-x top left; height:21px; cursor:default; }
.ticker,.ticker a { text-decoration:none; color:#c6c6c6; font-weight:bold; cursor:pointer; }
.ticker,.ticker a:hover { color:#fefefe; }
.ticker span { display:none; }
.ticker .active_ticker { display:block; }
ul.css-tabs { margin:0!important; padding:0; height:30px; border-bottom:0 solid #666; }
ul.css-tabs li { float:left; padding:0; margin:0; list-style-type:none; }
ul.css-tabs a { float:left; font-size:12px; display:block; padding:5px 8px; text-decoration:none; border:1px solid #fff; height:18px; background-color:#ededed; color:#2b2b2b; margin:2px; position:relative; top:1px; }
ul.css-tabs a:hover { background-color:#fff; color:#991100; }
ul.css-tabs a.current { float:left; font-size:12px; display:block; padding:5px 8px; text-decoration:none; background-color:#991100; color:#fefefe; cursor:default; }
div.css-panes div { font-size:12px; margin-top:15px; display:none; padding:0 0 15px 20px; width:800px; background:transparent; color:#fefefe; }
div.css-panes div p { margin:0 0 30px; padding-bottom:40px; background:transparent url(/images/pedia_divider.png) no-repeat bottom center; }
div.css-panes div p img { margin-right:20px; }
img { float:left; }
div.css-panes h3 { font-size:20px; color:#fff; margin-top:0; }