.hidden {
	display: none;
}

/** BEGIN sidebar **/


	#sidebar div.body {
		border: 1px solid #cccccc;
		padding: 10px;
		margin-bottom: 0px;
	}
		#sidebar div.body img {
			
		}
		#sidebar div.body a {
			color: #333333;
		}
		#sidebar div.body a:hover {
			color: #1F2012;
		}


	#sidebar ul.head {
		list-style-type: none;
		
		border-width: 1px 1px 0 0;
		height: 20px;
		}
		#sidebar ul.head li {
			float: left;
			text-transform: uppercase;
			font-weight: bold;
			border: 1px solid #cccccc;
			height: 30px;
		}
		#sidebar ul.head li a {
			color: #343434;
			display: block;
			padding: 7px 7px;
		}

		#sidebar ul.head li a:active {
			color: #AAA;
			display: block;
			padding: 7px 7px;
		}		
		
		#sidebar ul.head li a:hover {
			color: #000;
			background-color: #fff; /* #F3F3F3 */
			border-bottom: 4px solid #1F2012;
			padding-bottom: 0;			
		}
		

	#sidebar ul.body {
		clear: both;
		list-style-type: none;
		border: 0px solid #cccccc;
		padding: 0px;
		margin-bottom: 0px;
	}
		#sidebar ul.body li {
			font-size: 0.9em;
			border-bottom: 0px dotted #313131;
			padding: 6px 0;
		}
		#sidebar ul.body li a {
			color: #323232;
		}
		#sidebar ul.body li a:hover {
			font-weight: bold;
			color: #006490;
		}

/** END sidebar **/






#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width:940px;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
float: left;
color: #000;
font-weight: normal;
text-transform: uppercase;
padding: 2px 6px 4px 6px;
text-decoration: none;
background: white url(media/menudivide.gif) top right repeat-y;
}

#underlinemenu ul li a:hover{
color: #000;
background-color: #fff; /* #F3F3F3 */
border-bottom: 4px solid #1F2012;
padding-bottom: 0;
}



/*- sidebar-tab help -*/
.sidebar-tab {
border:1px solid #ccc;
clear:both;
list-style-type:none;
margin-bottom:10px;
padding:5px;
width: 240x;
}

/*- under tabs -*/

.mattblacktabs{
width: 240x;
overflow: hidden;
border-color:#CCCCCC #CCCCCC;
border-style:solid;
border-width:1px 1px 0;
clear:both;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 0; 
font-size:0.9em;
list-style-type: none;
color:#fff;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px;
border-right: 1px solid #ccc; 
color: #000;
background: #fff; 
text-transform:uppercase;
}

.mattblacktabs li a:visited{
color: #000;
}

.mattblacktabs li.selected a{
background: #fff;
}

.mattblacktabs li a:hover{
background: #AAA;
color:#fff;
}

