body {color: #ffffff; background:#1a1a1a}

a:focus{outline:solid 2px #fff !important; background:none}

.skipLinks a:hover, 
.skipLinks a:focus,
.skipLinks a:active {background: #111; border: 2px solid #ffff00; color: #ffff00}

a, a:visited { color:#fff; }
a:hover { color:#3cf }
a:focus { color:#000 ; outline:2px #ff0 !important; text-decoration:none !important; background:#ff0}

#mainHead {color: #fff}

#sep2, #sep1 {background: url("../images/topSep.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
#mobileVer:hover, #mobileVer:focus {background:#111; outline:2px solid #ff0 !important} 

#header { background: none;}
#menuTop { background: #000;}
#contentWrapper { background: none}
#logosPAD { background: #fff;}
#logosWrapper ul {  background:#fff;margin:0 20px 0 0; padding:5px 10px; }

#headerLogo a:focus {outline: 2px solid #ff0 !important}

.btnSearch:focus {outline: 2px solid #000 !important}

#searchWrapper h2 { color: #ff0;}
#searchForm { border: 1px solid #fff; background-color: #fff; color:#000}
.inSearch { background:#fff; border: 1px solid #fff; color:#000 !important }
.btnSearch {background: url("../images/butSearch.png") no-repeat ;}
.btnSearch:hover {background: url("../images/butSearch2.png") no-repeat ;}
.inSearch:focus { background: #fff; color:#000;}

.module h2 {color:#fff !important;}

#fonts p {color: #fff;}
#fonts ul li a:focus, #fonts ul li a:hover {background-color: #000; outline:2px solid #ff0 !important;}
#mobileWrapper a {color:#fff !important;}
#mobileWrapper a:focus {background-color: #000; outline:1px solid #ff0!important;}

#modulesTop {background: url("../images/modulesTopBg.png") no-repeat; color: #fff;}

#mod_questionnaire,
#mod_gallery,
#mod_location,
#mod_stats,
#mod_contact { background:#000;}

#mod_contact a, #mod_contact a:visited {color: #000}
#mod_contact a:focus {outline: 2px solid #000 !important}


#mod_questionnaire .qPercent {color:#fff}

#mod_contact .module_icon {background: url("../images/IcoContact.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

#searchForm {}

#searchWrapper {background-color:#fff}

.flex-prev, .flex-prev:visited, .flex-prev:focus {background: url("../images/flex_prev.png") no-repeat; }
.flex-next, .flex-next:visited, .flex-next:focus {background: url("../images/flex_next.png") no-repeat; }

.printers a:focus {outline: 2px solid #ff0 !important}

.flex-prev:hover, .flex-prev:active {background: url("../images/flex_prev.png") no-repeat scroll }
.flex-next:hover, .flex-next:active {background: url("../images/flex_next.png") no-repeat scroll }

.flex-next:focus,  .flex-prev:focus {outline:2px solid #000 !important}


#mod_calendar {background: #ff0}
#mod_gallery {background: #000}
#mod_location {background: #000 }

#mod_gallery .module_content a {color:#fff !important}
#mod_gallery .module_content a:hover, #mod_gallery .module_content a:focus,  #mod_location .module_content a:hover {color:#ff0 !important}


#mod_calendar .module_icon {background: url("../images/icoCalendar2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

#mod_location .module_icon  { background: url("../images/icoLocation.png") no-repeat}
#mod_gallery .module_icon  { background: url("../images/icoGallery.png") no-repeat  }

#modulesLeftWrapper #mod_contact, #modulesLeftWrapper #mod_questionnaire {background-image:none; background-color:#000; }
#mod_contact {background-color:#ff0 !important}
#modulesLeftWrapper .module_top {background-image:none;}

#mod_questionnaire {color:#fff}
#mod_questionnaire h2 {background:none; color:#fff !important }
#mod_contact h2, #mod_calendar h2{color:#000 !important}


#mod_contact .module_content, #mod_calendar .module_content {color: #000;}

#mod_gallery .module_content a:focus, #mod_location .module_content a:focus {color:#000 !important; background-color:#ff0 !important}

#crumbpath {  border-bottom: 1px solid #222;}
.pagination {border-top: 1px solid #111;}

#crumbpath a, #crumbpath a:visited, #crumbpath a:active {color:#ff0}
#crumbpath a:focus {background:#ff0; color:#000 !important}


.sitemapHeader {color: #ff0;}

.sitemap li a, .sitemap li a:visited, .sitemap li a:active {background: url("../images/icoMore.png") no-repeat 2px 6px}

.txt_err {background: #111; border: 2px solid #ff0; color: #ff0; }
.txt_msg {background: #fff; border: 2px solid #ff0; color: #000; margin: 20px 0; padding: 10px 20px;}
.txt_com {padding: 10px 0; font-weight: bold; color: #fff}

.colMenu {border-bottom-color:#fff !important}

.topMenu li a:hover{color:#000 !important}
.topMenu { background: none; width:995px; margin-left:-8px; color:#fff !important}
.topMenu li { background: none;}
.topMenu li a, .topMenu li a:visited, .topMenu li a:active { color:#fff}
.topMenu li a:hover, .topMenu li a:focus, .topMenu li.hover a, .topMenu li a.selected { background:url("../images/TopMenuBg.png") no-repeat center top; color: #ff0!important}
.topMenu li ul {border:0px; background: url("../images/topMenuBg2.png") no-repeat scroll left top; border-bottom:3px solid #ff0 }
.topMenu li ul li a{color:#ff0 !important}
.topMenu li ul li a:active{color:#000 !important}


.topMenu li ul li a, .topMenu li ul li a:visited {color:#ff0 !important; border:none; background:none !important; }
.topMenu li ul li a:hover, .topMenu li ul li a:focus{ color: #000 !important;  }

.topMenu li ul li a:hover, .topMenu li ul li a:focus, .topMenu li ul li a.selected, .topMenu li ul li a.visited {background:#ff0 !important}

.topMenu li a:after {background: none repeat scroll 0 0 #777;}

.topMenu li ul li:first-child{margin-top:10px}
.topMenu li ul li:last-child{margin-bottom:0px}

#menuWrapper { background:#ff0; border:1px solid #000;}
.colMenu li a, .colMenu li a:visited, .colMenu li a:active { color: #000 !important; background: url("../images/menuLeftBullet.png") no-repeat scroll 230px center}
.colMenu li a:hover, .colMenu li a:focus, .colMenu li.hover a, .colMenu li a.selected { color: #ff0 !important; background: url("../images/menuLeftBullet2.png") no-repeat scroll 230px center #000}
.colMenu li ul {background: #1c1c1c; border:1px solid #000; }
.colMenu li ul li a:hover, .colMenu li ul li a:focus, .colMenu li ul li a.selected {background: #ff0 !important; color: #000 !important; }
.colMenu li {border-bottom-color:#929292 !important}
.colMenu li ul li a{background:#111 !important; background-image:none !important}


#slider span.mask { background: none }
#slider h3 { color: #ff0; }
#flexslider .flex-control-paging a.flex-active span {  background: url("../images/pagerAct.png") no-repeat center 0; }
#slider h3 {background: none}

#slider h3 a, #slider h3  { border-bottom: none; color:#000 !important}
#slider {background:none}



.flex-pauseplay a {color: #111; text-decoration: none;}
.flex-pauseplay a:focus, .flex-pauseplay img:focus {outline:2px solid #000 !important; background:#ff0}

.headerBannerText {background-color:#ff0}

.highlightArt { background: url("../images/hArtBg.png") repeat-x scroll 0 0 #2A2A2A;}
.photo:hover, 
.photo:focus {background: none !important; border:none; border: 4px solid #ff0;}



.article, .highlightArt {color:#fff !important;}
.article h4, .article h3 {background:none; color:#ff0 !important; margin-right: -10px;}
.article h4:hover, .article h3:hover, article h3:visited, article h4:visited {}
.article h4 a:hover, .article h3 a:hover {color:#0ff !Important} 

.artDate {background: none;color: #fff; }
.highlightArt .artDate {background-color: #ff0; color:#000}

.artDate2 {color:#fff; background-color:#000}

.colMenu li {background:none; border-bottom: 1px solid #000 !important;}

#content_txt h2 { color: #fff;}

a.newWindow {background-image: url("../images/icoNewWndw.png");}

.buttonWrapper a.button {font-weight: normal;}

input.button,
a.button {background:url("../images/voteBtn.png") no-repeat 180px 7px; color:#ff0 !important; font-weight: bolder; border-color:#ff0;}
input.button:focus,
a.button:focus,
input.button:hover, a.button:hover {background:url("../images/voteBtn.png") no-repeat 181px -36px #000!important;color:#fff !important; border-color:#fff}


#content_txt .filesWrapper h4 a, #content_txt .filesWrapper h4 a:visited, #content_txt .filesWrapper h4 a:active {background: url("../images/icoMore.png") no-repeat scroll 2px 7px; }
#content_txt .filesWrapper h4 span {color:#ff0}
#content_txt .article h4 a, #content_txt .article h4 a:visited, #content_txt .article h4 a:active {color:#ff0}
.highlightArt h4 a {color:#ff0 !important}

#content_txt .more, #content_txt .more:visited, #content_txt .more:active {color:#ff0; background:url("../images/voteBtn.png") no-repeat 195px 9px #000; border-color:#ff0}
#content_txt .more:hover {color:#fff !important; background:url("../images/voteBtn.png") no-repeat 196px -34px; border-color:#fff; }
textarea, input{color:#fff !important}


#content_txt input.button, a.button {color:#ff0 !important}
#content_txt input.button:hover, a.button:hover {color:#fff !important}

.lead {border-color:#000}
.highlightArt .lead {border-color:#ff0}

#middle {background: none; background-image:none; }
#mediaWrapper {}


.pageActive { background: none; color:#fff; }
.pageLink, .pageLink:visited, .pageLink:active { background:none; color: #ff0 !important; }
.btnStart, .btnPrev, .btnNext, .btnEnd, .btnStart:visited, .btnPrev:visited, .btnNext:visited, .btnEnd:visited, .btnStart:active, .btnPrev:active, .btnNext:active, .btnEnd:active {  background:none; color:#ff0;}
.pagination a:hover, 
.pagination a:focus {background-color: #ff0 !important; color: #000 !important}

.authorName, .article .authorName { color: #fff; background: none}
.galHead, .filesHead, .subHead { border-bottom: 2px solid #111; color: #fff; }
	

#header .bgTop {   background:none}
#logosWrapper {  background-image:none; background-color:#fff}
#logosPAD .padWrap p {float:none;}

.qBar {  background: #fff;}
.qPercent { color: #fff;}
.qWrapper { border-bottom: 2px solid #111;}
#content_txt .qBar {background: none repeat scroll 0 0 #ff0;}
#content_txt .qPercent {color: #fff;}

#contentWrapper input[type="text"], #contentWrapper select, #contentWrapper textarea { border: 2px solid #fff;background:#111; }
#contentWrapper input[type="radio"]:focus, #contentWrapper input[type="checkbox"]:focus { outline: 1px solid #ff0; }
#contentWrapper input[type="text"]:focus, #contentWrapper select:focus, #contentWrapper textarea:focus { background: #000; border-color: #3cf; }

#footerWrapper {background: url("../images/bgFooter.png") no-repeat center top}

#footer {color: #000; background:#fff }
#footer a, #footer a:visited, #footer a:active {color: #000;}
#footer a:focus {background: #000; color: #fff; }

#gotoTopWrapper a:active, #gotoTopWrapper a, #gotoTopWrapper a:visited {background: url("../images/icoTop.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0); color: #ff0;}

.printers a { background:none !important; padding:0 !important;}
.printers img:active, .printers img:focus {outline: 1px solid #ff0;}

#mod_location .module_content a { color: #fff;}
#mod_gallery .module_content a { color: #fff;}

#cookiesMsg {background: #111; border-top: 2px solid #111; color: #ff0;}
#cookiesMsgWrp {background: #111}

/* submenu */
.submenu { background: #111;  border: 1px solid #fff;}

.topMenu a:focus, .topMenu a:active {background-color:#0ff!important}
.pluginConnectTextDark {color: #000 !important;}

#contentBottom {bottom: 145px;}

#footerWrapper {border:none}

#menuBottom {background:#000; color:#fff}
#menuBottom a:focus {background:#fff; color:#000!important}

.txt_err { background: #440000; border: 2px solid #D90000; color: #eee;}
.txt_msg { background: #003300; border: 2px solid #087400; color: #eee;}


#slider h3 a:focus{background:#000; color:#fff !important}

a.button:focus {background:#ff0 !important; color:#000 !important}

.butWarapper input.button, .butWarapper a.button {
    background: url("../images/voteBtn2.png") no-repeat scroll 155px center rgba(0, 0, 0, 0);
    border: 3px solid #ff0;
    border-radius: 30px;
    color: #ff0;
    cursor: pointer;
    display: block;
    font-family: "alegreyasans-bold";
    font-size: 1.12em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    padding: 11px 35px 13px 10px;
    width: 195px !important;
}

.butWarapper input.button:focus, .butWarapper a.button:focus, .butWarapper input.button:focus, .butWarapper a.button:focus {border-color:#fff !important}

.txt_err {color: #fff; border: 2px solid #fff; background: #000}
.txt_err a, .txt_err a:visited {color: #ff0 !important}
.txt_err a:focus {color: #000 !important}

.txt_msg {color: #fff; border: 2px solid #fff; background: #fff}

.artDate {background: #000}

#content_txt .txtMessage small a, #content_txt .txtMessage small a:visited {color: #ff0 !important}
#content_txt .txtMessage small a:hover, #content_txt .txtMessage small a:focus {text-decoration: none}
#content_txt .txtMessage small a:focus {color: #000 !important}