@charset "utf-8";
body {
	margin:0;
	padding:0;
	background:#FFFFFF url(images/header.jpg) top repeat-x ;
	text-align:center;
	color:#000000;
	}
div#register{
background:url(images/reg_bg.gif) top no-repeat;
height: 600px;
position:relative;

}
div#container {
	color:#000;
	background:none;
	width:890px;
	margin:0 auto;
	text-align:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	
	}
	a {outline:none;}
div#footer {
	text-align: center;
	height:280px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	float:left;
	color:#000;
	}
div#footer p {
	margin-top:20px;
	}
div#footer a:link,
div#footer a:visited {
	text-decoration:none;
	color:#000000;
	}
div#footer a:hover {text-decoration:underline; }

h1 {
	color:#393939;
	font:29px Geneva, Arial, Helvetica, sans-serif bold;
	font-weight:bolder;
	background:url(images/divline.jpg) bottom left no-repeat;
	text-transform:uppercase;
	padding-bottom:6px;}
h2 {
	font:26px Geneva, Arial, Helvetica, sans-serif ;
	font-weight:bolder;
	color:#e2e2e2;
	border-bottom:1px dotted;
	width:341px;
	text-transform:uppercase;
	}
h3 {
	font:26px "Times New Roman", Times, serif;
	font-weight:bolder;
	color:#000;
	border-bottom:1px dotted;
	
	text-transform:uppercase;
	}
h4{
font:20px "Times New Roman", Times, serif;
	font-weight:600;
	color:#033967;
	text-transform:uppercase;
	}
h5{
font:20px "Times New Roman", Times, serif;
	font-weight:600;
	color:#CC0000;
	text-transform:uppercase;
	}
#header {
	margin:0;
	padding:0; 
	height: 96px;
	width:880px;
 	}
.topnav {
	font:20px "Times New Roman", Times, serif;
	font-weight:700;
	float:right;
	position:relative;
	top:28px;
	color:#000;
	margin-right:10px;
	padding:0;
	}
	
.topnav a,
.topnav a:visited {
	color:#000;
	text-decoration:none;
	}

.topnav a:hover { text-decoration:underline;}
.topnav #active {font-weight:bold;}

.nav {
	clear:both;
	position:relative;
	top:-1 px;
	margin:0;
	padding:0;
	height:25px;
	width:990px;
	}
.nav ul {
	
	position:relative;
	font: 11px Verdana, Arial, Helvetica, sans-serif bolder;
	color:#FFFFFF;
	list-style:none;
	display:inline;
	}
.nav ul li {
	float:left;
	text-align:center;
	}
	
.nav li a,
.nav li a:visited {
background:url(images/nav_tab_over.gif) top no-repeat;
	text-decoration:none;
	color:#000000;
	height:26px;
	display:block;
	width:75px;
	text-align:center;
	padding:7px 7px 0 5px;
margin:2px 0 0 0;
	}
.nav li a:hover,
.nav li #active {
	color:#ffffff !important;
	background:url(images/nav_tab_hover.gif) top no-repeat;
	margin:2px 0 0 0;
	}

.flashContainer {
	width:870px;
	height:374px;
	padding:0;
	}
.regflash { 
	float:left;
	height:440px;
	width:522px;
	margin-right:10px;
	}
.regbutton, 
.regbutton a img,
.regbutton a img:visited {
	margin-top:5px;
	border:none;
	width:522px;
	height:41px;
	}

.headlinebox {
	float:left;
	height:375px;
	width:339px;
	padding: 0px 0px 0px 0px;
	}
.headlinehead {
	width:339px;
	height:41px;
	background:url(images/headlineheader.gif) top no-repeat ;
}

.headlinehead h3 {
	margin:0;
	padding:10px 0 5px 10px;
	text-transform:uppercase;
	font:20px "Times New Roman", Times, serif;
	font-weight:bold;
	color:#000;
}
.registimonialbox {
	text-align:justify;
	width:860px;
	padding: 0px 0px 0px 0px;
	}
.testimonialbox {
	text-align:justify;
	background:url(images/testimonials.gif) repeat-x ;
	height:400px;
	width:860px;
	}
.boldify{
font-weight:bold;
}
	
.testimonialbox ol li ul li{
	text-align:right;
}
.testimonialhead{
	background:url(images/testimonials_header.gif) top no-repeat ;
	width:860px;
	height:41px;

}

.testimonialhead h3{
	margin:0;
	padding:10px 5px 5px 12px;
	text-transform:uppercase;
	font:20px "Times New Roman", Times, serif;
	font-weight:bold;
	color:#000;
	width: 838px;
}

.testimonialfoot{
	background:url(images/testimonials_footer.gif) no-repeat top;
	width:860px;
	height:37px;
}
.regfoot{
	background:url(images/reg_foot.gif) no-repeat top;
	height:33px;
}
.testimonialliner{
padding:0 30px !important;
width:800px;
}
.testimonialtext{
	background:url(images/testimonials_1px.gif) repeat-y center center;
	width:860px;
}
.headlines {
	background:url(images/headlinebox.gif) repeat-y ;
	height:364px;
	padding:8px 10px;
	}
.headlinesscroll { height:370px;}
.headlinesscroller { 
height:370px;
overflow:auto;
}
.headlines b {
	color:#FFFFFF; 
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	}	
.headlines p { 
	margin:0 0 8px 0;
	padding:0 0 6px 0;
	color:#000;
	}
	
.headlinefooter {
	background:url(images/headlinefooter.gif) no-repeat top;
	width:339px;
	height:20px;
	}
#indexbox {
	float:right !important;
	margin-right:21px;
	width:320px;
	height:350px;
	padding:0px 20px 0px 0px;
	
	}
#indexbox ul,
#indexbox ul li a,
#indexbox ul li a:visited {
	line-height:17px;
	text-decoration:none;
	color:#e2e2e2;
	margin:5px 0 5px 5px;
	list-style:decimal outside !important;
	}
#unbox {	
	float:left;
	background:url(images/stretch_top.gif) no-repeat;
	width:504px;
	height:350px;
	padding:2px 10px 0 8px;
	
	}
#ehbox {	
	float:left;
	background:url(images/stretch_top.gif) no-repeat;
	width:504px;
	height:344px;
	padding:2px 10px 0 8px;
	
	}
 ol,
 ol li a,
 ol li a:visited {
	font-weight:bold;
	line-height:17px;
	text-decoration:none;
	color:#000;
	margin:5px 0 0px 5px;
	list-style: none!important;
	}
ol li ul li{
	font-weight:normal;
	font-size:12px; 
	line-height:12px;
	text-decoration:none;
	color:#000;
	margin:5px 0 5px 5px;
	list-style: none !important;
	}
.unboxtext { 
	height:340px;
 	overflow: auto;
	SCROLLBAR-FACE-COLOR: #333333;
	SCROLLBAR-HIGHLIGHT-COLOR: #303030;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #e2e2e2;
	SCROLLBAR-TRACK-COLOR: #e2e2e2;
	SCROLLBAR-DARKSHADOW-COLOR: #303030;
}

.unboxtexty { 
	height:240px;
 	overflow: auto;
	SCROLLBAR-FACE-COLOR: #333333;
	SCROLLBAR-HIGHLIGHT-COLOR: #303030;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #e2e2e2;
	SCROLLBAR-TRACK-COLOR: #e2e2e2;
	SCROLLBAR-DARKSHADOW-COLOR: #303030;
}

.unboxscroll{
	text-align:left;
	margin: 0px 10px 0px 10px;
}
.unboxheader{width:504px;}

.button{
	margin:15px 0px 5px 0px;
	float:none;

}

.pdf{
	margin:15px 0px 5px 0px;
	float:none;

}

.clear {
	clear:both;
	line-height:1px;
	}
	
center{
color:#000;
font-weight:bold;
text-align:center;
}

.normalish,
.normalish a,
.normalish a:visited {
padding:0 10px 0 50px;
color:#000;
font-weight:normal;
text-align:justify !important;
}

.contactish,
.contactish a,
.contactish a:visited {
margin:0 10px;
color:#000;
font-size:12px !important;
font-weight:bold !important;
text-align:left !important;
}
.bluebox{
width:340px; 
height:300px;
position: absolute;
top: 67px;
*top: 95px;
left: 70px;
}
.redbox{
width:320px; 
height: 300px; 
position:absolute; 
top: 60px;
*top: 95px; 
left: 500px;
}

<!--matrixboxbox-->
.matrixbox{
	padding: 0px 6px 0px 6px !important;
	height:365px;
 	overflow: auto;
	SCROLLBAR-FACE-COLOR: #333333;
	SCROLLBAR-HIGHLIGHT-COLOR: #303030;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #e2e2e2;
	SCROLLBAR-TRACK-COLOR: #e2e2e2;
	SCROLLBAR-DARKSHADOW-COLOR: #303030;
	margin-bottom: 8 px;
	
}
.biomatrixbox {
	background:url(images/matrixbox.gif) repeat-x ;
	float:left;
	height:436px;
	width:339px;
	padding: 0px 0px 0px 0px;
	overflow-x:hidden;
	overflow-y: auto;
	}



<!--Infobox-->

.infotext { 
	height:240px;
 	overflow: auto;
	SCROLLBAR-FACE-COLOR: #333333;
	SCROLLBAR-HIGHLIGHT-COLOR: #303030;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #e2e2e2;
	SCROLLBAR-TRACK-COLOR: #e2e2e2;
	SCROLLBAR-DARKSHADOW-COLOR: #303030;
}
.infoboxheader{width:504px;}
.infoboxscroll{
	text-align:left;
	margin: 0px 10px 0px 10px;
	width: 225px;
}


span.error { color: #ff0000; }


.Form_Holder{
	position: relative;
	top: -20px;
}
.inputNames{
	padding: 3px 0px;
}

.submitButton{
	text-align: center;	
}

.Ltside_Namehldr{
	position: relative;
	border: 0px solid red;
	width: 350px;
	height: 45px;
	margin-bottom: 10px;
}

.Inpute {
	position: absolute;
	top: 0px;
	left: 120px;
	margin: 0px auto;
	width: 200px;
	padding: 0px;
	border: 0px solid red;
	
}

.Step2_Title{
	position: absolute;
	top: 325px;
	*top: 355px;
	left: 73px;
	width: 750px;
}

.Step2_bottom {
	position: relative;
	top: 385px;
	left: 60px;
	width: 770px;
	height: 250px;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}

.Fee_Img {
	border:0 solid red;
left:10px;
margin:0;
padding:0;
position:absolute;
top:46px;
}

.List_Holder{
	position: relative;
	top: 30px;
	left: 220px;
	width: 314px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.SubBtn_Bottom {
	position: relative;
	top: 380px;
	left: 55px;
	text-align: center;
	border: 0px solid red;
}
