BODY {
background: #456478 url('images/bg.jpg') repeat;
}

/* MAIN TABLE THAT HOLDS ALL */

table.main {
border: #2a5067 1px solid;
border-bottom: black 1px solid;
}

/* QUOTE TABLE CONTENTS */

td.quoteCell {
padding: 5px;
padding-top: 18px;
text-align: center;
vertical-align: top;
}

table.quote {
background-color: #000021;
border: #68b4f2 1px solid;
}
td.quoteTitle {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 5px;
letter-spacing: 3px;
text-transform: uppercase;
text-align: center;
}
td.quoteLabels {
font-family: Arial, Verdana, Sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 5px;
}
.quoteFields {
background-color: #345c7d;
font-family: Arial, Verdana, Sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: bold;
border: white 1px solid;
}
.quoteSubmit {
background-color: #345c7d;
font-family: Verdana, Sans-serif;
font-size: 9px;
color: white;
text-decoration: none;
font-weight: normal;
border: #41729a 1px solid;
}

/* CONTENT AREA */

table.Content {
background-color: #345c7d;
border-top: #2c4d69 1px solid;
}

td.ContentArea {
font-family: arial, sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: normal;
padding: 10px;
text-align: left;
vertical-align: top;
}
.ContentArea h1 {
font-family: arial, sans-serif;
font-size: 16px;
color: white;
text-decoration: none;
font-weight: bold;
}
.ContentArea a:link, .ContentArea a:visited {
font-family: arial, sans-serif;
font-size: 13px;
color: #68b4f2;
text-decoration: none;
font-weight: bold;
}
.ContentArea a:active, .ContentArea a:hover {
font-family: arial, sans-serif;
font-size: 13px;
color: white;
text-decoration: underline;
font-weight: bold;
}
.ContentAreaCenter
{
	font-family: arial, sans-serif;
	font-size: 13px;
	color: white;
	text-decoration: none;
	font-weight: normal;
	padding: 10px;
	text-align: center;
	vertical-align: top;
	border: #41729a 1px solid;
}
.ContentAreaHeader
{
	font-family: arial, sans-serif;
	font-size: 13px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	border: #41729a 1px solid;
}
.ContentAreaLeft
{
	font-family: arial, sans-serif;
	font-size: 13px;
	color: white;
	text-decoration: none;
	font-weight: normal;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border: #41729a 1px solid;
}



/* NAVIGATION MENUS */

td.navigationTop {
background-color: #3a6f8f;
font-family: arial, sans-serif;
font-size: 12px;
color: #b0c5d2;
text-decoration: none;
font-weight: bold;
padding: 5px;
text-align: right;
padding-right: 29px;
padding-bottom: 10px;
text-transform: uppercase;
}
.navigationTop a:link, .navigationTop a:visited {
font-family: arial, sans-serif;
font-size: 12px;
color: #b0c5d2;
text-decoration: none;
font-weight: bold;
}
.navigationTop a:active, .navigationTop a:hover {
font-family: arial, sans-serif;
font-size: 12px;
color: white;
text-decoration: underline;
font-weight: bold;
}

td.navigationBottom {
background-color: black;
font-family: arial, sans-serif;
font-size: 10px;
color: #68b4f2;
text-decoration: none;
font-weight: bold;
padding: 5px;
text-align: right;
padding-right: 29px;
padding-bottom: 10px;
text-transform: lowercase;
}
.navigationBottom a:link, .navigationBottom a:visited {
font-family: arial, sans-serif;
font-size: 10px;
color: #68b4f2;
text-decoration: none;
font-weight: bold;
}
.navigationBottom a:active, .navigationBottom a:hover {
font-family: arial, sans-serif;
font-size: 10px;
color: white;
text-decoration: underline;
font-weight: bold;
}

/* EVENT LISTINGS STYLES */

td.RemindersTitle {
font-family: sans-serif;
font-size: 16px;
color: #800000;
}

.SubmitButton {
font-family: sans-serif;
font-size: 11px;
color: black;
background-color: #E8C282;
text-decoration: none;
font-weight: bold;
border: 2px #800000 solid;
}

.Fields {
font-family: sans-serif;
font-size: 13px;
color: #3D3F52;
text-decoration: none;
font-weight: normal;
border: 1px #800000 solid;
}

.FieldNames {
font-family: sans-serif;
font-size: 13px;
color: #3D3F52;
text-decoration: none;
font-weight: bold;
}

table.EventTable {
border: 1px #3b688d solid;
}

td.EventName {
font-family: sans-serif;
font-size: 11px;
color: white;
background-color: #000021;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
padding: 3px;
border-bottom: 1px #3c688d solid;
}

td.RegularText {
font-family: sans-serif;
font-size: 11px;
color: #b0c5d2;
text-decoration: none;
font-weight: normal;
padding: 3px;
}

.RegularText a:link, .RegularText a:visited {
font-family: sans-serif;
font-size: 11px;
color: #b0c5d2;
text-decoration: underline;
font-weight: normal;
}
.RegularText a:active, .RegularText a:hover {
font-family: sans-serif;
font-size: 11px;
color: white;
text-decoration: underline;
font-weight: normal;
}

/* PURCHASE POLICY FORM COLLECTION */

td.inforeceived {
background-color: #000021;
font-family: sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 5px;
}

td.purchaseLabels {
font-family: Arial, Verdana, Sans-serif;
font-size: 12px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 5px;
}
.purchaseFields {
background-color: white;
font-family: Arial, Verdana, Sans-serif;
font-size: 12px;
color: #000021;
text-decoration: none;
font-weight: bold;
border: #284660 1px solid;
}
.purchaseSubmit {
font-family: sans-serif;
font-size: 11px;
color: white;
background-color: #000021;
text-decoration: none;
font-weight: bold;
border: 1px #000021 solid;
}

/* FOOTER */

td.footer {
background-color: #345c7d;
}

/* COMMbits Styles */
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
  text-align: center;
	vertical-align: top;
  padding-top:5px;
}

.copyright A:link {color:#333333; text-decoration:none;}
.copyright A:visited {color:#333333; text-decoration:none;}
.copyright A:active {color:#333333; text-decoration:none;}
.copyright A:hover {color:#333333; text-decoration:underline;}

