/* CSS Document */
body { background:#F5F2E7; margin:0; padding:0;}
td, p, div { font-family:Arial, Helvetica, sans-serif; font-size:small;}
img.left { float:left;}
div.left { float:left;}
div.right { float:right;}
h1 { color:#028137; font-size:16px; }
h2 { color:#028137; font-size:14px; }
h3 {font-size:11pt; color:#858585; }
hr { color:#0045AB; height:1px; width:100%;}
ul { padding:0 0 0 22px; margin:0;}
ul li { list-style:none; list-style-image:url("images/li.gif"); text-align:justify; }
ol li { text-align:justify;}
ul#gray { color:#666;}
ul#gray a { color:#666; text-decoration:none;}
ul#gray a:hover { text-decoration:underline;}
table.nodesign { background:none;}
table.nodesign td { background:none;}
table.nodesign th { background:none;}
input { border:1px solid #ccc;}
#colNormal table.nodesign input, textarea { border:1px solid #ccc;}
.no_justify { text-align:inherit;}
.green { color:#82AD81; text-decoration:none;}

a { color:#01662E; text-decoration:underline;}
.green { color:#008000; text-decoration:none;}
.green:hover { text-decoration:underline;}
.date { width:99%; background:#EAE8CE; font-weight:bold; color:#888; padding:3px; }
.title { text-align:left; font-weight:bold; color:#666;}
.marked { width:99%; background:#EAE8CE; font-weight:bold; color:#888; padding:3px; }
.heading {color:#028137; font-size:14px;}

#top { width:100%; background:#01662E url(images/top_back.gif); text-align:center; color:#fff; font-size:25px;}
#top_sign { padding:20px 0 0 20px; color:#45A660; font-size:10px; letter-spacing:5px; text-align:left; font-family:Arial Black; }


#colLeft { background:#EBEED1 url(images/grass_left.gif) right bottom repeat-x; padding:15px 0 30px 0; width:25%;}
#icons { padding:0 20px 15px 0; text-align:center; }
#icons img { margin:0 20px 0 0; border:0;}

/*
#menu_left td { color:#fff; text-decoration:none; font-size:9pt; font-weight:bold; }
#menu_left td a { color:#fff; text-decoration:none; }
#menu_left td a:hover { color:#EAEDD0;}
#menu_left td.main { background:url(images/menu_back.png) right repeat-y; padding:3px 5px 3px 0; filter:alpha(style=1, opacity=100, startx=40, finishx=100, starty=0, finishy=0); }
#menu_left td.main a { text-shadow:#000000;}
#menu_left td.left { background:#028137 url(images/green.png) repeat; float:none;}

#menu_left2 td.main { padding:3px 25px 3px 15px; text-transform:none; filter:alpha(style=1, opacity=100, startx=50, finishx=100, starty=0, finishy=0); margin:15px 0 15px 0; }
*/
#menu_left { }
#menu_left td { color:#01662E; text-decoration:none; text-transform:uppercase; font-size:9pt; font-weight:bold; }
#menu_left td a { color:#01662E; text-decoration:none; font-size:12px; }
#menu_left td a:hover { color:#00421D;}
#menu_left td.main1 { background:#2E7A2F url(images/main1.jpg) right repeat-y; padding:3px 5px 3px 0;  }
#menu_left td.main1 a {text-shadow:#000000; color:#fff; text-decoration:none; }
#menu_left td.main1 a:hover { color:#EAEDD0; }
#menu_left td.main { background:#2E7A2F; padding:0; height:35px; }
#menu_left td.main a { text-shadow:#000000; color:#fff; text-decoration:none; }
#menu_left td.main a:hover { color:#EAEDD0; }
#menu_left td.left { background:#2E7A2F; float:none;}
#menu_left td.lvl1 { background:#C3E1A6 url("images/lvl1.gif") 10px center no-repeat; padding:0; border-bottom:1px solid #8BBE6E; font-size:11px; }
#menu_left td.lvl1 a { display:block; width:95%; padding:6px 6px 6px 23px; }
#menu_left td.lvl1 a:hover {  background:#9FCE84 url("images/lvl1.gif") 10px center no-repeat;}
#menu_left td.lvl1_on { background:#9FCE84 url("images/lvl1_on.gif") 7px center no-repeat; padding:6px 6px 6px 23px; border-bottom:1px solid #8BBE6E; font-size:11px; }
#menu_left td.lvl2 { background:#DBF1C6 url("images/lvl2.gif") 27px 12px no-repeat; text-align:right; padding-left:40px; }
#menu_left td.lvl2 a { display:block; width:94%; border-bottom:1px solid #B9D9A0; padding:7px 7px 7px 5px; }
#menu_left td.lvl2 a:hover { background:#C3E1A6; }
#menu_left td.lvl2 a.last {display:block; width:94%; border-bottom:1px solid #B9D9A0; padding:7px 7px 7px 5px; border-bottom:0;}
#menu_left td.lvl3 { background:#DBF1C6 url("images/lvl2.gif") 47px 12px no-repeat; text-align:right; padding-left:60px; }
#menu_left td.lvl3 a { display:block; width:93%; border-bottom:1px solid #B9D9A0; padding:7px 7px 7px 5px; }
#menu_left td.lvl3 a:hover { background:#C3E1A6; }
#menu_left td.lvl3 a.last {display:block; width:90%; border-bottom:1px solid #B9D9A0; padding:7px 7px 7px 5px; border-bottom:0;}


#menu_left2 td.main { padding:3px 25px 3px 15px; text-transform:none; filter:alpha(style=1, opacity=100, startx=50, finishx=100, starty=0, finishy=0); margin:15px 0 15px 0; }

#menu_left1 { color:#000; padding:15px;}
#menu_left1 li, a { color:#666; text-decoration:none; text-align:left; text-transform:none;}


#td_forum { padding:20px 20px 40px 20px; background:url(images/grass.gif) right bottom repeat-x;}
#colNormal { padding:20px 30px 40px 30px; width:100%; background:url(images/grass.gif) right bottom repeat-x;}
#colNormal p { text-align:justify;}
#colNormal a { text-decoration:underline; color:#01662E;}
#colNormal table { background:#82AD81; }
#colNormal table td { background:#F5F2E7;  padding:3px;  }
#colNormal table td.th { background:#B7E1B2; font-weight:bold; text-align:center; color:#395C4C;  }
#colNormal table td p { text-align:inherit;}
#colNormal table#index_tbl { background:none;}
#colNormal table#index_tbl td { background:none;}
#colNormal table.nodesign { background:none;}
#colNormal table.nodesign td { background:none;}
#colNormal table.nodesign th { background:none;}

#Forum { padding:30px;}

#colRight { padding:23px 10px 40px 3px; background:url(images/grass.gif) right bottom repeat-x;}
#colRight h4 {color:#01662E; font-size:10pt; margin:10px 10px 10px 10px; text-align:left;}
#colRight h3 {color:#028137; font-size:11pt; margin-bottom:0; text-align:left;}
#colRight a { color:#01662E;}
#colRight div { color:#01662E; border:1px solid #8EC271; margin-bottom:15px; padding:0 5px 10px 7px;}
#colRight input.btn {border:1px solid #ccc; background:#F4F3EE; color:#01662E; font-size:11px; font-weight:bold;}


#vote { margin-bottom:10px;}
#index_inc { margin-bottom:10px; }
#auto { margin-bottom:10px;}
#search { margin-bottom:10px;}
#colRight div#div {margin-bottom:0;}

#bottom { background:#028137; color:#fff;}
#bottom td { padding:20px;}
#bottom td a { color:#fff;}


#sb2 { position:absolute; visibility:hidden; top:153px; left:300px;}
#sb2 table { background:#028137; }
#sb2 td { background:#028137; padding:3px 5px 5px 5px;}
#sb2 td#hover { background:#44B25F;}
#sb2 a { color:#fff; text-decoration:none; }
#sb2 .no_hover {background-color:#028137;}
#sb2 .hover {background-color:#44B25F;}


#sb1 { position:absolute; visibility:hidden; margin-top:0px; }
#sb1 table { background:#028137; }
#sb1 td { background:#028137; padding:3px 5px 5px 5px;}
#sb1 td#hover { background:#44B25F;}
#sb1 a { color:#fff; text-decoration:none; }
#sb1 .no_hover {background-color:#028137;}
#sb1 .hover {background-color:#44B25F;}

#sb2 { position:absolute; visibility:hidden; margin-top:0px; }
#sb2 table { background:#028137; }
#sb2 td { background:#028137; padding:3px 5px 5px 5px;}
#sb2 td#hover { background:#44B25F;}
#sb2 a { color:#fff; text-decoration:none; }
#sb2 .no_hover {background-color:#028137;}
#sb2 .hover {background-color:#44B25F;}

.nb {

}
.nb td {
 vertical-align: top;
  border: none;
}
.nb {

}
.nb td {
 vertical-align: top;
}
#l-menu li { padding-right:5px; }
#l-menu a.ul { color: #000000; }
#l-menu a.ul:hover { color: #c0c0c0; }


#Forum { padding:30px;}

#Forum .blogtoolblock a { color:#395C4C;}
#Forum a { color:#188028; text-decoration:underline;}

.blogCalHighlight {color: #000000; background-color: #82AD81; }
.blogCalDefault {color: #000000; background-color: #F5F2E7; }
.blogCalWeekend {color: #888888; background-color: #F5F2E7; }
.blogCalSelected {color: #000000; background-color: #C8C8C8;}
.blogCalToday {color: #000000; background-color: #F5F2E7; font-weight: bold; }
.blogCalWeek {color: #000000; background-color: #F5F2E7; padding-left:2px; padding-right:2px;}
.blogCalTitle {color: #000000; background-color: #F5F2E7; }
.blogCalDisable {color: #999999; background-color: #F5F2E7; }
.blogCalBack {background-color: #F5F2E7;}

.blogError{color:#FF0000; font-size:90%; font-weight:bold; margin:5px 0px 15px 0px;}
.blogOK{color:#00AA00; font-size:90%; font-weight: bold; margin:5px 0px 15px 0px;}
.blogMessage{color:#000000; font-size:90%; margin:5px 0px 15px 0px;}

.blogLine{color:#82AD81; background:url('forum/images/point.gif')center center repeat-x; font-size:70%; margin:5px 0px 7px 0px}
.blogLine b{background-color:#F5F2E7; padding-right:5px; font-weight:normal}

.blogPostTitle {background-color:#E3EFDA; color:#57BA4B; margin:7px 0px 2px 0px; font-size:100%; font-weight: bold;}
.blogText {color:#000000; font-size:90%;}

.blogtoolbar { background-color:#E3EFDA; height:25px; border-left: 1px solid #F5F2E7; border-top: 1px solid #F5F2E7; 	border-right: 1px solid #82AD81; border-bottom: 1px solid #82AD81;}
.blogtoolsection { border-left: 1px solid #F5F2E7; border-top: 1px solid #F5F2E7; border-right: 1px solid #82AD81; 	border-bottom: 1px solid #82AD81; width:3px; height: 21px; margin-left: 1px; margin-right:0px; box-sizing:border-box; -moz-box-sizing:border-box;}
.blogtoolblock { border-left: 1px solid #82AD81; border-top: 1px solid #82AD81; border-right: 0px solid; border-bottom:0px solid; }
.blogtoolseparator { border-left: 1px solid #82AD81; border-right: 1px solid #F5F2E7; width: 2px; height: 21px; margin-left: 6px; margin-right:1px; box-sizing:border-box; -moz-box-sizing:border-box; }

.blogtitle { border: 1px solid #82AD81; padding: 4px; background-color: #B7E1B2;	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; color: #000000; font-weight: bold; margin:0 0 5px 0;}
.blogtitletext { font-size: 13px; color: #000000;}
.blognewtopicButton { BACKGROUND: #E3EFDA; border: 1px solid #82AD81; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; font-weight: bold; height: 25px; width: 170px; }
.blogquote {font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; background-color: #F5F2E7; border : 1px solid Black;padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}
.blogcode {font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #333333; background-color: #F5F2E7; border : 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}
.blogButton { font-size: 8.5pt; font-family: Arial, Verdana, helvetica, sans-serif; border-style:none; }
.blogButton:hover {	background-color:#FFFFEE;}
.blogtableborder{background-color:#82AD81;}
.blogtablehead{background-color:#B7E1B2;}
.blogtablebody{background-color:#E3EFDA;}

#price td {border: solid 1px #999; font-weight:normal; color: #444; background:#eee;}
#price th {color:#444; background-color:lightgreen; border: solid 1px #999;}
#price td.gray { background:#e2e5d7;}