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

body {font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 0 0 0 0;
	font-size: 9pt;
	color: #333;
	background: url(mm/bgstrip.jpg);
	font-family: Arial, Verdana, Helvetica}
p {
	margin: 0 0 10px 0;
	}

h1 {color: #144680;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 0;
	font-size: 26pt;
	font-family: Arial Narrow, Arial, Verdana, Helvetica}

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

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

h2.group {color: #005792;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 3px 0 0 0;
	font-size: 16pt
	}

h3 {color: #c53946;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 3px 0 0 0;
	font-size: 20pt
	}

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

h5 {color: #403f43;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 3px 0 0 0;
	font-size: 14pt
	}

/* ============================== */
/* ======= DIV CLASSES ======== */
/* ============================== */
#container {
	position:absolute;
	z-index:0;
	width:1000px;
	top: 10px;
	left:50%;
	margin-left:-500px;
	font-family: Arial, Verdana, Helvetica
	}
#header {
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:100px;
	float:left;
	background:#fff;
	}
#navbox {
	position:relative;
	float:left;
	width:1000px;
	height:24px;
	margin:0 0 0x 0;
	padding:2px 0 0 0 ;
	background: url(mm/navgrad.jpg) repeat-x;
	}
#bigwhitecontainer {
	position:relative;
	float:left;
	width:979px;
	padding:10px 10px 5px 10px;
	margin:0;
	background: #fff;
	}

#colleft {
	position:relative;
	float:left;
	width: 370px;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	border-right:dotted 1px #333;
	}

#adobe {
	position:relative;
	float:left;
	width: 780px;
	height:81px;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	background: url(mm/adobeback.jpg) repeat-x;
	}

#adobeboth {
	position:relative;
	float:left;
	width: 780px;
	height:145px;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	background: url(mm/adobeboth.jpg) repeat-x;
	}

#colcenter {
	position:relative;
	float:left;
	width: 420px;
	padding:0 5px 0 0;
	margin:0 10px 0 0;
	border-right:dotted 1px #333;
}

#colwide {
	position:relative;
	float:left;
	width: 800px;
	padding:0 5px 0 0;
	margin:0 10px 0 0;
	border-right:dotted 1px #333;
}

#lefthelp {
	position:relative;
	float:left;
	width: 200px;
	height:280px;
	padding:0 5px 0 0;
	margin:0 10px 0 0;
	background: url(mm/graything.jpg) repeat-x;
	border-right:dotted 1px #333;
}

#topthing {
	position:relative;
	float:left;
	width: 650px;
	color:#fff;
	height:138px;
	padding:10px 120px 0 20px;
	margin:0 0 0 0;
	background: url(mm/prof.jpg) repeat-x;
}

#leftcope {
	position:relative;
	float:left;
	width: 200px;
	height:260px;
	padding:5px;
	background: url(mm/graything.jpg) repeat-x;
	border-right:dotted 1px #333;
}

#leftjoke {
	position:relative;
	float:left;
	width: 200px;
	height:160px;
	padding:5px;
	background: url(mm/graything.jpg) repeat-x;
	border-right:dotted 1px #333;
}

#leftcommun {
	position:relative;
	float:left;
	width: 200px;
	height:820px;
	padding:0 5px 0 0;
	margin:0 10px 0 0;
	background: url(mm/longgray.jpg) repeat-x;
	border-right:dotted 1px #333;
}

#leftwhere {
	position:relative;
	float:left;
	width: 200px;
	height:850px;
	padding:0 5px 0 5px;
	margin:0 10px 0 0;
	background: url(mm/longgray.jpg) repeat-x;
	border-right:dotted 1px #333;
}

#leftcamp {
	position:relative;
	float:left;
	width: 200px;
	height:420px;
	padding:0 5px 0 5px;
	margin:0 10px 0 0;
	background: url(mm/graything.jpg) repeat-x;
	border-right:dotted 1px #333;
}

#leftmedium {
	position:relative;
	float:left;
	width: 200px;
	height:500px;
	padding:0 5px 0 5px;
	margin:0 10px 0 0;
	background: url(mm/graything.jpg) repeat-x;
	border-right:dotted 1px #333;
}

#leftres {
	position:relative;
	float:left;
	width: 200px;
	height:350px;
	padding:0 5px 0 5px;
	margin:0 10px 0 0;
	background: url(mm/graything.jpg) repeat-x;
	border-right:dotted 1px #333;
}

#rightpic {
	position:relative;
	float:right;
	align:right;
	width: 289px;
	height:317px;
	padding:0 5px 0 0;
	margin:0 10px 0 0;
}

#middle {
	position:relative;
	float:right;
	align:left;
	text-align:justify;
	width: 270px;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
}

#righttext {
	position:relative;
	float:right;
	align:right;
	width: 289px;
	height:500px;
	margin:0 8px 0 0;
}

#rightsquish {
	position:relative;
	float:left;
	width: 560px;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
}

#lefttext {
	position:relative;
	float:left;
	width: 250px;
	text-align:justify;
	height:370px;
	padding:0 5px 0 5px;
	margin:0 10px 0 0;
}

#rightjoin {
	position:relative;
	float:left;
	width: 250px;
	height:370px;
	text-align:justify;
	padding:0 5px 0 5px;
	margin:0 10px 0 0;
}

#borderbox {
	position:relative;
	border: 1px solid #cdced0;
	float:left;
	width: 560px;
	padding:5px;
	margin:0 5px 0 0;
}

#colright {
	position:relative;
	float:left;
	width: 130px;
	padding:0 5px 0 5px;
}
#bottombox {
	position:relative;
	float:left;
	width:950px;
	padding:3px 10px 5px 30px;
	margin:0;
	color:#fff
	}

#bottom1st {
	position:relative;
	float:left;
	width:85px;
	padding:3px 15px 5px 0;
	margin:0;
	color:#fff
	}

#bottom2nd {
	position:relative;
	float:left;
	width:85px;
	padding:3px 15px 5px 5px;
	margin:0;
	color:#fff
	}

#bottom3rd {
	position:relative;
	float:left;
	width:85px;
	padding:3px 15px 5px 5px;
	margin:0;
	color:#fff
	}

#bottom4th {
	position:relative;
	float:left;
	width:120px;
	padding:3px 5px 5px 5px;
	margin:0;
	color:#fff
	}

#bottom5th {
	position:relative;
	float:left;
	width:85px;
	padding:3px 15px 5px 5px;
	margin:0;
	color:#fff
	}

#bottom6th {
	position:relative;
	float:left;
	width:85px;
	padding:3px 15px 5px 5px;
	margin:0;
	color:#fff
	}

#bottom7th {
	position:relative;
	float:left;
	width:85px;
	padding:3px 15px 5px 5px;
	margin:0;
	color:#fff
	}

#bottom8th {
	position:relative;
	float:left;
	width:85px;
	padding:3px 15px 5px 5px;
	margin:0;
	color:#fff
	}

#bottom9th {
	position:relative;
	float:left;
	width:80px;
	padding:3px 0 5px 5px;
	margin:0;
	color:#fff
	}

#copyright {
	position:relative;
	float:left;
	font-size:7pt;
	width:800px;
	margin:0 0 0 29px;
	color:#fff
	}

.loginbox {
	position:relative;
	width:130px;
	height:79px;
	margin:0 0 0 0;
	padding:5px 5px 0 5px;
	background:url(mm/loginbox.jpg) no-repeat;
	color: #333;
	font-size:8pt;
	}
.adbox1 {
	position:relative;
	float:left;
	width:468px;
	height:60px;
	margin:20px 0 0 40px;
	background:#eee;
	}

.adbox2 {
	position:relative;
	width:140px;
	height:140px;
	background:#eee;
	margin:5px 0 0 0
	}
.adbox3 {
	position:relative;
	width:140px;
	height:35px;
	background:#eee;
	margin:5px 0 0 0
	}
/* ============================== */
/* ========  LINK CLASSES ======= */
/* ============================== */

a:link {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #004582}
a:visited {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #004582}
a:hover {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
	color: #004582}

a:link.larger {font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #004582}
a:visited.larger {font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #004582}
a:hover.larger {font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
	color: #004582}

a:link.links {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #004582}
a:visited.links {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #004582}
a:hover.links {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
	color: #004582}

a:link.bottom {font-family: Arial, Verdana, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #fff}
a:visited.bottom {font-family: Arial, Verdana, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #fff}
a:hover.bottom {font-family: Arial, Verdana, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
	color: #fff}

a:link.prof {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #9b9da1}
a:visited.prof {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #9b9da1}
a:hover.prof {font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
	color: #9b9da1}

a:link.bottomhdr {font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #fff}
a:visited.bottomhdr {font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #fff}
a:hover.bottomhdr {font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
	color: #fff}



a:link.inline {text-decoration:underline;color: #000}
a:visited.inline {text-decoration:underline;color: #000}
a:hover.inline {text-decoration:none;color: #f00}

a:link.inlineblue {font-size:8pt}
a:visited.inlineblue {font-size:8pt}
a:hover.inlineblue {font-size:8pt}

a:link.lnkbigblue {font-size:12pt;color:#005894}
a:visited.lnkbigblue {font-size:12pt;color:#005894}
a:hover.lnkbigblue {font-size:12pt;color:#000}

a:link.lnkwhatsnew {font-size:12pt;color:#fff}
a:visited.lnkwhatsnew {font-size:12pt;color:#fff}
a:hover.lnkwhatsnew {font-size:12pt;color:#0e284b;text-decoration:none}







/* ============================== */
/* ====  FORM STUFF  ======= */
/* ============================== */
form {margin:0}

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

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



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

.small {font-size: 7.5pt}

/* ========================================= */
/* ====     N A V I G A T I O N      ======= */
/* ========================================= */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 100;
	}

#sddm li
{	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	float: left;
	z-index: 100;
	font-weight: normal;
	font-size: 9pt;
	}

#sddm li a 
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: auto;
	z-index: 100;
	background: transparent;
	color: #000;
	text-align: center;
	text-decoration: none;
	font-weight:normal;
	font-size:9pt}

#sddm li a:hover
{	background: transparent;
	color:#fff;
	font-weight:normal;
	font-size:9pt;
	z-index: 100;
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 1px 0 0 8px;
	z-index: 100;
	padding: 0;
	background: #e5e6ff;
	border: none}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		z-index: 100;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #d3d2d0;
		color: #000;
		font: 8pt arial;
		font-weight:normal}

	#sddm div a:hover
	{	background: transparent;
		color: #0090cf;
		font-size:8pt;
		z-index: 100;
		font-weight:normal}
