body { margin: 0px; font-family: Arial; font-size: .8em; }

.clear { clear: both; }

.spacer { width: 100px; clear: both; height: 15px; font-size: .1em; }

p { padding-top: 0px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px; }

h1 { font-size: 1.6em; font-weight: bold; color: #2098b1; }
h2 { font-size: 1.4em; font-weight: bold; color: #56004e; }
h3 { font-size: 1.4em; font-weight: bold; color: #2098b1; }
h4 { font-size: 1em; font-weight: bold; color: #56004e; }
h5 { font-size: 1em; color: #2098b1; }

#wrapper { width: 100%; }

#topArea { width: 100%; }
#topArea #logo { position: absolute; }
#topArea #headerImage { float: right; }

#global { width: 100%; border-top: 1px solid #57004e; border-bottom: 1px solid #57004e; }
#global table { color: #ffffff; margin-left: auto; margin-right: auto; font-size: 1em; }
#global table td { padding: 3px 5px 0px 5px; }
#global table td a { color: #ffffff; text-decoration: none; }
#global table td a:hover { text-decoration: underline; }

#lhsColumn { width: 225px; float: left; }
#lhsColumn #lhsTop { float: left; }
#lhsColumn #lhsBottom { float: left; }
#lhsColumn #lhsPanel { float: left; }
#lhsColumn #lhsNav { padding: 0px 0px 0px 30px; }
#lhsColumn #lhsNav table { font-size: 1em; }
#lhsColumn #lhsNav table td { padding: 0px 0px 20px 15px; }
#lhsColumn #lhsNav table td a { color: #ffffff; text-decoration: none; }
#lhsColumn #lhsNav table td a:hover { text-decoration: underline; }

#contentWrapper { margin-left: 230px; padding: 20px 30px 0px 0px; }
#contentWrapper #miniWrapper { width: 100%; float: right; }
#contentWrapper #miniWrapper #main {  }

#contentWrapper #miniWrapper #promo { padding: 15px 20px 15px 20px; border: 1px solid #787878; background-color: #009cb5; }
#contentWrapper #miniWrapper #promo #image { float: right; background-color: #009cb5; color: #ffffff; border: 1px solid #005866; width: 200px; height: 155px; }
#contentWrapper #miniWrapper #promo #image img { width: 200px; height: 155px; }
#contentWrapper #miniWrapper #promo #promoWrapper { margin-right: 210px; }
#contentWrapper #miniWrapper #promo #promoWrapper #heading { font-size: 1.6em; background-color: #009cb5; color: #ffffff; margin-bottom: 15px; min-height: 47px; _height: 47px; }
#contentWrapper #miniWrapper #promo #promoWrapper #button { float: right; padding-top: 10px; text-align: center; font-size: 1.6em; width: 205px; height: 47px; color: #ffffff; }
#contentWrapper #miniWrapper #promo #promoWrapper #button a { color: #ffffff; text-decoration: none; }
#contentWrapper #miniWrapper #promo #promoWrapper #button a:hover { text-decoration: underline; }
#contentWrapper #miniWrapper #promo #promoWrapper #content { float: left; width: 100%; background-color: #009cb5; color: #ffffff; }

#contentWrapper #miniWrapper #lower {  }

#footer { width: 100%; background-color: #008aa7; border-top: 1px solid #57004e; font-size: .9em; }
#footer #footerNav {  }
#footer #footerNav table { margin-left: auto; margin-right: auto; color: #ffffff; font-size: 1em; }
#footer #footerNav table td { padding: 3px 2px 3px 2px; }
#footer #footerNav table td a { color: #ffffff; text-decoration: none; }
#footer #footerNav table td a:hover { text-decoration: underline; }
#footer #objectify { position: absolute; right: 10px; padding: 5px 0px 0px 0px; color: #ffffff; }
#footer #objectify a { color: #ffffff; text-decoration: none; }
#footer #objectify a:hover { text-decoration: underline; }

#leftPlaceholder { width: 150px; color: #ffffff; }