/* CSS Document */

a:link {color:#996600; text-decoration:underline}
a:visited {color:#996600; text-decoration:underline}
a:hover {color:#996600; text-decoration:none}



hr {border-top:1px solid #CCC; border-bottom:1px solid #FFF; border-left:none; border-right:none}

body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background: url(../images/MMG_BG.jpg) #FFF no-repeat top center;
	margin-left:auto; 
	margin-right:auto;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;

}

.canvas {
	position:relative;
	display:block;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
	width:958px;
	}
	
.masthead {
	position:relative; 
	float:left; 
	width:958px;
	height:128px;}

	.logo { 
		position: relative;
		left:10px;
		float:left;
		top:40px;
		display:block;
		width:461px;
		height:59px;
	}
	
.main { 
	position:relative; 
	float:left;
	width:958px;
	text-align:left}

.navigation  {
	position:relative; 
	float:left;
	width:958px;
	height:51px;}
	

	
.footer {
	position:relative; 
	float:left; 
	width:958px;
	padding-top:45px;
	padding-bottom:10px;
	text-align:left;
	line-height:14px;
	color:#999;
	font-size:10px;
	}
	
	.footer p { margin-top:0px; padding-top:0px;}
	
	.footer a:link { padding-right:14px; color:#014369; text-decoration:none }
	.footer a:visited {padding-right:14px; color:#014369; text-decoration:none}
	.footer a:hover {padding-right:14px; color:#aa8105; }
	
.copy {
	position:relative; 
	float:left; 
	width:958px;
	padding-top:10px;
	text-align:left;
	line-height:14px;
	color:#999;
	font-size:10px;
	border-top:1px solid #CCC;
	padding-bottom:10px;
	}
	
	.copy p { margin-top:0px; padding-top:0px;}
	
	.copy a:link { padding-right:14px; color:#014369; }
	.copy a:visited {padding-right:14px; color:#014369;}
	.copy a:hover {padding-right:14px; color:#aa8105; }

sup { font-size:70%; line-height:normal; vertical-align:super}

.form { border:1px solid #CCC; padding:1px;}
.form th { background-color:#F60; color:#FFF; font-weight:bold; text-align:center; font-size:13px; padding:5px;}
.form td { padding:3px; border-bottom:1px solid #CCC}

.formradio { border:none; padding:1px;}
.formradio th { background-color:#F60; color:#FFF; font-weight:bold; text-align:center;}
.formradio td { padding-top:3px; padding-bottom:3px; padding-left:0px; padding-right:none; border-bottom:none}

.req { color:#C00}

.table {}
.table td {border-bottom:1px solid #e8e8e8; padding:1px}
.table th { background-color:#014974; color:#FFF; font-weight:bold; padding-top:5px; padding-bottom:5px; text-align:center }

.input96 { width:96%}
