* {
	margin: 0;
  	padding: 0; 	
}
body {
	min-width: 960px;
	min-height: 600px;
	padding: 0px 0px;	
	background: url("webimages/bgTwoTone.gif") repeat-x top left;
}
#horizon {
	position: absolute;
	padding: 0px auto;
      top: 52%;
      left: 0px;
      width: 100%;
      margin-top: -310px;
      min-width: 960px;
      background: url("webimages/bgGradient.png") repeat-x center left;
 }
#wrapper {
	max-height: 600px;
	min-height: 600px;
	height: 600px;
	min-width: 980px; 
	margin: 0px 10px;
}	
* {
	color: #000;
	font-size: 12px;
	text-decoration: none;
	list-style-type: none;
	font-family: "Century Gothic", "TW Cen MT", "Lucida Grande", "Gill Sans MT", sans-serif;
}
a {
	outline: none;
}
body, #horizon {
	text-align: center;
}
#wrapper {
	background: url("webimages/farBackground040208.png") no-repeat top center;
	text-align: left;
}
#contentcenter #navigation ul li, #contentcenter #navigation ul li a {
	background-image: url("webimages/navMenuActual.png");
	text-indent: -5000px; 
	border: none;
}
#contentcenter #navigation #profilenav, #contentcenter #navigation #profilenav a, #contentcenter #navigation #logoffnav, #contentcenter #navigation #logoffnav a {
	background-image: url("webimages/navMenuLogOff.png");
	text-indent: -5000px; 
	border: none;
}
#contentcenter {
	position: relative;
	display: block;
	top: 0px;
	margin: 0px auto;
	height: 600px;
	width: 960px;
	/*border: 1px dotted red;*/
}
#contentcenter #navigation ul li, #contentcenter #navigation ul li a {
	display: block;
	float: left;
	height: 26px;
	width: 71px;
}
 h1, h2, h3 {
	text-indent: -5000px;
	position: absolute; /*CHANGED THIS FROM RELATIVE FOR IE6*/
	display: block;
	height: 0px;
	width: 0px;
}
#navigation {
	position: absolute;  
	display: block;
	top: 70px; 
	left: 480px;
	text-indent: -5000px;
	width: 355px;
	
}
#navigation ul {
	height: 26px;
	width: 355px;
} 
#profilenav, #profilenav a, #logoffnav, #logoffnav a {
	background-image: url("webimages/navMenuLogOff.png");
	text-indent: -5000px; 
	border: none;

}





#textblock { 
	background: url("webimages/midTextBlock.png") no-repeat top left;
	position: relative;
	width: 864px;
	height: 283px;
	top: 147px;
	left: 19px;
	
	/*border: 1px dotted black;*/
}
#bodytext {
	position: absolute;
	top: 20px;
	left: 50px;
	text-indent: 0px;
	height: 135px;
	width: 660px;
	overflow: auto;
}
#bodytext h2 {
	background: url("webimages/mainHeading2.gif") no-repeat top left;
	position: relative;	
	height: 29px;
	width: 640px;
	top: 0px;
	left: 5px;
}
#bodytext ul {
	position: relative;
	top: 7px;
}
#bodytext ul li {
	bottom-margin: 0.1em;
	padding-left: 20px;
	font-size: 16px;
	background: url("webimages/bulletBlue.gif") no-repeat 0 50%;
}
#gotosignupbutton, #gotosignupbutton a {
	background: url("webimages/gotosignupButton.png") no-repeat top center;
	position: relative;
	display: block;
	height: 98px;
	width: 253px;
	text-indent: -5000px;
}
 #gotosignupbutton {
	top: 160px;
	left: 48px;
	display: block;
	
}
#computer {
	background: url("webimages/computerIcons.png") no-repeat top left;
	position: absolute;
	left: 385px;
	top: 142px;
	height: 127px;
	width: 245px;
}
#computer p {
	text-indent: -5000px;
	position: absolute;
}
#bottomboxes {
	background: url("webimages/bottomBoxes.png") no-repeat top right;
	display: block;
	position: absolute;
	height: 128px;
	width: 615px;
	top: 438px; /*CHECK THIS IN ALL PAGES; SHOULD NOT BE 439px, 87px, visible difference, right-btm of blck*/
	left: 85px; /*CHECK THIS IN ALL PAGES; SHOULD NOT BE 439px, 87px, visible difference, right-btm of blck*/
	text-indent: -5000px;
	
}	
#footer {
	bottom: 0px;
	right: 5px;
	width: 247px;
	height: 20px;
	display: block;
	position: absolute;
	clear: both;
	text-indent: -5000px;
	background: url("copyright.gif") no-repeat;

}
.highlight {
	font-size: 18px;
	color: #c45c24;
}
#faqblock { 
	background: url("webimages/faq/faqBox.png") no-repeat top left;
	position: relative;
	width: 872px;
	height: 408px;
	top: 141px;
	left: 22px;
	/*border: 1px dotted black;*/
}

#faqtext {
	position: absolute;
	top: 20px;
	left: 50px;
	text-indent: 0px;
	height: 350px;
	width: 770px;
	overflow: auto;

}
#faqtext h2 {
	background: url("webimages/faq/faqHeading.gif") no-repeat top left;
	position: relative;	
	height: 30px;
	width: 103px;
	top: 10px;
	left: 15px;
}
#faqtext ul {
	position: relative;
	top: 20px;
}
#faqtext ul li p {
	font-size: 12px;
	margin-left: 21px;
	color: #294A7C;
}

#faqtext ul li h4{
	color: #E88346;
	padding-left: 20px;
	font-size: 16px;
	background: url("webimages/faq/orangeBullet.gif") no-repeat 0 50%;
}
#contacttext {
	position: absolute;
	top: 20px;
	left: 50px;
	text-indent: 0px;
	height: 240px;
	width: 660px;
	overflow: auto;
	
}
#contacttext h2 {
	background: url("webimages/contact/contactHeading.gif") no-repeat top left;
	position: relative;	
	height: 30px;
	width: 146px;
	top: 0px;
	left: 0px;
}
#contacttext ul {
	position: relative;
	top: 7px;
}
#contacttext ul li {
	margin-bottom: 0.1em;
	padding-left: 20px;
	font-size: 14px;
	color: #294A7C;
}


#contactlinks, #contactaddress {
	display: block;
	position: absolute;
	height: 120px;
	width: 300px;
	
}
#contactaddress {
	left: 303px;
	bottom: 60px;
}
#contactlinks {
	top: 60px;
}
#contactlinks p {
	text-indent: 30px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	
}
#contactlinks p a {
	font-size: 18px;
	color: #294A7C;
}

#contacttext h4 {
	bottom-margin: 0.1em;
	color: #E88346;
	padding-left: 20px;
	font-size: 16px;
}
#loginbutton, #loginbutton a {
	background: url("webimages/login/loginButton.png") no-repeat top center;
	text-indent: -5000px;
	display: block;
	height: 50px;
	width: 111px;
}
 #loginbutton {
	top: 10px;
	left: 320px;
	position: absolute;
}
#loginbutton a {
	position: relative;
}
#logintext {
	position: absolute;
	top: 20px;
	left: 50px;
	text-indent: 0px;
	height: 240px;
	width: 660px;
	overflow: auto;
	
}
#logintext h2 {
	background: url("webimages/login/loginHeading.png") no-repeat top left;
	position: relative;	
	height: 36px;
	width: 92px;
	top: 10px;
	left: 15px;
}
#signuptext h2 {
	background: url("webimages/signup/signupHeading.png") no-repeat top left;
	position: relative;	
	height: 36px;
	width: 119px;
	top: 10px;
	left: 15px;
}
fieldset {
	border: solid 0 transparent;
	display: block;
	position: absolute;
	left: 115px;
	top: 80px;
	width: 480px;
	height: 120px;
	overflow: hidden;
}

label {
	float: left;
	display: block;
	width: 5em;
	font-size: 18px;
	margin-top: 6px;
	color: #294A7C;
	}
/*label2 {
	float: left;
	top: -20px
	display: block;
	width: 5em;
	font-size: 18px;
	margin-top: 6px;
	color: #294A7C;
	}*/
input {
	width: 200px;
	height: 18px;
	margin: 5px;
	font-size: 16px;
}
#signupfield {
	border: solid 0 transparent;
	display: block;
	position: absolute;
	left: 115px;
	top: 45px;
	width: 543px;
	height: 193px;
	overflow: hidden;
	/*border: 1px dotted blue;*/
}

.label {
	float: left;
	display: block;
	width: 6.5em;
	font-size: 16px;
	margin-top: 4px;
	color: #294A7C;
	}
.label2 
{
	position: relative;
	/*float: right;*/
	top: -20px;
	display: block;
	width: 6.5em;
	font-size: 16px;
	margin-top: 4px;
	color: #294A7C;
	}
.input {
	width: 210px;
	height: 16px;
	margin: 5px;
	font-size: 14px;
}
#signupbutton, #signupbutton a {
	background: url("webimages/signup/signupButton.png") no-repeat top center;
	text-indent: -5000px;
	display: block;
	height: 50px;
	width: 111px;
}
 #signupbutton {
	top: 82px;
	left: 380px;
	position: absolute;
}
#signupbutton a {
	position: relative;
}
.rederror {
	font-size: 10px;
	color: red;
	font-weight: bold;
}

#home #contentcenter #navigation #homenav a, 
#signup #contentcenter #navigation #signupnav a, 
#faq #contentcenter #navigation #faqnav a,
#contact #contentcenter #navigation #contactnav a, 
#login #contentcenter #navigation #loginnav a, 
#contentcenter #navigation li a:hover, 
#contentcenter #aboutnavigation li a:hover,
#home #textblock #gotosignupbutton a:hover, 
#login #textblock #logintext #fieldy #loginbutton a:hover, 
#signup #textblock #signuptext #signupbutton a:hover, #contentcenter #navigation #profilenav a:hover, #contentcenter #navigation #logoffnav a:hover
{
background-image: none;
}

#homenav a { background-position: 0px 0px;}
#signupnav a { background-position: 284px 0px;}
#faqnav a { background-position: 213px 0px;}
#contactnav a { background-position: 142px 0px;}
#loginnav a { background-position: 71px 0px; }
#profilenav a { background-position: 284px 0px; }
#logoffnav a { background-position: 71px 0px; }

#homenav { background-position: 0px 26px;}
#signupnav { background-position: 284px 26px;}
#faqnav { background-position: 213px 26px;}
#contactnav { background-position: 142px 26px;}
#loginnav { background-position: 71px 26px;}
#profilenav { background-position: 284px 26px; }
#logoffnav { background-position: 71px 26px; }

#signupbutton a { background-position: 0px 0px; }
#signupbutton  { background-position: 0px -60px; }

#gotosignupbutton a { background-position: 0px 0px; }
#gotosignupbutton  { background-position: 0px -98px; }

#loginbutton a { background-position: 0px 0px; }
#loginbutton  { background-position: 0px -60px; }

