/* this css used for all ofam "corporate" pages  */

/* BODY styles */
body 
{   font-weight: normal;
	font-size: 9pt;
	cursor: default;
	color: black;
	line-height: 11pt;
	font-family: Arial, sans-serif;
	background-color: #132733;
	margin: 0 auto;}
body.HomePage
{   background-color: #132733;}
body.OFAMPage
{   background-color: #132733;}
body.OFAMxPage
{   background-color: #132733;}
body.NHTpage
{   background-color: #003E1F;}
body.ECJKpage
{   background-color: #2F002F;}
body.AMSYMpage
{   color: black; background-color: #8FBC8F;}
body.SPpage
{   background-color: #D2B48C;}
body.STpage
{   background-color: #510D0D;}
body.MMpage
{   background-color: #00FF00;}
body.MusicSchoolpage
{   background-color: #182543;}
body.MemberPage
{   background-color: #132733;}
p	
{   font-family:	Arial, sans-serif;
	font-size:		9pt;
	margin-top: 	0px;
	color:			black;
	cursor:			default;}
TABLE, TD 	
{   border: 0;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	vertical-align:top;
	font-size: 9pt;
	font-family: Arial, sans-serif;}
TD 
{font-size:  9pt;}
INPUT, SELECT
{	font-size: 9pt;
	font-family: Arial, sans-serif;}
h1	{
	font-family:	Arial, sans-serif;	
	font-weight:	bold; 
	color:			maroon;
	font-size:		13pt;
	line-height:	15pt;
	margin-top: 	0pt;}
		
h2  {
	font-family:	Arial, sans-serif;	
	font-weight:	bold; 
	color:			black;
	font-size:		12pt;
	line-height:	15pt;
	margin-top: 	0pt;}

		
/* Make 'no border' default on all images */		
IMG  {border: 0;}
A:link {color:	maroon; text-decoration: none}
A:visited 	{color:	navy; text-decoration: none}
A:active 	{color:	#336600; text-decoration: none}
A:hover	{color:	#003300; text-decoration: underline}
	
STRONG 	{font-family: Arial, Helvetica, sans-serif; color: #036}
SMALL  {font-size: 8pt;	font-family: Arial, sans-serif;	color: Black}

.tiny	{font: 7pt/9pt Arial, sans-serif;}

.divContent  {position:relative; top:6px; left:6px}
.rbdr		{position:absolute; border-right: solid 1px black; font-size:9pt}
.bbdr		{position:absolute; border-bottom: solid 1px black; font-size:9pt}
.tbdr		{position:absolute; border-top: solid 1px black; font-size:9pt}
.lbdr		{position:absolute; border-left: solid 1px black; font-size:9pt}
.tbdrWide	{position:absolute; border-top: solid 24px black; font-size:9pt}
.tbdrFat	{position:absolute; border-top: solid 8px black; font-size:9pt}
.tbdr4		{position:absolute; border-top: solid 4px black; font-size:9pt}
.tbdr6		{position:absolute; border-top: solid 6px black; font-size:9pt}
.background	{position:absolute; border-top: solid 800px silver; font-size:9pt}

.AreaMastheadBorder {
	background-color: Black;
	border-bottom: 0px;
	border-collapse: collapse;
	border-color: #000000;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

/* Footer styles       */
.FootDetails 
{   color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	margin-top: 0px;
}
.FootFrame 
{   margin-bottom: 6px;
	margin-left: 6px;
	margin-top: 6px;
	text-align: left;
}
.FootCell 
{	padding:            0px;
	margin:             0px;
	border:             black 1px solid;
	border-collapse:    collapse;
	vertical-align:     top;
	background-color:   white;
}
.FootTitle 
{   color: #003355;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 12pt;
	margin-top: 0px;
}
.BannerAd
{   font-weight: bold;
	font-size: 10pt;
	left: 30px;
	color: white;
	position: relative;
}
.MenuLogoCell  {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		7pt;
	line-height:	10pt;
	text-align : 	center;
	margin-top: 	20px;
	}
.HeaderLink
{	padding: 			0px;
	font-size: 			8pt;
	margin: 				4px;
	vertical-align: 	middle;
	color: 				Black;
	font-family: 		Arial, Helvetica, Sans-Serif;
	border-collapse: 	collapse;
	background-color: transparent;
}

/* section frames */
.StandardPageArea, .StandardPageAreaBorder, .PageTable-Home, 
.StandardPageAreaBorderTop
{	padding: 0px;
	margin: 0 auto;
	border-collapse: collapse;
	vertical-align:top;
	background-color: white;}
.StandardPageArea
{	border: 0px;}	
.StandardPageAreaBorder
{	border: black 1px solid;}
.PageTable-Home
{	border: black 1px solid;}
.StandardPageAreaBorderTop
{	margin: 0px;
	border-top: black 1px solid;}

/* Cell styles */
.StandardCell, .StandardCellBorder, .MastheadCell, .MastheadCellWhite
{	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	vertical-align: top;
	background-color: white;}
.StandardCell
{	}
.StandardCellBorder
{	border: black 1px solid;}
.MastheadCell
{	font-size: 8pt;
	color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: black;
}
.MastheadCellWhite
{	font-size: 			8pt;
	color: 				Black;
	font-family: 		Arial, Helvetica, Sans-Serif;}
	
.StoryCellTop, .StoryCellLeft, .StoryCellLeft2, .StoryCellRight, StoryCellDivider
{	padding: 4px;
	margin: 0px;
	border-collapse: collapse;
	vertical-align:top;
	background-color: white;}
.StoryCellTop
{	border-bottom: DarkGray 1px solid;}
.StoryCellLeft
{	border-right: DarkGray 1px solid;}
.StoryCellLeft2
{   }
.StoryCellDivider
{	border-right: DarkGray 1px solid;}
.StoryCellRight
{	border-left: DarkGray 1px solid;}

/* Image styles */
.ImageStandard, .ImageArtwork, .ImageListView,
.ImageLeft, .ImageRight, .ImageTop
{	border: none;
	background: white;}
.ImageStandard
{	width: 400px;}
.ImageArtwork
{	width: 274px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;}
.ImageListView
{	}
.ImageLeft
{	margin-right: 6px;
	float: left;}	
.ImageRight
{	margin-left: 6px;
	float: right;}
.ImageTop
{	margin-top: 0px;
	margin-bottom: 4px;}


.StandardBorder
{	border: black 1px solid;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	vertical-align:top;
}
.PaddedPageArea
{	padding: 0px;
	margin: 2px;
	border-collapse: collapse;
	vertical-align:top;
}
.PaddedPageAreaBorder
{	padding: 0px;
	margin: 2px;
	border: black 1px solid;
	border-collapse: collapse;
	vertical-align:top;
	background-color: white;
}	

/* Use for column section header  */

.SectionHeader
{	border: Gray 1px solid;
 	border-collapse: collapse;
 	border-radius: 5px;
	vertical-align:middle;
	background-color: #F0F0F0;
	margin-bottom:	4px;
	margin-top: 4px;
	font-weight: normal;
	font-size: 11pt;
	cursor: hand;
	font-family: Arial, Sans-Serif;
	padding: 4px;
}

/* Use for column story */
.Story
{	margin-top: 0pt;
	font-size: 9pt;
	margin-bottom: 0pt;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 12pt;
}
.StoryShell
{	margin-top: 3pt;
	font-size: 9pt;
	margin-bottom: 0pt;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 0pt;
}

.StoryIndent
{	margin-top: 0pt;
	font-size: 9pt;
	margin-bottom: 0pt;
	margin-left: 6px;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
}
.StoryLeader
{	margin-top: 0pt;
	font-weight: normal;
	font-size: small;
	margin-bottom: 0pt;
	line-height: normal;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}	
.StoryHeadline
{	margin-top: 	0pt;
	font-weight: 	normal;
	font-size: 		18pt;
	margin-bottom:  0pt;
	line-height: 	115%;
	font-style: 	normal;
	font-family: 	Arial, Helvetica, sans-serif;
}
.StoryHeadlineSmall
{	margin-top: 	0pt;
	font-weight: 	normal;
	font-size:      14pt;
	margin-bottom:  0pt;
	line-height: 	115%;
	font-style: 	normal;
	font-family: 	Arial, Helvetica, sans-serif;
}
.StorySubHeadline
{	margin-top: 	0pt;
	font-weight: 	normal;
	font-size: 		12pt;
	margin-bottom: 4pt;
	line-height: 	115%;
	font-style: 	normal;
	font-family: 	Arial, Helvetica, sans-serif;
}
.storyheadlinebold
		{font-size:		large;
		font-style:		normal;
		font-weight:	bold;
		line-height: 	110%;
		font-family:	Arial Black, Helvetica, sans-serif;
		margin-top:		0pt;
		margin-bottom:	0pt;}
		
.storysubline	
		{font-size:		9pt;
		font-style:		italic;
		font-weight:	bold;
		line-height:	normal;
		font-family:	Arial, Helvetica, sans-serif;
		margin-top:		0pt;
		margin-bottom:	0pt;}
.copyright		{
    font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
	line-height:    11pt;
	color:          #003355;
	margin-top:     0px;
	position:       relative;
	left:			0pt;
	top:			0pt;
	text-align : center;}
		
/* Calendar Elements */	
.CalendarBriefHeader{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #000000 1px solid;
	cursor: default;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: Arial, helvetica, Sans-Serif;
	background-color: #c2cebe;
	width: 100%;
}
	
.seriestitle{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10pt;
	color:			black;
	font-weight:	bold;
	margin-top:		3pt;
	margin-bottom:	0pt}
.SeriesSubtitle{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11pt;
	color:			black;
	font-weight:	bold;
	margin-top:		3pt;
	margin-bottom:	3pt}
.seriesname{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		13pt;
	line-height:	15pt;
	color:			black;
	font-weight:	bold;
	margin-top:		2pt;
	margin-bottom:	3pt}
.seriestitlesans
	{font-family:	Arial, Helvetica, sans-serif;
	font-size:		10pt;
	color:			black;
	font-weight:	bold;
	margin-top:		3pt;
	margin-bottom:	0pt}
.seriesnamesans
	{font-family:	Arial, sans-serif;
	font-size:		13pt;
	line-height:	15pt;
	color:			black;
	font-weight:	bold;
	margin-top:		2pt;
	margin-bottom:	3pt}
.entrytable
{   font-size:		8pt;
	line-height:	11pt;
	margin-top:		0pt;
	margin-bottom:	0pt;}

/* Calendar Elements -- NEW */	
.CalendarDate, .CalendarEvent, .CalendarDateSeries, .CalendarEventSeries,
.CalendarEventType
{   padding-top: 1px;
	padding-bottom: 1px;
	font-size: 8pt;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}
.CalendarDate
{   padding-right: 4px;
	width: 46px;
	text-align: right;
}
.CalendarEvent
{   padding-left: 2px;
	width: 112px;
	text-align: left;
}
.CalendarDateSeries
{   padding-right: 4px;
	width: 42px;
	text-align: right;
}
.CalendarEventSeries
{   padding-left: 2px;
	width: 128px;
	text-align: left;
}
.CalendarEventType
{   padding-top: 3px;
	width: 4px;
	text-align: center;
	vertical-align: text-top;
}


.CalendarEntry
{   margin-top: 1px;
	margin-left: 2px;
	font-size: 8pt;
	line-height: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}
.CalendarBriefSeries{
	margin-left: 2px;
	font-size: 7pt;
	font-style: italic;
	line-height: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.CalendarBriefEvent{
	margin-left: 2px;
	font-size: 8pt;
	font-style: normal;
	line-height: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.CalendarHeader{
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100%;
	font-size: 8pt;
	line-height: 120%;
	border-bottom: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: Gainsboro;
}
.CalHeader{
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100%;
	font-size: 8pt;
	line-height: 120%;
	border-bottom: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: Gainsboro;
}
.CalendarHeaderSeries{
	border: 			black 1px solid;
	font-weight: 	normal;
	font-size: 		11px;
	cursor: 			default;
	color: 			black;
	font-family: 	Arial, helvetica, Sans-Serif;
	background-color: #c2cebe;
	width: 100%;
	margin: 2px;
}
.CalendarHeaderText{
	margin-left: 4px;
	font-size: 8pt;
	line-height: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

.CalendarEntryDivider{
	border-bottom: darkgray 1px solid;
}

.CalendarEntryBorder{
	border-right: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	background-color: white;
	width: 160px;
	margin: 2px;
}	
.CalendarFrame{
	border-right: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-collapse: collapse;
	margin: 2px;
}

.SeriesCalendarHeader{
	border: 			black 1px solid;
	font-weight: 	normal;
	font-size: 		11px;
	cursor: 			default;
	color: 			black;
	font-family: 	Arial, helvetica, Sans-Serif;
	background-color: #c2cebe;
	width: 100%;
	margin: 2px;
}
.SeriesArtistCalendarHeader{
	border: 			black 1px solid;
	font-weight: 	normal;
	font-size: 		11px;
	cursor: 			default;
	color: 			black;
	font-family: 	Arial, helvetica, Sans-Serif;
	background-color: #DDC9DE;
	width: 100%;
	margin: 2px;
}

.TermCalendarHeader{
	border:         black 1px solid;
	font-weight: 	normal;
	font-size: 		11px;
	cursor: 		default;
	color: 			black;
	font-family: 	Arial, helvetica, Sans-Serif;
	background-color: #c2cebe;
	width:          100%;
	margin:         2px;
}
.TermScheduleHeader
{
    border: black 1px solid;
    font-weight: normal;
    font-size: 11px;
    cursor: default;
    color: black;
    font-family: Arial, helvetica, Sans-Serif;
    background-color: #CFDBEF;
    width: 100%;
    margin: 2px;
}

/* Artist Events calendar  */
table.calAE td
{
	margin-top: 1px;
	margin-left: 2px;
	font-size: 8pt;
	line-height: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}
.SideNotePanel{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #000000 1px solid;
	cursor: default;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #F5F5F5;
	width: 158px;
	margin: 2px;
}		
.SponsorLogo{
	border: none;
	text-align: center;
}
.SponsorLogoTextS{
	font-size: 6pt;
	left: 15px;
	line-height: 7pt;
	top: 30px;
	text-align: center;
}
.SponsorLogoTextXS{
	font-size: 6pt;
	line-height: 6pt;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}

.TicketText{
	margin-top: 4pt;
	font-size: 7pt;
	margin-bottom: 0pt;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: Navy;
}
.TicketOffice{
	margin-top: 0pt;
	font-size: 9pt;
	margin-bottom: 0pt;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}
.TicketOffice8{
	margin-top: 0pt;
	font-size: 8pt;
	margin-bottom: 0pt;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}
.TicketNumber{
	margin-top: 0pt;
	font-size: 12pt;
	margin-bottom: 0pt;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: Maroon;
}
.TicketDetails{
	margin-top: 0pt;
	font-size: 7pt;
	margin-bottom: 0pt;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

/* Basic text block */
.Text, .TextBlock, .TextBlock1, .TextIndent, .TextQuote, .TextBlockOutdent,
.TextBlockBoxed, .TextBlockBoxed2
{	margin-top: 0pt;
	font-size: small;
	margin-bottom: 6pt;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 0px;
	text-align: left;}
.Text
{   font-size: 8pt;
    margin-bottom: 0pt;}
.TextBlock
{	}
.TextBlock1
{	}
.TextIndent
{	margin-top: 6pt;
	margin-left: 18px;}
.TextQuote
{	margin-top: 0pt;
	margin-left: 18px;}
.TextBlockOutdent
{	margin-top: 0pt;
	margin-left: 24px;
	text-indent: -24px;}
.TextBlock1:first-letter 
{	font-size: 400%; 
	line-height: 90%;
	font-weight: bold;
	elevation: above;
	float: left;
	color: #212547;} 
.TextBlockBoxed, .TextBlockBoxed2
{	font-size: 9pt;
	margin-left: 3px;
	padding: 8px;
	border: 1px solid #696969;
	background-color: #f5f1be;
	float: right;}
.TextBlockBoxed
{	width: 210px;}
.TextBlockBoxed2
{	margin-top: 6pt;
	width: 170px;}
	
/*-- The following 2 definitions require a javascript -- */
.Text2Column, .Text3Column, .2Column, .3Column
{   column-gap: 10px;
	column-rule: 1px dashed #999; }
.Text2Column 
{   column-count:	2;}
.Text3Column 
{   column-count:	3;}
.2Column
{   column-count:	2;}
.3Column 
{   column-count:	3;}

/* Artwork Listing */
.Artwork, .ArtworkSetHeading, .ArtworkSetSubHeading, .ArtworkOrder, 
.Artwork2, .ArtworkCreator, .ArtworkDate, .ArtworkNote
{	margin-top: 0pt;
	padding-top: 2px;
	margin-bottom: 0pt;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 9pt;
	text-indent: -9pt; }
.Artwork
{	font-size: 8pt;}
.ArtworkSetHeading
{	font-size: 10pt;}
.ArtworkSetSubHeading
{	font-size: 9pt;
	padding-top: 4px;}
.ArtworkOrder
{	font-size: 8pt;
	padding-left: 0pt;
	text-indent: 0pt; }
.Artwork2
{	font-size: 8pt;
	font-style: italic;
	color: #002A53; }
.ArtworkCreator
{	font-size: 8pt;
	text-align: right;}
.ArtworkDate
{	font-size: 7pt;}
.ArtworkNote
{	font-size: 7pt;
	font-style: italic;}

/* Artwork page */
.ArtworkTitle, .ArtworkSubtitle, .ArtworkTitleDate, .ArtworkTitleCreator
{   font-family:	Arial, Helvetica, sans-serif;
	font-weight:    normal;
	font-style: 	normal;
	line-height: 	120%;
	margin-top: 	0px;
	margin-bottom:  0px;
	text-align:     left;}
.ArtworkTitle  
{   font-size:		18pt;}
.ArtworkSubtitle  
{   font-size:		13pt;}
.ArtworkTitleDate  
{   font-size:		10pt;}
.ArtworkTitleCreator
{   font-size:		10pt;}
.ArtworkTitleContainer
{   font-size:		10pt;
    font-style:italic; }

/* Song elements  */
.Lyric, .LyricHeading
{	font-size: small;font-family: Arial, Helvetica, sans-serif;
 	margin-top: 0pt; margin-bottom: 0pt;
 	line-height: 120%;text-align: left; text-indent: 0px;}
.Lyric
{	margin-left: 12pt;}
.LyricHeading
{	margin-top: 9pt;margin-bottom: 3pt;}

.SongTitle, .SongCreator, .SongContainer
{   visibility: hidden;line-height: 0%;
    font-family: Arial, Helvetica, sans-serif; font-size:small;
    margin-top: 0pt;margin-bottom: 0pt; 
    text-indent: 0px; text-align: left; }
.SongTitle
{	font-size:large;
 	margin-top: 12pt;}
.SongCreator
{   }  
.SongContainer
{   font-style:italic; } 


.MainCalendarHeader{
	border: 			black 1px solid;
	font-weight: 	normal;
	font-size: 		11px;
	cursor: 			default;
	color: 			black;
	font-family: 	Arial, helvetica, Sans-Serif;
	background-color: #c2cebe;
	width: 100%;
	margin: 2px;
}

.Line {
	height: 1px;
	background: #A9A9A9;
	width: 100%;
}
.Line2 {
	height: 1px;
	background: #A9A9A9;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 6px;
}
.Line2XX 
{
	visibility:hidden;
	height: 1px;
	background: #A9A9A9;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 6px;
}
.SchoolClassIndent
{
	text-indent: 9px;
}
.SchoolDay
{
	background: #DCDCDC;
	border-bottom: black solid 1px;
	border-top: black solid 1px;
}

.MailListButton
{
	background-color: #DCDCDC;
	border-style:solid;
	border-width:	1px;
	border-color: Black;
	font-family:Arial;
	font-size:10pt;
	width: 80%;
	float: right;
	height: 74px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 10px;
	}

/* Button styles */
.Button, .ButtonBig, .ButtonMediumFloatRight
{   font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-width: 1px;
	border-style: solid;
	border-color: #696969;
	background-color: ButtonFace;
	margin-right: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;}
.Button
{   width: 80px;
	height: 22px;}
.ButtonBig
{   width: 92px;
	height: 18px;
	margin-top: 4px;
	margin-bottom: 2px;}
.ButtonMediumFloatRight
{   width: 60px;
	height: 24px;
	margin-right: 0px;
	margin-left: 6px;
	margin-top: 4px;
	float: right;}


.cHeadlineNavy {
	color: navy;
	font-weight: bold;
}
.cHeadlineMaroon {
	color: maroon;
	font-weight: bold;
}

/* Rad Controls styles */
.RadMultiPage 
{   border:     1px solid #898c95;
    margin-top: -1px;
    padding:    10px;
    position:   relative;
    z-index:    98;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    }
.RadTabStrip 
{   z-index:    99;
    position:   relative;}
.RadTabStrip 
{   font-size: 8pt;}

/* Guestbook styles */

.PaymentCell{
    padding: 10px;
	margin: 10px;
	border-collapse: collapse;
	background-color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14pt;
	font-style: normal;
}

.PaymentHeadline{
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16pt;
	font-style: normal;
	color: Black;
}

.PaymentText
{  
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-style: normal;
	color: Gray;
	margin-top: 10px;
}

.OptionCell
{
    margin: 10px 40px 0px 40px;
    padding: 20px 20px 10px 20px;
    border-color: Gray;
    border-width: thin;
    border-style:solid;
	background-color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-style: normal;
}

.OptionBlock
{
    margin: 10px 40px 0px 40px;
    padding: 20px 20px 10px 20px;
    border-style: none;
	background-color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-style: normal;
}

.EventText
{
    font-weight:normal; 
    font-size:14pt; 
    line-height:18pt; 
    font-family:Arial, Sans-Serif; 
    color:gray;
}

.MenuText
{
    font-weight:normal; 
    font-size:11pt; 
    line-height:14pt; 
    font-family:Arial, Sans-Serif; 
    color:gray;
}
	
/* --- RadListView    --- */
.itemStyle
{
    float: left;
    color: #2a6ca3;
    width: 154px;
    height: 160px;
    margin-left: 10px;
    position: relative;
}
.labelLarge
{
    position: absolute;
    top: 124px;
    left: 4px;
    font-size: 10pt;
    font-weight: normal;
    width: 140px;
    color: Black;
}
.labelSmall
{
    position: absolute;
    top: 60px;
    left: 50px;
    font-size: 8pt;
    margin-right: 8px;
}

legend
{
    padding: 0.2em 0.5em;
    border: 1px hidden #f0e5b6;
    color: #2a6ca3;
    font-size: 120%;
    text-align: right;
}
fieldset
{
    border: solid 0px #f0e5b6 !important;
    height: 100%;
    width: 672px;
}
.rdpWrap+.rdpWrap+.rdpWrap+.rdpWrap+.rdpWrap
{
    width:140px;
}
.rdpWrap+.rdpWrap+.rdpWrap+.rdpWrap+.rdpWrap+.rdpWrap
{
    width:auto;
}
div.CropListViewImage 
{   height: 120px;
    width: 150px;
    overflow: hidden;
}
div.CropListViewImage img 
{   margin:  0 0 0 0;
    border: none;
	background: white;
}

