/* CSS Document */

	body {
		font-family: arial, sans-serif;
		font-size: 11pt;
		color: white;
		background-color: #0F0F0F;
		text-align: center;

	}


/* hyperlinks */

	a:link, a:visited {
		color: #BA0044;
		text-decoration: none;
	}

	a:hover {
		color: #FF0059;
		text-decoration: underline;
	}

	a:active {
		color: #FF0059;
		text-decoration: underline;
	}
	



/* html standard tags as needed*/


	P,h1,h2,h3,h4,h5,h6,table,tr,td {
		padding: 0px;
		color: #999999;
	}

	textarea, input {
		border: 1px grey solid;
	}

	div {
		vertical-align: middle;
	}


/* main layout */


	#container {
            width:945px;
		margin: 0px auto 0px auto;
		padding: 20px 20px 20px 20px;
            text-align: left;
		background-color: black;
	}

	#main {
		padding-top: 15px;
	}

	div.background {
		margin: 0px auto 0px auto;
		width: 980px;
		background-color: black;
		text-align: left;
	}


	.splash {
		top: 50%;
		left: 50%;
		background-color: red;
		text-align: center;
	}

	.black { background-color: black; }

	.white { color: white;	}

	.blue {	background-color: blue;	}

	.red { background-color: red; }

	.pink { color: #FFA0C8; }

	.lightgreen { color: #98CA00; font-size: 12pt; }

	img { border: 0px; }

	img.header { 
		border: 1px white solid;
		text-align: center;
	}

	#nav2 {
		position: relative;
		top: -10px;
	}
	

	div.leftimage {
		position: relative;
		padding-top: 0px;	
	}

	img.frame {
		border: 1px white solid;
	}

	div.contact {
		padding: 0px;
		padding-top: 0px;
		padding-left: 29px;
		width: 400px;
		color: green;
	}

	div.contentright {
		left: 360px;
		float: left;
		width: 240px;
		text-align: left;
	}

	td.video {
		vertical-align: middle;
		padding-left: 5px;
		font-size: 11pt;
		text-align: left;
	}

	table.content {
		border: 0px;
		vertical-align: top;
	}
	
	td.content {
		padding-left: 20px;
		padding-right: 20px;
		vertical-align: top;
	}

	table.contact {
		border: 0px;
		vertical-align: top;
	}

	.middle {
		text-align: center;
		vertical-align: middle;
	}

	.middleleft {
		text-align: left;
		vertical-align: middle;
	}

	table.contentright {
		border: 10px solid #111111;
		background-color: #1A1A1A;
		width: 280px;
		height: 100%;
	}

	table.black {
		background-color: black;
		}

	tr.contentright, td.contentright, td.contentrightlarge {
		color: #999999;
		text-align: left;
		vertical-align: middle;
		padding: 5px;
	}

	 td.contentrightlarge {
		color: #FF5E90;
		font-size: 13pt;
	}

	tr.grey {
		background-color: #111111;
	}


	div.seo {
		position: relative;
		padding-left: 20px;
		padding-bottom: 20px;
		font-size: 8pt;
		color: gray;
		margin-bottom: 4px;
		text-align: left;
	}

	td {
		border: 0px;
		vertical-align: top;
	}
	
	h1 {
		margin-top: 0px;
		padding-left: 30px;
		font-size: 24pt;
		font-weight: normal;
		color: white;
	}

	h2 {
		font-size: 17pt;
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	h3 {
		font-size: 15pt;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	h4 {
		font-size: 15pt;
		color: white;
	}

	.testimonials {
		border-bottom: 1px solid white;
	}

	p.characters {
		font-size: 11pt;
	}

	.acknowledgement {
		font-style: italic;
		font-size: 9pt;
	}

	object {
		border: 1px white solid;
	}	

