	*html #mainleft, 
*html #maincenter, 
*html #mainright { width:318px;margin:0;}
*html #main {width:960px;}
*html #subnav {margin:0;}
*html #content_scroll {float:right;}
*html #subnav {height:300px;}
*html #content_scroll {position:relative;}
*html #content_flash {margin-top: -233px; }
body{
	margin: 		0px 0px 30px 0px;
	background: 	#ffffff;
	text-align: 	center;
	font: 			normal 11pt Arial, Helvetica, sans-serif;
	color: 			#000000;
}

a{
	color:			#064370;
	text-decoration:none;
}
#content_scroll a { font-weight: bold; }
#wrapper{
}

.sub #wrapper{
	margin: 		auto;
	width: 			960px;
	height:			auto !important;
  	height:			600px;
	border: 		1px solid #c6c5c4;
	padding: 		0px 0px 0px 0px;
	background: 	#f2f2f0;
	text-align: 	left;
	clear:			both;
}
#header{
	margin: 		auto;
	width: 			960px;
	min-height:		130px;
	height:			auto !important;
  	height:			130px;
	padding: 		0px 0px 0px 0px;
	text-align: 	center;
	clear:			both;
}
#main{
	margin: 		0px auto;
	width: 			956px;
	min-height:		596px;
	height:			auto !important;
  	height:			596px;
	border: 		1px solid #c6c5c4;
	padding: 		0px 0px 0px 0px;
	background: 	#f2f2f0;
	padding: 		0px 0px 0px 0px;
	text-align: 	left;
	clear:			both;
}
.sub #main{ 
	background:		#ffffff url(images/bg_main.jpg) repeat-y left;
}
.index #mainleft{
	float:			left;
	width: 			318px;
	min-height:		596px;
	height:			auto !important;
  	height:			596px;
	margin: 		0px 1px 0px 0px;
	padding: 		0px 0px 0px 0px;
	background:		url(images/discus.gradient.jpg) left top repeat-x;
	text-align: 	left;
}
.sub #mainleft{
	float:			left;
	width: 			318px;
	margin: 		0px 1px 0px 0px;
	padding: 		0px 0px 0px 0px;
	background:		url(images/discus.gradient.jpg) left top repeat-x;
	text-align: 	left;
}
.index #maincenter{
	float:			left;
	width: 			318px;
	min-height:		596px;
	height:			auto !important;
  	height:			596px;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	background:		url(images/discus.gradient.jpg) left top repeat-x;
	text-align: 	left;
}
.sub #maincenter{
	float:			left;
	width: 			318px;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	background:		url(images/discus.gradient.jpg) left top repeat-x;
	text-align: 	left;
}
.index #mainright{
	float:			left;
	width: 			318px;
	min-height:		596px;
	height:			auto !important;
  	height:			596px;
	margin: 		0px 0px 0px 1px;
	padding: 		0px 0px 0px 0px;
	background:		url(images/discus.gradient.jpg) left top repeat-x;
	text-align: 	left;
}
.sub #mainright{
	float:			left;
	width: 			318px;
	margin: 		0px 0px 0px 1px;
	padding: 		0px 0px 0px 0px;
	background:		url(images/discus.gradient.jpg) left top repeat-x;
	text-align: 	left;
}
#mainleft:hover, #maincenter:hover, #mainright:hover,
#main div.on{
	background:		url(images/discus.gradient2.jpg) left top repeat-x;
}
.caption{
	width: 			318px;
	min-height:		77px;
	height:			auto !important;
  	height:			77px;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	text-align: 	center;
	border-right: 	1px solid #c6c5c4;
	border-bottom: 	1px solid #c6c5c4;
}

.caption a {
	display: block;
	height: 80px;
	width: 318px;
	padding-top: 47px;
	}
.mainimage{
	width: 			318px;
	min-height:		311px;
	height:			auto !important;
  	height:			311px;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	border-top: 	1px solid #ffffff;
	text-align: 	center;
}
.mainimage img{
	border-bottom: 	1px solid #ffffff;
}
.maintext{
	width: 			304px;
	/*min-height:		140px;*/
	height:			380px;
	/*height:			auto !important;*/
  	min-height:			380px;
	margin: 		0px 0px 0px 0px;
	padding: 		7px 7px 7px 7px;
	text-align: 	left;
	border-bottom: 	1px solid #ffffff;
	font: 			normal 9pt Arial, Helvetica, sans-serif;
	color: 			#ffffff;
}
.maintext p {
	margin: 0 0 10px 0;
	font-size: 12px; 
	
	}
#subnav{
	float:			left;
	width: 			318px;
	margin: 		0px 1px 0px 0px;
	padding: 		0px 0px 0px 0px;
	background:		url(images/discus.gradient.jpg) left top repeat-x;
	text-align: 	left;
}
#subnav ul{
	background:		#F8D726 none;
	border:			1px solid #fff;
	margin:			0;
	padding:		0;
}
#subnav ul li{ 
	border-top:	1px solid #DAB624; 
	list-style:		none outside none; 
	
}
#subnav a { color: #F8D726; }
.subnav1{ 
	border-top:		1px solid #F8D726;
	color:			#463C0B; 
	display:		block;
	font:			bold 20px "Futura-CondensedMedium", "Arial Narrow", Arial, Helvetica, sans-serif; 
	padding:		10px 25px;
	text-decoration:none; 
}
.subnav1:hover, #on {
	background:		#F2CB01;
}
#content, #content_flash{ 
	color:			#4E7797;
	float:			left;
	font:			normal 12px Arial, Helvetica, sans-serif;
	width:			556px;
	padding:		25px 40px;
	text-align:		left;
}
#content_scroll{ 
	color:			#4E7797;
	float:			left;
	font:			normal 12px Arial, Helvetica, sans-serif;
	width:			556px;
	padding:		0 40px 25px 40px;
	text-align:		left;
	overflow-y: 	scroll; 
	height: 		443px;
	}
#content h3, #content_scroll h3{
	font:			bold 17px Arial, Helvetica, sans-serif;
	margin-top:		0;
	margin-bottom:	0; 
	height: 17px;
}
#content #options { 
	float:			right; 
	text-align:		right; 
	width:557px;
	margin-bottom: 10px;
	padding-bottom: 5px; 
	}
#content_scroll #options {
	float:			right; 
	text-align:		right; 
	width:540px;
	margin-bottom: 10px;
	padding-bottom: 5px; 
	height: 21px;
}

#content2 strong { text-align: left; }
#options h3 { float: left; }
#content .largefonts,#content_scroll .largefonts{
	font-size:		14px;
	margin-top: 0;
}
#content2{
	height: 		404px;
	padding:		0;
	border: 		1px solid #fff;
}
#content2 p { text-align: left; margin-top: 0; margin-bottom: 10px; }
#content2 li { margin-bottom: 5px; text-align: left;}
#content3{
	height: 		375px;
	overflow-y: 	scroll;
	width: 570px; 
	padding-right: 5px; 
}

#footer{
	margin: 		auto;
	width: 			960px;
	padding: 		0px 0px 0px 0px;
	background: 	#ffffff;
	text-align: 	center;
	clear:			both;
}
/* --Nav-- */
#partners{
	margin:			0px 0px 0px 0px;
	width: 			960px;
	min-height:		19px;
	height:			auto !important;
  	height:			19px;
	padding: 		0px 0px 0px 0px;
	text-align: 	center;
	clear:			both;
}
#partners ul{
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	list-style-type:none;
}
#partners  ul li{
	display: 		inline;
}
#bottomnav{
	margin:			20px 0px 0px 0px;
	width: 			960px;
	min-height:		19px;
	height:			auto !important;
  	height:			19px;
	padding: 		0px 0px 0px 0px;
	text-align: 	center;
	clear:			both;
}
#bottomnav ul{
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	list-style-type:none;
}
#bottomnav  ul li{
	display: 		inline;
}
#bottomnav  ul li:hover{
	border-bottom:	#999999 1px dotted;
}
/* --Text-- */
h2{
	color:			#00adef;
	font:			normal 21px "Arial Black", Arial, Helvetica, sans-serif;
	letter-spacing:.0001em;
}

h3, h4, h5, h6{
	color:			#00adef;
}
img{
	border:			none;
	}
.black{
	color:			#000000;
	}
.date{
	font:			bold 8pt Arial, Helvetica, sans-serif;
	color:			#063063;
}
a.blue{
	font:			bold 8pt Arial, Helvetica, sans-serif;
	color:			#063063;
}
a.blue:hover{
	font:			bold 8pt Arial, Helvetica, sans-serif;
	color:			#333333;
}
.rjust{
	float:			right;
}
.blue, h3, h2{
	font:			bold 9pt Arial, Helvetica, sans-serif;
	color:			#063063;
}

#codingtable td { background: #f5f5f3; padding: 5px; }
#pdftable td { background: #f5f5f3; padding: 7px; border: 1px solid #c6c5c4;}
#pdftable { width: 875px; }
#questiontable td { background: #ccc; padding: 5px; font-size: 10px; text-align: left;}
#contacts td { padding: 0 15px 15px 0; vertical-align: top; width: 300px; }
#contacts p { text-align: left; }
#pagenav {font-size: 11px; text-align: right; margin:0;}
#pagenav2 {font-size: 10px; float: right; margin:0;}
.pdf { vertical-align: middle;  margin-right: 5px; }

#subnav p {
	font-size:12px;
	height:428px;
	margin:0;
	padding:20px;
	text-align:justify;
	color: #4a4a4a;
}

#subnav ul ul.subsubnav {
	border:none; 	margin: -45px 0 0 316px; position: absolute; width: 315px;  visibility: hidden; z-index:1;
}
#subnav ul ul.subsubnav li { /*filter:Alpha(opacity=88); opacity: 0.88; */}
#subnav ul ul.subsubnav li a{ background:#33658c url(images/arrow.gif) no-repeat 10px 13px; color: #f8d726; display:block; font:bold 12px Arial, Helvetica, sans-serif; height:34px; padding:10px 15px 0 23px; }
#subnav ul ul.subsubnav li a:hover{ background:#2C5D83 url(images/arrow.gif) no-repeat 10px 13px; }
/* splash */
body#splash{ background:#fff url(images/bg_splash.gif) repeat-x top; color:#063063; font:normal 14px Arial, Helvetica, sans-serif; padding:225px 0; text-align:center; }
body#splash form{ margin:0; padding:0; }
body#splash form input{ background:#F7D416 none; border:none; color:#063063; padding:5px 3px; }
body#splash form .mm,
body#splash form .dd{ width:60px; }
body#splash form .yyyy{ width:120px; }
body#splash form .enter{ background:#0063AB none; color:#fff; width:120px; }
body#splash #wrapper{ background:#fff url(images/bg_splash_wrapper.jpg) no-repeat top; border:1px solid #C6C5C4; margin:0 auto; height:80px; padding:175px 0 50px 0; text-align:center; width:750px; }

#box { border: 1px solid; padding: 10px; }
#box h2 { margin: 0 auto; width: 213px;}
