@charset "UTF-8";
/* CSS Document */
body {	margin: 0;	padding: 0;	text-align: center;	color: #000000;	font-family: Helvetica, Verdana, sans-serif;
	font-size: 100%;	background-color: #000000;}div#container {	width: 900px;	background: #000000;	margin: 0 auto;}

/* index page */

div#front {
	margin: 0 auto;
	padding: 0;
}

#front h1 {
	font-size: 1.1em;
	font-weight: normal;	
}
/* header */div#mainlogo {	background-color: #000000;	text-align: left;	margin: 0px 0px 0px 200px;	padding: 0;	color: #FFFFFF;}#mainlogo p {	margin: 0;	padding: 0;}	/* main container for text elements */div#maincontainer {	width: 900px;	margin: 0;	padding: 0;	text-align: left;	background-image: url(../images/mainback.jpg);}/* main divs */div#mainmenu {	float: left;	margin: 0;	padding: 30px 0px 0px 0px;	width: 200px;	height: 470px;	background-color: #000000;	text-align: left;
	font-size: .8em;}

div#secondcontent {	height: 700px;	width: 350px;	float: right;	margin: 0;	padding: 0;	border-left: 1px solid #000;
	background: url(../images/secondcontentback.gif) no-repeat;
}div#maincontent {	margin: 0px 350px 0px 200px;	padding: 0;	height: 700px;	background-color: #FFFFFF;}

div#maincontentblack {	margin: 0px 350px 0px 200px;	padding: 0;	height: 500px;	background-color: #000;	
	border-left: 1px solid #fff;}

div#secondcontentblack {	height: 500px;	width: 350px;	float: right;	margin: 0;	padding: 0;
	background-color: #000;
	border-left: 1px solid #000;}

div#fullpage {
	height: 500px;
	width: 700px;
	margin: 0px 0px 0px 200px;
	padding: 0px;
	background-color: #000;
	border-left: 1px solid #fff;
}

div#fullpageblack {
	height: 500px;
	width: 700px;
	margin: 0px 0px 0px 200px;
	padding: 0px;
	background-color: #000;
}

#images {
	margin: 0;
	padding: 20px 0px 20px 10px;
}

/* main menu styles */
#mainmenu img {	padding: 0;	margin: 0;}#mainmenu ul{	margin: 0px;	padding: 0px;	list-style-type: none;}#mainmenu li {	margin-top: 5px;	padding: 5px 0px 5px 8px;	color: #000000;	text-decoration: none;	font-weight: normal;	font-size: 1em;	display: block;	list-style-type: none;}

#mainmenu li.indent {
	margin-left: 25px;
	border-bottom: solid 1px #000;
}

#mainmenu li.indenton {
	margin-left: 25px;
	border-bottom: solid 1px #f3ff00;
}#mainmenu a {	display: block;}#mainmenu h1 {	text-align: left;}#mainmenu a:link {	color:#FFFFFF;	text-decoration:none;	cursor: pointer;}#mainmenu a:visited {	color:#FFFFFF;	text-decoration:none;}#mainmenu a:hover {	color: #999;	text-decoration: none;	cursor:pointer;}#mainmenu a:active {	color:#666;	text-decoration:none;}.on {	background-color: #FFF;}

#mainmenu .on a:link {	color:#000;	text-decoration:none;	cursor: pointer;}#mainmenu .on a:visited {	color:#000;	text-decoration:none;}#mainmenu .on a:hover {	color: #666;	text-decoration: none;	cursor:pointer;}#mainmenu .on a:active {	color:#666;	text-decoration:none;}/* main content styles */#maincontent p {	padding: 20px 20px 0px 20px;	margin: 0;	text-align: justify;
	font-size: .9em;}

#maincontent p.smaller {
	font-size: .75em;
}

#maincontent p.smallest {
	font-size: .6em;
}

#maincontentblack p.smaller {
	font-size: .7em;
	padding: 20px 20px 0px 20px;
	color: #fff;
}

#maincontent h1 {
	margin: 0;	padding: 30px 20px 0px 20px;	font-size: 1.3em;	color:#000;	font-weight: bold;	line-height: 30px;	font-style: normal;		border-bottom: 1px solid #000;}#maincontent h2 {
	margin: 0;
	padding: 20px 20px 0px 20px;	font-size: .9em;	color:#000;	font-weight: normal;
	border-bottom: 1px solid #000;
}
#maincontent img {
	margin: 0;
	padding: 0px;
}

#maincontent ul {
	margin: 0;
	padding: 20px 20px 0px 20px;
	list-style-type: none;
}

#maincontent li {
	padding: 5px 0px 5px 0px;
	margin: 0;
	font-size: .9em;
}

/* second content styles */

#secondcontent p {	padding: 20px;	margin: 0;	text-align: justify;
	font-size: .9em;}



#secondcontent p.smaller {
	font-size: .75em;
}

#images p {
	float: left;
	margin: 0;
	padding: 5px;
}

#secondcontent img {
	margin: 0;
	padding: 0;
}#secondcontent h1 {	font-size: 1em;	padding-left: 20px;	text-decoration: none;	line-height: 200%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999565;	color: #999565;}#secondcontent ul {	margin: 0;	padding: 0;	list-style-type: none;}#secondcontent li {	color:#333333;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 10px;	padding-left: 0px;	font-size: 10px;	font-weight: normal;}#secondcontent h2 {	font-size: 100%;	padding-left: 20px;	text-decoration: none;	line-height: 150%;	border: 0;	color: #000000;	font-style: none;	font-weight: normal;}

#secondcontent h3 {
	margin: 0;
	padding: 30px 20px 0px 20px;	font-size: 1.1em;	color:#000;	font-weight: bold;
	border-bottom: 1px solid #000;
}

#secondcontent form {
	font-size: .9em;
	padding: 0px 0px 0px 20px;
	margin: 0;
}

#secondcontent table {
	margin: 0;
	padding: 0;
}

#secondcontent tbody {
	margin: 0;
	padding: 0;
}

#secondcontent tr {
	margin: 0;
	padding: 0;
}

#secondcontent td {
	margin: 0;
	padding: 0;
}



#maincontent form {
	font-size: .9em;
	padding: 0px 0px 0px 20px;
	margin: 0;
}/* misc usables */.float {float: left;}.clearfloats {	clear: both;}.white {color: #FFFFFF;		text-align:justify;		}		.center {text-align: center;}/* link formatting and fixes */a:link {	color:#333;	text-decoration: underline;	cursor: pointer;}a:visited {	color:#333;	text-decoration: underline;}a:hover {	color: #333;	text-decoration: none;	cursor:pointer;}a:active {	color:#000;	text-decoration: none;}a img {border: none;}a.img:hover {	color:#000000;	text-decoration:none;	cursor:pointer;	background: none;}

/*temp fix */



div#secondcontentlonger {	height: 1000px;	width: 350px;	float: right;	margin: 0;	padding: 0;	border-left: 1px solid #000;
	background: url(../images/secondcontentback.gif) no-repeat;
}div#maincontentlonger {	margin: 0px 350px 0px 200px;	padding: 0;	height: 1000px;	background-color: #FFFFFF;}#maincontentlonger p {	padding: 20px 20px 0px 20px;	margin: 0;	text-align: justify;
	font-size: .9em;}

#maincontentlonger p.smaller {
	font-size: .75em;
}

#maincontentlonger h1 {
	margin: 0;	padding: 30px 20px 0px 20px;	font-size: 1.3em;	color:#000;	font-weight: bold;	line-height: 30px;	font-style: normal;		border-bottom: 1px solid #000;}#maincontentlonger h2 {
	margin: 0;
	padding: 20px 20px 0px 20px;	font-size: .9em;	color:#000;	font-weight: normal;
	border-bottom: 1px solid #000;
}
#maincontentlonger img {
	margin: 0;
	padding: 0px;
}

#maincontentlonger ul {
	margin: 0;
	padding: 20px 20px 0px 20px;
	list-style-type: none;
}

#maincontentlonger li {
	padding: 5px 0px 5px 0px;
	margin: 0;
	font-size: .9em;
}

#maincontentlonger p.smallest {
	font-size: .6em;
}

