/* MAIN CASCADING STYLESHEET (CSS) */


/* PAGE STYLES */
BODY {
	background-color: #DDDDDD;
	margin: 0px;
}


/* MAIN STYLES */
.mainTable {
	background-color: #DDDDDD;
}
.mainBody {
	background-color: #EEEEEE;
}
.mainLink {
	color: #0000CC;
}
.mainLink:hover {
	color: #FF0000;
}


/* PAGE HEADER STYLES */
.headerTitle td {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
}
.headerTitle a {
	color: #CCCCCC;
	text-decoration: none;
}
.headerTitle a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.headerNJEpsilon {
	color: #CCCCCC;
}
.headerPageName {
	color: #AAAAAA;
}
.headerImage {
	background-color: #CC0000;
	text-align: center;
}
.headerDate {
	color: #FFFF00;
}
.headerMenuItem {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 3px 2px 3px 2px;
}
.headerMenuItem a {
	display: block;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 2px 0px 2px 0px;
}
.headerMenuItem a:hover {
	background-color: #008800;
	color: #FFFFFF;
	cursor: pointer;
	border: 1px solid #FFFFFF;
}
.headerMenuDivet {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding: 0px;
	text-align: center;
	color: #888888;
	padding-top: 1px;
	vertical-align: top;
}


/* PAGE FOOTER STYLES */
.footerTable {
	background-color: #000000;
}
.footerLinkCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #888888;
	padding: 3px 5px 10px 5px;
}
.footerLink {
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
	color: #CCCCCC;
	padding: 0px 3px 0px 3px;
}
.footerLink:hover {
	text-decoration: underline;
	color: #FFFF00;
}
.footerInfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 7px;
	color: #FFFFFF;
	text-align: center;
}
.footerMailLink {
	color: #00CCFF;
}


/* HOME PAGE STYLES */
.homeMainCell {
	background-color:#EEEEEE;
	padding: 0px;
}
.homeSideCell {
	background-color: #66BBFF;
	padding: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #000000;
}


/* RANDOM PICTURE STYLES */
.randomPicTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom: 0px;
	color: #000000;
}
.randomPicTitle {
	background-color: #0088CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.randomPicBody {
	padding: 0px;
}


/* LOGIN STYLES */
.loginTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom: 5px;
	color: #000000;
}
.loginTableCell {
	padding: 5px;
}
.loginTitle {
	background-color: #0088CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.loginBody {
	padding-top: 3px;
	padding-bottom: 3px;
}
.loginTextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFCC;
	border: 1px solid #0088CC;
	padding: 3px;
	height: 21px;
}
.loginSubmitButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.loginResetButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.loginError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #CC0000;
	padding: 2px;
}
.loginMemberBadge {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #EEEEEE;
	text-align: center;
}
.loginMemberCell {
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-left: 3px;
}
.loginMemberCell a {
	color: #0000CC;
}
.loginMemberName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}



/* HEADLINES STYLES */
.headlinesTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom: 5px;
	color: #000000;
}
.headlinesTitle {
	background-color: #0088CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.headlinesBody {
	padding: 5px;
	text-align: justify;
}


/* EVENT SIGNUP STYLES */
.eventsTitle {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.eventsName {
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	padding-left: 10px;
}
.eventsNameSubmitted {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	padding-left: 10px;
}
.eventsBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: justify;
	padding: 10px;
}
.eventsEvents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-top: 10px;
}
.eventsBigError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #CC0000;
}
.eventsBigOk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}

.eventsSmallTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom: 5px;
	color: #000000;
}
.eventsSmallTitle {
	background-color: #0088CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.eventsSmallBody {
	padding: 5px;
	text-align: justify;
}
.eventsSmallForm {
	padding: 2px;
	text-align: center;
}
.eventsSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFCC;
	border: 1px solid #0088CC;
	padding: 3px;
	height: 21px;
}
.eventsSmallSubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.eventsSmallError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #CC0000;
	padding: 2px;
}


/* SURVEY STYLES */
.surveyTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.surveyTitle {
	background-color: #0088CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.surveyQuestion {
	text-align: justify;
	padding: 5px;
}
.surveyRadio {
	text-align: center;
	vertical-align: middle;
	padding-left: 5px;
}
.surveyOptions {
	padding: 4px;
	text-align: left;
	vertical-align: middle;
}
.surveyButton {
	padding: 5px;
	text-align: center;
}
.surveySubmitButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.surveyResultsBody {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.surveyResults {
	background-color: #0088CC;
}
.surveyResultsTable {
	margin-top: 1px;
	margin-bottom: 2px;
}
.surveyResultsPercent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	padding-left: 3px;
}
.surveyResultsWinner {
	background-color: #CC2222;
}
.surveyResultsPercentWinner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #CC2222;
	padding-left: 3px;
}
.surveyNumVotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding: 5px;
}


/* NEWS STYLES */
.newsTitle {
	background-color: #BBBBBB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	padding: 2px;
	padding-left: 3px;
}
.newsDateCell {
	background-color: #BBBBBB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	padding-bottom: 1px;
	padding-right: 3px;
	text-align: right;
	vertical-align: bottom;
}
.newsDate {
	color: #AA0000;
}
.newsAuthor {
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	padding: 1px;
	padding-right: 3px;
	padding-left: 3px;
}
.newsAuthor a {
	text-decoration: none;
	color: #0000FF;
}
.newsAuthor a:hover {
	text-decoration: underline;
}
.newsImage {
	background-color: #DDDDDD;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.newsNavigation {
	background-color: #DDDDDD;
	text-align: center;
	vertical-align: bottom;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
        font-weight: bold;
	color: #000000;
}
.newsNavigation a
{
        color: #0000FF;
}
.newsMessage {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
	color: #000000;
	background-color: #EEEEEE;
}
.newsText {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
	color: #000000;
	background-color: #DDDDDD;
}
.newsTitleBrother {
	background-color: #BBBB00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	padding: 2px;
	padding-left: 3px;
}
.newsDateCellBrother {
	background-color: #BBBB00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	padding-bottom: 1px;
	padding-right: 3px;
	text-align: right;
	vertical-align: bottom;
}
.newsDateBrother {
	color: #AA0000;
}
.newsAuthorBrother {
	background-color: #DDDD66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	padding: 1px;
	padding-right: 3px;
	padding-left: 3px;
}
.newsAuthorBrother a {
	text-decoration: none;
	color: #0000FF;
}
.newsAuthorBrother a:hover {
	text-decoration: underline;
}
.newsImageBrother {
	background-color: #DDDD66;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.newsMessageBrother {
	background-color: #CCFFCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
	color: #000000;
	background-color: #FFFF88;
}
.newsRushTitle {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	border-bottom: 2px solid #EEEEEE;
}
.newsRushImage {
	background-color: #AAAAAA;
}
.newsRushImageHighlight {
	background-color: #DDDD44;
}
.newsRushInfo {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	vertical-align: top;
	text-align: center;
	color: #000000;
	padding: 1px;
	padding-bottom: 5px;
}
.newsRushInfoHighlight {
	background-color: #FFFF88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	vertical-align: top;
	text-align: center;
	color: #000000;
	padding: 1px;
	padding-bottom: 5px;
}
.newsRushInfoTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    color: #000000;
}
.newsGreekCupTitle {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	text-align: center;
}
.newsGreekCupInfo {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-align: justify;
	padding: 3px;
}
.newsGreekCupImage {
	background-color: #CCCCCC;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}


/* FORGOT PASSWORD STYLES */
.passwordTitle {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.passwordTable {
	margin: 10px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.passwordCurrentTable {
	margin: 10px;
	margin-bottom: 0px;
	background-color: #FFFFCC;
	border: 1px solid #666666;
}
.passwordTableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #000000;
}
.passwordBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	padding: 10px;
	color: #000000;
}
.passwordBadge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	padding: 5px;
	color: #000000;
	padding-top: 7px;
	padding-bottom: 10px;
}
.passwordInfoTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	text-align: center;
	padding: 1px;
	color: #000000;
}
.passwordInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	padding: 1px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
}
.passwordSubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.passwordSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.passwordError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	text-align: justify;
	padding: 5px;
}


/* RUSH PAGE STYLES */
.rushMainCell {
	background-color: #EEEEEE;
	padding: 15px;
}
.rushSideCell {
	background-color: #008800;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #000000;
}
.rushTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.rushMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	padding: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.rushReason {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
}
.rushNotation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	color: #000000;
}


/* BROTHERS PAGE STYLES */
.brothersMainCell {
	background-color: #EEEEEE;
}

.brothersSideCell {
	background-color: #FF9911;
	padding: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #000000;
}
.brothersSideBoxTitle {
	background-color: #885500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.brothersSideBoxEdge {
	background-color: #885500;
	padding: 0px;
	border-top: 1px solid #FF9911;
}
.brothersSideTitle {
	background-color: #885500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.brothersSideSubTitle {
	background-color: #BB7711;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.brothersSideViewTrees {
	background-color: #FFCC88;
	border: #BB7711 solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	text-align: center;
	cursor: default;
}
.brothersSideViewTreesHover {
	background-color: #FFFFFF;
	border: #000000 solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	text-align: center;
	cursor: pointer;
}
.brothersSideViewTreesLink {
	color: #000000;
	text-decoration: none;
}
.brothersSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.brothersSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.brothersSideBadge {
	background-color: #BB7711;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	border-top: 1px solid #FF9911;
	text-align: center;
}

.brothersSideBadgeHover {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	border-top: 1px solid #FF9911;
	text-align: center;
	cursor: pointer;
}
.brothersSideName {
	background-color: #FFCC88;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
	border-top: 1px solid #FF9911;
}
.brothersSideNameHover {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
	border-top: 1px solid #FF9911;
	cursor: pointer;
}
.brothersSideLink {
	color: #000000;
	text-decoration: none;
}
.brothersTitle {
	background-color: #666666;
}
.brothersBadgeCell {
	padding: 5px;
	padding-left: 15px;
	text-align: center;
	vertical-align: middle;
}
.brothersBadge {
	background-color: #000000;
	color: #FFFFFF;
	border: #FFFFFF solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 14pt;
}
.brothersName {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	font-size: 20pt;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
.brothersNickname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	color: #CCCCCC;
	padding-top: 8px;
	padding-right: 15px;
	vertical-align: middle;
}
.brothersPhoto {
	border: #AAAAAA solid 2px;
}
.brothersPhotoCell {
	padding: 7px;
	padding-bottom: 12px;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
}
.brothersInfoCell {
	padding: 3px;
	background-color: #EEEEEE;
	text-align: center;
	vertical-align: middle;
}
.brothersInfoQuestion {
	padding: 2px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom: #AAAAAA solid 1px;
}
.brothersInfoAnswer {
	padding: 2px;
	color: #AA0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom: #AAAAAA solid 1px;
}
.brothersInfoAnswer a {
	color: #0000FF;
	text-decoration: none;
}
.brothersInfoAnswer a:hover {
	text-decoration: underline;
}
.brothersInfoQuestionNoBorder {
	padding: 2px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.brothersInfoAnswerNoBorder {
	padding: 2px;
	color: #AA0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.brothersInfoAnswerNoBorder a {
	color: #0000FF;
	text-decoration: none;
}
.brothersInfoAnswerNoBorder a:hover {
	text-decoration: underline;
}
.brothersBottomTable {
	background-color: #EEEEEE;
}
.brothersExtraInfoCell {
	padding: 0px;
	padding-right: 0px;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
	background-color: #666666;
}
.brothersExtraInfoTable {
}
.brothersExtraInfoTitle {
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
}
.brothersExtraInfoQuestion {
	padding: 2px;
	padding-left: 4px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #666666;
	border-right: #666666 solid 5px;
}
.brothersExtraInfoAnswer {
	padding: 4px;
	padding-top: 0px;
	padding-left: 8px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	background-color: #CCCCCC;
	border-left: #666666 solid 10px;
}
.brothersQuestionsCell {
	padding: 10px;
	padding-right: 10px;
	padding-top: 0px;
	text-align: center;
	vertical-align: top;
}
.brothersQuestionTable {
}
.brothersQuestion {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	padding: 2px;
	padding-right: 5px;
	padding-top: 15px;
	text-align: right;
}
.brothersAnswer {
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #CCCCCC;
	border-top: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
}


/* LINKS PAGE STYLES */
.linksMainCell {
	background-color: #EEEEEE;
	padding: 0px;
}
.linksSideCell {
	background-color: #F0E066;
	padding: 0px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #000000;
}
.linksSideBody {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.linksSideTitle {
	background-color: #AA9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.linksSideDirectory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 15px;
	padding-left: 0px;
	list-style-type: square;
	color: #000000;
}
.linksSideDirectory li {
	padding-top: 5px;
}
.linksSideLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	margin-left: 15px;
	padding-left: 0px;
	list-style-type: circle;
}
.linksSideLink li {
	padding-top: 5px;
}
.linksMainTitle {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	/*border-top: #444444 solid 1px;*/
}
.linksMainSubTitle {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #EEEEEE;
	padding: 2px;
}
.linksMainSubTitle a {
	color: #EEEEEE;
	text-decoration: underline;
}
.linksMainSubTitle a:hover {
	color: #F0E066;
	text-decoration: underline;
}
.linksMainLink {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.linksMainLinkHover {
	background-color: #F0E066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	cursor: pointer;
}
.linksMainLink1 {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.linksMainLink2 {
	background-color: #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.linksMainLinkCell {
	padding: 4px;
	border-top: #000000 solid 1px;
}


/* ============================================================ */
/* 						ABOUT PAGE STYLES 						*/
/* ============================================================ */
.aboutMainCell {
	background-color: #EEEEEE;
}
.aboutSubMenu {
	background-color: #666666;
}
.aboutSubMenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #666666;
	color: #CCCCCC;
	text-align: center;
}
.aboutSubMenuItem a {
	display: block;
	width: 200px;
	background-color: #666666;
	color: #CCCCCC;
	text-align: center;
	padding: 3px;
	margin: 0px;
	text-decoration: none;
}
.aboutSubMenuItem a:hover {
	background-color: #AA0000;
	color: #FFFFFF;
}
.aboutSelectedItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.aboutSelectedItem a {
	display: block;
	width: 200px;
	background-color: #EEEEEE;
	color: #000000;
	text-align: center;
	padding: 3px;
	text-decoration: none;
}


/* ============================================================ */
/* 						HISTORY PAGE STYLES 					*/
/* ============================================================ */
.historyMainCell {
	background-color: #EEEEEE;
	padding: 10px;
	padding-top: 10px;
}
.historyMainTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	padding-left: 5px;
	border-bottom: dotted 2px #000000;
	color: #000000;
	text-align: center;
}
.historyMainBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	color: #000000;
}
.historySideCell {
	background-color: #FF6666;
	padding: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #000000;
}
.historySideTitle {
	background-color: #BB0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.historyInfoCell2 {
	/*background-color: #FFBBBB;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
	padding: 5px;
}
.historyInfoCell1 {
	/*background-color: #FFBBBB;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
}


/* ============================================================ */
/* 						MAP PAGE STYLES 						*/
/* ============================================================ */
.mapMainCell {
	padding: 8px 8px 8px 8px;
}
.mapTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #333333;
	padding: 1px 10px 0px 10px;
}
.mapSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding: 1px 10px 3px 10px;
}
.mapMapTable {
	background-color: #CCCCCC;
	border: 5px solid #CCCCCC;
}
.mapControls {
	background-color: #F0F0E0;
	padding: 0px;
}
.mapButton {
	cursor: pointer;
}
.mapFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 4px 0px 1px 0px;
	color: #000000;
}
.mapImage {
	background-color: #F0F0E0;
	padding: 0px;
}


/* CONTACT PAGE STYLES */
.contactMainCell {
	background-color: #EEEEEE;
	padding: 10px;
}
.contactSideCell {
	background-color: #FF6666;
	padding: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #000000;
}
.contactSideTitle {
	background-color: #BB0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.contactLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #000088;
}
.contactLink:hover {
	text-decoration: underline;
}
.contactTree {
	padding-left: 20px;
}
.contactSideBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	padding-left: 5px;
}
.contactPostalBody {
	background-color: #FF6666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	text-align: center;
}
.contactNationalBody {
	background-color: #FF6666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	text-align: center;
}
.contactTableTitle {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
}
.contactTable {
	border-left: 2px solid #999999;
	border-right: 2px solid #999999;
	margin-top: 0px;
}
.contactFormLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding: 3px;
	color: #000000;
	vertical-align: middle;
}
.contactFormElement {
	padding: 4px;
}
.contactFormResponse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	padding: 4px;
	color: #000000;
	padding-left: 15px;
}
.contactFormButtons {
	text-align: center;
	padding: 5px;
}
.contactFormText {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid #AAAAAA;
	padding: 2px;
}
.contactFormTextArea {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid #AAAAAA;
	padding: 2px;
}
.contactFormSubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.contactFormReset {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.contactButtons {
	border-top: 2px solid #999999;
}
.contactConfirmation {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 24pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.contactConfirmation span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}


/* PHOTOS PAGE STYLES */
.photosMainCell {
	background-color: #EEEEEE;;
	padding: 0px;
}
.photosSideCell {
	background-color: #0066AA;
	padding: 0px;
	padding-bottom: 7px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #000000;
}
.photosAlbumTitle {
	background-color: #0066AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.photosAlbumTable {
	margin-top: 2px;
	padding-top: 1px;
}
.photosAlbumItemTable {
	margin-top: 3px;
	border-top: #000088 solid 1px;
	border-bottom: #000088 solid 1px;
}
.photosAlbumInfo {
	background-color: #66AAEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 3px;
	color: #000000;
	vertical-align: middle;
}
.photosAlbumInfoHover {
	background-color: #FFFF88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 3px;
	color: #000000;
	cursor: pointer;
	vertical-align: middle;
}
.photosAlbumName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.photosThumbnailsTitle {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.photosThumbnailsSubTitle {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #EEEEEE;
	padding: 4px;
	padding-top: 0px;
	border-bottom: #000000 solid 1px;
}
.photosThumbnailsSubTitleInfo {
	color: #FFFF88;
}
.photosAlbumPhoto {
	border: #000000 solid 1px;
}
.photosAlbumArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #0066AA;
	text-align: center;
	color: #FFFFFF;
	padding: 2px;
	padding-left: 7px;
	padding-right: 7px;
}
.photosAlbumArrowHover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #0066AA;
	text-align: center;
	color: #FFFF88;
	padding: 2px;
	padding-left: 7px;
	padding-right: 7px;
	cursor: pointer;
}


/* THUMBNAILS PAGE STYLES */
.thumbnailsBody {
	margin: 0px;
	background: #EEEEEE;
}
.thumbnailsLink {
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
	padding: 5px;
}
.thumbnailsLinkHover {
	background: #0099FF;
	border: 1px solid #0044AA;
	cursor: pointer;
	padding: 5px;
}


/* PICTURES PAGE STYLES */
.pictureTable {
	padding: 0px;
}
.pictureLink {
	color: #0000CC;
	text-decoration: none;
}
.pictureLink:hover {
	color: #0000CC;
	text-decoration: underline;
}
.pictureTitle {
	background-color: #888877;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #DDDDCC;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666655;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666655;*/
}
.pictureSubTitle {
	background-color: #BBBBAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999988;
	color: #000000;
}
.picturePicture {
	background-color: #DDDDCC;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999988;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.picturePicture a {
	text-decoration: none;
	color: #0000CC;
}
.picturePicture a:hover {
	text-decoration: underline;
	color: #0000CC;
}
.pictureInPhoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #BBBBAA;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	color: #000000;
}
.pictureDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #BBBBAA;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	color: #000000;
}