body {
	behavior: url("/css/csshover3.htc");
	background: #3b3b3b url('/images/bodyBG.jpg') top repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
}
#OuterSiteContainer {
	position: relative;
	width: 982px;
	min-height: 580px;
	margin: 0 auto;
	padding: 0 45px 0 46px;
	background: url('/images/OuterSiteContainer.png') repeat-y;
	z-index: 1;
}
	#InnerSiteContainer {
		position: relative;
		width: 980px;
		min-height: 580px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		background: #FFF url('/images/InnerSiteContainer.png') repeat-y;
		z-index: 2;
	}
		#TopContainer {
			position: relative;
			width: 980px;
			height: 113px;
			z-index: 3;
		}
			#TopLeftContent {
				position: relative;
				width: 557px;
				height: 110px;
				float: left;
				padding: 0 0 0 50px;
				z-index: 4;
			}
				#Logo {
					position: relative;
					width: 557px;
					height: 100px;
					margin: 6px 0 0 0;
					padding: 0 0 0 0;
					background: url('/images/Logo.jpg') no-repeat;
					z-index: 5;
				}
			#TopMidContainer {
				position: relative;
				width: 63px;
				height: 110px;
				float: left;
				padding: 0 0;
				z-index: 4;
			}
			#TopRightContainer {
				position: relative;
				width: 307px;
				height: 110px;
				float: right;
				padding: 0 0;
				margin: 0 0;
				z-index: 4;
			}
				#TopContactContainer {
					position: relative;
					width: 240px;
					height: 110px;
					padding: 0 67px 0 0;
					margin: 0 0;
					z-index: 5;
				}
					#TopLeftContact {
						position: relative;
						width: 84px;
						height: 110px;
						padding: 62px 0 0 0;
						margin: 0 0;
						float: left;
						z-index: 6;
					}
						#TwitterIcon {
							position: relative;
							width: 37px;
							height: 39px;
							margin: 0 8px 0 0;
							padding: 0 0 0 0;
							background: url('/images/twitterIcon.png') no-repeat;
							float: left;
							cursor: pointer;
							z-index: 7;
						}
						#FacebookIcon {
							position: relative;
							width: 37px;
							height: 39px;
							margin: 0 0 0 0;
							padding: 0 0 0 0;
							background: url('/images/facebookIcon.png') no-repeat;
							float: right;
							cursor: pointer;
							z-index: 7;
						}
					#TopRightContact {
						position: relative;
						width: 240px;
						height: 110px;
						padding: 9px 0 0 0;
						margin: 0 0;
						float: left;
						font-family: arial;
						font-weight: normal;
						font-size: 12px;
						color: #3b3b3b;
						text-align: right;
						z-index: 6;
					}
		#SlideshowContainer {
			position: relative;
			width: 925px;
			height: 366px;
			top: -12px;
			padding: 0 0;
			margin: -4px 27px 0 28px;
			z-index: 4;
		}
			#SlideshowLeftBar {
				position: relative;
				width: 40px;
				height: 366px;
				padding: 0 0;
				margin: 0 0;
				float: left;
				background: url('/images/SlideshowLeftBar.png') no-repeat;
				z-index: 5;
			}
			#SlideshowMidContainer {
				position: relative;
				width: 841px;
				height: 366px;
				padding: 0 0;
				margin: 0 0;
				float: left;
				background: url('/images/SlideshowMidContainer.png') repeat-x;
				z-index: 5;
			}
				#SlideshowBGContainer {
					position: absolute;
					width: 841px;
					height: 366px;
					padding: 0 0;
					margin: 0 0;
					z-index: 6;
				}
					#SlideshowBGLeft {
						position: relative;
						width: 201px;
						height: 366px;
						padding: 0 0;
						margin: 0 0;
						float: left;
						background: url('/images/SlideshowBGLeft.png') no-repeat;
					}
					#SlideshowBGRight {
						position: relative;
						width: 201px;
						height: 366px;
						padding: 0 0;
						margin: 0 0;
						float: right;
						background: url('/images/SlideshowBGRight.png') no-repeat;
					}
				#SlideshowMidLeftContainer {
					position: absolute;
					width: 473px;
					height: 326px;
					margin: 15px 0 25px 0;
					padding: 0 0;
					z-index: 6;
				}
					#SlideContainer {
						position: relative;
						width: 473px;
						height: 326px;
						margin: 0 0 0 0;
						z-index: 7;
					}
						/*
						#SlideLeftBar {
							position: relative;
							width: 24px;
							height: 326px;
							padding: 0 0;
							margin: 0 0;
							background: url('/images/SlideLeftBar.jpg') no-repeat;
							float: left;
							z-index: 8;
						}
						*/
						#SlideMidContainer {
							position: relative;
							width: 425px;
							height: 326px;
							padding: 0 0 0 0;
							margin: 0 24px;
							/*background: url('/images/SlideMidContainer.jpg') repeat-x;*/
							float: left;
							z-index: 8;
						}
							#Slide {
								position: relative;
								width: 425px;
								height: 283px;
								margin: 21px 0 22px 0;
								padding: 0 0;
								border: 1px solid #FFF;
								background: #CCC;
								z-index: 9;
							}
						/*
						#SlideRightBar {
							position: relative;
							width: 24px;
							height: 326px;
							padding: 0 0;
							margin: 0 0;
							background: url('/images/SlideRightBar.jpg') no-repeat;
							float: right;
							z-index: 8;
						}
						*/
				#SlideshowMidRightContainer {
					position: absolute;
					width: 384px;
					height: 291px;
					padding: 0 0;
					margin: 34px 0 41px 464px;
					z-index: 6;
				}
					#SlideshowContentContainer {
						position: relative;
						width: 384px;
						height: 291px;
						padding: 0 0;
						margin: 0 0;
						z-index: 7;
					}
						#SlideshowContentTop {
							position: relative;
							width: 374px;
							height: 68px;
							padding: 10px 0 7px 10px;
							margin: 0 0;
							border-bottom: 1px solid #FFF;
							text-align: left;
							z-index: 8;
						}
							#SlideshowContentTop_Caption {
								position: relative;
								display: inline-block;
								font-size: 28px;
								font-weight: normal;
								font-family: Arial, Helvetica, sans-serif;
								text-align: left;
								color: #FFF;
							}
							#SlideshowContentTop_SubCaption {
								position: relative;
								display: block;
								width: 360px;
								font-size: 22px;
								font-weight: normal;
								font-family: Arial, Helvetica, sans-serif;
								text-align: left;
								color: #FFF;
							}
							#SlideshowContentTop_SlideCount {
								position: relative;
								display: block;
								width: 70px;
								font-size: 12px;
								font-weight: normal;
								font-family: Arial, Helvetica, sans-serif;
								text-align: right;
								color: #FFF;
								float: right;
							}
						#SlideshowContentBot {
							position: relative;
							width: 380px;
							height: 184px;
							padding: 17px 0 0 6px;
							margin: 0 0;
							text-align: left;
							z-index: 8;
						}
							#SlideshowContentBot_Title {
								position: relative;
								display: inline-block;
								font-size: 16px;
								font-weight: normal;
								font-family: Arial, Helvetica, sans-serif;
								text-align: left;
								color: #FFF;
							}
							#SlideshowContentBot_Item {
								position: relative;
								display: inline-block;
								margin: 15px 0 7px 0;
								font-size: 12px;
								font-weight: normal;
								font-family: Arial, Helvetica, sans-serif;
								text-align: left;
								color: #FFF;
							}
			#SlideshowRightBar {
				position: relative;
				width: 40px;
				height: 366px;
				padding: 0 0;
				margin: 0 0;
				float: left;
				background: url('/images/SlideshowRightBar.png') no-repeat;
				z-index: 5;
			}
		#MidContainer {
			position: relative;
			width: 980px;
			min-height: 550px;
			margin: -25px 0 0 0;
			padding: 0 0 30px 0;
			z-index: 3;
		}
			#MidLeftContainer {
				position: relative;
				width: 298px;
				min-height: 550px;
				margin: 0 0 0 0;
				border-right: 3px solid #bf0000;
				background: #ffffff;
				float: left;
				z-index: 7;
			}
				#MidLeftTopContainer {
					position: relative;
					width: 274px;
					min-height: 198px;
					padding: 0 24px 0 0;
					z-index: 8;
				}
					#MenuTitle {
						width: 265px;
						height: 20px;
						padding: 14px 0 0 8px;
						border-bottom: 1px solid #9d9d9d;
						font-family: Adobe Garamond Pro;
						font-weight: bold;
						font-size: 20px;
						color: #9a9a9a;
						text-align: left;
						/*background: url('/images/MenuTitle.png') bottom left no-repeat;*/
						z-index: 9;
					}
					#MenuContainer {
						position: relative;
						width: 274px;
						min-height: 179px;
						margin: 10px 0 0 0;
						z-index: 20;
					}
					#MembersAreaContainer {
						position: relative;
						width: 259px;
						margin: 10px 0 0 0;
						padding: 0 0 0 15px;
						text-align: left;
						z-index: 20;
					}
			#MidRightContainer {
				position: relative;
				width: 678px;
				min-height: 550px;
				margin: 0 0 0 0;
				background: #ffffff;
				float: left;
				z-index: 4;
			}
				#LeftContent_Home {
					position: relative;
					width: 195px;
					min-height: 510px;
					padding: 20px 34px 20px 18px;
					border-right: 3px solid #bf0000;
					font-size: 12px;
					font-weight: normal;
					font-family: arial;
					color: #3b3b3b;
					text-align: left;
					float: left;
					z-index: 5;
				}
					#LoginTitle {
						position: relative;
						width: 186px;
						height: 22px;
						margin: 16px 0 7px 9px;
						padding: 0 0 0 0;
						font-family: Adobe Garamond Pro;
						font-size: 20px;
						font-weight: bold;
						color: #bf0000;
						text-align: left;
						z-index: 6;
					}
					#LoginForm {
						position: relative;
						width: 190px;
						height: 103px;
						margin: 0 0 0 5px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: normal;
						font-size: 12px;
						color: #3b3b3b;
						text-align: left;
						z-index: 6;
					}
						.loginText {
							height: 18px;
							width: 190px;
							border: none;
							padding: 2px 0 9px 8px;
							margin: 0 0 0 0;
							font-size: 14px;
							font-weight: bold;
							font-family: arial;
							color: #333;
							background: url('/images/loginText.png') no-repeat;
							background-color:transparent;
						}
						.loginText:focus{
							outline: none;
						}
					#LoginButton {
						position: relative;
						width: 195px;
						height: 25px;
						margin: 10px 0 0 0;
						text-align: left;
						z-index: 6;
					}
						.LoginSubmit {
							position: relative;
							width: 65px;
							height: 23px;
							background: url('/images/LoginSubmit.png') no-repeat;
							z-index: 7;
						}
					#LoginContent {
						position: relative;
						width: 185px;
						min-height: 165px;
						margin: 11px 0 0 7px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: normal;
						font-size: 12px;
						color: #3b3b3b;
						text-align: left;
						z-index: 6;
					}
				#RightContent_Home {
					position: relative;
					width: 346px;
					min-height: 198px;
					padding: 20px 67px 20px 15px;
					font-size: 12px;
					font-weight: normal;
					font-family: arial;
					color: #3b3b3b;
					text-align: left;
					float: right;
					z-index: 5;
				}
					.ContentTitle {
						font-family: arial;
						font-size: 12px;
						font-weight: bold;
						text-transform: capitalize;
						color: #262d70;
					}
				/*
					#HomeCalendar {
						margin: 0 0 15px 0;
					}
						.HomeCalendarTitle {
							font-weight: bold;
							font-family: arial;
							font-size: 12px;
							color: #3b3b3b;
						}
						.HomeCalendarDesc {
							font-weight: normal;
							font-family: arial;
							font-size: 12px;
							color: #3b3b3b;
						}
					#HomeWeather {
						margin: 0 0 15px 0;
					}
				*/
				#LeftContent_Inner {
					position: relative;
					width: 635px;
					min-height: 510px;
					padding: 20px 27px 20px 16px;
					font-size: 12px;
					font-weight: normal;
					font-family: arial;
					color: #3b3b3b;
					text-align: left;
					background: url('/images/LeftContent_Inner.jpg') repeat-y;
					z-index: 5;
				}
					#ContentTitle {
						font-size: 20px;
						font-family: Adobe Garamond Pro;
						font-weight: bold;
						color: #bf0000;
					}

/* Link style classes */
a {
	color: #ed2626;
	font-size: 13px;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
}
a:link {
	color: #ed2626;
	font-size: 13px;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #a62626;
	font-size: 13px;
	font-family: arial;
	font-weight: normal;
	text-decoration: underline;
}
a:active {
	color: #ed2626;
	font-size: 13px;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
}

	
/* Form Element Classes */
.inputTxt1 {
	color: ##000000;
	font-weight: bold;
	font-family: arial;	
}

/* Individual Page Styles 
.InnerArea {
	padding: 10px 10px 10px 10px;
	width: 516px;
	font-size: 14px;
	font-weight: normal;
	font-family: arial;
}*/

/* Form Field Values */
.Label1 {
	padding: 0 9px 0 0;
}
	.Label1_Grey {
		padding: 0 9px 0 0;
		color: #545454;
	}
.Label2 {
	padding: 3px 0 2px 0;
	color: #3e3d4c;
	font-size: 12px;
	font-weight: bold;
}
.Value1 {
	padding: 0 15px 0 0;
}
	.Value1_Grey {
		padding: 0 15px 0 0;
		color: #717070;
	}
	.Value1_Red {
		padding: 0 15px 0 0;
		color: #900;
	}
	.Value1_Green {
		padding: 0 15px 0 0;
		color: #0C0;
	}
	.Value1_Orange {
		padding: 0 15px 0 0;
		color: #960;
	}
/* Alternating color rows for dispatch */
.DispAltTR1 {
	background: #8b94aa;
}
.DispAltTR2 {
	background: #aeb5c4;
}
.DispAltTD1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}
.DispAltTD2 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}
.RequiredFlag {
	width: 13px;
	height: 13px;
	color: #900;
	font-size: 19px;
	font-weight: bold;
	display: inline-block;
	background: url('/images/requiredFlag.png') no-repeat;
}
.RequiredFlag_Grey {
	width: 13px;
	height: 13px;
	color: #900;
	font-size: 19px;
	font-weight: bold;
	display: inline-block;
	background: url('/images/requiredFlag_Grey.png') no-repeat;
}
.cancelBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #602222;
	border: 2px solid #000000;
	padding: 8px 15px 8px 15px;
	margin: 15px 15px 15px 15px;
	cursor: pointer;	
}
.waitBtn{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background: #d2d000;
	border: 2px solid #000000;
	padding: 8px 15px 8px 15px;
	margin: 15px 15px 15px 15px;
	cursor: pointer;
}
.submitBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #365d9d;
	border: 2px solid #2f466c;
	padding: 8px 15px 8px 15px;
	margin: 15px 15px 15px 15px;
	cursor: pointer;	
}
.submitBtn_Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #728097;
	border: 2px solid #444a54;
	padding: 8px 15px 8px 15px;
	margin: 15px 15px 15px 15px;
	cursor: pointer;	
}

/* Demographics Page CSS */

#Demographics {
}
#Demographics h3 {
	color: #71808e;
	font-weight: bold;
	margin: 0 0 0 25px;
}
#Demographics .TR0 {
	background: #f1f1f1;	
}
#Demographics .TR1 {
	background: #fcfcfc;	
}
#Demographics .Label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:800;
	margin-top:8px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	color:#033666;
}
#Demographics .txtInput {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#Demographics .submitBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fcfcfc;
	background: #405060;
	border: 2px solid #000000;
	padding: 8px 15px;
	margin: 15px;
	cursor: pointer;
}
#Demographics .confirmBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #236e26;
	border: 2px solid #000000;
	padding: 8px 15px;
	margin: 15px;
	cursor: pointer;
}
#Demographics .cancelBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #602222;
	border: 2px solid #000000;
	padding: 8px 15px;
	margin: 15px;
	cursor: pointer;	
}
#Demographics .ErrorBox {
	background: #fbf1f1;
	border: 1px solid #fb8e8e;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 15px;
	list-style-type: circle;
}
#Demographics .ConfirmBox {
	background: #f6fff5;
	border: 1px solid #94d789;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding: 15px;
}
#Demographics .RqrdField {
	color: #900;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

/* Slideshow Styles */
/* Prevents slides from flashing */
#slides {
	display:none;
}