﻿html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; } 

body { margin: 0px; text-align: center; font-size: 12px; color: #333333; font-family: Trebuchet MS, Helvetica, Arail, Sans-Serif; background-repeat: repeat-x; }
h1, h2, h3, h4, h5, h6 {  margin-bottom: 10px }
h1, h2 { color:#F2B83D; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; font-size:26px;  }
h2 { font-size:26px; letter-spacing:-1px }
h3 { font-size:13px; color: Black; font-weight: normal; letter-spacing: 0; }
img { border: solid 0px black; }
p { margin: 10px 0px 10px 0px }
ul { margin: 10px 0px 10px 0px }
fieldset { padding: 8px; margin-top: 30px }
td, th { padding: 4px }
#Content li { margin: 10px 0px 10px 20px; list-style-type: disc }

a { text-decoration: none; color: Maroon; }
a:visited { text-decoration: none; color: Maroon; }
a:active { text-decoration: none; color: Maroon; }
a:hover { text-decoration: underline; color: Maroon; }

#MainContainer { position:relative; width:804px; margin: auto; }

#PageHeader { position:relative; float: left; display: inline; width: 804px; height: 73px; }
#Logo { position:relative; float: left; display: inline; margin: 10px 0 0 0 ;}
#Logo img { background-image: url(images/CornerLogo.gif); width:187px; height:55px; }
#TodaysDate { position:relative; float: right; margin: 15px 0 0 0;  font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 12px;  }

#NavMenuTextLinks { display: none }
#NavMenuImageLinks { position:absolute; top: 35px; right: 0; width: 423px; }
#NavHomeImage { width: 88px; height: 38px; background-image: url(images/NavHome.jpg) }
#NavAboutImage { width: 72px; height: 38px; background-image: url(images/NavAbout.jpg) }
#NavServicesImage { width: 89px; height: 38px; background-image: url(images/NavServices.jpg) }
#NavNewsImage { width: 68px; height: 38px; background-image: url(images/NavNews.jpg) }
#NavContactImage { width: 106px; height: 38px; background-image: url(images/NavContact.jpg) }

#ContentArea { background-image: url(images/ContentBG.jpg); text-align: left; margin: 0; padding: 0; width:804px; }
#ContentTop { width: 804px; height:26px; margin: 0; padding: 0; display: none }
#ContentMiddle { padding: 20px; background-image: url(images/ContentTop.jpg); background-repeat: no-repeat; min-height: 339px; margin-bottom: -20px }
#Content { width: 520px; position:relative; float: left; display: inline;}

#ContentBottom { width:804px; height:30px; background: url(images/ContentBottom.jpg) bottom left; margin-top: -20px }

/* Columns */
/* #MainContentInnerContent {  padding-top: 20px; padding-right: 10px; padding-left: 10px; min-height: 339px; width: 540px } */

#Content h1 { margin-bottom: 10px }
#PromoBanner { position:relative; float: left; display: inline; margin-top:0px; width:804px; height:188px; }
#PromoBannerImage { width:804px; height:188px; background-image: url(images/PromoBanner.jpg) }

#RightBar { position:relative; float: right; display: inline; text-align: left; width: 234px; background-image: url(images/RightBarBG.jpg); background-repeat: repeat-y; top: -20px; right: -16px }
#RightBarTop {  }
#RightBarContent { width: 234px; min-height: 339px; background-image: url(./images/RightBarTop.jpg); background-repeat: no-repeat; padding-top: 10px }
#RightBarBottom { width: 234px; height: 6px; background: url(./images/RightBarBottom.jpg) bottom left;  }

#RightBar h1 { font-size: 17px; font-weight: bold; color: #999999; margin-left: 7px; }
#RightBar ul { margin: 10px 10px 10px 30px; }
#RightBar_PressReleases { }
#RightBar_Quotes { margin-top: 15px }
#RightBar_Blog { }
#RightBar_Blog h1 { width: 65%; background: url(./images/NoteIcon.jpg) top right no-repeat; height: 28px; margin-top: 25px }

#QuoteBlock { padding: 10px; border: solid 0px black; position: relative; line-height: 12px; }
#QuoteBlock_Text { line-height: 12px; }
#QuoteBlock_QuoteText {}
#QuoteBlock_SpeakerText { padding-top: 10px; clear: none; text-align: right; padding-right: 2px }
#QuoteBlock_SpeakerText a { text-decoration: none; color: #333333 }
#QuoteBlock_SpeakerText a:visited { text-decoration: none }
#QuoteBlock_SpeakerText a:active { text-decoration: none }
#QuoteBlock_SpeakerText a:hover { text-decoration: none }
#QuoteBlock_RefreshButton { background-image: url(./images/RefreshButton.gif); background-repeat: no-repeat; width: 17px; height: 17px; padding-right: 2px }
#QuoteBlock_GetAnotherQuoteLink { text-align: right; padding-top: 3px; padding-right: 2px }
#QuoteBlock_GetAnotherQuoteLink a { text-decoration: none; color: #333333; font-style: italic; }

#BlogLink { text-align: right; margin-right: 10px }
#BlogLink #ReadMoreImage { background-image: url(./images/ReadMoreButton.jpg); width: 83px; height: 18px }
#BlogLink #RSSLinkImage {  }

#PageFooter { text-align: center; margin-bottom: 10px }
#BottomLogo { margin-top: 5px; margin-bottom: 5px }
#Copyright {}
#BottomNav {}

/* CSS Drop Shadows - http://www.alistapart.com/articles/cssdropshadows */
.img-shadow { float:left; background: url(./images/shadowAlpha.png) no-repeat bottom right !important; background: url(./images/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
.img-shadow img { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; }

.clear { clear: both; font-size: 0px; line-height: 0px; }
#TodaysDate { margin-right: 5px}

#ThemeChooser { display:none }
