	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:9.5pt;
		background-color: #FFFFFF;
		margin:0;
		padding:0;
	}
	li {
		font-size:.9em;
		color:#333333;
	}
	ul {
		margin-bottom:0px;
		margin-top:-10px;
	}
	ul li ul {
		margin-top:0px;
	}
	ul li ul li{
		font-size:1em;
	}
	h1{
		font-family:"Times New Roman", Times, serif;
		font-variant:small-caps;
		letter-spacing:.1em;
		font-weight:200;
		font-size:1.7em;
	}
	h4{
		font-size:1.1em;
		margin:0 0 5px 0;
	}
	p {
		color:#333333;
		font-size:.9em;
		margin:10px 0;
	}
	para {
		color:#333333;
		font-size:.9em;
		margin:10px 0;
	}

	tr{
		padding-bottom:3px;
	}
	td.head{
		font-weight:700;
		border-bottom:#D9D9D9 solid 1px;
		margin-bottom:5px;
	}
	td{
		padding-right:10px;
		color:#333333;
		font-size:1em;
	}
	a:link, a:active, a:visited{
		text-decoration:underline;
	}
	a:hover{
		color:#660000;
	}
	fieldset { 
    margin: 10px; 
	width:300px;
    border: none; 
    border-top:#D9D9D9 double 3px; 
	float:left;
} 
legend { 
    margin: .5em 1.5em; 
    padding: 0 .5em; 
    color: #802F0A;
    background: transparent; 
    font-size: 1.2em; 
    font-weight: bold; 
}
label { 
    float: left; 
    width: 168px; 
    padding: 0 1em; 
    text-align: left; 
}
fieldset div { 
    margin-bottom: .5em; 
    padding: 0; 
    display: block; 
}
fieldset div input, fieldset div textarea { 
    width: 150px; 
    border-top: 1px solid #555555; 
    border-left: 1px solid #555555; 
    border-bottom: 1px solid #CCCCCC; 
    border-right: 1px solid #CCCCCC; 
    padding: 1px;
    color: #333333;
}

fieldset select {
    padding: 1px; 
	font-size:.8em;
	width:150px;
}
legend { 
    margin: .5em 1.5em; 
    padding: 0 .5em; 
    color: #802F0A;
    background: transparent; 
    font-size: 1.2em; 
    font-weight: bold; 
}
	/************************************/
	#top-red{
		background-color: #9C102D;
		height: 14px;
		width: 100%;
		float:left;
		margin:0;
	}
	#top-nav{
		width:920px;
		float:left;
	}
	#top-nav-left{
		width:460px;
		float:left;
	}
	#top-nav-right{
		width:460px;
		float:left;
		text-align:right;
	}
	#top-hdr-container{
		height:86px;
		width:100%;
		border-bottom:#9C102D 3px solid;
		float:left;
		margin:0 0 10px 0;
	}
	#top-hdr{
		margin:10px 0;
		width:905px;
		float:left;
		text-align:right;
	}
	#left-nav{
		width:150px;
		margin-right:40px;
		float:left;
	}
	#content-container{
		width:735px;
		float:left;
	}
	#home-content{
		width:735px;
		float:left;
		margin:10px 0;
	}
	#home-content-images{
		width:179px;
		float:left;
		padding:5px 20px 7px 0;
		background-image:url(../images/home-vert-div.gif);
		background-repeat:repeat-y;
	}
	#home-content-copy{
		width:536px;
		float:left;
		border-bottom:3px double #D9D9D9;
		padding:5px 0 10px 0;
	}
	#interior-content{
		width:590px;
		float:left;
	}
	#interior-copy{
		width:590px;
		float:left;
		border-bottom:#D9D9D9 3px double;
		border-top:#D9D9D9 3px double;
		padding:15px 0 10px 0;
		margin-top:-15px;
	}
	#interior-lower{
		width:590px;
		float:left;
		border-bottom:#D9D9D9 3px double;
		padding:0 0 10px 0;
		margin:10px 0;
		color:#333333;
		font-size: .9em;
	}
	#interior-right{
		margin-left:10px;
		width:105px;
		float:left;
	}
	#join-email-form{
	width:320px;
	margin:0 15px 0 0;
	float:left;
}
#fm-submit { 
	width:320px; 
    padding-top: 10px; 
    text-align: center; 
} 
#join-email-image{
	width:240px;
	margin:58px 0 0 0;
	float:left;
}
	#group-outing-form{
	width:500px;
	margin:0 15px 0 0;
	float:left;
}
#fm-group-submit { 
	width:500px; 
    padding-top: 10px; 
    text-align: center; 
} 
	#footer-container{
		width:100%;
		float:left;
		padding:3px 0 0 0;
		margin:10px 0 0 0;
		border-top:#000000 1px solid;
	}
	#footer-bar{
		background-color:#F0EEE3;
		width:100%;
		height:50px;
		float:left;
		margin:0 0 10px 0;
	}
	#copyright{
		width:920px;
		float:left;
	}
	/***************************************/
	#top-nav ul{
		margin:0 0 0 10px;
	}
	#top-nav li{
		font-size:.8em;
		color:#FFFFFF;
		display: inline;
		list-style-type: none;
		margin:0;
	}
	#top-nav li a:link,#top-nav li a:active,#top-nav li a:visited{
		color:#FFFFFF;
		text-decoration:none;
	}
	#top-nav li a:hover{
		text-decoration:underline;
	}
	#left-nav div{
		width:145px;
		border-top:#CFCDBE 1px solid;
		padding:2px 0;
	}
	#left-nav a:link, #left-nav a:active, #left-nav a:visited{
		width:140px;
		color:#333333;
		font-size:.8em;
		font-weight:700;
		text-decoration:none;
		padding:3px 0 3px 10px;
		border-top:#CFCDBE 1px solid;
		float:left;
		margin-right:-3px;
	}
	#left-nav div a:link, #left-nav div a:active, #left-nav div a:visited{
		width:125px;
		padding:2px 0 3px 20px;
		font-weight:100;
		float:left;
		border:0px;
	}
	#left-nav a:link.red, #left-nav a:active.red, #left-nav a:visited.red{
		background-color:#9C102D;
		border:0px;
		color:#FFFFFF;
	}
#active
{ 
		background-color:#9C102D;
		border:0px;
		color:#FFFFFF !important;

 }
	#left-nav a:link.expandable, #left-nav a:active.expandable, #left-nav a:visited.expandable{
		background-image:url(../images/plus.gif);
		background-repeat:no-repeat;
background-position:right;
	}
	#left-nav a:hover{
		text-decoration:underline;
	}
	#content-container img{
		float:left;
	}
	#home-content h1{
		border-bottom:3px double #D9D9D9;
		background-image:url(../images/home-vert-div.gif);
		background-repeat:repeat-y;
		padding:3px 0 0 199px;
		margin:-3px 0 5px 0;
	}
	#home-content-images img{
		margin-bottom:10px;
	}
	#interior-right img{
		margin-left:35px;
	}
	#interior-lower img.bump-right{
		margin-right:10px;
	}
	
	#fm-submit input { 
    border: 1px solid #333333; 
    padding: 2px 1em; 
    background: #555555; 
    color: #FFFFFF; 
    font-size: 1em; 
	}
		#fm-group-submit input { 
    border: 1px solid #333333; 
    padding: 2px 1em; 
    background: #555555; 
    color: #FFFFFF; 
    font-size: 1em; 
} 
	#footer-bar ul{
		margin:19px 0 21px 0;
		float:left;
	}
	#footer-bar li{
		font-size:.8em;
		color:#333333;
		display:inline;
		list-style-type:none;
		border-left:#666666 solid 1px;
		margin:0 10px 0 0;
		padding:0 0 0 10px;
	}
	#footer-bar li.no-border{
		border:0px;
	}
	#footer-bar li a:link, #footer-bar li a:active, #footer-bar li a:visited{
		color:#033598;
		text-decoration:none;
	}	
	#footer-bar li a:hover{
		text-decoration:underline;
	}
	#footer-bar img{
		float:left;
		margin:10px 0;
	}
	#copyright p{
		font-size:.8em;
		color:#000000;
		margin:0 5px 10px 5px;
		float:left;
	}
	#interior-lower td{
	font-size: 1em;
	}
	#interior-lower li {
	font-size: 1em;
	}
	#interior-lower p{
	font-size:1em;
	}
	/********************************************/
	.heading{
		font-weight:700;
	}
.radio-buttons input{
	width:20px;
	border:none;
	float:left;
}
 .comment-text{
 float:right;
 text-align: right;
 margin-left:10px;
 }

/**languages**/
#languages
{ 
top:20px;
left:890px;
position:absolute;
z-index:2;
 }


.abs
{ 
margin-bottom:10px;
width:100%;
float:left;

 }
