/* top navigation */
ul.mmhide-top_nav {
	font-size:11px;
	padding:0px;
	margin-top:0px;
	}
	
	.mmhide-top_nav li {
		display: inline;
		}
		
	.mmhide-top_nav li a, .mmhide-top_nav li a:visited{
		padding: 5px 1em;
		background: url('/images/header_nav_bg_1.gif') bottom #658BA2;
		color: #555;
		text-decoration: underline;
		font-weight:bold;
		float:right;
		}
	.mmhide-top_nav li a:hover{
		background: url('/images/header_nav_bg.gif') bottom #fff;
		color:#658BA2;
		font-weight:bold;
		text-decoration:underline;
		}
		
		.headline
			{font: 11pt Arial, Helvetica, sans-serif; font-weight:bold; color:#b73232;}
		.headline:visited
			{font: 11pt Arial, Helvetica, sans-serif; font-weight:bold; color:#b73232;}
		.headline:hover
			{font: 11pt Arial, Helvetica, sans-serif; font-weight:bold; color:#ffcc00;}
		
		.libMenu
			{  padding:3px 5px 3px 20px; margin: 0px 0px 0px 0px; text-align: left; position: relative;}
		.blockLink 
			{font: 9pt Arial, Helvetica, sans-serif; text-decoration:none; color:#b73232;}
		.blockLink:visited
			{font: 9pt Arial, Helvetica, sans-serif; text-decoration:none; color:#b73232;}
		.blockLink:hover 
			{font: 9pt Arial, Helvetica, sans-serif; text-decoration:none; color:#ffcc00;}
/*
###################################
###################################
A - List Apart Tabbed Navigation
Don't Even try to disect this thing.
################################### 
###################################
*/

/* sub-navigation */
#subnav {
	float:left;
	display:inline;
	width:100%;
	background: url('/images/subnav_line.gif') repeat-x bottom;
	text-align:center;
	clear:both;
	}

#subnav #current a {
		color:#666;
		padding:9px 25px 3px 0px;
		background: url('/images/subnav_white_tab_02.gif') top right no-repeat;
    }

#subnav #current {
		color:#666;
		padding:9px 0px 3px 25px;
		background: url('/images/subnav_white_tab_01.gif') top left no-repeat;
    }
	
#subnav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#subnav ul li{
	background:#fcf;
	margin:0px 0px 0px 0px;
	background: url('/images/subnav_red_tab_01.gif') top left no-repeat;
	padding:9px 0px 3px 25px;
	display:inline;
	font: 12px Arial, Helvetica, sans-serif;
	float:left; 
	}

#subnav ul li a {
		padding:9px 25px 3px 0px;
		margin:0px 0px 0px 0px;
		background: url('/images/subnav_red_tab_02.gif') top right no-repeat;
		color: #fff;
		text-decoration: underline;
		font-weight:bold;

	}

#subnav ul li a:hover {
		padding:9px 25px 3px 0px;
		margin:0px 0px 0px 0px;
		background: url('/images/subnav_red_tab_02.gif') top right no-repeat;
		color: #fff;
		text-decoration: underline;
		font-weight:bold;
	}

/* end DONT EVEN TRY */
.mmhide-subnav_box {
	width:100%;
	clear:both;
	float:left;
	background: url('/images/subnav_bg.gif') #fff repeat-x top;
	padding:0px
	}
	
	.mmhide-subnav_box div {
		margin:0px 1px 1px 1px;
		padding:10px;
		display:block;
		background:#fff;
		color: #000;
		}
		

/* news */
ul.news_list {
	}
	
	ul.news_list li {
		font-size:.75em;
		list-style-type:square;
		color:#000;
		text-decoration:none;
		}

/* misc */
.mmhide-divider {
	clear:both;
	font-size:1px;
	height:12px;
	background: url('/images/divider.gif') #fff;
	}

.mmhide-quizbox {
	float:left;
	color:#fff;
	display:inline;
	background: #739db1;
	padding:20px;
	margin-bottom:10px;
	}

.mmhide-subscribebox {
	float:left;
	color:#000;
	display:inline;
	border: 1px solid #ddd;
	background: #fff;
	padding:20px;
	margin-bottom:10px;
	}

/* library/categories */

.mmhide_library_nav {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	list-style-image: url('/images/list_arrow.gif');
	font-size:10pt;
	}


.mmhide_library_nav li, .mmhide_library_nav li ul, .mmhide_library_nav li ul li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	}
	
	
/* library/library data */

.mmhide_library_folder {
/*	margin:0px 0px 0px 0px; */
	list-style-image: url('/images/subnav_folder.gif');
	font-size:10pt;
	}


.mmhide_library_folder li, .mmhide_library_folder li ul, .mmhide_library_folder li ul li {
	margin:0px 0px 0px 0px;
	}