
body { margin:0; padding:0; font-size:12px; font-family:verdana, arial, helvetica, sans-serif; color:#333; background-color:white; }

a { color:#aa4400; text-decoration:none; font-family:verdana, arial, helvetica, sans-serif; }
a:visited, active { color:#bb5522; }
a:hover { color:#000; background-color:#F6F6EE; }
p { margin:10px 0 16px 0; padding:0; line-height:20px; text-align:justify; color:#000; font-family:verdana, arial, helvetica, sans-serif; }
blockquote p { color:#aa4400; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; }

h1, h2, h3, h4 { margin:0; padding:0; font-weight:normal; }
h1 { font-size:2.7em; }
h2 { margin:15px 0 10px 0; font-size:2em; line-height:28px; color:#996633; font-family:"Century Gothic", Arial; }
h3 { font-size:1.6em; }
h4, .menu-title { margin:15px 0; font-size:1.5em; }

body>#Header { height:42px; }
#Header { padding-left:200px; height:42px; line-height:11px; background-image:url(images/topheadbg.png); background-repeat:repeat-x; }
#Header a { color:#993300; }
#Header #navigation li { display:inline; }
#Header #navigation a { margin-right:5px; padding-top:10px; width:82px; height:32px; background-image:url(images/menu.png); background-repeat:no-repeat; text-align:center; color:#6B633F; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; text-decoration:none; display:block; float:left; }
#Header #navigation a:hover, #Header #navigation .active a { background-image:url(images/menu-hvr.png); background-repeat:no-repeat; text-align:center; color:#6B633F; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; text-decoration:none; display:block; float:left; }

#navigation { margin:0; padding:0; list-style-type:none; }

.activemenu { background-image:url(images/dldoor.png); background-repeat:repeat-x; background-position:top; color:#4480C8; background-color:#F0EEE0; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#fff; border-left-color:#fff; font-weight:bold; }

body>#Header2 { height:115px; }
#header2 { height:115px; background-image:url(images/header-bg.png); background-repeat:repeat-x; }
#header2 .logo { margin-left:15px; padding-top:67px; width:370px; height:40px; color:#888822; background-image:url(images/logo.png); font-family:"Century Gothic", Arial, Verdana; text-align:center; float:left; }
#header2 .banner { font-size:1.5em; font-weight:bold; width:300px; height:115px; background-image:url(images/headbanner.png); background-repeat:no-repeat; background-position:right; float:right; }
#header2 .banner span { margin-top:75px; color:#B3A87C; font-family:Georgia, "Times New Roman", Times, serif; display:block; }

* html #Content { height:75.5em; }
#Content { margin:0 20px 0 275px; padding:10px; min-height:75.5em; background-color:#fff; }
#Content h3 { margin-top:10px; padding:10px 15px; font-family:"Century Gothic", Arial; text-align:center; color:#999900; background-color:#EAECCD; border:1px dashed #C0D490; display:block; }
#Content blockquote { margin:10px; padding:5px 10px 5px 15px; text-decoration:none; font-family:Verdana, Arial, Helvetica; background-color:#F1EFE2; color:#996633; line-height:18px; text-align:justify; border:2px solid #ECE9D8; }
#Contents { padding-right:10px; width:99.7%; }

body>#Menu { width:210px; }
#Menu { margin-top:86px; padding:15px 10px 0 10px; width:210px; position:absolute; top:82px; left:20px; width:210px; line-height:25px; color:#339900; }
#Menu h4, .menu-title { padding-left:5px; color:#447711; background-color:#F6F6EE; font-family:Georgia, "Times New Roman", Times, serif; display:block; }
#Menu .subnav { margin:0; padding:0; list-style-type:none; }
#Menu .subnav li { margin:0; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#D8D3B9; display:block; }
#Menu .subnav a { font-weight:normal; color:#bb5522; }

form.search { position:absolute; top:7px; right:20px; }
form.search input.searchbutton { padding:2px; width:60px; height:23px; font-size:13px; color:#333; background:#fff url(images/headerbg.gif) repeat-x bottom left; border:1px solid #aaa; }

table { margin-left:auto; margin-right:auto; }
.linkstable { border:1px solid #d8d8d8; }
th img { border:1px solid #555; float:left; }
th em { position:relative; top:5px; line-height:27px; font-style:normal; }
.lws { word-spacing:-.2em; }
.spacer { clear:both; }

#linkphp { margin-left:30px; width:90%; }

#linkphp ul { margin:0; padding:0; list-style:none; }
#linkphp li { margin-top:0; margin-bottom:0; }
#linkphp ul a { margin:0; padding:0 0 0 7px; height:24px; line-height:24px; font-size:11px; font-weight:normal; color:#000; background:#FBFAF0; border:none; border-top:solid 1px #EDE8B6; text-decoration:none; display:block; }
#linkphp a:hover { color:#000; background:#fff; border-bottom:none; text-decoration:none; }
.linkcat { margin-left:5px; padding:4px 5px 8px 5px; width:45.5%; border:solid 1px #F0E9BB; background:#F8FAF0; float:left; }

#mailform table { border:2px solid #777; background-color:#ddd; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #888; }

#footer { padding:5px 25px; background-image:url(images/footer.png); background-repeat:repeat-x; background-color:#D9EDA8; }
#footer p { font-size:11px; }
#footer a, #footer a:hover { text-decoration:none; color:#000; background-color:#D9EDA8; font-weight:normal; }
