/************** begin menu style *******************/
/*^'^ Navigation Structure ^'^*/
.nav-container-outer{
background: #990000;
padding: 0px;
margin-left: auto;
margin-right: auto; 
height: 74px;
width: 800px;
background: url(menu/images/nav-bg.jpg);
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
padding:7px 17px 7px 18px;
margin: 10px 0px 0px 0px;
color: #FFFFFF;
font-family: Arial, sans-serif, Helvetica;
font-size:14px;
text-decoration:none;
font-weight: bold;
background: url(menu/images/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: top;
}

#nav-container a:hover{
color: #6C3600;
background: url(menu/images/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
padding:10px 4px 10px 4px;
margin:0px 0px 0px 0px;
background: url(menu/images/item-secondary-container-bg.jpg);
background-repeat: repeat-x;
background-color: #FF9900;
border-bottom: 1px solid #CA6500;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url(menu/images/item-secondary-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-size:11px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 149px;
}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
background-color: #FFFFFF;
background: url(menu/images/item-secondary-bg.jpg); 
background-repeat: no-repeat;
color:#CC0000;
}

/*^'^ Secondary Item Titles ^'^*/	
#nav-container .item-secondary-title{	
cursor:default;
padding:4px 0px 3px 7px;
color: #6C3600;
font-family: Arial, sans-serif, Helvetica;
font-size:11px;
background: url(menu/images/item-secondary-title-bg.jpg);
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;
margin:5px 5px;
border-color: #C16100;
}

/*^'^ Vertical Dividers ^'^*/	
#nav-container .divider-vert{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}

/* navbar menu */
*{
	list-style:none;
	list-style-image: none;
	margin:0px;
	padding:0px;
}

#menu4 {
	width: 154px;
	border-style: solid solid none solid;
	border-color: #D76100;
	border-width: 1px;
	}

#menu4 li {
list-style-image: none;
list-style-type: none;
}
	
#menu4 li a {
  height: 32px;
  voice-family: "\"}\""; 
  voice-family: inherit;
  height: 24px;
	text-decoration: none;
	}
	
#menu4 li a:link, #menu4 li a:visited {
	color: #9E3C02;
	display: block;
	background: url(menu/images/menu4.gif);
	padding: 8px 0 0 30px;
	}
	
#menu4 li a:hover {
	color: #fff;
	background: url(menu/images/menu4.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
	
#menu4 li a:active {
	color: #fff;
	background: url(menu/images/menu4.gif) 0 -64px;
	padding: 8px 0 0 30px;
	}
	
/************** end menu style *******************/
/************ begin site-map menu ****************/
#sitemap { 
width: 200px;
}

#sitemap ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#sitemap li {
list-style-image: none;
list-style-type: none;
padding-top: 3px;
}

#sitemap a {
display: block;
padding: 3px;
width: 160px;
color: #8b4726;
background-color: #f4f4c4;
border-bottom: 1px solid #eee;
}

#sitemap a:link, #navlist a:visited {
color: #8b4726;
text-decoration: none;
}

#sitemap a:hover {
background-color: #eead0e;
color: #8b3626;
}
/************** begin BCC style *******************/
body { 
font-family: Arial, sans-serif, Helvetica; 
color: #8b4726; 
font-size: 12px; 
font-weight: normal; 
text-decoration: none;
background-color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 1px;
margin-right: 1px;
}

td {
font-family: Arial, sans-serif, Helvetica; 
color: #8b4726;
font-size: 12px; 
font-weight: normal; 
text-decoration: none;
}

th {
font-family: Arial, sans-serif, Helvetica; 
color: #8b0000;
background-color: #ffd700;
font-size: 12px; 
font-weight: bold; 
text-decoration: none; 
}

li {
list-style-type: circle;
list-style-image: url(images/bullet.gif);
}

.fpanel {
font-family: Sans-Serif; 
color: #8b4513; 
font-size: 11px; 
font-weight: normal; 
text-decoration: none;
}

.cssbutton{
background-color: #daa520;
border: 2px #d1ec4c outset;
padding: 1px 4px 1px 4px;
color: black;
text-decoration: none;
display: block;
font: bold 90% Arial, sans-serif, Helvetica;
}

.cssbutton:visited{
color: black;
}

.cssbutton:hover{
border-style: inset;
background-color: #e3f48e;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active{
color: black;
}

.nav-image {
border-style: none;
padding-top: 5px;
}

.layout-table {
width: 800px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}

.footer-table {
width: 795px;
background-color: #ffd700;
margin-left: auto;
margin-right: auto;
}

.table-data 
{
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    padding: 1px 0px 0px 1px;
    font-family: Arial, sans-serif, Helvetica;
    color: #8b4726; 
    font-size: 12px; 
    font-weight: normal; 
}

.no-grid 
{
    padding: 2px 0px 0px 2px;
    font-family: Arial, sans-serif, Helvetica;
    color: #000000; 
    font-size: 12px; 
    font-weight: normal; 
}

.topic {
  color: #8b0000;
  /*background-color: #e0e0e0; */
  font-family: Arial, sans-serif, Helvetica;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 0px 5px 0px;
}

.th {
font-family: Arial, sans-serif, Helvetica; 
color: #8b0000;
background-color: #ffd700;
font-size: 12px; 
font-weight: bold; 
text-decoration: none; 
}

.shade {background-color: #f4f4c4;}
.alt-shade {background-color: #fef4c4;}

td#t1a { text-align: left;width: 20%; }
td#t1b { text-align: center; width: 60%; }
td#t1c { text-align: right;width: 20%; }

.BCCpagetitle { font-family: Arial, sans-serif, Helvetica; color: #8b0000; font-size: 20px; font-weight: bold; text-decoration: none; }
.BCCbartitle { font-family: Arial, sans-serif, Helvetica; color: #8b0000; font-size: 10px; font-weight: bold; text-decoration: none; }
.BCCtext10 { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 10px; font-weight: normal; text-decoration: none; }
.BCCtext11 { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 11px; font-weight: normal; text-decoration: none; }
.BCCtext12 { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 12px; font-weight: normal; text-decoration: none; }

.BCCtext10u { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 10px; font-weight: normal; text-decoration: underline; }
.BCCtext11u { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 11px; font-weight: normal; text-decoration: underline; }
.BCCtext12u { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 12px; font-weight: normal; text-decoration: underline; }

.BCCtext10bu { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 10px; font-weight: bold; text-decoration: underline; }
.BCCtext11bu { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 11px; font-weight: bold; text-decoration: underline; }
.BCCtext12bu { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 12px; font-weight: bold; text-decoration: underline; }


.BCCtext10b { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 10px; font-weight: bold; text-decoration: none; }
.BCCtext11b { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 11px; font-weight: bold; text-decoration: none; }
.BCCtext12b { font-family: Arial, sans-serif, Helvetica; color: #8b4726; font-size: 12px; font-weight: bold; text-decoration: none; }

.BCCredtext { font-family: Arial, sans-serif, Helvetica; color: #FF0000; font-size: 12px; font-weight: normal; text-decoration: none; }
.BCCredtext12b { font-family: Arial, sans-serif, Helvetica; color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none; }

a.BCClink { font-family: Arial, sans-serif, Helvetica; color: #FF7A0B; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.BCClink:hover { font-family: Arial, sans-serif, Helvetica; color: #0000ff; font-size: 12px; font-weight: bold; text-decoration: underline; }

.BCCwatermark {
font-family: Arial, sans-serif, Helvetica; 
font-size: 12px; 
font-weight: normal; 
text-decoration: none;
color: #8b4726; 
background-color: #ffffe0;
/* background-repeat: no-repeat; */ 
/* background-position: 30% center; */
/* background-image: url('images/lil-bike.png'); */ 
background-attachment: fixed;
}

.bar-container{
background: #990000;
padding: 5px;
height: 24px;
width: 780px;
margin-left: auto;
margin-right:  auto;
background: url(menu/images/bar.jpg);
}
/************** end BCC style *******************/

