/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	text-decoration:none;
	background-color: #E1DED7;
}
a:link{
color:#535353;
text-decoration:underline;
}
a:visited{
color:#535353;
text-decoration:underline;
}
a:hover{
color:#535353;
text-decoration:none;
}

#top{
width:100%;
height:322px;
float:left;
background-image:url(/images/top-bg.gif);
background-repeat:repeat-x;
}
#down{
	width:100%;
	background-color:#535353;
	background-image:url(/images/spacer.gif);
	background-position:top;
	background-repeat:repeat-x;
	float:left;
	clear:none;
}
#down2{
width:100%;
background-color:#535353;
background-image:url(/images/spacer.gif);
background-position:top;
background-repeat:repeat-x;
float:left;
clear:none;
}
.buttons {
	color: #6A6251;
	background-color: #D7D2C8;
	border: 1px solid #6A6251;
}

#bottom{
	width:100%;
	height:245px;
	float:left;
	clear:none;
	background-color: #DBD7B2;
}
.main-holder{
width:984px;
margin:auto;
}
.main-container{
	width:984px;
	float:left;
}
.logo-section{
	width:233px;
	height:322px;
	float:left;
	background-position:right;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
}
.logo{
width:233px;
height:322px;
background-position:center;
background-repeat:no-repeat;
}
.main-img-area{
	width:517px;
	height:322px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(/images/main-img.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.link-section{
	width:234px;
	height:322px;
	float:left;
	background-color: #DBD7B2;
	background-image: url(/images/bg-top.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
/* roll over properties */
.glossymenu{
width:199px;
float:right;
padding-top:57px;
padding-left:13px;
padding-right:8px;
float:left; /*width of menu*/
	text-transform: uppercase;
}

.glossymenu a.menuitem{
	width:167px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
	padding:3px;
	padding-left:20px;
	color:#7C7C7C;
	display:block;
	background-image:url(/images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	border-bottom:1px solid #BABABA;
	text-transform: uppercase;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
text-decoration:none;
	text-transform: uppercase;
}

.glossymenu a.menuitem:hover{
	background-color:#FFFFFF;
	text-decoration:none;
	text-transform: uppercase;
	color: #BC202B;
}

/* ------------------------- */
.glossymenu a.menuitem2{
	width:167px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
	padding:3px;
	padding-left:20px;
	color:#7C7C7C;
	display:block;
	background-image:url(/images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	text-transform: uppercase;
}


.glossymenu a.menuitem2:visited, .glossymenu .menuitem2:active{
text-decoration:none;
}

.glossymenu a.menuitem2:hover{
	background-color:#16377E;
	text-decoration:none;
	text-transform: uppercase;
	color: #FFFFFF;
}
/* ------------------------- */
.glossymenu a.menuitem3{
	width:167px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
	padding:3px;
	padding-left:20px;
	color:#FFFFFF;
	display:block;
	background-image:url(/images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	background-color:#535353;
	border-bottom:1px solid #BABABA;
}

.glossymenu div.menuitem3{
	width:167px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
	padding:3px;
	margin-top:33px;
	padding-left:20px;
	color:#FFFFFF;
	display:block;
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	background-color:#535353;
	border-bottom:1px solid #BABABA;
}


.glossymenu a.menuitem3:visited, .glossymenu .menuitem3:active{
text-decoration:none;
}

.glossymenu a.menuitem3:hover{
	background-color:#E6E3D0;
	text-decoration:none;
}
/* ------------------------- */
.events{
	width:199px;
	float:left;
	padding-left:17px;
	padding-top:21px;
	padding-right:17px;
	text-align: left;
	font-size: 10px;
	color: #CCCCCC;
	background-image: url(/images/bg-left.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
.ad-img-1{
	padding-right:6px;
	padding-left:7px;
	padding-top:7px;
	float:left;
	width: 220px;
}
.news{
	width:210px;
	float:left;
	padding-top:21px;
	padding-left:14px;
	color: #D3D3D3;
	text-align: left;
}
.font1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D3D3D3;
}
.font2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#AFE7FF;
text-decoration:none;
}
.font2 a:link{
color:#AFE7FF;
text-decoration:none;
}
.font2 a:visited{
color:#AFE7FF;
text-decoration:none;
}
.font2 a:hover{
color:#AFE7FF;
text-decoration:none;
}


.img-class{
padding-bottom:8px;
}
.img-class2{
float:left;
padding-right:8px;
}
.contents-section{
	width:443px;
	float:left;
	padding-left:37px;
	padding-right:37px;
	background-color: #FFFFFF;
	padding-bottom: 22px;
}
.contents-section2{
width:443px;
background-color:#F8F8F8;
float:left;
padding-left:37px;
padding-right:37px;
background-image:url(/images/shadow2.gif);
background-position:top;
background-repeat:no-repeat;
}
.content-box{
	width:399px;
	float:left;
	background-color:E6E3D0;
	padding-top:5px;
	padding-left:22px;
	padding-right:22px;
	background-image: url(/images/bg-content.jpg);
}
.content-box2{
width:399px;
float:left;
background-color:#9FC5CF;
background-image:url(/images/shadow3.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:21px;
padding-left:22px;
padding-right:22px;
}
.text-ads{
	width:399px;
	padding-left:22px;
	padding-right:22px;
	padding-bottom:15px;
	height:116px;
	float:left;
	border:37px solid #F8F8F8;
	border-top:0px;
	background-color:#E1DDD7;
}
.copyright{
	float:left;
	color: #535353;
	font-size: 11px;
	text-align: right;
}
.font3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6494A0;
}
.font4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.font4 a:link{
color:#FFFFFF;
text-decoration:none;
}
.font4 a:visited{
color:#FFFFFF;
text-decoration:none;
}
.font4 a:hover{
color:#FFFFFF;
text-decoration:none;
}
.font5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#929292;
}
.div1{
width:180px;
float:left;
padding-right:10px;
}
.div2{
	width:170px;
	float:left;
	padding-left:10px;
}
.h1{
font-family:"Lucida Sans Unicode";
color:#000000;
font-size:18px;
}
.thumbs{
padding:5px;
border:1px solid #97BDC7;
float:left;
margin-right:5px;
background-color:#ADD2DC;
}
form{
margin:0px;
padding:0px;
}
.textbox{
width:185px;
height:20px;
background-color:#AFCFD7;
border-left:1px solid #6494A0;
border-top:1px solid #6494A0;
border-right:1px solid #9FC5CF;
border-bottom:1px solid #9FC5CF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#535353;
margin-top:4px;
}
.textbox2{
width:300px;
height:50px;
background-color:#AFCFD7;
border-left:1px solid #6494A0;
border-top:1px solid #6494A0;
border-right:1px solid #9FC5CF;
border-bottom:1px solid #9FC5CF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#535353;
margin-top:4px;
}
.button{
width:71px;
height:22px;
background-image:url(/images/button-bg.gif);
background-repeat:repeat-x;
border:1px solid #6B94A0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.copyright a {
	color: #535353;
	text-decoration: underline;
}
.content-box h1 {
	font-size: 26px;
	letter-spacing: -2px;
	color: #FFFFFF;
	margin-top: 4px;
}
.text-ads .div1 h1 {
	font-size: 16px;
	color: #16377E;
}

.img-news {
	margin-right: 11px;
	margin-bottom: 11px;
}
.line {
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.events h1 {
	color: #DBD7B2;
	font-size: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
.img-hme {
	border: 11px solid #FFFFFF;
}

.events a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.news h1 {
	color: #DBD7B2;
	font-size: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
.img-gall {
	margin: 7px;
	border: 5px solid #FFFFFF;
}
.content-box .line {
}
.news a {
	color: #FFFFFF;
	text-decoration: underline;
}
.bg-mid {
	background-color: #B5A99B;
	text-align: center;
}
.content-box-home {
	width:399px;
	float:left;
	background-color:E6E3D0;
	padding-top:5px;
	padding-left:22px;
	padding-right:22px;
	background-image: url(/images/bg-content.jpg);
}
.content-box-home h1 {
	color: #A59C4E;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 22px;
}
.content-box img {
	margin-right: 11px;
	margin-bottom: 11px;
}
.content-box #navlist a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.news #navlist {
	list-style-type: none;
	text-align: left;
}
#navlist li {
	margin-top: 6px;
	margin-bottom: 6px;
}
.paginate-previous{
	float: left;
}
.paginate-description{
	float: left;
}
.paginate-next{
	float: left;
}
.paginate-first{
	float: left;
}
.paginate-last{
	float: left;
}
.fb-calendar {
font-family: Verdana, sans-serif;
padding: 0 px;
border: 1px solid #000;
}

/* Calendar table */
.fb-calendar .calPad {
background-color: #fff;
float: left;
padding: 10px;
border: 5px solid #ddd;
}
.fb-calendar .cal_border {
}
.fb-calendar th { font-size: 11px; }
.fb-calendar td {
text-align: center;
font-size: 11px;
}
.fb-calendar #cal_main td {
padding: 0;
}
.fb-calendar thead td {
font-weight: bold;
text-align: center;
padding: 3px 1px;
}

/* Calendar divider (double only) */
.fb-divider { float: left; }
.fb-divider img { width: 0px; height: 0px; }

/* Day cells */
.fb-calendar tbody td {
background-color: #fff;
border: 0;
}
/* Days of the week */
.fb-calendar tr.days td {
background-color: #eee;
} 
div.auto_complete {
	width: 350px;
	background: #fff;
}

div.auto_complete ul {
	border:1px solid #888;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}

div.auto_complete ul li {
	margin:0;
	padding:3px;
}

div.auto_complete ul li.selected {
	background-color: #ffb;
}

div.auto_complete ul strong.highlight {
	color: #800; 
	margin:0;
	padding:0;
}.reg {
	border: 1px solid #E1DED7;
	background-color: #F5F4F1;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color: #6A6251;
	margin-bottom: 3px;
	font-weight: bold;
	padding: 2px;
}
.change a {
	padding: 4px;
	background-color: #B5AD9D;
	color: #FFFFFF;
	text-decoration: none;
}
.change a:hover {
	padding: 4px;
	background-color: #FFFFFF;
	color: #B5AD9D;
	text-decoration: underline;
}
.member-head {
	background-color: #535353;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.member-nav a {
	background-color: #535353;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 4px;
	float: left;
	text-decoration: none;
	border: 1px solid #CDC896;
	color: #FFFFFF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.member-nav a:hover {
	background-color: #DBD7B2;
	border: 1px solid #CDC896;
	color: #535353;
}
.member-nav {
	background-color: #E1DED7;
	height: 70px;
	padding: 8px;
	text-align: center;
}
.news strong {
	text-decoration: none;
	color: #DBD7B2;
	font-size: 14px;
}
