/*
Candrive Red RGB 213 31 47 Candrive Green RGB 112 172 67 Candrive Grey RGB 197 196 195

*/
body.loggedIn.events div#searchBox.formBox
{
	background: white;
	width:980px;
}


body#user div#footer
{
    margin-top:20px;
}

/* =========================== LOGIN BAR ETC ====================== */

div#loginContainer ul li a:hover, body.user div#loginContainer ul li.userTab a,
body.organiser div#loginContainer ul li.organiserTab a,
div#loginContainer p.currentlyLoggedIn span span a:hover
{
	text-decoration:none;
  background: #b48e3f;
  color: #fff;
/*	background-image: linear-gradient(white, #1E5192);  */
}
body.organiser.organisation_dashboard div#loginContainer ul li.dashboardTab a,
body.organiser.organisation_dashboard div#loginContainer ul li.organiserTab a:hover

{
  background: #b48e3f;
  color: #fff;}
div#loginContainer ul li a,div#loginContainer p,
div#loginContainer p.currentlyLoggedIn span:hover,
div#loginContainer p.currentlyLoggedIn span span a,
body.organiser.organisation_dashboard div#loginContainer ul li.dashboardTab a

{
	color:#ffffff;
}

/* =========================== LOGIN BAR ETC ====================== */

body#tabbedNavigationPage.organiser div#containerColor,div#containerColor
{

/*	background:none; */
}


div#loginContainer p.currentlyLoggedIn span span
{

	box-shadow: 3px 3px 2px #ccc;
}




table.ltable.invoices.hasRecs {
    margin-left: -50px;
}
div#organisationReportsForm table.ltable.attendee.hasRecs
{
	margin-left:-130px;
}
div#organisationReportsForm table.ltable.attendee.assess.hasRecs
{
	margin-left:-180px;
}
div#organisationReportsForm table.ltable.attendee.fop.hasRecs
{
	margin-left:0px;
}
div#organisationReportsForm table.ltable.attendee.cbta.hasRecs
{
	margin-left:-20px;
}
div#organisationReportsForm table.ltable.attendee.nzta.hasRecs
{
	margin-left:-80px;
}
/*
body#login,body.public div#headerBackground,body#login div#container100,body#user div#containerColor,body#login div#idHeader,body.public.events div#idHeader,
body.events div#page,body.events
{

	background: #fff;
}
*/
body.userRegistration div#headerBackground,body.event div#headerBackground,body#default.public.event div#headerBackground
{

}
/* body#user div#containerColor
{

background: none;
}
body#user.user_events div#containerColor,body#user.user_profile div#containerColor,body#user.user_contacts div#containerColor
{
	background-color:white;
}*/

div.searchProp input.fmtxt#searchText
{
	width:200px;
}
body.public div#searchForm
{
	width:920px;
}
div#searchForm
{
/*	white-space:nowrap;*/
}
div#loginContainer div.support input.button {
    font-weight: bold;
}
body#default.fullWidth.event
{
	background:none;
}

div#largeNavigationTabs ul li a.selected, div#largeNavigationTabs ul li a:hover,
input.smallButton
{
/*	font-weight:bold; */
}


/*
body#default.public.user.event div#headerBackground {
    background: #FFF url(../images/style/body_bg_tile_tabbed_page.jpg) 0px 0px repeat-x;
    background-color: rgb(255, 255, 255);
}
*/
div#attendeePrintForm table.printTable
{
	background: #f9f9f9;
}


body.organisation_reports table.act
{
	margin-left:-130px;
}
body.organisation_reports table.evaluation
{
	margin-left:-130px;
}
div#organisationSelector
{
    display:none;
}
div#eventSelector
{
    padding-left:85px;
}



body, table,div#loginContainer.notLoggedIn input.button,body.organiser h1,h1,
input.button, input.smallButton, input.bigButton, a.panelButton
{
 /*   font-family:Helvetica Neue,ubuntu,verdana,arial, helvetica, sans-serif;*/
    font-weight:normal;
}
div.container div#contentShadow div#subMenu h2 a {
font-family:ubuntu,verdana,arial, helvetica, sans-serif;
}
h1.search/*,body.organiser h1,body.user h1 */
{

/*	font-family:Oswald;*/
	font-size:320%;
}
body.organiser.organisation_dashboard div#loginContainer ul li.dashboardTab a,
body.organiser.organisation_dashboard div#loginContainer ul li.organiserTab a:hover
{
  background: #b48e3f;
  color: #fff;}

table.ltable a.button, table#formTable a.button, table.ltable a.disabledButton, table#formTable a.disabledButton
{
	border:none;
}
body.public div#idHeader
{
	height:150px;
}

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.public div#idHeader div#idHeaderContent
{
	background:inherit;
}
input.button,button,input.smallButton,a.panelButton,a.control,div#searchResults div.event a.bookNow,input.bigButton
{
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
border-radius:0;
}
input.button:hover,button:hover,input.smallButton:hover,a.panelButton:hover,a.control:hover,div#searchResults div.event a.bookNow:hover,input.bigButton:hover
{

  -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
  box-shadow: 0 4px 9px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
border-radius:0;

}
div#searchResults div.event a.bookNow:hover
{
	border:none;
}
    span.smallButton, input.button, input.smallButton, input.bigButton,a.panelButton
{
    border-width:1px;
border-radius:0;
}
	div#searchResults div.event
	{
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	}

	body.event div#header img
	{
		max-height:inherit !important;
	}

	body.public div#loginContainer.notLoggedIn div.support
	{
		padding-right:20px;
	}
	body.public div#footerContent
	{
		max-width:1000px;
	}
	body.public div#footerContent img
	{
		margin-bottom:1em;
	}


div#loginContainer ul li.dashboardTab
{
/* display:none;*/
}
body.organisation_reports div.container div#contentShadow div#subMenu
{
	width:850px;
	background:none;

}
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;
}

div.subheader
{

	color:#000000;
}
/*
div#largeNavigationTabs ul li a.selected,
div#largeNavigationTabs ul li a:hover
{
	border-color:#cccccc;
	background: linear-gradient(#e5e5e5,#333333);
	color:white;
}
*/
div.feStatusMessage
{
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
border-radius:0;

}
body.public div#idHeader img
{
	position:relative;

}
body.public.event.unlogged div#idHeader img
{

	top:0px;
}

.list_attendees table.ltable tr.details td.details
{
    background:#ffffff;
}


table.ltable a.button, table#formTable a.button, table.ltable a.disabledButton, table#formTable a.disabledButton
{
    background:#ffffff;
}
