/*START MAIN MENU CSS*/

#navmenu {display: inline; font: normal 9px Verdana, arial, tahoma;}
#toplevel {list-style: none; padding: 0; margin: 0;}
#toplevel li {float: left; display: inline; position: relative;}
#toplevel li a {display: block; width: 83px; border: solid 1px #000; border-left: 0;}

#toplevel #fin li a {width:200px;}
#toplevel #downl li a {width:150px;}

#toplevel li ul {position: absolute; margin: 0; padding: 0;	top: 22px; left: 0;	border-bottom: solid 0px #000; display: none;}
#toplevel li ul li {display: block;}/*position: relative;*/
#toplevel li ul li a {color: #000; text-decoration: none; font-weight: bold; padding: 5px; border-left: solid 1px #000; border-top: solid 0px #000;background-color: #FFF;}
#toplevel li ul li a:hover {background-color: #FFB300;}
#toplevel li ul li ul li a {background-color: #FFF3D6; width:100%;border-top: solid 1px #5d100f;}
#toplevel li ul li ul li a:hover {background-color: #FFB300;width:100%;}

#toplevel li ul ul {position: absolute; margin: 0; padding: 0; top: 0px; display: none;}
#toplevel li:hover ul, #toplevel li.over ul {display: block;}
#toplevel li:hover ul li ul, #toplevel li.over ul li ul {display: none;}
#toplevel li ul li:hover ul, #toplevel li ul li.over ul {display: block;}

#toplevel #n_one ul {width: 100%; *width:95px; left: -1px;}
#toplevel #n_one ul ul {width: 100%; *width:95px; left: 94px; top: -1px;}
#toplevel #n_two ul {width: 100%; *width:95px; left: -1px;}
#toplevel #n_two ul ul {width: 100%; *width:95px; left: 94px; top: -1px;}
#toplevel #n_three ul {width: 100%; *width:95px; left: -1px;}
#toplevel #n_three ul ul {width: 100%; *width:95px; left: 94px; top: -1px;}
#toplevel #n_four ul {width: 100%; *width:95px; left: -1px;}
#toplevel #n_four ul ul {width: 100%; *width:95px; left: 94px; top: -1px;}
#toplevel #n_five ul {width: 100%; *width:95px; left: -1px;}
#toplevel #n_five ul ul {width: 100%; *width:95px; left: 94px; top: -1px;}
#toplevel #n_six ul {width: 100%; *width:95px; left: -1px;}
#toplevel #n_six ul ul {width: 100%; *width:95px; left: 94px; top: -1px;}
#toplevel #n_seven ul {width: 100%; *width:95px; left: -1px;}
#toplevel #n_seven ul ul {width: 100%; *width:95px; left: -86px; top: -1px;}
#toplevel #n_eight ul {width: 100%; *width:95px; left: -11px;}
#toplevel #n_eight ul ul {width: 100%; *width:95px; left: -86px; top: -1px;}

#toplevel .navigate {font: 9px verdana; color:#363636; font-weight: bold; width: 96px; height:12px; padding: 4px 0px 4px 0px; background: #dedede url(../images/arrow.gif) no-repeat right center;border: solid 1px #000;}

a.navhdr:active, a.navhdr:link, a.navhdr:visited {display: inline; font: 9px Verdana, arial, tahoma; color:#000; font-weight:bold; background-color:#DEDEDE; text-align:center; text-decoration:none; padding:4px 0px 4px 0px;}
a.navhdr:hover {display: inline; font: 9px Verdana, arial, tahoma; color: white; font-weight:bold; background-color:#FFB300; text-align:center; text-decoration:none;}

.menushadow {background: #dedede url(../images/nav_shadow.gif) repeat-x right center;}

#toplevel #n_seven ul li ul:last-child {width: 100%; left: -98px; top: -1px;}
#toplevel #n_eight ul li ul:last-child {width: 100%; left: -98px; top: -1px;}
/*END MAIN MENU CSS*/

/*START PAGE CSS*/
.breadcrumb {font: bold 9px Verdana, arial, tahoma; color:#363636; background-color:#FFE6AC; width:770px; height:22px;}
body {behavior: url('styles/csshover.htc');margin:0px;font: 9px Verdana, arial, tahoma;}

#banner {height:70px;} /*height:110px; this is for when the navigation is included*/
#content {padding:10px;width:590px;}
.blk_head {font-size:11px; font-weight:bold; color:#000;}
.ylw_head {font-size:11px; color:#FFB300;}
.gry_head {font-size:11px; font-weight:bold;color:#D9D9D9;}
.dte_head {font-size:11px; color:#FFB300; border-bottom:1px solid #E9E9E9; border-top:1px solid #E9E9E9;}
.sml_font {font-size:8px;}

.mainTbl td {border-bottom:1px solid #E9E9E9;}

a:link, a:visited {font-weight:bold; color:#000; text-decoration:none;}
a:hover {color:#FFB300;}

#quicklinks {width:192px;padding-top:10px;border-right:1px solid #DDD;}
#quicklinks a:link, #quicklinks a:visited {font-weight:bold;color:#FFB300;text-decoration:none;}
#quicklinks a:hover {color:#000;}
#quicklinks td a {text-align:left;}

/*financials*/
.datatable tr:hover, .datatable tr.hilite {background-color: #D9D9D9;color: #000000;}
.bluecolumn {background-color:#FFF3D6; color: #FFB300; border-left:1px solid #000; border-right:1px solid #000; padding-right:5px; text-align:right; font-weight:bold;}
.yellowcolumn {background-color:#FFB300; border-left:1px solid #000; border-right:1px solid #000; padding-right:5px;}
.column {border-right:1px solid #000; padding-right:5px; text-align:right;}
hr {color:#000;}
.finbluebold {color:#FFB300;font-style:italic; font-weight:bold;}
.finbluebold2 {color:#000;font-style:italic;}

.yellowtop { border-top:1px solid #FFB300; border-left:1px solid #FFB300; border-right:1px solid #FFB300; background-color:#FFF3D6; color: #FFB300;}
.yellowmid { border-left:1px solid #FFB300; border-right:1px solid #FFB300; background-color:#FFF3D6; color: #FFB300;}
.yellowbot { border-bottom:1px solid #FFB300; border-left:1px solid #FFB300; border-right:1px solid #FFB300; background-color:#FFF3D6; color: #FFB300;}

.whitetop { border-top:1px solid #FFB300; border-left:1px solid #FFB300; border-right:1px solid #FFB300;}
.whitemid { border-left:1px solid #FFB300; border-right:1px solid #FFB300;}
.whitebot { border-bottom:1px solid #FFB300; border-left:1px solid #FFB300; border-right:1px solid #FFB300;}


select {border:1px solid #bfb4a3;padding:0px 3px;background:#FFF;font-size:10px;}

/*END PAGE CSS*/
