/* @Themediapractice */

/* left menu items need to be referenced accurately by targeting container .menu */

	span {}

/* left menu buttons */
	ul.menu {list-style:none;}
	
	ul.menu li a, ul.menu li.active a{
	width:100%;
	display:block;
	margin:0px 0px 2px -10px;
	padding:2px;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	background-color: transparent;
	overflow:hidden;
	color: #ddd;
	border: 0px solid #f00; /* show area */
border-right:  none;
	}

	ul.menu li.active a{
	background-color: #471818;
	}

	ul.menu li a:link {
           
	}

	ul.menu li a:visited {
	
	}

	ul.menu li a:hover {
	background-color: #661c1c;
	text-decoration: none;
	color: #FFF;
	}
	ul.menu li.active a:link {
	
	}

	ul.menu li.active a:visited {

	}

	ul.menu li.active a:hover {
	background-color: #661c1c;
	text-decoration: none;
	color: #FFF;
	}

/* left menu submenu-buttons */
	
.menu ul li {list-style:none; border-right:none;}

.menu ul li a {    
width:105%;
	margin: 0px;
	margin-left:-20px;
	margin-top:4px;
	padding:2px;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	background-color: transparent;
}

	ul.menu li.active ul li a, ul.menu li ul li.active a {
	width:105%;
	margin: 0px;
	margin-left:-20px;
	margin-top:4px;
	padding:2px;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	background-color: transparent;
	color: #ddd;
	border: 0px solid #f00; /* show area */
	}

	ul.menu li ul li.active a {
	background-color: #471818;
	}

	ul.menu li ul li a:link {

	}

	ul.menu li ul li a:visited {

	}

	ul.menu li ul li a:hover {
	background-color: #7c4848;
	text-decoration: none;
	color: #FFF;
	}
	ul.menu li ul li.active a:link {

	}

	ul.menu li ul li.active a:visited {

	}

	ul.menu li ul li.active a:hover {
	background-color: #7c4848;
	text-decoration: none;
	color: #FFF;
	}
	
/* TOP MENU ITEMS */
/* All definitions in this section need to be explicitly stated to override settings for left menu above */
	
	.topmenu ul.menu{
	margin: 0px 0px 0px 2px; 
	}
	
	.topmenu ul.menu li, .topmenu ul.menu li a, .topmenu ul.menu li a:link, .topmenu ul.menu li a:visited {
	display:inline;
	margin:0px 1px 0px 1px;
	padding:0px 5px;
	height:18px;
	text-align:left;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FFF;
	background-color: #661c1c;
	border: 0px solid #f00; /* show area */
	border-right: 1px solid #661c1c;
	border-left: 1px solid #661c1c;
	}

	.topmenu ul.menu li.active a {
	color: #FFF;
	background-color: #7e5959;
	border: 0px solid #f00; /* show area */
	border-right: 1px solid #7e5959;
	border-left: 1px solid #7e5959;
	}

	.topmenu ul.menu li a:hover, .topmenu ul.menu li:active, .topmenu ul.menu li:active a:link {
	color: #ddd;
	background-color: transparent;
	border: 0px solid #f00; /* show area */
	border-right: 1px solid #661c1c;
	border-left: 1px solid #661c1c;
	}

/* @end */
/* SUBMENU ITEMS */
/* All definitions in this section need to be explicitly stated to override settings for left menu above */
	
	.subhead_space ul.menu{
	margin: 0px 0px 0px 10px; 
	}
	


	.subhead_space ul.menu li, .subhead_space ul.menu li a, .subhead_space ul.menu li a:link, .subhead_space ul.menu li a:visited {
	display:inline;
	margin:0px;
	padding:0px;
	height:18px;
	text-align:left;
	font-size: 13px;
	font-weight: normal;
	line-height: 14px;
	color: #661c1c;
	background-color: transparent;
	border: 0px solid #f00; /* show area */

	}

	.subhead_space ul.menu li.active a {
	color: #fff;
	background-color: #661c1c;
	border: 0px solid #f00; /* show area */

	}

	.subhead_space ul.menu li a:hover, .subhead_space ul.menu li:active, .subhead_space ul.menu li:active a:link {
	color: #661c1c;
	background-color: transparent;
	border: 0px solid #f00; /* show area */

	}
.subhead_space ul.menu li a,
.subhead_space ul.menu li a:link,
.subhead_space ul.menu li a:visited,
.subhead_space ul.menu li a:active {
border-right:1px solid #000;
padding: 0 6px;
}

/* @end */
