/*

green:#62bc45
blue:#007fe3
coral:#fa545d
*/

span.required{ color:#278CD1;}

/* event booking */

/* table#holderSelector input.holderEmail{ width:200px; } */

body, table
{
font-family: arial, verdana,helvetica, sans-serif;
}
div.notice{ background:none;padding: 10px 0 10px; }

/*div#loginContainer.notLoggedIn div.support input.button#signUpButton { background:#BA843A;}
div#loginContainer.notLoggedIn div.support input.button.disabled#signUpButton { background:#999;}
*/
div#loginContainer p.currentlyLoggedIn span span a {
	color:#666666;
}
div.container div#contentShadow div#subMenu h2
{
	background-image:none;
/*	background-color:#62bc45; */ // turn to green...
}
div#footerContent span img{border:1px solid white;}
ul.registrationFormConditions
{
list-style:disc;
margin:18px;
}
ul.registrationFormConditions li
{
margin:5px 0 5px 30px;
}
body.event table#ticketSelector td.at{ visibility:hidden; }
body.event table#ticketSelector td.price{ visibility:hidden; }

div#organisationUsersForm table#listingTable td.orgHeader,
div#organisationUsersForm table#listingTable td.orgValue
{
display:none;
}
body.organiser div#organisationReportsForm table.activity
{
width:auto;
min-width:900px;table#holderSelector input.holderEmail {
    width: 200px;
}
margin-left:-50px;
}

body#user div#organisationReportsForm table.activity
{

min-width:1000px;

}


div#organisationReportsForm table.ltable.attendee.courses {
    margin-left: -50px;
}

div#searchForm select.fsel#_eprop_courseType
{

	max-width:320px;
}
table#searchResultsTable td.soldOut div.event
{
    opacity:0.3;
}

input.button, input.smallButton, input.bigButton, a.panelButton
{
	border-radius:5px;
}
div#largeNavigationTabs ul li a.selected, div#largeNavigationTabs ul li a:hover
{
	color:white;
}

div#loginContainer ul li a:hover, body.user div#loginContainer ul li.userTab a, body.organiser div#loginContainer ul li.organiserTab a
{
	color:white;
}

div#attendeePrintForm table.printTable{
	background:#f4f6fa;
}
table.ltable tr.details td.details{
	background:#f4f6fa;
	background:#ffffff;
}
div.formContainer div#userContactSetEditForm{
	background:#f4f6fa;
}
table#holderSelector input.holderEmail {
    width: 200px;
}
table#holderSelector input.holderOrg {
    width: 140px;
}

table#ticketSelector td.quantity input.ftxtquant, table#ticketSelector td.price input.ftxtkoha
{
border-color:#fa545d;
background:#fa545d;
}
div.fancy-select div.trigger{
background:#fa545d;
}
div.fancy-select ul.options li{background:#fa545d;}
div.fancy-select ul.options li.hover {background:#fa545d;}

div.fancy-select div.trigger {background:#fa545d;}
div.fancy-select div.trigger.open {background:#fa545d;border-color:#fa545d;}
div.fancy-select ul.options {background:#fa545d;}
div.fancy-select select:focus + div.trigger {box-shadow: 0 0 0 2px #fa545d;}



body.organisation_reports table.special_requirements,
div#organisationReportsForm table.ltable.attendee.tickets,
div#organisationReportsForm table.ltable.ttsft_eval
{margin-left:-130px;}

div#organisationReportsForm table.ltable.attendee.hasRecs
{
	margin-left:-130px;
}
div#organisationReportsForm table.attendee.hasRecs.custom
{
	margin-left:-170px;
}
div#organisationReportsForm table.tts.hasRecs
{
	margin-left:-130px;
}

div#organisationSelector
{
    display:none;
}
div#eventSelector
{
    padding-left:75px;
}
body.organisation_reports div.headerForm
{
	margin-left:-55px;
}
body.public  div.customHtml
{
	margin-bottom:2em;
}
body.public  div.customHtml,
body.public  div.customHtml p
{
	font-size:14px;

}
body.public div#idHeader
{
	height:auto;
}
body.public.event div#idHeader
{
	height:75px;
}
body.public.event div#idHeader img
{
	height:75px;
}
body.public div#headerBackground
{
	top:150px;
}
body.public.event div#headerBackground
{
	top:75px;
}
body.organisation_reports table.tts
{
margin-left:-110px;
}

body.organisation_reports div.container div#contentShadow div#subMenu
{
	width:850px;
	background:none;
	height:83px;

}
body.organisation_reports div.container div#contentShadow div#subMenu ul.sub-menu
{
	margin-top:10px;
}
body.organisation_reports div.container div#contentShadow div#subMenu ul.sub-menu li
{
	border:0;
}
body.organisation_reports div.container div#contentShadow div#subMenu ul.sub-menu li a
{
	line-height:17px;
}
