@charset "UTF-8";

.d-dropdown { 		position: relative;
					_behavior: url("../components/hover.htc"); /*IE sub7*/
					z-index: 2;}
				
.d-dropdown>li {	position: relative;
					top: 0;
					left: 0;
					z-index: 2;}
					
.d-dropdown li {	list-style-type: none;
					_position: relative; /*IE sub7*/
					_top: 0; /*IE sub7*/
					_left: 0; /*IE sub7*/ }
					

.d-dropdown li li { position: static; }

.d-dropdown .dropdown-window {	position: absolute;
								top: 16px;
								left: 0;
								z-index: 2;
								display: none;
								margin-top: 0;}
								
.d-dropdown li.hover .dropdown-window,
.d-dropdown li.focus .dropdown-window { 	display: block;}

.d-dropdown>li:hover .dropdown-window { 	display: block; }

.d-dropdown .dropdown-tab { 			display: block;
										/*/
									display: inline-block;
										/**/
									_display: inline;
									_zoom: 1;}
									
/*--parent---*/
.d-dropdown .dropdown-window>* {			margin: 0px;
}

.d-dropdown .dropdown-window li {			_margin: 0;
}
.d-dropdown .dropdown-window a {			margin: 0 1px;
										-moz-outline: none;}
										
.d-dropdown .dropdown-tab { 			min-height: 22px;
										_height: 18px;}






#navigation { 				position: relative;
							z-index: 2;
							padding: 0;
							padding-top: 10px;
							margin: 0;
							width: 802px;
							height:26px; }
							
html>body #navigation { 				position: relative;
							z-index: 2;
							padding: 0;
							padding-top: 10px;
							margin: 0 0 15px 0;
							width: 802px;
							height: 20px; }							
							
#navigation-dropdown {		margin: 0;
							padding-left: 15px;
							position:relative;
							background: url(../images/header_background.png) repeat-x;
							display:block;
							height:26px;
							z-index: 3;
							_behavior: url(../components/hover.htc);}
							
#navigation-dropdown li {	position:relative;
							z-index: 4;
							margin: ;
							padding: 0 20px 0 20px;}
							
html>body #navigation-dropdown li	{	position:relative;
							z-index: 4;
							margin: 0;
							padding:0 0px 0 0;}						

#navigation-dropdown li:hover {		color: #4ecbe0; background: url(../images/header_accent.png) center no-repeat;}
#navigation-dropdown li.hover {  z-index: 5;}

#navigation-dropdown .dropdown-tab {	position:relative;
										z-index: 6;
										font-family: Arial, Helvetica, sans-serif;
										font-variant: small-caps;
										
										font-size: 14px;
										color: #fff	;
										padding: 3px 13px 0 13px;}
										
										
*html #navigation-dropdown .dropdown-tab {	font-size: 12px;		}

									
										
#navigation-dropdown > li:hover .dropdown-tab { color: #4ecbe0;
												}
#navigation li.hover .dropdown-tab,

#navigation li.hover .dropdown-tab:hover { 		color: #FFFFFF; }

#navigation li.hover .dropdown-tab { 			 }

#navigation li .dropdown-window {				display: none;}

#navigation-dropdown>li:hover .dropdown-window {display: block;}

#navigation li.hover .dropdown-window {			display: block;}

#navigation-dropdown .dropdown-window {			z-index: 7; 
												top: 15px;
												_top: 24px; 
												margin-left: -6px;
												font-size: .917em;}
												
#navigation-dropdown .dropdown-window {		margin-top:25px;
 												padding: 2px 16px 14px 16px;
												_margin-top: 0;
												width: 135px;
												_width: 165px;
												background:url(../images/whitedropdown.png);
												background-position: left bottom;
												background-repeat: no-repeat;
												border-top-style: none;}

#navigation-dropdown .dropdown-window .top_cap{	display: block;
												_margin: 0;
												margin-left: -16px;
												margin-top: -18px;} /*IE7*/
												
#navigation-dropdown  { 						height: 26px;
												padding: 2px 0 0 0;
 												
 												padding-bottom: 2px;}
												
#navigation-dropdown .dropdown-window::before {	display: block;
												_margin: 0;
												margin-left: -16px;
												margin-top: -18px;
												content: url(../images/white_top.png);}
												
#navigation-dropdown .dropdown-window li {		display: block;
												padding: 0;
												height: 20px;
												margin: 5px 0 6px; }

#navigation-dropdown .dropdown-window .divide {	padding-top: 11px;
												border-top: 1px #cccccc solid;}
												
#navigation-dropdown .dropdown-window .last {	font-weight: normal;
												text-transform: none;	
												padding-bottom: 15px;}
#navigation-dropdown .dropdown-window a {		display:block;
												_width: 100%;
												margin: 0;
												padding: 6px;
												line-height: 14px;
												color: #333;}
												
#navigation-dropdown .dropdown-window a:hover {	color:#f13e3e;
												text-decoration: underline;}
												
#navigation-dropdown .dropdown-window .divide a {color: #CCCCCC;}	

#navigation-dropdown .dropdown-window .divide a:hover {color: #f13e3e;}		
			
a { 						
							text-decoration: none;}

a:hover {					}

a.on, a:hover, a:visited:hover {	}

a.off, a:visited {  }

.d-dropdown .dropdown-tab {display: block;}

.d-dropdown .dropdown-tab { min-height: 24px; }



.d-dropdown {		position: relative;
					z-index: 2;}

.compact {			min-height: 1px;}

.compact {			padding-bottom: 1px;}

.compact>* { 		float: left; }
.compact::after {
content: "\0020";
display: block;
height: 0;
clear: both;
}
.compact {
/*display: inline-table; /*MacIE*/
_height: 1em;
min-height: 1px;
}
.compact {
 padding-bottom: 1px;
 
 }
.compact>p,
.compact>span {
margin-right: 1ex;
margin-bottom: 0;
padding: 0;
}
dl.compact>dd { margin-left: 0; }
ul.compact li,
ol.compact li,
dl.compact dd,
div.compact p { 
_display: inline;
_float: left;
}
dl.compact * dd ol.compact * li,
ul.compact * li,
div.compact * p { 
_display: block;
_float: none;
}
dl.compact dd { _margin-left: 0; }
div.compact p { 
_margin-right: 1ex;
_margin-bottom: 0;
_padding: 0;
}
h3.compact span,
h4.compact span {
_float: left;
_margin-right: 1ex;
}
h3.compact span span,
h4.compact span span {
_float: none;
_margin-right: 0;
}