﻿body
{
	font-family:"Trebuchet MS", "Verdana", "Helvetica", sans-serif;
	font-size:8pt;
	color:#507498;
	margin:0px auto;
	text-align:center;
	background-image:url('images/bodyback.gif');
}

a
{
	color:#454E55;
}

a:hover
{
	background-color:#860E0F;
	color:white;
}

#leftshadow
{
	background:url('images/leftshadow.png') repeat-y right top;
	width:30px;
}

#rightshadow
{
	background:url('images/rightshadow.png') repeat-y left top;
	width:30px;
}

#mainbody
{
	background-color:white;
	border:1px black solid;
	width:800px;
}

.formtable
{
	border-width:2px;
	border-style:solid;
	border-collapse:collapse;
	border-color:#aaaaaa;
	width:450px;
	text-align:left;
	margin-bottom:20px;
}

.formtable tr td
{
	text-align:left;
}

.header
{
	font-family:inherit;
	font-size:18pt;
	font-weight:bolder;
	color:white;
	letter-spacing:-1px;	
}

.bodytext
{
	font-weight:bold;
	text-align:left;
	margin:15px;
	vertical-align:top;
}

.officers
{
	font-weight:bold;
	text-align:left;
	margin:15px;
	vertical-align:top;
}

.officers table
{
	border-style:double;
	border-color:#313A41;
	border-collapse:collapse;
}

.officers table tr td
{
	border-style:solid;
	border-color:#4A6E92;
}

.header-form
{
	margin:15px 15px 15px 0px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
}

.red
{
	color:maroon;
	font-weight:bold;
	font-family:inherit;
}

.submitbutton
{
	font-family:"verdana","sans-serif";
	font-size:9pt;
	letter-spacing:-1px;
	font-weight:bold;
	background-color:#860E0F;
	color:white;
	border-top:2px #848789 solid;
	border-left:2px #848789 solid;
	border-right:3px #313A41 solid;
	border-bottom:3px #313A41 solid;
}

.buttonAbout
{
	background:url('images/buttons/btnAbout.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonAbout:hover
{
	background:url('images/buttons/btnAbouthover.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonOfficers
{
	background:url('images/buttons/btnOfficers.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonOfficers:hover
{
	background:url('images/buttons/btnOfficershover.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonGallery
{
	background:url('images/buttons/btnGallery.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonGallery:hover
{
	background:url('images/buttons/btnGalleryhover.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonMembers
{
	background:url('images/buttons/btnMembers.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonMembers:hover
{
	background:url('images/buttons/btnMembershover.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonCalendar
{
	background:url('images/buttons/btnCalendar.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonCalendar:hover
{
	background:url('images/buttons/btnCalendarhover.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonContact
{
	background:url('images/buttons/btnContact.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonContact:hover
{
	background:url('images/buttons/btnContacthover.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonDB
{
	background:url('images/buttons/btnDB.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}

.buttonDB:hover
{
	background:url('images/buttons/btnDBhover.gif') no-repeat center center;
	margin-bottom:5px;
	cursor:pointer;	
	width:100%;
	height:42px;
}


.JoinUs
{
	background:url('images/CFTLA-JoinUs.gif') no-repeat top center;
	vertical-align:top;
	cursor:pointer;
	height:140px;
}

.JoinUs:hover
{
	background:url('images/CFTLA-JoinUshover.gif') no-repeat top center;
	vertical-align:top;
	cursor:pointer;
	height:140px;
}

.gallerythumb
{
	text-align:center;
	vertical-align:middle;	
	cursor:pointer;
}

.gallerythumb:hover
{
	background-color:#4A6E92;
	cursor:pointer;
}