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

a { color:#CC6600; text-decoration:none; font-family:verdana, arial, helvetica, sans-serif; }
a:visited, active { color:#CC6633; }
a:hover { color:#000; background-color:#F6F6EE; }

h1 { margin:15px 0 10px 0; padding:0; font-size:24px; line-height:28px; font-weight:normal; color:#996633; font-family:"Century Gothic", Arial; text-decoration:none; }
blockquote p { color:#CC6600; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; }
p { margin:10px 0 16px 0; padding:0; line-height:20px; text-align:justify; color:#000; font-family:verdana, arial, helvetica, sans-serif; }

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 { margin-right:5px; padding-top:10px; width:82px; height:32px; 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:200px; height:40px; color:#888822; background-image:url(images/logo.png); font-family:"Century Gothic", Arial, Verdana; font-size:30px; text-align:center; float:left; }
#header2 .banner { width:350px; 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; font-size:18px; font-weight:normal; display:block; }

* html #Content { height:86.5em; }
#Content { margin:0 20px 0 275px; padding:10px; min-height:86.5em; background-color:#fff; }
#Content h2 { margin-top:10px; padding:10px 15px; font-family:"Century Gothic", Arial; font-size:17px; text-align:center; font-weight:bold; 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, sans-serif; background-color:#F1EFE2; color:#996633; line-height:18px; text-align:justify; border:2px solid #ECE9D8; }
#Contents { 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 h2 { padding-left:5px; color:#669933; background-color:#F6F6EE; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; 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:#CC6633; }

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; }
.linksimages { width:180px; line-height:10px; }
.linksimages img { border:1px solid #555; }
.lws { word-spacing:-.2em; }
.spacer { clear:both; }

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

#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; }
