body {margin : 0;padding : 0;font : 73% arial, verdana, tahoma, "Trebuchet MS", sans-serif;line-height : 1.7em;color : #333;background : #fff;}
/* banner */
#banner {height : 200px;margin : 0 auto;padding : 0;background : #f7f7f7 url(../images/image00.png) no-repeat;color : #333;}
#banner h1 {margin : 0;padding : 135px 15px 10px 25px;text-align: right;background : transparent;color : #fff;font-size : 200%;letter-spacing : 5px;}
/* navlist */
#navlist {padding : 4px 5px 4px 0;margin : 0 0 20px 0;text-align : left;letter-spacing : 1px;color : #fff;background : #7ABA2E;font-size : 110%;}
#navlist li {list-style : none;margin : 0;display : inline;}
#navlist li a {padding : 5px 0.75em;margin : 0;color : #fff;background : #7ABA2E;text-decoration : none;}
#navlist li a:link {color : #fff;background :#7ABA2E;}
#navlist li a:visited {color : #fff;background : #7ABA2E;}
#navlist li a:hover {color : #fff;background : #BA3F2F;}
#navlist li a#current {color : #fff;background : #BA3F2F;}
/* navBar */
.navBar {border-style: none;margin: 5px;border-collapse: collapse;font-size:12px;width:95%;}
.navBar td {padding:5px;text-align:left;border-style: solid;border-width:1px;border-color:#CCC;white-space: nowrap;}
.navBar td.disable {padding:5px;text-align:left;border-style: solid;border-width:1px;border-color:#CCC;color:#CCC;font-size:18px;}
.navBar td.center {text-align:center;}
.navBar td.active {font-size:18px;color:#BA3F2F;padding:0px;font-weight:bold;}
.navBar td.active a {font-size:18px;color:#BA3F2F;padding:5px;}
.navBar td.active:hover {background-color:#CCC;}
.navBar td.noline {padding:0px;text-align:left;border-style: none;}
.navBar td.noline {padding:0px;text-align:left;border-style: none;}
.navBar td.fill {padding:0px;border-style: none;width:80%;}
/* menu */
.menu ul li {line-height : 1.8em;margin : 0 10px 0 0;padding : 0;list-style-type : square;color : #BA3F2F;background : inherit;}
.menu ul li a {color : #BA3F2F;background : inherit;}
.menu ul li a:hover {color : #7ABA2E;background : inherit;}
.menu ul li a#current {font-weight:bold;}
.menu-a {padding: 5px;background-color: #CCCCCC;border-style:solid;border-width:1px;border-color:#999999;}
/*content*/
#content {padding-left: 0px;margin : 0px 270px;background-color: #FFFFFF;}
#content p {padding : 10px;}
#sidebar-a {float : left;width : 200px;margin-left : 15px;padding : 5px 5px 0 5px;border-right : 1px solid #eee;background-color: #CCFF99;}
#sidebar-b {float : right;width : 240px;margin : 0 15px 0 0;padding : 5px 5px 10px 5px;border-left : 1px solid #eee;background-color: #CCFF66;}
#footer {clear : both;padding : 5px;margin : 0;background : #7ABA2E;color : #f7f7f7;}
#footer a {text-decoration : none;color : #000;background : inherit;}
#footer a:hover {text-decoration : underline;color : #fff;background : inherit;}
a {text-decoration : none;color : #BA3F2F;background : inherit;}
a:hover {text-decoration : underline;color : #aaa;background : inherit;}
a img {border : 0;}
.border {padding : 10px;margin : 10px;border : 1px solid #aaa;}
.imgcenter {display: block;border : 1px solid #aaa;margin-bottom: 10px;margin-left: auto;margin-right: auto;padding : 5px;background-color: #FFF;}
.imgleft {float : left;border : 1px solid #aaa;margin : 5px 10px 10px 15px;padding : 5px;}
.imgright{float : right;border : 1px solid #aaa;margin : 5px 15px;padding : 15px;}
h1 {margin : 20px;padding : 5px;font-size : 140%;letter-spacing : 3px;text-align: center;color : #fff;background : #aaa;}
h2 {margin : 0;padding : 0;font-size : 130%;text-transform : none;letter-spacing : 1px;color : #BA3F2F;background : inherit;}
h3 {margin-top: 0px;margin-right : 20px;padding : 5px;text-transform : uppercase;font-size : 110%;letter-spacing : 1px;color : #BA3F2F;background : #CCC;}
h4 {margin-top: 0px;padding : 5px;text-transform : uppercase;font-size : 110%;color : #fff;text-align: center;background : #f17c0b;}
.clear {clear : both;width : 100%;}
.col3,.col3center {float: left;width: 30.5%;}
.col3center {margin: 0 3%;}
strong {color: #000;}
/* Search Box */
#search-box{height: 90px;padding: 5px;}
#search-box #searchtext{float: left;width: 149px;height: 28px;margin: 0px;display:block;background: none;border: 1px solid #f17c0b;}
#search-box #searchbtn{float:right;padding: 0;margin: 0px;display: block;border-style: none;}
.text_center{text-align: center;}
/* Webboard */
.webboard {border-style: solid;border-width:1px;border-color:#CCC;width:95%;margin: 5px;border-collapse: collapse;}
.webboard th {font-weight:bold; background-color:#CCC;padding:5px;text-align:left;}
.webboard td {padding:5px;text-align:left;}
.webboard td.info {border-style: solid;border-width:1px;border-color:#CCC;padding:5px;text-align:left;color:#7F7F7F;background-color:#EEE;}

