
/* ============================== */
/* ======= BODY, HEADERS ======== */
/* ============================== */

body{background:#fff;font-size:9pt}

h1 {color: #000;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 20pt;
	margin:0 0 3px 0;
	font-family: Arial Narrow, Arial, Verdana, Helvetica}

h2 {color: #ff6001;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 0 0 0 0;
	font-size: 12pt;
	font-family: Arial, Verdana, Helvetica;}
h2.morebigger {font-size:16pt;}
h3 {color: #000;
	font-size: 14pt;
	margin: 0 0 0 0;
	font-family: Arial Narrow, Arial, Verdana, Helvetica}

h4 {color: #ffffff;
	font-size: 12pt;
	margin: 4px 12px 0px 10px;
	font-family: Arial Narrow, Arial, Verdana, Helvetica}
	


/* ============================== */
/* ======= DIV CLASSES ======== */
/* ============================== */
#container {
	position:absolute;
	z-index:0;
	width:1000px;
	top:0;
	left:50%;
	margin-left:-500px;
	font-family: Arial, Verdana, Helvetica
	}
#menubar {position:relative;float:left;width:1000px;height:20px;padding:4px 0 0 0;text-align:center;background:url(mm/mbbg.gif) no-repeat center;}
#menubar2 {position:relative;float:left;width:1000px;height:20px;padding:4px 0 0 0;text-align:center;background:url(mm/sbg2.png) no-repeat center;}
#div1{
	position:relative;
	float:left;
	width:170px;
	height:265px;
	padding:10px 15px 0px 15px;
	color:#fff;
	text-align:justify;
	font-size:10pt;
	background:url(mm/Buttonsred.jpg)}
	
#div2{
	position:relative;
	float:left;
	width:170px;
	height:265px;
	padding:10px 15px 0px 15px;
	color:#000;
	text-align:justify;
	background:url(mm/Buttonsorange.jpg)}
	
#div3{
	position:relative;
	float:left;
	width:170px;
	height:265px;
	padding:10px 15px 0px 15px;
	color:#000;
	text-align:justify;
	background:url(mm/Buttonsyellow.jpg)}
	
#div4{
	position:relative;
	float:left;
	width:170px;
	height:265px;
	padding:10px 15px 0px 15px;
	color:#000;
	text-align:justify;
	background:url(mm/Buttonslime.jpg)}


#div5{
	position:relative;
	float:left;
	width:170px;
	height:265px;
	padding:10px 15px 0px 15px;
	color:#fff;
	text-align:justify;
	font-size:10pt;
	background:url(mm/Buttonsgreen.jpg)}

#subnav {
	position:relative;
	width:390px;
	min-height:160px;
	float:left;
	margin:0 10px 10px 0;
	padding:0 0 20px 0;
	border-bottom: dotted 2px #99aa99;
	text-align:left;
}
#subnav1 {
	position:relative;
	top:25px;
	left:10px;
	width:170px;
	color:#000000;
	float:left;
	line-spacing:140%;
	border-right:dotted 2px #99aa99;
	margin:0 10px 0 0;
	
}

#subnav2 {
	position:relative;
	top:25px;
	left:10px;
	width:170px;
	height:120px;
	color:#000000;
	float:left;
	line-spacing:140%;
	margin:0 10px 0 0;
}


	
#main_navigation{
	position:relative;
	width:1000px;
	height:50px;
	margin:5px 0 5px 0;
	float:left;
}
#main_navigation_inner {position:relative;float:left;width:600px;margin:20px 0 0 10px}
#leftside {
	position:relative;
	top:0px;
	left:0px;
	width:550px;
	min-height:300px;
	color:#000;
	padding:10px 40px 0 10px;
	float:left;
}
#leftsidewider {
	position:relative;
	top:0px;
	left:0px;
	width:650px;
	min-height:300px;
	color:#000;
	padding:10px 40px 0 10px;
	float:left;
}
#rightside {
	position:relative;
	top:0px;
	left:0px;
	width:380px;
	float:left;
	background:#b9b9b9 url(mm/rightside.png) top no-repeat;
	text-align:center;
	padding:0 10px 0 10px}
	
#sitebox_left {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:180px;
	margin:0 5px 5px 0;
	font-size:8pt;
	height:232px;
	overflow:hidden;
	padding-bottom:5px;
	border-bottom:dotted 1px #000000
}
#sitebox_right {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:180px;
	margin:0 0 5px 5px;
	font-size:8pt;
	height:232px;
	overflow:hidden;
	padding-bottom:5px;
	border-bottom:dotted 1px #000000
}
#sitebox_left_no_bottom {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:180px;
	margin:0 5px 5px 0;
	font-size:8pt;
	height:232px;
	overflow:hidden;
	padding-bottom:5px;
}
#sitebox_right_no_bottom {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:180px;
	margin:0 0 5px 5px;
	font-size:8pt;
	height:232px;
	overflow:hidden;
	padding-bottom:5px;
}
#widecontent {width:1000px;float:left;position:relative}
#widebox {width:970px;float:left;position:relative;padding:10px 20px 0 10px}
#sitebox_wide {
	position:relative;
	float:left;
	width:360px;
	margin:0 0 5px 0;
	font-size:8pt;
	height:232px;
	overflow:hidden;
	padding:0 5px 5px 5px;
	background:url(mm/casebg.jpg);
	border-bottom:dotted 1px #000000;
}
#rightsidewhite {
	position:relative;
	width:380px;
	float:left;
	text-align:center;
	padding:0 10px 0 10px
}
#rightsidewhiteshorter {
	position:relative;
	width:280px;
	float:left;
	text-align:center;
	padding:0 10px 0 10px
}
#offerbox1 {
	width:200px;
	height: 363px;
	padding:170px 200px 0 10px;
	overflow:hidden;
	text-align:left;
	float:left;
	background:url(mm/offerbox1.jpg) no-repeat
}

#offerbox2 {
	width:170px;
	height: 363px;
	padding:170px 200px 0 10px;
	overflow:hidden;
	text-align:left;
	float:left;
	background:url(mm/offerbox2.jpg) no-repeat
}

#fullwidth {float:left;position:relative;width:100%;min-height:300px;padding:10px 0 0 0}

#footer {
	position:relative;
	top:5px;
	left:0px;
	width:1000px;
	height:220px;
	float:left;
	background:url(mm/footerbox.jpg) no-repeat;
}
#footerbox1 {
	position:relative;
	top:15px;
	left:30px;
	width:200px;
	height:170px;
	color:#ffffff;
	float:left;
	line-spacing:140%;
	border-right:dotted 2px #eee;
	margin:0 10px 0 0;
	padding: 0 10px 0 0;
}
#footerbox2 {
	position:relative;
	top:15px;
	left:30px;
	width:200px;
	height:170px;
	color:#ffffff;
	float:left;
	line-spacing:140%;
	border-right:dotted 2px #eee;
	margin:0 10px 0 0;
	padding: 0 10px 0 0
}
#footerbox3 {
	position:relative;
	top:15px;
	left:30px;
	width:200px;
	height:170px;
	float:left;
	line-spacing:140%;
	color:#ffffff;
	border-right:dotted 2px #eee;
	margin:0 10px 0 0;
	padding: 0 10px 0 0
}
#footerbox4 {
	position:relative;
	top:15px;
	left:30px;
	width:250px;
	height:170px;
	float:left;
	line-spacing:140%;
	color:#ffffff;
	margin:0 10px 0 0;
	padding: 0 10px 0 0
}

#endbox {
	position:relative;

	width:1000px;
	float:left;
	color:#000000;
	text-align:center
}

.bottombanner {width:960px;float:left;text-align:center}


	
	
/* ============================== */
/* ========  LINK CLASSES ======= */
/* ============================== */

a { outline: 0 none; }
a:link {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #3d3d3d}
a:visited {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #3d3d3d}
a:hover {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #e95d0f}

a:link.txt {font-decoration: underline;color: #000000}
a:visited.txt {font-decoration: underline;color: #000000}
a:hover.txt {font-decoration: normal;color: #ff000000}

a:link.mainnav {color: #808080;font-weight:normal}
a:visited.mainnav {color: #808080;font-weight:normal}
a:hover.mainnav {color: #fc9745;font-weight:normal}

a:link.mainnavlit {color: #000;font-weight:bold}
a:visited.mainnavlit {color: #000;font-weight:bold}
a:hover.mainnavlit {color: #fc9745;font-weight:bold}

a:link.inline {font-decoration: underline;color: #000000}
a:visited.inline {font-decoration: underline;color: #000000}
a:hover.inline {font-decoration: normal;color: #ff6001}

a:link.inlinelit {font-decoration: underline;color: #00c000}
a:visited.inlinelit {font-decoration: underline;color: #00c000}
a:hover.inlinelit {font-decoration: normal;color: #000000}

a:link.hdrlnk {color: #000;font-size:14pt;padding-left:14px;background:url(mm/dotg.png) left no-repeat}
a:visited.hdrlnk {color: #000;font-size:14pt;padding-left:14px;background:url(mm/dotg.png) left no-repeat}
a:hover.hdrlnk {color: #ff6002;font-size:14pt;padding-left:14px;background:url(mm/doto.png) left no-repeat}

a:link.fnews {color: #ff6002;font-size:10pt;padding-left:14px;background:url(mm/doto.png) left no-repeat;font-weight:normal}
a:visited.fnews {color: #ff6002;font-size:10pt;padding-left:14px;background:url(mm/doto.png) left no-repeat;font-weight:normal}
a:hover.fnews {color: #000;font-size:10pt;padding-left:14px;background:url(mm/dotg.png) left no-repeat;font-weight:normal}

a:link.navbottom {font-size:9pt;font-weight:normal;color: #069e04}
a:visited.navbottom {font-size:9pt;font-weight:normal;color: #069e04}
a:hover.navbottom {font-size:9pt;font-weight:normal;color: #069e04}

a:link.footylink {text-decoration: none;color: #333;font-size:9pt;font-weight:normal}
a:visited.footylink {text-decoration: none;color: #333;font-size:9pt;font-weight:normal}
a:hover.footylink {text-decoration: none;color: #000;font-size:9pt;font-weight:normal}

a:link.frontbox {text-decoration: none;color: #fff;font-size:9pt;font-weight:normal}
a:visited.frontbox {text-decoration: none;color: #fff;font-size:9pt;font-weight:normal}
a:hover.frontbox {text-decoration: none;color: #000;font-size:9pt;font-weight:normal}

a:link.nav {color: #000;font-size: 12pt}
a:visited.nav {color: #000;font-size: 12pt}
a:hover.nav {color: #fff;font-size: 12pt}

a:link.home {color: #aaa;font-weight:normal;font-size: 10pt}
a:visited.home {color:#aaa; font-weight:normal;font-size: 10pt}
a:hover.home {color: #fc9745;font-weight:normal;font-size: 10pt}

a:link.home2 {color: #808080;font-weight:normal;font-size: 10pt}
a:visited.home2 {color:#808080; font-weight:normal;font-size: 10pt}
a:hover.home2 {color: #fc9745;font-weight:normal;font-size: 10pt}

a:link.home2lit {color: #000;font-weight:bold;font-size: 10pt}
a:visited.home2lit {color:#000; font-weight:bold;font-size: 10pt}
a:hover.home2lit {color: #000;font-weight:bold;font-size: 10pt}

a:link.navserv {color: #fff;font-weight:normal;font-size: 10pt}
a:visited.navserv {color: #fff;font-weight:normal;font-size: 10pt}
a:hover.navserv {color: #000;font-weight:normal;font-size: 10pt}

a:link.subnav {text-decoration: none;color: #000;font-size:9pt;font-weight:normal}
a:visited.subnav {text-decoration: none;color: #000;font-size:9pt;font-weight:normal}
a:hover.subnav {text-decoration: none;color: #ff6001;font-size:9pt;font-weight:normal}

a:link.newstitle {text-decoration: none;color: #000000;font-size:12pt;font-weight:normal}
a:visited.newstitle {text-decoration: none;color: #000000;font-size:12pt;font-weight:normal}
a:hover.newstitle {text-decoration: none;color: #069e04;font-size:12pt;font-weight:normal}

a:link.tinylink {text-decoration: underline;color: #000;font-size:7.5pt;font-weight:normal}
a:visited.tinylink {text-decoration: underline;color: #000;font-size:7.5pt;font-weight:normal}
a:hover.tinylink {text-decoration: none;color: #069e04;font-size:7.5pt;font-weight:normal}

/* ============================== */
/* =========  FORM STUFF  ======= */
/* ============================== */

input.norm {font-size:9pt;border:solid 1px black;background:white;color:#333333}
textarea.norm {font-size:9pt;border:solid 1px black;background:white;color:#333333}
select.norm {font-size:9pt;border:solid 1px black;background:white;color:#333333}
input.vital {font-size:9pt;border:solid 1px red;background:white;color:#333333}
.stdbtn {font-size: 8pt;color:#ffffff;background:#ff9315}

/* ========================================= */
/* ====  G E N E R A L    S T U F F  ======= */
/* ========================================= */

.small {font-size: 7.5pt}
b.grey {font-weight:normal;color:#808080;font-family:"Arial Narrow", Arial, Verdana, Helvetica;font-size:16pt}
b.blk {font-weight:normal;color:#000;font-family:"Arial Narrow", Arial, Verdana, Helvetica;font-size:16pt}
p {margin:0}