@charset "UTF-8";
/* CSS Document */

/*** Imports ******************************************/

@import url("/2009navcss.css");
@import url("/2009subnavcss.css");

/**** End ******************************************/



body {
font: 12px Verdana, Arial, Helvetica, sans-serif;
background: url(/uploads/5V/7k/5V7kVUU9k0rJ3yDyC6lcdw/mmi_bodybg.gif) #fdfdfd top left repeat-x;
margin: 0;
padding: 0;
text-align: center; 
color: #333333;
}

a {color:#52819f; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

a:hover   {color:#0a2b5c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

a:active  {color:#52819f; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}



/*Classes to clear floats*/
.clearBoth {
clear:both;
}

.clearRight {
clear:right;
}

.clearLeft {
clear:left;
}

/*Main Container for all content*/

#container {
	width: 976px;  
	margin: 0 auto; 
	text-align: left; 
	padding:0px 0 15px 0;
}


/*Header to hold Regions and GTBT Link*/

#utilityHeader {
margin:0 auto;
padding:3px;
width:976px;
margin-bottom:0px;
height:12px;
/**margin-bottom:-20px;
_margin-bottom:-20px;*/

}

#utilityHeaderLeft {
float:left;
width:200px;
margin:0;
padding:0;
}

#utilityHeaderRight {
float:right;
width:200px;
margin:0 -13px 0 0;
}


/*Main Header */

#header {
background:url(/uploads/Ns/3j/Ns3jK7dP2Xx1Y1nLVGyStA/mmi_headerbg.jpg) #FFFFFF top center no-repeat;
width:976px;
height:151px;
}

#headerLeft {
float:left;
width:225px;
height:151px;
}


.headerLeft {
	width: 215px;
padding-left:10px;

}

.headerLeft h1 a:link {text-indent: -7000px; display: block; width: 205px; height: 138px; }
.headerLeft h1 a:visited {text-indent: -7000px; display: block; width: 205px; height: 138px;}
.headerLeft h1 a:hover {text-indent: -7000px; display: block; width: 205px; height: 138px;}
.headerLeft h1 a:active {text-indent: -7000px; display: block; width: 205px; height: 138px;}

#headerRight {
float:left;
width:750px;
height:151px;
}

#headerRight h1 a:link {text-indent: -7000px; display: block; width: 300px; height: 50px; margin-left:420px; margin-top:-15px; }
#headerRight h1 a:visited {text-indent: -7000px; display: block; width: 300px; height: 50px; margin-left:420px; margin-top:-15px;}
#headerLeft h1 a:hover {text-indent: -7000px; display: block; width: 300px; height: 50px;margin-left:420px;  margin-top:-15px;}
#headerLeft h1 a:active {text-indent: -7000px; display: block; width: 300px; height: 50px;margin-left:420px;  margin-top:-15px;}


/*Search Box*/
#utility {
position:relative;
top:25px;
margin-left:420px;
}


/*My Account Links*/
#utility2 {
position:relative;
top:10px;
*top:-15px;
margin-left:15px;

}


#promoBanner {
width:976px;
height:179px;
background:url(Invalid Asset URL) #ffffff top left no-repeat;
margin:0 0 -10px 0;
padding:0;
text-align:right;
}



#mainContent {
height:auto;
min-height:500px;
background:url(/2009/images/mmi_contentbg.gif) top center #FFFFFF repeat-y;
margin-top:-0px;
padding:15px 10px 15px 30px;
}

#mainContentNav {
width:225px;
height:100%;
float:left;
}

#mainContentBody {
width:680px;
padding:0 10px 25px 15px;
height:100%;
float:left;
}


#mainFooter {
width:976px;
height:25px;
background:url(/2009/images/mmi_footerbg.gif) center bottom #ffffff no-repeat;
padding-bottom:px;
margin:0 auto;
text-align:center;
}

#subFooter {
width:976px;
margin:0 auto;
height:15px;
padding:9px 0 10px 0;
text-align:center;
}


/* Article Styles */

/*Gradient liquid */

.boxOutside {
width:100%;
height:100%;
border:solid 1px #AFAFAF;
padding:5px;
background-color:#ffffff;
}

.boxInside {
background:url(Invalid Asset URL) #ffffff top left repeat-x;
padding:5px;
height:100%;
}

/* Forms */
div.no_gray {padding: 0 10px}
.gray  {
	background-color: #f0f5f8;
	padding: 10px;
	}


.clear {
 	clear: both;
 	height: 1px;
 	overflow: hidden;
 	margin-bottom: -1px;
display: block;
	}

/* Form Fields*/

label {
float: left;
width: 160px;
font-weight: bold;
}

.form label.radiolabel {
height: 220px;
}


form p {
padding:2px;
}

/* SIDE BY SIDE STYLES */

.side1 {
float:left;
width: 48%;
padding-right:20px;
}

.side2 {
float:left;
width: 48%;
}




