html {
  height: 100%;
  min-height: 100%;
  border: 0px;
}

body {
  height: 100%;
  min-height: 100%;
  margin: 0px;
  padding: 0px;
  font: normal 12px Tahoma;
  color: #000000;
}

a, p, div, span, td, h2{ 
  font-size: 12px;  font-family:Tahoma;
}

#banner{ text-align:center; background:url(/img/bg/bannerbg.jpg); height:120px;z-index:0;
width:100%;
}
#banimg{ position:absolute; left:730px; padding:0px; border:0px; 
}

.roundall
{width:1005px; position:relative; margin:0 auto;
}
/* login */

.spacedv{ width:5px; display:inline-block;}

/* END  login */


/* search */
#rb_srch2{   height:54px; position:absolute;  left:28%; top:18px; display:block; }
.rb_srch_l {background:url(/img/bg/srchleft.gif) no-repeat;width:15px; height:54px; float:left;   }
.rb_srch_mid {background:url(/img/bg/sechcenter.gif) repeat-x;   height:54px; width:380px; margin-left:-10px; float:left;
   z-index:1; 
}
.rb_srch_r {background:url(/img/bg/srchright.gif) no-repeat;width:15px; height:54px; float:left; }


#rb_srch { direction:rtl; margin-top:11px; margin-left:10px; float:left; }

.rb_srch_txt { direction:rtl; color:#666; font:bold 12px Tahoma;  padding-top:5px; padding-left:5px; float:left;}
.rb_srch_box {border:1px solid #C1E0FF;height:18px; width:250px;font:normal 11px Tahoma;  float:left;   padding:5px; }
.rb_srch_go { padding:5px; float:left; margin-left:5px; margin-top:-3px;  background:url(/img/icons/search.gif) repeat-x; width:32px; height:32px; border:0; }

/* END  search */




/* tabs */
.rb_taball{
    width:980;
    float:left;
        z-index:1;
}
.english{ position:absolute;
    left:5px;
    top: 88px; direction:ltr; text-align:left;margin:12px 0px 0 7px;font:bold 11px Tahoma;padding-right:18px; height:28px;  }
    .english span{ font:11px Tahoma; color:#0066CC; text-align:right; 
    }

.rb_tabs {position:absolute;
    right:0px;
    top: 78px;    text-align:center;margin:12px 0px 0 7px;font:bold 10px Tahoma;padding-right:18px; height:28px; }

.rb_tab_l {background:url(/img/bg/menuleft.gif) no-repeat bottom;width:6px;height:29px;float:left;display:inline; }
.rb_tab_l.on_l {background:url(/img/bg/menulefton.gif) no-repeat bottom; margin:1px 0px 0 0px; width:6px;height:29px;float:left;display:inline; }
.rb_tab_r {background:url(/img/bg/menuright.gif) no-repeat bottom right;width:auto;float:left;display:inline;padding:10px 12px 0 4px;height:19px;padding-bottom:4px; margin:-4px 0px 0 0px; }
.rb_tab_r.on_r {  background:url(/img/bg/menurighton.gif) no-repeat bottom right; margin:-3px 0px 0 0px; width:auto; }
.rb_tab_r a, .rb_tab_r a:link, .rb_tab_r a:hover, .rb_tab_r a:visited {color:#0666c6;}
.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:#059b02;}

/* sub nav */
.rb_subnav { background:#FFFFff; text-align:right;  padding:7px 30px 7px 10px; width:940px;
   
       font:normal 12px Tahoma;color:#BBB; }
.rb_subnav a {font:bold 12px Tahoma;  direction:rtl;}
.rb_subnav a.on_sub, .rb_subnav a:link.on_sub, .rb_subnav a:hover.on_sub, .rb_subnav a:visited.on_sub {color:#059b02;  direction:rtl;}
/* end sub nav */

.sitemap{font: 12px Tahoma; height:20px; text-align:right;  padding:5px;  color:#006600; float:right; width:100%; direction:rtl;
}
.sitemapshow{font: 12px Tahoma;  text-align:right;  padding:5px;  color:#006600;   direction:rtl;
}
/* greg please make sure this works for #launchpad-ads-1 and #launchpad-ads-2 */

/* navigation */
#dl-navigation {margin-top:10px; float: right; width: 155px; padding: 0 0 0 10px; }
#xNav {

    width: 162px; margin-top:10px;
}
#xNav A {font:11px Tahoma;  direction:rtl;  text-decoration: none;display:block;}
#xNav UL LI A { direction:rtl; padding: 8px 6px 8px 8px;color: #06c;line-height:13px;}
#xNav a:hover, #xNav A.ont-selected {text-decoration: underline;background-color:#DFF1FF; border-left: solid 2px  #0099FF; border-right: solid 2px   #0099FF;}
#xNav DIV {margin-bottom: 6px;}
#xNav H3 {   padding: 0;margin: 0;color:#FF0000;font-weight: bold;font-family: arial;font-size: 9pt;    border: solid 1px #0099FF;border-bottom: solid 1px  #0099FF;min-height: 22px;}
#xNav H3 A { padding: 4px 20px 4px 6px;line-height: 14px; background:#0078F0; color: #ffffff; }
#xNav H3 A:hover { background:#FFFF00; color:#0099FF; }
.xNavGrp, .navGrp {border-bottom: solid 1px #0099FF;}
#xNav UL {padding: 0;margin: 0;clear:both;}
#xNav UL LI {width: 160px; background:#F0F8FF;border-right: solid 1px #0099FF; border-left: solid 1px #0099FF; border-bottom: solid 1px #FFFFFF;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 #0099FF;}




#tabligh{float:left; width:160px;  height:80px; font:Tahoma; direction:rtl;
}
#tabligh table{width:160px; height:80px;}
#tabligh td { height:30px; background:#FFFFFF;}
#tabligh b{ color:#000099;}
#tabligh2 table{ width:160px;  height:80px; font:Tahoma; direction:rtl;
}
#tabligh2 table table{ width:150px;  height:80px; font:Tahoma; direction:rtl;
}
#tabligh2 table td table td{ width:160px;  height:80px; font:Tahoma; direction:rtl;
}

div#mainboxright{ float:left;  padding-right:3px; padding-bottom:3px; padding-left:3px; text-align:right;   vertical-align:top; 
}

div#sitelistright{  text-align:center;
width:205px; text-decoration:none;  border:1px solid #C1E0FF; padding-bottom:5px;  padding-top:3px; margin-top:9px; 
  }
div#linkbanner{
  background-color:#FF8000;  padding:0px; margin-left:3px;
color:#FFFFFF;
font-size:11px;
font-family:Tahoma;
height:28px;
text-align:right;

}
div#linkbanner a{
font-weight:bold;
color:#FFFFFF;
}
div#linkbanner img{ text-align:right; vertical-align:middle;
border:0; width:30px; height:30px;
}
div#link{ padding:1px; font-size:11px;
}



#Layer4 { padding:3px; 
 border:1px #A8D3FF solid;

 text-align:center;
	z-index:2;
 float:left;  
 margin-left:10px;
	height:60px;

 
}
img{border:0;}
#adleft{float:left;}
#adleft{float:left; }
#flashc{float:left; padding-left:10px;}

#addlink{float:left; padding-left:10px;}




#Layer7 {
	
float:left;
	
	z-index:2;
}
#Layer8{ float:left;  padding:0 3px 0 3px;   	 
	width:210px;
	}
#Layer9{float:left;  padding:0 3px 0 3px; border:1px solid #C1E0FF;
	margin-top:8px;
	 width:605px;
	}
#Layer9 h3{ font:11px Tahoma; color:#003399; padding-right:8px;

}
#Layer9 h2{ font:12px Tahoma; color:#003399; padding-right:8px;

}
#Layer9 a.visited{color:Green;}
.blog_item h3{ 
text-align:right; direction:rtl;
}
.blog_item h3 a
{font:11px Tahoma;
}

#Layer10{float:left; padding-left:3px;
	
	
	width:160px;
	
	
}
#Layer11 {
	 
	width:980px;
	
	z-index:2;
}




/* pre-footer */
.rb_pft { width:980px;  text-align:right; direction:rtl;   padding:10px 10px;font:normal 11px tahoma;color:#CCC;background:#FFF;}

.rb_pft_srch {float:right; font:bold 11px tahoma;color:#666;}
.rb_srch_go{ float:left; }
.rb_pft_btm img { float:right;}
.rb_pft_btm { padding:0;border-top:1px solid #C1E0FF;height:43px;line-height:15px;  border-bottom:1px solid #C1E0FF;}
.rb_pft_btm_l a, .rb_ft a {margin:0 5px;}
.rb_pft_btm_l { vertical-align:middle;margin-top:10px; }


.rb_bsrch_box {float:left;border:1px solid #C1E0FF;width:150px;font:normal 11px tahoma;color:#666;padding-top:1px;margin:0px 3px 0 0;height:16px;}
.rb_bsrch_txt {float:left; vertical-align:middle;margin:2px 3px 0 0;color:#666;font:bold 11px tahoma;}





#fd-welcome h1{font: bold 15px Tahoma; color:#009900;
}
#fd-welcome p{font:  11px Tahoma; direction:rtl; text-align:right;
}


/* footer */
.rb_ft {font: 11px tahoma; margin-top:0px; color:#999; padding-bottom:5px;  }
.rb_ft_r {font: 11px tahoma; float:right;width:960px;text-align:right; margin:0 5px 4px 0;}
.rb_ft_btm {font:11px tahoma ; direction:rtl;  margin:0 15px;padding:6px 0;text-align:center;}
.rb_fsrch_btn {margin-top:1px;}
.rb_ft_pop { direction:rtl; text-align:right;line-height:24px;padding-right:0px;}
.rb_pft_poptop { direction:rtl; text-align:right; padding:5px 10px;border-top:1px solid #C1E0FF; color: #999;margin:4px 1px 0 1px;}


.clear {clear:both;}

a, a:link, a:visited, a:active, a:hover {
  text-decoration: none;
  color: #324290;
}

a:hover {
  color: #6F85F0;
}






