@charset "UTF-8";
/* CSS Document */

a {
	color:#fff;
	text-decoration:none;
}

a img {
	border:0px
}
body {
	background: url(images/Background_Glow.png) #100f30 center top no-repeat;
	margin-top:0px;
	margin-bottom:0px;
	font-family: garamond;
	font-size: 18px;
	color: #fff;
}
.body {
	background-color:#dee0ed;
	margin-left:auto;
	margin-right:auto;
	width:906px
}
.banner {
	background: url(images/Banner.jpg);
	height:178px;
	width:906px;
}
/*
 * nav bar functions
*/
.navigation {
	background:url(images/navigation.jpg);
	height:32px;
	width:906px;
	border-top:1px solid #3a0f22;
	vertical-align:middle;
}
#dropDownMenu, #dropDownMenu ul 
{     
	height:					25px;
	list-style: 			none;
	width:					906px;
    text-align:	 			center;
	border-style:           none;
	margin:					0px;
} 
#dropDownMenu {
	display:				inline;
}
#dropDownMenu li {   
	height:					25px;
	float: 					left;
}

#dropDownMenu li ul {     
	position: 			absolute;
	z-index:			2000;     
	width: 				170px;
	height: 			auto;
	left:				-999em;
	text-align:	 		left;
	background:			url(images/submenu_bg.jpg) no-repeat;
	padding:			0px;
	margin-top:			26px;
	outline:			solid 1px #5d0b0e;
	border-right:		solid 1px #8b0029;
	border-bottom:		solid 1px #8b0029;
	filter:				alpha(opacity=97);
	-moz-opacity:		0.97;
	-khtml-opacity: 	0.97;
	opacity: 			0.97;

} 
#dropDownMenu li ul li {
	margin:3px 0px 3px 0px
}

#dropDownMenu li.hoverNavItem:hover ul, #dropDownMenu li.sfhover ul {    
	left: 				auto;
}

.subMenuItem
{
	display: 			block;     
	text-decoration: 	none;
	color:				#FFF;
	padding:			5px 4px 8px 6px;
	margin:				0px;
	font-weight:		bold;
	width:				161px;
	font-size:			15px;
	text-shadow: 		0em 0.05em 0.2em black;
}
.subMenuItem:hover {
	color:				#FFF;
	background-color:	#980028;
	filter:				alpha(opacity=97);
	-moz-opacity:		0.97;
	-khtml-opacity: 	0.97;
	opacity: 			0.97;
}

.navBarItem {
	height:26px;
	width:127px;
	line-height:26px;
	text-align:center;
	float:left;
	border-left:		1px solid #ae0039;
	border-right:		1px solid #490507;
	text-shadow: 		0em 0.05em 0.5em black;
	font-weight:		bold;
}


.rotselect {
	position:relative;
	bottom:25px;
	padding-right:20px;
}

p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

p.bold {
	font-weight:bold;
	font-size: 18px;
	font-variant: small-caps;
	text-shadow: 0em 0.05em 0.2em #2f314d;
	
}

p.header {
	font-size:25px;
	font-weight:900;
	text-align:left;
	padding-left:10px;
	margin-top:0px;
	text-shadow: 0em 0.05em 0.2em #2f314d;
}
.text {
	background:url(images/text_bg.jpg);
	height:322px;
	margin-top:10px;
	font-size:15.5px;
}

.text1 {
	background:url(images/text_bg1.jpg);
	height:52px;
	width:526px;
	float:left;
	line-height:52px;
}

.text2 {
	background:url(images/text_bg2.jpg);
	height:52px;
	width:182px;
	float:left;
	line-height:52px;
	
}
.text3 {
	background:url(images/text_bg3.jpg);
	height:52px;
	width:196px;
	float:right;
	line-height:52px;
	
}
.text4 {
	background:url(images/text_bg4.jpg);
	height:270px;
	width:526px;
	float:left;
	text-align: left;
	display:block;
	
}
.text5 {
	background:url(images/text_bg5.jpg);
	height:270px;
	width:184px;
	float:left;
	text-align: left;
	
}
.text6 {
	background:url(images/text_bg6.jpg);
	height:270px;
	width:196px;
	float:right;
	text-align: left;
	
}


.content {
	height:600px;
	margin-top:10px;
}

.contenthead {
	height:50px;
	line-height:50px;
	width:660px;
	border-right:10px solid #363a57;
	background-color:#575b76;
	color:#FFF;
	text-shadow: 0em 0.05em 0.2em #100f30;
	text-align:center;
	padding-right:10px;
	font-size:30px;
	font-weight:bold;
	font-variant:small-caps;
	letter-spacing:4px;
	float:left;
}
	
.menuhead {
	height:50px;
	width:190px;
	line-height:50px;
	border-left:10px solid #363a57;
	background-color:#575b76;
	color:#FFF;
	text-shadow: 0em 0.05em 0.2em #100f30;
	text-align:left;
	padding-left:20px;
	font-size:24px;
	font-weight:bold;
	font-variant:small-caps;
	letter-spacing:4px;
	float:right;
}

.contentbody {
	width:640px;
	background-color:#c6c9dc;
	border-right:10px solid #868aa5;
	padding:2px 15px 0px 15px;
	text-align:justify;
	float:left;
	color:#2d3045;
	font-size:15px;
}

.contentbody p {
	margin-bottom:15px;
}

.contentbody a:active, .contentbody a:link {
	color: #292952;
	font-weight: bold;
}

.contentbody a:visited {
	color: #303063;
	font-weight: bold;
}

.contentbody a:hover {
	color: #393973;
	font-weight: bold;
}

p.contentheader {
	font-size:20px;
	color: #212146;
	font-weight:bold;
	margin-bottom:9px;
	border-bottom:5px solid #9598b2;
	padding-bottom:3px;
	padding-top:10px;
}
	

.menubody {
	width:210px;
	background-color:#989cb8;
	border-left:10px solid #6e7391;
	float:left;
	margin-left:6px;
	padding-top:10px;
}

.menulink1 {
	color:#FFF;
	font-weight:bold;
	text-shadow: 0em 0.05em 0.3em #100f30;
	letter-spacing:1px;
}

.menulink3 {
	padding-left:25px;
	padding-top:7px;
	text-indent: -15px;
}

.menulink2 a:link, .menulink2 a:active, .menulink2 a:visited {
	color:#1d1d3e;
	font-weight:bold;
}


.menulink3 a:link, .menulink3 a:active, .menulink3 a:visited {
	color:#1d1d3e;
	font-weight:bold;
	font-size:15px;
}

.menulink1 {
	background:#6e7391;
	color:#FFF;
	font-weight:bold;
	padding:5px 0px 5px 10px;
	margin-top:0px;
}

.menulink2 {
	color:#1d1d3e;
	padding:5px 0px 5px 10px;
}

p.contentheader {
	font-size:20px;
	color: #212146;
	font-weight:bold;
	margin-top:10px;
}
	
.footer a:link, a:active, a:visited {
	/* color:#dee0ed; */
}

.footer a:hover {
	color:#bcbfd6;
}

.footer {
	background:url(images/footer.jpg);
	margin-top:10px;
	text-align:left;
	height:33px;
	margin-bottom:0px;
	padding-bottom:0px;
	text-shadow: 0em 0.05em 0.3em black;
	font-weight:bold;
}