* {padding: 0; margin: 0;}
img	{border: 0; }

body {text-align: center; color: #666; margin: 0; padding:0; background: #C8D6E4 url('../img/bg-main.gif') top center repeat-y; font: 11px Tahoma, Verdana, Arial, sans;}

p {text-align: left; color: #666; line-height: 150%; padding: 10px 0; margin: 0;}
a {color: #666;}
a:HOVER {text-decoration: none;}

.l {float: left;}
.r {float: right;}
.spacer {height: 1.0em;}
.center {text-align: center;}
.clear {clear: both;}
.strong {font-weight: bold;}
.att-header {color: #900; font-weight: bold; font-size: 1.5em; text-transform: uppercase;}
.att {color: #900; font-weight: bold; text-transform: uppercase;}
.red {color: #f00;}

h1 {color: #000; margin: 0; padding: 0; font-size: 1.6em;}
h2 {color: #EF730F; font-size: 1.4em;}

blockquote.christmas {background: url("../img/blockquote-christmas.gif") 0px 10px no-repeat; padding: 10px 10px 10px 50px; text-align: center; line-height: 150%; font-style: italic; font-size: 1.5em;}
.s100 {width: 100px;}
.s150 {width: 150px;}
.s200 {width: 200px;}
.s300 {width: 300px;}
/********************************************************************************/

#wrapper {color: #666; background: #fff; width: 720px; margin: 0 auto; padding: 0; text-align: left;}

#header-home {background: #4C4C4C url(../img/bg-header-home.gif) no-repeat; width: 700px; height: 130px; margin: 10px 10px 5px 10px;}
#header {background: #4C4C4C url(../img/bg-header.gif) no-repeat; width: 700px; height: 70px; margin: 10px 10px 5px 10px;}
.logo-home {padding: 5px 5px 5px 20px; float: left;}
.logo {padding: 3px; float: left;}

#content {width: 720px; background: url('../img/bg-content.gif') 10px 0px repeat-y; display: table-cell;}
#content-bottom {width: 720px; height: 8px; background: url('../img/bg-content-bottom.gif') 10px 0px no-repeat;}

#main-menu-home {background: #EF730F url(../img/bg-main-menu-home.gif) no-repeat; width: 230px; height: 215px; margin: 0 0 5px 10px; float: left;}
*html #main-menu-home {background: #EF730F url(../img/bg-main-menu-home.gif) no-repeat; width: 230px; height: 215px; margin: 0 0 5px 5px; float: left;}

#main-menu-home ul {padding: 0; margin: 4px 5px 5px 5px;}

#main-menu-home ul li {list-style: none; background: url('../img/bullet-main-menu.gif') 10px 50% no-repeat; border-top: 1px solid #F7C05E; padding: 4px 0 4px 25px; margin: 0;}
*html #main-menu-home ul li {list-style: none; width: 170px; background: url('../img/bullet-main-menu.gif') 10px 50% no-repeat; border-top: 1px solid #F7C05E; padding: 5px 0 5px 25px; margin: 0;}

#main-menu-home ul li.first {border: none;}
#main-menu-home ul li.on {background: #EF730F url('../img/bullet-main-menu.gif') 10px 50% no-repeat;}
#main-menu-home ul li a {color: #fff; font-size: 1.3em; font-weight: bold; text-decoration: none;}
#main-menu-home ul li a:HOVER {color: #000;}
#main-menu-home ul li.on a {color: #000;}



#main-menu-inside {background: #EF730F url(../img/bg-main-menu-inside.gif) no-repeat; width: 230px; margin: 0 0 5px 10px; float: left;}
*html #main-menu-inside {background: #EF730F url(../img/bg-main-menu-inside.gif) no-repeat; width: 230px; margin: 0 0 5px 5px; float: left;}

#main-menu-inside ul {padding: 0; margin: 10px 5px 5px 5px;}
#main-menu-inside ul li {list-style: none; background: url('../img/bullet-main-menu.gif') 10px 50% no-repeat; border-top: 1px solid #F7C05E; padding: 5px 0 5px 25px; margin: 0;}
*html #main-menu-inside ul li {list-style: none; width: 170px; background: url('../img/bullet-main-menu.gif') 10px 50% no-repeat; border-top: 1px solid #F7C05E; padding: 5px 0 5px 25px; margin: 0;}
#main-menu-inside ul li.first {border: none;}

#main-menu-inside ul li.sub {list-style: none; width: 150px; background: url('../img/bullet-main-menu-sub.gif') 25px 50% no-repeat; border: none; padding: 5px 0 5px 35px; margin: 0;}
*html #main-menu-inside ul li.sub {list-style: none; width: 150px; background: url('../img/bullet-main-menu-sub.gif') 25px 50% no-repeat; border: none; padding: 5px 0 5px 35px; margin: 0;}
#main-menu-inside ul li.subon {list-style: none; width: 150px; background: url('../img/bullet-main-menu-sub.gif') 25px 50% no-repeat; border: none; padding: 5px 0 5px 35px; margin: 0;}
#main-menu-inside ul li.on {background: #EF730F url('../img/bullet-main-menu.gif') 10px 50% no-repeat;}

#main-menu-inside ul li a {color: #fff; font-size: 1.3em; font-weight: bold; text-decoration: none;}
#main-menu-inside ul li.sub a {color: #fff; font-size: 1.0em; font-weight: bold; text-decoration: none;}
#main-menu-inside ul li.subon a {color: #000; font-size: 1.0em; font-weight: bold; text-decoration: none;}
#main-menu-inside ul li a:HOVER {color: #000;}
#main-menu-inside ul li.on a {color: #000;}




#header-flash-home {width: 465px; height: 215px; margin: 0 10px 5px 0; float: right;}
*html #header-flash-home {width: 465px; height: 215px; margin: 0 5px 5px 0; float: right;}

#header-inside {width: 465px; height: 120px; margin: 0 0 5px 5px; float: left;}


#panels {}
#panels h1 {float: right; margin: 10px; font-size: 1.6em;}
*html #panels h1 {float: right; margin: 10px 0 10px 10px; font-size: 1.6em;}
#panels ul {float: right; padding: 0; margin: 0 10px 0 0;}
#panels ul li {list-style: none; text-align: right;}
#panels ul li a {color: #fff; text-decoration: none; font-size: 1.1em;}
#panels ul li a:HOVER {text-decoration: underline;}
#panels p {color: #fff; padding: 0 10px 0 0; text-align: right;}
#panels a {color: #fff;}

#panel01 {background: #789A67 url(../img/bg-panel-1.jpg) no-repeat; width: 230px; height: 145px; margin: 0 0 5px 10px; float: left;}
*html #panel01 {background: #789A67 url(../img/bg-panel-1.jpg) no-repeat; width: 230px; height: 145px; margin: -5px 0 5px 5px; float: left;}

#panel02 {background: #2F6297 url(../img/bg-panel-2.jpg) no-repeat; width: 230px; height: 145px; margin: 0 0 5px 5px; float: left;}
*html #panel02 {background: #2F6297 url(../img/bg-panel-2.jpg) no-repeat; width: 230px; height: 145px; margin: -5px 0 5px 5px; float: left;}

#panel03 {background: #EF730F url(../img/bg-panel-3.jpg) no-repeat; width: 230px; height: 145px; margin: 0 0 5px 5px; float: left;}
*html #panel03 {background: #EF730F url(../img/bg-panel-3.jpg) no-repeat; width: 230px; height: 145px; margin: -5px 0 5px 5px; float: left;}

#lhs-home {float: left; width: 230px; margin: 10px 0 10px 10px;}
*html #lhs-home {float: left; width: 230px; margin: 10px 0 10px 5px;}

#rhs {float: right; width: 465px; margin: 0 5px 5px 0;}
#rhs ul.sitemap {margin: 0 20px; padding: 0;}
#rhs ul.sitemap li {list-style: none; background: url('../img/bullet-big.gif') 0px 50% no-repeat; padding: 3px 0 3px 10px; text-transform: uppercase; font-weight: bold;}
#rhs ul.sitemap li.sub {list-style: none; background: url('../img/bullet-small.gif') 10px 50% no-repeat; padding: 3px 0 3px 20px; text-transform: none; font-weight: normal;}
#rhs ul.sitemap li a {text-decoration: none;}
#rhs ul.sitemap li a:HOVER {text-decoration: underline;}

#rhs ul, ol {margin: 10px 20px; padding: 0;}
#rhs ol li {background: none; padding: 3px 0; line-height: 150%;}
#rhs ul li {list-style: none; background: url('../img/bullet-big.gif') 0px 8px no-repeat; padding: 3px 0 3px 10px; line-height: 150%;}
#rhs ul li a {text-decoration: none;}
#rhs ul li a:HOVER {text-decoration: underline;}

#rhs .gallery {float: right; text-align: center;}
#rhs .download {float: right; padding: 0;}
#rhs .download a {margin: 0; padding: 0 0 0 3px;}
#lhs-home .gallery {text-align: center;}
#rhs .location-map {padding: 5px; border: 1px solid #8EA8C3;}


#rhs table {width: 99%;}
#rhs table tr {background: #fff; margin: 0; border-collapse: collapse;}
#rhs table tr.alt {background: #E0E8EF;}
#rhs table td {padding: 5px; text-align: left; vertical-align: top;}

#footer {clear: both; background: #8EA8C3 url(../img/bg-footer.gif) no-repeat; width: 700px; height: 40px; margin: 10px;}
#footer p {text-align: center; padding: 2px 0 0 0; color: #fff;}
#footer a {color: #fff; text-decoration: underline;}
#footer a:HOVER {text-decoration: none;}

#bottom-links {text-align: center; padding: 0 10px 10px 10px; margin: 0;}
#bottom-links ul {padding: 0; margin: 0;}
#bottom-links ul li {list-style: none; display: inline; padding: 0 10px;}
#bottom-links ul li a {color: #b6b6b6; text-decoration: none; font-size: 1.0em;}
#bottom-links ul li a:HOVER {color: #000;}


form.inputform {}
form.inputform fieldset {border: none;}
form.inputform p {padding: 0;}
form.inputform table {margin: 0; border-collapse: collapse; color: #666; width: 100%}
form.inputform table td {padding: 5px; text-align: left; vertical-align: top;}
form.inputform table tr.alt {background: #F5F5F5;}
form.inputform table tr td.action {padding: 0 0 5px 0; border-top: 1px solid #EF730F; text-align: center; }
form.inputform table select, input,textarea {padding: 0 0 0 2px; border: 1px solid #ccc; color: #666; font-family:  Tahoma, Verdana, sans-serif; font-size: 1.0em; height: 16px;}
form.inputform table textarea {height: 60px;}
form.inputform input.submit { margin: 5px 0 0 5px; padding: 2px 0 2px 0; background: #8B8786; border: 1px solid #5D5A5A; width: 100px; color: #fff; font-weight: bold; height: 22px}
html>body form.inputform input.submit { margin: 5px 0 0 5px; padding: 1px 0 2px 0; }
span.mand {color: #EF730F; font-weight: bold; text-align: left;}

