table.mainTable						{ width: 700px; }
table.mainContentLeft				{ width: 100%; height: 100%; }
table.mainContentCenter_images		{ width: 100%; }
table.mainContentCenterTitle		{ width: 90%; background-color: #FFFFFF; }
table.eventDetailMain				{ width: 93%; background-color: #FFFFFF; }
table.eventDetailCentents			{ width: 93%; background-color: #FFFFFF; }
table.mainContentCenterContents		{ width: 90%; background-color: #FFFFFF; }
table.mainContentCenterImages		{ width: 100%; background-color: #E0E0E0; }
table.searchEventsResults			{ width: 93%; background-color: #F7F7F7; }

td.mainHeader						{ vertical-align: top; width: *; text-align: left; padding-left: 70px; }
td.mainLoginEmail					{ vertical-align: bottom; width: 30%; text-align: right; padding-bottom: 10px; }
td.mainLoginPass					{ vertical-align: bottom; width: 15%; text-align: left; padding-left: 10px; padding-bottom: 10px; }
td.mainLoginOK						{ vertical-align: bottom; width: 5%; text-align: left; padding-left: 10px; padding-bottom: 10px; }
td.mainContentCenter				{ vertical-align: top; width: 100%; text-align: left; }
td.mainContentImage					{ vertical-align: top; width: *; text-align: left; }
td.mainContentLeft					{ width: 30%; height: 100%; text-align: left; vertical-align: top; }
td.mainContentLeftTop				{ width: 100%; text-align: left; vertical-align: bottom; }
td.mainContentLeftFeeder1			{ width: 4%; height: 100%; text-align: left; vertical-align: bottom; background-color: #FFFFFF; }
td.mainContentLeftFeeder2			{ width: *; height: 100%; text-align: left; vertical-align: bottom; background-color: #E0E0E0; }
td.mainContentLeftBottom			{ width: 100%; text-align: left; vertical-align: bottom; }
td.frame							{ text-align: center; padding: 15px; }

td.mainTitle						{ width: 100%; text-align: left; vertical-align: top; padding-bottom: 3px; background-color: #000000; padding-left: 20px; }
td.mainTitleFeeder					{ width: 1px;  background-color: #FFFFFF; font-size: 1px; }
td.mainContentTitle					{ width: 100%; text-align: left; vertical-align: top; padding-top: 8px; padding-left: 20px; }
td.mainContentText					{ width: 100%; text-align: left; vertical-align: top; padding-top: 3px; padding-left: 20px; }
td.mainContentDetailText			{ width: 100%; text-align: left; vertical-align: top; padding-top: 3px; padding-left: 20px; padding-bottom: 20px; }

td.search_eventDate					{ width: 100%; text-align: left; vertical-align: top; background-color: #000000; padding-left: 5px; }
td.search_eventTitle				{ width: 100%; text-align: left; vertical-align: top; padding-top: 3px; padding-bottom: 5px; padding-left: 5px; }
td.search_eventText					{ width: 100%; text-align: left; vertical-align: top; padding-top: 3px; padding-left: 5px; }
td.search_eventType					{ width: 100%; text-align: left; vertical-align: top; font-size: 1px; }
td.search_eventVenue				{ width: 100%; text-align: left; vertical-align: top; padding-top: 3px; padding-left: 5px; }
td.search_eventType_when			{ width: 100%; text-align: left; vertical-align: top; padding-left: 4px; font-size: 1px; }

td.eventTitle						{ width: 70%; text-align: left; vertical-align: middle; padding-left: 4px; }
td.eventDate						{ width: 18%; text-align: left; vertical-align: middle; padding-left: 4px; }
td.eventTime						{ width: *; text-align: left; vertical-align: middle; }
td.loginNEW							{ font-size: 1px; }

font.mainTitle						{ font-family: verdana; font-size: 7pt; font-weight: bold; color: #FFFFFF; letter-spacing: 1px; }
font.mainContentTitle				{ font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; }
font.mainContentText				{ font-family: Arial, Helvetica; font-size: 10px; color: #000000; }
font.eventLink						{ font-family: Arial, Helvetica; font-size: 9px; color: #BB4A2B; }
font.eventTitle						{ text-decoration: none; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; }
font.eventTitle:hover				{ text-decoration: underline; }
font.login							{ font-family: Verdana; font-size: 7pt; font-weight: bold; color: #000000; }
font.salute							{ font-family: Arial, Helvetica; font-size: 11px; color: #000000; }
font.userName						{ font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: red; }
font.search							{ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #000000; }
font.search_eventType				{ font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; }
font.search_eventType_when			{ font-family: Arial, Helvetica; font-size: 10px; color: #000000; }
font.search_eventType_Date			{ width: 100%; font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; }
font.search_eventVenue				{ font-family: Arial, Helvetica; font-size: 11px; color: red; }
font.eventDate						{ font-family: Arial, Helvetica; font-size: 11px; color: #000000; }
font.eventTime						{ font-family: Arial, Helvetica; font-size: 11px; color: #000000; }

a.mainContentTitle					{ text-decoration: underline; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; }
a.mainContentTitle:hover			{ text-decoration: none; }
a.eventBack							{ text-decoration: none; font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #878787; }
a.eventBack:hover					{ text-decoration: underline; }
a.eventLink							{ text-decoration: none; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #C93107; }
a.eventLink:hover					{ text-decoration: underline; color: #C93107; }
a.userName							{ font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: red; text-decoration: none; }
a.userName:hover					{ text-decoration: none; }
a.register							{ text-decoration: none; font-family: Arial, Helvetica; font-size: 10px; color: #000000; }
a.register:hover					{ text-decoration: underline; color: #000000; }
a.search_eventType					{ text-decoration: none; font-family: Arial, Helvetica; font-size: 11px; color: #000000; }
a.search_eventType:hover			{ text-decoration: underline; }
a.search_eventType_when				{ text-decoration: none; font-family: Arial, Helvetica; font-size: 10px; color: #000000; }
a.search_eventType_when:hover		{ text-decoration: underline; }
a.eventTitle						{ text-decoration: none; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; }
a.eventTitle:hover					{ text-decoration: underline; }

input.login							{ border: 1px solid black; height: 10px; font-size: 9px; }
input.button						{ font-size: 8px; background-color: #FFFFFF; border: 1px solid black; }
input.logout						{ font-size: 9px; }