/* CSS Document */

/* see "menu.css" for main navigation styles */

/* ### */
/* ### Quick Link menu ### */
/* ### */

#menu_parent {
	width:129px;
	}
	
#menu_child {
	position: absolute; 
	visibility: hidden; 
	background: #FFF; 
	z-index:2000; 
	height:200px; 
	overflow-x:hidden; 
	overflow-y:scroll;
	border:1px solid #ccc;
	}

#menu_child a{
	display: block; 
	width: 111px; 
	padding: 3px 6px; 
	text-decoration: none; 
	font:bold 11px Arial, Helvetica, sans-serif; 
	color: #000; 
	border-bottom: none; 
	text-align:left;
	}

#menu_child #last a{	
	display: block; 
	width: 111px; 
	padding: 0px 5px; 
	text-decoration: none; 
	font: 11px Arial, Helvetica, sans-serif; 
	color: #0000C0; 
	text-align:left
	}

#menu_child a:hover{ /*THEME CHANGE HERE*/
	background-color: #F0F0F0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color : #FF9900;
}
	
.qlchromestyle{
width: 132px;
}

.qlchromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.qlchromestyle ul{
/*border: 1px solid #BBB;*/
width: 100%;
background: url(/images/menu/ql_up.gif) no-repeat; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.qlchromestyle ul li{
display: inline;
}

.qlchromestyle ul li a{
color: #000;
/*color: #494949;*/
padding-bottom:10px;
padding-left:10px;
margin: 0;
text-decoration: none;
/*border-right: 1px solid #DADADA;*/
font-size:12px;
}

.qlchromestyle a:hover{
background: url(/images/menu/ql_down.gif) no-repeat; /*THEME CHANGE HERE*/
}

.qldropmenudiv{
position:absolute;
top: 0;
height:150px;
overflow-x:hidden;
overflow-y:scroll;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
line-height:16px;
text-align:left;
background-color: white;
width: 126px;
visibility: hidden;
z-index:2000;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=2); /*Add Shadow in IE. Remove if desired*/
}

.qldropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
/*border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 3px;
text-decoration: none;
color: #666;
font:bold 11px Arial, Helvetica, sans-serif;
z-index:2000;
}

* html .qldropmenudiv a{ /*IE only hack*/
width: 100%;
}

.qldropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
font:bold 11px Arial, Helvetica, sans-serif;
color : #FF9900;
}

/* ### */
/* ### Sub Nav Menu ### */
/* ### */

.subNav{
	height:25px;
	background:url(/images/menu/navBg.gif) no-repeat;
	}
	
.subNav td {
	padding-left:15px;
	}
	
.subNav a:link  {
   text-decoration : none;
   font:bold 11px Arial, Helvetica, sans-serif;
   color : #666666;
   }
   
.subNav a:visited  {
   text-decoration : none;
   font:bold 11px Arial, Helvetica, sans-serif;
   color : #666666;
   }
   
.subNav a:active  {
   text-decoration : none;
   font:bold 11px Arial, Helvetica, sans-serif;
   color : #666666;
   } 
   
.subNav td a:hover{
   text-decoration : none;
   font:bold 11px Arial, Helvetica, sans-serif;
   color : #FF9900;
   }
   

/* ### */
/* ### Bread Crumb Link Styles ### */
/* ### */

.bCrumb {
	font-weight:bold; 
	font-size:10px;
	color:#000;
	}
	
.bCrumb td{
	font-weight:bold; 
	color:#333;
	height:24px;
	/*background-color:#f9f9f9;*/
	padding-left:5px;
	}

.bCrumb a:link  {
	text-decoration:underline;
	font-weight:bold; 
	color:#666;
   }
   
.bCrumb a:visited  {
   text-decoration :underline;
	font-weight:bold; 
   color:#666;
   }
   
.bCrumb a:active  {
   text-decoration : underline;
	font-weight:bold; 
   color : #666;
   } 
   
.bCrumb a:hover  {
   text-decoration :underline;
	font-weight:bold; 
   color:#FF9900;
   }