	*, body	{font-family:Arial, Helvetica, sans-serif; color:#666;}
	body	{font-size:x-small; voice-family:"\"}\""; voice-family:inherit; font-size:small;}
	html>body	{font-size:small;}
	
	body	{margin:0; padding:0; text-align:center; background:#6e7e99 url(../img/bg_white.gif) top center repeat-y;}
	
	#container	{width:765px; margin:0 auto; text-align:left;}
	
	h1	{color:#369; font-size:152%; margin:0 0 6px 0; padding:0;}
	h2	{color:#ebc050; font-size:152%; margin:0 0 6px 0; padding:0;}
	h3	{color:#999; font-size:152%; margin:0 0 6px 0; padding:0;}
	h4	{color:#369; font-size:100%; margin:0 0 6px 0; padding:0;}
	
	#header	{background:url(../img/hdr_top_border.gif) top left repeat-x; padding-top:16px; border-bottom:6px solid #e1b544; text-align:center;}
	#hero	{}
	#content	{position:relative; padding:20px 20px 20px 16px;}
	
	#footer	{border-top:4px solid #e8e8e8; padding-top:1px; background-color:#fdfdfd;}
	#footer_logo	{width:253px; border-top:5px solid #e1b544;}
	
	.nav	{list-style:none; margin:0 0 0 140px; padding:0;}
	.nav li	{list-style:none; margin:0; float:left; padding:20px  0 20px  50px;}
	.nav li.first	{padding-left:0;}
	.nav li a	{color:#369; text-decoration:none; font-weight:bold; font-size:85%;}
	.nav li a:hover	{color:#e1b544;}
	.nav li a.present	{color:#e1b544;}
	
	#footer_logo	{float:left;}
	#madeby, #footer_nav	{float:right; text-align:right; margin:18px 0 0 20px; color:#999; font-size:90%;}
	#footer_nav	{float:left; width:425px;}
	
	#footer_nav ul.nav	{float:right; margin:0;}
	#footer_nav ul.nav li	{padding:0 6px; border-right:1px solid #999;}
	#footer_nav ul.nav li a	{color:#999;}
	#footer_nav ul.nav li.last	{border:none; padding-right:0;}
	
	.clear	{height:1px; line-height:1px; visibility:hidden; clear:both;}
	
	div.col	{float:left; margin-left:20px; font-size:85%; line-height:1.5em;}
	div.first	{margin:0; width:216px;}
	div.second	{margin-left:40px; width:236px;}
	div.third	{margin-left:22px; width:215px;}
	
	ul.altlist	{list-style:none; margin:0; padding:0;}
	ul.altlist li	{list-style:none; margin:0; padding:3px 5px; clear:both;}
	ul.altlist li.alt	{background-color:#eee;}
	ul.altlist li div	{float:left; margin-bottom:3px;}
	ul.altlist li div.sl_left	{width:230px;}
	ul.altlist li div.sl_right	{width:230px;}
	ul.linelist li, ul.linelist li.alt	{background:none; border-top:1px solid #e0e0e0;}
	
	div.remain	{float:right; width:473px;}
	div.remain ul 	{margin-top:3px;}
	
	div.quote	{margin-bottom:10px;}
	div.quote span.comment	{}
	div.quote span.commenter	{color:#369; font-style:italic;}
	
	div.img_left	{border:2px solid #e0e0e0; padding:3px; margin:0 0 15px 0; width:206px;}
	
	div.message	{border:1px solid #69c; background-color:#eef; padding:10px; margin-bottom:5px; font-weight:bold;}
	
	td.rowhdr	{font-weight:bold; text-align:right; padding-right:10px; width:150px;}
	td input {font-size:100%;}
	td input[type=text]	{width:200px;}
	td textarea	{width:200px; font-size:100%;}

