@charset "utf-8";
/* CSS Document */

/*---------------------------------
  Main (horizontal) menu
----------------------------------*/

div#menu {
	background: #AAA;
	padding:0;
	height:37px;
}


/* LEVEL 1 (White text) */

div#menu li:hover ul, 
div#menu li.over ul { /* Keep the 'over' state, it is required by JavaScript to make the menu work in IE */
	display: block;
}

div#menu ul {
	margin: 0;
	padding: 0 0 0 6px;
	list-style: none;
}



div#menu ul li {
	position: relative;
	display: inline;
	float: left;
	margin: 0;
}


div#menu ul li a {
	display: block;
	text-decoration: none;
	margin-top: 5px;
	padding: 7px 12px;
	border-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	font-weight: bold;	
	color: #fff;
	text-decoration:none;
}

div#menu ul li a:hover{
	background-color: #7C3869;
	border-left: 1px solid #7C3869;
	margin-left: -1px;

}

div#menu ul li.selected a:hover,
div#menu ul li.parent a:hover{
	border-left: none;
}

div#menu ul li.selected,
div#menu ul li.parent{

}

div#menu ul li.selected{
margin-left: -1px; /* Remove separator */
}

div#menu ul li.home.selected{
margin-left: 0; /* Don't separator */
}

div#menu ul li.selected li,
div#menu ul li.selected li a{
margin-left: 0;
}


div#menu ul li.selected a,
div#menu ul li.parent a{
	margin-top: 0;
	padding-top: 12px;
	padding-left: 0px;
	margin-left: 16px;
}

div#menu ul li.selected a:hover,
div#menu ul li.parent a:hover{
	margin-left: 16px; /* For IE */
}

div#menu ul li.selected ul a:hover,
div#menu ul li.parent ul a:hover{
	margin-left: 0;
}


/* LEVEL 2 */

div#menu ul ul {
	position: absolute;
	left: 0;
	display: none;
	background: #FFFFFB;
	border: 2px solid #999999;
	width: 545px;
	padding: 10px 0;
	z-index: 99;
	background-color: #fff;
	top:25px;
	overflow:auto;
	overflow-x:hidden; 
	max-height:280px;
	


}


div#menu ul ul li{
	/*float: none;*/
	display: block;
	background: none;
	margin-bottom: 4px; /* Needed for IE */
	float:left;
	width: 600px;
}

div#menu ul li.selected ul li,
div#menu ul li.parent ul li{
	background: none;
}

div#menu ul ul a {
	background: none;
	color: black;
	font-size: 12px;
	padding: 1px 15px;
	white-space: nowrap;
	margin: 0;
	font-weight:bold;
	text-decoration:none;
}

div#menu ul ul a.haschildren {
	font-weight: bold;
}

div#menu ul ul a:hover{
	margin-left: 0;
}

div#menu ul ul li.parent{
	background: none;
}

div#menu ul ul li.parent a{
	background: none;
	padding: 1px 15px;
	margin: 0;
}

div#menu ul ul li.selected a{
	color: #7C3869;
	color:#906;
}

div#menu ul ul li.selected a:hover{
	font-weight: normal;
	text-decoration: none;
}


div#menu ul li.selected li a{
	color: black;
}

div#menu ul li.selected ul a,
div#menu ul li.parent ul a{
	background: none;
	padding: 1px 15px;
	margin-top: 0;
	margin-left: 0;
}

div#menu ul ul a:hover{
	background: none;
	border-left: none;
	text-decoration: underline;
}

/* LEVEL 3 */

div#menu ul ul ul{
	background: none;
	border:none;
	position: relative;
	top: 0;
	margin-top:4px;
	padding:0; 
	margin-bottom: 25px;
	overflow:visible;
}

div#menu ul ul ul li{
	padding-bottom: 0;
	float:left;
	width:180px;
}

div#menu ul ul ul a{
	color: black;
	text-decoration:none;
}

div#menu ul ul a {
	
}

div#menu ul ul ul a {
	font-weight:normal;
}














@charset "utf-8";
/* CSS Document */

#footerlinks {
	clear:both;
	line-height:17px;
	margin-bottom:30px;
	margin-top:30px;

}

#footerlinks h2{
	text-align:left;
}

#footerlinks a{
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
	font-size:16px;
	padding-bottom:15px;
}

#footerlinks ul li ul li a {
	color:#fff;
	text-decoration:none;
	font-size:inherit;
}

#footerlinks ul {
	list-style:none;
		margin-bottom:20px;
		margin-left:-40px;	
}

#footerlinks ul li{
	
	float:left;
	font-weight:bold;	

	float: left; width: 48%;
}

#footerlinks ul li ul {
	margin-top:10px;
	padding-bottom:55px;
	margin-left:-25px;
}

#footerlinks ul li ul {
	clear:both;
}

#footerlinks ul li ul li {
	list-style:disc;
	font-weight:normal;
	
}

