/*
	These are the styles peculiar to this site. Any styles
	specified in this file will override the baseline
	styles for the Convio product. The styles	must be in
	this file so that they will be available in the
	Internet Exporer WYSIWYG HTML editor as well as in the
	Page Wrapper.

	Convio does not maintain this file once it has been
	delivered to the client.
*/

.ObjTitle {
	font-size: 14pt;
	font-weight: bold;
	margin: 0px 0px 6px;
	padding: 0px;
	color:#FF6194;
}


.ProgressBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #F7F3F7;
	color: #B5B6B5;
}

.ProgressBoxCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FF659C;
	color: #6B6194;
}

table.ProgressBox {
	padding-right: 4px;
	padding-left: 4px;
	border: #B5B6B5 1px solid;
}

a.ProgressBox:link {
	font-size: 8pt;
	color: #B5B6B5;
	text-decoration:none;
}
a.ProgressBox:visited {
	font-size: 8pt;
	color: #B5B6B5;
	text-decoration:none;
}
a.ProgressBox:hover {
	font-size: 8pt;
	color: #6B6194;
	font-weight: bold;
	text-decoration:none;
}




A{
	COLOR: #E75D8C;
	TEXT-DECORATION: none
}

A:link
{
    COLOR: #E75D8C;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #6B6194;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #6B6194;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #FF65CE;
    TEXT-DECORATION: underline
}

#copy
{
    FONT-SIZE: 12px;
    COLOR: #4D4D4D;
    FONT-STYLE: italic;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

#copy2

{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-STYLE: italic;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#copycentered
{
    FONT-SIZE: 12px;
    COLOR: #0C2D83;
    FONT-STYLE: italic;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#title
{
    FONT-SIZE: 12px;
    COLOR: #0C2D83;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0C2D83;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#Label
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #0C2D83;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana
}

#superscript
{
    FONT-SIZE: 10px;
    COLOR: #4D4D4D;
    FONT-FAMILY: Verdana
}








.Hint {
	color: black;
	font-family: sans-serif;
	font-size: 9pt;
	font-weight : bold;
}

.FormBox .Hint,
.FormBox .hint {
	color: black;
}

.FormBox label {
	white-space: normal;
}

div.FormBox {
	width: 99%;
}
.headline {
	font-weight: bold;
	font-size: 14pt;
	color: #FF6194;
	text-decoration: none;
}

.headline {
	font-weight: bold;
	font-size: 14pt;
	color: #FF6194;
	text-decoration: none;
}

.subheading {
	font-weight: bold;
	font-size: 13pt;
	color: #767676;
	}
	
	/* these alternate the row background color */

.ListItem0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F3F6D5;
	font-size: 8pt;
}

.ListItem1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffe;
	font-size: 8pt;
}

/*
	The background-image entry forces NS4
	to render the background color when
	it doesn't want to.
*/
.FormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #F2F2F2;
	background-image: URL(../images/sp.gif);
}

div.FormBox {
	border: #B6B4B4 1px solid;
	background-color: #F2F2F2;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 600px
}

div.FormBoxNoWidth {
	border: #B6B4B4 1px solid;
	background-color: #F2F2F2;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}

table.FormBox {
	border: #B6B4B4 1px solid;
	border-collapse: collapse;
}

.FormBox .Divider {
	background-color: #F2F2F2;
}

.FormBoxNoWidth .Divider {
	background-color: #F2F2F2;
}

.FormBox .dividerHeading {
	background-color: #F2F2F2;
}

.FormBoxNoWidth .dividerHeading {
	background-color: #F2F2F2;
}

/* End of new stuff for donations and friendraiser */

/* background for the headings */

td.TableHeadings {
	background-color: #8E8C8C;
}

th.TableHeadings {
	background-color: #8E8C8C;
}

/*  column headers */
th.lc_Heading {
	background-color: #8E8C8C;
	border-bottom: 1px solid #B6B4B4;
	border-left: 1px solid #B6B4B4;
	text-align: left;
}

/* sort buttons */
th.lc_HeadingSort {
	border-bottom: 1px solid #B6B4B4;
	background-color: #8E8C8C;
	text-align: right;
}

/* line items */

tr.lc_Row0 {
	background-color: #F3F6D5;
}

tr.lc_Row1 {
	background-color: #FAFBF2;
}

/*
 For customized pages
*/

p.cstmText {
	font-size: small;
}
p.cstmTitle,
.cstmTitle {
	color: #FF6194;
	font-size: 15pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.cstmHeading, span.cstmHeading {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}

.cstmBack {
	background-color: #FFFFFF;
	background-image: URL(../images/sp.gif);
}

.cstmFrame {
	background-color: #B6B6B6;
	color: #000;
	text-align: center;
	font-style: italic;
}

td.cstmBtnBack {
	padding-right: 2px;
	padding-left: 2px;
	background-color: #E9E9E9;
   border: 2px outset;
}

p.cstmBtnText {
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}
a.cstmBtnText:link {
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.cstmBtnText:visited {
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.cstmBtnText:hover {
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

/*
	-- Donations and Friendraiser --
		new for Molokini
	Bug #10837: removed 0px left &amp; right margin because it made
					NS4.7 stretch the content insanely wide to the
					point of excluding the right half of it completely.
*/
.Instructions {
	background-color: #919090;
	background-image: URL(../images/sp.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:white;
	font-weight: bold;
	padding: 4px 4px 1px 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}

td.Instructions {
	border: #B6B4B4 1px solid;
}
