﻿body {
	background: url('../images/bground.png') repeat-x 50% top;
	text-align: center;
	margin: 0;
	padding: 0 0 0 0;
	height: 100%;
	min-height: 100%;
}

html {
	background: url('../images/bground.png') repeat-x 50% top;
	text-align: center;
	margin: 0;
	padding: 0 0 0 0;
	height: 100%;
	min-height: 100%;
	background-color:#f8f8ff;
}

}

#masthead {position: relative; 
			height: 191px; 
			width:800px; 
			text-align:center; 
			margin-left:auto; 
			margin-right:auto; 
			left: 0px; 
			top: 0px;
	
}

#banner {position: relative; 
		width: 781px; 
		height: 150px; 
		z-index: 1; 
		left: 0px; 
		top: 0px; 
		text-align:center;
		
}

#menu-main {position: absolute; 
		width: 790px; 
		height: 33px; 
		z-index: 1; 
		left: 100px; 
		top: 158px;
	
}

#container {
	position:relative;
	width:800px;
	height:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.9em;
	min-height:100%;
	
	
}

/* ----- MAINBOX STYLES ------- */

#mainbox {
	position:absolute;
	width:570px;
	left:0px;
	top:215px;
	margin-right:15px;
	text-align:left;
	float:left;
	
}

#mainbox h1 {
	font-size:1.5em;
	color:#120f53;
	margin-left:25px;
	margin-bottom:0px;
}

#mainbox h2 {
	font-size:1.1em;
	color:#490222;
	text-align:left;
	margin-left:0px;
}

#mainbox h3 {
	font-size:.8em;
	font-weight:normal;
	font-style:italic;
	color:#120f53;
	text-align:left;
	margin-left:0px;
	margin-top:0px;
	padding-top:2px;
}

#mainbox p li {
	font-size:.9em;
}

.header1 {
	position:absolute;
	left:0px;
	top:15px;
	height:50px;
	width:570px;
	text-align:left;
	z-index:1;
}

/* ----- SIDEBOX STYLES ------- */


#sidebox {
	position:absolute;
	left: 580px;
	top: 210px;
	height: 450px;
	width: 210px;
	background-image: url('sidebox4.png');
	z-index: 2;
	text-align: left;
	text-indent: 20px;
}

#sidebox li {
	line-height: 20pt;
	list-style-type: none;
	color:#120f53;
}

#sidebox h3 {
	color:#120f53;
	font-size:1.2em;
}	
	
a.sidelinks:link {color:#120f53; text-decoration:none;}
a.sidelinks:visited {color: #120f53;text-decoration: none;}
a.sidelinks:hover {color:#490222; text-decoration:underline;}
a.sidelinks:active {color:#120f53; text-decoration:none;}



/* ----- FOOTER STYLES ------- */


#footer {background: url('../images/footer.png') repeat-x center top; 
		position:absolute;
		left:0px; 
		width: 100%; 
		height: 125px; 
		z-index: 1;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
}
#footercontent {position: relative;
			height: 100px; 
			width:790px; 
			text-align:center;
			margin-top:0px;
			margin-bottom:0px; 
			margin-left:auto; 
			margin-right:auto;
			left: 0px; 
			top: 5px;
			z-index:2;
}

table.foot {
	width:500;
	margin-left:auto;
	margin-right:auto;
}

p.contactinfo {
	position:absolute; 
	z-index:2; 
	text-align:center; 
	left:0px; 
	top:0px; 
	width:790px; 
	color:white; 
	font-size:.9em;
	font-family:arial, verdana;
	margin-top:0px;
	margin-bottom:0px;
	
}


p.copyright {
	color:#120f53; 
	font-size:.8em; 
	text-align:center;
}

/* ----- Misc STYLES ------- */

a.directions:link {color:#120f53; text-decoration:none;}
a.directions:visited {color: #120f53;text-decoration: none;}
a.directions:hover {color:#490222; text-decoration:underline;}
a.directions:active {color:#120f53; text-decoration:none;}



