/*
VVD stylesheet
===========================
lettertype:     arial 70%
regelhoogte:    1.3em;
blauw:          #2C336F
oranje:         #F4821F
licht-oranje:   #FFDFBE
licht-blauw:    #C4CEE2
---------------------------
*/
/* forms */
textarea { width: 90%;}
form.quixote textarea { width: auto; }
form {display:inline; margin:0px; padding:0px;}
fieldset{padding: 0; margin: 1em 0em; border: none;}
input#zoektekst{width: 18em;}
legend {font-weight: bold;}
.button, button {background-color: #F4821F; color: #FFF; text-decoration: none; padding: 3px; border: 1px outset; margin-top: 4px;}
.title, .widget{padding: 0px; margin: 0px;}
form .title{font-size: 10pt; font-weight: bold;}
.select_title{font-size: 10pt;}
br.widget{display: none;}
/* page layout */
#header { background: #fff; width: 100%;}
    #loginpage { background: #fff; position: relative; width: 100%;}
    #loginpage #branding {left: 50%; width: 400px; min-width: 400px; margin-left: -200px; }
    #homepage { padding: 1em 1.5em; position: relative; padding-right: 200px;}
    #loginpage #homepage {left: 50%; width: 400px; min-width: 400px; margin-left: -200px; }
    #branding {height: 109px; clear: both; margin: auto; width: 1000px; position: relative;}
        #logo, #lnlogo { float: left; margin-right: 0px; margin-top: 10px; margin-left: -3px;}
        #title {color: #F4821F; font-size: 16px; position: absolute; left: 68px; top: 16px; z-index:2;}
        #specials {float: right; margin-top: 10px; width: 140px;}
            #searchform { margin: 0; padding: 0; padding-left: 16px; background: url('/html/img/icons/searchicon.png') top left no-repeat; }
            #searchform .button { padding: 3px; }
            #searchfield { width: 80px; border: #B7C3DD solid 1px; margin-right: 2px;}
        #images { float: right; margin-right: 10px; }
        #images .groovlet { margin: 7px 4px 0px 0px; float: left; min-width: 50px; height: 91px;}
        #images .groovlet p { margin: 3px 5px 2px 5px; white-space: nowrap;}
        #images img.top_without_text { height: 91px;}
        #images img.top_with_text { height: 71px;}
    #all { margin: auto; clear: both; background: #fff; width: 1000px; min-height: 670px; }
    .menu { background-color: #F4821F; height: 21px; width: 100%;}   
    #cols { position: relative; width: 100%;}
    #colleft { width: 162px; position: absolute; left: 0px; top: -10px;}
        #colleft ul { list-style-type: none; margin: 0; padding-left: 3px; margin-bottom: 20px;}
        #colleft #search { padding-bottom: 20px; }
        #colleft .node button, #colleft .node .button { display:inline; margin: 0; margin-top: 2px; }
        #colleft .text { width: 125px; margin-bottom: 9px;}
        #colleft h1, #colleft h2 { background-color: #2C336F;}
        #colleft h2 { margin:0}
        #colleft h2, #colleft h1 { background-position: 2px center; background-repeat: no-repeat; color: #fff; font-size: 1em; padding: 0.3em; }
        #colleft .node { background: #FFDFBE; margin-bottom: 1em; width: 148px;}
        #colleft .node .body { margin: 0.6em; display: block; }
        #colleft .node .body ul { list-style-type: none; margin: 0; padding: 0;}
    #colright { width: 162px; position: absolute; right: 0px; top: -10px;}
        #colright ul { list-style-type: none; margin: 1em; padding-left: 3px; margin-bottom: 20px;}
        #colright h1, #colright h2 { background-color: #2C336F;}
        #colright h2 { margin:0}
        #colright h2, #colright h1 { background-position: 2px center; background-repeat: no-repeat; color: #fff; font-size: 1em; padding: 0.3em; }
        #colright h2.menu_polls, #colright h1.menu_polls {padding-left: 25px;}
        #colright .node { background: #FFDFBE; margin-bottom: 1em;}
        #colright .node .body { margin: 0.6em; display: block;}
        #colright .node .body ul { list-style-type: none; margin: 0; padding: 0;}
    #colcenter { padding: 0; margin: 0 162px; width: 676px;}
    #colcenterwide { padding: 0; margin: 0 0 0 160px; }
        #stemvvd {width: 148px;float:left;clear:left;height:135px; display: block; background: url('/html/img/stem_vvd.jpg') top left no-repeat;}
        #meldpunt { background-color: #F4821F; color: #fff; text-decoration: none; display: block; line-height: 18px; width: 146px;float: left; text-align: center; font-size: 12px; margin-bottom: 4px; border: none;}
    #breadcrumbs {float: left; margin-bottom: 1em; width: 100%;}
    #homepagecols { background-color: #2C336F; color: #fff; position: absolute; width: 145px; right: 10px; top: 10px; }
    .marges { margin: 10px;}

/* html elements */
body {font-size: 68%; line-height: 140%; color: #000;font-family: verdana, sans-serif; margin: 0; padding: 0; background: #F4821F url('/html/img/bg.gif') center repeat-y;}
td, th {font-size: 100%;}
#centralcontent table {float: left;}
.homepage_news img { float: left; margin-bottom: 5px; border: solid 1px #F4821F; width: 50px; margin-right: 5px; }
.homepage_table li { clear: both; margin-bottom: 5px;}
.homepage_table a, .homepage_table a:hover, .cal td a, .cal td a:hover { color: #2C336F; border-bottom-color: #2C336F; }
big{font-size: larger;}
a img {border:none; padding:0;}
tr, td {vertical-align: top;}
h1 a, h2 a {border: none;}
a{text-decoration:none;color:#F4821F; border-bottom: dotted 1px #F4821F;}
a:hover { border-bottom: solid 1px #F4821F; }
.img a { border-bottom: none;}
/* different page format */
#content_edit #superbanner, #content_edit #stemvvd {display: none;}
#content_edit #breadcrumbs {margin-top: -10px; margin-bottom: 10px;}
/* text formatting */
h1, h2, h3, .h1, .h2, .h3, h1 a, h2 a, h3 a, h1 strong { color: #2C336F; font-weight: bold; text-decoration: none;}
h1, .h1 { font-size: 1.8em; line-height: 1.2em;}
h2, .h2 { font-size: 1.5em; line-height: 1.3em;}
h3, .h3 { font-size: 1.2em; line-height: 1.4em}
.gemarkeerd {background-color: #fcf0ad;}
.belangrijk {border: solid 1px #F4821F;}

/* helpers */
.cleaner {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden;}
.none {display: none;}
.right {float:right;}
.left{float:left;}
.stretch {width: 100%;}
.center { text-align: center; display: block;}




/* grid */
.grid, .ruler{border-collapse: collapse; width: 95%; margin: 1em 0;}
.grid th, .ruler th{background-color: #e9ebf1; border: solid 1px #ccc;}
.grid tr, .ruler tr{vertical-align: top;}
.grid tr.row_selected, .ruler tr.row_selected{background-color: #FFFDE8;}
.grid td, .ruler td{border: solid 1px #ccc; padding: 0.2em; }
.grid .record_button { border:  none; cursor: hand;}
/*.grid th , .grid td , .ruler th, .ruler td{font-size: 0.8em;}*/
.grid th {white-space: nowrap;}
.profile th {text-align: left; padding: 2px;}
.profile tr { height: 1em;}
.filler { height: auto; !important }
.required, .error{color: red;}
div.error, p.error {border: outset 1px; display: block; color: red; margin-right: auto; font-weight: bold; background: url('/html/img/icons/error.gif') 10px 10px no-repeat #EEE; padding: 10px 10px 10px 40px; width: 90%;}
.message{ color: #2C336F; display: block; border: outset 1px; font-weight: bold; background: url('/html/img/icons/info.gif') 10px 10px no-repeat #EEE; padding: 10px 10px 20px 40px; width: 90%; }
td.accountinfo { background: url('/html_groovy/images/gebruikersinformatie.gif') 2px 2px no-repeat; cursor: hand; padding-left: 20px;}



/* divers */
.poolbar { background: #F4821F; color: #fff; padding: 2px; font-weight: bold;}
.homepage_table { width: 100%; }
.homepage_table tr { vertical-align: top;}
.homepage_table td { padding: 0; padding-right: 10px; padding-bottom: 10px;}
.homepage_table h2, .homepage_table h1 { margin-top: 0; padding-top: 0;}
.homepage_table ul { padding-left: 10px; margin-left: 10px; color: #2C336F;}

#specials ul, #profile-menu {margin: 0; padding: 0; list-style: none;}
#specials li, #profile-menu li {margin: 0; padding: 0; display: block; }
#specials a, #profile-menu a {display: block; padding-left: 16px; height: 20px; background-position: center left; background-repeat: no-repeat; color: #657699; border-bottom: none; white-space: nowrap;}
legend { background-repeat: no-repeat; line-height: 2em;}
.userform label { display: block; width: 300px; line-height: 2em; border: solid 1px #fff; }
.userform .text { float: right; }
#specials a:hover { color: #F4821F;}
#sp_home {background-image:url('/html/img/icons/home.gif')}
#specials #sp_rss , #profile-menu #sp_rss {background-image:url('/html/img/icons/rss.gif'); }
#sp_logout {background-image:url('/html/img/icons/logout.gif')}
#sp_settings {background-image:url('/html/img/icons/settings.gif')}
#sp_login {background-image:url('/html/img/icons/unlocked.gif')}
#profile { background-image: url('/html/img/icons/profile.gif')}
#edit_favorites { background-image: url('/html/img/icons/favorites.gif')}

#superbanner {width: 148px;float: left;clear:left;}
#superbanner a.verk {display: block; width: 146px; height: 262px; background: url('/html/img/programma_2006.jpg') top left no-repeat;}
#superbanner a.stem {display: block; width: 146px; height: 36px; background: url('/html/img/stemvvd.gif') top left no-repeat; margin: 10px 0;}
#superbanner a.blog {display: block; width: 146px; height: 36px; background: url('/html/img/weblog.gif') top left no-repeat; margin: 0; margin-bottom: 10px;}
#superbanner a span {position: absolute; left: -2000px;}
#superbanner a {display: block; }
#superbanner a.wordlid {background: url('/html/img/word_lid.jpg') top left no-repeat; height: 262px;}
#superbanner a.redenen {background: url('/html/img/10_redenen_om_lid_te_worden.gif') top left no-repeat;}
#superbanner a, #superbanner a:hover {border: none;}
#superbanner a span, #stemvvd span {position: absolute; left: -2000px;}
#groovy_tree {margin-top: 60px;}

#groovy_tree a, #groovy_tree a:hover {border: none;}
.more {margin-left: 10px;}
.published {padding: 2px 2px 2px 18px; background: url('/html/img/icons/yes.gif') center left no-repeat;}
.not_published {padding: 2px 2px 2px 18px; background: url('/html/img/icons/no.gif') center left no-repeat;}
.grid td.published, td.not_published { padding: 0; background-position: center center;}
img.intro {float: left; margin-right: 5px; display: block;}
/* nieuws */
.newsitem_wide {width: 100%; clear: both; border-bottom: solid 1px #C4CEE2; padding-bottom: 1em; margin-bottom: 1em;}
.newsitem_wide h3 { margin: 0; padding: 0; margin-bottom: 0.4em;}
.newsitem_wide p { margin: 0;}
.newsitem_wide .inhoud { margin-top: 0.4em;}
.newsitem_wide .meer {}
.datum { color: #F4821F; }

hr { height: 1px; color: #2C336F; border: none; } /* For Internet Explorer */
html>body hr { height: 1px; background-color: #2C336F; border: none; } /* For Gecko-based browsers */
html>body hr { height: 1px; background-color: #2C336F; border: 0px solid #2C336F; } /* For Opera and Gecko-based browsers */


.cal {border-collapse: collapse; width: 100%; margin: 1em 0; background: #fff; z-index: 10;position: relative;}
.cal td, .cal th {border: solid 1px #ccc; padding: 3px; width:14%;}
.cal th {background-color: #e9ebf1;} 
.cal tr {vertical-align: top;}
.cal td .nr {display: block; text-align: right;}
.cal ul { list-style: none; margin: 0; padding: 0;}
.editor_toolbar {margin-bottom: 1em;}
.editor_toolbar a {border: outset 2px; padding: 1px 3px; text-align: center; margin-right: 3px;background-color: #FFDFBE;color:#2C336F;border-bottom: none; }
.editor_toolbar a:hover {border-bottom: none; background-color: #FFF;}
body table.layout_table { border-collapse: collapse; width: 98%;}
.layout_table td, .layout_table th { border: solid 1px #ccc;}
.gray { background: #eee;}
.highlight { background: #FFDFBE; }


.logout { text-align: right; margin-bottom: 1em;}
.mailings { margin: 0; padding: 0;}
.sent, .notsent, .errors_sent, .errors_notsent { padding-left: 20px; background: center left no-repeat; line-height: 20px; list-style: none; margin-left: 0;}
.sent { background-image: url('/html/img/icons/yes.gif');}
.notsent { background-image: url('/html/img/icons/schedule.gif');}
.errors_notsent, .errors_sent { background-image: url('/html/img/icons/no.gif');}
#powwow { position: relative; left: 0; top: 0; width: 130px; background: url('/html/img/powwow.gif') 10px 10px no-repeat; padding-top: 110px;}
#groovy { width: 100%; background: #fff; margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0; }
body.groovy {  background: #fff; }
/* ICONMENU */
.iconmenu { padding:0; margin:0; list-style:none; margin-top: 20px;}
.iconmenu li { margin:0; padding:0; white-space: nowrap;}
.iconmenu a { display:block; text-decoration:none; margin:4px; margin-top: 0; padding-left: 25px; color: #2C336F; background-repeat: no-repeat; background-position: 2px center; border-bottom: none; line-height: 22px; width: 95px;}
.iconmenu a:hover, .iconmenu a#active { color: #F4821F;}
/* END ICONMENU */
h1, .vinkje { background-position: 2px center; background-repeat: no-repeat;}
.vinkje { line-height: 24px; padding: 8px 0px;}
.vinkje { height:24px; }

.menu_preview {background-image: url('/html/img/icons/preview.gif');}
.menu_tree {background-image: url('/html/img/icons/tree.gif');}
.menu_news, #news {background-image: url('/html/img/icons/news.gif');padding-left: 25px;}
.menu_calendar, #calendars {background-image: url('/html/img/icons/calendar.gif');padding-left: 25px;}
.menu_persons, .menu_user, #users {background-image: url('/html/img/icons/persons.gif');padding-left: 25px;}
.menu_files, .menu_file, #downloads {background-image: url('/html/img/icons/files.gif');padding-left: 25px;}
.menu_settings {background-image: url('/html/img/icons/settings.gif');padding-left: 25px;}
.menu_sfeerimages {background-image: url('/html/img/icons/sfeerimages.gif');padding-left: 25px;}
.menu_homepage {background-image: url('/html/img/icons/homepage.gif');padding-left: 25px;}
.menu_logout {background-image: url('/html/img/icons/logout.gif');}
.menu_polls, .menu_pool, #pool {background-image: url('/html/img/icons/poll.gif');padding-left: 25px;}
.menu_tags, .menu_keyword, #keyword {background-image: url('/html/img/icons/tags.gif');padding-left: 25px;}
.menu_reaction { background-image: url('/html/img/icons/mail.gif'); padding-left: 25px;}
.menu_text { background-image: url('/html/img/icons/text.gif'); padding-left: 25px;}
.menu_newsletters, .menu_newsletter,  #newsletters {background-image: url('/html/img/icons/newsletters.gif');padding-left: 25px;}
.menu_stats {background-image: url('/html/img/icons/stats.gif');}
.menu_weblog, #blog {background-image: url('/html/img/icons/weblog.gif');padding-left: 25px;}
#comments {background-image: url('/html/img/icons/comments.gif');padding-left: 25px;}
.menu_support {background-image: url('/html/img/icons/support.gif');}
.menu_help {background-image: url('/html/img/icons/help.gif');}
.menu_emailadressen, #emailaddresses {background-image: url('/html/img/icons/emailadressen.gif');padding-left: 25px;}

/* TABMENU */
.tabmenu { padding:0; margin:0; position: relative; float: left;width: 100%;list-style:none; margin-left: auto; line-height:1em;  margin-top: 17px; }
.tabmenu li { float:left; margin:0; padding:0; border-bottom: solid 1px #F4821F;}
.tabmenu a { display:block; color:#000;text-decoration:none; margin:0; margin-bottom: -1px; margin-top: 3px;margin-right: 0.2em;padding:0.25em 0.5em; border: solid 1px #F4821F; background: #FFDFBE; color: #2C336F; 
}
.tabmenu a:hover, .tabmenu a:active, .tabmenu a.active:link, .tabmenu a.active:visited { background:#fff; border-bottom: solid 1px #fff; }
.tabmenu a.active:link, .tabmenu a.active:visited { position:relative; z-index:102; }
/* END TABMENU */

/* help */
.help { width: 100%; border-top: solid 2px #F4821F;}
.help tr { vertical-align: top;}
.helpmenu { width: 25%; background-color: #FFDFBE; }
.helpmenu a { color: #2C336F; border: none; font-weight: bold;}
.helpmenu ul { color: #F4821F; margin-left: 20px; padding-left: 0; list-style: disc;}
.helpcontent { padding: 1em;}
.helptitle { padding-left: 90px; background: url('/html/img/help.gif') 5px 5px no-repeat; height: 70px; line-height: 70px; margin: 0; color: #F4821F;}
.reacties { background: #FFDFBE;}
.reactieform { background: #C4CEE2; display: block; padding: 1em; }
.reactieform textarea, .reactieform input { display: block; font-family: verdana; font-size: 1.2em;}
.reactieform textarea { width: 100%; }
.reactieform label { display: block; margin-bottom: 0.5em; font-size: 1.2em;}
.reactieform h2, .comments h2 { margin-top: 0; padding-top: 0;}
.hint { color: gray;}
.info { font-weight: bold; font-size: 1.3em;}
.comments { background-color: #E8EAF0; padding: 1em;}
.comment { border-bottom: dotted 1px #2C336F;}
.blogarchive { padding-bottom: 1em;}
#colright .blogarchive ul { margin-bottom: 0; margin-left: 10px;}
#colright .blogarchive li { margin-bottom: 10px;}
#colright .blogarchive li li { margin-bottom: 0;}
.pages { clear: both; padding-top: 1em;}
.approved { color: green;}
.pending { color: blue;}
.spam { color: gray;}
.rejected { color: red;}
.iconmenu a.newcomments { font-weight: bold; font-size: 9px; margin: 0px; line-height: 9px; margin-bottom: 8px; color: black; background-color: yellow; padding: 4px; margin-left: 22px;}
.groovlet { font-weight: bold; text-align: center; border-style: solid; border-width: 1px; float: right;}
.groovlet a, .groovlet a:hover { display: block; border-bottom: none; width: 100%; }
.groovlet p { margin: 5px; }
#colleft .groovlet, #colright .groovlet { width: 142px;}
#colleft .groovlet { float: left;}
.wit-blauw { border-color: #2C336F; }
.wit-blauw, .wit-blauw a {color: #2C336F;}
.wit-oranje { border-color: #F4821F; }
.wit-oranje, .wit-oranje a { color: #F4821F;}
.wit-lichtblauw { border-color: #B7C3DD;}
.wit-lichtblauw, .wit-lichtblauw a {  color: #657699;}
.blauw, .blauw a {background-color: #2C336F; border-color:#2C336F; color: #fff;}
.blauw span { background-color: #2C336F;}
.oranje, .oranje a { background-color: #F4821F; border-color: #F4821F; color: #fff;}
.oranje span { background-color: #F4821F;}
.lichtblauw, .lichtblauw span { background-color: #B7C3DD; border-color: #B7C3DD; color: #fff;}
.lichtblauw, .lichtblauw a {  background-color: #657699; border-color:  #657699; color: #fff; }

.afb_links, .afb_rechts { margin-bottom: 10px;}
#slideshow { position: relative; height: 208px; padding: 0; margin-bottom: 1em; width: 100%; top: 0px;}
#slideshow .groovlet { padding: 0; margin: 0; position: absolute; left: 0; top: 0; border: none; width: 100%; }
/*
#slideshow .groovlet { width: 100%; padding: 0; position: absolute; left: 0; top: 0; border: none; height: 208px;}
*/
#slideshow .groovlet img { height: 208px; }
#slideshow .groovlet span { width: 100%; display: block; left: 0;}
#slideshow .groovlet p { font-size: 38px; font-weight: normal; padding: 0px; height: 50px; line-height: 48px; margin: 140px 0px 10px 0px; font-family: arial, sans-serif; display: block; text-align: center; width: 100%; position: relative;}
#slideshow .blauw p, #slideshow .lichtblauw p { background: url('/html/img/blauw_trans.png'); color: #F4821F;}
#slideshow .oranje p { background: url('/html/img/oranje_trans.png');}
#slideshow .wit-oranje p, #slideshow .wit-blauw p, #slideshow .wit-lichtblauw p { background: url('/html/img/wit_trans.png');}
#slideshow a { display: block; height: 100%; background: none;}
#slideshow .wit-oranje span { background: #fff; }
#stembutton { margin: 0 5px 0 10px; float: left; font-size: 10px; padding: 2px;}
.pollresults { width: 100%;}
.pollresults a { disply: block; margin: 5px 10px; }
.pollresults p { font-weight: bold;}
.personen { width: 100%;}
.personen tr { vertical-align: top;}
.personen .grid { margin: 0;}
.gemarkeerd {background-color: #fcf0ad;}
.belangrijk {border: solid 1px #F4821F;}
.vvd_blauw { color: #2C336F;}
.vvd_oranje { color: #F4821F;}
.searchpanel { background-color: #e9ebf1; padding: 3px;}
.searchpanel label { padding-right: 3px;}
.authorphoto { float: left; margin-right: 5px; margin-bottom: 5px;}
.news_simple_bg, .calendar_simple_bg { background-color: #e9ebf1; padding: 1em; border: solid 1px #2C336F;}
.news_simple_bg a, .calendar_simple_bg a { font-weight: bold; }
.news_simple_bg { background-image: url('/html/img/bg_news.gif'); background-position: center; background-repeat: no-repeat; }
.calendar_simple_bg { background-image: url('/html/img/bg_calendar.gif'); background-position: center; background-repeat: no-repeat; }
.news_narrow { width: 200px;}
.nieuwsarchief { background: #2C336F; color: #fff; padding: 2px 4px; font-weight: bold; border-bottom: none; }
.nieuwsarchief:hover { background: #F4821F;}
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em;	}
div.gallery { border: 2px dashed #333; background-color: #fff; }
div.float { width: 144px; height: 175px; padding: 10px; float: left; }
div.spacer { clear: both; } 
div.float p { font-size: 9px; text-align: center; margin: 0; padding: 0.5em;}
div.float img { border: solid 1px #F4821F;}
div.float a, #lightbox-nav a, #lightbox-secNav a { border-bottom: none; }
div.float a:hover, #lightbox-nav a, #lightbox-secNav a { border-bottom: none;}

body.helppage { background: #fff;}
ul.jd_menu { margin: 0px; padding: 0px; list-style-type: none; }
ul.jd_menu ul { display: none; }
ul.jd_menu li { float: left; }
/* -- Sub-Menus -- */
ul.jd_menu ul { position: absolute; display: none; list-style-type: none; margin: 0px; padding: 0px; z-index: 10000; }
ul.jd_menu ul li { float: none; margin: 0px; }


ul.jd_menu_slate { font-weight: bold; display: table; margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; color: #2C336F; } 
ul.jd_menu_slate a, ul.jd_menu_slate a:active, ul.jd_menu_slate a:link, ul.jd_menu_slate a:visited { text-decoration: none; color: #fff; white-space: normal; border-bottom: none; } 
ul.jd_menu_slate ul li a, ul.jd_menu_slate ul li a:active, ul.jd_menu_slate ul li a:link, ul.jd_menu_slate ul li a:visited { color: #FFF; white-space: nowrap; }
ul.jd_menu_slate ul { font-weight: normal; border: outset 1px; } 
ul.jd_menu_slate li { padding: 3px 6px; cursor: pointer; } 
ul.jd_menu_slate li.jd_menu_active_menubar a, ul.jd_menu_slate li.jd_menu_hover_menubar a{ } 
ul.jd_menu_slate li.jd_menu_active_menubar, ul.jd_menu_slate li.jd_menu_hover_menubar { background-color: #2C336F; }
ul.jd_menu_slate ul { background: #F4821F; }
ul.jd_menu_slate ul li { } 
ul.jd_menu_slate ul li.jd_menu_active, ul.jd_menu_slate ul li.jd_menu_hover { background-color: #2C336F; }
.rssblock { text-align: left; margin:0; padding: 0;}
.rssblock li { list-style: none;margin: 0; border-bottom: solid 1px #C4CEE2;}
ul.rssblock a { color: #2C336F; font-weight: normal; margin: 4px;}
ul.rssblock a:hover { text-decoration: underline;}
.rsstitle { }
.rssdate { color: #F4821F; padding-right: 1em;}
.nowrap { white-space: nowrap;}
.meta { clear: both; color: gray;}
.publishauthor, .publishdate { color: #030303;}
.feedback input, .feedback textarea { display: block;}
.feedback label { font-weight: bold;}
a.printbutton { color: #2C336F; float: right; padding-left: 18px; background: url('../../img/print.gif') center left no-repeat; border-color: #2C336F;}
