nothing {}

#page_wrapper {
	background-color:#FFFFFF;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}
body {
	margin-top: 0px;
	background-image:url(http://www.nmu.edu/images/background.jpg);
	width: 785px; /*745 is the old page width, 40px are added for padding in the wrapper */
	margin-left:auto;
	margin-right:auto;
}

/* Hide from IE5-mac \*/
/* 3 px text jog hack. This is for the IE-win bug. */
* .centercolumn 
	{
	height: 1%;
	}
/* End IE5-mac hide */

/* Netscape 4 */
.columns
	{
	margin: 0px;
	margin-top: -21px;
	padding: 0px;
	background-color: #FFFFFF;
	}
/* IE5 gets the spacing all wrong: -18px puts it right. Then use the tantek-family hack to make everything right again */
.columns
	{
	margin-top: 0px;
	font-family: "\"}\"";
	font-family: inherit;
	margin-top: 0px;
	}
/* empty required to get IE5 back on track */
#empty{}

/*list style */
div.columns div.leftcolumn div.leftpadding ul {
	margin: 0 10px 0 0; 
	list-style-type: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.columns div.leftcolumn div.leftpadding ul li {
	list-style-type: none;
	margin: 0 0 0 4px;
	background: url("../images/bulletarrow.gif");
	background-repeat: no-repeat;
	background-position:  0px 4px;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 2px;
}

div.rightcolumn div.rightpadding ul {
	margin: 0 10px 0 0; 
	list-style-type: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.rightcolumn div.rightpadding ul li {
	list-style-type: none;
	margin: 0 0 0 4px;
	background: url("../images/bulletarrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 2px;
}

.leftcolumn
	{
	float: left;
	left: 0px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	background-color: #FFFFFF;
	border: 1px solid #006633;
	} 

/*
make sure that the hack widths equals the value of .centercolumn's margin-right
the initial width is for NN4 - experiment and set to what seems best
*/
.rightcolumn
	{
	position: static;
	float: right;
	width: 150px;
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #006633;
	padding-bottom: 5px;
	}

.rightcolumn p, .leftcolumn p
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 5px;
	}

/* 
For NN4, -25px is the margin-left setting to make the centercolumn column butt up against the left column. (OmniWeb is much the same, but this stylesheet makes no allowances for it).
For other browsers, the equivalent margin-left setting is equal to the width of the left column.
margin-right is set to the value of the overriding values for .rightcolumn's width. 
A margin can be created between these two columns either by changing these values, or by setting the padding of the relevant #...padding divs.
margin-top is set to -1px to make NN4 line up correctly.
*/
.centercolumn
	{
	padding: 4px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	}
.centercolumn
	{
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left	: -25px;
	}
/* IE5 once again goes awry */
/*/*/
.centercolumn
	{
	margin-right: 150px;
	margin-left: 155px;
	font-family: "\"}\"";
	font-family: inherit;
	}

#empty{}
/*  */

/* OmniWeb - the .fake bit is only picked up by OmniWeb, IE and, er, Amaya see  http://www.fu2k.org/alex/css/test/OmniWebInlineHack.mhtml
But exclude it from IE5/mac */
/*\*/
.fake .centercolumn
	{
	margin-right: 1px;
	margin-left: 1px;
	}
/* Reset IE */
* html .centercolumn
	{
	margin-right: 155px;
	margin-left: 155px;
	}
/* End of OmniWeb */

.clear { clear : both; font-size: 1px; line-height: 0px; }

.centerpadding, .rightpadding
	{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

.toggel
	{
	padding-left: 15px;
	padding-bottom: 1px
	}

/* End of CSS Layout. */

.footer
	{
	clear: both;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	border-top: 1px solid #006600;
	background-image: url(../images/line_back.gif);
	}

.FormFieldTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
	background-color: #FFFFFF;
}
.FormFieldRadio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	background-color: #FFFFFF;
	color: #006600;
}

.BreadCrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 5px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #006633;
}

#BreadCrumb a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #0000CC;
	font-weight: bold;
}

#BreadCrumb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #0000CC;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006633;
	text-transform: uppercase;
	text-decoration: none;
}

h2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #006633;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	
.navigationbar, .banner {
	background-color: #006633;
}

.navigationtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom:3px;
}

a.navigationtxt:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

a.navigationtxt:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.searchbar {
	height: 25px;
	overflow: hidden;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
}

.navigationbar, .searchbar, .banner {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006633;
	border-left-color: #006633;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006633;
	vertical-align: top;
	padding: 0px;
}

.columnheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006633;
}

.tableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	background-color: #FFFFCC;
}
.submitbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FF9900;
	font-style: normal;
	font-weight: bold;
	border: 1px solid #000000;
}
.content_box {	width: 275px;
	text-align: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.helpful_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.costcalculator {
	background-color: #FFFFCC;
	border: 1px solid #FF9933;
}