#inside_nav_wrapper{
	width:100%;
	height:45px;
	background: url(../images/mainmenu_greenbg.jpg) top left repeat-x;
	padding:0;
	margin:0;
}
#main-navigation{
	MIN-HEIGHT: 45px; WIDTH: 775px;	/*verflow-x:hidden; overflow-y:visible; overflow:hidden;*/
}
/* Horizontal Accordion */
#horizontal_container{
	width:1600px;
	padding:0;
	margin:0;
	height:45px;
	background: url(../images/mainmenu_greenbg.jpg) top left repeat-x;
}
.horizontal_accordion_toggle, .horizontal_accordion_toggle_active{
	float: left;	
	height: 45px;
	margin:0;
	padding:0;
	display:inline;
}
.horizontal_accordion_toggle h4.individuals{
	cursor: pointer;
	float: left;
	display:inline;
	margin:0;
	padding:16px 0px 16px 20px;
	height:13px;
	line-height: 100%;
	width:78px;
	background:url(../images/individuals_toggle.gif) top left no-repeat;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.horizontal_accordion_toggle ul#listMenuRoot{
	overflow:hidden;
}
.horizontal_accordion_toggle ul#listMenuRoot{
	overflow:hidden;
}
.horizontal_accordion_toggle_active h4.individuals{
	float: left;
	display:inline;
	margin:0;
	padding:16px 0px 16px 20px;
	height:13px;
	cursor: default;	
	line-height: 100%;
	width:90px;
	background:url(../images/individuals_toggle_active.gif) top left no-repeat;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.horizontal_accordion_toggle h4.business{
	cursor: pointer;
	float: left;
	display:inline;
	margin:0;
	padding:9px 0px 9px 20px;
	height: 27px;
	line-height: 100%;
	width:95px;
	background:url(../images/business_owners_toggle.gif) top left no-repeat;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.horizontal_accordion_toggle_active h4.business{
	cursor: default;
	float: left;
	display:inline;
	margin:0;
	padding:9px 0px 9px 30px;
	height: 27px;
	line-height: 100%;
	width:97px;
	background:url(../images/business_owners_toggle_act.gif) top left no-repeat;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.horizontal_accordion_content {
	min-height: 45px;
	float: left;
	background: url(../images/mainmenu_bluebg.jpg) top left repeat-x;
	margin:0;
	padding:0;
	line-height: 100%;
	width:547px;
	display:inline; 
}
.horizontal_accordion_content2{
	background: url(../images/mainmenu_greenbg.jpg) top left repeat-x;
	min-height: 45px;
	float: left;
	margin:0;
	padding:0;
	line-height: 100%;
	width:547px;
	display:inline; 
}
.horizontal_accordion_content ul{
	list-style-type: none;
	margin:0;
	padding:0;
	line-height: 100%;
	width:542px; 
	float:left;
	display:inline;
	min-height:45px;
	background: url(../images/mainmenu_bluebg_link.jpg) top right repeat-x;
	position:relative;
	z-index:9999;
}
.horizontal_accordion_content2 ul{
	list-style-type: none;
	margin:0;
	padding:0;
	width:542px; 
	line-height: 100%;
	float:left;
	display:inline;
	text-align:left;
	min-height:45px;
	background: url(../images/mainmenu_greenbg_link.jpg) top right repeat-x;
	position:relative;
	z-index:9999;
}
.horizontal_accordion_content ul li{
	background: url(../images/mainmenu_bluevline.jpg) top left no-repeat;
	margin:0;
	padding:0 0 0 2px;
	min-height:45px;
	float:left;
	line-height: 100%;
	display:inline;
	position:relative;
	font-size:11px;
}
.horizontal_accordion_content2 ul li{
	background: url(../images/mainmenu_greenvline.jpg) top left no-repeat;
	margin:0;
	padding:0 0 0 2px;
	min-height:45px;
	float:left;
	line-height:100%;
	display:inline;
	position:relative;
	font-size:11px;
}
.horizontal_accordion_content ul li.bigger, .horizontal_accordion_content2 ul li.bigger{
	margin:0;
	padding:0;
	min-height:45px;
	float:left;
	line-height: 100%;
	display:inline;
	background:none;
	font-size:11px;
}
.horizontal_accordion_content ul.menulist li a.parentmenu, .horizontal_accordion_content ul.parentmenu li a.parentmenu:visited,
.horizontal_accordion_content2 ul.menulist li a.parentmenu, .horizontal_accordion_content2 ul.parentmenu li a.parentmenu:visited{
	margin:0;
	padding:9px 0px 9px 24px;
	width:78px;
	height:27px;
	display:inline;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
}


/** INDIVIDUALS - Personal Insurance Resources - MENU ITEM **/
.horizontal_accordion_content ul.menulist li.personal a.parentmenu, .horizontal_accordion_content ul.personal li.personal a.parentmenu:visited{
	margin:0;
	padding:9px 0px 9px 11px;
	width:109px;
	height:27px;
	display:inline;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
}

.horizontal_accordion_content ul.menulist li.personal a.parentmenu:hover, 
.horizontal_accordion_content ul.menulist li.personal a.parentmenu-active,
.horizontal_accordion_content ul.menulist li.personal a.parentmenu-active:hover{
	margin:0;
	padding:9px 0px 9px 11px;
	width:109px;
	height:27px;
	display:inline;
	float:left;
	color:#0F3994;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
	background: url(../images/mainmenu_blueover.gif) top left repeat-x;
}

ul.menulist li.personal ul {
	display: none;
	list-style: none;
	position: absolute;
	margin:0;
	padding:0;
	top: 39px;
	left: 2px;
	width: 120px;
	min-height:20px;
	background:#FBDA96 url(../images/dropdown_bg.gif) bottom left repeat-x;
}

.horizontal_accordion_content ul.menulist li.personal ul li a, .horizontal_accordion_content ul.menulist li.personal ul li a:visited{
	color:#4160A7!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:96px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.horizontal_accordion_content ul.menulist li.personal ul li a:hover, .horizontal_accordion_content ul.menulist li.personal ul li a.active{
	color:#4160A7!important;
	margin:0!important;
	background:#FCE9C1!important;
	padding:7px 10px 7px 14px!important;
	width:96px!important;
	min-height:10px!important;
	display:block!important;
}
/*******************************/



/** INDIVIDUALS - Risk Management Resources - MENU ITEM **/
.horizontal_accordion_content ul.menulist li.risk a.parentmenu, .horizontal_accordion_content ul.risk li.risk a.parentmenu:visited{
	margin:0;
	padding:9px 5px 9px 11px;
	width:103px;
	height:27px;
	display:inline;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
}

.horizontal_accordion_content ul.menulist li.risk a.parentmenu:hover, 
.horizontal_accordion_content ul.menulist li.risk a.parentmenu-active,
.horizontal_accordion_content ul.menulist li.risk a.parentmenu-active:hover{
	margin:0;
	padding:9px 5px 9px 11px;
	width:103px;
	height:27px;
	display:inline;
	float:left;
	color:#0F3994;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
	background: url(../images/mainmenu_blueover.gif) top left repeat-x;
}

ul.menulist li.risk ul {
	display: none;
	list-style: none;
	position: absolute;
	margin:0;
	padding:0;
	top: 39px;
	left: 2px;
	width: 119px;
	min-height:20px;
	background:#FBDA96 url(../images/dropdown_bg.gif) bottom left repeat-x;
}

.horizontal_accordion_content ul.menulist li.risk ul li a, .horizontal_accordion_content ul.menulist li.risk ul li a:visited{
	color:#4160A7!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:95px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.horizontal_accordion_content ul.menulist li.risk ul li a:hover, .horizontal_accordion_content ul.menulist li.risk ul li a.active{
	color:#4160A7!important;
	margin:0!important;
	background:#FCE9C1!important;
	padding:7px 10px 7px 14px!important;
	width:95px!important;
	min-height:10px!important;
	display:block!important;
}
/*******************************/


/** INDIVIDUALS - Legal Case Studies - MENU ITEM **/
.horizontal_accordion_content ul.menulist li.customer a.parentmenu, .horizontal_accordion_content ul.legal li.customer a.parentmenu:visited{
	margin:0;
	padding:9px 3px 9px 10px;
	width:65px;
	height:27px;
	display:inline;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
}

.horizontal_accordion_content ul.menulist li.customer a.parentmenu:hover, 
.horizontal_accordion_content ul.menulist li.customer a.parentmenu-active,
.horizontal_accordion_content ul.menulist li.customer a.parentmenu-active:hover{
	margin:0;
	padding:9px 3px 9px 10px;
	width:65px;
	height:27px;
	display:inline;
	float:left;
	color:#0F3994;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
	background: url(../images/mainmenu_blueover.gif) top left repeat-x;
}

ul.menulist li.customer ul {
	display: none;
	list-style: none;
	position: absolute;	
	margin:0;
	padding:0;
	top: 39px;
	left: 2px;
	width: 78px;
	min-height:20px;
	background:#FBDA96 url(../images/dropdown_bg.gif) bottom left repeat-x;
}

.horizontal_accordion_content ul.menulist li.customer ul li a, .horizontal_accordion_content ul.menulist li.customer ul li a:visited{
	color:#4160A7!important;
	margin:0!important;
	padding:7px 5px!important;
	width:69px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.horizontal_accordion_content ul.menulist li.customer ul li a:hover, .horizontal_accordion_content ul.menulist li.customer ul li a.active{
	color:#4160A7!important;
	margin:0!important;
	background:#FCE9C1!important;
	padding:7px 5px!important;
	width:69px!important;
	min-height:10px!important;
	display:block!important;
}
/*******************************/
/******* Marketplace Blue ******/

.horizontal_accordion_content ul.menulist li.marketplace {
	background:url(../images/mainmenu_marketplace_link.jpg) no-repeat
	}
	
.horizontal_accordion_content ul.menulist li.marketplace a, horizontal_accordion_content ul.menulist li.marketplace a:hover {
	padding:9px 0px 9px 24px !important;
	}

.horizontal_accordion_content ul.menulist li.marketplace a {
	color:#000 !important
	}

.horizontal_accordion_content ul.menulist li.marketplace a em {
	color:#005FB5 !important
	}
	
.horizontal_accordion_content ul.menulist li.marketplace a:hover {
	background:url(../images/mainmenu_marketplace_link-o.jpg) no-repeat !important
	}	

/******* Marketplace Green *****/

.horizontal_accordion_content2 ul.menulist li.marketplace {
	background:url(../images/mainmenu_marketplace_link_green.jpg) no-repeat
	}
	
.horizontal_accordion_content2 ul.menulist li.marketplace a, horizontal_accordion_content ul.menulist li.marketplace a:hover {
	padding:9px 0px 9px 24px !important;
	}

.horizontal_accordion_content2 ul.menulist li.marketplace a {
	color:#000 !important
	}

.horizontal_accordion_content2 ul.menulist li.marketplace a em {
	color:#005FB5 !important
	}
	
.horizontal_accordion_content2 ul.menulist li.marketplace a:hover {
	background:url(../images/mainmenu_marketplace_link_green-o.jpg) no-repeat !important
	}	

/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/


/** BUSINESS OWNERS - Professional Liability Insurance - MENU ITEM **/

.horizontal_accordion_content2 ul li.prof{
	margin:0;
	padding:0;
	min-height:45px;
	float:left;
	line-height: 100%;
	display:inline;
	background:none;
	font-size:11px;
}
.horizontal_accordion_content2 ul.menulist li.prof a.parentmenu, .horizontal_accordion_content2 ul.prof li.prof a.parentmenu:visited{
	margin:0;
	padding:9px 2px 9px 8px;
	width:105px;
	height:27px;
	display:inline;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
}
.horizontal_accordion_content2 ul.menulist li.prof a.parentmenu:hover, 
.horizontal_accordion_content2 ul.menulist li.prof a.parentmenu-active,
.horizontal_accordion_content2 ul.menulist li.prof a.parentmenu-active:hover{
	margin:0;
	padding:9px 2px 9px 8px;
	width:105px;
	height:27px;
	display:inline;
	float:left;
	color:#0F6057;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	background: url(../images/mainmenu_greenover.gif) top left repeat-x;
}


ul.menulist li.prof ul {
	display: none;
	list-style: none;
	position: absolute;
	margin:0;
	padding:0;
	top: 39px;
	left: 0px;
	width: 115px;
	min-height:20px;
	background:#FBDA96 url(../images/dropdown_bg.gif) bottom left repeat-x;
}
.horizontal_accordion_content2 ul.menulist li.prof ul li a, .horizontal_accordion_content2 ul.menulist li.prof ul li a:visited{
	color:#488F82!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:91px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.horizontal_accordion_content2 ul.menulist li.prof ul li a:hover, .horizontal_accordion_content2 ul.menulist li.prof ul li a.active{
	color:#488F82!important;
	margin:0!important;
	background:#FCE9C1!important;
	padding:7px 10px 7px 14px!important;
	width:91px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*******************************/

/** BUSINESS OWNERS - Request A Quote - MENU ITEM **/
.horizontal_accordion_content2 ul.menulist li.request a.parentmenu, .horizontal_accordion_content2 ul.request li.request a.parentmenu:visited{
	margin:0;
	padding:9px 3px 9px 20px;
	width:65px;
	height:27px;
	display:inline;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
}

.horizontal_accordion_content2 ul.menulist li.request a.parentmenu:hover, 
.horizontal_accordion_content2 ul.menulist li.request a.parentmenu-active,
.horizontal_accordion_content2 ul.menulist li.request a.parentmenu-active:hover{
	margin:0;
	padding:9px 3px 9px 20px;
	width:65px;
	height:27px;
	display:inline;
	float:left;
	color:#0F6057;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
	background: url(../images/mainmenu_greenover.gif) top left repeat-x;
}

ul.menulist2 li.request ul {
	display: none;
	list-style: none;
	position: absolute;
	margin:0;
	padding:0;
	top: 39px;
	left: 2px;
	width: 122px;
	min-height:20px;
	background:#FBDA96 url(../images/dropdown_bg.gif) bottom left repeat-x;
}

.horizontal_accordion_content2 ul.menulist li.request ul li a, .horizontal_accordion_content2 ul.menulist li.request ul li a:visited{
	color:#488F82!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:102px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.horizontal_accordion_content2 ul.menulist li.request ul li a:hover, .horizontal_accordion_content2 ul.menulist li.request ul li a.active{
	color:#488F82!important;
	margin:0!important;
	background:#FCE9C1!important;
	padding:7px 10px 7px 14px!important;
	width:98px!important;
	min-height:10px!important;
	display:block!important;
}
/*******************************/

/** BUSINESS OWNERS - Personal Consultation - MENU ITEM **/
.horizontal_accordion_content2 ul.menulist li.consultation a.parentmenu, .horizontal_accordion_content2 ul.consultation li.consultation a.parentmenu:visited{
	margin:0;
	padding:9px 3px 9px 20px;
	width:85px;
	height:27px;
	display:inline;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
}

.horizontal_accordion_content2 ul.menulist li.consultation a.parentmenu:hover, 
.horizontal_accordion_content2 ul.menulist li.consultation a.parentmenu-active,
.horizontal_accordion_content2 ul.menulist li.consultation a.parentmenu-active:hover{
	margin:0;
	padding:9px 3px 9px 20px;
	width:85px;
	height:27px;
	display:inline;
	float:left;
	color:#0F6057;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
	background: url(../images/mainmenu_greenover.gif) top left repeat-x;
}

ul.menulist2 li.consultation ul {
	display: none;
	list-style: none;
	position: absolute;
	margin:0;
	padding:0;
	top: 39px;
	left: 2px;
	width: 122px;
	min-height:20px;
	background:#FBDA96 url(../images/dropdown_bg.gif) bottom left repeat-x;
}

.horizontal_accordion_content2 ul.menulist li.consultation ul li a, .horizontal_accordion_content2 ul.menulist li.consultation ul li a:visited{
	color:#488F82!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:102px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.horizontal_accordion_content2 ul.menulist li.consultation ul li a:hover, .horizontal_accordion_content2 ul.menulist li.consultation ul li a.active{
	color:#488F82!important;
	margin:0!important;
	background:#FCE9C1!important;
	padding:7px 10px 7px 14px!important;
	width:98px!important;
	min-height:10px!important;
	display:block!important;
}
/*******************************/

/** BUSINESS OWNERS - Risk Management Resources - MENU ITEM **/
.horizontal_accordion_content2 ul.menulist li.riskb a.parentmenu, .horizontal_accordion_content2 ul.riskb li.riskb a.parentmenu:visited{
	margin:0;
	padding:9px 2px 9px 9px;
	width:110px;
	height:27px;
	display:inline;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
}
.horizontal_accordion_content2 ul.menulist li.riskb a.parentmenu:hover, 
.horizontal_accordion_content2 ul.menulist li.riskb a.parentmenu-active,
.horizontal_accordion_content2 ul.menulist li.riskb a.parentmenu-active:hover{
	margin:0;
	padding:9px 2px 9px 9px;
	width:110px;
	height:27px;
	display:inline;
	float:left;
	color:#0F6057;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	background: url(../images/mainmenu_greenover.gif) top left repeat-x;
}

ul.menulist li.riskb ul {
	display: none;
	list-style: none;
	position: absolute;
	margin:0;
	padding:0;
	top: 39px;
	left: 2px;
	width: 121px;
	min-height:20px;
	background:#FBDA96 url(../images/dropdown_bg.gif) bottom left repeat-x;
}
.horizontal_accordion_content2 ul.menulist li.riskb ul li a, .horizontal_accordion_content2 ul.menulist li.riskb ul li a:visited{
	color:#488F82!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:97px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.horizontal_accordion_content2 ul.menulist li.riskb ul li a:hover, .horizontal_accordion_content2 ul.menulist li.riskb ul li a.active{
	color:#488F82!important;
	margin:0!important;
	background:#FCE9C1!important;
	padding:7px 10px 7px 14px!important;
	width:97px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*******************************/


.horizontal_accordion_content ul.menulist li a.parentmenu:hover, 
.horizontal_accordion_content ul.menulist li a.parentmenu-active,
.horizontal_accordion_content ul.menulist li a.parentmenu-active:hover{
	margin:0;
	padding:9px 0px 9px 24px;
	width:78px;
	height:27px;
	display:inline;
	float:left;
	color:#0F3994;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
	background: url(../images/mainmenu_blueover.gif) top left repeat-x;
}
.horizontal_accordion_content2 ul.menulist li a.parentmenu:hover, 
.horizontal_accordion_content2 ul.menulist li a.parentmenu-active,
.horizontal_accordion_content2 ul.menulist li a.parentmenu-active:hover{
	margin:0;
	padding:9px 0px 9px 24px;
	width:78px;
	height:27px;
	display:inline;
	float:left;
	color:#0F6057;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	overflow:hidden;
	background: url(../images/mainmenu_greenover.gif) top left repeat-x;
}

/* First Menu Item that is bigger than the others*/
.horizontal_accordion_content ul.menulist li.bigger a.parentmenu, .horizontal_accordion_content ul.bigger li.bigger a.parentmenu:visited,
.horizontal_accordion_content2 ul.menulist li.bigger a.parentmenu, .horizontal_accordion_content2 ul.bigger li.bigger a.parentmenu:visited{
	margin:0;
	padding:9px 2px 9px 8px;
	width:105px;
	height:27px;
	display:inline;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
}
.horizontal_accordion_content ul.menulist li.bigger a.parentmenu:hover, 
.horizontal_accordion_content ul.menulist li.bigger a.parentmenu-active,
.horizontal_accordion_content ul.menulist li.bigger a.parentmenu-active:hover{
	margin:0;
	padding:9px 2px 9px 8px;
	width:105px;
	height:27px;
	display:inline;
	float:left;
	color:#0F3994;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	background: url(../images/mainmenu_blueover.gif) top left repeat-x;
}
.horizontal_accordion_content2 ul.menulist li.bigger a.parentmenu:hover, 
.horizontal_accordion_content2 ul.menulist li.bigger a.parentmenu-active,
.horizontal_accordion_content2 ul.menulist li.bigger a.parentmenu-active:hover{
	margin:0;
	padding:9px 2px 9px 8px;
	width:105px;
	height:27px;
	display:inline;
	float:left;
	color:#0F6057;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-decoration:none;
	background: url(../images/mainmenu_greenover.gif) top left repeat-x;
}

/* DROP DOWN Submenus are hidden and absolutely positioned downwards from their parents */
ul.menulist li ul{
	display: none;
	list-style: none;
	background:#FBDA96 url(../images/dropdown_bg.gif) bottom left repeat-x;
	position: absolute;
	top: 39px;
	left: 2px;
	width: 102px;
	min-height:20px;
	margin:0;
	padding: 0;
}
ul.menulist li.bigger ul {
	display: none;
	list-style: none;
	position: absolute;
	margin:0;
	padding:0;
	top: 39px;
	left: 0px;
	width: 115px;
	min-height:20px;
	background:#FBDA96 url(../images/dropdown_bg.gif) bottom left repeat-x;
}
ul.menulist li ul li{
	background:none;
	margin:0 0 -1px 0;
	padding:0;
	min-height:10px;
	float:left;
	line-height: 100%;
	display:block!important;
	position:relative;
	font-size:11px;
}

/* First drop down */
.horizontal_accordion_content ul.menulist li.bigger ul li a, .horizontal_accordion_content ul.menulist li.bigger ul li a:visited{
	color:#4160A7!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:91px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.horizontal_accordion_content ul.menulist li.bigger ul li a:hover, .horizontal_accordion_content ul.menulist li.bigger ul li a.active{
	color:#4160A7!important;
	margin:0!important;
	background:#FCE9C1!important;
	padding:7px 10px 7px 14px!important;
	width:91px!important;
	min-height:10px!important;
	display:block!important;
}
.horizontal_accordion_content2 ul.menulist li.bigger ul li a, .horizontal_accordion_content2 ul.menulist li.bigger ul li a:visited{
	color:#488F82!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:100px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.horizontal_accordion_content2 ul.menulist li.bigger ul li a:hover, .horizontal_accordion_content2 ul.menulist li.bigger ul li a.active{
	color:#488F82!important;
	margin:0!important;
	background:#FCE9C1!important;
	padding:7px 10px 7px 14px!important;
	width:100px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/* The other drop down menus */
.horizontal_accordion_content ul.menulist li ul li a, .horizontal_accordion_content ul.menulist li ul li a:visited{
	color:#4160A7!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:78px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.horizontal_accordion_content ul.menulist li ul li a:hover, .horizontal_accordion_content ul.menulist li ul li a.active{
	color:#4160A7!important;
	background:#FCE9C1!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:78px!important;
	min-height:10px!important;
	display:block!important;
}
.horizontal_accordion_content2 ul.menulist li ul li a, .horizontal_accordion_content2 ul.menulist li ul li a:visited{
	color:#488F82!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:78px!important;
	min-height:10px!important;
	display:block!important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.horizontal_accordion_content2 ul.menulist li ul li a:hover, .horizontal_accordion_content2 ul.menulist li ul li a.active{
	color:#488F82!important;
	background:#FCE9C1!important;
	margin:0!important;
	padding:7px 10px 7px 14px!important;
	width:78px!important;
	min-height:10px!important;
	display:block!important;
}


/* IE Filter Start \*/
*:first-child+html ul.menulist ul li 	{float: left; width: 100%;}
* html ul.menulist ul li 				{float: left; height: 1%;}
* html ul.menulist ul li a 				{height: 1%;}
/* IE End*/