body { margin:0; padding:0; color: #404a65; font: 70%/1.3 Verdana, Geneva, sans-serif; background:white }
a { color:#404a65; text-decoration:underline }
a:hover { color:#66C; text-decoration:none }
p { margin:0.5em 0 }
img { border:0 }
hr { display:none }
form { margin:0 }
input,select,textarea { font-size:92% }
select { border:1px solid #ABDEFB }
input.text { width:175px; padding:4px 5px; color:#002B71; border:1px solid #ABDEFB; background-color:white }
input.button { margin:0; padding:4px 5px; border:0; background:#CDD852 url('input-button.gif') 0 0 repeat-x; color:#002B71; }
input.checkbox { position:relative; top:1px }
table { font-size:100%; border-collapse:collapse; margin:0.5em 0; padding:0; border:0 }
td, th { margin:0; padding: 0 0.5em; border:0; text-align:left; font-weight:normal }
h1, h2, h3, h4, h5, h6 { margin:8px 0; font:normal 200%/1.3 Verdana, Geneva, sans-serif }
div,hr,form { padding: 0px; margin: 0px; }
img { border: none; }
.cleaner { margin: 0px auto; width: 100%; visibility: hidden; clear: both; font-size: 0%; }
#header,#content,#footer { margin: 0px auto; clear: both; }
#header { height: 141px; width: 892px; background: url(header.jpg); }
#content { width: 860px; padding-right: 17px; padding-left: 15px; padding-top: 5px; background: url(bgcontent.gif) no-repeat; }
#main { float: right; width: 651px; padding-left: 10px; background: url(bg-main.gif) repeat-y 11px 0px; margin-bottom: 20px; }
#main #wysiwyg { padding-right: 15px; padding-left: 10px; }

#main h1 { background: url(bgmain-top.jpg) no-repeat; display: block; margin: 0px; padding: 6px 0px 10px 67px; height: 31px; width: 585px; color: #924470; font-weight: normal; font-size: 170%; }
#main p { text-align: justify; }
#main  #wysiwyg{ padding-bottom: 150px; background: url(bg-wysiwyg.jpg) no-repeat 570px bottom; }
#wysiwyg h1 { display: block; margin: 10px 0px 0px; padding: 0px; clear: both; background: url(none); height: auto; }
#wysiwyg h2 { display: block; margin: 10px 0px 0px; padding: 0px; clear: both; font-size: 165%; }
#wysiwyg h3 { display: block; margin: 10px 0px 0px; padding: 0px; clear: both; font-size: 165%; color: #924470; }
#wysiwyg h4 { display: block; margin: 10px 0px 0px; padding: 0px; clear: both; font-size: 140%; }
#wysiwyg h5 { display: block; margin: 10px 0px 0px; padding: 0px; clear: both; color: #924470; font-size: 140%; }
#wysiwyg h6 { display: block; margin: 10px 0px 0px; padding: 0px; clear: both; font-size: 125%; }
#wysiwyg ul,#wysiwyg ol { margin: 10px 0px 0px; padding: 0px 0px 0px 20px; }

#left { float: left; width: 199px; height: 535px; background: url(bgmain.gif) repeat-x; position: relative; }
#left ul { display: block; margin: 0px; padding: 0px 0px 11px; list-style: none; width: 199px; clear: both; background: url(left-bottom.gif) no-repeat left bottom; }
#left ul li { display: block; clear: both; height: 37px; width: 199px; background: url(arrayli.gif) no-repeat 180px 10px; }
#left ul li a { display: block; clear: both; height: 27px; width: 181px; background: url(bgli.jpg) no-repeat 0px 0px; font-size: 125%; color: #924470; text-decoration: none; padding-top: 10px; padding-left: 18px; }
#left ul li a:hover,#left ul li a.active { background: url(bgli.jpg) 0px -37px; color: #404a65; text-decoration: none; }
#contact  { position: absolute; height: 120px; width: 187px; left: 0px; bottom: 0px; padding-left: 12px; color: #924470; font-size: 90%; line-height: 1.3; font-weight: normal; background: url(bgcontact.jpg) no-repeat 155px 40px; }
#contact a { color: #924470; }

#footer { height: 45px; width: 860px; background: url(bg-footer.gif) repeat-x; }
#footer p { display: block; float:right;margin: 0px; font-size: 90%; color: #924470; text-align: right; padding-right: 20px; padding-top: 18px; }
#footer p a { color: #924470; }
#footer p span { padding-right: 20px; padding-left: 20px; }
#footer p#email {float:left; text-align: left; padding-left: 20px;}
#content .error404 { padding-left: 20px; font-size: 250%; }
#content .error-page { padding-left: 20px; }

#google-map{clear:both;float:left;width:625px;height:350px;background:#CCC;margin-top:15px;}

.hidden { display:none; }

