@charset "utf-8";
/* CSS Document */

body {
	background: transparent url(images/main_back.gif) repeat top left;
	background-color: #000000;
	/*background-color: #242A17;*/
	height: 100%; 
	padding: 0 0 0 0; 	/* top right bottom left */	
	margin: 0 0 0 0; 	/* top right bottom left */	
}

.main {
	width: 900px;
	background-color: #393F27;
	padding-bottom: 0px;
	background-image: none;
	background-repeat: repeat;
	background-position: top;
	border-right: 3px solid #586554;
	border-left: 3px solid #586554;
	border-top: 3px solid #586554;
	border-bottom: 3px solid #586554;
}

.picturebody {
	/*background: transparent url(../images/inner_back.gif) repeat-x top left;*/
	margin: auto;
	background-color: #383F27;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	width: 790px;
	padding: 10px;
}

.solidbody {
	/*background: transparent url(../images/inner_back.gif) repeat-x top left;*/
	margin: auto;
	background-color: #5A6142;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 14px;
	color: #FFFFFF;
	line-height:17px;
	width: 790px;
	padding: 15px;
}

    .solidbody a:link{ color: #FFFFFF; TEXT-DECORATION: underline;}
	.solidbody a:visited{ color: #FFFFFF; TEXT-DECORATION: underline;}
	.solidbody a:active{ color: #FFFFFF; TEXT-DECORATION: underline;}
	.solidbody a:hover{ color: #999999; TEXT-DECORATION: underline;}

.nav_bg {
	background: transparent url(images/nav_bg.jpg) repeat-x top left;	
	height: 50px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.nav A {
	border-right: 1px solid #FFFFFF;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #FFFFFF;
	PADDING-TOP: 0px;
	FONT-FAMILY:  Trebuchet MS, Arial, Helvetica;
	TEXT-DECORATION: none;
	font-style: normal;
	
}

.nav A:hover {
	COLOR: #9DA07F
}

.nav_r A {
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #FFFFFF;
	PADDING-TOP: 0px;
	FONT-FAMILY:  Trebuchet MS, Arial, Helvetica;
	TEXT-DECORATION: none;
	font-style: normal;
	
}

.nav_r A:hover {
      COLOR: #9DA07F
	/*COLOR: #9DA07F*/
}

.home_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 18px;
	text-align: center;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
}

#ulstyle {
	list-style-type: disc;
	list-style-image: url(bullet.gif);
	list-style-position: inside;
	}
	
.contactform {
	/*background: transparent url(../images/inner_back.gif) repeat-x top left;*/
	margin: auto;
	background-color: #5A6142;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	line-height:17px;
	width: 440px;
	padding: 3px;
}
  
    .bold_link a:link{ color: #FFFFFF;	TEXT-DECORATION: underline;	font-weight: bold;}
	.bold_lnk a:visited{ color: #FFFFFF; TEXT-DECORATION: underline; font-weight: bold;}
	.bold_link a:active{ color: #FFFFFF; TEXT-DECORATION: underline; font-weight: bold;}
	.bold_link a:hover{ color: #999999; TEXT-DECORATION: underline; font-weight: bold;}

.imageborder {
	border: 1px solid #000000;
}

.contentbox_left {
	float: left;
	margin-bottom: 5px;
	margin-right: 7px;
}
	
.contentbox_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 18px;
	text-align: center;
}

.imagefloat_right_border {
	float: right;
	margin-left: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #000000;
	margin-right: 0px;
}

.imagefloat_left_border {
	float: left;
	margin-right: 7px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.memberships{
    padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
    text-align: center;
	color: #252a17
	/*background: transparent url(images/membership_bg.jpg) repeat-x top left;
	background-color: #252A17;*/
}

    .memberships a:link{ color: #252a17; TEXT-DECORATION: none;}
	.memberships a:visited{ color: #252a17; TEXT-DECORATION: none;}
	.memberships a:active{ color: #252a17; TEXT-DECORATION: none;}
	.memberships a:hover{ color: #999999; TEXT-DECORATION: underline;}

.footer {
	background: transparent url(images/footer_bg.jpg) repeat-x top left;
	background-color: #383f27;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 12px;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-bottom: 0px solid #FFF;
	padding: 5px;	/* top right bottom left */
	text-align: center;
}

    .footer a:link{ color: #FFFFFF; TEXT-DECORATION: none;}
	.footer a:visited{ color: #FFFFFF; TEXT-DECORATION: none;}
	.footer a:active{ color: #FFFFFF; TEXT-DECORATION: none;}
	.footer a:hover{ color: #999999; TEXT-DECORATION: underline;}
	
.ri {
	color: #252a17;
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 15px;
}
	

    .ri a:link{ color: #999999; TEXT-DECORATION: none;}
	.ri a:visited{ color: #999999; TEXT-DECORATION: none;}
	.ri a:active{ color: #999999; TEXT-DECORATION: none;}
	.ri a:hover{ color: #999999; TEXT-DECORATION: underline;}
