
/* ============================== */
/* ======= BODY, HEADERS ======== */
/* ============================== */

body {font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 0 0 0 0;
	font-size: 9pt;
	line-height:160%;
	color: #333333;
	background-color: #ffffff;
	font-family: Arial, Verdana, Helvetica}

h1 {color: #153d57;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 0;
	font-size: 20pt;
	font-family: Arial Narrow, Arial, Verdana, Helvetica}

h2 {color: #606163;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 3px 0 0 0;
	font-size: 12pt
	}

/* ============================== */
/* ======= DIV CLASSES ======== */
/* ============================== */
#container {
	position:absolute;
	z-index:0;
	width:950px;
	height:590px;
	top: 0px;
	left:50%;
	margin-left:-475px;
	font-family: Arial, Verdana, Helvetica
	}
#leftside {
	position:relative;
	float:left;
	width:700px;
	height:590px;
	background:url(mm/logo.gif) left top no-repeat;
	overflow:hidden;
	}
#navbox {
	position:relative;
	top:75px;
	left:310px;
	width:480px;
	height:26px;
	}
#headerbox {
	position:relative;
	top:75px;
	left:0px;
	float:left;
	width:700px;
	height:90px;
	}
#content {
	position:relative;
	top:105px;
	left:0px;
	float:left;
	width:698px;
	padding-left:2px;
	height:369px;
	overflow:auto;
	background:#ffffff
}
#contentcontact {
	position:relative;
	top:80px;
	left:0px;
	float:left;
	width:698px;
	padding-left:2px;
	height:380px;
	overflow:hidden;
	background:#ffffff
}
#rightside {
	position:relative;
	float:left;
	width:250px;
	height:590px;
	
	}
#searchbox {
	position:relative;
	float:left;
	display:inline;
	margin:74px 0 10px 30px;
	width:220px;
	overflow:hidden;
	height:220px;
	background:url(mm/bg_box.gif) top no-repeat
}
#newsbox {
	position:relative;
	float:left;
	display:inline;
	width:220px;
	height:290px;
	overflow:hidden;
	margin:15px 0 0 30px;
	background:url(mm/bg_box.gif) top no-repeat
	}
#bottomstrip {
	position:relative;
	top:10px;
	left:0px;
	float:left;
	width:950px;
	height:20px;
	text-align:center;
	background:#e4e7ed
}
#copyright {
	position:relative;
	top:10px;
	left:0px;
	float:left;
	width:950px;
	height:20px;
	text-align:center;
	background:#fff;
	font-size:7.5pt
}
.scrollwin {
	position: relative;
	width: 780px;
	height:385px;
	overflow:auto;
	scrolling:auto
	}

/* ============================== */
/* ========  LINK CLASSES ======= */
/* ============================== */

a:link {font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #b1b2b4}
a:visited {font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #b1b2b4}
a:hover {font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #c00000}

a:link.inline {font-decoration: underline;color: #000000}
a:visited.inline {font-decoration: underline;color: #000000}
a:hover.inline {font-decoration: normal;color: #c00000}

a:link.bottomnav {font-weight:normal;color: #5e6168}
a:visited.bottomnav {font-weight:normal;color: #5e6168}
a:hover.bottomnav {font-weight:normal;color: #e52122}

a:link.bottomnavlit {font-weight:normal;color: #e52122}
a:visited.bottomnavlit {font-weight:normal;color: #e52122}
a:hover.bottomnavlit {font-weight:normal;color: #5e6168}

a:link.newstitlenav {font-weight:bold;font-size:9pt;color: #e52122}
a:visited.newstitlenav {font-weight:bold;font-size:9pt;color: #e52122}
a:hover.newstitlenav {font-weight:bold;font-size:9pt;color: #5e6168}

a:link.morelink {font-weight:normal;color: #e52122;font-size:10pt}
a:visited.morelink {font-weight:normal;color: #e52122;font-size:10pt}
a:hover.morelink {font-weight:normal;color: #5e6168;font-size:10pt}

a:link.titlelink {font-weight:bold;color: #e52122;font-size:12pt}
a:visited.titlelink {font-weight:bold;color: #e52122;font-size:12pt}
a:hover.titlelink {font-weight:bold;color: #5e6168;font-size:12pt}


/* ============================== */
/* ====  FORM STUFF  ======= */
/* ============================== */

input.norm {font-size:8pt;border:solid 1px black;background:white;color:#333333}
textarea.norm {font-size:8pt;border:solid 1px black;background:white;color:#333333}
select.norm {font-size:8pt;border:solid 1px black;background:white;color:#333333}

.stdbtn {font-size: 8pt;color:#ffffff;background:#ff9315}

input.norm {font-size:8pt;border:solid 1px black;background:white;color:#333333}
input.vital {font-size:8pt;border:solid 1px red;background:white;color:#333333}
textarea.norm {font-size:8pt;border:solid 1px black;background:white;color:#333333}
select.norm {font-size:8pt;border:solid 1px black;background:white;color:#333333}

.stdbtn {font-size: 8pt;color:#ffffff;background:#c00000}

/* ============================== */
/* ====  POP  BOX  STUFF  ======= */
/* ============================== */

.PopBoxImageSmall {
	border-color: #ffffff;
	border-style: none;
	border-width: 0px;
	cursor: url("mm/magplus.cur"), pointer;
}

.PopBoxImageLarge {
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	cursor: url("mm/magminus.cur"), pointer;
}

.PopBoxImageShrink {
	cursor: url("mm/magminus.cur"), pointer;
}

.PopBoxImageLink {
	cursor: pointer;
}

.PopBoxImageMove {
	border-color: #ffffff;
	border-style: none;
	border-width: 0px;
	cursor: pointer;
}

/* ========================================= */
/* ====  G E N E R A L    S T U F F  ======= */
/* ========================================= */

.small {font-size: 7.5pt}

p {margin:0}

.boxtitle {
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	display:block;
	margin:7px 0 0 15px
	}
.newsbrief {
font-size:8pt}
	
.searchbut {
	width:220px;
	height:29px;
	background:url(mm/butback.gif);
	border:none;
	color:#fff
}