 

* { padding: 0; margin: 0; }

* { behavior: url(iepngfix.htc); }


body {
	background		: #666666 url(../images/global/body_background.gif) repeat;
	color			: #000000;
	font-family		: Arial, Helvetica, San Serif;
	font-size		: 12px;
}


#wrapper {
	background		: transparent url(../images/global/mms_spirit.png) no-repeat;	
	width			: 1024px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	float			: left;
}

/* ============================================================================================== */
/* START LEFT HAND COLUMN */

#leftColumn {
	width			: 197px;
	margin			: 70px 0px 0px 20px;
	padding			: 0px 0px 0px 0px;
	float			: left;
}

	#lcTop { 
		background		: transparent url(../images/global/left_col_bg_top.png) no-repeat;
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
		height			: 22px;
		width			: 197px;
		float			: left;
	}

	#primaryNav { 
		color			: #000000;
		background		: transparent url(../images/global/left_col_bg_rpt.gif) repeat-y;
		width			: 197px;
		height			: auto;
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 30px 0px;
		float			: left;
		display			: block;
	}
/* ============================================================================================== */	
/* START LEFT HAND NAVIGATION */
		
		.primaryNavtitle { 
			color				: #CC0033;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 12px;
			font-weight			: bold;
			text-transform		: uppercase;
			text-align			: left;
			line-height			: 20px;
			width				: 160px;
			margin				: 0px 0px 0px 15px;
			padding				: 10px 0px 3px 0px;
			border-bottom		: 1px dotted #666666;
			display				: block;
		}

		.primaryNavselected { 
			color				: #000000;
			background			: #CCCCCC;
			font-family			: Arial, Helvetica, Sans-Serif;
			font-size			: 11px;
			font-weight			: bold;
			text-align			: left;
			line-height			: 14px;
			width				: 160px;
			margin				: 0px 0px 0px 15px;
			padding				: 3px 0px 3px 0px;
			border-bottom		: 1px dotted #666666;
			display				: block;
		}

		.primaryEmpty { 
			background			: #CCCCCC transparent url(../images/global/left_col__bg_rpt.gif) repeat-y;
			margin				: 0px 0px 0px 0px;
			padding				: 40px 0px 75px 0px;
			display				: block;
		}

		a {
			color				: #CC0000;
			text-decoration		: none;
			text-align			: left;
			}
	
		a:hover {
			text-decoration		: underline;
			text-align			: left;
			}

	
		a.navLeft, a.navLeft:link, a.navLeft:visited, .chosen {
			color				: #000000;
			background			: #CCCCCC;
			font-family			: Arial, Helvetica, Sans-Serif;
			font-style			: normal;
			font-size			: 11px;
			text-align			: left; 
			text-decoration		: none;
			line-height			: 14px;
			width				: 160px;
			margin				: 0px 0px 0px 15px;
			padding				: 3px 0px 3px 0px;
			border-bottom		: 1px dotted #666666;
			display				: block;
			overflow			: visible;
			}
	
		a.navLeft:hover {
			color				: #CC0000;
			background			: #CCCCCC;
			}
		
		a.navLeft:active, .chosen {
			color				: #CC0000;
			background			: #CCCCCC;
			}
			
		.primary3D { 
			color				: #000000;
			background			: #CCCCCC;
			font-family			: Arial, Helvetica, Sans-Serif;
			font-size			: 12px;
			text-align			: left;
			line-height			: 18px;
			width				: 160px;
			margin				: 0px 0px 0px 15px;
			padding				: 3px 0px 3px 0px;
			border-bottom		: 1px dotted #666666;
			display				: block;
		}
		
/* END LEFT HAND NAVIGATION */
/* ============================================================================================== */


/* ============================================================================================== */	
/* START CONTACT US */

/*	#contactNav { 
		color					: #000000;
		background				: transparent url(../images/global/left_col_bg_rpt.gif) repeat-y;
		margin					: 0px 0px 0px 0px;
		padding					: 0px 0px 0px 0px;		
		height					: 175px;
		width					: 197px;
		float					: left;
	}
*/	
		.contactNavtitle { 
			color				: #CC0033;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 11px;
			font-weight			: bold;
			text-transform		: uppercase;
			text-align			: left;
			line-height			: 16px;
			width				: 160px;
			margin				: 0px 0px 0px 15px;
			padding				: 0px 0px 3px 0px;
			border-bottom		: 1px dotted #666666;
			display				: block;
		}
		
		.contactInfo {
			color				: #000000;
			font-family			: Arial, Helvetica, Sans-Serif;
			font-style			: normal;
			font-size			: 11px;
			text-align			: left;
			line-height			: 14px;
			width				: 160px;
			margin				: 5px 0px 0px 15px;
			padding				: 0px 0px 5px 0px;
			display				: block;
		}
		
/* END CONTACT US */
/* ============================================================================================== */

/* ============================================================================================== */	
/* START SITE UTILITIES */

		p.siteUtil {
			color				: #000000;
			font-family			: Arial, Helvetica, Sans-Serif;
			font-style			: normal;
			font-size			: 11px;
			text-align			: left;
			margin-left			: 15px;
			border				: none;
		}
		
		a.siteUtil {
			border				: 0px;
		}


/* END SITE UTILITIES US */
/* ============================================================================================== */
		

	#lcBottom { 
		background				: transparent url(../images/global/left_col_bg_btm.png) no-repeat;
		margin					: 0px 0px 0px 0px;
		height					: 211px;
		width					: 197px;
		float					: left;
	}

/* END LEFT HAND COLUMN */
/* ============================================================================================== */


/* ============================================================================================== */
/* START RIGHT COLUMN */
		
#rightColumn {
	float						: left;
	margin						: 0px 0px 0px 0px;
	height						: 100%;
	width						: 750px;
}

	#rcTop { 
		background		: transparent url(../images/global/right_col_top.png) no-repeat;
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
		height			: 45px;
		width			: 769px;
		float			: left;
	}
	#header { 
		background				: #FFFFFF;
		float					: left;
		margin					: 0px 0px 0px 0px;
		padding					: 0px;
		height					: 125px;
		width					: 769px;
	}

		#logo { 
			float				: left;
			margin				: 0px 0px 0px 0px;
			padding				: 0px;
		}

			.imgLogo {
				margin-top		: 0px;
				margin-left		: 0px;
				margin-right	: 0px;
				margin-bottom	: 0px;
			}

/* ============================================================================================== */
/* START GLOBAL NAV */

		#globalNav { 
			float				: left;
			background			: #CC0000 url(../images/global/global_nav_bar.gif) repeat-x;
			margin				: 32px 0px 0px 0px;
			width				: 616px;
			height				: 24px;
		}
		
		.globalSpacer {
			background			: url(../images/global/globalSpacer.png) no-repeat;
			float				: left;
			margin				: 0px 0px 0px 0px;
			padding-top			: 0px;
			width				: 1px;
			height				: 24px;
			text-align			: center;
			line-height			: 24px;
			display				: block;
			}
			
		.globalButton {
			float				: left;
			margin				: 0px 0px 0px 0px;
			padding-top			: 0px;
			width				: 80px;
			height				: 24px;
			text-align			: center;
			line-height			: 25px;
			display				: block;
		}

		a.globalButton, a.globalButton:link, a.globalButton:visited, .chosen {
			color				: #FFFFFF;
			background			: url(../images/global/button.png) no-repeat;
			font-family			: Arial, Helvetica, Sans-Serif;
			font-style			: normal;
			font-size			: 10px;
			text-transform		: uppercase;
			text-decoration		: none;
			text-align			: center;
			float				: left;
			margin				: 0px 0px 0px 0px;
			padding-top			: 0px;
			width				: 80px;
			height				: 24px;
			}
	
		a.globalButton:hover {		
			color				: #FFFFFF;
			background			: url(../images/global/button.png) no-repeat -80px 0;
			font-family			: Arial, Helvetica, Sans-Serif;
			font-style			: normal;
			font-size			: 10px;
			text-transform		: uppercase;
			text-decoration		: underline;
			text-align			: center;
			float				: left;
			width				: 80px;
			height				: 24px;
			}
		
		a.globalButton:active, .chosen {
			color				: #FFFFFF;
			background			: #000000;
			}


		a.globalButtonSelected, a.globalButtonSelected:link, a.globalButtonSelected:visited, .chosen {
			color				: #FFFFFF;
			background			: #000000;
			font-family			: Arial, Helvetica, Sans-Serif;
			font-style			: normal;
			font-size			: 10px;
			text-transform		: uppercase;
			text-decoration		: none;
			text-align			: center;
			float				: left;
			margin				: 0px 0px 0px 0px;
			padding-top			: 0px;
			width				: 80px;
			height				: 24px;
			}
	
		a.globalButtonSelected:hover {		
			color				: #FFFFFF;
			background			: #000000;
			font-family			: Arial, Helvetica, Sans-Serif;
			font-style			: normal;
			font-size			: 10px;
			text-transform		: uppercase;
			text-decoration		: underline;
			text-align			: center;
			float				: left;
			width				: 80px;
			height				: 24px;
			}
		
		a.globalButtonSelected:active, .chosen {
			color				: #FFFFFF;
			background			: #000000;
			}
			
/* END GLOBAL NAV */
/* ============================================================================================== */

/* ============================================================================================== */
/* START CONTENT & PANEL */

	#contentMaster { 
		background				: #FFFFFF;
		margin					: 0px 0px 0px 0px;
		padding					: 0px 0px 0px 0px;
		height					: auto;
		width					: 769px;
		float					: left;
	}
	
	#content { 
		background				: #FFFFFF;
		margin					: 0px 0px 0px 0px;
		padding					: 10px 20px 30px 20px;
		height					: auto;
		/* WIDTH IS SET AT THE LOCAL LEVEL */
		float					: left;
		display					: inline;
	}

		.titleSub {
			color				: #999999;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 14px;
			font-weight			: bold;
			text-transform		: uppercase;
			text-align			: left;
			letter-spacing		: 0px;
			line-height			: 20px;		
		}
		
		.titlePage {
			color				: #000000;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 18px;
			font-weight			: bold;
			text-transform		: uppercase;
			text-align			: left;
			line-height			: 20px;
			padding-bottom		: 24px;
		}		

		.textContent {
			color				: #000000;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 12px;
			text-align			: left;
			line-height			: 18px;
			padding-bottom		: 18px;
		}

		.textForm {
			color				: #000000;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 12px;
			text-align			: left;
			line-height			: 18px;
			padding-bottom		: 10px;
		}

		.olContent {
			color				: #000000;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 12px;
			text-align			: left;
			line-height			: 18px;
			padding-left		: 20px;			
			padding-bottom		: 18px;
		}
		
		.ulContent {
			color				: #000000;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 12px;
			text-align			: left;
			line-height			: 18px;
			padding-bottom		: 18px;
			padding-left		: 20px;
			list-style-type		: square;
		}
		
		li {
			padding-bottom		: 12px;
			list-style-position	: outside;
		}

/* ============================================================================================== */
/* START PANEL SECTION */

	#panel { 
		background			: #FFFFFF;
		margin				: 0px 0px 0px 0px;
		padding				: 10px;
		height				: auto;
		width				: 30%;
		float				: left;
	}
	
		.panelImage {
			border				: 1px #000 solid;
			margin				: 5px 2px 1px 2px;
			padding				: 2px;
			float				: left;
			}
		
		a:hover .panelImage, 	a:active .panelImage 	{border: 1px #CC0000 solid;}

/* START PANEL SECTION */
/* ============================================================================================== */		
			
		
/* ============================================================================================== */
/* START TEXT NAVIGATION FOR PROCESS PAGES */

		a.navRight, a.navRight:link, a.navRight:visited, .chosen {
			color				: #CC0000;
			background			: #FFFFFF;
			font-family			: Arial, Helvetica, Sans-Serif;
			font-style			: normal;
			font-size			: 12px;
			text-align			: left; 
			text-decoration		: none;
			line-height			: 18px;
			width				: 160px;
			margin				: 0px 0px 5px 0px;
			padding				: 0px 0px 0px 0px;
			border-bottom		: 1px dotted #CC0000;
			display				: block;
			overflow			: visible;
			}
	
		a.navRight:hover {
			color				: #CC0000;
			background			: #FFFFFF;
			font-weight			: bold;
			}
		
		a.navRight:active, .chosen {
			color				: #CC0000;
			background			: #FFFFFF;
			text-decoration		: bold;
			}
			
		.spacerNavRight {
			margin		: 63px 0px 0px 0px;
			background	: #000000;
		}
		
/* END TEXT NAVIGATION FOR PROCESS PAGES */
/* ============================================================================================== */

	#footer { 
		float				: left;
		background			: transparent url(../images/global/right_col_btm.png) no-repeat;
		margin				: 0px 0px 10px 0px;
		padding				: 0px 0px 10px 0px;
		height				: 75px;
		width				: 769px;
	}
	
/* END CONTENT PANEL */
/* ============================================================================================== */
		
