body			{ font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; margin: 6px; padding: 0; }
dd  			{ color: #333; font-size: 10px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; display: list-item; }
dt  			{ color: #333; font-size: 10px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; }
h1				{ color: #006; font-size: 24px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: normal; margin: 0 6px; }
h2				{ color: #006; font-size: 18px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 6px; }
h2.default		{ background-color:#FFF; color: #006; font-size: 18px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 6px; }
h3				{ color: #339; font-size: 14px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 6px; }
h3.default		{ background-color:#FFF; color: #339; font-size: 14px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 6px; }
h4        		{ font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.headertxt      { color: #000066; font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; }  
label     		{ color: #930; font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-align: right; margin-right: 6px; margin-left: 6px; }
label.no_pad	{ color: #930; font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-align: right; margin-right: 0px; margin-left: 0px; }
li        		{ color: #333; font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; margin: 0 6px; }
td        		{ color: #000; font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; margin: 0 6px; }
tr        		{ color: #000; font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; margin-right: 6px; margin-left: 6px; }
ol.withroman 	{ list-style-type: upper-roman; }
p         		{ font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0 6px; }

.border_home_3 {
	border-left: 2px #CCFFFF solid;
	border-bottom: 2px #CCFFFF solid;
	border-right: 2px #CCFFFF solid;
	padding: 2px;
}
.border_home_4 {
	border: 2px #CCFFFF solid;
	padding: 2px;
}


a:visited.sort_header, a:link.sort_header, a:hover.sort_header
{
    color: #930;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-weight: bold; 
    text-decoration: none;
    text-align: right;
}



.button	{
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #930000;
	background-color: #930000;
	cursor:pointer;
	cursor:hand;
}

.copyright {
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 40px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333399 ;
	text-decoration: none;
}

.event_details_readonly {
	width:220px;
	border:1px solid #c0c0c0;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4b4b4b;
	text-decoration: none;
	padding-left:5px;
	background-color:#FFFFCC;
}
.footer {
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 40px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
    cursor: pointer;
}
.footer:hover {
	text-decoration:underline;
    cursor: pointer;
}
.footer_spacer {
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 40px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
}
.guidelines	{
	color: #000066;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.heading {
	color: #0099CC;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.input_box_readonly {
	width:500px;
	border:1px solid #c0c0c0;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4b4b4b;
	text-decoration: none;
	padding-left:5px;
	background-color:#FFFFCC;
}
.login	{
	color: #000066;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.logo	{
	color: #000066;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.required {
	color: #CC0000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
.subheading {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
.table    {
	background-color:#FBFBFB;
	height:30px;
	padding-left:10px;
}
.black_url	{
	color: #000000;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:link.black_url	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:hover.black_url	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: underline;
}

.url	{
	color: #006699;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:link.url, a:visited.url	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:hover.url	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: underline;
}

.url2	{
	color: #980000;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:link.url2	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:hover.url2	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: underline;
}
.url3	{
	color: #930;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:link.url3	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:hover.url3	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: underline;
}

a:link.a_pager, a:visited.a_pager	{
    color: #0099CC;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
    text-decoration: underline;
}
a:hover.a_pager	{
    color: #0099CC;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
    text-decoration: none;
}

.url_button	{
	color: #ffffff;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #930000;
	background-color: #930000;
}
a:link.url_button	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:hover.url_button	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}

.url_welcome	{
	color: #ffffff;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:link.url_welcome	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:hover.url_welcome	{
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: underline;
}
.upper_frame_titles	{
	color: #000066;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
.view_profile_readonly {
	width:25px;
	border:1px solid #c0c0c0;
	font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4b4b4b;
	text-decoration: none;
	padding-left:5px;
	background-color:#FFFFCC;
}

	td.tdhome
	{
		background-color: #CCFFFF;
		color: #000066;
		cursor: pointer;
        font-family: Arial;
        font-size: 12px;
    }
	td.tdhuddles
	{
		background-color: #99CCCC;
		color: #ffffff;
		cursor: pointer;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdreviews
	{
		background-color: #6699CC;
		color: #ffffff;
		cursor: pointer;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdplaybooks
	{
		background-color: #0099CC;
		color: #ffffff;
		cursor: pointer;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdevents
	{
		background-color: #006699;
		color: #ffffff;
		cursor: pointer;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdbookmarks
	{
		background-color: #333399;
		color: #ffffff;
		cursor: pointer;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdaccount
	{
		background-color: #CC6600;
		color: #ffffff;
		cursor: pointer;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdaboutus
	{
		background-color: #993300;
		color: #ffffff;
		cursor: pointer;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdinvite
	{
		background-color: #669999;
		color: #ffffff;
		cursor: pointer;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdbhome
	{
		background-color: #CCFFFF;
		color: #000066;
		cursor: pointer;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
    }
	td.tdbhuddles
	{
		background-color: #99CCCC;
		color: #ffffff;
		cursor: pointer;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdbreviews
	{
		background-color: #6699CC;
		color: #ffffff;
		cursor: pointer;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdbplaybooks
	{
		background-color: #0099CC;
		color: #ffffff;
		cursor: pointer;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdbevents
	{
		background-color: #006699;
		color: #ffffff;
		cursor: pointer;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdbbookmarks
	{
		background-color: #333399;
		color: #ffffff;
		cursor: pointer;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdbaccount
	{
		background-color: #CC6600;
		color: #ffffff;
		cursor: pointer;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdbaboutus
	{
		background-color: #993300;
		color: #ffffff;
		cursor: pointer;
		font-weight: bold;
        font-family: Arial;
        font-size: 12px;
	}
	td.tdbinvite
	{
		background-color: #669999;
		color: #ffffff;
		cursor: pointer;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
	}

    td.mtdhome
	{
		background-color: #CCFFFF;
		color: #000066;
        font-family: Arial;
        font-size: 12px;
	}
	td.mtdhuddles
	{
		background-color: #99CCCC;
		color: #ffffff;
        font-family: Arial;
        font-size: 12px;
	}
	td.mtdreviews
	{
		background-color: #6699CC;
		color: #ffffff;
        font-family: Arial;
        font-size: 12px;
	}
	td.mtdplaybooks
	{
		background-color: #0099CC;
		color: #ffffff;
        font-family: Arial;
        font-size: 12px;
	}
	td.mtdevents
	{
		background-color: #006699;
		color: #ffffff;
        font-family: Arial;
        font-size: 12px;
	}
	td.mtdbookmarks
	{
		background-color: #333399;
		color: #ffffff;
        font-family: Arial;
        font-size: 12px;
	}
	td.mtdaccount
	{
		background-color: #CC6600;
		color: #ffffff;
        font-family: Arial;
        font-size: 12px;
	}
	td.mtdaboutus
	{
		background-color: #993300;
		color: #ffffff;
        font-family: Arial;
        font-size: 12px;
	}
	td.mtdinvite
	{
		background-color: #669999;
		color: #ffffff;
        font-family: Arial;
        font-size: 12px;
	}
	a.menuitem:hover, a.menuitem:link, a.menuitem:visited
	{
		color: #ffffff;
		font-size: 14px;
		text-decoration: none;
        font-family: Arial;
        font-size: 12px;
	}
