/*************************************************************************/
/* Cape Coral PanelBarMenu                                               */
/*************************************************************************/
.cc_Panelbar {
	white-space:normal !important;
	background: none;
	background-color: #fff;/*background color of root items*/	
}

.cc_Panelbar .rootGroup {
	border: 0px; /*border around the menu*/
	padding: 0px;
	padding-top: 1px; /*1px on top of the menu*/	
	background-color: #fff;
}

.cc_Panelbar .text {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;	
	text-align: left;
	/*padding: 0px 11px 0px 10px;	*/
	padding-left: 15px;
	border: 0px;
	margin: 0px;
}

.cc_Panelbar .image {
	display: none;
}

.cc_Panelbar .rootGroup .text {	
	border: 0px;
	border-bottom: dotted 1px #cbd4d8;
	font-weight: normal;
	line-height: 17px;
	background: url('images/unp_menu_arrow_left.gif') no-repeat left center;	
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;	
	
}

/*
.cc_Panelbar .rootGroup .text a:visited, .cc_Panelbar .rootGroup .text a:active
{
	background: none;
	line-height: 20px;
	border-bottom: 1px dotted #c2c2c2; 
	border-top: 0px solid #fff;	
	color: #3578ca;
}
*/

.cc_Panelbar .rootGroup .link,
.cc_Panelbar .rootGroup .link:visited {
	color: #3f80c9;
	border: 0px;
	background: none;
	background-color: #fff;	
}

.cc_Panelbar .rootGroup .link:active,
.cc_Panelbar .rootGroup .link:hover {
	/*background-color: #d3e7fe; /*main menu item hover REPLACE*/
	color: #ffcc33;	
	text-decoration: none;
	background-color: #dee7ec;	
}

.cc_Panelbar .rootGroup .expanded /*main menu item (the one that has child item) selected*/
{

	background: none;
	background-color: #479ec9;	
}

.cc_Panelbar .rootGroup .expanded .text
{
	color: #3f80c9; /*Menu level 1 item expland selected (blue)*/
	font-weight: bold;
	border: 0px;
	background: url('images/unp_menu_arrow_left_selected.gif') no-repeat left center;
	background-color: #dee7ec; 
}

.cc_Panelbar .rootGroup .selected .text 
{
	color: #3f80c9;
	font-weight: bold; /*main menu 2nd level selected*/
	background-color: #dee7ec; /*main menu 2nd level selected*/
	border: 0px;
}

/*Menu items level 2*/
.cc_Panelbar .group .text 
{
	color: #3f80c9;
	font-weight: normal;
	padding-left: 25px;
	border: 0px;
	border-bottom: dotted 1px #ccc;
	background: none;
	background-color: #f5f5f5;	
	
}

.cc_Panelbar .group .link
{	
		color: #3f80c9;
	background-color: #f5f5f5;
	border: 0px;
}

.cc_Panelbar .group .link:hover {
	color: #eba000; /*Dark Red*/
}

.cc_Panelbar .group .expanded
{

	text-decoration: none;
	border: 0px;
	background-color: #f5f5f5;
}

.cc_Panelbar .group .selected .text
{
	font-weight: bold;
	color: #eba000; /*Dark Red*/
	text-decoration: none;
	border: 0px;
	border-bottom: dotted 1px #ccc;
	background-color: #f5f5f5;
}

.cc_Panelbar .group .expanded .text {	
	border: 0px;
	border-bottom: dotted 1px #ccc;
	background: none;
	background-color: #f5f5f5; /*main menu 2nd level selected*/	
}

.cc_Panelbar .level2 .text
{
	color: #3f80c9; 
	text-align: left;
	line-height: 17px;
	padding-left: 35px;
}

.cc_Panelbar .level2 .selected .text {



}

.cc_Panelbar .level2 .expanded .text {
	color: #3f80c9;
	font-weight: normal;
	border-bottom: solid 0px #fff;
	background-color: #f5f5f5;

}

.cc_Panelbar .level3 .text {
	color: #3f80c9;
	padding-left: 45px;
	background-color: #f5f5f5;
}

.cc_Panelbar .level3 .selected .text {

}
.cc_Panelbar .level3 .expanded .text {

}

.cc_Panelbar .level4 .text {
	color: #3f80c9;
	padding-left: 55px;
	background-color: #fff;
}

.cc_Panelbar .rootGroup .disabled:hover,
.cc_Panelbar .rootGroup .disabled .text
{
	background-image: none;
	background-color: #fff;
	cursor: default;
}

.cc_Panelbar .rootGroup .group .disabled:hover,
.cc_Panelbar .rootGroup .group .disabled .text
{
	text-decoration: none;
	background-color: #fff;
	cursor: default;
}

.panelitemHidden {
	display: none;
}










