@charset "UTF-8";
/* CSS Document */

.columnmenu {
	font-size: 16px;
	color: #45708c;
	padding:0px;
	margin:0px;
	text-align:left;
	}

.columnmenu ul {
	padding: 0px;
	margin:0px;
	
	color:#45708c;
	
	list-style:none;
	margin-bottom:15px;
	border-bottom:1px dotted #307da8;
	
	
	
}

.columnmenu li {
	margin:0px;
	border-top:1px dotted #307da8;  
	background-color:#FFFFFF;
	padding-left: 10px;
	line-height:1.8em; 

}


.columnmenu .selected {
background-color:#307da8;
}

.columnmenu .selected a {
color:#fff;
}

.collapsed {
	display:none;
	border:none;

}

.columnmenu img {
margin:0px 0px 0px 0px;


}
.columnmenu ul li  a:hover {
text-decoration:none;
}
.columnmenu li a {
	position:relative;
	color: #45708c;
	text-decoration:none;
}

.columnmenu li a:hover {
	color:#42a7df;
	text-decoration:underline;
}

.columnmenu hr {
margin:0px;
padding:0px;
border:0px;
margin-top:12px;
margin-bottom:12px;
margin-right:30px;
border-top:#000066 1px dotted;
}

.columnmenu ul li ul {
padding:0px;
margin:0px;
/*list-style:circle;*/
color: #45708c;
/*margin-left:10px;*/
border:none;
font-size:12px;
}
.columnmenu ul li ul li {
	border:none;
	border-top: dotted 1px #CAD9FD; 
	padding:5px 0px 5px 0px;
}
.columnmenu ul li ul li a {
	width:165px;
	display:block;
	line-height:1.2em;
	padding:0px 0px 0px 22px;
}
.plusIcon	{
	border:none;
}
a .plusIcon:hover	{
	text-decoration:none;
}

.columnmenu a strong {
color:#009900;

}


