body {
	margin:0px;
	background-color:#000;
}
form {
	margin:0px;
}
.bgHolder {
	height:100%;
	width:100%;
}
.bgTop {
	/*height:50%;*/
	background-image:url(../../images/bg.gif);
	background-position:bottom left;
}
.bgBottom {
	/*height:50%;*/
}
.bgContent {
	background-image:url(../../images/bgFade.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding-bottom:20px;
}
.pageWidth {
	width:960px;
	text-align:left;
}
.mainImageBorder {
	border:solid 1px #666666;
}
.featuresHolder {
	z-index:0;
}
.featuresText {
	position:absolute;
	z-index:1000;
	margin-left:20px;
}
.featuresText h2 {
	font-family: "Times New Roman", Times, serif, Tahoma, Verdana, Arial, Helvetica;
	text-align:right;
	font-weight:normal;
	font-size:25px;
	color:#FFF;
	padding-top:46px;
	padding-right:728px;
	margin:0px;
}
.features {
	text-align:right;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-top:12px;
	padding-right:718px;
	padding-left:0px;
	margin:0px;
}
.features li {
	background-image:url(/images/li.gif);
	background-position:right;
	background-repeat:no-repeat;
	list-style:none;
	line-height:21px;
	padding-right:12px;
}
.nav {
	width:271px;
	vertical-align:top;
	padding-top:23px;
}
.nav a { display:block; background-color: #000}
.nav a:hover { background-color: #151515}
.nav .navOn { display:block; background-color: #151515}
.content {
	width:689px;
	vertical-align:top;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:11px;
	color:#cdcdcd;
}
.content h1 {
	font-family: "Times New Roman", Times, serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:16px;
	font-style:italic;
	color:#FFF;
	margin-top:26px;
	margin-bottom:15px;
	margin-left:28px;
}
.content p {
	margin:0px 40px 15px 40px;
}
.footer {
	padding-left:40px;
	padding-top:40px;
}
.footer a { display:block; background-color: #545556;}
.footer a:hover { background-color: #FFF;}
.kinsmen img {
	width:56px;
	height:29px;
}
.kinsmen a {
	display:block;
	background-image:url(/images/nav/kinsmen.gif); 0 0 no-repeat;
}
.kinsmen a:hover { 
	background-position: 0 -29px;
}
/* top nav rollover */
.topNav {
	vertical-align:bottom;
}
.topNav table {
	margin:0 11px 11px 0px;
}
.home img {
	width:25px;
	height:29px;
}
.home a {
	display:block;
	background-image:url(/images/navTop/home.gif); 0 0 no-repeat;
}
.home a:hover { 
	background-position: 0 -29px;
}
.home .homeOn { 
	background-position: 0 -29px;
}
.register img {
	width:117px;
	height:29px;
}
.register a {
	display:block;
	background-image:url(/images/navTop/register.gif); 0 0 no-repeat;
}
.register a:hover { 
	background-position: 0 -29px;
}
.contact img {
	width:81px;
	height:29px;
}
.contact a {
	display:block;
	background-image:url(/images/navTop/contact.gif); 0 0 no-repeat;
}
.contact a:hover { 
	background-position: 0 -29px;
}
/* popup styles */
.popBorder {
	background-color:#FFF;
	padding:10px;
	/*position:absolute;
	z-index:3500;*/
}
.popBorderRegister {
	background-color:#FFF;
	padding:10px;
	position:absolute;
	z-index:100;
	top:0px;
	left:100px;
}
.popBorderContact {
	background-color:#FFF;
	padding:10px;
	position:absolute;
	z-index:100;
	top:73px;
	left:115px;
}
.popBorderThanks {
	background-color:#FFF;
	padding:10px;
	position:absolute;
	z-index:100;
	top:173px;
	left:188px;
}
.popBorderDisclaimer {
	background-color:#FFF;
	padding:10px;
	position:absolute;
	z-index:100;
	top:123px;
	left:50px;
}
.popBorderAbout {
	background-color:#FFF;
	padding:10px;
	position:absolute;
	z-index:100;
	top:64px;
	left:50px;
}
.popHolder {
	/*padding:35px 15px 23px 28px;*/
	padding-top:35px;
	padding-bottom:7px;
	width:530px;
	background-color:#000;
	background-image:url(../../images/bg.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:11px;
	color:#FFF;
}
.popHolder a {
	color:#a7a9ac;
	text-decoration:none;
}
.popHolder a:hover {
	color:#FFF;
}
.popHolder p {
	margin-top:0px;
	margin-bottom:15px;
	margin-left:28px;
	margin-right:18px;
}
.popHolder h2 {
	font-family: "Times New Roman", Times, serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:16px;
	font-style:italic;
	color:#FFF;
	margin-top:0px;
	margin-bottom:4px;
	margin-left:28px;
}
.popClose img {
	width:79px;
	height:13px;
}
.popClose a {
	display:block;
	background-image:url(../../images/popClose.gif); 0 0 no-repeat;
	background-repeat:no-repeat;
}
.popClose a:hover { 
	background-position: 0 -13px;
}
.popHolder ol {
	margin-top:0px;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:25px;
	margin-left:23px;
}
.popHolder li {
	padding-bottom:3px;
	padding-left:0px;
}
.contactHolder {
	/*padding:35px 15px 23px 28px;*/
	padding-top:50px;
	padding-bottom:15px;
	width:400px;
	background-color:#000;
	background-image:url(../../images/bg.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:11px;
	color:#FFF;
}
.contactHolder a {
	color:#FFF;
}
.contactHolder a:hover {
	color:#e50000;
}
.contactHolder p {
	margin-top:0px;
	margin-bottom:15px;
	margin-left:50px;
	margin-right:18px;
}
.contactSpace {
	padding-left:50px;
	height:240px;
}
.contactSpace img {
	position:absolute;
}
.contactSpace ul {
	 position:absolute;
	 top:62px;
	 left:175px;
	 margin:0px;
	 padding:0px;
	 list-style: none;
}
.contactSpace li {
	padding-bottom:7px;
}
.contactSpace2 {
	padding-left:50px;
	height:230px;
}
.contactSpace2 img {
	position:absolute;
}
.contactSpace2 ul {
	 position:absolute;
	 top:302px;
	 left:175px;
	 margin:0px;
	 padding:0px;
	 list-style: none;
}
.contactSpace2 li {
	padding-bottom:7px;
}
.registerHolder {
	/*padding:35px 15px 23px 28px;*/
	padding-top:55px;
	padding-bottom:7px;
	width:430px;
	background-color:#000;
	background-image:url(../../images/bg.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:11px;
	color:#FFF;
}
.registerSpace {
	height:380px;
}
.registerLeft {
	list-style: none;
	position:absolute;
	text-align:right;
	width:150px;
	margin:0px;
	padding:0px;
}
.registerLeft li {
	padding:0px;
	margin:0px;
	height:20px;
}
.registerRight {
	list-style: none;
	position:absolute;
	margin:0px;
	padding:0px;
	margin-left:160px;
}
.registerRight li {
	padding:0px;
	margin:0px;
	height:20px;
}
.registerRight span {
	padding-left:4px;
	padding-right:8px;
}
.dropDown {
	background-color:#000;
	border:solid 1px #d9d9d9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
.input {
	width:180px;
	background-color:#000;
	border:solid 1px #d9d9d9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
.textArea {
	height:82px !important;
}
.textArea textarea {
	width:180px;
	height:75px;
	background-color:#000;
	border:solid 1px #d9d9d9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
.submitButton {
	background-color:#000;
	border:solid 1px #d9d9d9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
.thanksHolder {
	/*padding:35px 15px 23px 28px;*/
	padding-top:35px;
	padding-bottom:7px;
	background-color:#000;
	background-image:url(../../images/bg.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:11px;
	color:#FFF;
}
.thanksHolder a {
	color:#a7a9ac;
	text-decoration:none;
}
.thanksHolder a:hover {
	color:#FFF;
}
.thanksHolder p {
	margin-top:0px;
	margin-bottom:15px;
	margin-left:28px;
	margin-right:30px;
}
.thanksHolder h2 {
	font-family: "Times New Roman", Times, serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:16px;
	font-style:italic;
	color:#FFF;
	margin-top:0px;
	margin-bottom:4px;
	margin-left:28px;
}
.popCloseTour {
	padding-top:10px;
	padding-left:2px;
}
.popCloseTour img {
	width:79px;
	height:13px;
}
.popCloseTour a {
	display:block;
	background-image:url(../../images/popCloseTour.gif); 0 0 no-repeat;
	background-repeat:no-repeat;
}
.popCloseTour a:hover { 
	background-position: 0 -13px;
}
/* no flash css*/
.noFlashContent {
	vertical-align:top;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:11px;
	color:#cdcdcd;
}
.noFlashContent p {
	margin-top:0px;
	margin-bottom:0px;
}
.noFlashContent a {
	color:#cdcdcd;
}
.noFlashContent a:hover {
	color:#FFF;
}
.noFlashContent h1 {
	font-family: "Times New Roman", Times, serif, Tahoma, Verdana, Arial, Helvetica;
	font-size:16px;
	font-style:italic;
	color:#FFF;
	margin-top:4px;
	margin-bottom:5px;
	margin-left:0px;
}
.noFlash {
	padding-top:7px;
}
.noFlash img {
	width:195px;
	height:57px;
}
.noFlash a {
	display:block;
	background-image:url(../../images/nav/flash.gif); 0 0 no-repeat;
	background-repeat:no-repeat;
}
.noFlash a:hover { 
	background-position: 0 -57px;
}
.oneRemaining {
	position:absolute;
	z-index:2;
	/*background-color:#FFF;*/
	text-align:right;
}