body {margin:0;background:#FAFAFA;}
body a, body a:link, body a:visited {text-decoration:none;}
body a:hover {text-decoration:none; color: #333333;}
body a, body a:link, body a:hover {color:#333333;}
body a:visited {color:#20328E;}
.clear {clear:both;}

/* 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:1000px;text-align:center;margin-left:auto;margin-right:auto;background:transparent;}

/* 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;}

/* tabs */
.rb_tabs {text-align:center;margin:10px 7px 0 7px;font:bold 12px arial,helvetica;padding-left:18px;background:url('../_images//tab_bg3.gif') repeat-x bottom;height:29px;}
.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_r a, .rb_tab_r a:link, .rb_tab_r a:hover, .rb_tab_r a:visited {color:#EFEFEF; font-weight:bold;}
.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:#000;}



/* 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_body2 {background:#FFF;margin:0 7px;padding:0;}
.rb_content {text-align:left;margin:0;padding:0;background:transparent;*width:982;}
.rb_subnav {padding:7px 10px 5px 10px;border-bottom:1px solid #CCC;font:normal 12px arial,helvetica;color:#BBB;*width:auto;}
.rb_subnav a {font-weight:bold;margin:0 7px;}
.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 {color:#00F;font:normal 10px Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;}
.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;}

/* pre-footer */
.rb_pft {margin:0 10px;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, Arial, Helvetica, sans-serif;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;}
.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;border-top:1px solid #EEE;height:43px;line-height:15px;}
.rb_pft_btm_l a, .rb_ft a {margin:0 5px;}
.rb_pft_btm_l {vertical-align:middle;margin-top:15px;float:left;}


.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 11px 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 */
.rb_btm {width:1000px;height:12px;background:url('../_images/shell_bottom.gif') no-repeat top;}

/* 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;text-align:left;}
.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;}

