
body { margin:0; padding:0; background:#8b8b8b; color:#303030; font:76% Verdana, Tahoma, Arial, sans-serif; text-align:center; }

a { color:#707070; font-weight:bold; text-decoration:none; }
a:hover { color:#808080; text-decoration:underline; }
p { margin:15px 0; line-height:1.5em; font-size:107%; text-align:justify; }
img { border:0; }

*html #container { width:99.6% }
#container { margin:0; padding:0; min-width:770px; width:100%; background:#f0f0f0 url(images/bodybg.jpg) repeat-x; color:#303030; text-align:left; }

#sitename { margin:0 20px 10px; height:92px; color:#fff; text-align:left; }
#sitename h1, #sitename h2 { margin:0; padding:0; font-weight:400; letter-spacing:-1px; }
#sitename h1 { padding-top:20px; font-size:2.4em; }
#sitename h2 { font-size:1.5em; }

#mainmenu { margin-bottom:25px; float:left; }
#mainmenu ul { margin:0; padding:0; font-size:16px; }
#mainmenu li { margin:0; padding:0; height:35px; list-style:none; float:left; }
#mainmenu a { padding:11px 10px 10px; color:#606060; border-right:1px solid #b0b0b0; font-size:0.7em; text-transform:uppercase; display:block; }
#mainmenu a:hover { background:#f0f0f0 url(images/menuhover.jpg) top left repeat-x; color:#505050; text-decoration:none; }
#mainmenu a.current { background:#f0f0f0 url(images/menuhover.jpg) top left repeat-x; color:#505050; text-decoration:none; }

#wrap { padding:0; font-size:0.9em; clear:both; }

#rightside { margin:0 0 0 10px; padding:0 10px 10px 0; width:185px; text-align:justify; float:right; }
#leftside { margin:0; padding:0 10px 10px; width:130px; float:left; }
#leftside h1, #rightside h1 { margin:0 0 12px; color:#505050; font-size:1.6em; font-weight:bold; letter-spacing:-1px; }
#leftside h2, #rightside h2 { margin:0 0 20px; font-size:1.1em; }
#leftside p, #rightside p { margin:0 0 16px 10px; font-size:0.9em; line-height:1.4em; }

.linklist { margin:0 0 16px 10px; padding:0; list-style:none; }
.linklist li { margin-bottom:0.5em; }
.nav { margin-top:8px; padding:5px 4px 4px 10px; width:140px; background:#e8e9ea; color:#606060; border:1px solid #b0b0b0; text-transform:uppercase; display:block; position:relative; }
.nav:hover,.active { background:#f8f9fa; color:#303030; border:1px solid #909090; text-decoration:none; }
.sub { margin:3px 0 2px 10px; padding:4px 2px 2px 8px; width:125px; font-size:0.8em; letter-spacing:1px; }

#content { margin:0 205px 0 10px; padding:15px 8px 15px 12px; background-color:#fafcff; color:#2a2a2a; border:1px solid #909090; }
#content h1, #content h2 { margin:0 0 10px; padding:0; background-color:inherit; color:#606060; font-size:1.8em; font-weight:bold; letter-spacing:-1px; }
#content h2 { margin-bottom:10px; font-size:1.6em; }
#content images { margin:5px 15px 6px; padding:5px; border:1px solid #b0b0b0; float:left; }

.clearingdiv { width:1px; height:20px; clear:both; }
.center { text-align:center; }
.img_left { margin:0 12px 0 0; padding:1px; background:#ccc; border:4px solid #f0f0f0; float:left; }
.img_right { margin:0 0 0 12px; padding:1px; background:#ccc; border:4px solid #f0f0f0; float:right; }

form.search { position:absolute; top:107px; right:199px; }
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 p { text-align:center; font-size:14px; font-weight:bold; }
#tableimg img { width:90%; height:90%; }

table { margin-left:auto; margin-right:auto; text-align:center; }
.linkstable { border:1px solid #909090; }
.linksimages { width:180px; line-height:10px; }
.linksimages img { border:1px solid #555; }
.lws { word-spacing:-.2em; }
.lls { letter-spacing:-.05em; }

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

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

#footer { margin:0; padding:20px 0; width:100%; background:#8b8b8b url(images/footerbg.jpg) top left repeat-x; color:#d0d0d0; font-size:0.9em; font-weight:bold; text-align:center; clear:both; }
#footer a, #footer a:hover { color:#d0d0d0; text-decoration:none; font-weight:bold; }
