* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}
html, body { background-color: #372F1C; background-image: url(../img/background.gif); background-position: left top; background-repeat: repeat-x;}
.left { float: left;}
.right { float: right;}
a {text-decoration: none;}
a img { border: none;}
a:hover { text-decoration: none;}
html { height: 100%;}
body { height: 100%;}

#main { position: relative; min-height: 100%; margin: 0 auto; width: 900px; background-image: url(../img/background_contentb.gif); background-repeat: repeat-y; background-color: #F9F8F3; border-right: 1px #251D0B solid; border-left: 1px #251D0B solid; }

* html #main { height: 100%;}

#footer { position: relative; clear: both;}

#top { position: relative; margin-bottom: 5px; height: 262px; width: 900px; border: 0px solid #00f;}
	#top.banner1 { background-repeat: no-repeat; background-position: left top; background-image: url(../img/banner1.jpg);}
	#top.banner2 { background-repeat: no-repeat; background-position: left top; background-image: url(../img/banner2.jpg);}
	#top.banner3 { background-repeat: no-repeat; background-position: left top; background-image: url(../img/banner3.jpg);}
	#top.banner4 { background-repeat: no-repeat; background-position: left top; background-image: url(../img/banner4.jpg);}
	#top.banner5 { background-repeat: no-repeat; background-position: left top; background-image: url(../img/banner5.jpg);}
	#top.banner6 { background-repeat: no-repeat; background-position: left top; background-image: url(../img/banner6.jpg);}
	#top.banner7 { background-repeat: no-repeat; background-position: left top; background-image: url(../img/banner7.jpg);}
	#top.banner8 { background-repeat: no-repeat; background-position: left top; background-image: url(../img/banner8.jpg);}
	#top.banner9 { background-repeat: no-repeat; background-position: left top; background-image: url(../img/banner9.jpg);}
#top img.logo { margin: 0px 0px 0px 32px;}


/* main nav */
#top ul.nav { list-style: none; float: right; height: 29px; margin: 2px 0px 0px 0px;}
#top ul.nav li { float: left; width: 90px; text-align: center; margin-right: 4px; height: 29px; display: block; border-left: 1px solid #1B1911;}
#top ul.nav li a { display: block; text-transform: uppercase; color: #BDB881; font-weight: normal; font-size: 70%; text-decoration: none; margin-top: 7px;}
#top ul.nav li a:hover { color: #ffffff; font-weight: bold;}
#top ul.nav li a.active { color: #ffffff; font-weight: bold;}


/* columns */
.content .columns { position: relative; height: 1%; overflow: hidden; }
* html .content .columns { overflow: visible;}
.content .col-left { float: left; width: 270px; margin-top: 30px; padding: 0px 30px 0px 30px; border: 0px solid #f00;}
.content .bottom-left { float: left; width: 270px; margin-top: 30px; margin-left: -30px; padding: 30px 30px 0px 30px; border-top: 1px solid #DCDBD7;}
.content .col-right {float: right; width: 511px; padding: 0px 25px 0px 25px; border: 0px solid #0f0;}


/* made column different width so copied lines below and added new ones above here */
/* .content .col-left { float: left; width: 340px; margin-top: 30px; padding: 0px 30px 0px 30px; border: 1px solid #f00;} */
/* .content .bottom-left { float: left; background-color:#E7E0CE; width: 340px; margin-top: 30px; margin-left: -30px; padding: 30px 30px 0px 30px; border-top: 1px solid #DCDBD7;} */
/* .content .col-right {float: right; width: 440px; padding: 0px 25px 0px 25px; border: 1px solid #0f0;} */






/* images */
.content img.splash { border: 4px solid #ffffff;}


/* footer */
#footer {border: 0px solid #00f;height:80px; background:url("../img/box-bg.png") repeat scroll 0 0 transparent;}
#footer .left { border: 0px solid #f00; float:left; margin-left:355px; width:550px; padding:10px 0 10px 0px; text-align:left;}
#footer p { font-size: 70%; color: #601825;}
#footer a { color: #601825;}


/* headers */
.content h1 { font-size: 180%; font-weight: normal; color: #09323F; margin-bottom: 28px;}
.content h2 { font-size: 110%; font-weight: normal; color: #52482F; margin-bottom: 18px;}
.content h2.menu { font-size: 110%; font-weight: normal; color: #BDB881; margin-bottom: 18px;}
.content h3 { font-size: 90%; font-weight: bold; color: #52482F; margin-bottom: 0px;}

/* paragraphs */
.content p { font-size: 80%; line-height: 160%; margin-bottom: 20px; color: #322A16;}
.content .col-right p {	color: #322A16; font-size: 80%;}
.content p .small_txt { font-size: 85%; line-height: 120%; color: #82734B; margin-bottom:0px;}


/* content menu links */
.content ul.menu-links { list-style: none; padding: 5px 0px 5px 10px; margin: 10px 0px 50px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; overflow: hidden; height: 1%; }
.content ul.menu-links li { font-size: 80%; color: #767676; float: left; margin: 0px 6px;}
.content ul.menu-links li a { letter-spacing: -1px; display: block; padding: 3px 3px; color: #BDB881; }
.content ul.menu-links li a:hover { background-color: #F1EDE2;}
/* content main menu */
.content ul.main-menu {list-style: none;color: #767676;margin: -11px 0px 59px;border-top: 1px solid #dddddd;padding-top: 10px; }
.content ul.main-menu li {font-size: 70%;margin-bottom: 15px;line-height: 140%;}
.content ul.main-menu li strong {font-size: 160%;font-weight: normal;color: #565656;letter-spacing: -1px;display: block;margin: 0px 0px 3px -1px;}
.content ul.main-menu li span { color: #BDB881;margin-left: 3px;}
.content ul.main-menu li a {background-image: url(../img/arrow.gif);background-repeat: no-repeat;background-position: left center;padding-left: 8px;float: right;}


/* links */
.content a {color: #BDB881;}
.content a:hover {color: #322A16;}

/* tables */
.table_mandatory { font-size: 11pt; color: #ff0000;}
.table_small_txt { font-size: 7.5pt; color: #82734B;}
.table_txt { font-size: 8pt; color: #82734B;}
input.table_cell {background-color: #F9F8F3; color:#82734B; font-size: 8pt; border: 1px solid #82734B;}
textarea.table_cell {background-color: #F9F8F3; color:#82734B; font-size: 8pt; border: 1px solid #82734B;}
select.table_cell {background-color: #F9F8F3; color:#82734B; font-size: 8pt; border: 1px solid #82734B;}
