form
{
padding: 0px;
margin: 0px;
}

hr
{
border: none;
border-top: 1px solid #CBCBCB;
}

img
{

	border: none;
	padding: 0px;

}

a:link {text-decoration: underline; color: #336600;}
a:visited {text-decoration: underline; color: #960865;}
a:active {text-decoration: underline; color: #336600;}
a:hover {text-decoration: underline; color: #669933;}

a.footer:link {text-decoration: none; color: #333333;}
a.footer:visited {text-decoration: none; color: #333333;}
a.footer:active {text-decoration: none; color: #333333;}
a.footer:hover {text-decoration: none; color: #EBEBEB;}

a.mt:link {text-decoration: none; color: #333333;}
a.mt:visited {text-decoration: none; color: #333333;}
a.mt:active {text-decoration: none; color: #333333;}
a.mt:hover {text-decoration: none; color: #EBEBEB;}

p
{
margin: 0px;
padding: 0px;
}

p.bottom_margin
{
margin-bottom: 10px;
padding: 0px;
}

blockquote,ul
{
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

body, html
{
	margin: 0px;
	padding: 0px;
	background-color: #67A0AF;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

div
{
  /* border: 1px solid #FF0000; */
}


#main
{
position:relative;
width: 800px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

	#header
	{
	position: relative;
	width: 800px;
	height: 90px;
	margin: 0 auto 5px auto;
	margin-left: auto;
margin-right: auto;
margin-bottom:5px;
	}

		#mcn_logo
		{
		position: absolute;
		left: 13px;
		bottom: 5px;
		}
		
		#mcn
		{
		position: absolute;
		left: 85px;
		bottom: 3px;
		}
		
		.logo_header_print
		{
display:none;			
		}
		

	
		#site_search
		{
		position:absolute;
		right:0px;
		bottom: 3px;
		height:20px;
		}

			#textbox
			{
			top: 0px;
			right: 50px;
			position: absolute;
			}

			.button
			{
			top: 1px;
			right: 0px;
			position: absolute;
			}
	
	#white_container
	{
	background:#FFFFFF;
	width: 790px;
	margin: 5px 0 0 0;
	padding: 5px;
	}
	#wrap
	{
	background-color: #dae4c2;
	margin: 5px;
	}
	
	
	
	/* Begin CSS Horizontal Drop Down Menu--http://sperling.com/examples/menuh/  */

#menuh-container
	{
	position:inherit;
	background-color: #666666;
	height:20px; 
	width:800px;
	margin:0 auto 0 auto;
	padding:3px 0 0 0;
	}



#menuh
	{
	font-size: 12px;
	font-weight:normal;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	float:left;

	}
		
#menuh a
	{
	text-align: center;
	display:block;
	border-right: 1px solid #EEE;
	white-space:normal;

	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: #EEEEEE;
	background-color: #666666;
	text-decoration:none;
	font-weight:normal;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: #B0EEFF;
	background-color: #999999;
	text-decoration:none;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(/images/nav_down.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(/images/nav_left.gif);  
	background-position: right bottom;
	background-repeat: no-repeat;
	}


#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:14.285%;	/* width of top menu boxes */
	padding-top:1px;
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}


#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}
	
	#menuh ul ul li
	{
	width:160px;  /* width of second layer menu boxes */
	text-align: center;
	border-bottom:1px solid #DDDDDD;
	background-color: #EEEEEE;
	text-decoration:none;
	padding:3px;
	}

#menuh ul ul li a:link, #menuh ul ul li a:visited, #menuh ul ul li a:active	/* menu at rest */
	{
	color: #333333;
	background-color: #EEEEEE;
	text-decoration:none;
	}
#menuh ul ul li a:hover
	{
	color: #333333;
	background-color: #DFE9EC;
	text-decoration:none;
	}	

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

#menuh ul ul ul li
	{
	width:160px;  /* width of third layer menu boxes */
	}
	
#menuh ul ul ul ul li
	{
	width:200px;  /* width of fourth layer menu boxes */
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Horizontal Drop Down Menu */
	



/* HOME LAYOUT STYLES */






		#row1
		{
	position: relative;
	padding-top: 18px;
		}

			#row1_left
			{
	padding-right: 0px;
	/*padding-left: 22px;*/
			padding: 10px;
	position: absolute;
	width: 705px;
	left: 1px;
	top: 22px;
	height: 120px;
			/*width: 464px;/*
			/*border-right: 1px solid #CBCBCB;*/
			}

			#row1_right
			{
			width: 235px;
			top: 18px;
			padding-top: 0px;
			position: absolute;
			left: 530px;
			}

		#row2
		{
	position: relative;
	border: 1px solid #CBCBCB;
	padding: 10px;
	margin: 10px;
		}

			#row2_left
			{
	position: absolute;
	width: 380px;
	padding: 0px;
	left: 470px;
	top: 113px;
			}
			
				#ctrleft_text
				{
	position: absolute;
	margin-left: 20px;
	padding-bottom: 20px;
	left: 327px;
	top: 148px;
				}
			
				#ctrleft_image_1
				{
				position: absolute;
				right: 0px;
				padding-bottom: 18px;
				}

			#row2_right
			{
	padding-right: 22px;
	position: absolute;
	left: 533px;
	padding-bottom: 18px;
	width: 376px;
	height: 303px;
	top: 191px;
			}
			
		#row3
		{
		margin-top: 5px;
		position: relative;
		width: 770px;
		height: 271px;
		}

			#row3_left
			{
			position: relative;
			width: 233px;
			border: 1px solid #DAE4C2;
			background-color: #DAE4C2;
			height: 227px;
			}			

			#row3_right
			{
			position: absolute;
			left: 240px;
			top: 0px;
			}
			
				.right_row
				{
				position: relative;
				width: 536px;
				height: 133px;
				}
				
					.badge1
					{
					border: 1px solid #DAE4C2;
					position: relative;
					height: 133px;
					width: 261px;
					}
					
						.badge_content
						{
						position: absolute;
						padding: 16px;
						left: 71px;
						}
					
					.badge2
					{
					border: 1px solid #DAE4C2;
					position: absolute;
					left: 268px;
					top: 0px;
					height: 133px;
					width: 261px;
					}
			
/* LOGIN FORM STYLES */

/* Begin CSS Accordion Menu*/

.menu_list {
	width: 230px;
}
	   html>body .menu_list
		{ width: 215px;
}

.menu_head {
	padding: 5px;
	cursor: pointer;
	position: relative;
       font-weight:bold;
	   font-size:12px;
       background: #dae4c2 url(/images/leftarrow.png) center right no-repeat;
	   border-bottom:1px solid #EEEEEE;
}
.menu_body {
	display:none;
	list-style-position: outside;
	background-color:#eef4d3;
	background-image:none;
	list-style-image: url(/images/bullet.png);
	font-size:12px;
	padding:5px 0;

}

.menu_body ul li
			{
	background:transparent;
	list-style-position: outside;
	list-style-image: url(/images/bullet2.gif);
	background-image:none;
			}	

.menu_body a {
  background-color:transparent;
  text-decoration:none;
}


.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}
/* End CSS Accordion Menu */


/* SUBPAGE LAYOUT STYLES */

		#left_area
		{
	float: left;
	padding: 10px;
	width: 211px;
	background-color: #dae4c2;
	left: -1px;
	top: 0px;
		}

			#left_nav
			{
	position: relative;
	padding:5px;
	margin:5px;
	list-style-position: outside;
	list-style-image: url(../images/bullet.png);
	font-size:12px;
			}
		
			#left_nav a
			{
	text-decoration:none;
	color:#333333;
	background:transparent;
			}
			
			#left_nav ul
			{
	position: relative;
	padding:5px;
	margin:5px;
			}
			
			#left_nav li
			{
			margin-bottom:10px;
			}	
			
				
			#left_nav ul li
			{
			background:transparent;
	list-style-position: outside;
	list-style-image: url(../images/bullet2.gif);
			}	


				
.current{font-weight:bold ;}
a.current:link {font-weight:bold ;}
a.current:visited {font-weight:bold ;}
a.current:active {font-weight:bold ;}
a.current:hover {font-weight:bold ;}			
			
			.auto_left
			{
			position: relative;
			padding: 12px;
			}

			#promo
			{
			position: relative;
			background-color: #F6FEE1;
			padding: 12px;
			}
		
		#right_area
		{
	padding: 0px;
	background-color: #FFFFFF;
	margin:0px;
	margin-left: 233px;
	height: auto !important;
	min-height:400px;
    height: 400px;
		}
	
	   html>body #right_area
		{ margin-left: 236px;
}

		
			#subhead
			{
	background-color: #DEE9EC;
	padding: 22px 10px 22px 10px ;
			}
			
		

			
			.contact_box
			{
	background-color: #F2F2F2;
	padding: 10px;
	margin:5px 0;
			}
	
			
			.content
			{
	padding-left: 5px;
	padding-right: 22px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: justify;
	margin:5px;
			}
	
	#fungus
	{
	position: relative;
	margin-top: 7px;
	margin-bottom: 20px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	}
	
			#left_footer
			{
			clear: both;
			top: 0px;
			left: 0px;
			text-align: left;
			}

			#mid_footer
			{
			clear: both;
			text-align: center;
			width: 400px;
			top: 0px;
			position: relative;
			margin-left: 190px;
			margin-right: auto;
			}
	
			#right_footer
			{
			clear: both;
			position: absolute;
			right: -10px;
			top: 0px;
			margin-right: 10px;
			text-align: right;
			}
			
			
				.footer_print
			{
			display:none;

			}
			

div.nav
{
	top: -2px;
	position: absolute;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.teal_18px_b
{
color: #67A0AF;
padding: 0px;
margin: 0px;
line-height: 20px;
text-align: left;
font-size: 18px;
font-weight: bold;
}

.teal_13px_b
{
color: #67A0AF;
padding: 0px;
margin: 0px;
text-align: left;
font-size: 13px;
font-weight: bold;
}

.grey_14px_b
{
color: #666666;
padding: 0px;
margin: 0px;
text-align: left;
font-size: 13px;
font-weight: bold;
}

.grey_13px_b
{
color: #666666;
padding: 0px;
margin: 0px;
text-align: left;
font-size: 13px;
font-weight: bold;
}

.grey_13px
{
color: #666666;
padding: 0px;
margin: 0px;
text-align: left;
font-size: 13px;
}

.white_12px_b
{
color: #FFFFFF;
padding: 0px;
margin: 0px;
line-height: 12px;
text-align: left;
font-size: 12px;
font-weight: bold;
}

.dk_grey_12px
{
color: #333333;
padding: 0px;
margin: 0px;
line-height: 20px;
text-align: left;
font-size: 12px;
}

.grey_12px
{
	color: #666666;
	padding: 0px;
	margin: 0px;
	line-height: 24px;
	text-align: justify;
	font-size: 12px;
}

.dk_grey_11px
{
	color: #333333;
	padding: 0px;
	text-align: center;
	font-size: 11px;
	margin-right: auto;
	margin-left: auto;
}

.grey_11px
{
	color: #666666;
	padding: 0px;
	margin: 0px;
	line-height: 24px;
	text-align: justify;
	font-size: 11px;
}

.grey_11px_center
{
color: #666666;
padding: 0px;
margin: 0px;
line-height: 24px;
text-align: center;
font-size: 11px;
}

.lt_grey_11px
{
	color: #EBEBEB;
	padding: 0px;
	margin: 0px;
	line-height: 13px;
	text-align: center;
	font-size: 11px;
}

.orange_12px{
color:#FF8000;
padding: 0px;
margin: 0px;
font-size:12px;
line-height:1.6em
}

.orange_12px ul li{
padding:5px 0 0 0;
}


/* FORMS */

.formz {
background-color: #ffffff;
font-size: 11px; 
color: #333333;
}

label
{
color: #333333;
font-size: 11px;
float: left;
margin-top: 3px;
}

.input-box
{
margin-bottom: 10px
}

.form_row
{
position: relative;
width: 235px;
}

.form_line
{
position: relative;
width: 180px;
text-align: right;
}

#login_button
{
position: absolute;
right: 0px;
top: 0px;
}

.navbar
{
top: 4px;
position: absolute;
color: #FFFFFF;
text-align: left;
font-size: 12px;
font-weight: bold;
}

.tree
{
position:absolute;
}

.result_nav
{
color: #333333;
padding: 0px;
margin: 0px;
text-align: left;
font-size: 12px;
line-height: 13px;
}

.result_data
{
color: #333333;
padding: 0px;
margin: 0px;
text-align: left;
font-size: 11px;
line-height: 12px;
}

.prof_field
{
color: #666666;
padding: 0px;
margin-bottom: 5px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
line-height: 14px;
text-align: left;
font-size: 12px;
}

.prof_data
{
color: #333333;
padding: 0px;
margin-bottom: 5px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
line-height: 14px;
text-align: left;
font-size: 12px;
}
