* {margin: 0px; padding: 0px;}
body {background: #FFF; color: #000; margin: 0px; padding: 0px; font-family: arial, helvetica, syntax, verdana, sans-serif; font-size: .75em; }
a {color: #C03;}
a:hover {text-decoration: underline;}

li a {font-family: 'trebuchet MS', verdana, Syntax, Arial, Helvetica, san-serif;}
#left li a {font-family: arial, helvetica, syntax, verdana, sans-serif;}
td {vertical-align: top;}

#wholecontent {height: 100%; border-left: 6px solid #CC0033; margin: 0px; }
#container { width: 850px; margin: 0px 0px;}
ul { list-style-type: square; padding-left: 35px; margin-top: 15px;}
ul li {margin-bottom: 5px;}
ul.spaced li {margin-bottom: 12px;}
ul li ul {list-style-type: circle; margin-top: 0px; }
ul li ul li {margin-bottom: 0px;}



#content {margin: 0px;}

#nav {text-align: right; display: block; border: 0px solid; margin-top: 0px;}
#crumbtrails {font-size: 90%; margin-bottom: 20px;}

/* Header */


#homelink { border: 0px; }
#homelink a {display: block; height: 16px; width: 194px; border: 0px; padding: 0px; margin-top: 0px; background: transparent url(/assets/templates/mnmf/graphics/homeon.gif) left top no-repeat;}
#homelink a:hover {background-position: 0px -16px; }



/* Logo */
#logo { height: 72px; width: 850px; border-bottom: 1px solid black; padding: 0px; }
#logo img {border: 0px; padding: 0px; margin: 0px; }

#logo a {display: block; float: left; height: 72px; width: 229px; border: 0px; padding: 0px; margin-top: 0px; background: transparent url(/assets/templates/mnmf/graphics/mnmflogo.gif) left top no-repeat;}
#logo a:hover {background-position: 0px -72px; }




/* Menu */
#menu { margin-left: 240px; margin-top: 0px;}
#menu ul { margin: 0px;}

#menu ul { list-style-type: none; padding: 0px; margin: 0px;}
#menu li { float: left; }
#menu li a { margin-right: 0.0em; display: block; padding: 2px 8px 1px 8px;
	border: solid 1px #333;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	color: #333;
	font-weight: bold;
	font-size: 1.0em;
	text-decoration: none;
	text-transform: lowercase;
}
#menu li.first a {	border-left: 1px solid #333;}
#menu li a:hover {color: #F93;}

#menu li a.selected {
color: #CC0033;
}
#menu li a.selected:hover {color: #F93;}

#menu h2 {font-size: 100%; float: left; font-family: 'trebuchet MS', verdana, Syntax, Arial, Helvetica, san-serif;padding: 2px 8px 1px 8px;	border-left: solid 1px #333; text-transform: lowercase; color: #333;}
#menu h2 a {color: #C03;text-decoration:none;}
#menu h2 a:hover {color: #F93;}


#mainbody {margin: 0px 0px; margin-top: 0px; border: 0px solid orange; }
#bodycontent {display: block; min-height: 400px; padding: 0px;}

#right {float: right; width: 350px; padding-left: 5px; }
#right p {font-size: .9em; margin-left: 10px;font-family: arial, helvetica, syntax, verdana, sans-serif;  }
#right a.doclink {color: #333; background: #F7F2DE; border: 1px solid #666; margin-left: 10px; display: block; padding: 5px 10px;}
#right a.doclink:hover {color: #C60; text-decoration: underline; background: #E3E1CF;}
#right a img {border: 0px solid #333;}
#right a img:hover {border: 1px solid #963;}
#right h2 { font-style: italic; font-size: 120%; margin: 10px 0px 10px 0px; display: block; border: 0px solid #999; margin-left: 0px;}
#right img {padding: 5px; border: 0px solid #999;}
#left img {padding: 5px; border: 0px solid #999;}
#left img.right {margin: 10px 0px 10px 10px; float: right;}


#subnav {margin: 0px; width: 200px; min-height: 300px; float: left; }
#subnav h2 {margin: 0px 0px; padding: 5px; display: block; color: #300; border-bottom: 1px dotted #930; font-size: 110%;} 
#subnav ul {margin: 0px; padding: 0px; list-style-type: none;}
#subnav li {margin: 0px; padding: 4px 0px 6px 10px; background: transparent url(graphics/subnav_bg.gif) left bottom no-repeat; line-height: 130%; font-size: 110%; font-weight: bold;}
#subnav li a {display: block; text-decoration: none; color: #C03; word-spacing: 1px; text-transform: lowercase;}
#subnav li a:hover {color: #F93; }
#subnav li a span {color: #000;}



#left {margin-left: 240px; padding-top: 20px;}
#left p {margin: 15px 0px; }

h2.pagetitle {font-size: 210%; font-family: 'trebuchet MS', verdana, Syntax, Arial, Helvetica, san-serif; color: #333; font-weight: normal; margin-bottom: 20px;}
h2.pagetitle span {color: #C03;font-weight: bold;}


#left h3 {font-style: normal; font-size: 120%; color: #C03; padding: 0px; margin: 20px 0px 0px 0px; display: block; border-bottom: 0px solid #CCC;font-weight: bold;} 
#left h3.underline { font-style: italic; font-size: 125%; margin-top: 25px; border-bottom: 1px solid #999;}
#left h3.gray { background: #999; color: #FFF; padding: 5px 8px;}
#left h3.red { background: #C03; color: #FFF; padding: 5px 8px;}


#footer {border-top: 1px solid #CCC; clear: both; width: 620px; margin: 0px 230px; background: #FFF; padding-top: 10px; min-height: 57px;}
#footer p {color: #333; font-size: .9em; margin-left:6px; margin-right: 0px;}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#footer ul { list-style-type: none; padding: 0px; margin: 0px; padding-left: 0px; margin-bottom: 8px;}
#footer li { float: left; padding: 0px; margin: 0px;}
#footer li a { margin-right: 0.0em; display: block; padding: 0px 6px;
	border: solid 1px #000;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	color: #C03;
	font-weight: normal;
	font-size: .95em;
	line-height: 90%;
	text-decoration: none;
	text-transform: lowercase;
}
#footer li a span {display:none;}
#footer li.last a { border-right: 0px; }
#footer li a:hover {color: #F93;}

