body {
	margin: 0 0 0 0;
	background: url('../styles/default/background.jpg') no-repeat fixed;
	font-family: Arial, sans-serif;
}

a:link {
	color: #722016;
	text-decoration: none;
}
a:visited {
	color: #722016;
	text-decoration: none;
}
a:hover, a:active {
	color: #6a4e42;
	text-decoration: none;
}


.maintable {
	width: 990px;
	/*border-left: 0px;
	border-right: 0px;*/
	border-collapse: collapse;
	padding: 3px;
}
.navileft {
 	width: 160px;
	border-left: 0px;
	border-right: 0px;
 	padding-top: 3px;
}
.content {
	border-left: 0px;
	border-right: 0px;
 	padding-top: 3px;	

}
.header {
	border: 1px solid #000000;
	background-image: url('../styles/default/header.png'); 
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 150px;
}

.bbcodes {
  border: 1px solid #404040;
  height: 20px;
}
.bbcodes:hover {
  border: 1px solid #224a7a;
  background-color: #8bbffb;
  height: 20px;
}


/*####################NAVIGATION########################*/
.navigation {
 	border-collapse: collapse;
}
.nav_head {
	background-image: url('../styles/default/nav_head.png');
	color: #fff;
	height: 33px;
	padding-left:8px;
}
.nav_content {
	background-color: #FFFFFF;
	background-image: url('../styles/default/nav_body.png');	
	padding-left:8px;
}
.nav_foot {
	background-color: #FFFFFF;
	background-image: url('../styles/default/nav_foot.png');	
	height: 15px;	
}
.mainnav {
	background-image: url('../styles/default/cat_head.png');
	height: 20px;
}

.loginpanel {
	background-image: url('../misc/background_login.png');
	border: 1px solid #000000;
	border-top: 0px;
}
.loginbutton {
	background-image: url('../misc/button_bg.png');
	border: 1px solid #000000;
	font-weight: bold;
}
.loginbutton:hover {
	background-image: url('../misc/button_bg_h.png');
	border: 1px solid #d13434;
	font-weight: bold;
	color: #d13434;
}
input:hover, input:focus {
	border: 1px solid #af1b1e;
}
input {
	border: 1px solid #000000;
}
/*###################CONTENT############################*/
.cont_table {
 	border: 1px solid #000000;
 	border-collapse: collapse;
}
.cont_head {
	border: 1px solid #000000;
	background-image: url('../styles/default/cont_head.png');
	height: 27px;
}
.cont_content {
	border: 1px solid #000000;
	background-color: #FFFFFF;
    background-position: right bottom;
    background-repeat: repeat-x;
	background-image: url('../styles/default/cont_bg.png');	
}
/*######################NEWS############################*/
.news_table {
 	border-collapse: collapse;
 	width:824px;
}
.news_head {
	background-image: url('../styles/default/cont_head.png');
	height:27px;
	padding-left:10px;
	max-height:27px;
	text-align:top;
}

.news_head a {
	color: #000000;
}
.news_head a:hover {
	color: #CFCFCF;
}

.news_content {
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
    background-repeat: repeat-y;
	background-image: url('../styles/default/cont_bg.png');	
}

.news_footer {
	background-color: #FFFFFF;
	height: 12px;
	background-image: url('../styles/default/cont_foot.png');	
}
/*###################Article Table#######################*/
.article_table {
 	border: 1px solid #000000;
 	border-collapse: collapse;
 	width:824px;
}
.article_head {
	background-image: url('../styles/default/cont_head.png');
	height:27px;
	padding-left:10px;
	max-height:27px;
	text-align:top;
}
.article_content {
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
    background-repeat: repeat-y;
	background-image: url('../styles/default/cont_bg.png');	
}
.article_footer {
	background-color: #FFFFFF;
	height: 12px;
	background-image: url('../styles/default/cont_foot.png');	
}

/*###################FOOTER TABLE###########################*/
.footer_table {
 	border-collapse: collapse;
 	width:100%;
}
.footer_head {
	background-image: url('../styles/default/cont_head.png');
	height: 27px;
	padding-left: 10px;		
}
.footer_content {
	background-color: #FFFFFF;
	padding-left: 8px;
	background-image: url('../styles/default/cont_bg.png');	
}
.footer_footer {
	background-color: #FFFFFF;
	height:12px;
	background-image: url('../styles/default/cont_foot.png');		
}
/*######################USERCP TABLES#######################*/
.member_table {
 	border: 1px solid #000000;
 	border-collapse: collapse;
 	width:100%;
}
.member_head {
	border: 1px solid #000000;
	background-image: url('../styles/default/cat_gray.png');
	height: 20px;		
}
.member_content {
	border: 1px solid #000000;
	background-color: #FFFFFF;
    background-position: right bottom;
    background-repeat: repeat-x;
	background-image: url('../styles/default/cont_bg2.png');	
}

/*######################ACP STYLE###########################*/
.acp_nav {
	border: 1px solid #ffffff; 
	width: 300px;
	color: #FFFFFF;
	background-image: url('../misc/button_acp.png');
	
}
.acp_nav:hover {
	border: 1px solid #ffffff; 
	width: 300px;
	color: #FFFFFF;
	background-image: url('../misc/button_acp_hover.png');	
	
}
.cathead_acp {
	background-image: url('../misc/acp_cathead.png');
	color: #FFFFFF;
	border: 1px solid #000000;
}
.content_acp {
	border: 1px solid #000000;
	background: #ffffff;
}



fieldset {
	border:1px solid #000; 
	-moz-border-radius: 5px;
}

legend {
	margin-left: 10px; 
	padding-left: 5px; 
	padding-right: 5px; 
	border:1px solid #000; 
	background-color: #FFF;
	-moz-border-radius: 5px;
}

.login {
	float:right; 
	height: 120px;
	width: 200px; 
	padding:3px;
}

/*#######################MININAVIGATIONS########################*/
.mnav_table {
 	border: 1px solid #000000;
 	border-collapse: collapse;
 	width: 180px;
}
.mnav_head {
	border: 1px solid #000000;
	background-image: url('../styles/default/cat_gray.png');
	height: 20px;
	color:#FFFFFF;
}
.mnav_content {
	border: 1px solid #000000;
	background-color: #FFFFFF;
    background-position: left bottom;
    background-repeat: repeat;
	background-image: url('../styles/default/bg_gray.png');	
}

/*##########################ADMIN MSG UCP#######################*/
.amsg_vcont {
	width: 100%;
}
.amsg_table {
 	border: 1px solid #000000;
 	border-collapse: collapse;
 	width: 100%;
}
.amsg_head {
	border: 1px solid #000000;
	background-image: url('../styles/default/cat_gray.png');
	height: 20px;
	color:#FFFFFF;
}
.amsg_content {
	border: 1px solid #000000;
	background-color: #FFFFFF;
    background-position: left bottom;
    background-repeat: repeat;
	background-image: url('../styles/default/bg_gray.png');	
}

/*##########################PAGINATION##########################*/

.pagination {
	background: #ffffff;
	border: 1px solid #8ed0f6; 
	padding-left: 3px; 
	padding-right: 3px;
}

.pagination_cur {
	background: #0377b9;
	border: 1px solid #8ed0f6; 
	padding-left: 3px; 
	padding-right: 3px;
	color: #FFFFFF;
}
.pagination_link {
	background: #FFFFFF;
	border: 1px solid #8ed0f6; 
	padding-left: 3px; 
	padding-right:3px;
}
img { 
	behavior: url(iepngfix.htc); 
}

/*#######################HEADER NEW NAV#########################*/
ul, li{margin:0; border:0; padding:0; list-style:none;}
#middlebar{
width: 982px;
font-size:11px;
color:#3b5d14;
background:#90b557;
font-weight:bold;
padding:4px;
height:30px;
}
#middlebar .menu li {
background:url(lm.png) left top no-repeat;
height:30px;
float:left;
margin-right:10px;
}
#middlebar .menu li a{
color:#3b5d14;
text-decoration:none;
padding:0 10px;
height:30px;
line-height:30px;
display:block;
float:left;
padding:0 26px 0 10px;
background:url(rm.png) right top no-repeat;
}
#middlebar .menu li a:hover{
color:#666666;
}
#middlebar ul .submenu {
border:solid 1px #c9dea1;
border-top:none;
background:#FFFFFF;
position:absolute;
top:4px;
width:200px;
padding:6px 0;
clear:both;
z-index:99;
display:none;
}
#middlebar ul .submenu li{
background:none;
display:block;
float:none;
margin:0 6px;
border:0;
height:auto;
line-height:normal;
border-top:solid 1px #DEDEDE;
}
#middlebar .submenu li a{
background:none;
display:block;
float:none;
padding:6px 6px;
margin:0;
border:0;
height:auto;
color:#105cbe;
line-height:normal;
}
#middlebar .submenu li a:hover{
background:#e3edef;
}