/* CSS For accordion menu */


/*arrowlistmenu1*/

.arrowlistmenu h3{
margin:	0;
border:none;
}
.arrowlistmenu{
	width: 170px;
	margin-top: 0px;
	margin-left:0px;
	padding-bottom: 260px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font: normal 11px Arial;
	color: white;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	padding: 3px 0 3px 10px; /*header text is indented 10px*/
	cursor: pointer;
	border-top: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 0px solid #FFF;
	background-color: #9C9C9C;
}
.arrowlistmenu .menuheader_Free{ /*CSS class for menu headers in general (expanding or not!)*/
	font: normal 11px Arial;
	color: white;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	padding: 3px 0 3px 10px; /*header text is indented 10px*/
	cursor: pointer;
	border-top: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 0px solid #FFF;
	background-color: #11347a;
}
.hideme{visibility:hidden;}
.arrowlistmenu .expandable{
	background: #9c9c9c url(images/arrowbullet_dn.gif) no-repeat right center;
}
.arrowlistmenu .menuheader a {
	color: #FFF;
	text-decoration: none;
}
.arrowlistmenu .menuheader:hover {
	color: #FFF;
	text-decoration: none;
}
.arrowlistmenu a{ display:block;}

.arrowlistmenu .submenuheader, .arrowlistmenu .submenuheader_nochild{ /*CSS class for menu headers in general (expanding or not!)*/
	font: normal 10px/1.1em Tahoma, Geneva, sans-serif;
	color: #666;
	/*background: black url(titlebar.png) repeat-x center left;*/
	background-color:#FFF;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	padding: 3px 0 3px 10px;

}

.arrowlistmenu .submenuheader a{
	text-decoration:none;
	background:none;
	color:#666;
}
.arrowlistmenu .submenuheader a:hover{
 text-decoration:none;
 color:#346AA8;
 background:none;
}
.arrowlistmenu .submenuheader a:visited{
 text-decoration:none;
 color:#333333;
 background:none;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	padding: 3px 0 3px 10px; /*header text is indented 10px*/
	background: #11347a url(images/arrowbullet_up.gif) no-repeat right center;
	color:#FFF;
}

.arrowlistmenu .last {
	font-size: 11px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	/*background: url(images/arrowbullet.gif) no-repeat 20px center; custom bullet list image*/
	display: block;
	padding: 2px 0 2px 23px; /*link text is indented 19px*/
	border-bottom: 1px solid #dadada;
	background: url(images/arrowbullet_acc.gif) no-repeat 12px 5px;
}
.arrowlistmenu .last_alter {
	background-color:#d0ddeb;
	/*background: url(images/arrowbullet.gif) no-repeat 20px center; custom bullet list image*/
	display: block;
	padding: 0;
}
.arrowlistmenu .last_alter a{
	color:#666; border-top:1px solid #999; border-bottom:0;
	background-position:12px 6px;
}
.arrowlistmenu .last_alter a:hover{color:#346AA8;}

/*.arrowlistmenu .last:visited{ color: #666;}*/
.arrowlistmenu .last:hover{ color:#346AA8;}
.arrowlistmenu .last:active{ color:#346AA8;}

.arrowlistmenu .current_a{
	background: url(images/arrowbullet_acc_cur.gif) no-repeat 12px 5px;
	color: #346AA8;
}
.menu_abs {
	position: absolute;
	width: 162px;
	top: 143px;
	left:15px;
}
.menu_abs2 {
	position: absolute;
	width: 160px;
	top: 164px;
	left:15px;
}
/*.menu_abs a, .menu_abs2 a{ background-color:#11347a;}*/
.bluebg{ background-color:#11347a;}
.subhead2{
	font-weight:normal;
	font-size:11px;
	padding-left: 10px;
}
.submenulist2{ margin:0;   padding:0;}
.submenulist2 li{
	list-style:none;
	color: #333;
	padding-left: 10px;
}

