@charset "UTF-8";
/* CSS Document */


html {
		overflow: hidden;
		height: 100%;
}

body {
	height: 100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

img {
	border: none;
	border-width: 0px;
	-ms-interpolation-mode: bicubic;
}


p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 4px 8px 4px 8px ;	/*10 8 10*/
	padding: 0px;
	font-size: 11px;
	line-height: 14px;

}



table {
	width: 640px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}


td {
	padding: 4px 8px 4px 8px;
	margin: 0px;
	border-top: #E2E2E2 1px solid; /*E7E7E7*/
	border-bottom: #E2E2E2 1px solid;
	border-right: none;
	border-left: none;
}

tr:hover {
	background-color: #E2E2E2;
	cursor: pointer;
	color: #000000;
}

td.one {
	width: 304px;
}

td.two {
	width: 304px;
}

td.three {
	width: 144px;
}

a {
	text-decoration: none;
	color: #000000;
}

a:hover {
	color: #FF0000;
}

a:active {
	color: #FF0000;
}


a:focus {
	outline-style: none;
}

a.veiled {
	color: #FFFFFF;
}

a.veiled:hover {
	color: #FF0000;
}

a.veiled:active {
	color: #FF0000;
}


a.veiled:focus {
	outline-style: none;
}


.underline {
	text-decoration: underline;
}

.selected {
	color: #FF0000 !important;
}

a.bodytxt {
	color: #FFFFFF;
	text-decoration: underline;
}

a.bodytxt:hover {
	color: #FF0000;
}


/* Container Div for bg_image */
#bg_image_veil {
	width: 100%;
	height: 100%;
	z-index: 9000;
	background-color: #000000;
	position: absolute;
	top: 0px;
	left: 0px;
}

#bg_image {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 0;
	
}

.bg_image_img {
	position: absolute;
	top: 0px;
	left: 0px;
	
}

.bg_image_img_width {
	width: 100%;
	-ms-interpolation-mode: bicubic;
}

.bg_image_img_height {
	height: 100%;
	-ms-interpolation-mode: bicubic;
}


/* Header */
#header {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#logo {
	position:fixed !important; /* For browsers that support fixed */
    position: absolute; /*ie6 and above*/
	top: 8px;
	left: 8px;
	z-index: 9999;
	width: 240px;
}

#logow {
	position:fixed !important; /* For browsers that support fixed */
    position: absolute; /*ie6 and above*/
	top: 8px;
	left: 8px;
	z-index: 9999;
	width: 240px;
}

#loading {
	position:fixed !important; /* For browsers that support fixed */
    position: absolute; /*ie6 and above*/
	left: 320px;
	top: 0px;
	z-index: 9999;
	width: 320px;
}

#about {
	position:fixed !important; /* For browsers that support fixed */
    position: absolute; /*ie6 and above*/
	left: 320px;
	top: 0px;
	z-index: 7000;
	width: 320px;

}

#about2 {
	position:fixed !important; /* For browsers that support fixed */
    position: absolute; /*ie6 and above*/
	left: 640px;
	top: 0px;
	z-index: 7000;
	width: 160px;
}

#about3 {
	position:fixed !important; /* For browsers that support fixed */
    position: absolute; /*ie6 and above*/
	left: 800px;
	top: 0px;
	z-index: 7000;
	width: 160px;
}


.about_txt {
	font-family: Arial, Helvetica, sans-serif;
	margin: 9px 8px 16px 8px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	word-spacing: 0px;
}

	.about_txt_link {
		text-decoration: underline;
	}
	
	.about_txt_link:hover {
		color: #FF0000;
	}
	
.large_txt {
	font-family: Arial, Helvetica, sans-serif;
	margin: 9px 8px 16px 8px;
	padding: 0px;
	font-size: 22px;
	line-height: 28px;
	word-spacing: 0px;
	color: #FFFFFF;
}

a.large_txt_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: underline;	
}

a.large_txt_link:hover {
	color: #FF0000;
	text-decoration: underline;
}

a.large_txt_link:active {
	color: #FF0000;
}


#headerbackground {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 0%;
	width: 100%;
	z-index: 1000;
	background-color: #000000;
}


/* Footer */
#footer {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#copyright {
	position:fixed !important; /* For browsers that support fixed */
    position: absolute; /*ie6 and above*/
	left: 320px;
	bottom: 0px;
	z-index: 7000;
	width: 320px;
}

#email {
	position:fixed !important; /* For browsers that support fixed */
    position: absolute; /*ie6 and above*/
	left: 640px;
	bottom: 0px;
	z-index: 7000;
	width: 160px;
}

#closelink {
	position:fixed !important; /* For browsers that support fixed */
    position: absolute; /*ie6 and above*/
	right: 8px;
	bottom: 0px;
	z-index: 7000;
/*	width: 160px; */
	cursor: pointer;
	}

.footer_txt {
	font-family: Arial, Helvetica, sans-serif;
	margin: 9px 8px 9px 8px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	word-spacing: 0px;
}

	.footer_txt_link {
		text-decoration: underline;
	}
	
	.footer_txt_link:hover {
		color: #FF0000;
	}

/* Hidden Content */
#content_envelope {
	 z-index: 5000; 
	 position: absolute; 
	 padding: 95px 0px 95px 320px;

	 top: 0px; 
	 left: 0px; 
	 width: 660px;
	/* Height Set Dynamically */
}

#content_box {
	position: relative;
	width: 660px;	
	height: 100%;
}


#content_main {
	position: relative;
	width: 640px;
	height: 100%;
	float: left;
	overflow: hidden;
}

#content_track {
	position: relative;
	width: 13px;
	height: 100%;
	float: left;
	margin: 10px 3px 10px 4px;
	background-image: url(../images/track.gif);
}

#content_handle {
	width: 13px;
	height: 50px;
	background-color: #E2E2E2;
	cursor: move;
}

#content_handle:hover {
	background-color: #FFFFFF;
}



.clear {
	clear: both;
}









.bodytxt {
	color: #FFFFFF;

font-family: Arial, Helvetica, sans-serif;
	margin: 10px 160px 10px 8px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;

}




.img_block {
		width: 640px;
	}
	
	.caption_col {
		float: right;
		width: 160px;
	}
	
	.caption {
		margin: 0px 8px 20px 8px ;
		padding-top: 10px;
		padding-bottom: 10px;
		color: #FFFFFF;
	}
	
	a.caption {
		padding: 0px;
		margin: 0px;
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	a.caption:hover {
		color: #FF0000;
	}
	
	.img_col {
		float: left;
		width: 464px;
		padding: 10px 8px 10px 8px;
	}

.question {
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 160px 10px 8px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
}