/* Main Styles */

div {margin:0; padding:0}
img {border:none;}
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

#bodyBG {background: #781114 url(../images/graphics/bg_main.jpg) repeat-x top left; margin: 0; text-align: center}
#contentWrapper {width: 943px; margin: 0 auto; padding-top: 48px; background: #781114 url(../images/graphics/bg_contentheader.jpg) no-repeat;  text-align: justify }
#leftPanel {margin-top: 99px; width: 173px; height: 338px; float: left; background: #dddede url(../images/graphics/bg_search.gif) no-repeat bottom left; }
#rightPanel {width: 770px; float:right; clear: none;}

#header {padding: 0; margin: 0; width: 770px;  height: 99px; background: url(../images/graphics/bg_header.gif) no-repeat}
#logo {padding: 10px 11px 0 11px; float: left;}
#contactDetails {padding: 26px 10px 0 0; float: right; text-align:right;}
#navigation {padding: 3px 3px 5px 3px; background: black;}
#searchPanel {padding: 5px 19px 5px 13px; float:left; clear:left;}

#greyContent {background: #fff}
#whiteContent {margin-left: 6px; padding: 5px 0 5px 6px; background:#fff;}
#imagePanel {clear: both;}
#contentArea {padding: 18px 20px 18px 12px; clear:both; background: #fff;}


input,textarea{ font-family: arial; font-size:12px; background-color:#f0f0f0; border: 1px solid #98999d; color:#000000;}
#googleMap { text-align: left; background-color:#FFFFFF; } 

/* Footer */
#footer{ padding: 10px 7px 0 0; margin: 0 auto; width: 936px; clear: both; height: 32px; background: url(../images/graphics/bg_footer.gif) no-repeat top right}
#footer p { font-size: 11px; line-height: 18px; color: #FFFFFF; text-align: center; padding-left: 140px;}
#footer a{ text-decoration: underline; color: #ffffff;}
#footer a:hover{ text-decoration: none; color: #c67b51;}

#newsbodyBG {background: #781114 url(../images/graphics/bg_main.jpg) repeat-x;text-align:center; padding: 0; margin: 0}
#newsbg {background: #dddede; text-align:left}
#newslogo {padding: 11px 5px 11px 5px;}
#newsPhoto {background: #ffffff; padding: 5px 6px 5px 6px;}
#newsContent {background: #ffffff; padding: 15px 16px 15px 16px;}
#newsfooter{ padding: 10px 7px 0 0; clear: both; height: 32px; background: url(../images/graphics/bg_footer.gif) no-repeat top right}
#newsfooter p { font-size: 11px; line-height: 18px; color: #FFFFFF; text-align:right}
#newsfooter a{ text-decoration: underline; color: #ffffff;}
#newsfooter a:hover{ text-decoration: none; color: #c67b51;}
