/*

black: #1e5192
red: #ff0000

*/


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


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

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

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: #fff url(../images/style/body_bg_tile_tabbed_page.jpg) 0px 0px repeat-x;
}
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;
}
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:ubuntu,verdana,arial, helvetica, sans-serif;*/
    font-weight:normal;
}
div.container div#contentShadow div#subMenu h2 a {
font-family:ubuntu,arial, helvetica, verdana,sans-serif;
}
h1.search/*,body.organiser h1,body.user h1 */
{


	font-size:300%;
}

div#searchForm div.searchProp.searchButton
{
	margin-top:15px;
}


/* ============================= login bar ================== */

div#loginContainer ul li a,
body#user div#loginContainer ul li a,
div#loginContainer p.currentlyLoggedIn span span a

{
        background:#ffffff;
        color:#1E5192;
}
div#loginContainer ul li a:hover,

body.organiser.organisation_dashboard div#loginContainer ul li.dashboardTab a,
body.organiser.organisation_dashboard div#loginContainer ul li.organiserTab a:hover,

body.organiser:not(.organisation_dashboard) div#loginContainer ul li.organiserTab a,

body#user div#loginContainer ul li.dashboardTab a:hover,
body#user div#loginContainer ul li.organiserTab a:hover,
body#user div#loginContainer ul li.cpTab a:hover,
body#user div#loginContainer ul li.userTab a,

body#default.public div#loginContainer ul li a:hover,

div#loginContainer p.currentlyLoggedIn span span a:hover
{
    background-image: linear-gradient(white, #ededed);
    background:#1E5192;
    color:#ffffff;
	text-decoration:none;
}
div#loginContainer p.currentlyLoggedIn span span
{

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

/* ============================= login bar ================== */
