body{
text-align:center;
margin: 0px;
font-size:12px;
color:#333333;
FONT-FAMILY: Arial; 
background-color:#bfc4c7;

}

#body_bg{
BACKGROUND: url(images/main/bg.jpg); background-repeat:repeat-x; background-color:#bfc4c7;
}
#body_light{
BACKGROUND: url(images/main/bg_light.png); background-repeat: no-repeat; background-position:top center;
}

#footer {
 FONT-SIZE: 11px; BACKGROUND: url(images/main/footer.jpg) no-repeat; 
}

a:link {text-decoration: none; color: #666666;}
a:visited {text-decoration: none; color: #666666;}
a:active {text-decoration: none; color: #666666;}
a:hover {text-decoration: none; color: #FF5809;}

input[type=text] { 
border:1px solid #98BADC;
font-size:12px;
height: 14px; 
} 

input[type=password] { 
border:1px solid #98BADC;
font-size:12px;
height: 14px; 
} 

input[type=checkbox] {cursor:pointer;} 

select {border:1px solid #6699CC;} 

input[type=submit] {font-size:10px; height:22px; padding-top:2px; cursor:pointer;} 

button{font-size:10px; height:22px; padding-top:2px; cursor:pointer;}

.aButton{width:16px;; height:16px; border:1px outset; color: #666666; margin:4px;text-decoration: none; cursor:pointer;background-color: #D7E3F2; padding:1px;}
.aButtonOver {width:16px; height:16px; border:1px outset;color: #FF5809; margin:4px;text-decoration: none; cursor:pointer;background-color: #D7E3F2;padding:1px;}
.aButtonDown { width:16px; height:16px; border:1px groove; color: #FF5809; margin:4px;text-decoration: none; cursor:pointer; background-color: #D7E3F2; padding-left:2px;padding-top:2px;padding-right:0px;padding-bottom:0px;}
.aButtonFocus {width:16px; height:16px; border:1px groove; color: #FFFFFF; margin:4px;text-decoration: none;  background-color:#5A8CC9; padding:1px;}

.lblock{
BACKGROUND: url(images/main/blockBtm.png) no-repeat; background-position:bottom;padding-bottom:10px;

}

.lblock_title{
font-size:14px; color:#333333;font-weight:bold; text-align:left; padding:2px; margin:10px; padding-left:24px;
BACKGROUND: url(images/main/ttl_bg.jpg) no-repeat; background-position:left top;
}

.left_link:link {text-decoration: none; color: #2970A6;}
.left_link:visited {text-decoration: none; color: #2970A6;}
.left_link:active {text-decoration: none; color: #2970A6;}
.left_link:hover {text-decoration: none; color: #FF5809;}

.main_link:link {text-decoration: none; color: #666666;}
.main_link:visited {text-decoration: none; color: #666666;}
.main_link:active {text-decoration: none; color: #666666;}
.main_link:hover {text-decoration: none; color: #FF5809;}

.topic_link:link {text-decoration: none; color: #333333;}
.topic_link:visited {text-decoration: none; color: #333333;}
.topic_link:active {text-decoration: none; color: #333333;}
.topic_link:hover {text-decoration: none; color: #FF5809;}

#myTable td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #EFEFEF;	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}

#calendar td{
border:1px solid #666666;line-height:18px;
}
#clrTable td{
	border:0px;height:14px;
}

#clrTable .TBtd{
FONT-SIZE: 12px; height:14px;border-top: 1px solid white;border-left: 1px solid white;border-right: 1px outset;border-bottom: 1px outset;background-color:#DBDBDB;
}

#clrTable .TBtds{
FONT-SIZE: 12px; height:14px;border-top: 1px solid white;border-left: 1px solid white;border-right: 1px outset;border-bottom: 1px outset;background-color:#FFFFFF;
}

.forum_td {
border-top: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;border-right: 1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;
}

#navigation {
	BACKGROUND: #fff; BORDER-BOTTOM: #a6a6a6 1px solid
}
#menus LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#menus LI A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; Z-INDEX: 1; BACKGROUND: url(images/main/menu.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -10px; COLOR: #382e1f; LINE-HEIGHT: 31px; PADDING-TOP: 0px; HEIGHT: 31px; TEXT-DECORATION: none;
}
#menus LI A:hover {
	BACKGROUND-POSITION: 0px -31px
}
#menus LI A.current {
	BACKGROUND-POSITION: 0px -31px
}
#menus LI.current_page_item A {
	BACKGROUND-POSITION: 0px -62px;
}
#menus LI.current-cat A {
	BACKGROUND-POSITION: 0px -62px
}
#menus LI A.home {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -93px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 45px; TEXT-INDENT: -999em; PADDING-TOP: 0px
}
#menus LI A.home:hover {
	BACKGROUND-POSITION: 0px -124px
}
#menus LI.current_page_item A.home {
	BACKGROUND-POSITION: 0px -155px
}
#menus LI A.lastmenu:hover {
	BACKGROUND-POSITION: 0px 0px; CURSOR: default
}
#searchbox {
	PADDING-RIGHT: 2px; MARGIN-TOP: 4px; DISPLAY: block; PADDING-LEFT: 2px; BACKGROUND: url(img/searchbox.gif) no-repeat; FLOAT: right; PADDING-BOTTOM: 2px; WIDTH: 209px; MARGIN-RIGHT: 10px! important; PADDING-TOP: 2px; HEIGHT: 23px
}
#searchbox .textfield {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 185px; MARGIN-RIGHT: 2px; BORDER-RIGHT-WIDTH: 0px
}
#searchbox .button {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 1px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 18px; CURSOR: pointer; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px
}
#searchbox .searchtip {
	COLOR: #999
}
#menus LI UL {
	BORDER-RIGHT: #a6a6a6 1px solid; BORDER-TOP: #a6a6a6 1px solid; DISPLAY: none; Z-INDEX: 1; BACKGROUND: #f4f5f7; BORDER-LEFT: #a6a6a6 1px solid; BORDER-BOTTOM: #a6a6a6 0px solid; POSITION: absolute; 
}
#menus LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menus LI LI A {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 175px; COLOR: #999; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: auto; TEXT-DECORATION: none
}
#menus LI LI A.last {
	BORDER-LEFT-COLOR: #a6a6a6; BORDER-BOTTOM-COLOR: #a6a6a6; BORDER-TOP-COLOR: #a6a6a6; BORDER-RIGHT-COLOR: #a6a6a6
}
#menus LI LI A:hover {
	COLOR: #382e1f; BACKGROUND-COLOR: #edeff0
}
#menus LI LI A.current {
	COLOR: #382e1f; BACKGROUND-COLOR: #edeff0
}
#menus LI LI A.subtitle {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(img/arrow.gif); BACKGROUND-REPEAT: no-repeat
}
#menus LI LI A.subtitle:hover {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(img/arrow.gif); BACKGROUND-REPEAT: no-repeat
}