/*Typography
========================*/

body, textarea
{
	font: 62.5%/1.6 "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #444;
}

a img, img, fieldset { border:0; }	

.clearfloat {
	height: 0;
	font: 1px/1 sans-serif;
	clear:both;
}


/*
3c9 green
369 blue
*/

/*Layout
========================*/

* {
	margin: 0;
	padding: 0;
}

body {
	color:#444;
	background-color:#E9F3D9;
}

/*	first block within body defines centered "page" over background
*/
@media screen {

	#content1 {
		width: 990px;
		margin:0 auto;
		color:#444;
		background-color:#fff;
		z-index:0;
		
	}
}
/*	contains everything except the header, but including the footer
*/
#content2 {
	margin:10px;
}
/*	using a table to define the three columns of the layout, forgive me and blame MSIE
*/
#content3 td {
	vertical-align:top;
}


/*header
========================*/
/*
#pagehead {
	width: 100%;
	overflow:hidden;
}

#pagehead h1 {
	z-index:900;
	background: url(../_images/topBar.png) repeat-x top left;
	height:60px;
	text-align:center;
}
#pagehead h1.summary a {
	display: block;
	float:left;
	margin: 20px 0 0 10px;
	height: 40px;
	width: 323px;
	background: #3c9 url(../_images/newlogo.png) no-repeat top left;
	text-indent: -5000px;
	border: none;
}

#site_serach {
	float: right;
	padding:30px 20px 0 0;
}

#site_serach input {
	float: right;
	margin-right:10px;
}
*/

#topstrip
{
	display:block;
	height:20px;
	width: 100%;
	overflow:hidden;
	background: url(../_images/topBar.png) repeat-x top left;
}

#identity 
{
	width: 100%;
	overflow:hidden;
}

#identity h1 
{
	border:1px solid #ccc;
	margin-bottom:10px;
}

#identity h1 a {
	display: block;
	width: 159px;
	height: 190px;
	background: url(../_images/mflogo.png) no-repeat top left;
	text-indent: -5000px;
	margin-left:10px;
	border: none;
}


/*Footer
========================*/


#footer
{
	clear:both;
	width:100%;
	border-style: solid;
	border-color:#fff;
	border-width:10px 0;
	padding-top:10px;
	color: #fff;
	background-color: #369;
}

#footer a, #footer a:visited, #footer a:link
{
	color: #fff;
	text-decoration:none;
	border-bottom: 1px dotted #fff;
}

#footer a:active, #footer a:hover
{
	color: #fff;
	text-decoration:underline;
}

#footnav
{
	margin-right:10px;
}

#footnav ul 
{
	display:block;
	list-style-type: none;
	text-align:right;
	padding-bottom:10px;
}

#footnav li 
{
	display:inline;
	font-size:1.2em;
}

#copyright
{
	display:block;
	float:left;
	font-size:1.6em;
	font-weight:bold;
	padding-left:165px;
	background-image: url(../_images/minilogoblue.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.fprint, .fbookmk, .fmail, .fpdf, 
.fdelicious, .fdigg, .ffacebook, .fstumbledupon, .freddit 
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 2px center;
	padding: 0 0 0 20px;
}

.fprint { background-image: url(../_images/icon_print.gif); }
.fbookmk { background-image: url(../_images/icon_bkmark.gif); }
.fmail { background-image: url(../_images/icon_mail.gif); }
.fpdf { background-image: url(../_images/pdf_logo12.gif); }

.fdelicious { background-image: url(../_images/icon_delicious.gif); }
.fdigg { background-image: url(../_images/icon_digg.gif); }
.ffacebook { background-image: url(../_images/icon_facebook.gif); }
.fstumbledupon { background-image: url(../_images/icon_stumbledupon.gif); }
.freddit { background-image: url(../_images/icon_reddit.gif); }


@media screen {
	#printhead { display:none}
	#printfoot { display:none}
}

/*printing
========================*/




@media print {
	#navbar { display:none; }
	
	#footer { display:none; }
	
	#right_hand_col  { display:none; }
	
	.page_head { display:none;}
	
	#topstrip { clear:both;}
	
	
	.logo_list {
		page-break-inside:avoid;
	}
	
	#printhead {
		display: block;
		float:left;
		width:100%;
		margin-bottom:30px;
		border-bottom:1px solid #003366;
		
	}
	#printfoot {
		display: block;
		height: 100px;
		margin-top:30px;
		border-top:1px solid #003366;
	}
	#printfoot h3, #printhead h3 {
		margin-top:0;
		font-size:1.5em;
	}
	#printfoot p, #printhead p {
		font-size:1.2em;
		font-weight: bold;
	}
	
	#printfoot img, #printhead img{
		display: block;
		margin: 0;
		border: none;
		float:right;
	}
}