*html ul.purple-nav-ul,
*html ul.purple-navblank-ul,
*html ul.blue-nav-ul,
*html ul.grey-nav-ul,
*html ul.violet-nav-ul,
*html ul.red-nav-ul
{
	height:500px;
}
/* purple navigation divs and styles */

.purple-nav-panel-top {
	background-image: url(../images/purple-nav-top.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
}

.purple-nav-panel-bottom {
	background-image: url(../images/purple-nav-bottom.gif);
	background-repeat: no-repeat;
	height: 200px;	
	background-color: #d5cad7;
}

ul.purple-nav-ul {													/*	first level	*/
	margin: 0px;
	background-color: #d5cad7;
	font-weight:bold;
	font-size:1.1em;
	padding-top: 5px;	
	min-height:500px;
}
ul.purple-navblank-ul {
	margin: 0px;
	background-color: #d5cad7;
	font-weight:bold;
	font-size:1.2em;
	padding-top: 5px;
	min-height:500px;
}
ul.purple-nav-ul li{
    border-bottom:1px solid #b09aba;
}
ul.purple-nav-ul li.sub
{
	border-bottom:1px solid #d5cad7;
}
ul.purple-nav-ul li a
{
	display:block;
	color: #592d60;
	padding: 7px 10px 7px 15px;	
	text-decoration: none;	
}
ul.purple-nav-ul li a:hover,
ul.purple-nav-ul li.sub a
{
	color:#ffffff;
	background-color:#78547e;
}
ul.purple-nav-ul li ul
{
	display:none;
}

ul.purple-nav-ul li.sub ul
{
	display:block;
	margin:0;
	padding:0;	
}

ul.purple-nav-ul li.sub ul li 
{
	border-bottom: solid #ffffff 1px;
}
ul.purple-nav-ul li.sub ul li a
{
	display:block;
	color:#592d60;
	padding: 5px 10px 5px 25px;
	font-weight: normal;
}
ul.purple-nav-ul li.sub ul li a:hover,			/*	second level highlight	*/
ul.purple-nav-ul li.sub ul li.sub a
{
	color:#ffffff;
	background-color:#8f7294;
}

/*------------------------------------------------------------------------*/
/* blue navigation divs and styles */
/*------------------------------------------------------------------------*/
.blue-nav-panel-top {
	background-image: url(../images/blue-nav-top.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
}
.blue-nav-panel-bottom {
	background-image: url(../images/blue-nav-bottom.gif);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #d6e5f1;	
}

ul.blue-nav-ul {							/*	first level		*/
	margin: 0px;
	background-color: #d6e5f1;
	font-weight:bold;
	font-size:1.1em;
	padding-top: 5px;
	min-height:500px;
}
ul.blue-nav-ul li{
    border-bottom:1px solid #a1bdda;
}
ul.blue-nav-ul li.sub 
{
	border-bottom:1px solid #d6e5f1;
}
ul.blue-nav-ul li a
{
	display:block;
	padding: 7px 10px 7px 15px;	
	text-decoration: none;
	color: #256293;
}
ul.blue-nav-ul li a:hover,					/*	first level	highlight	*/
ul.blue-nav-ul li.sub a
{
	color:#ffffff;
	background-color:#5183b7;
}
ul.blue-nav-ul li ul						/*	second level		*/
{
	display:none;	
}

ul.blue-nav-ul li.sub ul
{
	display:block;
	margin:0;
	padding:0;	
}

ul.blue-nav-ul li.sub ul li 
{
	border-bottom: solid #ffffff 1px;	
}
ul.blue-nav-ul li.sub ul li.sub
{
	border-bottom: 1px solid #d6e5f1;	
}
ul.blue-nav-ul li.sub ul li a
{
	display:block;
	padding: 5px 10px 5px 25px;
	background-color: #e6eff7;
	color: #256293;
	font-weight: normal;
}
ul.blue-nav-ul li.sub ul li a:hover,	/*	second level highlight	*/
ul.blue-nav-ul li.sub ul li.sub a
{
	color:#ffffff;
	background-color:#769ec7;
}
ul.blue-nav-ul li.sub ul li ul			/*	Third level	*/
{
	display:none;
}
ul.blue-nav-ul li ul li.sub ul,
ul.blue-nav-ul li.sub ul li.sub ul
{
	display:block;
	margin:0;
	padding:0;	
}
ul.blue-nav-ul li ul li.sub ul li,
ul.blue-nav-ul li.sub ul li.sub ul li
{
	border-bottom:1px solid #e6eff7;
}

ul.blue-nav-ul li ul li.sub ul li a,
ul.blue-nav-ul li.sub ul li.sub ul li a
{
	display:block;
	padding: 3px 10px 3px 35px;
	font-size: 1em;
	font-weight:normal;	
	color: #256293;
	background-color: #f8fafd;
}
ul.blue-nav-ul li ul li.sub ul li a:hover,
ul.blue-nav-ul li.sub ul li.sub ul li.sub a		/*	Third level highlight	*/
{
	color:#256293;
	background-color:#aec6df;
}

/*------------------------------------------------------------------------*/
/* grey navigation divs and styles */
/*------------------------------------------------------------------------*/
.grey-nav-panel-top {
	background-image: url(../images/grey-nav-top.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
}

.grey-nav-panel-bottom {
	background-image: url(../images/grey-nav-bottom.gif);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #e0e0e1;
}

ul.grey-nav-ul {
	
	margin: 0px;
	background-color: #e0e0e1;
	font-weight:bold;
	font-size:1.1em;
	padding-top: 5px;	
	min-height:500px;
}
ul.grey-nav-ul li{
    border-bottom:1px solid #b7b8b9;
}
ul.grey-nav-ul li.sub
{
	 border-bottom:1px solid #e0e0e1;
}
ul.grey-nav-ul li a
{
	display:block;
	padding: 7px 10px 7px 15px;	
	text-decoration: none;
	color: #595a5e;
}

ul.grey-nav-ul li a:hover,
ul.grey-nav-ul li.sub a
{
	color:#ffffff;
	background-color:#7b7c7f;
}

ul.grey-nav-ul li ul
{
	display:none;
}

ul.grey-nav-ul li.sub ul
{
	display:block;
	margin:0;
	padding:0;	
}

ul.grey-nav-ul li.sub ul li 
{
	border-bottom: solid #ffffff 1px;		
}
ul.grey-nav-ul li.sub ul li a
{
	display:block;
	padding: 5px 10px 5px 25px;
	color: #595a5e;
	background-color: #ececed;
	font-weight: normal;
}
ul.grey-nav-ul li.sub ul li a:hover,			/*	second level highlight	*/
ul.grey-nav-ul li.sub ul li.sub a
{
	color:#ffffff;
	background-color:#97989b;
}

/*------------------------------------------------------------------------*/
/* violet navigation divs and styles */
/*------------------------------------------------------------------------*/
.violet-nav-panel-top {
	background-image: url(../images/violet-nav-top.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
}
.violet-nav-panel-bottom 
{
	background-image: url(../images/violet-nav-bottom.gif);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #dedcf0;		
}
ul.violet-nav-ul {									/*	first level	*/
	margin: 0px;
	background-color: #dedcf0;
	padding-top: 5px;
	font-weight:bold;
	font-size:1.1em;
	min-height:500px;
}
ul.violet-nav-ul li{
  border-bottom: 1px solid #b5b2da;
}
ul.violet-nav-ul li.sub
{
	border-bottom:1px solid #dedcf0;
}
ul.violet-nav-ul li a
{
	display:block;
	color: #585297;
	padding: 7px 10px 7px 15px;	
	text-decoration: none;	
}

ul.violet-nav-ul li a:hover,						/*	first level	highlight */
ul.violet-nav-ul li.sub a
{
	color:#ffffff;
	background-color:#7975b9;
}

ul.violet-nav-ul li ul								/*	second level	*/
{
	display:none;
}

ul.violet-nav-ul li.sub ul
{
	display:block;
	margin:0;
	padding:0;	
}

ul.violet-nav-ul li.sub ul li 
{
	border-bottom: solid #ffffff 1px;	
}
ul.violet-nav-ul li.sub ul li a
{
	display:block;
	color: #585297;
	background-color: #ebeaf6;
	padding: 5px 10px 5px 25px;	
	font-weight: normal;
}
ul.violet-nav-ul li.sub ul li a:hover,			/*	second level highlight	*/
ul.violet-nav-ul li.sub ul li.sub a
{
	color:#ffffff;
	background-color:#9692c8;
}
/*------------------------------------------------------------------------*/
/* red navigation divs and styles */
/*------------------------------------------------------------------------*/
.red-nav-panel-top {
	background-image: url(../images/red-nav-top.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
}
.red-nav-panel-bottom {
	background-image: url(../images/red-nav-bottom.gif);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #eecdd3;
}

ul.red-nav-ul {								/*	first level	*/
	margin: 0px;
	background-color: #eecdd3;	
	padding-top: 5px;	
	font-weight:bold;
	font-size:1.1em;
	min-height:500px;
}
ul.red-nav-ul li{
    border-bottom:1px solid #d69ba5;
}
ul.red-nav-ul li.sub
{
	border-bottom:1px solid #eecdd3;
}
ul.red-nav-ul li a
{
	display:block;
	color: #9f273c;	
	padding: 7px 10px 7px 15px;	
	text-decoration: none;	
}

ul.red-nav-ul li a:hover,					/*	first level highlight	*/
ul.red-nav-ul li.sub a
{
	color:#ffffff;
	background-color:#b35162;
}

ul.red-nav-ul li ul							/*	second level	*/
{
	display:none;
}

ul.red-nav-ul li.sub ul
{
	display:block;	
	margin:0;
	padding:0;	
}

ul.red-nav-ul li.sub ul li 
{
	border-bottom: solid #ffffff 1px;	
}
ul.red-nav-ul li.sub ul li a
{
	display:block;
	color: #9f273c;	
	background-color: #f5e1e5;	
	padding: 5px 10px 5px 25px;
	font-weight:normal;
	
}
ul.red-nav-ul li.sub ul li a:hover,			/*	second level highlight*/
ul.red-nav-ul li.sub ul li.sub a
{
	color:#ffffff;
	background-color:#c47583;
}
/*	third level	*/
/*ul.red-nav-ul li.sub ul li ul				
{
	display:none;
}
ul.red-nav-ul li ul li.sub ul,
ul.red-nav-ul li.sub ul li.sub ul
{
	display:block;
	margin:0;
	padding:0;
	background-color: #fcf6f7;
}
ul.red-nav-ul li ul li.sub ul li a,
ul.red-nav-ul li.sub ul li.sub ul li a
{
	display:block;
	padding: 3px 10px 3px 40px;
	font-size: 0.9em;
	font-weight:normal;	
}*/
/*------------------------------------------------------------------------*/
/* UserControl */
/*------------------------------------------------------------------------*/
#bookmarkContainer
{
	background-color: #dfdece;
	padding:0px 10px 0px 10px;
}
#sidebar1,
#sidebar2
{
	width:80px;
	float:left;	
}
#sidebar3
{
	clear:both;
}
.bookmark
{
	display:block;
	padding-bottom:8px;
	font-size:1.1em;
}
.bookmark a
{
	color:#32566c;
}

/*------------------------------------------------------------------------*/
/* Quick Links */
/*------------------------------------------------------------------------*/

.nav-quick-links 
{
	width: 900px;
	margin: 0 0 20px 0;
	padding: 0;
	background-color: #592d5f;	
	float: left;
	/*height: 95px;*/
}

.nav-quick-links span 
{
	color: #fff;
	margin: 0 0 0 0;		
}

.nav-quick-links ul 
{
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
} 

.nav-quick-links ul li
{
	margin: 2px 0 0 0;
	padding: 0 0 0 0;	
} 

.nav-quick-links ul li a
{
	color: #ffffff;
	margin: 0px;
	text-decoration: none;
}

.nav-quick-links ul li a:hover
{
	color: #ffffff;
	margin: 0px;
	text-decoration: underline;
}

a.nav-quick-links:link, a.nav-quick-links:visited, a.nav-quick-links:active 
{
	text-decoration: none;
	color: #ffffff;
	margin: 0px;
}

a.nav-quick-links:hover 
{
	text-decoration: none;
}

.nav-quick-top {
	width: 900px;
	height: 5px;
	background-image: url(/images/ql-bkgrd-top.gif);
	background-repeat: no-repeat;	
	float: left;
	margin: 0;
	padding: 0;	
	overflow:hidden;
}

.nav-quick-bottom {
	width: 900px;
	height: 5px;
	background-image: url(/images/ql-bkgrd-bottom.gif);
	background-repeat: no-repeat;	
	float: left;
	margin: 0;
	padding: 0;
	overflow:hidden;
}

.nav-quick-1 
{
	background-color: #592d5f;
	width: 255px;	
	padding: 0 0 0px 30px;
	background-image: url(/images/ql-bkgrd.gif);
	background-repeat: repeat-y;
	float: left;	
	margin: 8px 0 10px 30px;	
}

.nav-quick-2 
{
	background-color: #592d5f;
	width: 225px;		
	float: left;
	margin-top: 20px;	
}

.nav-quick-3 
{
	background-color: #592d5f;
	width: 280px;	
	background-image: url(/images/ql-bkgrd.gif);
	background-repeat: repeat-y;
	float: left;
	padding: 0 0 16px 30px;
	margin: 8px 0 10px 0px;		
}

.smallerBorder 
{
	border-bottom: 1px solid #fff !important;
}
