@charset "utf-8";
/* NAVIGATION ONLY */
/*TOP HDR SECTION */

/* edit at your own risk */

.NavHdr a {
	font: 700 0.8em/1.0em Tahoma, Arial, Helvetica, sans-serif;
}
.NavHdr a:liml, a:visited {
	color: #222;
	text-decoration: none;
}
.NavHdr a:hover {	
	color: #555;
	text-decoration: underline;
}

/* ========= TOP GLOBAL HORIZONTAL NAV ============== */
#navcontainer {
	width:800px;
	float: left;
	background: #1C6E9C;
}
#navlist {
	padding: 0;
	/*padding: 0 1px 1px 0;*/
	margin: 0 0 0 20px;
	font: 900 0.75em 'Lucida Sana', Tahoma, Arial, Helvetica, sans-serif;
}
#navlist li {
	list-style: none;
	margin: 0;
	display: inline;
}
#navlist li a {
	/*letter-spacing: 0.1em;*/
	margin: 0 0.5em 0 1.5em;
	/*margin: 0.25em 0.5em 0.25em 1.25em;*/
	padding: 0 0 0 7px;
	border-left: 4px solid #FFF;
	background: #1C6E9C;
	text-decoration: none;
}
#navlist li a:link { color: #FFF; }
#navlist li a:visited { color: #FFF; }
#navlist li a:hover {
	border-color: #87C3DB;
	color: #87C3DB;
	background: #1C6E9C;
}
#navlist li a:active {
	border-color: #222;
	color: #222;
	background: #1C6E9C;
}


/* =========== LEFT NAV ============================== */
#navLeftBox {
	width: 180px;
	margin: 0 0 30px 0;
	padding: 0 0 10px 0;
	background: #FFF;
	border-bottom: 4px solid #550E06;
}
/* NAV LIST */
ul#navLeftList li a, ul#subnavLeftList li a {
	font: 700 0.75em/1.2em Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
ul#navLeftList {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #FFF;	
}
ul#navLeftList li { 
	display: inline;
}
ul#navLeftList li a:link {
	display: block;
	padding: 7px 3px 7px 10px;
	border-left: 1px solid #550E06;
	border-bottom: 1px solid #FFF;
	width: 165px;
	color: #550E06;
	background-color: #F7F6EF;
}
ul#navLeftList li a:visited {
	display: block;
	padding: 7px 3px 7px 10px;
	border-left: 1px solid #550E06;
	border-bottom: 1px solid #FFF;
	width: 165px;
	color: #550E06;
	background-color: #F7F6EF;
}
ul#navLeftList li a:hover {
	color: #FFF;
	background-color: #991000;
}
ul#navLeftList li a:active {
	color: #FFF;
	background-color: #550E06;
}
ul#navLeftList li a#current {
	color: #FFF;
	background-color: #666;
}
/* SUB NAV LIST */
ul#subnavLeftList {
	font-size: .9em;
	line-height: 1.2em;
	margin: 0 0 0 10px;
	list-style-type: none;
	padding: 0;
}
ul#subnavLeftList li { 
	display: inline; 
}
ul#subnavLeftList li a:link {
	display: block;
	color: #444;
	padding: 5px 2px 5px 8px;
	border-bottom: dashed 1px #333;
	border-left: 1px solid #FFF;
	height: auto;
	width: 150px;
	background-color: #FFF;
}
ul#subnavLeftList li a:visited {
	display: block;
	color: #444;
	padding: 5px 2px 5px 8px;
	border-bottom: dashed 1px #333;
	border-left: 1px solid #FFF;
	height: auto;
	width: 150px;
	background-color: #FFF;

}
ul#subnavLeftList li a:hover { 
	background: #F3F3F3; 
	color: #333;
}
ul#subnavLeftList li a:active{ 
	background: #FFF; 
	color: #550E06;
}
ul#subnavLeftList li a#subcurrent {
	color: #E2031A;
	background: #FFF;	
}
ul#subnavLeftList li a#subcurrent:hover { 
	background: #EAEAEA; 
}




/* FOOTER */
#NavFooter ul {
	padding: 0;
	margin: 0;
	list-style-type: none;	
	width: 100%;	
}
#NavFooter li {
	display: inline;
}
#NavFooter li a {
	margin:0;
	text-decoration: none;
	/*background-color: #996000;*/
	background-color: #C9C7C8;
	font: 700 0.7em Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	padding: .1em 1.5em;
	border-left: 1px solid #C9C7C8;
	border-right: 1px solid #C9C7C8;
}
#NavFooter li a:hover {
	background-color: #C9C7C8;
	color: #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}


/* ========= BREADCRUMB LIST ======================== */
#BreadcrumbList ul {
	margin: 0;
	padding: 0;
}
#BreadcrumbList li {
	display: inline;
	list-style-type: none;
	font: normal 0.6em Tahoma, Arial, Helvetica, sans-serif;
}
#BreadcrumbList a {
	padding: 0 10px;

}
#BreadcrumbList a:link, #BreadcrumbList a:visited {
	color: #222;
	background-color: #F7F6EF;
	text-decoration: none;
}
#BreadcrumbList a:hover {
	color: #fff;
	background-color: #991000;
	text-decoration: none;
}


/* edit at your own risk */


/* GLOSSARY LETTER LINKS */
#Letter ul {
	padding: 0;
	margin: 0;
	list-style-type: none;	
	width: 100%;	
}
#Letter li {
	display: inline;
}
#Letter li a {
	margin:0;
	text-decoration: none;
	background-color: #F2F2F2;
	font: 700 0.90em Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	padding: .1em 0.8em;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
#Letter li a:hover {
	background-color: #C9C7C8;
	color: #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}

/* edit at your own risk */

/* ======= FAQ ACCORDION ========= */
.Accordion {
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	overflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	font-weight:bold;
	background-color: #CCCCCC;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px 10px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0 10px;
	height: 150px; /*PANEL HAS SET HEIGHT*/
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #F8F8F8;
}
.AccordionPanelTabHover {
	color: #FFF;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #7C7C7C;/*#8F8F8F #999*/
}
.AccordionFocused .AccordionPanelTab {
	background-color: #5797BA;/*#99C7DA #4197BC #D2D2D2 #991000*/
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #C8C8C8;/*#550E06*/
}
/* ======= END +++ FAQ ACCORDION ========= */


/* edit at your own risk */
