BODY	
	{
		font-size:10pt;
		font-family:tahoma;
		background-color: #336699;
		color:black;
        margin-left: 0pt;
        margin-right: 0pt;
        margin-top: 0pt;
        margin-bottom: 0pt;
	}

P	
	{
		font-size:10pt;
		font-family:tahoma;
		color:black;
        text-align:left;
	}

TD	
	{
		font-size:10pt;
		font-family:tahoma;
		color:black;
	}


A	
	{
		font-size:10pt;
		text-decoration:none;
		font-family:tahoma;
		font-weight:bold;
		color:#000000;
	}

A:HOVER	
	{
		text-decoration:underline;
		font-weight:bold;
	}


.size8
	{
        font-size:8pt;
	}

A.size8
	{
		font-size:8pt;
		text-decoration:none;
		font-family:tahoma;
		font-weight:bold;
		color:#000000;
	}

A:HOVER.size8
	{
		text-decoration:underline;
	}


.white_text
	{
		color:#FFFFFF;
	}


.form_text
	{
		font-size:10pt;
		color:#000000;
		font-family:tahoma;
	}

.doubleoutline
	{
		border-style: double;
		border-width: 5;
		border-top-color: #0066CC; 
		border-left-color: #0066CC;
		border-right-color: #0066CC;
		border-bottom-color: #0066CC;
	}

.tableborder_black
	{
		border-style: single;
		border-width: 1;
		border-top-color: #000000; 
		border-left-color: #000000;
		border-right-color: #000000;
		border-bottom-color: #000000;
	}

.error
	{
		color:#FF0000;
		font-weight:bold;
	}

.eventspage_meetandgreet
	{
		color:#336699;
	}

A.eventspage_meetandgreet
	{
		text-decoration:none;
		font-family:tahoma;
		font-weight:bold;
		color:#336699;
	}

A:HOVER.eventspage_meetandgreet
	{
		text-decoration:underline;
		font-family:tahoma;
		font-weight:bold;
		color:#336699;
	}

.eventspage_event
	{
		color:#FF0000;
	}

A.eventspage_event
	{
		text-decoration:none;
		font-family:tahoma;
		font-weight:bold;
		color:#FF0000;
	}

A:HOVER.eventspage_event
	{
		text-decoration:underline;
		font-family:tahoma;
		font-weight:bold;
		color:#FF0000;
	}
	
.tableheaderbackground
	{
		background-color:#993399;
		font-weight:bold;
		color:#FFFFFF;
	}

.admin_tablebackground_white
	{
		background:#FFFFFF;
		color:#000000;
		font-size: 8pt;
	}
	
A.admin_tablebackground_white
	{
		background:#FFFFFF;
		color:#000000;
		font-size: 8pt;
		text-decoration:underline;
	}
	
A:HOVER.admin_tablebackground_white
	{
		background:#FFFFFF;
		color:#000000;
		font-size: 8pt;
		text-decoration:underline;
	}

.admin_tablebackground_yellow
	{
		background:#FFFFCD;
		color:#000000;
		font-size: 8pt;
	}
	
A.admin_tablebackground_yellow
	{
		background:#FFFFCD;
		color:#000000;
		font-size: 8pt;
		text-decoration:underline;
	}

A:HOVER.admin_tablebackground_yellow
	{
		background:#FFFFCD;
		color:#000000;
		font-size: 8pt;
		text-decoration:underline;
	}

.tableborder_darkpink
	{
		border-top: 3px solid #993399; 
		border-left: 3px solid #993399; 
		border-right: 3px solid #993399; 
		border-bottom: 3px solid #993399;
	}
	
.tableborder_pink_L
	{
		border-left: 1px solid #B166B2; 
		border-right: 1px solid #B166B2; 
		border-bottom: 1px solid #B166B2;
	}
	
.tableborder_pink_MID
	{
		border-bottom: 1px solid #B166B2;
	}

.tableborder_pink_R
	{
		border-right: 1px solid #B166B2; 
		border-bottom: 1px solid #B166B2;
	}

.ul_pink_dots
	{
		list-style-type: none;
		padding: 0;
		margin: 0;
	}

.li_pink_dots
	{
		background-image: url(/images/bullet_pink.jpg);
		background-repeat: no-repeat;
		background-position: 0 .2em;
		padding-left: 1.2em;
	}

.input_required
	{ 
		background: #FFFF9C;
		background-color: #FFFF9C;
		font-size:10pt;
		color:#000000;
		font-family:tahoma;
	}

.ReportingGrandTotal
	{
		font-weight:bold;
		background:#FFFFFF;
		color:#000000;
		font-size: 8pt;
	}

.gallery_membername
	{
		color:#993399;
		font-weight:bold;
		font-size: 14pt;
	}

.gallery_heading
	{
		color:#993399;
	}