BODY { COLOR: black; BACKGROUND-COLOR: #cccccc; FONT: 100 11px/16px Verdana,Arial,Helvetica}
td {FONT: 100 11px/16px Verdana,Arial,Helvetica}
DIV#divMenuBar { WIDTH: 100%; BACKGROUND-COLOR: #ff6600 }
TABLE#tblMenuBar TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; CURSOR: default; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: verdana }
TABLE#tblMenuBar TD.clsMenuBarItem { FONT-WEIGHT: bold; CURSOR: hand; }


DIV.clsMenu TD { FONT-WEIGHT: normal; CURSOR: default; COLOR: #000033; FONT-FAMILY: tahoma }
DIV.clsMenu TD.clsMenuItem { CURSOR: hand }
DIV.clsMenu { Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #ff6600; }

div.content, span#static_content {font-family: Tahoma, Verdana; font-size: 12px;}
.content2{ 	border: 1px solid white; margin: 5px; }

TD.footer_title { FONT: 600 12px Verdana, Arial, Helvetica; COLOR: #999999; HEIGHT: 32px; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center }
TD.footer_links { FONT: 100 10px Verdana, Arial, Helvetica; COLOR: #555555; HEIGHT: 16px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center }
A {color:#000066;}
A:visited {color:#000099;}
A:hover {color:#990000;}
A.footer_link { FONT: 100 10px Verdana, Arial, Helvetica; COLOR: #555555; }
A.navigator_link { font-family:tahoma,arial; color:#000000; text-decoration: none; }
A.navigator_link:visited { color:#000000; }
A.navigator_link:hover {color: #000066; }
A.footlink { FONT: 700 11px Verdana, Helvetica; COLOR: #000099 }
.subheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3366cc;
    FONT-FAMILY: Helvetica,Verdana,Arial,sans-serif
}

td.navigator_red {font: 600 11px Verdana, Arial, Helvetica; background-color: #ffcc33; color: #000033; height:22}
td.navigator_blue {font: 700 11px Verdana,Arial, Helvetica;  background-color: #7B9AB6; color: #ffffff; height:22}
td.navigator_comment {font: 100 10px tahoma,verdana; color: #003366;}
span.faq_header {font: 800 12px/18px Tahoma,Arial,Verdana; color: #333333;}
td.faq_header {font: 800 12px/16px Verdana; color: #305576; }
span.date_size {font: 100 10px/12px Verdana; color:#555555;}
A.GS
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    COLOR: #660000;
    BORDER-BOTTOM: #666666 1px dotted;
    TEXT-DECORATION: none
}
A.GS:visited
{
    COLOR: #660000;
}
A.GS:hover
{
    COLOR: #ff0000; 
}
TABLE#clsNiceTable
{
    BACKGROUND-COLOR: #000033
}
TABLE#clsNiceTable TH
{
    FONT-SIZE: 11px;
    COLOR: #000066;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #c9dbed
}
TABLE#clsNiceTable TD.altern
{
    BACKGROUND-COLOR: #eeeeee
}
TABLE#clsNiceTable TD
{
    FONT-SIZE: 11px;
    COLOR: #000033;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #ffffff
}
TABLE#clsHeaderTable
{
    BACKGROUND-COLOR: #000033
}
TABLE#clsHeaderTable TH
{
    FONT-SIZE: 11px;
    COLOR: #000066;
    TEXT-INDENT: 12px;
    FONT-FAMILY: tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #c9dbed;
    TEXT-ALIGN: left
}
TABLE#clsHeaderTable TD
{
    FONT-SIZE: 11px;
    COLOR: #000033;
    TEXT-INDENT: 8px;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #ffffff
}
TABLE#clsHeaderTable TD.header
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000033;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #eeeeee
}
.mandatory {FONT: 700 11px/14px verdana; COLOR: red}
TD.label {
	FONT: bold 11px/14px Verdana,Arial,Helvetica
}
TD.notice {
	FONT: 100 10px/12px Verdana,Arial,Helvetica
}
TD.bld {
	FONT-WEIGHT: bold
}
SPAN.labelS {
	FONT-WEIGHT: bold; COLOR: #003366
}
td.tablehead
{
	font: 700 11px/16px verdana; background-color:#999999; color: #ffffff;
}
ul.front { list-style: none url(../images/ui/heading.gif); }
ul { list-style: none url(../images/ui/bullet.gif); }
.date_size2 {display: inline; text-align:left; padding: 2 0 0 0px; font-variant: small-caps; font-family: Tahoma,Verdana,Arial; font-size: 11; color: #666666;}
.pdf_size {display: inline; text-align:left; padding: 2 0 0 17px; font-variant: small-caps; font-family: Tahoma,Verdana,Arial; font-size: 11; background: url(../images/ui/pdf.gif) no-repeat scroll bottom left; color: #666666;}
.pdf_size2 {display: inline; text-align:left; padding: 2 0 0 17px; font-variant: small-caps; font-family: Tahoma,Verdana,Arial; font-size: 11; color: #666666;}
.html_size {display: inline; text-align:left; padding: 2 0 0 22px; font-variant: small-caps; font-family: Tahoma,Verdana,Arial; font-size: 11; background: url(../images/ui/html.gif) no-repeat scroll bottom left; color: #666666;}
a.front_link { color:#003366; text-decoration: none; font-family: Tahoma, Verdana, Arial; font-size: 12px;  }
a.front_link:hover { text-decoration: underline; color: #000033; }
a.front_link:visited { color:#183963;}
.navbar-off {cursor:pointer; font-size: 12px; font-family: Arial, Tahoma; color:#000033; background: url(../images/ui/orange_bar.gif) repeat-x;} 
.navbar-on {cursor:pointer; font-size: 12px; font-family: Arial, Tahoma; color:#000033; background: url(../images/ui/orange_bar-v.gif) repeat-x;} 
.navctrl-off {cursor:pointer; font-size: 11px; font-family: Tahoma; color:#222222; background-color: #dddddd; padding-left: 4px; } 
.navctrl-on {cursor:pointer; font-size: 11px; font-family: Tahoma;  color:#000033; background-color: #A9D7FE; padding-left: 4px;} 
.navctrl-left {background: url(../images/ui/arrow.gif) repeat-y top left;}

.lpag-list-title 
{ FONT: 800 16px/32px Arial, Tahoma, Helvetica; COLOR: #003366;  }

.lpag-list-header
{ FONT: 600 12px/18px Arial, Tahoma, Helvetica; COLOR: #003366;  }

a.lpag-list-uplink {color:red;font-weight: bold; font-size: 11px;}
a.lpag-list-uplink:hover {color:blue}
a.lpag-list-uplink:visited {color:red}

#nav {
	overflow: hidden;
	background: #003366 url(../images/navb.gif) repeat-x 0 bottom;
	height: 26px;
}
#nav .sep 
{
	background: #003366 url(../images/nav_a.gif) repeat-x left bottom; height: 26px;
}
#nav .navbar-bar, #nav .navbar-bar-v, #nav .navbar-bar-s
{
	padding: 0.4em 0.5em 0.4em 0.5em; 	
	cursor: pointer;
}
#nav .navbar-bar {background: #003366 url(../images/navb.gif) repeat-x left bottom; height: 26px;}
#nav .navbar-bar-v {background: #003366 url(../images/nav_a.gif) repeat-x left bottom; height: 26px;}
#nav .navbar-bar-s {background: #003366 url(../images/navb-s.gif) repeat-x left bottom; height: 26px;}
.navbar-bar-help { background: #003366 url(../images/navb.gif) repeat-x left bottom; height: 26px; }

#nav a
{
  font: normal 11px verdana, arial, sans-serif;
  text-decoration: none;   
}
#nav a.navbar-subtab, #nav a.navbar-subtab-v
{		
  color: #ccc;
}
#nav a.navbar-subtab-v
{
	font-weight: bold;		
}
td.navctrl_static
{
  font-family: Arial, Helvetica, Seri;
  font-size: 11px;
  font-weight: bold;
  color: #eee;
  background: #003366 url(../images/navb.gif) repeat-x 0 bottom;
  padding: 0 0 0 12px;
  height: 26px; 
}
td.navctrl_header
{
  font-family: Arial, Helvetica, Seri;
  font-size: 11px;
  font-weight: bold;
  color: #eee;
  background: #003366 url(../images/navb-s.gif) repeat-x 0 bottom;
  padding: 0 0 0 12px;
  height: 26px; 
}
.alpha,.beta {width: 100%;}
.east { background: url(../images/ui/east.png) repeat-y right; }
.south { background: url(../images/ui/south.png) repeat-x bottom; }
.ne { background: url(../images/ui/ne.png) no-repeat top right; }
.se { background: url(../images/ui/se.png) no-repeat bottom right; }
.sw { background: url(../images/ui/sw.png) no-repeat bottom left; padding: 9px;}
.border{ border: 1px solid #eeeeee; padding: 6px;}
.header_front, .page_header, .header
{
	font: bold 14px/24px trebuchet MS; 		
	letter-spacing: 0.1em;
}
.header_front
{
	color: #333; 		
	margin-bottom: 8px;	
	padding-left: 14px;
	background: #003366 url(../images/fh-brown.gif) repeat-x left bottom;
} 
.page_header, .header
{
	color: #3b5e81; 		
	margin-top: 64px;
	margin-bottom: 8px;	
}

a.smalllink, #highlight a
{
	font-family: verdana, arial;
	font-size: 11px;
	color: #3776b5;	
	text-decoration: none;
}
a.smalllink:visited, #highlight a:visited
{
	color: #3776b5;	
}
a.smalllink:hover, #highlight a:hover
{
	color: #cc0000;
}
.date_size3
{
	font: 10px arial;
	color: #666;
}
.roundedcornr_box 
{     
	background: url(../images/roundedcornr_tl.gif) no-repeat top left;	
}
.roundedcornr_top,
.roundedcornr_top div
{
	height: 22px;
}
.roundedcornr_top
{
	background: url(../images/roundedcornr_tr.gif) no-repeat top right;		
	
}
.roundedcornr_bottom {
	background: url(../images/roundedcornr_bl.gif) no-repeat bottom left;						
}
.roundedcornr_bottom div {
	background: url(../images/roundedcornr_br.gif) no-repeat bottom right;		
}
.roundedcornr_bottom,
.roundedcornr_bottom div 
{
	height: 23px;	
}
.roundedcornr_content
{
	padding: 0 14px 0 12px; 
	background: url(../images/roundedcornr_r.gif) repeat-y bottom right;	
}
h4
{
  padding: 0.8em 0 0 0.6em;
  color : #356da5;
  font: bold 1.3em trebuchet MS; 	
	letter-spacing: 0.12em;  
  text-align : left;
}
h5 {
  margin : 0;
  padding : 0.4em 0 0 0.4em;
  color : #cc6633;
  font-size : 100%;
}
td.col_header
{
	color : #cc6633;
	font-size : 11px;
}
.info {color: #666; font-size: 11px;}
.box_header
{
	margin-top: -5px;
	padding: 0 0 0 0.3em;
	color : #cc6633;
  font-variant : small-caps;
  letter-spacing : 0.25em;
  font-size : 1em;
}
hr
{
	color: #ddd;
	background: #ddd;
	border: 0;
	height: 1px;
}
p, .psmall
{
	margin: 0.8em 0;	
	padding: 0 0.6em;
	text-align: justify;
}
.psmall
{
	font-size: 0.9em;
}
#charts {
	position: absolute; 
	padding: 0 18px;
}
#charts .section {
	float: left; 
	width: 170px;
}
#charts .section .dtext {
	padding: 2px; 
	font: normal 11px Verdana;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #003366;
}
p .chart {
	padding: 1px 2px;
	margin: 0px;
	font: normal 10px/10px Arial;
	color: #555;
	text-align: left;	
	letter-spacing: 0.02em;			
}
#charts .section .chart {
	border: 1px solid #777;
}		
.chart_header
{
	font-weight: bold;
	letter-spacing: 0.2em;
}
h7 {
  margin : 0;
  padding : 0.4em 0 0 0.4em;
  color : #003366;
  font-size : 120%;
  font-weight: 600;
  letter-spacing: 0.15em;
}	
h6 {
  margin : 0;
  font-weight: 300;
  padding : 0.4em 0 0 0.7em;
  color : #003366;
  font-size : 100%;  
  letter-spacing: 0.125em;
}
.gov
{
	margin-left: 0px;
	text-indent: 0px;
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, sans-serif;
	color: #333;
}
.g
{
	padding-left: 0px;
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, sans-serif;
	color: #333;
}
.cbox
{
	padding: 2px 0 12px 0; color: #555;	
}
.cibox
{
	padding: 12px 0 12px 0; color: #555;	
	text-align: center;
	font-style: italic;
}
table#gov
{
	
}
#gov td
{
	border: solid 1px #999;
	color: #333;
	text-indent: 4px;
}
#gov td.head
{
	font-weight: bold;	
	background-color: #ebebeb;
}
#fixme
{
	position: absolute; 
	left: 10px; 
    bottom: 10px;
	width: 80px;
	height: 50px;
	background: transparent url(../images/blue_oo.gif) no-repeat top center;
	color: #003366;
	cursor: pointer;	

}
A.nicelink
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    COLOR: #003366;
    TEXT-DECORATION: none
}
A.nicelink:visited
{
    COLOR: #003366;
}
A.nicelink:hover
{
    COLOR: #800000;
    TEXT-DECORATION: underline;
}
/******CHRIS's CSS ********/
.tablink1
{
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;
}
a.tablink1
{
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;	
	text-decoration: none;
}
a.tablink1:visited
{
	color: #cc0000;	
}
a.tablink1:hover
{
	color: #FFFFFF;
}
ul.list2 
{
  list-style-image: url('/yrf/images/bulk.gif');
}
.bg_gradient1
{
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='white', startColorstr='#003366', gradientType='1');
}
.bg_td1
{
	font: bold 11px verdana; 
	background-color: #dddddd;
}
.displayNone
{
	display:none;
}
.bold
{
	font-weight: bold;
}
.txt
{
	FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
}
.txt13
{
	FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
}
.txt14
{
	FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
}
.red
{
	color: red;
}
.brown
{
	color: brown;
}
.blue
{
	color: blue;
}
.blue2
{
	color: #3b5e81;
}
.green
{
	color: green;
}
.gray
{
	color: #696969;
}
.lightgray
{
	color: lightgray;
}
.white
{
	color: white;
}

.summaryImg {display: block; position: relative;}
.video_playbtn {background: url(/yrf/images/ui2/play.png) no-repeat 0 0; 
                position: absolute; 
                left: 50; top: 30; width: 48px; height: 48px; 
                opacity: 0.5;
                filter:alpha(opacity=50); 
                }
