#tophead1 {background:url(../images/headbalk7a2.jpg) no-repeat;}
.tophead2 {background:url(../images/headbalk7b2.jpg) no-repeat;}

#tophead1, .tophead2 {
width:820px;
background-repeat:no-repeat;
display:block;
margin:0;
padding:0px;
height:90px;
z-index:1;
background-color:#C00;
}

/* -------------------- hormenu */ 
#hornavtabs {
background:url(../images/h1fdtop.jpg) no-repeat;
height:24px;
width:820px;
clear:both;
margin-left:7px;
margin-bottom:-7px; /* all browsers */
margin-top:4px;
z-index:2;
}

/* header content: red beam */
#navbox1 {height:6px;}
#navbox2 {height:44px;}
#navbox1, #navbox2 {
background:url(../images/h1.jpg) no-repeat;
margin-left:7px;
margin-bottom:2px;
text-indent:12px;
}
#navbox2 h1 {
padding:10px 15px 2px 7px;
color:#FFF;
font-variant:normal;
}

ul.fdhmenu {margin:0 0 0 -30px;}

.fdhmenu li.top {display:block; float:left;}

.fdhmenu li a.toplink {
display:block; 
float:left; 
height:20px; 
line-height:18px;
color:#000; 
text-decoration:none; 
font-size:0.7em; 
padding:0 4px 0 4px;  /* padding between tabs */
cursor:pointer;
background:url(../images/fdhmenu1a.jpg) no-repeat;
}

.fdhmenu li a.toplink span {
float:left; 
display:block; 
padding:0 8px 0 4px; /* padding between tabs */
height:20px;
background:url(../images/fdhmenu1b.jpg) right top;}

.fdhmenu li a.toplink:hover {
color:#000; 
background:url(../images/fdhmenu2a.gif) no-repeat; 
line-height:18px;}

.fdhmenu li a.toplink:hover span {background:url(../images/fdhmenu2b.gif) no-repeat right top;}

.fdhmenu li:hover a.toplink {
color:#000; 
background:url(../images/fdhmenu2a.gif) no-repeat; 
line-height:18px;
}

.fdhmenu li:hover a.toplink span {background:url(../images/fdhmenu2b.gif) no-repeat right top;}

/* active tab # = link1 */
.fdhmenu li a.toplink1 {
display:block; 
float:left; 
height:20px; 
line-height:18px; 
color:#FFF; 
text-decoration:none; 
font-size:0.7em; 
font-weight:bold; 
padding:0 4px 0 4px;  /* padding between tabs */
cursor:pointer;
background:url(../images/fdhmenu3a.jpg) no-repeat;
}

.fdhmenu li a.toplink1 span {
float:left; 
display:block; 
padding:0 8px 0 4px; /* padding between tabs */
height:20px;
background:url(../images/fdhmenu3b.jpg) right top;
}

/* breadcrumbs */
.bcrumbs, .bcrumbs2 {
margin-left:7px;
color:#333;
font-weight:bolder;
font-size:0.7em;
}
.bcrumbs {padding:4px 2px 0px 2px;}
.bcrumbs2 {padding:4px 2px 20px 2px;}

.bcrumbs a:link, .bcrumbs2 a:link {
text-decoration:none; 
color:#000;
font-weight:normal;}
.bcrumbs a:hover, .bcrumbs2 a:hover {text-decoration:underline;}
.bcrumbs a:visited, .bcrumbs2 a:visited {color:#333;font-weight:normal;}

.date {
font-size:0.65em;
font-weight:bold;
float:none;
color:#FFF;
text-align:right;
padding:4px 6px 0 0;
}

/*footer*/
.footer {
display:block;
width:780px;
border-top:2px solid #F6A049; 
font-size:0.65em;
margin:0px 0px 0px 7px;
padding:4px 0 6px 0;
background-color:#FFF;
text-align:center;
color:#666;
}
.footer a:link, .footer a:visited {color:#666; text-decoration:none; border:none;}
.footer a:hover {color:#900; text-decoration:underline;}