/* -------  Russ Nelms Styles --------------- */
/* Page background & Sides: #FFFFFF (White	)		*/
/* Header & footerbar: #3F697F  								*/
/* Center Page: (mainltgray): #666666 (Dark Gray) */
/* Highlighted boxes  (maincolor): #666699  (Lt Gray)	*/
/* Text: #FFFFFF (White)  											*/

body {
background-color: #42687F;
font-family: verdana, arial, sans-serif;
}

.googlemap {
color: #000000;
font-size: 14px;
}

.mainwhite	{
background-color: #FFFFFF;
color: #000000;
font-size: 13px;
}

.mainltgray {
background-color: #666666;
color: #FFFFFF;
font-size: 13px;
}

/* Header Styles */

.bordertable {
width: 100%;
}

.headercell {
background-color: #CCCC99;
border-bottom: 1px solid black;
border-top: 1px solid black;
}

.mainnav {
background-color: #3F697F;
color: #FFFFFF;
border-bottom: 1px solid black;
font-size: 13px;
}

.whiteheader {
color: #FFFFFF;
font-size: 20px;
}

.whitenormal {
color: #FFFFFF;
font-size: 13px;
}

.whitemed {
color: #FFFFFF;
font-size: 16px;
}

/* color: #548296; */

.maincenter {
background-color: #FFFFFF;
color: #29434F;
font-size: 13px;
}

.mainsides {
background-color: #3F697F;
color: #FFFFFF;
font-size: 13px;
}

.footertable {
width: 100%;
}

.footerbar {
background-color: #3F697F;
color: #FFFFFF;
border-top: 1px solid #7BAABE;
border-bottom: 1px solid black;
font-size: 13px;
}

.footersides {
background-color: #7BAABE;
color: #FFFFFF;
font-size: 13px
}

.footerbottom {
background-color: #7BAABE;
color: #FFFFFF;
font-size: 13px
}

.footercenter {
background-color: #FFFFFF;
color: #80A689;
font-size: 13px;
}

/* Homepage-Only Styles */

.blurbs {
border-top: 1px solid #CC6633;
}

.blurb {
line-height: 140%;
font-size: 11px;
}

.latestnews {
line-height: 130%;
}

.newsdate {
font-size: 10px;
color: #3F697F;
}

.divider {
border-bottom: #CC6633 1px solid;
padding-bottom: 2px;
}


/* Header Styles  color: #3F697F;  */

h1 {
color: #29434F;
font-size: 30px;
font-weight: bold;
}

h2 {
color: #29434F;
font-size: 18px;
font-weight: bold;
}

h3 {
color: #29434F;
font-size: 12px;
font-weight: bold;
}

h4 {
color: #80A6B9;
font-size: 12px;
font-weight: bold;
}

.smallhead {
color: #8F8F5A;
font-weight: bold;
padding-left: 5px;
font-size: 11px;
}

/* Body Styles */

p {
font-size: 12px;
font-family: verdana, arial, sans-serif;
line-height: 160%;
}

td {
font-size: 11px;
font-family: verdana, arial, sans-serif;
}

a:link {
color: #194647;
text-decoration:none;
}

a:active {
color: #194647;
text-decoration:none;
}

a:visited {
color: #264759;
text-decoration:none;
}

a:hover {
color: #D15A1E;
text-decoration: underline;
}

.detail {
color: #8F8F5A;
font-size: 10px;
}

.footer {
font-size: 10px;
line-height: 150%;
text-align: center;
border: 1px solid black;
}

.small, sup {
font-size: 10px;
}

ul {
padding-left: 8px;
}

.mainbody {
padding-left: 20px;
padding-right: 20px;
line-height: 160%;
}

/* Admin styles */
.listsides {
background-color: #9999CC; /* Light Weak Blue */
color: #000000;
font-size: 10px;
}

.listcell {
background-color: #000000;
color: #FFFFFF;
font-size: 12px;
}

.listtitle {
background-color: #33CCCC;
color: #000000;
font-size: 14px;
font-weight: bold;
}

.listingdata {
background-color: #99CCCC;
color: #000000;
font-size: 12px;
}

.listingphoto {
background-color: #CCFFFF;
color: #000000;
font-size: 12px;
}

.celldata {
background-color: #FFFFFF;
color: #666666;
font-size: 13px;
}

.columntitle {
background-color: #999999;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
}

.celltitle {
background-color: #999999;
color: #FFFFFF;
font-size: 13px;
}

.tabletitle {
background-color: #33CCCC;
color: #000000;
font-size: 14px;
font-weight: bold;
}
