/* CSS Document */

body,td,th, .NormalText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height:18px;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}

a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#ff9900;
	
}

/*********************************************************/
/* Home Page Styles                                      */
/*********************************************************/

* .homeContent {
	width:100%;
	height:384px;
	text-align:center;
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
}

* .contentBlock {
	position:relative;
	margin:auto;
	width:1010px;
	height:384px;
}

* .homeImage {
	position:relative;
	float:left;
	width:447px;
	height:384px;
	z-index:5;
}

* .homeRight {
	position:relative;
	float:right;
	margin:auto;
	height:384px;
	z-index:10;
}
* .homeLogo {
	position:relative;
	margin:auto;
	padding:30px 0 20px 0;
	width: 470px;
	height: 231px;	
}

* #logIn {
	position:absolute;
	left:400px;
	top:360px;
	z-index:25;
}

/*********************************************************/
/* Navigation                                            */
/*********************************************************/

* #navcontainer
{
position:relative;
margin:0px auto;
overflow:hidden;
width:500px;
}

* #navcontainer01
{
position:relative;
margin:0px auto;
overflow:hidden;
width:520px;
}

* #navlist
{
list-style-type: none;
margin: 0;
padding: 0;
}

* #navlist li
{
border-left: 1px solid #fff;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
}

/*********************************************************/
/* Internal Page Styles                                  */
/*********************************************************/

* .mainContent {
	position:relative;
	width:880px;
	margin:0px auto;
}
* .headerContent {
	position:relative;
	width:880px;
	height: 110px;
}

* .headerLogo {
	position:relative;
	float:left;
	padding-left:20px;
	height: 98px;
	width: 203px;
}

* .headerNav {
	position:relative;
	float:right;
	height:98px;
	padding-top:80px;
	padding-right:-10px;
}

* .bodyContent {
	position:relative;
	width:880px;
	height:450px;
	border:#FF9900 1px solid;
	padding:10 10 10 10;
}

* .bodyContent2 {
	position:relative;
	width:880px;
	height:450px;
	border:#FF9900 1px solid;
}


* .copyRight {
	position:relative;
	width:880px;
	clear:both;
	text-align:right;
	padding:10px 20px 0 0;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

* .bodyImage {
	float:left;
	margin-right:20px;
	padding-right:20px;
	height:440px;
	width: 401px;
}

* .bodyCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	padding-right:40px;
}

* .bodyCopy a {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
* .bodyCopy a:hover {
	color:#ff9900;
	
}

h1 {
	font-family:Times New Roman, Times, serif;
	font-size:24px;
	color:#FF6600;
	padding-top:20px;
	padding-bottom:15px;
}

h2 {
	font-family:Times New Roman, Times, serif;
	font-size:20px;
	color:#FF6600;
}

* .bodyheader {
	font-family:Times New Roman, Times, serif;
	font-size:16px;
	color:#FF6600;
	padding-bottom:10px;
}


.Header {
	font-family:Times New Roman, Times, serif;
	font-size:24px;
	color:#FF6600;
	font-weight: bold;
	padding-top:20px;
	padding-bottom:15px;
}

.Subheader {
	font-family:Times New Roman, Times, serif;
	font-size:16px;
	color:#FF6600;
	font-weight: bold;
}

.WhiteHeader {
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
}

.OrangeText {color:#FF6600;}