body 
{
	background: white;
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-family: tahoma; 
	font-size: 9pt;
	color: #000080;
}

select
{
	font-family: Tahoma;
	font-size: 9pt;
	color: #000080;
}

#page
{
	position: relative;
	background: white;
	width: 980px;
	text-align: left;
}

.header
{
	background-image: url(Images/top.gif);
	padding: 0;
	margin: 0;
	width: 980px;
	height: 150px;
}

.footer
{
	background-image: url(Images/bottom.gif);
	width: 980px;
	height: 30px;
	position: relative;
}

td.borderleft
{
	background: #000080;
	width: 157px;
	vertical-align: top;
	text-align: center;
}

td.borderright
{
	background: #000080;
	width: 11px;
}

td.buttonlistleft
{
	background: #ffffff;
	width: 2px;
}

td.buttonlistright
{
	background: #ffffff;
	width: 2px;
}

td.buttonlistbottom
{
	background: #000080;
	height: 2px;
	margin-bottom: 15px;
}

td.buttonlistcenter
{
	width:126px;
}

td.content
{
	background: white;
	width: 812px;
	vertical-align: top;
}

p.menubutton
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
}

TD.CalendarTitle
{
	font-size: 9pt;
	text-align: center;
	color: #000040;
	background-color: #c0c0c0;
}

TD.CalendarItem
{
	font-size: 8pt;
	vertical-align: top;
	background-color: #f0f0f0;
	line-height: 8pt;
}

TD.Right
{
	text-align: right;
}

TD.Center
{
	text-align: center;
}


#purpose
{
	padding: 2px 20px 20px 20px;
	text-align: left;
}

#calendar
{
	text-align: center;
	margin: 10px 5px 100px 5px;
}

#membership
{
	text-align: left;
	margin: 10px 5px 100px 5px;
}

#committees
{
	margin: 10px 5px 10px 5px;
	text-align: left;
}

#officers
{
	margin: 30px 5px 200px 5px;
	text-align: left;
}

INPUT
{
 font-size: 9pt;
 color: #000080;
 font-family: Tahoma;
 text-align: left;
}

INPUT.Button
{
 text-align: center;
}

.CalendarDay
{
	font-size:8pt;
	color: #000080;
}

.GridViewHeader
{
	background: #000080;
	color: #ffffff;
}

.GridViewItemStyle
{
	background: #F0F0F0;
}

.GridViewAlternatingItemStyle
{
	background: #E0E0E0;
}

TEXTAREA
{
 font-size: 9pt;
 color: #000080;
 font-family: Tahoma;
 text-align: left;
}

A.MemberLogin
{
	color: #ffffff;
	font-size: 9pt;
}

#login
{
	margin: 20px 0 0 20px;
}

.viewmember
{
	margin: 20px 20px 20px 20px;
	text-align: center;
}

td.SectionHeader
{
	text-align: center;
	background: #000080;
	border: solid 1px #c0c0c0;
	color: #ffffff;
}

.errormessage
{
	color: #ff0000;
	margin: 10px 10px 10px 10px;
}
	
.memberdownload
{
	margin: 10px 10px 150px 10px;
}

.editcalendarmain
{
	margin: 10px 10px 10px 10px;
}

.editcalendaritem
{
	margin: 10px 10px 10px 10px;
	vertical-align: top;
}

.editcommittees
{
	margin: 10px 10px 10px 10px;
}

.editcommitteeitem
{
	margin: 10px 10px 10px 10px;
}

.memberlist
{
	margin: 10px 10px 10px 10px;
}



.sitelistheader
{
	background-image: url(Images/sitelinkheader.gif);
	width: 130px;
	height: 18px;
}

.sitelistfooter
{
	background-image: url(Images/buttonlistbottom.gif);
	width: 130px;
	height: 24px;
	margin-bottom: 10px;
}

.sitelistcontent
{
	border-left: solid 1 #ffffff;
	border-right: solid 1 #ffffff;
	width: 130px;
	background: #ffffff;
}

.memberlistheader
{
	background-image: url(Images/memberlinkheader.gif);
	width: 130px;
	height: 18px;
}

.memberlistfooter
{
	background-image: url(Images/buttonlistbottom.gif);
	width: 130px;
	height: 24px;
	margin-bottom: 10px;
}

.memberlistcontent
{
	border-left: solid 1 #ffffff;
	border-right: solid 1 #ffffff;
	width: 130px;
	background: #ffffff;
}

.adminlistheader
{
	background-image: url(Images/adminlinkheader.gif);
	width: 130px;
	height: 18px;
}

.adminlistfooter
{
	background-image: url(Images/buttonlistbottom.gif);
	width: 130px;
	height: 24px;
	margin-bottom: 10px;
}

.adminlistcontent
{
	border-left: solid 1 #ffffff;
	border-right: solid 1 #ffffff;
	width: 130px;
	background: #ffffff;
}

.loginstatus
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.photopage
{
	margin: 10px 10px 10px 10px;
}

TD.phototopleft
{
	background: #000000;
	width: 2px;
	height: 2px;
}

TD.phototopcenter
{
	background: #000000;
	height: 2px;
}

TD.phototopright
{
	background: #000000;
	height: 2px;
	width: 2px;
}

TD.photoleft
{
	background: #000000;
	width: 2px;
}

TD.photoright
{
	background: #000000;
	width: 2px;
}

TD.photorightshadow
{
	background: #d0d0d0;
	width: 3px;
}

TD.photobotleft
{
	width: 2px;
	height: 2px;
	background: #000000;
}

TD.photobotcenter
{
	background: #000000;
	height: 2px;
}

TD.photobotright
{
	background: #000000;
	height: 2px;
	width: 2px;
}

TD.photobotshadow
{
	background: #d0d0d0;
	height: 3px;
}

.editannouncements
{
	margin: 10px 10px 10px 10px;
}

.officeredit
{
	margin: 10px 10px 10px 10px;
}


.linkspage
{
	margin: 10px 10px 10px 10px;
}





