* {
	margin: 0;
	padding: 0;
}

body {
	font-size:62.5%;
	font-family:"Trebuchet MS";
	background: url(images/header_bg.jpg) repeat-x top #838383;
	margin-bottom:-10px;
}

p {
	font-size:1.2em;
	line-height: 1.3em;
	margin-bottom: 0.8em;
	color:white;
	text-align:justify;
	border: 10px #66FF00;
}

img {
	margin-left: 50px;
	margin-bottom: 15px;
	padding:3px;
	border: 1px solid #666666;
}

hr {
	border: none;
	height: 1px;
	color:#929292;
	background-color:#929292;
	margin: 15px 0 20px 50px;
}

h1 { 
	font-size: 2.3em;
	font-weight:normal;
	height:44px;
	width:525px;
	margin: -15px 0 0.2em 0; 
	color:#CC00CC;
	background-image: url(images/h1_bg.png);
	padding-top: 15px;
	padding-left:50px;
}
h2 { 
	color:#DDDDDD;
	font-size:1.8em;
	font-weight:normal;
	margin:0.2em 0 0.5em;
	padding:0 0 0 50px;
	
	}
h3 { font-size: 1.0em; margin: -15px 0 0.8em 0; color:#CCCCCC; padding-left:50px; }

.clear { clear:both; }

div#pagewrap {
	width:1028px;
	margin: 0 auto;
}

div#header {
	height:254px;
	background:url(images/header.jpg);
	}

div#main-content {
	padding-bottom: 0px;
	background: url(images/body_bg.jpg) repeat-y;
	position:relative;
	}
	div#main-content ul#nav {
		float:left;
		width:148px;
		padding-left: 115px;
		list-style:none;
		}
			div#main-content ul#nav li {
				text-transform:uppercase;
				position: relative;
			}
			div#main-content ul#nav li a {
				display:block;
				width:128px;
				float:left;
				padding: 0 10px;
				line-height: 24px;
				color:white;
				font-weight:normal;
				font-size: 1.2em;
				text-decoration:none;
				background-color:#453845;
				border-bottom: 1px solid #392c39;
				}
				div#main-content ul#nav li a:hover, ul#nav li a:active {
					background-color:#5e2661;			
			}
		div#main-content ul#nav li ul#sub-nav {
			margin: -16px 0 0 148px; 
			list-style:none;
			}
			div#main-content ul#nav li ul#sub-nav li a {
			text-transform: capitalize;
			font-size: 1.1em;
			line-height: normal;
			width: 150px;
			position:absolute;
			}
		
		
	div#main-content div#body-text {
		float:right;
		width: 595px;
		padding-right:167px;
		}
		div#main-content div#body-text a {
			color:white;
			border-bottom: 1px solid #CC00CC;
		}
		div#main-content div#body-text a:hover, a:active {
			color:#CC0099;
			border-bottom: 1px solid #CC00CC;
		}
		div#main-content div#body-text p {
			font-size:1.3em;
			color:white;
			padding-left:50px;
		}
		div#main-content div#body-text c1 {
			padding-left:50px;
		}

div#footer {
	background: url(images/footer.jpg);
	height:151px;
	color:white;
	}
	div#footer p {
		color:#CCCCCC;
		padding: 10px 0 10px 150px;
		font-size: 1.1em;
		text-align:center;
	}
	div#footer p a {
		color:white;
	}