body {
	color: #38394B;
	background-color: #FFFFFF; 
	background-image:url(images/31.gif);
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin: 0;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#008000;
	scrollbar-darkshadow-color:#008000;
	scrollbar-face-color:#FEFEFE;
	scrollbar-highlight-color:#707173;
	scrollbar-shadow-color:#008000;
	scrollbar-track-color:#FEFEFE;
}

a { 
    color:#002F00;
    text-decoration:none; }
  }
}

a:hover 
{
    color:#008000; 
    text-decoration:underline;
}

a.side 
{
	color:#002F00; 
	text-decoration:none; 
}

a:hover.side 
{
	color:#008000; 
	text-decoration:underline; 
}

a.white 
{ 
    color:#ddd;
    text-decoration:none;
}

a:hover.white
{
    color:#ddd;
    text-decoration:underline;
}

.catpic {
	padding-bottom:7px;
	margin-right:10px;
	margin-bottom:15px;
	padding:7px;
	background-color:#ffffff;
	border:1px solid #DEDEDE;
}
a:hover .catpic {
	border:1px solid #006000;
}

img 
{
	border: 0px;
}

form 
{
	margin:0px 0px 0px 0px; 
}

menu_body1 
{
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 4px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(/images/fon_6.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #d7d7d7 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ffaa31 1px solid; BACKGROUND-REPEAT: repeat-x
}
	
form1 
{
    BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 4px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(/images/fon_6.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #d7d7d7 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #d7d7d7 1px solid; BACKGROUND-REPEAT: repeat-x
}

hr 
{
    height:1px; 
    border:#eee 1px solid;
}

hr.side-hr 
{
	height:1px; 
	border:#eee 1px solid;
}

td 
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px;
}

pre 
{ 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10px; 
}

.alt 
{
	color:#555; 
}

.tborder
{
	background-color: #006000;
	color: #333333;
}

.table-cat
{
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:9pt; 
	font-family:tahoma, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif;
	background: #F7F7F7 url('images/5.gif') repeat-x top left;
	color: #333333;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF; 
}

.smallfont
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.alt1
{
	background-color: #F4F4F4;
	color: #333333;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
}

.alt2
{
	background-color: #F4F4F4;
	color: #333333;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
}

#clockbar 
{  
 background: #E8ECDE url(images/bg_page_topbar.jpg) repeat-x left top;
}

.clockbarcolor 
{ 
	color: #777;
	background: transparent;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 17px 10px 6px 20px;
}

#pageheader 
{  
	background: #E8ECDE url(images/bg_header.jpg) repeat-x left top;
	border-bottom: 1px solid #000;
}

.subheader 
{
	font-size:11px; 
	font-weight:bold;
	background: #F0F0F2 url(images/gradient_tcat.gif) repeat-x left top;
	padding: 4px 7px 3px 7px;
	border-bottom: 1px solid #BFBDBD;
}

.subheader-text 
{
	font-size:11px;
}

.input 
{
	border-top: 1px solid #006000;
	border-left: 1px solid #006000;
	border-bottom: 1px solid #006000;
	border-right: 1px solid #006000;
	color: #42435A;
	background-image:url(images/input.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	height: 1.7em;
} 

.submit 
{
	font: 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: 1px solid #006000;
	border-top:1px #006000 solid;
	border-right: 1px solid #006000;
	border-bottom:1px #006000 solid;
	margin: 0;
	background-color: #FFFFFF;
	color: #282828;
	cursor:pointer;
	cursor: hand;
}  

.footer 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px; 
	color:#262626; background-color:#f1f1f1;
	background-color:#93C953; 
	background-image:url(images/bg_td_one.gif);
	background-repeat:repeat-x;
	border-top:1px #006000 solid;
	padding:5px;
}

.side-body
{
	background-color: #f1f1f1;
	color: #333333;
	padding:4px 4px 6px 4px;
}

.side-body-java
{
	background-color: #F6F6F6;
	color: #333333;
	padding:4px 4px 6px 4px;
}

.button 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:2px;
	cursor:pointer;
	cursor: hand;
	color:#282828; background-color:#f1f1f1;
	height:20px;
	border:1px #006000 solid; margin-top:2px;
}

.buttonreg 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:1px;
	cursor:pointer;
	cursor: hand;
	color:#282828; background-color:#f1f1f1;
	height:16px;
	border:1px #006000 solid; margin-top:1px;
}
	
.textbox 
{
	border-top: 1px solid #006000;
	border-left: 1px solid #006000;
	border-bottom: 1px solid #006000;
	border-right: 1px solid #006000;
	color:#282828; background-color:#f1f1f1;
	background: #FBFBFB url(images/bg_td_one.jpg) repeat-x left top;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
}

.main-body 
{
	font-size:10px;
	color:#555;background-color:#FBFBFB; 
	background-image:url(images/bg_td_one.jpg);
	background-repeat:repeat-x;
	padding:4px 4px 5px 4px;
}

.main-bg 
{
	background-color:#FFFFFF; 
	padding:5px; 
}

.main-bg2 
{
	background-color:#f1f1f1; 
	padding:5px; 
}

.body-border 
{
	border:1px #BFBDBD solid; 
}

.side-border-left 
{
	border-right:0px #BFBDBD solid; 
	padding:5px; 
}

.side-border-right 
{
	border-left:0px #BFBDBD solid; 
	padding:5px; 
}

.td-cell1 
{
	background: #f1f1f1 repeat-x left top;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 6px 6px 3px 6px;
	border-top: 1px solid #006000;
	border-bottom: 1px solid #006000;
	border-left: 1px solid #006000;
	border-right: 1px solid #006000;
}

.td-cell2 
{
	background: #ECECEC url(images/bg_td_two.jpg) repeat-x left top;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #3E5B8B;
	padding: 6px 6px 3px 6px;
	border-top: 0px solid #006000;
	border-bottom: 1px solid #006000;
	border-left: 1px solid #006000;
	border-right: 1px solid #006000;
}

.tableHeadingBG 
{
	background: #f1f1f1 url(images/5.gif) repeat-x left top;
	color: #FFFFFF;
	height:25px;
	padding:4px 4px 4px 4px;
	border-top: 1px solid #006000;  
	border-top: 1px solid #006000;
	border-left: 1px solid #006000;
	border-right: 1px solid #006000;
}

.tableHeading 
{
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	letter-spacing: .1em;
	font-weight: bold;
	color: #333333;
	padding: 0px 0px 0px 5px;
	margin: 0;
	background-color: transparent; 
	white-space: nowrap;
}

.tbl-border 
{
	background-color:#006000;
}

.tbl 
{
	font-size:10px; 
	color:#555; 
	padding:0px;
}

.tbl1 
{
	background-color: #f1f1f1;
	color: #333333;
	border-top: #F1f1f1 1px solid;
	border-left: #F1f1f1 1px solid;
	padding: 3px 6px 3px 6px;
}

.tbl2 
{
	background-color: #f1f1f1;
	color: #333333;
	border-top: #F1f1f1 1px solid;
	border-left: #F1f1f1 1px solid;
	padding: 3px 6px 3px 6px;
}
	
.forum-caption 
{
	font-size: 10px; font-weight:bold;
	color: #153B7C; background-color:#f1f1f1;
	background-image:url(images/bg_table_row_heading.jpg);
	background-repeat:repeat-x;
	height: 24px;
	padding: 4px 4px 4px 4px;
}

.quote 
{
	background: #EFEFEF;
	border-left: 1px solid #006000;
	border-top: 1px solid #006000;
	border-bottom: 1px solid #006000;
	border-right: 1px solid #006000;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #2056B1;
	margin: 8px 4px 10px 3px;
	padding: 10px 10px 10px 6px;
}
	
.poll 
{ 
	height:11px; 
	border:0px #333333 solid; 
}

.comment-name 
{
	font-weight:bold; 
	color:#333333; 
}

.shoutboxname 
{
	font-weight:bold; 
	color:#3E5B8B; 
}

.shoutbox 
{
	color:#333333; 
}

.shoutboxdate 
{
	font-size:9px; 
	color:#888; 
}

.small 
{
	font-size:10px;
	color: #4D4D4D;
	font-weight:normal; 
}

.small2 
{
	font-size:9px; 
	font-weight:normal; 
	color:#555; 
}

.side-small 
{
	font-size:11px; 
	font-weight:normal; 
	color:#555; 
}

.side-label 
{
	background-color:#EFEFEF; 
	padding:2px 2px 3px 2px; 
}

.gallery 
{
	padding: 16px 0px 8px 0px; 
}

.gallery1 
{
	padding: 16px 0px 8px 0px; 
}

.gallery img 
{
	border: 1px solid #006000; 
	filter: gray; 
}

.gallery:hover img 
{
	border: 1px solid #006000; 
	filter: none; 
}

img.activegallery 
{
	border: 1px solid #718AB4; 
	filter: none; 
}
.tabl {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 4px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 1px; BORDER-LEFT: #e4e4e4 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.tabl0 {
	BORDER-RIGHT: #F6F6F6 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #F6F6F6 1px solid; PADDING-LEFT: 4px; BACKGROUND: #F6F6F6; PADDING-BOTTOM: 1px; BORDER-LEFT: #F6F6F6 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #F6F6F6 1px solid
}


#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#nav li {
  float: left;
}
#nav li ul {
  display: none;
  position: absolute;
  padding: 0px 0;
  width: 190px;
  background: url(images/gradient_tcat.gif);
}
#nav a {
  text-decoration: none;
  display: block;
  color: #003000;
  padding: 2px 5px;
}
#nav a:hover {
  color: #000;
  background: #ccc;
}
#nav li:hover,
#nav li.jshover {
  background: #ffffff;
}
#nav li li a {
  width: 190px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 190px;
  top: -9px;
  left: 190px;
  lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}