body{font-family: Arial,Helvetica,Sans-serif; font-size:0.84em; background:#a6805e url(background.gif) repeat-x;}
.clear {clear:both; height:0; margin:0; padding:0; overflow:hidden;}
a img{border:0;}
address{font-style:normal;}

h1,h2,h3,h4,h5,h6{margin-top:0; color:#1e4b56;}
h1{font-size:1.5em;}
h2{font-size:1.3em;}
h3,h4,h5,h6{font-size:1.2em;}

#container{width:996px; margin:auto; background:#ffffff;}
#container-padding{padding:5px;}

#header{margin-bottom:5px;}
#header-logo{width:325px; height:260px; float:left; background:url(header-logo_bg.gif) no-repeat;}
#header-flash{width:656px; height:260px; float:right; /*background:url(header-banner.jpg) no-repeat;*/ outline-style:none;}

.photoRight {float:right; margin:0 0 10px 10px;}
.photoLeft {float:left; margin:0 10px 10px 0;}

#content{width:986px; background:#ffffff url(content_bg.gif) repeat-y; overflow:auto;}
#content-leftside{width:198px; float:left; text-align:center; color:#ffffff;}
#content-rightside{width:219px; float:right; color:#ffffff;}
#content-rightside a{color:#ffffff; text-decoration:none;}
#content-rightside a:hover{text-decoration:underline;}
#rightside-image{background:#1e4b56; text-align:center; padding:8px 0 6px 0; border-bottom:solid 5px #ffffff;}
#rightside-image img{border:solid 1px #93b6bf;}
#rightside-contactinfo{padding:7px 0 0 7px; font-size:0.89em; line-height:1.5em; width:138px; float:left;}
#rightside-contactinfo address{margin-bottom:20px;}
#rightside-stickers{width:67px; float:right; padding:7px 7px 0 0; text-align:right;}
#rightside-stickers img{margin-bottom:25px;}

#nav ul{margin:0; padding:0; text-align:left;}
#nav li{list-style:none;}
#nav a{display:block; width:164px; min-height:26px; background:#1e4b56 url(nav_bg.gif) no-repeat; color:#ffffff; padding-left:34px; line-height:26px; text-decoration:none; border-bottom:solid 3px #ffffff;}
#nav a:hover, #nav .highlight{background:#5f3815 url(nav-highlight_bg.gif) no-repeat;}

#content-main{width:558px; float:left; margin:0 5px 0 5px; background:#f3e8dc url(content-main_bg.gif) no-repeat bottom;}
#content-main-padding{padding:20px; padding-bottom:76px; min-height:360px;}
#content-main p{line-height:1.5em; color:#301e00;}

#footer{width:972px; margin-top:5px; min-height:24px; line-height:24px; overflow:auto; background:#5f3815 url(footer_bg.gif) repeat-x; color:#ffffff; font-size:0.9em; padding:0 7px 0 7px;}
#footer p{margin:0; padding:0;}
#footer a{text-decoration:none; color:#ffffff;}
#footer a:hover{text-decoration:underline;}
#footer-left{float:left; width:500px;}
#footer-links{float:right;}

