* 									{ margin: 0; padding: 0; }
/*body								{ font: 14px Helvetica, Sans-Serif; } */
#page-wrap							{ width: 800px; margin: 25px auto; } 
a									{ text-decoration: none; }
ul									{ list-style: none; }
/*p                                   { margin: 15px 0; } */


/* 
	LEVEL ONE
*/
.dropdown                         { position: relative;  }
.dropdown li { 
	font-size:13px;
	font-family:Arial;
	font-weight: bold;
	float: left; zoom: 1; 
	background: transparent/*#ccc*/; 
}
.dropdown a:hover		            { color: #000; }
.dropdown a:active { 
	color: #000/*#ffa500*/; 
}
.dropdown li a { 
/* 	display: block;  */
/*	border-right: 1px solid #333; */
	color: #000 !important; 
	cursor: pointer;
}
.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
.dropdown li.hover,
.dropdown li:hover { 
	color: black; 
	position: relative; 
}
.dropdown li.hover a{ 
	color: #1b386e/*black*/; 
	cursor: pointer;
}


/* 
	LEVEL TWO
*/
.dropdown ul { 
	width: 189px; 
	/*220px*/ 
	display: none; 
	position: absolute;
	z-index: 999 !important;
	left: 0px;
	top: 27px;
}

.dropdown ul li 					{
	font-weight: normal; 
	background: #ecf4c4; 
	color: #000; 
	border-left: 2px solid #83a14c; 
	border-right: 2px solid #83a14c; 
	float: none; 
	width: 100%;
}

.dropdown ul li.firstli {
	height: 8px !important;
	border: 0 !important;
	width: 189px !important;
	background: transparent url( images/menu-dropdown-top.png?v=1 ) no-repeat;
	height: 8px;
}
@media only screen and ( max-device-width: 1366px ) {
	.dropdown ul li.firstli {
		background: transparent url( images/menu-dropdown-top.png?v=1 ) no-repeat;
	}
}



.dropdown ul li.lastli {
	width: 189px !important;
	height: 11px !important;
	background: transparent url( images/menu-dropdown-bottom.png ) no-repeat;
	overflow: visible;
	border: 0 !important;
}
									  
                                    /* IE 6 & 7 Needs Inline Block */
.dropdown ul li a					{ 
	border-right: none; width: 90%; display: inline-block; 
	font-weight: bold;
	color: black !important;
	font-size: 1em !important;
} 

.main-sub-menu a {
	/*background-color:#FFFFFF;*/
	color: #233A76!important; 
	font-size:12px;
}

.main-sub-menu a:hover{ 
	text-decoration: underline; 
}
.main-sub-menu li {
	height: 1.6em;
}
.main-sub-menu li a {
	height: 1.4em !important;	
}
@media only screen and ( max-device-width: 1366px ) {
	.main-sub-menu li {
		height: auto
	}
	.main-sub-menu li a {
		height: auto
	}
}

.main-sub-menu li.extra-high {
	height: 34px !important;
}

/* 
	LEVEL THREE
*/
li.dropdown:hover {
	border-left: 2px solid #83a14c !important;
	border-right: 2px solid #83a14c !important;
	border-top: 2px solid #83a14c !important;
}
li.dropdown ul li {
	border-top: 0 !important;
	border-left: 2px solid #83a14c !important;
	border-right: 2px solid #83a14c !important;
}


	li.dropdown ul li:hover {
		border: 0;
	}
	li.dropdown:hover > ul 	{
		display: block; 
	}	