body {
	font-family: Arial, Helvetica, sans-serif;
	top:0px;
	margin-top:0px;
	background-color:#eeeeee;
	bottom:0px;
	font-size:11px;
	
}

p
{
	font-size:11px;
}

table
{
 }
td {
	font-family: Arial, Helvetica, sans-serif;
		font-size:10px;

}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.frame_top
{
	background: #ffffff url(../images/bg_top.jpg) left top no-repeat;
    
 
}

.frame_bottom
{
	background: #ffffff url(../images/bg_green_bottom.jpg) left bottom no-repeat;
	color:#FFFFFF;
	height:150px;
	vertical-align:bottom;
	padding-bottom:20px;
}
.frame_shadow_left
{
	background: #ffffff url(../images/bg_shadow_left.jpg)   ;
	width:5px;
}
.frame_shadow
{
	background: #ffffff url(../images/bg_shadow.jpg)   ;
	width:5px;
}

/* set millions of background images */
.rbroundbox { background: url(../images/nt.gif) repeat;  }
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 12px; }
.rbroundbox { width: 100%; margin: 1em auto; }

/*Navigation*/
#navigation a
{
color: #000000;
background: #FF9900 url(../images/bg_tab_l.jpg) left top no-repeat;
text-decoration: none;
padding-left: 10px;
	font-size:12px;

}

#navigation a span
{
background: #FF9900  url(../images/bg_tab_r.jpg) right top no-repeat;
padding-right: 10px;
 padding-top:2px;
padding-bottom:2px;
	font-size:12px;
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #000000;
background: #FFCC00 url(../images/bg_tab_over_l.jpg) left top no-repeat;
padding-left: 10px
}

#navigation a:hover span
{
color: #000000;
background: #FFCC00 url(../images/bg_tab_over_r.jpg) right top no-repeat;
padding-top:2px;
padding-bottom:2px;
padding-right: 10px
}

.menu_h
{
background: #FFcc00 url(../images/bg_tab_over_r.jpg) right top no-repeat;
text-align:center;
height:20px;
padding-top:2px;
}

.menu_h_l
{
background: #FFcc00 url(../images/bg_tab_over_l.jpg) left top no-repeat;
 height:20px;
 }
 
.menu_h_r
{
background: #FFcc00 url(../images/bg_tab_over_r.jpg) right top no-repeat;
 height:20px;
 }
 .panel
 {
 border: solid 1px #cccccc;
 width:90%;
 vertical-align:top;
  }
 
 .panel_noborder
 {
 border: solid 1px #ffffff;
 width:90%;
 vertical-align:top;
 padding:5px;
 }
 .panel_top
 {
 color:#333333;
 background: #f2f2f2;
 height:20px;
 font-size: 11px;
 font-weight:bold;
 }
     .panel_top_orange
 {
   height:10px;
   background: #ff9900;
  font-weight:bold;
 
  }
     .panel_orange
 {
 background: #ff9900;
 vertical-align:top;
  
  }
 
 .submenu_panel
 {
 height:20px;
 font-size: 11px;
 border: solid 1px white;
 width:90%;
 vertical-align:top;
  }
 .submenu
 {
  height:20px;
 font-size: 11px;
 text-indent:20px;
  border-bottom: dotted  1px #ffffff;
  background: #ff9900;
  height:20px;
color:#FFFFFF;
text-decoration:none;
  }
  
   .submenu a
 {
color:#000000;
text-decoration:none;
  }
     .submenu a:hover
 {
color:#000000;
text-decoration:none;
  }
    .submenu_top_l
 {
  background: #ff9900 url(../images/bg_submenu_top_l.gif) left top no-repeat;
  height:10px;
  border-bottom: dotted  1px #ffffff;
  font-weight:bold;
 
  }
      .submenu_top_r
 {
  background: #ff9900 url(../images/bg_submenu_top_r.gif) right top no-repeat;
  height:10px;
  border-bottom: dotted  1px #ffffff;
  font-weight:bold;
 
  }
      .submenu_bottom_l
 {
  background: #ff9900 url(../images/bg_submenu_bottom_l.gif) left top no-repeat;
  height:10px;
  border-bottom: dotted  1px #ffffff;
  font-weight:bold;
 
  }
      .submenu_bottom_r
 {
  background: #ff9900 url(../images/bg_submenu_bottom_r.gif) right top no-repeat;
  height:10px;
  border-bottom: dotted  1px #ffffff;
  font-weight:bold;
 
  }
  
      .submenu_bottom
 {
   height:10px;
   background: #ff9900;
  font-weight:bold;
 
  }
  .submenu_h
 {
   height:20px;
 font-size: 11px;
 border-bottom: dotted  1px #ffffff;
  background: #ffcc00;
  font-weight:bold;
  height:20px;
color:#FFFFFF;
text-decoration:none;
  }
  
    .submenu_h a
 {
 
 font-size: 11px;
 color:#990000;
text-decoration:none;
  }
   .submenu_h a:hover
 {
 
 font-size: 11px;
 color:#990000;
text-decoration:none;
  }
.submenu_over
{
	text-indent:20px;
	background:#ff9900 url(../images/bg_submenu_over.gif) left no-repeat;
	height:20px;
	font-size: 11px;
	border-bottom: dotted  1px #ffffff;
	color:#FFFFFF;
	text-decoration:none;
}
.submenu_over a
{
	color:#000000;
	text-decoration:none;
}
.submenu_over a:hover
{
	color:#000000;
	text-decoration:none;
}
.menu_h 
{
	font-size: 12px;
	font-weight:bold;
	background: #ffcc00;
	
}

.grossary_index
{
	Height:10px;
	font-size: 12px;
	font-weight:bold;
	text-align:center;   
	border-bottom: #f2f2f2 solid 3px;
 }
 
.grossary_index a
{
	Height:10px;
	font-size: 12px;
	font-weight:bold;
	vertical-align:top;
	color:black 
}
 
  .grossary_index a:hover
{
   Height:10px;
  font-size: 12px;
  font-weight:bold;
  vertical-align:top;
  text-decoration:none;
color:#990000 }

.grossary_index_letter
{
   Height:10px;
  font-size: 13px;
  font-weight:bold;
  vertical-align:top;
  text-decoration:none;
  text-indent:10px;
color:#990000 }

.panel_summary
{
  width:90%;
 vertical-align:top;
 size:12px;
  border: solid 1px #cccccc;
 padding:5px;

 

}
.panel_content
{
  width:90%;
 vertical-align:top;
 size:11px;
 padding:5px;
 

}
.panel_video
{
  width:90%;
 vertical-align:top;
 size:12px;
 text-indent:5px;
 padding-left:10px;
 padding-top:5px;

}

#copyright
{
 size:10px;
 color:#FFFFFF;
}

#copyright a
{
 size:10px;
 color:#FFFFFF;
}
#copyright a:hover
{
 size:10px;
 color:#FFFFFF;
 text-decoration:none;
}


.news_date
{
 size:10px;
 color:#666666;
  }
 
.newsurl
{
 size:12px;
 color:#009900;
 font-weight:bold;
 }