body				{ background: url('images/background.jpg') #760000; margin: 0px; padding: 0px; font-family: Arial, Helvetica, Verdana, Sans Serif; }
.container			{ position: relative; margin-left: auto; margin-right: auto; padding-left: 38px; padding-right: 38px; width: 762px; background: url('images/background_content.gif') repeat-y; }

.header				{ position: relative; width: 760px; height: 82px; background: url('images/dot_horizontal.gif') repeat-x; background-position: bottom; margin-bottom: 33px; }
.header #logo		{ width: 302px; height: 82px; background: url('images/logo.gif') no-repeat; }
.header span		{ display: none; }
.header #nav		{ position: absolute; top: 0px; left: 302px; width: 461px; height: 82px; font-size: 12px; overflow: hidden; }
.header .button		{ display: block; float: left; border-left: 1px solid #FFFFFF; background: #f2f2f2; width: 91px; line-height: 30px; height: 30px; padding-top: 51px; text-align: center; font-weight: bold; }
.header .button_on	{ display: block; float: left; border-left: 1px solid #FFFFFF; background: #ad2727; width: 91px; line-height: 30px; height: 30px; padding-top: 51px; text-align: center; font-weight: bold; }
.header #nav a:link { color: #ad2727; text-decoration: none; }
.header #nav a:visited { color: #ad2727; text-decoration: none; }
.header #nav a:hover { color: #FFFFFF; text-decoration: none; }
.header #navSmall	{ position: absolute; top: 20px; left: 73px; width: 208px; height: 13px; font-size: 11px; font-weight: bold; overflow: hidden; }
.header #navSmall a:link { color: #7a7a7a; text-decoration: none; }
.header #navSmall a:visited { color: #7a7a7a; text-decoration: none; }
.header #navSmall a:hover { color: #ad2727; text-decoration: none; }

#flyoutNav			{ position: absolute; top: 34px; left: 166px; width: 90px; height: 78px; z-index: 2; display: none; font-size: 11px; }
#flyoutNav #bg		{ position: absolute; top: 0px; left: 1px; width: 100%; height: 100%; background: #838383; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; z-index: 3; overflow: hidden;}
#flyoutNav #links	{ position: absolute; top: 2px; left: 7px; width: 100%; height: 100%; z-index: 4; }
#flyoutNav #space	{ width: 80px; height: 18px; border-bottom: 1px solid #f2f2f2; line-height: 18px;  }
#flyoutNav #close	{ width: 80px; height: 18px; line-height: 18px; margin-bottom: 2px; font-size: 10px; z-index: 5; font-weight: normal; }
#flyoutNav a 		{ color: #FFFFFF; text-decoration: none; font-weight: bold; }

.home_slideshow		{ width: 760px; height: 329px; display: block; clear: both; z-index: 1; }

.home_bottomLinks	{ width: 760px; height: 80px; text-align: center; display: block; clear: both; background: url('images/dot_horizontal.gif') repeat-x; background-position: bottom; }
.tagline			{ width: 760px; height: 60px; display: block; clear: both;  background: url('images/dot_horizontal.gif') repeat-x #f2f2f2; background-position: bottom; text-align: center; font-size: 14px; color: #838383; line-height: 18px; padding-top: 20px; }
.tagline h1			{ font-size: 14px; color: #838383; line-height: 18px; padding: 0px; margin: 0px; font-weight: normal; }

.footer				{ width: 760px; height: 45px; line-height: 18px; padding-top: 20px; text-align: center; font-size: 11px; color: #838383; }
.footer	a:link 		{ color: #760000; text-decoration: none; }
.footer	a:visited 	{ color: #760000; text-decoration: none; }
.footer	a:hover 	{ color: #760000; text-decoration: underline; }


.content			{ width: 622px; padding-left: 69px; padding-right: 69px; font-size: 12px; padding-bottom: 37px; background: url('images/dot_horizontal.gif') repeat-x; background-position: bottom; color: #7a7a7a; }
.content a:link 	{ color: #760000; text-decoration: none; }
.content a:visited 	{ color: #760000; text-decoration: none; }
.content a:hover 	{ color: #d50000; text-decoration: underline; }
.content h1			{ color: #ad2727; padding: 0px; margin: 0px; font-size: 23px; font-weight: normal; }
.content h2			{ color: #000000; padding: 0px; margin-top: 10px; margin-bottom: 0px; font-size: 15px; font-weight: bold; }
.content p			{ margin-top: 10px; margin-bottom: 0px; }
.column1a			{ width: 270px; float: left; padding-right: 15px; }
.column2a			{ width: 335px; float: left; padding-top: 10px; text-align: right; }
.column1b			{ width: 322px; float: left; padding-right: 25px; }
.column2b			{ width: 250px; float: left; }
.clearfix			{ width: 100%; clear: both; height: 1px; overflow: hidden; }

.textbox			{ width: 227px; height: 15px; border: 1px solid #ad2727; background: #f2f2f2; font-size: 11px; padding-top: 2px; }
.textarea			{ width: 227px; height: 80px; border: 1px solid #ad2727; background: #f2f2f2; }

