@charset "iso-8859-1";

html,body,div,table,tr,td,ul,li,img,form,h1 { margin:0; padding:0; border:0; }

a,a:active,a:link,a:visited { outline:none; text-decoration:none; font-weight:bold; color:#425f09; }
a:hover { text-decoration:none; font-weight:bold; color:#577f0c; }

h { font-family:Verdana,Arial,sans-serif; }
h1 { font-family:Verdana,Arial,sans-serif; font-size:26px; color:#e5e542; }
h2 { font-family:Verdana,Arial,sans-serif; font-size:22px; color:#e5e542; }
h3 { font-family:Verdana,Arial,sans-serif; font-size:18px; color:#e5e542; }

p { border:0; margin:0; padding:0; }

ul { list-style-type:none; }

html, body { background-color:#233220; color:#000000; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.hide { display:none !important; }

/*width and height */
.width { width:1000px; margin:0 auto; }
.container { min-height:455px; height:auto; background-color:#E0E0E0; }

/*----HTML contents----*/
.htmPic { float:left; margin-top:10px; margin-left:6px; padding:0; }

/*----piclib----
.plDiv { width:655px; }
.plFolders { width:170px; background-image:url('content_black_30pcnt.png'); padding:4px; font-family:Verdana,Arial,sans-serif; font-size:12px; color:#ffe900; }
.plFolderH { height:36px; width:140px; padding:0; font-size:22px; font-weight:bold; font-family:Verdana,Arial,sans-serif; color:#6699ff; }
.plThumbs { float:left; min-height:320px; width:632px; text-align:center; padding:0; padding-left:3px; }
.plFull { width:645px; text-align:center; }
.Thumb { float:left; margin:3px; }
.plNavButton { margin:4px; }*/

/*-----guestbook-----*/
/*input*/
#gbFrm { min-height:180px; padding:20px; margin:0; margin-top:8px; margin-left:100px; width:620px; background-image:url('content_black_30pcnt.png'); }
.gbFrmLeft { float:left; min-height:140px; padding:4px; margin:0; }
.gbFrmRight { float:left; min-height:140px; padding:4px; margin:0; margin-left:15px; }
.gbFrmLabel { font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; padding:2px; margin:1px; margin-top:3px; }
.gbFrmInput { overflow:hidden; font-family:monospace; font-size:12px; line-height:16px; letter-spacing:0; }
.gbFrmSend { height:22px; width:160px; font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; padding:0; margin:0; margin-top:8px; margin-left:2px; }
/*output*/
.gbOutData { margin:0; margin-top:6px; margin-left:100px; min-height:18px; width:620px; background-image:url('content_black_50pcnt.png'); padding:4px; font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:14px; color:#76ab6d; }
.gbOutData a{ text-decoration:none; font-weight:bold; color:#c4cc28; }
.gbOutData a:hover{ text-decoration:none; font-weight:bold; color:#f5f546; }
.gbOutMsg { margin:0; margin-top:1px; margin-left:100px; width:620px; background-image:url('content_black_15pcnt.png'); padding:4px; }

/*-----links-----*/
.linkGroup { text-align:left; background-image:url('content_black_50pcnt.png'); color:#e5e542; font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:18px; width:620px; height:26px; padding:2px; margin:0; margin-top:6px; margin-bottom:2px; margin-left:100px; }
.link { text-align:left; background-image:url('content_black_15pcnt.png'); width:620px; min-height:20px; padding:2px; margin:0; margin-bottom:2px; margin-left:100px; }
.linkName { float:left; font-weight:bold; font-size:14px; text-align:left; width:136px; min-height:18px; padding:2px; margin:0; }
.linkName a{ text-decoration:none; font-weight:bold; color:#dcdb41; }
.linkName a:hover{ text-decoration:none; font-weight:bold; color:#f0f010; }
.linkDesc { float:left; text-align:left; min-height:18px; padding:2px; margin:0; }
.space { height:5px; }

/*-----general appearance-----*/
body { font-size:100.1%; width:100%; }
/*upper row*/
#top { height:120px; width:1000px; padding:0; background-image:url('top.png'); background-repeat:no-repeat; }
#logo { float:left; height:120px; width:150px; padding:0; }
#topright { float:left; height:120px; width:850px; padding:0; }
#banner { float:left; height:85px; width:850px; padding:0; margin:0; /*background-color:#28781b;*/ }
#menu { float:left; height:35px; width:850px; font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:16px; letter-spacing:0px; padding:0; margin:0; /*background-color:#2d87c9;*/  }
.menuItem { float:left; width:140px; text-align:center; height:29px; background-image:url('menu_i.png'); background-repeat:no-repeat; padding-top:6px; margin:0; }
.menuItem:hover { float:left; width:140px; text-align:center; height:29px; background-image:url('menu_h.png'); background-repeat:no-repeat; padding-top:6px; margin:0; }
.menuItemA { float:left; width:140px; text-align:center; height:29px; background-image:url('menu_a.png'); background-repeat:no-repeat; padding-top:6px; margin:0; }
#lang { float:left; height:75px; width:50px; font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:11px; letter-spacing:1px; color:#b0c904; padding:0; }
/*middle row*/
#main { width:1000px; background-image:url('middle.png'); background-repeat:repeat-y; padding:0; }
#submenu { float:left; min-height:420px; width:150px; font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:12px; letter-spacing:0px; padding:0; margin:0; }
.submenuItem { float:left; width:141px; height:20px; background-image:url('submenu_i.png'); background-repeat:no-repeat; padding-top:4px; padding-left:4px; margin:0; }
.submenuItem:hover { float:left; width:141px; height:20px; background-image:url('submenu_h.png'); background-repeat:no-repeat; padding-top:4px; padding-left:4px; margin:0; }
.submenuItemA { float:left; width:141px; height:20px; background-image:url('submenu_a.png'); background-repeat:no-repeat; padding-top:4px; padding-left:4px; margin:0; }
#content { float:left; min-height:407px; width:838px; padding-top:3px; padding-right:6px; padding-bottom:10px; padding-left:6px; background-repeat:no-repeat; font-size:12px; font-family:Verdana,Arial,sans-serif; }
/*bottom row*/
#bottom { height:30px; width:1000px; margin-top:-6px; background-image:url('bottom.png'); background-repeat:no-repeat; padding:0; }
#bottomleft { float:left; height:30px; width:150px; padding:0; }
/* #valid { margin-top:-36px; margin-left:15px; } */
#footer { float:left; height:36px; width:850px; text-align:center; font-family:Verdana,Arial,sans-serif; font-size:11px; letter-spacing:1px; padding:0; }
#bottomright { float:left; height:30px; width:30px; padding:0; background-color:#b574d9; }
