html, body { height: 100%; position: relative; }
body { background: #ffffff url(images/mt.gif) center top repeat-y; }
body, input, select, textarea, td, th { color: #ababa8; font-family: Tahoma; font-size: 11px; }
body, form { margin: 0; padding: 0; }
a { color: #ababa8; text-decoration: underline; }
a:hover { text-decoration: none; }
img, table { border: 0 none; }
p { margin: 0 0 1em 0; padding: 0; }
strong a { color: #981f1f; }
table { border-collapse: collapse; }
textarea { overflow: auto; }
td, th { padding: 0; vertical-align: top; }
ul { margin: 0; padding: 0 0 0 16px; }

#main { margin: 0 auto; width: 671px; }
	
	#header { height: 382px; }
		
		#flash { position: absolute; z-index: 2; }
	
	#content h2 { height: 26px; margin: 10px 0 0 0; padding: 0; }
	
		.c_form { text-align: right; position: absolute; width: 240px; z-index: 5; }
		.c_form a { background: url(images/dot.gif) left center no-repeat; font-size: 9px; font-weight: bold; margin-left: 28px; padding-left: 16px; }
		.c_form input, .c_form textarea { background: #FFFFFF; border: 1px solid #808080; color: #808080; margin: 0 0 10px 8px; vertical-align: top; width: 160px;}
		.c_form textarea { height: 88px; }
	
		.news { padding: 0 8px 0 4px; width: 156px; }
		.news p { margin: 6px 0 20px 0; }
		.news strong { background: #467ebd; display: table; color: #ffffff; font-size: 9px; margin-bottom: 6px; padding: 2px 4px; }
		
		.tab { border-left: 1px solid #e1e1e1; }
		.tab th { background: #cfd2d5; border-bottom: 1px solid #e1e1e1; text-align: left; vertical-align: top; width: 20%; }
		.tab th h3 { border: 1px solid #FFFFFF; border-top: 0 none; height: 32px; margin: 0; padding: 10px 0 0 4px; }
		.tab th, .tab td { border-right: 1px solid #e1e1e1; }
		.tab td { color: #3e4a58; padding: 18px 8px 18px 18px; }
	
	#footer { background: #787875; border-top: 1px solid #45453b; color: #bcbcba; font-size: 9px; height: 80px; line-height: 13px; margin-top: 10px; padding: 17px 0 0 20px; }
	#footer a {  color: #bcbcba; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }
	#footer p { float: left; width: 170px; }
	#footer strong { color: #ffffff; display: block; font-size: 11px; margin: 0 0 6px 0; }
	#footer strong a { color: #ffffff; margin: 0 10px; text-decoration: none; }
