body {font-size: 62.5%; font-family: 'Trebuchet MS', Trebuchet, sans-serif; margin: 0; padding: 0; background: #FFFFFF; color: #959595;}
a {outline: none;}
img {border: none;}
sup {line-height: 0; font-size: 0.6em;}
div,span,h1,h2,h3,h4,p,table,form,label,input,a,ul,ol,li {padding: 0; margin: 0;}
.clear_both {clear: both;}

#flash_div {width: 235px; margin: 0 0 10px 10px; float: right;}

.more {padding: 0 20px 0 0; background: transparent url('../img/more_arrow.gif') no-repeat 100% 50%; 
			font-weight: bold; text-decoration: none; color: #ba6319 !important;}

.inner_width {width: 838px; margin: 0 auto 0 auto;}


#header #mainnav {list-style-type: none; position: absolute; top: 80px; right: 0; font-size: 2.0em;}
	#header #mainnav li {display: inline;}
		#header #mainnav li span {float: left; height: 72px; border-right: 1px dotted #FFFFFF; padding: 0 2px 0 2px;}
		#header #mainnav li span.special {border-left: 1px dotted #FFFFFF;}
		#header #mainnav li span a {display: block; color: #221f72; text-decoration: none; padding: 3px 14px 3px 14px; text-align: center;
										line-height: 1.1em; margin: 10px 0 0 0;}
		#header #mainnav li span.special a {padding: 14px 14px 14px 14px;}
		#header #mainnav li span a:hover {background: #67a8ce;}
		
#header #search_box {position: absolute; top: 31px; right: 0; height: 18px; width: 174px; padding: 3px 5px 0 5px;
							background: transparent url('../img/search_back.gif') no-repeat 0% 0%;}
	#header #search_box .search_input {font-size: 1.2em; color: #b7b4b2; background: none; border: none; width: 153px;}
	#header #search_box .search_button {float: right; position: relative; top: 2px;}
	
	
#footer {min-height: 174px; background: #4a443e url('../img/footer_back.gif') repeat-x 0% 0%}
	#footer .inner_width {padding: 30px 50px 30px 50px;}
	#footer p {font-size: 1.1em; color: #FFFFFF; line-height: 1.6em;}
	#footer a {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
	

h1 {color: #ba6319; font-weight: normal; font-size: 2.4em; margin: 0 0 7px 0;}
h2 {font-size: 1.8em; font-weight: normal; color: #81b6d8;}
h3 {font-size: 1.6em; font-weight: normal; color: #81b6d8;}
	h3 a {font-weight: normal; color: #81b6d8;}
h4 {font-size: 1.4em;}
	h4 a {color: #959595;}

#container {}
	
	#header {background: #FFFFFF url('../img/int_header_back.jpg') repeat-x bottom center;}
		#header .inner_width {position: relative; height: 204px;}
		#header #logo {position: relative; top: 30px;}
		#header #home_link {color: #221F72; text-decoration: none; position: absolute; top: 31px; right: 0; 
									font-size: 1.2em; font-weight: bold;}
		#header #home_link:hover {text-decoration: underline;}
		#header .header_img {position: absolute; bottom: 0; right: 0;}
					
	#content {background: none;}
		#content .background {background: none;}
		#content .inner_width {padding: 0 50px 160px 50px; width: 838px;}
			#content .inner_width #main {margin: 0 0 0 260px; padding: 30px 0 0 0;}
			#content .inner_width p.intro {font-size: 2.0em; line-height: 1.4em;}
			
			#content .inner_width p {font-size: 1.6em; line-height: 1.6em; margin: 0 0 20px 0;}
				#content .inner_width p a {color: #959595;}
				#content .inner_width p a:hover {text-decoration: underline;}
			#content .inner_width ul {font-size: 1.6em; line-height: 1.6em; margin: 0 0 20px 20px;}
				#content .inner_width ul li {padding: 0 0 0 15px;}
					#content .inner_width ul li ul {font-size: 1.0em;}
			#content .inner_width ol {font-size: 1.6em; line-height: 1.6em; color: #81b6d8; margin: 0 0 20px 20px;}
				#content .inner_width ol li {margin: 0 0 20px 0;}
					#content .inner_width ol li .title {font-weight: bold; display: block;}
					#content .inner_width ol li ul {font-size: 1.0em;}
						#content .inner_width ol li ul li {margin: 0; padding: 0 0 0 5px;}
			
			#content .inner_width .references {font-size: 0.75em;}
				#content .inner_width .references ol {color: #959595;}
					#content .inner_width .references ol li {margin: 0;}
						#content .inner_width .references ol li a {color: #959595; text-decoration: underline;}	
			
	
	#leftnav {width: 241px; float: left; position: relative; left: -20px;}
		#leftnav .title {background: transparent url('../img/leftnav_top_back.gif') repeat-y 0% 0%; color: #FFFFFF;
								font-size: 2.0em; line-height: 1.0em;}
			#leftnav .title {padding: 2px 43px 7px 43px;}
				#leftnav .title a {color: #FFFFFF; text-decoration: none; display: block;}
				#leftnav .title a:hover {color: #d8e5ed;}
			
			#leftnav .nav {background: transparent url('../img/leftnav_back.gif') repeat-y 0% 0%; padding: 0 22px 15px 22px;}
			
		#leftnav ul {list-style-type: none; margin: 0 15px 0 15px !important;}
			#leftnav ul li {line-height: 1.2em; margin: 0; padding: 1px 0 0 0 !important;}
			#leftnav ul li.last {background: none;}
				#leftnav ul li span {background: transparent url('../img/leftnav_dotted_border.gif') repeat-x 0% 100%; padding: 0 0 2px 0;
											display: block;}
				#leftnav ul li span a {color: #0076c0; text-decoration: none; padding: 10px 5px 10px 5px; display: block; font-weight: bold;}
				#leftnav ul li span a:hover {background: #d8e5ed;}
				#leftnav ul li span a.active {background: #d8e5ed;}
				#leftnav ul li ul {margin: 0 0 0 20px !important;}
					#leftnav ul li ul li {}
						#leftnav ul li ul li span a {font-weight: normal; padding: 7px 1px 7px 1px; font-size: 0.85em;}
						#leftnav ul li ul li span a:hover {}
						#leftnav ul li ul li span a.active {}
	
	
	#sponsors {background: transparent url('../img/dotted_border.gif') repeat-x 0% 0%; float: right; width: 222px;}
		#sponsors .inner_div {background: transparent url('../img/dotted_border.gif') repeat-x 0% 100%;
										text-align: center; padding: 30px 0 20px 0;}
			#sponsors .inner_div img {margin: 0 0 30px 0;}
			
#sitemap {}
	#sitemap li {padding: 0 0 0 5px !important; position: relative;}
		#sitemap li a {color: #0076C0; font-weight: bold;}
		#sitemap li ul {margin: 0 0 10px 20px !important;}
			#sitemap li ul li {}
				#sitemap li ul li a {font-weight: normal;}
				#sitemap li ul li ul {margin: 0 0 0 20px !important;}
					#sitemap li ul li ul li {}
						#sitemap li ul li ul li a{font-size: 0.85em;}
		
		
/* forms */
.quiz_form {}
	.quiz_form input {margin: 0 0 0 5px;}		
	.quiz_form .submit_button {margin: 0;}