#print_header { display: inline; }

body {
	background: #fff;
	margin: 0;
	padding: 0;
	font-family: "Helvetica", "Arial", sans-serif;
	}
	
#container {
	text-align: left;
	margin: 0;
	padding: 0;
	width: 700px;
	background-color: #fff;
	}
	
#intro {
	width: 640px;
	height: 113px;
	padding: 0;
	margin: 0;
	background: #fff url('../images/header_graphic.png)' top no-repeat;
	}
		 
#contentholder {
	margin: 0;
	padding: 0;
	background-color: #fff;
	}
	
#contentholder img { border: none; }
#contentholder img a { border: none; }
	
#homecell { display: none; }

/*--------------------------
MAIN PAGE
--------------------------*/

#contentor { border-color: #00f; }

#leftcol {
	float: left;
	display: inline; 
	height: 170px;
	width: 270px;
	margin: 0;
	}

div#middle {
	display: block;
	margin: 25px 0px 20px 295px;
	background: #fff url('../images/img3.png') no-repeatbottom right;
	padding: 0 100px 125px 0;
	}
	
#middle ul li a {
	color: inherit;
	text-decoration: none;
	}
	
#top 
	{
	background: #fff url('../images/header_graphic.gif') top no-repeat;
	}

/*--------------------------
OVERALL FORMATTING
--------------------------*/

p { margin: 0 0 10px 0; padding: 0; line-height: 24px; }

ul, ol { margin: 4px 0 4px 0; }

ul {
	list-style-position: outside;
	margin: 0 0 0 10px;
	padding: 0 0 10px 10px;
	background-color: transparent;	
	}

ul li {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	line-height: 22px;
    background-color: transparent;
	}
	
/*--------------------------
 RESOURCE BOX
--------------------------*/

#rescontainer {
	border: 0;
	margin: 3px;
	margin-left: 20px;
	padding: 0;
	float: right;
	font-size: 90%;
	}

#resource {
	border: 0;
	clear: left;
	font-size: 85%;
	width: 149px;
	height: 25px;
	margin: 0;
	background-color: #fff;
	background: #fff url('../images/resource_top.png') no-repeat top right;
	}
	
#resource2 {
	text-align: left;
	vertical-align: top;
	padding: 0;
	border: 1px solid #ccc;
	font-size: 90%;
	width: 147px;
	background: transparent;
	}


#resource2 ul {
	margin: 0 0 0 10px;
	padding: 6px;
}

#resource2 ul li {	padding-bottom: 0; margin: 5px 0 0 0; line-height: 130%}

/*--------------------------
MAIN PAGE UL stuff
--------------------------*/

ul#main {
	padding: 20px;
	margin: 10px;
	}
	
ul#main li 
	{
	vertical-align: middle;
	line-height: 20px;
	margin-bottom: 12px;
    background-color: transparent;
	}

.big {
	font: 18px/20px arial;
	font-weight: bold;
	}

/*--------------------------
COLORS
--------------------------*/

.green {
	color: #4d8613;
	list-style-image: url(../images/green.gif);
	}

.blue {
	color: #039;
	list-style-image: url(../images/blue.gif);
	}

.red {
	color: #900;
	list-style-image: url(../images/red.gif);
	}

.orange {
	color: #f60;
	list-style-image: url(../images/orange.gif);
	}

.seagreen { color: #699; }

div.floaterright { 
	font-size: 12px;
	float: right;
	margin: 0 0 5px 20px;
	padding: 0 12px 10px 10px;
	width: 200px;
	border: 1px solid #333;
	background-color: #efefef;
	}

#navtab a img{
	border: 0; text-decoration: none;
	}

.noprint { display: none; }

hr.sep { margin: 20px 0 20px 0; }

#footerBlock { clear: both; }

#footer {
	background: #f9f9f9 url("../images/NMlogo.gif") left no-repeat;
	width: 798px;
	color: #333;
	min-height: 54px;
	border: 1px solid #ccc;
	margin: 20px 0 0 5px;
	padding: 0;
	font: 11px/13px "Helvetica", "Arial", sans-serif;
	text-align: center;
	font-style: italic; 
	}

#footer p {
	padding: 5px 10px 5px 80px; 
	line-height: 18px;
	}

#footer img { float: left; }