/* client/css/rb-global.css */

/* @import url('client/css/snippy.css'); */
/* lists */
ul.snp_gray {margin:0;padding:0;}
ul.snp_gray li {background:url('images/arrow_gray.gif') no-repeat 0 2px;padding-left:8px;}
ul.snp_blue {margin:0;padding:0;}
ul.snp_blue li {background:url('images/arrow_blue.gif') no-repeat 0 2px;padding-left:8px;}
ul.snp_ltblue {margin:0;padding:0;}
ul.snp_ltblue li {background:url('images/arrow_ltblue.gif') no-repeat 0 2px;padding-left:8px;}

/* floats */
.snp_flt_r {float:right;}
.snp_flt_l {float:left;}

/* text align */
.snp_txt_r {text-align:right;}
.snp_txt_l {text-align:left;}
.snp_txt_c {text-align:center;}

/* image alignment */
.snp_ss_l8 {float:left;margin:0 5px 5px 0;text-align:center;width:103px;*width:95px;font:bold 11px verdana,geneva,helvetica;}
.snp_ss_l8 img {margin:3px 0;}

/* fonts */
.v10 {font:normal 11px verdana,geneva,helvetica;}
.v10b {font:bold 11px verdana,geneva,helvetica;}
.v11 {font:normal 12px verdana,geneva,helvetica;}
.v11b, h4 {font:bold 12px verdana,geneva,helvetica;}
.a12 {font:normal 13px arial,helvetica;}
.a12b, h3 {font:bold 13px arial,helvetica;}
.a18, h2 {font:normal 18px arial,helvetica;}
.a32, h1 {font:normal 26px arial,helvetica;}

/*colors*/
a:link.gld, a:hover.gld, a:visited.gld, a:active.gld, .gld {color:#FC0;}
a:link.grn, a:hover.grn, a:visited.grn, a:active.grn, .grn, a:link.hd, a:hover.hd, a:visited.hd, a:active.hd, .hd {color:#390;}
a:link.g4, a:hover.g4, a:visited.g4, a:active.g4, .g4, a:link.bdy, a:hover.bdy, a:visited.bdy, a:active.bdy, .bdy {color:#444;}
a:link.rd, a:hover.rd, a:visited.rd, a:active.rd, .rd, a:link.alert, a:hover.alert, a:visited.alert, a:active.alert, .alert {color:#C00;}
/* link backgrounds */
a.digg {background:url('images/digg_16x16.gif') no-repeat 0 2px;padding-left:20px;}
a.deli {background:url('images/delicious_14x14.gif') no-repeat 0 4px;padding-left:18px;}
li.rr_deli, li.rr_digg  {list-style:none;height:15px;margin-right:10px;display:inline;padding-bottom:3px;font-weight:bold;}
li.rr_deli {background:url('images/delicious_14x14.gif') no-repeat;padding-left:16px;}
li.rr_digg {background:url('images/digg_16x16.gif') no-repeat;padding-left:20px;}

body {
	background: #003366;
    margin:0;
}
body a, body a:link, body a:visited {text-decoration:none;}
body a:hover {text-decoration:underline;}
body a, body a:link, body a:hover {color:#0048C0;}
body a:visited {color:#20328E;}
.clear {clear:both;}
.red {border:1px solid #C00;}
form {margin:0;padding:0;}

/* clearfix */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
 /* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* global matrix */
#rb_mtx {background:url('images/hd-bg.gif') repeat-x top #FAFAFA;width:100%;}
.rb_shell {width:986px;text-align:center;margin-left:auto;margin-right:auto; background-color:#FFFFFF;}

/* global header */
.rb_hd {margin:0;}
.rb_hd a img {text-align:left;}
.rb_hd_l {float:left;display:inline;width:275px;text-align:left;margin-left:15px;}
.rb_hd_r {float:right;width:700px;margin-top:5px;margin-right:5px;*margin-right:3px;}

/* search */
.rb_srch_l {background:url('images/search_l.jpg') no-repeat;width:15px;height:54px;display:inline;float:right;}
.rb_srch_r {background:url('images/search_r.jpg') no-repeat;width:15px;height:54px;display:inline;float:right;}
.rb_srch_mid {background:url('images/search_mid.jpg') repeat-x;width:auto;display:inline;float:right;height:54px;width:auto;}
#rb_srch {margin:0 30px;padding:17px 0 0 0;}
.rb_srch_box, .rb_srch_opt, .rb_srch_sel {font:normal 13px arial,helvetica;color:#666;}
.rb_srch_sel {border:1px solid #CCC;height:18px;padding:0;margin:0;*height:20px;z-index:1;}
.rb_srch_sel option {background:#FFF;}
.rb_srch_box {border:1px solid #CCC;height:16px;*height:17px;margin-right:5px;width:340px;font:normal 11px verdana,geneva,helvetica;padding-top:2px;}
.rb_srch_txt {display:inline;float:left;vertical-align:top;margin:2px 5px 0 0;color:#666;font:bold 12px arial,helvetica;}
.rb_srch_go {background:url('images/search_go_off.gif') no-repeat;width:32px;height:20px;margin:0 5px;*margin-top:1px;}
.rb_srch_box, .rb_srch_sel, .rb_srch_go {float:left;display:inline;}
.rb_adv_srch {float:left;display:inline;margin-right:10px;font:normal 10px verdana,geneva,helvetica;text-align:left;margin-top:-3px;}
.rb_adv_srch a:hover {color:#000;text-decoration:underline;}

.rb_srchalt {background:url('images/srchalt_bg.gif') repeat-x;height:49px;text-align:center;*width:100%;padding-left:0;}
.rb_srchalt_txt {padding-left:165px;display:inline;float:left;vertical-align:top;margin:2px 5px 0 0;color:#666;font:bold 12px arial,helvetica;}

/* right search box ad */
.rb_hd_r_ad {display:none;}

/* ad placeholders */
.rb_wshade {text-align:center;}
.rb_hd_r_ad a, .rb_hd_r_ad a:link,  .rb_hd_r_ad a:hover,  .rb_hd_r_ad a:visited {color:#00F;}

/* tabs */
.rb_tabs {float:right;width:770px;text-align:right;margin:10px 0 0 0;font-weight:bold;font-size: 11px;font-family: arial;height:27px;text-transform:uppercase;}

/*
.rb_tab_l {background:url('images/tab_off_l.gif') no-repeat bottom;width:6px;height:29px;float:left;display:inline;}
.rb_tab_l.on_l {background:url('images/tab_on_l.gif') no-repeat bottom;width:6px;height:29px;float:left;display:inline;}
.rb_tab_r {background:url('images/tab_off_r.gif') no-repeat bottom right;width:auto;float:left;display:inline;padding:10px 12px 0 4px;height:19px;*padding-bottom:4px;*height:15px;}
.rb_tab_r.on_r {background:url('images/tab_on_r.gif') no-repeat bottom right;width:auto;}
*/
.rb_tab_l {width:6px;height:27px;float:right;display:inline;}
.rb_tab_l.on_l {width:6px;height:27px;float:right;display:inline;}
.rb_tab_r {width:auto;float:right;display:inline;padding:5px 2px 0px;height:27px;*padding-bottom:4px;*height:27px;}
.rb_tab_r.on_r {;width:auto;}
.rb_tab_r a, .rb_tab_r a:link, .rb_tab_r a:hover, .rb_tab_r a:visited {color:#333;text-decoration:none;}
.rb_tab_r.on_r a, .rb_tab_r.on_r a:link, .rb_tab_r.on_r a:hover, .rb_tab_r.on_r a:visited {color:#CC0000;text-decoration:none;}

.rb_tab_pro {float:right;padding-top:11px;margin-right:5px;text-align:right;width:344px;height:15px;overflow:hidden;}
.rb_pro2_div {float:right;margin-top:9px;margin-right:5px;text-align:right;width:auto;height:18px;overflow:hidden;font-weight:normal;}
.rb_pro2_div IMG {padding:0;margin:0;vertical-align:text-top;}
.rb_pro2_div IMG.button {margin:1px 5px 0 0;border-width:0;vertical-align:top;}
.rb_pro2_div SPAN.searchbar-text {padding:0 0 0 3px;}
.rb_pro2_frame {background:url('images/promo2_bg.gif') repeat-x;float:right;padding-top:9px;margin-right:5px;text-align:right;width:auto;height:18px;overflow:hidden;}
.rb_tab_pro a {background:url('images/special_coverage.gif') no-repeat 0 2px;padding-left:112px}
.rb_tab_pro a:link, .rb_subnav_r a:active {color:#0048C0;font:normal 11px verdana,geneva,helvetica;text-decoration:none;}
.rb_tab_pro a:visited {color:#20328E;font:normal 11px verdana,geneva,helvetica;text-decoration:none;}
.rb_tab_pro a:hover {color:#0048C0;font:normal 11px verdana,geneva,helvetica;text-decoration:underline;}

/* body */
/*
.rb_body_bg {background:url('images/body_bg.gif') repeat-y transparent;margin:0 2px;padding:0;}
.rb_body {background:url('images/body-top.gif') repeat-x top #FFF;margin:0 7px;padding:0;}
*/
.rb_body_bg {margin:0 2px;padding:0;}
.rb_body {margin:0 7px;padding:0;}
.rb_body2 {background:#FFF;margin:0 7px;padding:0;}
.rb_content {text-align:left;margin:0;padding:0;*width:982;}
.rb_subnav {padding:7px 10px 5px 10px;font:normal 12px arial,helvetica;color:#BBB;*width:auto;}
.rb_subnav a {font-weight:bold;margin:0 7px;}
.rb_subnav a.on_sub, .rb_subnav a:link.on_sub, .rb_subnav a:hover.on_sub, .rb_subnav a:visited.on_sub {color:#666;}
.rb_subnav_r {float:right;padding-top:3px;}
.rb_subnav_r a, .rb_subnav_r a:link, .rb_subnav_r a:hover, .rb_subnav_r a:visited {padding:0;margin:0;color:#00F;font:normal 10px verdana,geneva,helvetica;text-decoration:underline;}
.rb_subnav_r IMG {padding:0;margin:0;vertical-align:top;}
.rb_subnav_r IMG.button {margin:1px 5px 0 0;border-width:0;vertical-align:top;}
.rb_subnav_r SPAN.searchbar-text {padding:0 0 0 3px;}

/* pre-footer */
.rb_pft {margin:0 7px;font:normal 12px arial,helvetica;color:#CCC;background:#FFF;}
.rb_pft_form {margin:0;padding:0;}
.rb_pft_special, .rb_pft_ad {font:normal 11px verdana,geneva,helvetica;color:#BCBCBC;margin-left:10px;}
.rb_pft_ad a, .rb_pft_ad a:link, .rb_pft_ad a:hover, .rb_pft_ad a:visited {color:#00F !important;font:normal 11px arial,helvetica;margin:0 4px;}
.rb_pft_ad a.first, .rb_pft_ad a:link.first, .rb_pft_ad a:hover.first, .rb_pft_ad a:visited.first {margin-left:1px;}
.rb_pft_ad {line-height:18px;padding-top:10px;}
.rb_pft_pop {font:normal 12px arial, helvetica;color:#BCBCBC;margin-left:10px;line-height:18px;margin-bottom:10px;}
.rb_pft_top {padding:5px 0 3px 0;*width:100%;}
.rb_pft_top a {margin:0 4px;}
.rb_pft_top_l {float:left;margin-top:2px;line-height:22px;font:normal 12px arial,helvetica;margin-left:5px;}
.rb_pft_srch {float:right;width:auto;font:bold 12px arial,helvetica;color:#666;}
.rb_pft_btm img {float:left;}
.rb_pft_btm {padding:0;;background:#FFF;}
.rb_pft_btm_l a, .rb_ft a {margin:0 5px;}
.rb_pft_btm_l {vertical-align:middle;margin-top:15px;float:left;background:#FFF;}
.footer {margin:0 auto;text-align:center;color:#336699;}
.footer a{color:#336699;}
.footer a:visited{color:#336699;}
.footer a:link{color:#336699;}
.footer a:hover{color:#336699;text-decoration:underline;}
.footer-menu {display: block;margin:5px 0;font-size:12px;color:#333;}
.footer-menu a {font-size:12px;color:#333;}
.footer-menu a:link {font-size:12px;color:#333;}
.footer-menu a:visited {font-size:12px;color:#333;}
.footer-menu a:active {font-size:12px;color:#333;}
.footer-menu a:hover {font-size:12px;color:#333;}
.copyright {display: block;margin:5px 0;font-size:10px;color:#666666}
.copyright a {font-size:10px;color:#666666;}
.copyright a:link {font-size:10px;color:#666666}
.copyright a:visited {font-size:10px;color:#666666}
.copyright a:active {font-size:10px;color:#666666}
.copyright a:hover {font-size:10px;color:#666666}
.rb_bsrch_box {border:1px solid #999;width:100px;font:normal 12px arial,helvetica;color:#666;padding-top:1px;float:left;display:inline;margin:0 3px 0 0;height:16px;}
.rb_bsrch_txt {display:inline;float:left;vertical-align:middle;margin:2px 3px 0 0;color:#666;font:bold 12px arial,helvetica;}
.rb_bsrch_sel {border:1px solid #999;height:18px;padding:0;margin:0 4px 0 0;*margin:0;*height:20px;float:left;display:inline;font:normal 12px arial,helvetica;color:#666;}
.rb_bsrch_sel option {font:normal 12px arial,helvetica;color:#666;}

.rb_visit {float:right;}
.rb_visit_txt {float:left;display:inline;margin-top:4px;}
.rb_visit_sel {border:1px solid #999;float:left;display:inline;margin-left:3px;font:normal 12px arial,helvetica;color:#666;height:18px;padding-top:1px;}
.rb_visit_sel option {font:normal 12px arial,helvetica;color:#666;}
.rb_visit_go {width:37px;border:1px solid #999;height:20px;*height:19px;margin-left:3px;float:left;display:inline;background:#CCC;font:normal 12px arial,helvetica;color:#000;}

/* bottom shadow gif */
/* footer */
.rb_ft {color:#999;font:normal 12px arial,helvetica;}
.rb_ft_l {float:left;width:48%;text-align:left;margin:4px 0 8px 10px;*margin:4px 0 8px 5px;}
.rb_ft_r {float:right;width:48%;text-align:right;margin:0 10px 4px 0;*margin:0 5px 4px 0;}
/*.rb_ft_btm {border-top:1px solid #EEE;margin:0 15px;*margin:0 13px;padding:6px 0;}*/
.rb_fsrch_btn {margin-top:1px;}
.rb_ft_pop {text-align:left;line-height:24px;padding-left:15px;}
.rb_pft_poptop {padding:5px 10px;border-top:1px solid #EEE;color: #999;margin:4px 1px 0 1px;}

/* layout specifications */
.rb_dl_rad {float:right;width:30%;}
.rb_cnet_sdoor {width:911px;text-align:left;margin-left:35px;}
.rb_cnet_narrow {width:748px;text-align:left;margin-left:117px;}
.rb_news_narrow {width:980px;}
#sidedoor {float:right;margin-top:16px;}
.mtx_table {width:748px;}

/* global fonts from browser_specific and all_rb */
.pl_sortLinks {font:normal 10px verdana,geneva,helvetica;}
.v1, .v1 td, b.v1 {font-family:verdana,geneva,helvetica;font-size:10px;}
.a1, .a1 td, .v1, .v1 td, .m1, .m1 td, .m1b, .m1b td, .t1, .t1 td { font-size: 10px; }
.a2, .a2 td, .v2, .v2 td, .m2, .m2 td, .t2, .t2 td { font-size: 13px; }
.a3, .a3 td, .v3, .v3 td, .m3, .m3 td, .t3, .t3 td { font-size: 16px; }
.a4, .a4 td, .v4, .v4 td, .m4, .m4 td, .t4, .t4 td { font-size: 20px; }
.a5, .a5 td, .v5, .v5 td, .m5, .m5 td, .t5, .t5 td { font-size: 24px; }
.a6, .a6 td, .v6, .v6 td, .m6, .m6 td, .t6, .t6 td { font-size: 28px; }
.txtfld { font-family : monospace;font-size: 12px; }
.frmel	{ font-size: 12px; }
.f, .f td { font-size: 13px;font-family: arial, helvetica;}
.f2, .f2 td	{ font-size: 13px ;font-family: arial, helvetica; }
.f3, .f3 td	{  font-size: 16px;font-family: arial, helvetica; }
.f4, .f4 td	{ font-size: 20px;font-family: arial, helvetica; }
.f5, .f5 td	{ font-size: 13px;font-family: ms sans serif, geneva, helvetica; }
.f6, .f6 td	{ font-size: 13px;font-family: verdana, geneva, helvetica; }
.f7, .f7 td	{ font-size: 10px;font-family: arial, helvetica; }
.cy, .cy a { color: #FC0; }
.g2, .g2 a { color: #CCC; }

body,
.a1, .a1 td,
.a2, .a2 td,
.a3, .a3 td,
.a4, .a4 td,
.a5, .a5 td,
.a6, .a6 td
    {font-family: arial, helvetica;}

.u1, .u1 td,
.v1, .v1 td,
.v2, .v2 td,
.v3, .v3 td,
.v4, .v4 td,
.v5, .v5 td,
.v6, .v6 td
    {font-family: verdana, geneva, helvetica; }

.m1, .m1 td,
.m2, .m2 td,
.m3, .m3 td,
.m4, .m4 td,
.m5, .m5 td,
.m6, .m6 td
    {font-family: ms sans serif, geneva, helvetica; }

.t1, .t1 td,
.t2, .t2 td,
.t3, .t3 td,
.t4, .t4 td,
.t5, .t5 td,
.t6, .t6 td
    {font-family: trebuchet ms, arial, helvetica;}

.u2, .u2 td,
.u3, .u3 td,
.u4, .u4 td,
.u5, .u5 td,
.u6, .u6 td
    {font-family: arial, helvetica;}


.m1b, .m1b td
    {font-family: ms sans serif, geneva, helvetica; font-weight: bold; }

.a1f, .a1f td { font-size: 11px;
      font-family: arial, helvetica; }
.v1f, .v1f td { font-size: 11px;
      font-family: verdana, geneva, helvetica; }
.m1f, .m1f td { font-size: 11px;
      font-family: ms sans serif, geneva, helvetica; }
.t1f, .t1f td { font-size: 11px;
      font-family: trebuchet ms, arial, helvetica; }

.w, .w a { color: #FFF }
.b, .b a { color: #000 }
.g, .g a { color: #FC6; }
.ly, .ly a { color: #FFC }
.cy, .cy a { color: #FC0 }
.dy, .dy a { color: #C93 }
.lg, .lg a { color: #9C9 }
.cg, .cg a { color: #093 }
.dg, .dg a { color: #063 }
.br, .br a { color: #F00 }
.dr, .dr a { color: #C00 }
.dr2, .dr2 a { color: #900 }
.g1, .g1 a { color: #EEE }
.g2, .g2 a { color: #CCC }
.g3, .g3 a { color: #666 }
.g4, .g4 a { color: #333 }
.g5, .g5 a { color: #999 }
.g6, .g6 a { color: #777 }
.sb, .sb a { color: #69F }
.lb, .lb a { color: #39F }
.bb, .bb a { color: #00F }
.bb2, .bb2 a { color: #069 }
.db, .db a { color: #00F }
.db2, .db2 a { color: #036 }

td div .v1 {font:normal 10px verdana,geneva,helvetica;}
td div .u2 {font:normal 13px arial,helvetica;}

/* URS */
a#uniloginLogout, a:link#uniloginLogout, a:hover#uniloginLogout {color:#0048C0;}
a:visited#uniloginLogout {color:#20328E;}
a#uniloginProfile, a:link#uniloginProfile, a:hover#uniloginProfile {color:#0048C0;}
a:visited#uniloginProfile {color:#20328E;}
.rb_logout {color:#0048C0;}
a#uniloginWhyJoin1, a:link#uniloginWhyJoin1, a:hover#uniloginWhyJoin1 {color:#0048C0;}
a:visited#uniloginWhyJoin1 {color:#20328E;}
#uniloginWhyJoin1{margin-left:10px;}
.mtx_uni_login {background:url('images/login_box.gif') no-repeat transparent;position:absolute;width:288px;height:56px;margin:4px 0 0 -127px;*margin:4px 0 0 -143px;text-align:left;z-index:6;}
.unilog_save a, .unilog_save a:link, .unilog_save a:hover {color:#0048C0;}
.unilog_save a:visited {color:#20328E;}
.unilog_remember {float:left;display:inline;}
.rb_login_x {float:right;margin:1px 2px 0 0;*margin:1px 1px 0 0;}
.rb_rem_forg {float:left;display:inline;margin:3px 0 0 2px;}
a#uniloginProfile, a:link#uniloginProfile, a:visited#uniloginProfile {font-weight:bold;border-left:1px solid #333;margin-left:5px;padding-left:5px;}
a:hover#uniloginProfile {color:#20328E;}

/* unilogin styles */
#hd_unilogin {
min-height:12px;
height:12px;
float:right;
padding:5px 10px 0 0;
text-align:right;
font:normal 10px verdana,geneva,helvetica;
}
#hd_unilogin a, #hd_unilogin a:link, #hd_unilogin a:hover {
color:#0048C0;
}
#hd_unilogin a:visited {color:20328E;}
#uloginForm {
position:absolute;
width:264px;
*width:288px;
height:37px;
padding:9px 12px;
margin:4px 0 0 -127px;
*margin:4px 0 0 -143px;
background:url('images/login_box.gif') no-repeat transparent;
text-align:left;
z-index:6;
}
#welcomeString {
font-weight: bold;
color:#000;
}
#welcomeString a, #welcomeString a:link, #welcomeString a:hover, #welcomeString a:visited {
color:#000;
}
.mtx_uni_bg {
display:inline;
color:#999;
margin: 0 5px 0 0;
background:transparent;
}
.mtx_unilog_txtbox1, .mtx_unilog_txtbox2 {
font:normal 10px verdana,geneva,helvetica;
float:left;
display:inline;
margin-right:5px;
color:#666;
border:1px solid #999;
margin-top:2px;
}
.mtx_unilog_txtbox1 {
width:145px;
*width:140px;
*margin-left:13px;
}
.mtx_unilog_txtbox2 {width:60px;}

.unilog_save {
margin:5px 0 0 0;
color:#999;
}
.unilog_save label {
color: #0048C0;
cursor: pointer;
}
.unilog_save label input {
margin-top: -2px;
float:left;
display:inline;
}
#rb_login_cancel {
position:absolute;
top:1px;
right:1px;
}

/* ads */
.ad_htext_box a, .ad_htext_box a:link, .ad_htext_box a:hover, .ad_htext_box a:visited, .ad_vtext_box a, .ad_vtext_box a:link, .ad_vtext_box a:hover, .ad_vtext_box a:visited, .ad_itext_bar a, .ad_itext_bar a:link, .ad_itext_bar a:hover, .ad_itext_bar a:visited, .ad_logobox a, .ad_logobox a:link, .ad_logobox a:hover, .ad_logobox a:visited, .logobox a, .logobox a:link, .logobox a:hover, .logobox a:visited {color:#00F;}

.ad_htext_box td a, .ad_htext_box td a:link, .ad_htext_box td a:hover, .ad_htext_box td a:visited, .ad_logobox td a, .ad_logobox td a:link, .ad_logobox td a:hover, .ad_logobox td a:visited, .logobox td a, .logobox td a:link, .logobox td a:hover, .logobox td a:visited {color:#00F;}

.pricelink:link {color: #FF5F00}
.morelink:link {color:#515021; font-weight:bold}
a.tablink:link {color:#FFF}
.rr_prem_shell a, .rr_prem_shell a:link, .rr_prem_shell a:hover, .rr_prem_shell a:visited {color:#00F;}
.ad_itext_bar {clear:both;}
.IBB_H .rr_premier a {color:#00F;}

/* stuff from rev.css we still need */
.lnav {
	padding-top: 0;
	margin-top: 0;
	list-style: none;
	padding-left: 0px;
	margin-left: 1px;
	margin-bottom: 20px;
	font-size: 10px;
	line-height: 12px;
}

.lnav A {
	color: #222;
}

.lnav A:hover {
	color: #000;
}

.lnav LI {
	font-weight: bold;
	font-family:arial,helvetica;
	font-size:11px;
	padding: 2px 2px 2px 8px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ccc;
}

.lnav LI.hed {
	background-image: none;
	background: #390;
	color: #fff;
	border-top: solid 1px #3c0;
	border-bottom: solid 1px #030;
}

.lnav LI.last {
	border-bottom: none;
}

/* all_rb - take this out after launch */
a.white, a:link.white, a:hover.white, a:visited.white  {color:#FFF;}
a.gold, a:link.gold, a:hover.gold, a:visited.gold  {color:#FC0;}
.mtx_table {background:0;float:none;}

/* alpha blog fix */
.rr_l {margin-top:0;}
.rr_l h2 {margin-left:5px;}
.blgWrap {font: normal 13px arial,helvetica;}

/* bidwar iframe style */
.bid_war {width:918px;height:295px;margin:0 10px;}














/* dl_global.css */
/* new footer */
/* @import url('ft-dl-v2.css'); */
/* download.com footer v2 */
#cnwk-ftr-top-n {background:#aeaeae; width:auto; height:30px;}
#cnwk-ftr-n {text-align:left;  background:#ccc;  width:auto;height:25px;padding: 5px 0 6px 10px; font:normal 12px arial,helvetica;}
#cnwk-ftr-n form {margin: 0px 0px 5px 0px;}
#cnwk-ftr-n select#form_menu {font:normal 12px arial,helvetica;}
#cnwk-ftr-n .go-btn {display:inline;vertical-align: middle; margin:0;padding:0;border:none;cursor:pointer;}
#cnwk-ftr-n .links {float:left;width:50%;margin:5px 0 0 0;}
#cnwk-ftr-n .visit {float:right;width:45%;text-align:right;margin-right:10px;}
#cnwk-ftr2-n {text-align:left;  width:auto; height:30px; padding-left:10px; padding-top:5px; font-family:arial; font-size:12px;border-right:solid 1px #cfcfca;}
#cnwk-ftr-n a:link {color:#000;}
#cnwk-ftr-n a:visited {color:#000;}
#cnwk-ftr-n a:hover {color:#000;}
#cnwk-ftr2-n a:link {color:#000;}
#cnwk-ftr2-n a:visited {color:#000;}
#cnwk-ftr2-n a:hover {color:#000;}

/* -- Basic HTML Elements -- */
body {font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif;color:  #444444;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, dt, dd {padding: 0; margin: 0;}
p, input, select, li, dt, dd {font: 1.1em Verdana, Arial, Helvetica, sans-serif;}
ul {list-style: none;}
p {padding: 0; margin: 0 0 14px;}

img {border: 0;}

a:link {text-decoration: none; color: #0048C0;}
a:visited {text-decoration: none; color: #20328E;}
a:hover {text-decoration: underline; color: #0048C0;}
a:active {text-decoration: none; color: #0048C0;}

/* -- Global Layout Styles -- */
#bodywrapper {}
.rb_content .pagewrapper {position: relative;}
#contentPane {float: left; width: 730px;margin:0;}
/*#relatedPane {float: left; width: 300px;}*/

#contentPane .search-heading {margin: 0 0 15px 0; color: #444;}
#contentPane .search-heading, .search-heading #bio {font: 11px Verdana, Arial, sans-serif; color: #999;}

#contentPane .cnet-image-div img {color: #999; border: 1px solid #ccc; margin-bottom: 7px;}
#contentPane .cnet-image-div.float-right {float: right; margin: 5px 0 10px 15px;}
#contentPane .cnet-image-div.float-left {float: left; margin: 5px 15px 10px 0;}
#contentPane .cnet-image-div .image-caption {display: block; font: 11px Verdana, Arial, sans-serif; color: #999; margin-bottom: 5px;}
#contentPane .cnet-image-div .image-credit {font: 9px Verdana, Arial, sans-serif; color: #999; margin-bottom: 5px;}

#contentPane h2 {font: 1.8em Arial, Helvetica, sans-serif; padding: 0; margin: 0 0 1px 0;}
#contentPane p.posted {font: 1.1em Verdana, Arial, sans-serif; color: #999999; padding: 0; margin: 0 0 7px 0;}
#contentPane p {font: 1.2em Arial, Helvetica, sans-serif; color: #333333; line-height: 1.4em; padding: 0; margin: 0 0 13px 0;}
#contentPane p.read-more {font: 1.1em Verdana, Arial, sans-serif; color: #999999; padding: 0; margin: 4px 0 11px 0;}
#contentPane ul.blog-actions {clear: both; height: 25px; background-color: #f2ffe3; padding-left: 10px; margin-bottom: 36px; list-style: none;}
#contentPane ul.blog-actions li {font: 1.1em Verdana, Arial, sans-serif; display: block; float: left; padding-top: 6px; margin-right: 20px;}
#contentPane ul.blog-actions li.comment {background: url(images/reply.gif) no-repeat 0 4px; padding-left: 19px;}
#contentPane ul.blog-actions li.permalink {background: url(images/permalink.gif) no-repeat 0 9px; padding-left: 18px;}
#contentPane ul.blog-actions li.delicious {background: url(images/delicious.gif) no-repeat 0 4px; padding-left: 20px;;}
#contentPane ul.blog-actions li.digg {background: url(images/digg.gif) no-repeat 0 3px; padding-left: 22px;}
#contentPane ul.blog-actions li.email {background: url(images/email.gif) no-repeat 0 5px; padding-left: 20px;}

#contentPane #commentBox {position: relative; margin-top: -7px;}
#contentPane h2.a5 {font: 18px Arial, Helvetica, sans-serif; color: #990000; background: url(images/talkbbl_lg.gif) no-repeat 75px 0; padding-top: 7px; height: 30px;}
#contentPane h2.a5 .a2 {font: 18px Arial;}
#contentPane .tbr_h3 {display: inline; font: 18px Arial, Helvetica, sans-serif; margin-left: 60px; color: #999999}
#contentPane h3 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #990000; margin-bottom: 2px;}
#contentPane .tbr_btn_txt a {display: block; position: relative; width: 121px; height: 33px;  top: 3px; background: url(images/post_comment.gif) no-repeat; color: #ffffff; padding: 6px 0 0 13px;}
#contentPane .tbr_box4_shell {padding-top: 6px;}
#contentPane .down {display: inline;}
#contentPane .tbr_sort_txt {width: 100%; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999999; background: url(images/dotted_div_hor.gif) repeat-x bottom left; padding-bottom: 7px;}
#contentPane .tbr_spost, .tbr_box4_pad {font: 12px Arial, Helvetica, sans-serif; color: #333333; margin-bottom: 14px; line-height: 16px;}
#contentPane .a3 {font: bold 15px Arial, Helvetica, sans-serif;}
#contentPane .a2 {font: bold 12px Arial, Helvetica, sans-serif;}
#contentPane .margin8, h5 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999999;}
#contentPane .margin8 {margin-bottom: 8px;}

#contentPane #pagination {padding-top: 5px; margin: -15px 0 40px; font: bold 11px Verdana, Arial, sans-serif; color: #999; border-top: 1px solid #ccc;}

#dl-navigation {float: left; width: 155px; padding: 0 0 0 10px;}
#left-nav {float: left; width: 200px; padding: 0 0 0 10px;}
#dl-content {float: left; width: 502px;}
#dl-sidebar {float: left; width: 310px;}

/* -- Redball Header and Footer -- */
.clear {clear:both;}

/* -- Generic Multi-Column Layouts -- */
div.columns-3-abbcc-a {float: left; width: 190px;}
div.columns-3-abbcc-b {float: left; width: 382px;}
div.columns-3-abbcc-c {float: right; width: 382px;}

div.columns-3-abb-a {float: left; width: 190px; margin-left: 4px;}
div.columns-3-abb-b {float: right; width: 812px;}

div.columns-3-aabc-a {float: left; width: 382px; display: inline; position: relative;}
div.columns-3-aabc-b {float: left; width: 191px; display: inline; position: relative;}
div.columns-3-aabc-c {float: right; width: 191px; display: inline; position: relative;}

div.columns-2-ab-a {float: left; width: 381px;}
div.columns-2-ab-b {float: right; width: 382px;}

div.columns-2-aab-a {float: left; width: 573px;}
div.columns-2-aab-b {float: right; width: 381px;}

div.columns-2-ab-a div.columns-2-ab-a, div.columns-2-ab-b div.columns-2-ab-a {width: 161px; padding-right: 15px;}
div.columns-2-ab-a div.columns-2-ab-b, div.columns-2-ab-b div.columns-2-ab-b {width: 160px; padding-left: 15px;}

div.split-wrapper {border-bottom: 1px solid #D3D3D2;}
div.split-columns-2-ab-a {float: left; width: 191px; border-right: 1px solid
#D3D3D2;}
div.split-columns-2-ab-b {float: left; width: 190px;  border-left: 1px solid
#D3D3D2; margin-left: -1px;}

div.columns-2-ab-dotted-a {float: left; width: 161px; padding-right: 15px; background: url(images/dotted_div_vert.gif) repeat-y top right;}
div.columns-2-ab-dotted-b {float: left; width: 160px; padding-left: 15px; margin-left: -1px; background: url(images/dotted_div_vert.gif) repeat-y top left;}

/* -- Padding Containers -- */
.container-15 {padding: 15px; border-bottom: 1px solid #D3D3D2;}
.container-20 {padding: 20px 15px 15px; border-bottom: 1px solid #D3D3D2;}
.container-25 {padding: 25px 15px 15px; border-bottom: 1px solid #D3D3D2;}
.container-30 {padding: 30px 15px 15px; border-bottom: 1px solid #D3D3D2;}
.container-40 {padding: 30px 0 40px 40px; border-bottom: 1px solid #D3D3D2;}

.container-15-nb {padding: 15px;}
.container-15-margin-nb {margin: 15px;}
.container-20-nb {padding: 20px 15px 15px;}
.container-25-nb {padding: 25px 15px 15px;}
.container-30-nb {padding: 30px 15px 15px;}
.container-40-nb {padding: 30px 0 40px 40px;}

/* --  -- */
div.hr-dots {height: 1px; background: url(images/hr-dots.gif) repeat-x bottom left; clear: both; padding: 0 0 0 0; margin: 0 0 0 0;}

/* -- Clear Fix -- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 .clearfix {
display: inline-block;
}

 /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End Holly Hack */

/* -- Float Buster -- */
.float-buster {clear: both; height: 0; line-height: 0;}

/* -- 300px mpu container -- */
.mpu {width: 300px;  text-align: center;}
.mpu .adtext {margin-bottom: 4px;}

/* -- My Stuff -- */
#page-title {height: 60px; background-color: #3C2549;}
#page-title .header1 {margin: 20px 0 0 25px;}
#page-title #switch-profile {float: right; width: 300px; padding: 15px 25px 0 0; text-align: right; color: #ffffff;}
#page-title #switch-profile a {color: #ffffff;}

#my-stuff {background: url(images/layout_mystuff.gif) repeat-y 0 0; padding-bottom: 25px;}

.tabs-mystuff {clear: both; padding: 0px 0 0 22px; border-bottom: 1px solid #D3D3D2;}
.tabs-mystuff img {margin: 0 9px -1px 0;}

#my-reviews {float: left; width: 300px; padding: 25px 0 0 25px; line-height: 15px;}
#my-reviews .header1 {margin-bottom: 10px;}

#reviews-nav {float: right; width: 210px; padding: 25px 25px 0 0; text-align: right;}
#reviews-nav .previous {margin-left: 10px;}
#reviews-nav p.top {padding: 0 0 55px 0; margin: 0;}
#reviews-nav p {padding: 0; margin: 0;}

#sort-reviews {float: left; width: 300px; padding: 20px 0 0 25px; line-height: 15px;}
#sort-reviews p {padding: 0; margin: 0;}

#my-account {}
#my-account .header1 {margin-bottom: 8px;}
#my-account h1 {font: bold 1.8em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0 0 20px 0; margin: 0;}
#my-account h5 {padding: 0 0 2px 0; margin: 0;}

#my-subscriptions { line-height: 14px;}
#my-subscriptions .header1 {margin-bottom: 4px;}
#my-subscriptions h1 {font: bold 1.8em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0 0 20px 0; margin: 0;}
#my-subscriptions h5 {padding: 0 0 2px 0; margin: 0;}

.my-review-on {padding: 20px 25px 0 25px;background: url(images/dotted_div_hor.gif) repeat-x bottom left; background-color: #FEFEF3;}
.my-review-off {padding: 20px 25px 0 25px;background: url(images/dotted_div_hor.gif) repeat-x bottom left; background-color:white;}
.my-review-on h2, .my-review-off h2 {padding: 0 0 5px 0; margin: 0; color:#106BDE;}
.my-review-on h3, .my-review-off h3 {padding: 18px 0 11px 0; margin: 0;}
.my-review-on .content, .my-review-off .content {font-size: 1.1em;}
.my-review-on .helpfulness, .my-review-off .helpfulness {float: left; width: 258px; line-height: 14px;}
.my-review-on .replies, .my-review-off .replies {float: left; width: 200px; line-height: 14px; color: #9C9C9C;}
.my-review-on .replies strong, .my-review-off .replies strong {color: #000000;}
.my-review-on .replies a, .my-review-off .replies a {font-weight: bold;}
.my-review-on .stars, .my-review-off .stars {float: right; font-weight: bold;}
.my-review-on .stars .header1, .my-review-off .stars .header1 {margin-top: 4px;}
.my-reviews-filter {background:url(images/dotted_div_hor.gif) repeat-x bottom left; background-color:#FFFFC6; float:left; padding-bottom:10px;}

#recommendations {font-size: 1.1em;}
#recommendations .header1 {margin-bottom: 20px;}
#recommendations h3 {padding: 0 0 2px 0; margin: 0;}
#recommendations p {padding: 0; margin: 0;}
#recommendations img {margin-top: 2px;}
#recommendations .left {float: left; width: 65px; margin-bottom: 10px;}
#recommendations .right {float: left; width: 240px; margin-bottom: 10px;}

/* -- User Reviews -- */
#userreviews {background: url(images/layout_userreviews.gif) repeat-y 0 0; padding-bottom: 25px;}
#userreviews #my-reviews {float: left; width: 300px; padding: 25px 0 0 25px; line-height: 15px;}
#userreviews #my-reviews .header1 {margin-bottom: 4px;}
#userreviews #my-reviews h1 {font: bold 1.8em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0 0 10px 0; margin: 0;}
#userreviews .content .posted {font-size: smaller;}

/* -- Blank Pages -- */
#login-pagewrapper {height: 250px; font-size: 1.1em; background-color: #FFFFFF;}
#login-pagewrapper .login {float: left; width: 523px; padding: 25px;}
#login-pagewrapper .login .header1 {margin-bottom: 15px;}
#login-pagewrapper .login p {padding: 3px 0 7px 0; margin: 0;}
#login-pagewrapper .login input {width: 210px; margin-top: 3px;}
#login-pagewrapper .login .icon {margin: 0 0 -4px 2px;;}
#login-pagewrapper .login .left {float: left; width: 92px; margin-top: 5px;}
#login-pagewrapper .login .right {float: left; width: 300px; margin-top: 3px;}
#login-pagewrapper .buttons {float: right; width: 355px; height: 225px; padding: 25px 0 0 26px; border-left: 1px solid #D3D3D2;}
#login-pagewrapper .buttons .header1 {margin-bottom: 8px;}
#login-pagewrapper .buttons .icon {margin-bottom: 25px;}

#setpassword {height: 250px; padding: 25px 400px 0 25px; font-size: 1.1em; background-color: #FFFFFF; }
#setpassword .header1 {margin-bottom: 18px;}
#setpassword input {width: 210px; margin: 0 4px 0 4px;}
#setpassword .icon {margin-bottom: -4px;}

/* -- Two Column List -- */
.two-column-list {float: left; width: 348px; margin: 10px 0 0 0; padding: 0; list-style: none;}
.two-column-list li {float: left; width: 165px; margin: 0;padding: 0 0 1px 9px; background: url(images/bullet_boldlinks.gif) 0 3px no-repeat;}
.two-column-list li a {}

/* -- Two Column Link List -- */
.two-column-link-list {float: left; width: 348px; margin: 10px 0 0 0; padding: 0; list-style: none;}
.two-column-link-list li {float: left; width: 165px; margin: 0;padding: 0 0 3px 9px;}
.two-column-link-list li.more {float: left; width: 165px; margin: 0;padding: 9px 0 3px 9px;}
.two-column-link-list li a {font-weight: bold;}


/* -- List of Items Seperated by Dotted Divider  -- */
.sep-list {padding: 0; margin: 10px 0 0px 0; list-style: none;}
.sep-list li {padding: 8px 0 8px 0px; background: url(images/dotted_div_hor.gif) repeat-x top left;}
.sep-list li a {}

/* -- Link List  -- */
.link-list {padding: 0; margin: 5px 0 0 0; list-style: none;}
.link-list li {padding: 0 0 4px 0; margin: 0;  list-style: none;}
.link-list li a {font-weight: bold;}
.link-list li.more a {font-weight: lighter; color: #888383;}

/* -- Bullet List  -- */
.bullet-list {padding: 0; margin: 0 0 10px 15px;}
.bullet-list li {padding: 0 0 4px 0; margin: 0; font-weight: bold;}

#leaderboard-banner {text-align: center;}

/* -- Padding and Margins -- */
.icons_hpnb {margin-right: 14px;}
#footer {padding-top: 19px;}
#footer img {padding: 0 15px 0 20px;}
.columns-3-abbcc-a .ad {margin: 15px 0 0 15px;}
.columns-3-abbcc-c img.fpo {margin: 12px 0 24px 27px;}
.link-top {margin-top: 4px;}
.buttdown {margin-bottom: 15px;}
.buttdown2 {margin-bottom: 7px;}
.bottom3 {float: left; margin-top: 6px;}
.icon-two {margin-bottom: -2px;}

/* RSS code */
#rss-wrapper {clear: both;}
#rss-feeds {padding: 10px 15px 30px 0; margin: 15px 25px 0 185px; color: #ABABA7;  background-color: #FFFFFF; border-top: 1px solid #D6D6D6;}
#rss-feeds .header {margin-bottom: 7px;}
#rss-feeds .icon {margin-bottom: -4px;}
#rss-feeds a {font-weight: bold;}
#rss-feeds img { padding: 4px 0 0 0; }

.span-columns-top {background-color: #fff; border-bottom: 1px solid #D3D3D2;}
.span-columns-bottom {background-color: #fff; border-top: 1px solid #D3D3D2;}

/* -- UE Newsletter box -- */
.nl-box {width: 351px;}
.nl-box form {padding:0px;margin:0px;}
.nl-box-top {height: 171px; }
.nl-box-top .intro {float:left; padding:118px 130px 0 14px; font-family: verdana ; font-size:11px;color:#797C1E;}
.nl-box-padding {padding: 0px 125px 1px 14px;}
.nl-box-padding {color: #46463B;}
.nl-box-padding p.reg {margin:0;}
.nl-box-bottom {text-align:center; height: 50px; padding-top:5px;background: url(images/btm_bknd.jpg) no-repeat;background-color:#ffffff;}
.nl-list {padding:0px; margin: 0px;}
.nl-list table td {height:24px;}
.nl-list table td font {vertical-align:middle;font-family: verdana, helvetica, arial, sans-serif;font-size: 10px;}
.nl-list table td a {font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size: 9px;color:#106BDE;}
.nl-list table td a:visited {color:#106BDE;}
.nl-list input {vertical-align:middle;}
.nl-box .button {margin: 0 -2px 0;vertical-align:middle;}
.nl-box .text-field {width: 165px; height:15px;margin: 3px 3px 3px 0; padding: 2px 0 2px 4px;  background-color: #FFFFFF; border: 1px solid #CCCC92; vertical-align: middle;}
.nl-list table td.more {padding: 0 0 0px 3px;height:22px;}
.nl-list table td.more a {font-size: 10px;}
.nl-box-bottom .login {padding: 4px 15px 0 0;text-align:right;}
/* -- UE Newsletter box new css -- */
.nl-box .intro1 {width: 110px; height: 68px; color: #5f6422; font: bold 1.8em Arial, Helvetica, sans-serif; padding-top: 49px; margin-left: 69px;}
.nl-box-top .intro2 {float:left; padding:0; font-family: verdana ; font-size:11px;color:#797C1E; margin: 0 0 0 16px; display: inline;}

/* -- Ad css: Square Button Ad -- */
.squarebtn-wrapper {padding: 20px 0 0 7px;}
.squarebtn-wrapper div img {margin-right: 24px;}

/* -- Search fields fix for opera -- */
#search-fields-oi {float: left; width: 130px; margin: 0 22px 0 94px}
#search-fields-o {float: left; width: 102px; padding: 0; margin-right: 5px;margin-left: 5px;*margin-left: 0px;}

/* -- 120x90 rounded corner solution -- */
div.imgfrm {width: 120px;height: auto;}
div.imgfrm img.frm {position:absolute;z-index: 10;}

#xNav {width: 156px;}
#xNav A {text-decoration: none;display: block;}
#xNav UL LI A {padding: 8px 6px 8px 16px;background: url(images/leftnav_arrow.gif) 6px 11px no-repeat;color: #06c;line-height:13px;}
#xNav a:hover, #xNav A.ont-selected {text-decoration: underline;background-color: #FFCCCC;}
#xNav DIV {margin-bottom: 6px;}
#xNav H3 {padding: 0;margin: 0;color: #990000;font-weight: bold;font-family: arial;font-size: 9pt;cursor: pointer;border: solid 1px #e0e0e0;border-bottom: solid 1px #e8e8e8;min-height: 22px;}
#xNav H3 A {padding: 4px 20px 4px 6px;line-height: 14px;font-size:14px;color: #990000;text-decoration: none;background: url(images/mainbar_off.gif) left bottom repeat-x #fff;}
#xNav H3 A:hover {background: url(images/mainbar_on.gif) left bottom repeat-x #fff;text-decoration: none;}
#xNav .navGrp H3 A {}
.xNavGrp, .navGrp {xborder-bottom: solid 1px #990000;}
#xNav H3 .btn {width: 21px; float: right; height: 22px;margin: -22px 0 0 0;background: url(images/dropdown_off.gif) no-repeat;}
#xNav H3 .btn#hover {background-image: url(images/dropdown_on.gif);}
#xNav UL {background: #fafafa;padding: 0;margin: 0;clear:both;}
#xNav UL LI {border-left: solid 1px #e0e0e0;border-right: solid 1px #e0e0e0;border-bottom: solid 1px #efefef;list-style: none;font-family: verdana;font-size: 7.5pt;line-height: 7.5pt;margin: 0;padding: 0;}
#xNav UL LI.last {border-bottom: solid 1px #e0e0e0;}

.rb_subnav_r {padding: 0; margin: 0;}
.rb_subnav_r img {float:left;}
.rb_subnav_r .searchbar-text {display: block; float:left; padding-top: 1px;}
/* login box fix */
#rb_login_cancel {
position:absolute;
top:1px;
right:1px;
*right:25px;
}

#breadcrumb {font-size: 11px; padding-left: 13px; margin: -10px 0 10px 0; color: #666666;}




/* client/css/dl_blogs_bto.css */
h1,h2,h3,h4,h5,h6,p,ul,ol {font-size: 100%; padding: 0; margin: 0;}

#sidebar .blog-module {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; line-height: 16px;}
#sidebar .blog-module ul li {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666666;}
#sidebar .blog-module h3 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; line-height: 16px; margin-bottom: 7px;}

#blogHed {position: relative;}
#blogHed h1 {font: bold 2.7em Arial, Helvetica, sans-serif; color: #990000; padding: 0 0 2px; margin: 0 0 20px; border-bottom: 1px solid #cccccc; background: url(images/blog.jpg) no-repeat 270px 0;}
#blogHed h1 a {color: #990000;}
#blogHed #blogLinks .subscribe {float: right;}

#blogHed #blogLinks {position: absolute; width: 200px; * padding-right: 10px; height: 18px; top: 0; right: 10px;}
#blogHed #blogLinks .subscribe {float: right; height: 14px; line-height: 14px; padding: 0 0 0 18px; background: url(images/feed-icon-14x14.png) no-repeat;}

/* SIDEBAR */
#relatedPane .blog-module {margin-bottom: 25px;}
#relatedPane p.title {font: 1.8em Arial, Helvetica, sans-serif; color: #990000; padding: 0 0 3px; margin: 0 0 7px; border-bottom: 1px solid #cccccc;}
#relatedPane ul {list-style: none}
#relatedPane li {margin-bottom: 10px;}
#relatedPane li.l, #relatedPane li.r {float: left; width: 150px;}
#relatedPane li.l {clear: both}
#relatedPane p {line-height: 1.4em}

#relatedPane #feedreaders li {height: 20px;}
#relatedPane li a.rss {display: block; height: 14px; padding: 0 0 0 18px; background: url(images/feed-icon-14x14.png) no-repeat 0 1px;}
#relatedPane li a.google {display: block; height: 17px; padding: 0 0 0 20px; background: url(images/googleig_16x16.gif) no-repeat 0 1px;}
#relatedPane li a.yahoo {display: block; height: 16px; line-height: 16px; padding: 0 0 0 20px; background: url(images/myyahoo_16x16.gif) no-repeat 0 1px;}
#relatedPane li a.msn {display: block; height: 16px; line-height: 16px; padding: 0 0 0 20px; background: url(images/mymsn_16x16.gif) no-repeat 0 1px;}
#relatedPane li a.bloglines {display: block; height: 17px; line-height: 16px; padding: 0 0 0 20px; background: url(images/bloglines_16x16.gif) no-repeat 0 1px;}
#relatedPane li a.newsgator {display: block; height: 17px; line-height: 16px; padding: 0 0 0 20px; background: url(images/newsgator_16x16.gif) no-repeat 0 1px;}

#relatedPane #search {}

/* TALKBACK */

/* AD UNITS */
#halfPageMPU {width: 300px; margin: 0 0 15px 0;}
.qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
}
   
   .qtip .qtip-content .qtip-title,
   .qtip-cream .qtip-content .qtip-title{
      background-color: #F0DE7D;
   }
   
   .qtip-light .qtip-content .qtip-title{
      background-color: #f1f1f1;
   }

   .qtip-dark .qtip-content .qtip-title{
      background-color: #404040;
   }

   .qtip-red .qtip-content .qtip-title{
      background-color: #F28279;
   }
   
   .qtip-green .qtip-content .qtip-title{
      background-color: #B9DB8C;
   }
 #pimg {
	z-index: 999999;
	display: none;
	position: absolute;
	background:#fff;
	border:1px solid #ccc;
	width:200px;
	height:auto;
	text-align:center;
	padding:10px;
}
#pimg h3 {
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-align: center;
	margin-top: 10px;
}


/* this styles the background for the picture container */
#promomain {
	height:300px;
	left:-30px;
	padding-top:1px;
	position:relative;
	width:600px;
	z-index:5;
	margin-top:200px;
}
/* #promogallery {
	margin-left:8px;
	margin-top:7px;
	position:relative;
	visibility:hidden; */
.promogallery { height: 300px; 
	width: 600px; 
	margin: auto;
	
	}
.promogallery img {  
	margin-top: 7px; 
	margin-right: 1px;
	border: none; 
	position: relative;
	}
.promogallery a {
background: transparent; 
text-decoration: none; 
color: #a60000;
font: normal 11px/1.2em	"Lucida Grande","Lucida sans", Arial, Helvetica, sans-serif;	
}

#promonav { 
margin: 5px 0;
text-align: left;	 
position:absolute;
top: 280px;
right: 5px;
z-index:10;
}
#promonav a, #promonavcyle strong { 
margin: 0 2px; 
height:10px;
width:10px;
display:block;
border: 1px solid #000; 
background: #eee; 
text-decoration: none; 
color: #a60000;
font: normal 11px/1.2em	"Lucida Grande","Lucida sans", Arial, Helvetica, sans-serif;
}

#promonav li {
float: left; 
background: transparent; 
text-decoration: none; 
color: #a60000;
font: normal 11px/1.2em	"Lucida Grande","Lucida sans", Arial, Helvetica, sans-serif;
margin: 5px 0;
}
#promonav a.activeSlide { 
background: #ddd; 
}
#promonav a:focus {
	outline: none; 
}
#output { 
text-align: right; 
} 