/*Supplemental CSS for the YUI distribution*/
#custom-doc { width: 950px; min-height:500px; border:none; background:#FFF}
#bd {padding:12px; margin-top:10px;}
#hd {border:none;height:126px;background:#FFF url(../images/bg_logo-v2.gif) no-repeat right;}
body {background:url(../images/bg_sakura.gif) repeat; background-position:top; background-attachment:fixed; margin:0; margin-bottom:0px; padding:2px 0;}
body {background:#FFF url(../images/bg_sakura7.gif) bottom fixed repeat-x;}
.space {background:#FFF; clear:both; height:12px;}
#sb-brws-visual-nav .hd{height:13px;clear:both;margin:15px 15px 0 15px;}
#sb-brws-visual-nav .hd h2{line-height:14px;padding0;float:left;color:#069;font-family:arial;font-size:107%;font-weight:bold;}
#sb-brws-visual-nav .hd span{float:right;text-align:right;}
#sb-brws-visual-nav .hd a{line-height:13px;text-align:right;font-family:tahoma;font-size:85%;}
#sb-brws-visual-nav .bd{margin:15px 0 15px 15px;}
#sb-brws-visual-nav .bd ul{list-style:none;margin:0;padding:0;}
#sb-brws-visual-nav .bd ul li{float:left;width:82px;margin:0 10px 0 0;padding:0;}
#sb-brws-visual-nav .bd ul .last{margin:0;padding:0;}
#sb-brws-visual-nav .bd .image{height:82px;background-color:#fff;text-align:center;padding:0;border-left:1px solid #DDD;border-top:1px solid #DDD;cursor:pointer;cursor:hand;}

#sb-brws-visual-nav {
background:#FFF;
}
#sb-brws-visual-nav .hd{ margin:2px 10px; border-bottom: #CEE solid 1px;}
#sb-brws-visual-nav h5 {padding:4px; margin:0; color:#660000; font-size:12px;}
#sb-brws-visual-nav .bd .image img{padding:0;margin:0;vertical-align:middle;}
#sb-brws-visual-nav .bd li p{line-height:12px;clear:both;padding:0;margin:10px 0 0 0;text-align:center;}
#sb-brws-visual-nav .bd li a{line-height:12px;font-size:85%;font-family:tahoma;color:#0000F2;font-weight:bold;padding:0;}
.sb-brws-generic{color:#333;border:1px solid #B7CCEB;background-color:#F2F6FC;zoom:1;}
.sb-top,.sb-bottom{position:relative;width:100%;}
.sb-dot{background-color:#B7CCEB;}

.sb-nw,.sb-ne,.sb-sw,.sb-se{position:absolute;width:2px;height:2px;font-size:0;background-color:#B7CCEB;}
.sb-nw{top:-1px;left:-1px;background-image:url(../images/conner/rc_nw.gif);}
.sb-ne{top:-1px;right:-1px;background-image:url(../images/conner/rc_ne.gif);}
.sb-sw{bottom:-1px;left:-1px;background-image:url(../images/conner/rc_sw.gif);}
.sb-se{bottom:-1px;right:-1px;background-image:url(../images/conner/rc_se.gif);}

.sb-brws-generic0{color:#333;border:1px solid #B7CCEB;background-color:#F2F6FC;zoom:1;}
.sb-top0,.sb-bottom0{position:relative;width:100%;}
.sb-dot0{background-color:#none;}

.sb-nw0,.sb-ne0,.sb-sw0,.sb-se0{position:absolute;width:10px;height:10px;font-size:0;background-color:none;}
.sb-nw0{top:-1px;left:-1px;background-image:url(../images/conner/corner-top-left.gif);}
.sb-ne0{top:-1px;right:-1px;background-image:url(../images/conner/top_right.gif);}
.sb-sw0{bottom:0px;left:0px;background-image:url(../images/conner/corner-bottom-left.gif); border:none}
.sb-se0{bottom:0px;right:0px;background-image:url(../images/conner/corner-bottom-right.gif);}

.toc ul {margin:0; padding:10px 20px;}
.toc li{list-style:none; margin:0; padding:4px; font-size:12px;}
.toc li a{ text-decoration:none;  }

.toc li a:hover{ text-decoration:underline; color:#DD0;}
.toc-right li {list-style:none; line-height:2em;}
.toc-right li a{text-decoration:none;}


.news-exp {height:140px; text-align:center; padding:5px; font-size:10px; font-weight:600;}
.news-exp img {width:200px; height:120px;}
.news-exp a {text-decoration:none}


/*- Menu Tabs E--------------------------- */

    #tabsE {
      float:left;
	  margin-bottom:12px;
      width:100%;
	  height:35px;
      background:url(../images/tabrightE.gif);
      font-size:93%;
      line-height:normal;

      }
    #tabsE ul {
	margin:0;

	padding:0 10px 0 50px;
	list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a {
      float:left;
      background:url(../images/tableftE.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 1px;
      text-decoration:none;
      }
    #tabsE a span {
      float:left;
      display:block;
      background:url(../images/tabrightE.gif) no-repeat right top;
      padding:12px 15px 7px 6px;
      color:#FEE;
	  font-weight:600;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
	  background:url((images/menu_off.gif)  repeat-x left top;

      }
    #tabsE a:hover span {
//      background-position:100% -42px;
      background:url(../images/menu_off.gif) repeat-x;
      }
 input.search_button {

  font-size: 10px;
	padding:2px;
  color:#EEF;
  font-family: verdana, arial;
  background-color:#99E;

  border:#CCE 1px solid;
  } 

 input.search_field_inactive {
 font-size: 10px;
 width:120px;
 padding:2px;
 background:#66CCFF;
 border:#33FFFF solid 1px;
 font-family: verdana, arial; }
 
  input.search_field {
 font-size: 11px;
 font-family: verdana, arial; }
 .nav { padding:0; padding-right:40px; margin:0; } 
  .nav h5 { margin:0; border-bottom:#CEE solid 1px;}
 .nav h5 a { text-decoration:none; font-weight:300; }
 a { color:#0066CC; }
  a:visited { color:#0066CC; }
  a:hover {color:#FF0C00; }
  li a { color:#0066CC; }