@charset "UTF-8";
/* CSS Document */


* { margin: 0; padding: 0; }

body { 
	color: #959595;  
	text-decoration: none; 
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center; 
	background-color: #000000; 
}

.clear {clear:both;}



/* Image Styling
----------------------------------------------- */
img a { border: 1px solid #dddddd; padding: 4px; }

img.alignright { float: right; clear: right; margin: 0 0 15px 15px; background: #fff; padding: 0; border: 1px solid #dddddd; border: 0; }

img.alignleft { float: left; clear: left; margin: 15px 0; background: #fff; padding: 0; border: 0; }

img.centered { display: block; padding: 2px; margin: 0 auto 20px auto; border: 1px solid #ffffff; float: none;clear: both; }



/* Page
----------------------------------------------- */
#page { width: 800px; margin: 20px auto; text-align: left; }



/* Header & Sub-styles
----------------------------------------------- */
#header { width: 100%; }

	/* Logo Styling
	----------------------------------------------- */
#logo {width: 261px; height: 55px; float: left; 
background:url(images/mmslogo.gif) no-repeat right;
text-indent:-999em;
}
	
	/*  old Navigation - saving but not in use
	----------------------------------------------- */
	ul#topnav { margin: 25px 0 0 0; height: 20px; float: right; width: 400px; padding: 0px 0px 5px 0px; list-style: none;text-align: right; font-size: 12px; }

		ul#topnav li { margin: 0; padding: 0; display: inline; }
	
		ul#topnav li a { color: #ffffff; text-decoration: none; padding: 0 0 5px 20px; text-transform: uppercase; font-weight: none; }
	
		ul#topnav li a:hover { color: #ccc; }


	/* new drop down Navigation
	----------------------------------------------- */


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background: black;
	float: right;
	clear: left;
}

#nav a {
       color: #ffffff; text-decoration: none; padding: 0 0 5px 15px; text-transform: uppercase; font-weight: none;
	display: block;
	/*width: 6em;*/
}

#nav li { /* all list items */
	float: left;
	width: 6em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: black;
	width: 28em;
	left: -999em; 
	/* using left instead of display to hide menus because display: none isn't read by screen readers */
        border: solid #333333;
        border-width: 1px;
}


#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav li li:hover, #nav li li.sfhover {
	background: #333333;
}

#nav ul li {
padding: 0 .5em;

}

#nav ul li,#nav ul li a{
float:left;
}



/* Holding in the main content
----------------------------------------------- */	
#main { width: 800px; padding: 0 20px 10px 0; }


	/* #main styling
	----------------------------------------------- */	
	#main h1 { margin: 15px 0; padding: 0; font-size: 14px; Font-weight: none; text-transform: uppercase; color: #666666; }
	
	

	#main h2 { margin: 15px 0; padding: 0; font-size: 11px; Font-weight: none; text-transform: uppercase; color: #ffffff; }
	
		#main h2 span { color: #ffffff; }
		
	#main h3 { margin: 0px 0; padding: 0; font-size: 9px; Font-weight: none; text-transform: uppercase; color: #ffffff; }
		
	#main p { padding: 0 0 15px 0; color:#ffffff;}
		
		div#main p { margin-top: 0; padding: 0; display: inline; }

		div#main p a { color: #959595; text-decoration: none; font-weight: none; }
	
		div#main p a:hover { color: #ffffff; }


/* Holding in the main content
----------------------------------------------- */	
#content { width: 800px; padding: 25px 20px 10px 0; }


	/* #content styling
	----------------------------------------------- */	
	#content h1 { margin: 15px 0; padding: 0; font-size: 14px; Font-weight: none; text-transform: uppercase; color: #666666; }

	#content h2 { margin: 15px 0 0 0; padding: 0; font-size: 11px; Font-weight: none; text-transform: uppercase; color: #ffffff; }
		
	#content h3 { margin: 0px 0; padding: 0; font-size: 9px; Font-weight: none; text-transform: uppercase; color: #ffffff; }
		
	#content p { padding: 0 0 15px 0; color:#ffffff;}

		
#iframe { background-color: #000000; display: block; 
margin: 0 auto; width: 800px; height: 533px; 
vertical-align: middle; 
text-align:center;
 }

.form {

			font: 11px/11px century gothic;
			color: #ffffff;
	}

.button { font: 11px verdana,arial,helvetica,sans-serif; background-color: #fcfbf9 ; color: #909090; align: left; }
textarea { font: 10px verdana,arial,helvetica,sans-serif; background-color: #fcfbf9 ; color: #909090; }
input { font: 10px verdana,arial,helvetica,sans-serif; background-color: #fcfbf9 ; color: #909090; }


/* Links
----------------------------------------------- */		
#links { margin-top: 2px; font-weight: none; font-size: 10px; }

		div#footer { margin-top: 0; padding: 0; display: inline; }
	
		div#footer a { color: #959595; text-decoration: none; text-transform: uppercase; font-weight: none; }
	
		div#footer a:hover { color: #ffffff; }
		
/* Flash Content
----------------------------------------------- */	
#flashcontent { width: 100%; height: 533px; }

/* Footer
----------------------------------------------- */		
#footer { margin-top: 2px; float: right; padding-left: 10px; font-weight: none; font-size: 10px; color: #ffffff; }

/* Client Login
----------------------------------------------- */		
#login { margin-top: 2px; font-weight: none; font-size: 10px; }

		div#login { margin-top: 0; padding-right: 5px; display: inline; float: right; }
	
		div#login a { color: #ffffff; text-decoration: none; text-transform: none; font-weight: none; }
	
		div#login a:hover { color: #ccc; }
		