/* CSS Document */
html				{ margin: 0; padding: 0; height: 100%; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: #000000 url(../resources/bg.jpg) center top repeat-y fixed; }
body			{   position: relative; width: 800px; margin: 0 auto; background-color: #666; text-align: left; height: auto !important; height: 100%; min-height: 100%; border-left: #fff 1px solid; border-right: #fff 1px solid; }
h1				{ font-size: 14px; text-align: left;}
h2				{ font-size: 13px; text-align: left; }
h3				{ font-size: 12px; text-align: left;}

a:link, a:visited	{ color: #000000; text-decoration: underline;}
a:hover, a:active	{ color: #FF0000; }

.pitbox input		{ width: 500px; font-size: 11px;}
.pitbox select		{ width: 504px; font-size: 11px;}
.pitbox textarea	{ width: 500px; height: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.checkbox			{ width: 16px; }
.confirm			{ width: 80px; height: 16px; }

table a:link, table a:visted	{ color: #000000; text-decoration: underline;}
table a:hover, table a:active	{ color: #FF0000; }

#header				{ height: 110px; width: 800px; display: block; }
#header img			{ border: 0; }
div#menu			{ height: 42px; width: 800px; background-color: #000; }
div#main			{ height: 100%;   }
div#side_left		{ float: left; width: 125px; padding: 10px; font-size: 10px; }
div#content			{ float: left; width: 500px; padding: 15px; text-align: justify; overflow: none;  }
div#mainf			{ position: absolute; bottom: 16px; }
div#footer			{ position: absolute;  bottom: 0px; width: 800px; height: 16px; background-color: #FF0000; text-align: center; clear: both; color: #FFFFFF; }
div#footer a:link, div#footer a:visited	{ color: #FFFFFF; text-decoration: none; }
div#footer a:hover, div#footer a:active	{ color: #000000; text-decoration: underline; }

div#boms			{ width: 100%; background-color: #000000; color: #FFFFFF; text-align: center; }
div#boms:link		{ color: #fff; }

.nhd				{ float: left; width: 50px; clear: left; display: block; }
.nhl				{ float: left; display: block; width: 450px; }
.hl_r				{ width: 125px; clear: both; margin-bottom: 13px; display: block; }
#if1				{ width: 120px; padding: 40px 0px 0px 0px; text-align: center; display: block; }

.news_first		{ margin-bottom: 20px; }
div#news_nxt1	{ width: 240px; float: left; }
div#news_nxt2	{ width: 240px; float: right; }
.news_nxthl		{ min-height: 60px; _height: 60px; }

.calr			{ height: 18px; margin-bottom: 4px;}
.cal1			{ float: left; width: 110px; font-weight: bold; font-size: 10px;}
.cal2			{ float: left; width: 370px; font-size: 10px; }
.cal3			{ float: left; width: 20px; }
.racesub		{ color: #666666; font-size: 10px; }

.yr_row			{ clear: both; }
.yr_prv			{ float: left; width: 150px; }
.yr_nxt			{ float: right; width: 150px; text-align: right; }

.clear			{ clear: both; }
.mb				{ float: left; display: block; padding: 0px 0px 0px 0px; }
.mb_news		{ float: left; display: block; padding: 0px 0px 0px 2px; background: #000 url(../resources/2bt_news_a.jpg) center top no-repeat; width: 146px; height: 26px; }
.mb_news:hover	{ background: #000 url(../resources/2bt_news_b.jpg) center top no-repeat; }
.mb_career		{ float: left; display: block; padding: 0px 0px 0px 0px; background: #000 url(../resources/3bt_career_a.jpg) center top no-repeat; width: 133px; height: 26px; }
.mb_career:hover	{ background: #000 url(../resources/3bt_career_b.jpg) center top no-repeat; }
.mb_calendar		{ float: left; display: block; padding: 0px 0px 0px 0px; background: #000 url(../resources/4bt_calendar_a.jpg) center top no-repeat; width: 133px; height: 26px; }
.mb_calendar:hover	{ background: #000 url(../resources/4bt_calendar_b.jpg) center top no-repeat; }
.mb_gallery		{ float: left; display: block; padding: 0px 0px 0px 0px; background: #000 url(../resources/5bt_pictures_a.jpg) center top no-repeat; width: 133px; height: 26px; }
.mb_gallery:hover	{ background: #000 url(../resources/4bt_calendar_b.jpg) center top no-repeat; }
.mb_links		{ float: left; display: block; padding: 0px 0px 0px 0px; background: #000 url(../resources/7bt_links_a.jpg) center top no-repeat; width: 133px; height: 26px; }
.mb_links:hover	{ background: #000 url(../resources/7bt_links_b.jpg) center top no-repeat; }
.mb_contact		{ float: left; display: block; padding: 0px 0px 0px 0px; background: #000 url(../resources/8bt_contact_a.jpg) center top no-repeat; width: 120px; height: 26px; }
.mb_contact:hover	{ background: #000 url(../resources/8bt_contact_b.jpg) center top no-repeat; }
.sub			{ font-size: 10px; color: #999999; }
.header			{ font-weight: bold; font-size: 12px; }

.career_profile	{ font-weight: bold; }
.career h3		{ margin: 0; padding: 0; text-align: left;}
.career p		{ margin: 5px 0px 20px 0px; padding: 0; }
.career_txt		{ margin-bottom: 20px; }

.contact input	{ width: 350px ; font-size: 11px; border: #999999 1px solid; }
.contact textarea	{ width: 350px; height: 80px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: #999999 1px solid; } 

.delete			{ width: 100%; margin: 50px auto; text-align: center; }

.gallery_sub	{ font-weight: bold; width: 60px; }
.gallery_gray	{ color: #666666; }
.gallery_sb		{ float: left; width: 100px; }

.link_logo		{ margin-bottom: 30px; }
.link_logo img	{ display: block; }


