body, table{color:#676767;background:#ffffff;}
body.iframe {background-color:#ffffff;}
table { background: none; }
textarea,input,select{color:#676767;}
h1{color:#000000;font-family:arial,helvetica,sans-serif;font-style:normal;}

body.organiser h1{color:#000000;}
body.iframe h1,h1.iframe{color:#000000;}

h2{color:#242424;}
body.terms_of_use h2{#035d68;}

h4,h3{color:#035d68;}
p{color:#676767;}
p a{color:#333333;}

option.header{border-color:#035d68;color:#035d68;}

div.qtip-content p {color:#ffffff;}

table.ltable{color:#676767;background:#ffffff; border-color:#E7E6D2;}

td.lheader,td.lheadercolumn{color:#9a9a9a;border-color:#E7E6D2;}
table.ltable td.clickable {color:#333333;}

table.ltable a.button,table#formTable a.button{ border-color:#035d68;}

table.ltable a.button:hover,table#formTable a.button:hover{background:#035d68;color:#ffffff; }

div.fancySubLink{background-color:#ffffff;border-color:#d2d3b8;}

div.headerForm .label {color:#000000;}
div.formTable,table#formTable td, table#formTable td p{color:#000000; }

span.required {color:#035d68;}
table#formTable  div.ffunc{border-color:#035d68;}

input.fdate,
input.finttxt,
input.fcurrencytxt,
input.ftime,
input.fltxt,
input.fmtxt,
input.fstxt,
input.fsearchtxt,
textarea,
input.fphtxt,
input.fphcodetxt,
input.faccbanktxt,
input.faccbranchtxt,
input.faccclienttxt,
input.faccsuffixtxt,
input.fcolourtxt,
select.fssel,select.fsymsel,select.fsel,select.fseldate,select.fselNoWidth{background-color:#ffffff;border-color:#035d68;}

select.fsel.noTheme,textarea.noTheme{border-color:#999999;}

input.button, input.smallButton, input.bigButton,a.panelButton{color:#ffffff;background-color:#035d68;}
input.smallButton:hover,input.button:hover {background-color:#407284;}

.finlinehelp,.lfootnote,.finlinelabel,.finlinelabel a, .finlinehelp a,.lfootnote a{color:#A3A290;}

span.help {color:#035d68;}


div.feStatusMessage
{
background-color:#efefef;
border-color:#035d68;
color:#035d68;
}

div.loginMsg,div.status,div.responseMsg
{
color:#ffffff;
background:#035d68;
border-color:#ffffff;
}
div.loginMsg p,div.loginMsg p a,
div.responseMsg p,div.responseMsg p a,
body#login div.responseMsg p,body#login div.responseMsg p a
{color:#ffffff;
}

#container100{background-color:#ffffff;}
#default.fullWidth.event #container100{background-color:#ffffff;}

div#header div#headerLinks{color:#242424;}

div.entitySelector{border-color:#035d68;color:#242424;}

div.entitySelector form#entitySelector select
{
border-color:#035d68;color:#676767;}
div.entitySelector select option {color:#676767;}

div#largeNavigationTabs ul li a
{
color:#000000;
border-color:#c5c5c5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eeeeed), to(#e2e2e2));
background: -webkit-linear-gradient(#eeeeed,#e2e2e2);
background: -moz-linear-gradient(#eeeeed,#e2e2e2);
background: -ms-linear-gradient(#eeeeed,#e2e2e2);
background: -o-linear-gradient(#eeeeed,#e2e2e2);
background: linear-gradient(#eeeeed,#e2e2e2);
-pie-background: linear-gradient(#eeeeed,#e2e2e2);
behavior: url(/pie/PIE.htc);
}

div#largeNavigationTabs ul li a.selected,div#largeNavigationTabs ul li a:hover
{
color:#000000;
border-color:#035d68;
border-bottom:#ffffff;
background:#ffffff;
}

div.container div#contentShadow div#subMenu h2{color:#ffffff;background-color:#035d68}
div.container div#contentShadow div#subMenu h2 a {color:#ffffff;}

div.container div#contentShadow div#subMenu ul li {border-color:#000000;}
div.container div#contentShadow div#subMenu ul li a {color:#000000;}
div.container div#contentShadow div#subMenu ul li a.selected {color:#000000;}

div.container div#contentShadow p.subSubMenu a {color:#000000;}

div#loginContainer{background:#035d68;}
div#loginContainer p{color:#ffffff;}
div#loginContainer p.currentlyLoggedIn span:hover{color:#ffffff;}
div#loginContainer p.currentlyLoggedIn span:hover span{background:#035d68;}
div#loginContainer ul li a{color:#ffffff;}

body.organiser div#loginContainer ul li.organiserTab a {background:#035d68;}
div#loginContainer ul li a:hover,
body.user div#loginContainer ul li.userTab a,
body.organiser div#loginContainer ul li.organiserTab a{background:#035d68;}

div#header div#headerTags h2,
div#header div#headerTags h1{color:#242424;}

div#containerColor,
body#tabbedNavigationPage.organiser div#containerColor,
div#copyright
{background-color:#ffffff;}

div#footerContainerColor,div#footerContainer100{background-color:#035d68;}
#footerContainerColor.detailed {background-color:#035d68;background-image:none;}

div#footerContainer {color:#ffffff;}
div#footerContainer a {color:#e5e5e5;}


div.noticeBox{background-color:#EBECEB;border-color:#C9CBC9;}
div.noticeBox h2{color:#242424;}
div.notice p, div.notice {color:#242424;}
div.notice p a {color:#035d68;}
div.notice p a:hover {color:#ff0000;}



/* ==================== edit_attendee.css */

div#attendeeEditForm table#formTable h3,div#attendeeEditForm table.formTable h3
{background-color:#035d68;color:#ffffff;}
div#attendeeEditForm table#formTable h3.disabled,div#attendeeEditForm table.formTable h3.disabled
{background-color:#ccc;}

div#attendeeEditForm div#quantity {color:#035d68;}

div#attendeeEditForm div#specialRequirements,div#ticketHolderFields{border-color:#999999;}
div#attendeeEditForm table#formTable td.errors {color:#035d68;}
div#attendeeEditForm div#specialRequirements div.header,div#ticketHolderFields div.header
{
background-color:#035d68;color:#ffffff;
}
table#holderTable td, table#holderTable td p{color:#000000; }

td#ticketHolderFieldsContainer a,div#displayInvoicee a
{
background:#035d68;
color:#ffffff;
}

/* ==================== edit_organiser.css */

ul#organisationRights{ border-color:#E7E6D2;}
ul#organisationRights li.org {background-color:#e5e8ea; border-bottom: 1px solid #ffffff;}
UL#organisationRights LI.org > UL {background-color:#ffffff;}

/* ==================== event.css */

body#default.public.event div#headerBackground {background-color:transparent;}

table#eventTable table#whereWhen td.label {color:#035d68;}

div#eventRegistrationForm table#eventTable div.optionButtons div.text a
{
background-color:#035d68;
color:#ffffff;
}
div#currentTickets table#eventTickets td.header {color:#035d68;}
div#eventRegistrationForm div.inputDialog div.header {background-color:#035d68;color:#ffffff;}

div.warnings,ul.warnings{border-color:#035d68;background-color:#035d68;color:#ffffff;}
div.waitlist div.control a{background-color:#ffffff;}

div.waitlist div.control a.signup{background-color:#ffffff;}
div#eventRegistrationForm div.waitlist p {color:#ffffff;}

table#holderSelector select.fselholder option.newHolder
{
border-color:#035d68;
background-color:#035d68;
color:#ffffff;
}

table#holderSelector a.button:hover{background-color:#035d68;color:#ffffff; }

td#ticketDisplay  div#currentBooking td.header{color:#035d68;}

div#hiddenDescription a,a#eventDescriptionHider{background:#035d68;color:#ffffff; }

/* ==================== fancySelect.css [in /js/jquery.fancyselect]  */

div.fancy-select ul.options li{background:#035d68;color:#ffffff;}
div.fancy-select ul.options li.hover {background:#ffffff;color:#035d68;}
div.fancy-select ul.options li.selected {color:#035d68;}
div.fancy-select div.trigger {color:#ffffff;background-color:#035d68;}
div.fancy-select div.trigger.open { background-color:#035d68; border-color:#035d68;}
div.fancy-select ul.options {border:1px solid #035d68;background-color:#035d68;}
div.fancy-select select:focus + div.trigger {box-shadow: 0 0 0 2px  #035d68;}

/* ==================== gentleSelect.css [in /js/jquery-gentleSelect]  */
.gentleselect-label{background-color:#035d68;color:#ffffff;border-color:#035d68;}
.gentleselect-dialog{background-color:#035d68;color:#ffffff;}
.gentleselect-dialog > ul > li:hover { background-color:#034f58}
.gentleselect-label:hover{ background-color:#034f58}


/* ==================== events.css */

div#eventSearchForm h2 {color:#ffffff;}

/* ==================== event_tickets.css */
div#eventTicketsForm h3{ background:#035d68;color:#ffffff;}
div#eventTicketForm{background:#e5e8ea;}
div#eventTicketForm div#factors {background:#ffffff;}
div#eventTicketForm div#factors {border-color:#d2d3b8;}

div#viewSelector div{background:#035d68;color:#ffffff;}
div#viewSelector div.current{background:#ccc;color:white;cursor:default;}


/* ==================== event_discounts / organisation_discounts */

tr.editVoucherForm div.editForm{background-color:#e5e8ea;}


/* ==================== event_registration */
td.controls a{background:#035d68;color:#ffffff;}
table.controlTable tr.head td{ background:#e5e8ea;}

 /* ==================== event_theme.css */

div.controls a{background-color:#035d68;color:#ffffff;}

/* ==================== list_attendees.css */

div#attendeePrintForm table#printTable { background:#e5e8ea;}
body.list_attendees div.selector div.title{ color:#035d68;}
body.list_attendees div.selector a:hover{ background-color:#035d68; color:#ffffff;}
body.list_attendees div.selector a.cancel:hover{ background-color:#999; color:white;}
/* ==================== organisation_banners.css */

div#organisationBannersForm div#controls div.button,
div#organisationBannersForm table.info td.controls a.delete{background-color:#035d68;color:#ffffff;}
div#organisationBannersForm table#controlTable td#toUpload,
div#imageUploadForm table#controlTable td#toUpload,
div#documentUploadForm table#controlTable td#toUpload{color:#035d68;}

/* ==================== organisation_buttons.css */

div#buttonsForm table.button td.code textarea
{
background-color:#ffffff;border-color:#d2d3b8;
}

/* ==================== organisation_dashboard.css */

div#organisationDashboardForm div.dashboard table.ltable td.note{color:#035d68;}
div#organisationDashboardForm div.dashboard div.dashboardTitle{color:#035d68;}

div#organisationDashboardForm div.dashboard table.panel thead td {background:#e5e8ea;color:#242424;}

div#organisationDashboardForm div.dashboard table.panel td.graph div.strip {border-color:#035d68;}
div#organisationDashboardForm div.dashboard table.panel td.graph div.strip div.data {background:#035d68;}

/* ==================== organisation_payments.css */

div#organisationPaymentsForm table#formTable tr.payment,
div#eventPaymentsForm table#formTable tr.payment{border-color:#E7E6D2;}


div#organisationPaymentsForm table#formTable tr.payment td,
div#eventPaymentsForm table#formTable tr.payment td { background-color:#e5e8ea; }

div#organisationPaymentsForm table#formTable tr.paymentOptions,
div#eventPaymentsForm table#formTable tr.paymentOptions{border-color:#E7E6D2;}

/* ==================== organisation_user_group.css */
div#organisationUserGroupForm table#dualSelectTable {background-color:#e5e8ea;}

/* ==================== organisation_user_import.css */

div#organisationUserImportForm div#feedback div#groupButtons{border-color:#E7E6D2;}

/* ==================== organisation_user_view.css */

div#organisationUserView {background:#e5e8ea;}

/* ==================== promotion_choose_recipients.css */

div#chooseEmailRecipientsForm div.alphaLinks{background:#e5e8ea;}
div#chooseEmailRecipientsForm div.alphaLinks span{background-color:#035d68;color:#ffffff;}

/* ==================== promotion_define_message.css */

div#emailCreateForm table#messageType td.tlabel {color:#000000;}

/* ==================== promotion_messages.css */

h2.promotionHeading {color:#000000;}
table#promotionRecipientsTable tr.rcpt td.label,
table#promotionRecipientsTable tr.event td.label{color:#035d68}


/* ==================== user_login.css */

body#login div#container100{background-color:#ffffff;}
body#login p { color:#035d68; }

body#login form#loginForm table#loginTable th{color:#035d68;}
body#login form#loginForm table#loginTable td a#forgotPwd{color:#035d68;}
body#login form#loginForm table#loginTable td input.ltxt
{
border-color:#ffffff;
background:#e8eff2;
color:#035d68;
}
div#loginBox.formBox{border-color:#035d68;}


body#login form#loginForm table#loginTable td p {color: #035d68;}
body#login a.lead{color:#035d68;}
DIV#popForm{color:#676767;background:#ffffff;border-color:#035d68;}
input.sfmtxt{border-color:#035d68;}


body#login div#loginContainer{background:#035d68;}
body#login div#loginContainer p{color:#ffffff;}
body#login div#loginContainer p.currentlyLoggedIn span:hover{color:#ffffff;}
body#login div#loginContainer p.currentlyLoggedIn span:hover span{background:#035d68;}
body#login div#loginContainer ul li a{color:#ffffff;}
body#login div#idHeader{background-color:#ffffff;}

/* ==================== public.css */

body.public div#headerBackground {background-color:#035d68;}

body.public.organisation_events div#headerBackground {background:none;}

body.public div#footer{background-color:#035d68;color:#ffffff;}
body.public div#footerContent p {color:#ffffff;}
body.public div#footerContent p a {color:#e5e5e5;}

body.public div#idHeader div#idHeaderContent div#idHeaderPlug {
color:#035d68;
font-family:times new roman,serif;
font-style:normal;
}

/* ==================== search_form.css */

body.public div#footerContainerColor,body#login div#footerContainer100{background-color:#035d68;}

div#searchBox h1{color:#035d68;}

div.formBox#searchBox{border-color:#035d68;}
/*    body.loggedIn div#searchBox.formBox{border-color:#035d68;} */
div#searchBox div#searchForm input,div#searchBox div#searchForm select{border-color:#035d68;}
body.loggedIn div#searchBox.formBox{border-color:#ccc;}
body.loggedIn div#searchBox div#searchForm input,
body.loggedIn div#searchBox div#searchForm select{border-color:#cccccc;}
div#searchForm div.searchProp select.fsel{border-color:#ccc}
div#searchResults div.event{background:#e8eff2;}
div#searchResults div.event div.heading{color:#035d68;}
div#searchResults div.event div.heading a
{
color:#035d68;
}
div#searchResults div.event a.bookNow,div#searchResults a#showMeMore{background:#035d68;color:#ffffff;}

div#searchBox div#searchForm div.label{color:#676767;}
div#searchBox div#searchForm div.searchOp div.label {color:#035d68;}
div#searchBox div#searchForm select,div#searchBox div#searchForm select option {color:#676767;background:#ffffff;}

/* ==================== organiser_welcome.css */
div#organisationGettingStarted h2,div#organisationGettingStarted h2 a{color:#035d68;}
div#organisationGettingStarted h2 span{color:#ffffff;}
div#organisationGettingStarted .stepContainer{background:#ffffff;border: 1px solid #d2d3b8;}
div#organisationGettingStarted .stepContainer p,div#organisationGettingStarted p{color:#676767;}
div#organisationGettingStarted #getStarted span{color:#035d68;}

/* ==================== user_eventsevents.css */
div.eventContainer div.eventContainerContent div.waitlist {background-color:#035d68;border-color:#035d68; color:#ffffff;}

/* ==================== sign_up.css */
div#leadInContainer div#leftNavigation div#leadInNavigation h3{color:#035d68;}
body.userRegistration h1{color:#035d68;}

div#leadInContainer div#leftNavigation div#leadInNavigation p {color:#242424;}
table#billingAddressForm{border-color:#035d68;}
table#billingAddressForm td.theader h3{
color:#035d68;
font-family:arial,helvetica,sans-serif;
font-style:normal;
}

/* ==================== kiosk.css */
div#kioskContainer h2{color:#035d68;}
div#kioskContainer div#bookings table td.ticket{background:#035d68;color:#ffffff;}
div#kioskContainer div#bookings table td.ticket input{background:#035d68;color:#ffffff;}

/* ==================== jquery theme */
div#mocaDialog p{color:#676767;}


/* ==================== organisation_events.php */
body.public.event div#headerBackground {background-color:#035d68;}

/* ==================== rooster_pdf.css */

body.pdf h1.userEvents{color:#035d68;}
body.pdf h2.userEvents{ color:#035d68;}
body.pdf  table#guestList td h3{color:#035d68;}

body.userEvents H1.userEvents{color:#035d68;}
body.userEvents H2.userEvents{ line-height:16pt; color:#035d68;}
body.userEvents table#userEvents th{ color:#035d68;}
body.userExport table#userExport td h3{color:#035d68;}

/* ==================== organisation_reports */

div#organisationReportsForm table.ltable tr.top td,
div#organisationReportsForm table.ltable tr.sub td
{
background-color:#035d68;color:white;
}


/* ==================== fck image/doc upload */

div#imageUploadForm div#controls div.button, div#imageUploadForm table.info td.controls a.delete,
div#documentUploadForm div#controls div.button, div#imageUploadForm table.info td.controls a.delete
{
background-color:#035d68;
color:#ffffff;
}
div#searchResults div.event {height:200px;}


div#eventsForm div.eventContainer div.eventContent {display:none; }
div.mainContent div.eventContainer{border-bottom:none;}

