/* CSS Document */

/* BODY */

body, html {
background-color: #6F757C;
text-align: center;
margin-top: 0;
margin-left: 3%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* MAIN CONTAINER DIV */

#container {
	margin: 0 auto;
	width: 851px;
	background-image:url(../images/contentbgrnd.jpg);
	background-repeat: repeat-y;
	background-position: center;
	min-height: 100%;
	overflow: hidden;
}

/* HEADER DIV */

#header {
width: 851px;
height: 170px;
background-image: url(../images/header.png);
background-position: center;
background-repeat: no-repeat;
margin: 0;
}

/* MAILING LIST */

#optin {
float: right;
width: 300px;
height: 145px;
margin-right: 50px;
margin-top: 2px;
}

/* FORM STYLING */

form#opt {
margin-top: 10px;
}

.input-opt {
margin-bottom: -5px;
margin-left: 5px;
border: 1px solid #6E8198;
}

/* NAVIGATION BAR */

#navcontainer {
width: 851px;
height: 30px;
background-image: url(../images/navbgrnd.jpg);
background-position: center;
background-repeat: repeat;
text-align: left;
}

#navlist ul {
padding: 0;
margin-left: 9px;
padding-top: 6px;
}

#navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist li a
{
color: #6E8198;
text-decoration: none;
}

#navlist li a:hover, ul#footernav li#active a:hover
{
color: #76080B;
}


/* CONTENT DIVS */

#contentcontainer {
position: relative;
text-align: left;
padding: 7px;
margin: 7px 75px 7px 20px;
}

#content {
float: left;
width: 475px;
}

#contentfullspan {
width: 100%;
}

/* PARAGRAPH FORMATTING */

p {
line-height: 20px;
}

/* SIDEBAR */

#sidebar {
float: right;
width: 275px;
margin-right: 50px;
}

/* FOOTER DIV */

#footer {
font-size: 9px;
text-align: center;
padding-top: 5px;
}

#footernavlist ul {
padding: 0;
margin-left: 10px;
padding-top: 6px;
}

#footernavlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#footernavlist li a
{
color: #76080B;
text-decoration: none;
}

#footernavlist li a:hover
{
color: #CCC;
}


/* HEADINGS */

h1 {
font-size: 20px;
font-weight: bold;
}

h2 {
font-size: 18px;
font-weight: bold;
}

h3 {
font-size: 14px;
font-weight: bold;
margin-bottom: -8px;
}

h4 {

font-weight: bold;
}

h5 {
font-size: 10px;
font-weight: bold;
margin-bottom: -10px;
}


/* COLORED TEXT */

.burgtext {
color: #76080B;
}

.burgtextbold {
color: #76080B;
font-weight: 900;
font-size: 16px;
}

.slatetxt {
color: #6E8198;
}

.slatetxtbold {
color: #6E8198;
font-weight: 900;
font-size: 16px;
}

.boldtxt {
font-weight: 900;
font-size: 16px;
}

/* BOXES */

.box1 {
width: 75%;
background-color: #E2E2E2;
border: 1px solid #6E8198;
color: #000;
padding: 10px;
}

.box2 {
width: 75%;
background-color: #F7F1E1;
border: 1px solid #E2D3A9;
color: #000;
padding: 10px;
}

.box3 {
width: 75%;
background-color: #D8D8A3;
border: 1px solid #CCC;
color: #000;
padding: 10px;
}

/* TABLES */

.tablestyle {
border: 1px solid #CCC;
}

tr.main {
	color: #76080B;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #E2E2E2;
}

th.nobg {
	background: none;
}

th.specalt {
	border-top: 0;
	background: #FFF;
	color: #000;
}

td {
	padding: 6px 6px 6px 12px;
	color: #000;
}


td.alt {
	background: #F7F1E1;
	color: #000;
}

/* IMAGES */

.imgfltrt {
float: right;
padding: 10px;
}

.imgfltrtbrdr {
float: right;
padding: 10px;
border: 1px solid #6E8198;
margin: 10px;
}

.imgfltlft {
float: left;
padding: 10px;
}

.imgfltlftbrdr {
float: left;
padding: 10px;
border: 1px solid #6E8198;
margin: 10px;
}

.imgbrdr {
border: 1px solid #6E8198;
}

.imgbrdrpad {
border: 1px solid #6E8198;
padding: 10px;
}

/* LISTS */

ul {
list-style: disc;
margin: 0;
color: #072736;
}

ul li {
padding: 5px;
margin-left: 25px;
}

ol {
list-style: decimal;
margin: 0;
color: #072736;
}

ol li {
padding: 5px;
}

/* LINKS */

A:link {text-decoration: underline; color: #76080B;}
A:visited {text-decoration: underline; color: #76080B;}
A:active {text-decoration: underline; color: #76080B;}
A:hover {text-decoration: underline; color: #CCC;}
