 

* { padding: 0; margin: 0; }

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

body {
	background		: #000000 url(../images/global/bg_body.jpg) no-repeat;
	color			: #000000;
	font-family		: Arial, Helvetica, San Serif;
	font-size		: 12px;
	text-align		: center;
}

#wrapper {
	width			: 1024px;
	margin-left		: auto;
	margin-right	: auto;
	padding			: 0px 0px 0px 0px;
	min-height		: 100%;
}

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

#leftColumn {
	width				: 197px;
	margin				: 70px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	float				: left;
	text-align			: 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;
		min-height		: 300px;
		height			: auto !important;
		height			: 300px;
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 30px 0px;
		float			: left;
		display			: block;
		text-align		: left;
	}
/* ============================================================================================== */	
/* 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;
			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;
		}

		.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		: underline;
			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;
			text-decoration		: none;			
			}
		
		a.navLeft:active, .chosen {
			color				: #CC0000;
			background			: #CCCCCC;
			text-decoration		: none;
			}
			
		.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;
		text-align				: 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			: Helvetica, Arial, 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			: Helvetica, Arial, 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			: Helvetica, Arial, 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			: Helvetica, Arial, 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 MAIN */

	#contentMaster { 
		background				: #FFFFFF;
		margin					: 0px 0px 0px 0px;
		padding					: 0px 0px 0px 0px;
		min-height				: 500px;
		height					: auto !important;
		height					: 500px;
		width					: 769px;
		float					: left;
		text-align				: 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;
		}

		.textContentSmall {
			color				: #000000;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 11px;
			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-top		: 2px;
			padding-bottom		: 5px;
			list-style-position	: outside;
		}
		
		
		.contentThumb {
			margin				: 0px 10px 10px 0px;
			padding				: 2px;
			float				: left;
			}

		.line { 
			background: #FFFFFF url(../images/global/horizontal_line.gif) repeat-x;
			margin: 0px 0px 10px 0px; 
			height: 1px;
			clear:both;
			}	

/* END CONTENT MAIN */
/* ============================================================================================== */

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

	#panel { 
		background			: #FFFFFF;
		margin				: 0px 0px 0px 0px;
		padding				: 0px 0px 0px 0px;
		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 CALENDAR COMPONENTS */

	#calendarMaster { 
		background				: #EEEEEE;
		margin					: 0px 10px 25px 0x;
		padding					: 0px 0px 0px 0px;
		height					: auto;
		width					: 220px;
		float					: left;
		display					: inline;
		text-align				: left;		
		position				: relative;
		top						: 76px;
		}
	

	#calendarTitleBar { 
		background				: #CCCCCC;
		margin					: 0px 0px 0px 0px;
		padding					: 3px 0px 3px 5px;
		border-bottom			: 1px dotted #666666;
		width					: 215px;
		height					: auto;
		float					: left;
		display					: inline;
	}
	
		.calendarTitle {
			padding				: 0px;
			color				: #666666;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 12px;
			font-weight			: bold;
			text-transform		: uppercase;
			text-align			: left;
			letter-spacing		: 0px;
			line-height			: 20px;
			width				: 217px;
			}
	
	#calendarContent { 
		background				: #EEEEEE;
		margin					: 0px 0px 0px 0px;
		padding					: 5px 0px 3px 3px;
		width					: 215px;
		height					: auto;
		float					: left;
		display					: block;
	}


		.calendarEventTitle {
			padding				: 6px 4px 4px 4px;
			color				: #000000;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 11px;
			font-weight			: bold;
			text-align			: left;
		}
		

		.calendarText {
			padding				: 4px;
			color				: #000000;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 10px;
			text-align			: left;
			border-bottom		: 1px dotted #666666;
			margin-bottom		: 4px;
			width				: 100%;
		}


/* ============================================================================================== */
/* START BLOG COMPNENTS */

	#blogMaster { 
		background				: #EEEEEE;
		margin					: 0px 10px 25px 0x;
		padding					: 0px 0px 8px 0px;
		height					: auto;
		width					: 220px;
		float					: left;
		display					: inline;
		text-align				: left;		
		position				: relative;
		top						: 100px;
		}

	#blogTitleBar { 
		background				: #CCCCCC;
		margin					: 0px 0px 0px 0px;
		padding					: 3px 0px 3px 5px;
		border-bottom			: 1px dotted #666666;
		width					: 215px;
		height					: auto;
		float					: left;
		display					: inline;
	}
	
		.blogTitle {
			padding				: 0px;
			color				: #666666;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 12px;
			font-weight			: bold;
			text-transform		: uppercase;
			text-align			: left;
			letter-spacing		: 0px;
			line-height			: 20px;
			width				: 217px;
			}
	
	#blogContent { 
		background				: #EEEEEE;
		margin					: 0px 0px 0px 0px;
		padding					: 5px 0px 3px 3px;
		width					: 217px;
		height					: auto;
		float					: left;
		display					: inline;
	}


		.blogEntryTitle {
			padding				: 6px 4px 4px 4px;
			color				: #000000;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 11px;
			font-weight			: bold;
			text-align			: left;
		}
		

		.blogText {
			padding				: 4px;
			color				: #000000;
			font-family			: Arial, Helvetica, San Serif;
			font-size			: 11px;
			text-align			: left;
			border-bottom		: 1px dotted #CCFFFF;
			margin-bottom		: 4px;
			width				: 100%;
		}
		
		
		a.navBlog, a.navBlog:link, a.navBlog: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.navBlog:hover {
			color				: #CC0000;
			background			: #CCCCCC;
			}
		
		a.navBlog:active, .chosen {
			color				: #CC0000;
			background			: #CCCCCC;
			}
			
/* END BLOG COMPONENTS */
/* ============================================================================================== */
			
		
/* ============================================================================================== */
/* 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 */
/* ============================================================================================== */