body {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
a {
	color: #999999;
}
a:hover {
	color: #CCCCCC;
}
.updateMemberFormLabelTD {
	text-align: right;
	vertical-align: top;
}
.updateMemberFormFieldTD {
	vertical-align: top;
}
.updateMemberFormFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.updateMembersFormHTMLHelp {
	vertical-align: top;
}
.updateMembersFormTable {
	padding-top: 10px;
}
.updateMembersFormBoxTD {
	padding-right: 3px;
	padding-left: 3px;
	vertical-align: top;
}
.updateMemberFormPicButtons {
	font-size: 8pt;
	width: 50px;
}
.updateMemberFormPicTDs {
	text-align: center;
}
.updateMembersFormPicTable {
}
.userPageTitleLine {
	font-size: 16pt;
	font-weight: bold;
	text-align: right;
}
.userPageRowTitle {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	width: 110px;
}
.userPageRowData {
	vertical-align: top;
}
.userPageFullName {
	text-align: center;
	background-color: #666666;
	color: #000000;
	font-weight: bold;
}
.userPageProfilePicTD {
	text-align: right;
	vertical-align: top;
}
.updateMembersFormFilesUsages {
	font-size: 8pt;
}
.layoutNavTDC {
	vertical-align: top;
	width: 125px;
}
.layoutNavTD {
	text-align: center;
}
.layoutNavContentC {
	vertical-align: top;
}
.errorPageError {
	font-size: 14pt;
	text-align: center;
}
.layoutNavLink {
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.layoutCopyrightNotice {
	font-size: 8pt;
	color: #333333;
	text-align: center;
}
.layoutCopyrightNoticeLink {
	color: #333333;
}
.errorPageHeaderImage {
	text-align: center;
}
.contentTitle {
	font-size: 14pt;
	font-weight: bold;
}
.contentSubTitle {

	font-size: 11pt;
	font-weight: bold;
}
.memberGalleryHeader {
	background-color: #666666;
	color: #000000;
	font-weight: bold;
}
.memberGalleryHeaderLink {
	color: #999999;
}
.calendarDayName {
	font-size: 8pt;
}
.calendarDayNameTD {
	width: 75px;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
}
.calendarDate {
	font-size: 7pt;
	text-align: right;
	vertical-align: top;
	font-style: italic;
}
.calendarDateText {
	font-size: 8pt;
	vertical-align: bottom;
}
.calendarDateTextTD {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.calendarDateTextTD1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.calendarDateTD {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.calendarDateTD1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.calendarVertProp {
	height: 55px;
}
