body, table,
div#loginContainer.notLoggedIn input.button,
input.button, input.smallButton, input.bigButton, a.panelButton,
    body.organiser h1,.ui-widget div.fc-toolbar h2,
h1
{
font-family:open sans,tahoma,arial, helvetica, sans-serif;
font-weight:normal;
}
div.container div#contentShadow div#subMenu h2 a
{
font-family:open sans,tahoma,arial, helvetica, sans-serif;
}

body.public div#idHeader div#idHeaderContent div#idHeaderPlug
{
font-family:open sans,tahoma,arial, helvetica, sans-serif;
font-weight:200;
font-size:16px;
}

div#headerLinks div#organisationSelector.entitySelector
{
left:283px;
width:260px;
}

/* replace shoddy gif with png */
div.container div#contentShadow div#subMenu h2
{
background:#085A80 url("../images/style/arrow_right.png") no-repeat scroll right top;
}

div#searchForm select.fsel {
max-width:150px;
}
div#searchForm
{
width: 850px;
}
div#searchForm div.searchOp div.label
{
position:relative;
left:-20px;
}

/* Booking page book now button */
body.event table#ticketList div.button input.button
{
    line-height:12px;
padding:10px;
}
 input.button
{
    line-height:12px;
}

body.unlogged div#viewSelector{ left:0px;}
.ui-widget-content.ui-state-highlight.fc-today{

  background:#86B5D9 !important;
 }
body.list_events div.checkOption
{

    padding-top:50px;
}

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

div#loginContainer ul li a,
body#user div#loginContainer ul li a
{
        background:#085a80;
        color:white;
}
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.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);
    color:#035D68;
	text-decoration:none;
}

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


body.list_events div#searchBox div#searchForm input.fmtxt
    {
        background:white;
    }

body#tabbedNavigationPage.organiser div#containerColor,div#containerColor
{
    background:none;
}
body.organisation_reports table.evaluation
{
margin-left:-130px;
}
div.entitySelector#organisationSelector
{
    padding-left:0px;
}

table#partnerTable.ltable td.lname
{
    white-space:normal;
}
div.entitySelector#organisationSelector
{
    max-width:280px;
    display:none;
}
