@import url("modules/autosuggest.css"); 
@import url("modules/access.css"); 
@import url("tags.css"); 
@import url("typo.css"); 
@import url("modules/exploreMenu.css"); 
@import url("modules/promos.css"); 
@import url("modules/pageTables.css"); 
@import url("modules/forms.css"); 
@import url("modules/curvybox.css"); 
@import url("modules/searchMaster.css"); 
@import url("modules/siteMap.css"); 
@import url("modules/lightBox.css"); 
@import url("modules/googleMaps.css");
@import url("modules/tableSorter.css");
@import url("modules/petitions.css"); 

body{background:#FFF; margin:0 0 0 0; padding:0 0 0 0;}
#contents h1, 
#contents h2, 
#contents .page h2, 
#contents .page h3, 
#contents .page h4, 
#contents .page h5, 
#contents .page h6{color:#666}
#contents h1 span.h1alt{color:#999}
#header a, 
#contents a, 
#leftColumn a, 
#rightColumn a, 
#address a, 
#bottomNavigation a, 
#footer a{color:#007EC4}
#contents a:active, 
#contents a:focus, 
#contents .pageIndex a:active, 
#contents .pageIndex a:focus, 
#rightColumn a:active, 
#rightColumn a:focus{background-color:#03C; color:#FFF}
#contents ul{list-style-image:url(../graphics/eyeCandy/greyListItem-default.gif)}
#contents .page blockquote{color:#00f}
#contents .page blockquote cite{color:#000}
q{color:#00f}
acronym, abbr{border-bottom:1px dashed #9c1948}

body{position:relative; margin:0 0 0 0; padding:0 0 0 0; font-family:Helvetica,Arial,sans-serif; background-color:#EFEFEF; background-image:url(../graphics/eyeCandy/background-default.gif); background-repeat:repeat-y; background-position:50% top}

body{color:#FFF}
body #main{color:#000}
#main{margin:0 auto 0 auto}
#mainWrap{width:994px; margin:0 auto 10px auto; background:#FFF}
.hide{display:none}

#exploreMenu{background-image:url(../graphics/eyeCandy/exploreMenu-default.png)}
#exploreMenu ul li a{background-image:url(../graphics/eyeCandy/exploreMenu-item-default.gif)}
#exploreMenu ul li a:hover{background-image:url(../graphics/eyeCandy/exploreMenu-item-hover-default.gif)}

#header{}
.topBar{background-color:#393939; background-image:url(../graphics/eyeCandy/topBarBg-default.gif); background-repeat:repeat-x; background-position:top; width:994px; margin-bottom:4px; overflow:auto; color:#FFF; position:relative}

.topBar .explore, 
.topBar .accessBlock, 
.topBar .quickSearch{display:block; float:left}
.topBar .explore{width:250px; padding-top:6px; padding-bottom:6px; text-align:center}
.topBar .explore p{font-size:1.222em; font-weight:bold}
#header .topBar .explore a.button{ outline:none;  border:none;  text-decoration:none;  cursor:pointer;  white-space:nowrap;  vertical-align:middle;  display:-moz-inline-box;  display:inline-block;  overflow:visible;   line-height:22px;   padding-right:25px;   padding-left:25px}
#header .topBar .explore a.button{color:#FFF; background-color:#5a89e8; background-image:url(../graphics/eyeCandy/purpleButtonBg.gif); background-repeat:repeat-x; background-position:left top}

#header .topBar .explore p a.button strong{color:#FFF}
#header .topBar .explore a.button:hover{ background-color:#5a89e8;  background-image:none}

.chrome #header .topBar .explore a.button{line-height:1}
.topBar .accessBlock{width:482px}
#header .topBar .accessBlock a{color:#FFF; text-decoration:underline}
#header .topBar .accessBlock a:hover{text-decoration:none}
.topBar .accessBlock .block1{display:block; float:left; width:146px; text-align:right; padding-top:6px; padding-bottom:6px}
.topBar .accessBlock .block1 p, 
.topBar .accessBlock .block3 p{font-size:1em; line-height:22px}
.topBar .accessBlock .block2{display:block; float:left;  width:190px}

#switcher ul{list-style-type:none; float:left; padding:0 0 0 5px}
#switcher ul li{float:left}
#switcher li a, #switcher li strong{display:block; float:left; height:30px; margin:0 3px 0 0; width:43px; background-repeat:no-repeat; border:medium none; outline-style:none; outline-width:medium; text-indent:-999em}
#switcher strong{background-position:0 -60px}
#switcher li a:focus, 
#switcher li a:active, 
#switcher a:hover{background-position:0 -30px}
#switcher .default a, 
#switcher .default strong{background-image:url(../graphics/accessTolls/switcher-tab-small-default.gif)}
#switcher .default-large a, 
#switcher .default-large strong{background-image:url(../graphics/accessTolls/switcher-tab-large-default.gif)}
#switcher .dark a, 
#switcher .dark strong{background-image:url(../graphics/accessTolls/switcher-tab-small-dark.gif)}
#switcher .dark-large a, 
#switcher .dark-large strong{background-image:url(../graphics/accessTolls/switcher-tab-large-dark.gif)}
#switcher .default strong{cursor:help}

.topBar .accessBlock .block3{display:block; float:left; width:146px; text-align:center; padding-top:6px; padding-bottom:6px}
.topBar .accessBlock .block3 a{border-left:1px dotted #FFF; padding-left:5px}
.topBar .quickSearch{width:262px; left:732px}
#header .quickSearch{position:absolute; height:24px; display:block; top:6px}
#header .quickSearch label{position:absolute; top:-1px; left:0px; height:24px; line-height:24px; color:#FFF; font-weight:bold}
#header .search_wrapper{position:absolute; height:24px; padding:0; margin: 0; top:0px; left:50px; width:170px}
#header input.searchField{position: absolute; line-height:16px; height: 20px; top:0; left:21px; right:20px; width:135px; background: url(../graphics/eyeCandy/quickSearch.png) repeat-x right -24px ; border:none; outline:none; padding:2px; margin:0; color:#000; font-size:13px; text-shadow:#323232 0px 1px 1px; -webkit-box-shadow:none ! important}
#header .search_wrapper .search-left{left: 0; top: 0; width:22px; height:24px; background-image:url(../graphics/eyeCandy/quickSearch.png); background-repeat:no-repeat; background-position:left top; position: absolute}
#header .search_wrapper .search-right{position: absolute; right:0; top:0; width:10px; height:24px; background-image:url(../graphics/eyeCandy/quickSearch.png); background-repeat:no-repeat; background-position:left -48px}
#header .quickSearch .submitSearch{position:absolute; top:0; left:222px; font-size:1.157em}
#header .quickSearch .button.submitSearch{position:absolute; top:0; left:222px; font-size:1.157em; padding-top:0px; margin-left:2px;  outline:none; border:none; text-decoration:none; cursor:pointer; white-space:nowrap; vertical-align:middle; display:-moz-inline-box; display:inline-block; overflow:visible; line-height:20px; padding-right:5px; padding-left:5px; padding-top:2px}
#header .quickSearch a.rounded, #header .quickSearch .button{color:#FFF; background-color:#999}
#header .quickSearch .button{color:#FFF}
#header .quickSearch a.button:hover{ background-color:#666}

.chrome #header .quickSearch .button.submitSearch{ line-height:normal; padding:0px 5px 0px 5px; margin-top:-2px}
.chrome #header .quickSearch .button.submitSearch{line-height:1}

.serviceMatrix{background-color:#FFF; font-size:1.096em}
.serviceMatrix p, 
.serviceMatrix ol{float:left; text-align:center}
.serviceMatrix ol{margin-bottom:4px}
.serviceMatrix p{width:230px; line-height:23px; cursor:help}
.serviceMatrix li{display:inline; font-weight:bold; float:left;  margin:0 4px 0 0}
.serviceMatrix li{}
.serviceMatrix li.number{margin-right:0}
.serviceMatrix li a.rounded, 
.serviceMatrix .button{ outline:none;  border:none;  text-decoration:none;  cursor:pointer;  white-space:nowrap;  vertical-align:middle;  display:-moz-inline-box;  display:inline-block;  overflow:visible}

#header a.rounded.button strong{color:#007EC4}
#header a.rounded.button.noEntries strong, 
#header .serviceMatrix .button.noEntries{color:#000}
#header .serviceMatrix .button{ padding-top:3px;  width:23px;  line-height:20px}
#header .serviceMatrix li.numbers .button{width:40px}

.chrome #header .serviceMatrix li.numbers .button, 
.chrome #header .serviceMatrix .button{width:auto}
.chrome #header .serviceMatrix li .button strong{ padding:0px 5px;  line-height:1}

#header .serviceMatrix li.active a.rounded.button strong, 
#header .serviceMatrix li.active .button{ color:#FFF;  background-color:#007ec4}
#header .serviceMatrix .button:hover, 
#header .serviceMatrix .button:hover strong{ color:#FFF;  background-color:#007ec4}
#header .serviceMatrix .button.noEntries:hover, 
#header .serviceMatrix .button.noEntries:hover strong{ color:#000;  background-color:#CCC}

.chrome #header .serviceMatrix .button{ width:auto}
.chrome #header .serviceMatrix li.numbers .button{width:45px}

#mainSpace{width:994px; min-height:540px; padding-bottom:12px; background-repeat:no-repeat; background-position:center top}

p.siteName{margin-left:44px; padding-top:26px; font-size:2.5em; letter-spacing:0.03em}

#mainSpace .columns{width:974px; margin-right:10px; margin-left:10px; min-height:200px}

.tube{padding:5px}
.tube.outer{}
.tube.middle{}
.tube.inner{margin:3px 3px 3px 3px; padding-bottom:0}

.clrColumn{margin-top:-9px}

.ieFix{display:none}
#leftColumn .tube.middle, 
#rightColumn .tube.middle{min-height:200px}

.chrome #rightColumn .tube.inner{margin-bottom:0}
.chrome #rightColumn .module{margin-bottom:0}
.chrome #leftColumn .tube.inner{margin-bottom:0}
.chrome #leftColumn .module{margin-bottom:0}
.chrome #leftColumn .tube.inner, 
.chrome #rightColumn .tube.inner{margin-bottom:12px}

#contents .tube.inner{min-height:400px; padding:19px 12px 6px 12px; margin-bottom:12px}

#contents .tube.inner.block{min-height:0}
#contents .page{ width:432px}
#contents .crumb p{font-size:.815em;  margin-bottom:12px}
#contents .module, 
#contents .pageBlock{margin-bottom:12px; width:432px}

.noRightColumn#main #contents .module, 
.noRightColumn#main #contents .pageBlock{ width:auto}
.noLeftColumn#main #contents .module, 
.noLeftColumn#main #contents .pageBlock{width:auto}
#contents .module .moduleTitle p, 
#contents .page table caption, 
#contents .page .blockTitle{font-size:1.37em;  font-weight:normal; margin-bottom:6px; line-height:normal; color:#000}

#contents .module .moduleTitle.icon{ padding:0px 55px 10px 0px; min-height:0px; background-repeat:no-repeat; background-position:right top}
#contents .module .moduleTitle.icon.doItOnline{background-image:url(../graphics/eyeCandy/moduleTitleIcon-dpItOnline.gif)}
.noRightColumn#main #contents .page .module.doItOnline .moduleTitle.icon.doItOnline{background-image:url(../graphics/eyeCandy/moduleTitleIcon-Tgov-default.gif); height:35px}
#contents .module.indexIntro{border-bottom:1px dotted #CCC}

#contents .promo p.date{color:#999}
#contents .module .promo p.count.comment span{background-image:url(../graphics/eyeCandy/countIcon-comment-default.gif)}
#contents .module .promo p.count.document span{background-image:url(../graphics/eyeCandy/countIcon-document-default.gif)}
#contents .module .promo p.count.agenda span{background-image:url(../graphics/eyeCandy/countIcon-agenda-default.gif)}
#contents .module .promo p.count.folder span{background-image:url(../graphics/eyeCandy/countIcon-folder-default.gif)}
#contents .module .promo p.count.images span{background-image:url(../graphics/eyeCandy/countIcon-photo-default.gif)}
 #contents .page .module .promo span.rating span.star{background-image:url(../graphics/eyeCandy/checked.png)}
  #contents .page .module .promo span.rating span.noStar{background-image:url(../graphics/eyeCandy/unchecked.png)}
#contents .promo p.search-url{color:#00804F}
#contents .module.signPosts .signBlock p.count.folder span{background-image:url(../graphics/eyeCandy/countIcon-folder-default.gif)}
#contents .module.introPromos.photoBorder .promo .promoImage{border:1px outset #333}
#contents .module.introPromos.photoBorder .promo .promoImage img{border:5px solid #FFF}
#contents .module.introPromos.headline.photoBorder .promo .promoImage{border:1px outset #333}
#contents .module.introPromos.headline.photoBorder .promo .promoImage img{border:10px solid #FFF}
#contents .module.introPromos.onePerRow .promo, 
#contents .module.introPromos.twoPerRow .promo{border-bottom:1px dotted #CCC}
#contents .page .module.SMresults .promo .clear{background-image:url(../graphics/default/dor-grey.gif)}
#contents .page .module.SMresults .promo:hover{background-color:#f4f5f7}

#contents .page table p, 
#contents .page table.inbodytable p{color:#000}
#contents .page table thead{border-right:1px solid #CCC; border-top:1px solid #CCC}
#contents .page table.inbodytable th{border-bottom:1px solid #B3B3B3; border-left:1px solid #B3B3B3; background-color:#EFEFEF}
#contents .page table.inbodytable tbody{color:#333; border-right:1px solid #CCC; border-left:1px solid #CCC}
#contents .page table tr.odd td{background-color:#F8F8F8}
#contents .page table tbody tr.odd:hover td, 
#contents .page table tbody tr.even:hover td{background-color:#FFC; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FF6}

#contents .page table tbody tr.odd td a{background-color:#F8F8F8}
#contents .page table tbody tr.even td a{}
#contents .page table tbody tr.odd:hover td a, 
#contents .page table tbody tr.even:hover td a, 
#contents .page table tbody tr.odd td a:hover, 
#contents .page table tbody tr.even td a:hover{background-color:#FFC}

#contents .page table tbody tr.selected td, 
#contents .page table tbody tr.selected:hover td{background-color:#669CD3}
#contents .page table tbody tr.odd.selected td a, 
#contents .page table tbody tr.even.selected td a{background-color:#669CD3; color:#FFF}

#contents .page table tbody tr.selected td p{color:#FFF}
#contents .page table tbody tr.odd td a:active, 
#contents .page table tbody tr.even td a:active, 
#contents .page table tbody tr.odd td a:focus, 
#contents .page table tbody tr.even td a:focus{background-color:#cff; color:#03f}

#contents .page table.inbodytable{border-top:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; color:#000}
#contents .page table.inbodytable td{border-bottom:1px solid #CCC}
#contents .page table.inbodytable tfoot td{border-top:1px solid #CCC}
#contents .module.downloads table.pageTable.downloads td{border-bottom:1px dotted #CCC}
#contents .module.downloads table.pageTable.downloads thead th{border-bottom:1px solid #CCC}
#contents .page table.classicTables {
	background-color: #fff;
	border:1px solid #CCCCCC;
}
#contents table.classicTables thead tr th, 
#contents table.classicTables tfoot tr th {
	background-color: #8A97CF;
	color:#FFF;	
}
#contents table.classicTables thead tr th p,
#contents table.classicTables tr th p { color:#FFF; }
#contents table.classicTables thead tr .header {
	background-image: url(../graphics/default/bg.gif);
}

#contents .page table.classicTables tbody td p { padding-bottom:0;}
#contents .page  table.classicTables tbody tr.odd td {
	background-color:#F1F4FB;
}
#contents .page  table.classicTables thead tr .headerSortUp {
	background-image: url(../graphics/default/asc.gif);
}
#contents .page  table.classicTables thead tr .headerSortDown {
	background-image: url(../graphics/default/desc.gif);
}
#contents .feedLink{display:block; float:right; line-height:20px; width:100px; font-size:.889em; text-align:right}
#contents .feedLink span{display:block; float:right; width:16px; height:16px; margin-left:6px; background-image:url(../graphics/eyeCandy/rss-default.gif); background-repeat:no-repeat; background-position:center center}

#contents .page .module.titleItems ul{list-style-image:url(../graphics/eyeCandy/linkIcon-default.gif); margin-bottom:0}
#contents .page .module.titleItems li{padding:0 0 0 0em; margin-top:2px; margin-left:1em}

#contents .page .module.titleItems.invert{ padding:12px; width:auto}
#contents .page .module.titleItems.invert ul{list-style-image:url(../graphics/eyeCandy/linkIcon-invert-default.gif); margin-bottom:0}

#contents .page .module.popular ul{list-style-image:none; margin:0 0 0 0; padding:0 0 0 0; display:block; float:left; width:198px; margin-right:12px}
#contents .page .module.popular li{padding:0 0 0 0; margin-top:2px; margin-left:0}

#contents .module .columnsParent{ clear:both}

#contents .module.twoColumns .column{display:block; float:left; display:block; float:left; width:198px; margin-right:12px}

#contents .module.threeColumns .column.one, 
#contents .module.threeColumns .column.two, 
#contents .module.threeColumns .column.three{display:block; float:left; display:block; float:left; width:140px}
#contents .module.threeColumns .column.two{margin-right:6px;  margin-left:6px}

#contents .module.signPosts.twoColumns .column{display:block; float:left; display:block; float:left; width:216px; margin-right:0px}
#contents .module.signPosts .signBlock{margin-bottom:12px}
#contents .module.twoColumns .column .signBlock{margin-bottom:18px}
#contents .module.threeColumns .column .signBlock{margin-bottom:6px}
#contents .module.signPosts{margin-bottom:0}
#contents .module.threeColumns.signPosts{margin-bottom:6px}
.signPost{background-color:#409ED3; padding:5px}
.signPost.inner{background-color:#FFF; padding:10px}
.signPost.inner:hover{background-color:#F4F5F7; cursor:pointer}
.signPost.inner:hover a{text-decoration:underline}
#contents .module.signPosts a{font-size:1.37em;  display:block; margin-bottom:6px}
#contents .module.signPosts.twoColumns .column .signBlock{display:block; float:left; width:206px}

#contents .module.signPosts.twoColumns .column.right .signBlock{float:right}

#contents .page .module.invert{background-color:#5686E8; color:#FFF}
#contents .page .module.invert .moduleTitle p, 
#main.noRightColumn #contents .page .module.loggedIn .moduleTitle p{color:#FFF}
#contents .page .module.invert a{color:#FFF; background-color:transparent}
#contents .page .module.invert .date{color:#FFF}

#contents .module.googleMap iframe{border:1px solid #CCC}

.noRightColumn#main #contents .module.googleMap iframe{border:1px solid #CCC}
#contents .module.googleMap .moduleTitle p{color:#666}

#contents .page .module.thread .moduleTitle p{}
#contents .page .module.thread hr{margin-top:0}
#contents .page .module.thread .post-details{font-size:.889em;  line-height:24px; color:#999}
#contents .page .module.thread .post-details strong{color:#000}
#contents .page .module.thread .reply{padding-left:30px; background-image:url(../graphics/eyeCandy/threadicon-large-default.gif); background-repeat:no-repeat; background-position:left top; min-height:30px; padding-right:30px}

#myFlashMovie p.alert{text-align:center; background-image:url(../graphics/default/warning.gif); background-repeat:no-repeat; background-position:center top; padding-top:35px}

.module.podcast, 
.module.video{text-align:center}
.module.video .moduleTitle{text-align:left}
.videoIn{margin:0 auto 0 auto; width:320px; text-align:center}

#exploreMenu, 
#exploreMenu a{color:#FFF}
#exploreMenu ul{}

#contents .page .module.atozMenu{background-color:#FFF}
#contents .moduleWrap{background-color:#007ec4; padding:5px}
#contents .moduleWrap.inside{background-color:#FFF; padding:5px}
#contents .page .module.atozMenu{background-color:#FFF; font-size:1.096em;  padding-bottom:4px}
#contents .page .module.atozMenu ol{float:left; text-align:center; padding:0 0 0 0; margin:0 0 0 0; width:412px}
#contents .page .module.atozMenu li{display:inline; font-weight:bold; float:left;  margin:0 4px 2px 0}
#contents .page .module.atozMenu li{}
#contents .page .module.atozMenu li.number{margin-right:0}

#contents .page .module.atozMenu li a.rounded, 
#contents .page .module.atozMenu .button{ outline:none;  border:none;  text-decoration:none;  cursor:pointer;  white-space:nowrap;  vertical-align:middle;  display:-moz-inline-box;  display:inline-block;  overflow:visible}

#contents .page .module.atozMenu a.rounded.button strong{color:#007EC4}
#contents .page .module.atozMenu a.rounded.button.noEntries strong, 
#contents .page .module.atozMenu .button.noEntries{color:#000}
#contents .page .module.atozMenu .button{ padding-top:3px;  width:23px;  line-height:20px}
#contents .page .module.atozMenu li.numbers .button{width:40px}

.chrome #contents .page .module.atozMenu .button, 
.chrome #contents .page .module.atozMenu li.numbers .button{width:auto}
.chrome #contents .page .module.atozMenu .button strong{ padding:0px 7px;  line-height:1}

#contents .page .module.atozMenu li.active a.rounded.button strong, 
#contents .page .module.atozMenu li.active .button{ color:#FFF;  background-color:#007ec4}
#contents .page .module.atozMenu a.rounded.button:hover strong, 
#contents .page .module.atozMenu .button:hover, 
#contents .page .module.atozMenu .button:hover strong{ color:#FFF;  background-color:#007ec4}
#contents .page .module.atozMenu a.button.noEntries:hover strong, 
#contents .page .module.atozMenu .button.noEntries:hover, 
#contents .page .module.atozMenu .button.noEntries:hover strong{ color:#000;  background-color:#CCC}

#contents .page .stipesListMenu{}
#contents .page .stipesListMenu ul{list-style-type:none; list-style-image:none; margin:0 0 0 0; padding:0 0 0 0}
#contents .page .stipesListMenu li{list-style-type:none; background:none}
#contents .page .stipesListMenu li{padding:0 0 0 0; margin:0 0 .3em 0}
#contents .page .stipesListMenu li a{padding:6px 12px 6px 12px; display:block}
#contents .page .stipesListMenu li.odd a{background:#F4F5F7}
#contents .page .stipesListMenu li.odd a:active, 
#contents .page .stipesListMenu li.odd a:focus{background-color:#03C; color:#FFF}

#contents .module .resultMessage p span.label, 
#contents .module .resultMessage p strong{display:block; float:left}
#contents .module .resultMessage p span.label{font-weight:bold; width:140px}
#contents .module .resultMessage p strong{font-weight:normal; width:200px}
#contents .module .resultMessage p strong em, 
#contents .module.resultMessage p strong em{font-weight:bold; color:#F00}

#contents .module.inPageSearch .row{display:block; clear:both}
#contents .module.inPageSearch .row label strong{width:400px; display:block}
.searchkeyword, 
.searchstreet{width:220px; margin-right:12px}
#contents .module.inPageSearch .row .button{}
#contents .module.inPageSearch .row select{width:422px; font-size:1.2em}
#contents .module.inPageSearch .row .faqKeyword{width:200px; font-size:1.2em; margin-right:10px}
#contents .module.inPageSearch .row .button{font-size:1.2em}
#contents .module.inPageSearch .resultMessage{margin-top:1em}

.module.calendars p.legend span{display:block; float:left}
#contents .module.calendars .row{display:block; clear:both; text-align:center; padding-top:12px}
#contents .module.calendars .column{display:block; width:50%; float:left; text-align:center; padding:0 0 12px 0}
#contents .page .module.calendars table.calendar{border:1px solid #AEAEAE; background-color:#FFF; padding:0px; margin:0 auto 0 auto; width:170px; float:none; color:#000}
#contents .page .module.calendars table.calendar tbody td{font-weight:normal; text-align:center; padding: 0px; height:100%; text-decoration:none; margin:0px; border:1px solid #FFF}
#contents .page .module.calendars .calendar th{background-color:#fff; color:#8C827B; border-bottom:1px solid #ccc; padding:5px 5px 5px 5px}
#contents .page .module.calendars .calendar td{padding:0px; text-align:center; font-size:90%; width:auto; background-image:none}
#contents .page .module.calendars .calendar td{padding:0px; text-align:center; font-size:100%; width:14%}
#contents .page .module.calendars .calendar th p{text-align:center; padding:0px; margin-bottom:2px}
#contents .page .module.calendars .calendar caption{font-weight:bold; text-align:center; background-color:#5686E8; text-align:center; color:#111; margin:0 0 0 0; padding:0 0 0 0; color:#FFF; margin:0 0 0 0; padding:2px 0 0px 0; line-height:25px; font-size:1.2em; caption-side:top}

#contents .page table.calendar tbody td.garden div, 
#contents .page p.legend span.garden
{background-color: #9d5b21; color:#FFF; font-weight:bold}

#contents .page table.calendar tbody td.refuse div, 
#contents .page p.legend span.refuse
{background-color: #52bb2b; color:#FFF; font-weight:bold}

#contents .page table.calendar tbody td.recycling div, 
#contents .page p.legend span.recycling
{background-color: #3366ff; color:#FFF; font-weight:bold}

#contents .page table.calendar tbody td.gardenrecycling div, 
#contents .page p.legend span.gardenrecycling
{background: #ae00dc url(../graphics/bins/gardenrecycling.gif) no-repeat center; color:#FFF; font-weight:bold}

#contents .page table.calendar tbody td.gardenrefuse div, 
#contents .page p.legend span.gardenrefuse
{background: #ae00dc url(../graphics/bins/gardenrefuse.gif) no-repeat center; color:#FFF; font-weight:bold}

#contents .page table.calendar tbody td.recyclingrefuse div, 
#contents .page p.legend span.recyclingrefuse
{background: #ae00dc url(../graphics/bins/recyclingrefuse.gif) no-repeat center; color:#FFF; font-weight:bold}

#contents .page table.calendar tbody td.gardenrecyclingrefuse div, 
#contents .page p.legend span.gardenrecyclingrefuse
{background: #ae00dc url(../graphics/bins/gardenrecyclingrefuse.gif) no-repeat center; color:#FFF; font-weight:bold}

#contents .page p.legend span.garden,
#contents .page p.legend span.refuse, 
#contents .page p.legend span.recycling,
#contents .page p.legend span.gardenrecycling,
#contents .page p.legend span.gardenrefuse,
#contents .page p.legend span.recyclingrefuse,
#contents .page p.legend span.gardenrecyclingrefuse
{width:16px; height:16px; margin:0 5px 0 10px}

#contents .page table.calendar tbody td div,
#contents .page table.calendar tbody td.garden div,
#contents .page table.calendar tbody td.refuse div,
#contents .page table.calendar tbody td.recycling div,
#contents .page table.calendar tbody td.gardenrecycling div,
#contents .page table.calendar tbody td.gardenrefuse div,
#contents .page table.calendar tbody td.recyclingrefuse div,
#contents .page table.calendar tbody td.gardenrecyclingrefuse div
{padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}

#contents .page table.bins{border:1px solid #AEAEAE; background-color:#FFF; padding:0px; margin:0 auto 0 auto; width:100%; float:none; color:#000}
#contents .page table.bins tbody td{font-weight:normal; text-align:left; padding: 5px 5px 5px 5px; height:100%; text-decoration:none; margin:0px; border:1px solid #FFF}
#contents .page table.bins th{line-height:25px; font-size:1.2em; background-color:#5686E8; color:#fff; font-weight:bold; border-bottom:1px solid #ccc; padding:5px 5px 5px 5px}

#contents .page table.bins thead th.date {text-align: center;}
#contents .page table.bins tbody td.date {color:#FFF; font-weight:bold; text-align: center; width: 72px; height: 72px;}
#contents .page table.bins tbody td.date div {width: 100%; height: 100%;}

#contents .page table.bins tbody td.garden div {background-color: #9d5b21;}
#contents .page table.bins tbody td.refuse div {background-color: #52bb2b;}
#contents .page table.bins tbody td.recycling div {background-color: #3366ff;}
#contents .page table.bins tbody td.gardenrecycling div {background: transparent url(../graphics/bins/gardenrecycling.gif) no-repeat center;}
#contents .page table.bins tbody td.gardenrefuse div {background: transparent url(../graphics/bins/gardenrefuse.gif) no-repeat center;}
#contents .page table.bins tbody td.recyclingrefuse div {background: transparent url(../graphics/bins/recyclingrefuse.gif) no-repeat center;}
#contents .page table.bins tbody td.gardenrecyclingrefuse div {background: transparent url(../graphics/bins/gardenrecyclingrefuse.gif) no-repeat center;}

#contents .page table.bins tbody td div span {font-size: 2em;}


#contents .page p.rateMe .rating{margin-top:6px}

.module-curve-box div.area{border-left:1px solid #CCC; border-right:1px solid #CCC}
.module-curve-box div.area ul{}
.module-curve-box div.toparea{background-image:url(../graphics/eyeCandy/curvyModule.gif)}
.module-curve-box div.toparea div.toparea{background-image:url(../graphics/eyeCandy/curvyModule.gif)}
.module-curve-box div.toparea div.toparea div.toparea{background-image:url(../graphics/eyeCandy/curvyModule.gif)}
.module-curve-box div.bottomarea{background-image:url(../graphics/eyeCandy/curvyModule.gif)}
.module-curve-box div.bottomarea div.bottomarea{  background-image:url(../graphics/eyeCandy/curvyModule.gif)}
.module-curve-box div.bottomarea div.bottomarea div.bottomarea{background-image:url(../graphics/eyeCandy/curvyModule.gif)}

.module-curve-box.blue div.area{    border-left:1px solid #007ec4;     border-right:1px solid #007ec4}
.module-curve-box.blue div.area ul{}
.module-curve-box.blue div.toparea{background-image:url(../graphics/eyeCandy/curvyModule-blue.gif)}
.module-curve-box.blue div.toparea div.toparea{background-image:url(../graphics/eyeCandy/curvyModule-blue.gif)}
.module-curve-box.blue div.toparea div.toparea div.toparea{background-image:url(../graphics/eyeCandy/curvyModule-blue.gif)}
.module-curve-box.blue div.bottomarea{background-image:url(../graphics/eyeCandy/curvyModule-blue.gif)}
.module-curve-box.blue div.bottomarea div.bottomarea{  background-image:url(../graphics/eyeCandy/curvyModule-blue.gif)}
.module-curve-box.blue div.bottomarea div.bottomarea div.bottomarea{background-image:url(../graphics/eyeCandy/curvyModule-blue.gif)}

#main #contents .page .module.pagination{text-align:center}
#contents .page .module.pagination .moduleContent{background-color:#FFF}
#contents .page .module.pagination ul{list-style:none; margin:0 0 0 0; padding:0 0 0 0}
#contents .page .module.pagination ul li{background-image:none; display:inline; font-weight:bold}
#contents .page .module.pagination ul li.previous, 
#contents .page .module.pagination ul li.next{font-weight:normal}
#contents .page .module.pagination ul .previous span{background:url(../graphics/eyeCandy/arrow_prev-off.gif) no-repeat left 50%}
#contents .page .module.pagination ul .previous a{background:url(../graphics/eyeCandy/arrow_prev-on.gif) no-repeat left 50%}
#contents .page .module.pagination ul .next span{background:url(../graphics/eyeCandy/arrow_next-off.gif) no-repeat right 50%}
#contents .page .module.pagination ul .next a{background:url(../graphics/eyeCandy/arrow_next-on.gif) no-repeat right 50%}
#contents .page .module.pagination ul .previous a, 
#contents .page .module.pagination ul .previous span{padding-left:20px}
#contents .page .module.pagination ul .next a, 
#contents .page .module.pagination ul .next span{padding-right:20px}

#contents .module.inPageForm{border-top:1px solid #5686E8; border-bottom:1px solid #5686E8; padding-top:20px; padding-bottom:20px; overflow:visible}
#contents .module.inPageForm.faqFilter{border:none; padding-top:0}

#contents .module.inPageForm .validation,
#contents .formPage .validation{background-color:#D64D7A; color:#FFF; margin:12px 0 20px 0}
#contents .module.inPageForm .validation.success,
#contents .formPage .success{background-color:#63B163; color:#FFF}
#contents .module.inPageForm .validation strong,
#contents .formPage .validation strong,
#contents .formPage .success strong{font-size:1.37em}
#contents .module.inPageForm .fieldGroupTitle p,
#contents .module.formPage .fieldGroupTitle p{font-size:1.222em;  font-weight:normal; margin-bottom:20px}

#contents .page .module.inPageForm p.small{margin-bottom:20px}

#formPage .fieldMembers input.formField, 
#formPage .fieldMembers textarea.formField,
.formPage .fieldMembers input.formField, 
.formPage .fieldMembers textarea.formField { border:1px solid #5686E8; font-size:1em }

#formPage .fieldMembers .label, 
#formPage .fieldMembers .label label,
.formPage .fieldMembers .label, 
.formPage .fieldMembers .label label {color:#666;}

#formPage span.asterix, 
#formPage .fieldMembers span.asterix, 
#formPage .fieldMembers span.required,
.formPage span.asterix, 
.formPage .fieldMembers span.asterix, 
.formPage .fieldMembers span.required{color:#F00}
#formPage .fieldNote .message,
.formPage .fieldNote .message{border:1px solid #FFD324; background-color:#FFF6BE; color:#817134}
#contents .page #formPage .fieldNote .message p{font-size:.889em}
#contents .page #formPage .fieldNote .message a, 
#contents .page #formPage .fieldNote .message a:active, 
#contents .page #formPage .fieldNote .message a:focus{color:#000; background-color:transparent; text-decoration:none}

#contents #formPage a:active, #contents #formPage a:focus {}
#formPage .fieldMembers .fieldCorrect,
.formPage .fieldMembers .fieldCorrect {background-image:url(../graphics/default/tick.gif)}
#formPage .fieldMembers .fieldError,
.formPage .fieldMembers .fieldError {background-image:url(../graphics/default/cross.gif)}
#formPage .fieldHelpButton {background-image:url(../graphics/default/fieldHelp.gif)}

 #contents .page .rating span.star{background-image:url(../graphics/eyeCandy/checked.png)}
 #contents .page .rating span.noStar{background-image:url(../graphics/eyeCandy/unchecked.png)}

/*#contents .page .module.inPageForm .button{ color:#fff;  background-color:#999}
#contents .page .module.inPageForm .button:hover, 
#contents .page .module.inPageForm .button:focus, 
#contents .page .module.inPageForm .button:active{ background-color:#666}*/

#contents #formPage a:active, 
#contents #formPage a:focus{background-color:#FFF; color:#007EC4}
#contents .page .module.buttons{display:block; clear:both; z-index:1000; position:relative}

.module.pageFilter{border:5px solid #f60; padding:5px}

.module.govMetric{text-align:center}
.module.govMetric .moduletitle{}

#contents .page .module.govMetric .moduleTitle p{font-size:1em;  font-weight:normal; margin-bottom:6px; line-height:normal}

#galleryControls .buttonBlock div p a{color:#FFF}
#galleryControls .buttonBlock div p a:hover{color:#FC0}
#galleryControls .buttonBlock div.foreButton p a{background:url(../graphics/galleryLightBox/controls.png) no-repeat right top}
#galleryControls .buttonBlock div.foreButton p a:hover{background:url(../graphics/galleryLightBox/controls.png) no-repeat right -100px}
#galleryControls .buttonBlock div.backButton p a{background:url(../graphics/galleryLightBox/controls.png) no-repeat left top}
#galleryControls .buttonBlock div.backButton p a:hover{background:url(../graphics/galleryLightBox/controls.png) no-repeat left -100px}
.lightboxGrid{background-color:transparent}
#lightBoxBlock .matrix ul li{background-image:url(../graphics/galleryLightBox/loading-small.gif)}
#lightBoxBlock .matrix ul li a{border-top:2.5px solid #FFF; border-right:2.5px solid #FFF; border-bottom:2.5px solid #FFF; border-left:2.5px solid #FFF}
#lightBoxBlock .matrix ul li a span{background-color:#FFF; color:#000}
#lightBoxBlock .matrix ul li.active a{border-top:2.5px solid #FC0; border-right:2.5px solid #FC0; border-bottom:2.5px solid #FC0; border-left:2.5px solid #FC0}
#lightBoxBlock .matrix ul li.active span{background-color:#FC0}

.imgcapright{float:right; margin:2px 0px 1em 12px}
.imgcapleft{float:left; margin:2px 12px 1em 0px}
#contents .imgcapleft img, 
#contents .imgcapright img{float:none; width:204px}
#contents .imgcapcentre{width:99%; text-align:center}
#contents .imgcapcentre img{float:none; width:345px}
#contents .imgcapright p{width:184px; margin:0 0px 1em 5px; text-align:left; color:#999}
#contents .imgcapleft p{width:184px; margin:0 5px 1em 0px; text-align:left; color:#999}

#contents .page hr{color:#5686E8; background-color:#5686E8}

#contents .page .module.labelSet{border-bottom:1px solid #5686E8; width:auto; overflow:hidden}
#contents .page .module.labelSet p.mainItemLabel{margin-bottom:6px; line-height:1.3em; background-color:#f60}
#contents .page .module.labelSet{display:block; clear:both}
#contents .page .module.labelSet p.mainItemLabel span.label{display:block; float:left; width:53%; font-weight:bold; padding-bottom:1em}
#contents .page .module.labelSet p.mainItemLabel span.value{display:block; float:left; width:45%; font-weight:normal; padding-bottom:1em}
#contents .page .module.labelSet p.accessLabel img{margin-right:5px}

#leftColumn .module, 
#rightColumn .module{margin-bottom:12px; width:204px}
#rightColumn .moduleContent{width:204px}
.safari #rightColumn .moduleContent{ padding-bottom:10px}

.moduleTitle strong{font-weight:normal}
#leftColumn .moduleTitle, 
#rightColumn .moduleTitle{font-size:1.37em; padding:10px 12px 10px 12px; width:180px}
#rightColumn .moduleTitle.icon{ min-height:30px; background-repeat:no-repeat; background-position:right top}
#rightColumn .moduleTitle.icon.doItOnline{background-image:url(../graphics/eyeCandy/moduleTitleIcon-Tgov-default.png)}
#rightColumn .moduleTitle.icon.searchSuggest{background-image:url(../graphics/eyeCandy/searchWords.gif)}

#rightColumn .moduleTitle.icon p{padding-right:50px}
#leftColumn .tube.inner{}

p.labelIcon{font-weight:bold; display:block}
#rightColumn p.labelIcon{width:180px; margin:0 5px 0 5px; overflow:auto}
.labelIcon span{display:block; float:left}
.labelIcon span.icon{width:15px; height:15px; display:block; background-repeat:no-repeat; background-position:center top; float:left; margin-right:6px}
.labelIcon.pdf span.icon{background-image:url(../graphics/eyeCandy/lableIcon-pdf-default.gif)}
.labelIcon.question span.icon{background-image:url(../graphics/eyeCandy/lableIcon-question-default.gif)}
.labelIcon.telephone span.icon{background-image:url(../graphics/eyeCandy/lableIcon-telephone-default.gif)}
.labelIcon.address span.icon{background-image:url(../graphics/eyeCandy/lableIcon-address-default.gif)}

#rightColumn .moduleContent{}
#leftColumn p.labelIcon, 
#rightColumn p.labelIcon{ display:block}

#leftColumn .labelIcon span, 
#rightColumn .labelIcon span{width:159px}
#leftColumn .labelIcon span.icon, 
#rightColumn .labelIcon span.icon{width:15px}

#leftColumn .moduleContent .contact{padding:0px 12px 10px 12px; overflow:auto}
#leftColumn .moduleContent .contact address, 
#leftColumn .moduleContent .contact p{margin-bottom:10px}
#leftColumn .moduleContent .contact p.labelIcon{margin-bottom:5px; line-height:18px}
#leftColumn .moduleContent .contact p.telephoneNumber{ color:#666; font-size:1.37em}

#rightColumn .moduleContent p{padding:0px 12px 10px 12px; font-size:1em; font-weight:normal}
#rightColumn .moduleContent p strong{font-weight:bold}

.navigation{ float:left;  width:214px;  line-height:normal;  position:relative;  padding:0; right:5px}
#leftColumn .navigation{}

#leftColumn .navigation ul{background:#FFF}
.navigation ul{ padding:0;  margin:0}
#leftColumn .navigation ul{margin-bottom:5px}
#rightColumn .navigation ul{margin-bottom:10px}
.noRightColumn#main #contents .page .module .navigation ul{margin-bottom:0px; list-style:none; list-style-image:none}
#rightColumn .navigation li, 
.noRightColumn#main #contents .page .module .navigation li{ padding:0;  margin:0; font-size:1.096em; line-height:normal; list-style:none}
#leftColumn #navigation ul{font-size:109.6%}
#leftColumn #navigation ul ul{font-size:100%}

#rightColumn .module.related .navigation li{font-size:1em}
#rightColumn .navigation li a{padding:5px 10px 3px 18px}

.navigation li a, 
.navigation li strong{ padding:5px 10px 3px 21px;  display:block}

.noRightColumn#main #contents .page .module .navigation li a, 
.noRightColumn#main #contents .page .module .navigation li strong{ padding:5px 10px 3px 21px;  display:block; width:647px}

.navigation li strong{border-bottom:1px solid #007EC4}
.navigation ul li a{ border-bottom:1px solid #E0EFF8}

.navigation li span.description, 
.navigation li span.count{ padding:5px 10px 6px 18px;  display:block}
.noRightColumn#main #contents .page .module .navigation li span.description{width:650px}

.navigation.urlsPictureDescription li span.menuImage{ padding:5px 18px 0px 18px;  display:block}
.navigation.urlsDescription li a, 
.navigation.urlsPictureDescription li a, 
.navigation.faq ul li a{border-bottom:none}

.navigation.urlsPictureDescription li{margin-bottom:5px}
.navigation.urlsDescription li span.description, 
.navigation.urlsPictureDescription li span.description, 
.navigation.urlsPictureDescription.count span.count, 
.navigation.faq ul span.rating{ font-size:.889em; border-bottom:1px solid #E0EFF8}

.navigation.urlsPictureDescription.count li span.description{border-bottom:none}
.navigation.urlsPictureDescription li span.menuImage img{width:178px}

.navigation.faq li{display:block}
.navigation.faq li span.rating{display:block; clear:both;  width:180px; padding-top:0px; padding-right:16px; padding-left:18px; overflow:auto; padding-bottom:5px}
 .navigation.faq li .rating span{display:block; float:left; width:16px; height:16px}
 .navigation.faq li .rating span.star{background-image:url(../graphics/eyeCandy/checked.png); background-repeat:no-repeat; background-position:center center}
  .navigation.faq li .rating span.noStar{background-image:url(../graphics/eyeCandy/unchecked.png); background-repeat:no-repeat; background-position:center center}
 
 
 
.navigation li span.count{font-size:.889em; margin-bottom:12px; overflow:auto}
.navigation li span.count span{display:block; float:left; margin-right:5px; line-height:16px; background-repeat:no-repeat; background-position:center center}
.navigation li span.count span span{display:block; float:left; width:16px; height:16px; margin-right:3px}

.navigation li span.count .comment span{background-image:url(../graphics/eyeCandy/countIcon-comment-default.gif)}
.navigation li span.count .photo span{background-image:url(../graphics/eyeCandy/countIcon-photo-default.gif)}

.navigation ul li.last_item a, 
.navigation.urlsDescription li.last_item span.description, 
.navigation.urlsPictureDescription li.last_item span.description, 
.navigation.urlsPictureDescription.count li.last_item span.count, 
.navigation.faq li.last_item  span.rating{border-bottom:none}
.navigation ul li a.home-link{background-image:url(../graphics/eyeCandy/nav-arrow-up.gif); background-repeat:no-repeat; background-position:8px 9px}
 
.navigation ul ul a, 
.navigation ul ul strong{padding-left:35px}

.navigation ul ul ul a, 
.navigation ul ul ul strong{padding-left:50px}

.navigation ul ul ul ul a, 
.navigation ul ul ul ul strong{padding-left:65px}

.navigation ul ul ul ul ul a, 
.navigation ul ul ul ul ul strong{padding-left:80px}
.navigation ul li a:hover, 
.navigation ul li a:active, 
.navigation ul li a:focus{background-image:url(../graphics/eyeCandy/nav-arrow-over.gif); background-repeat:no-repeat; background-position:8px 9px}

#rightColumn .navigation ul li a:hover, 
#rightColumn .navigation ul li a:active, 
#rightColumn .navigation ul li a:focus{background-image:none}

#leftColumn .navigation ul li a.section{border-bottom:1px solid #E0EFF8}
.navigation ul li .section, 
.navigation ul li .section:hover, 
.navigation ul li .section:active, 
.navigation ul li .section:focus{background-image:url(../graphics/eyeCandy/nav-arrow-up.gif); background-repeat:no-repeat; background-position:8px 9px}

.navigation ul li strong{color:#fff; background-color:#007EC4; background-image:url(../graphics/eyeCandy/nav-arrow-active.gif); background-repeat:no-repeat; background-position:8px 9px}

.navigation ul ul{margin-bottom:0}

.navigation .service{}
.index .navigation .service a:hover{}
.navigation ul li a:hover{}

#leftColumn .navigation ul ul li a{border-bottom:1px solid #E0EFF8}
#leftColumn .navigation ul ul{background:#FFF}
.navigation ul ul a, 
.navigation ul ul strong{}
.navigation ul ul a:hover, 
.navigation ul ul a:active, 
.navigation ul ul a:focus{background-position:19px 9px}
.navigation ul ul .section, 
.navigation ul ul .section:hover, 
.navigation ul ul .section:active, 
.navigation ul ul .section:focus{background-position:19px 9px}
.navigation ul ul li strong{background-position:19px 9px}

#leftColumn .navigation ul ul ul li a{border-bottom:1px solid #E0EFF8}
#leftColumn .navigation ul ul ul{background:#FFF}
.navigation ul ul ul a, 
.navigation ul ul ul strong{}
.navigation ul ul ul a:hover, 
.navigation ul ul ul a:active, 
.navigation ul ul ul a:focus{background-position:35px 9px}
.navigation ul ul ul .section, 
.navigation ul ul ul .section:hover, 
.navigation ul ul ul .section:active, 
.navigation ul ul ul .section:focus{background-position:35px 9px}
.navigation ul ul ul li strong{background-position:35px 9px}

#leftColumn .navigation ul ul ul ul li a{border-bottom:1px solid #E0EFF8}
#leftColumn .navigation ul ul ul ul{background:#FFF}
.navigation ul ul ul ul a:hover, 
.navigation ul ul ul ul a:active, 
.navigation ul ul ul ul a:focus{background-position:52px 9px}
.navigation ul ul ul ul .section, 
.navigation ul ul ul ul .section:hover, 
.navigation ul ul ul ul .section:active, 
.navigation ul ul ul ul .section:focus{background-position:52px 9px}
.navigation ul ul ul ul li strong{background-position:52px 9px}

#leftColumn .navigation ul ul ul ul ul li a{border-bottom:1px solid #E0EFF8}
#leftColumn .navigation ul ul ul ul ul{}
.navigation ul ul ul ul ul a:hover, 
.navigation ul ul ul ul ul a:active, 
.navigation ul ul ul ul ul a:focus{background-position:65px 9px}
.navigation ul ul ul ul ul .section, 
.navigation ul ul ul ul ul .section:hover, 
.navigation ul ul ul ul ul .section:active, 
.navigation ul ul ul ul ul .section:focus{background-position:65px 9px}
.navigation ul ul ul ul ul li strong{background-position:65px 9px}

.tube.inner.loggedIn{background-color:#5686E8; color:#FFF}
#rightColumn .tube.inner.loggedIn a{color:#FFF}
.loggedIn .navigation li strong{border-bottom:1px solid #007EC4}
.loggedIn .navigation ul li a{border-bottom:1px solid #94B3F0}

.loggedIn .navigation ul li.last_item a{border-bottom:none}
.loggedIn .labelIcon.question span.icon{background-image:url(../graphics/eyeCandy/lableIcon-question-logged-default.gif)}

#rightColumn .loggedIn .navigation li a, 
#rightColumn .loggedIn .navigation li strong{ padding:5px 10px 3px 40px;  display:block}

#rightColumn .loggedIn .navigation li a, 
#rightColumn .loggedIn .navigation li a:hover, 
#rightColumn .loggedIn .navigation li a:active, 
#rightColumn .loggedIn .navigation li a:focus{background-repeat:no-repeat; background-position:12px 5px}

#rightColumn .loggedIn .navigation li.user a, 
#rightColumn .loggedIn .navigation li.user a:hover{background-image:url(../graphics/eyeCandy/loged-menu-icon-User.gif)}
#rightColumn .loggedIn .navigation li.home a, 
#rightColumn .loggedIn .navigation li.home a:hover{background-image:url(../graphics/eyeCandy/loged-menu-icon-Home.gif)}
#rightColumn .loggedIn .navigation li.logout a, 
#rightColumn .loggedIn .navigation li.logout a:hover{background-image:url(../graphics/eyeCandy/loged-menu-icon-Lock.gif)}
#rightColumn .loggedIn .navigation li.committee a, 
#rightColumn .loggedIn .navigation li.committee a:hover{background-image:url(../graphics/eyeCandy/loged-menu-icon-Committee.gif)}
#rightColumn .loggedIn .navigation li a.active { background-color:#0033CC; }

.noRightColumn#main #contents .page .module.loggedIn{background-color:#5686E8; color:#FFF; padding:10px}
.noRightColumn#main #contents .page .module.loggedIn a{color:#FFF}
.noRightColumn#main #contents .page .module.loggedIn ul{list-style-image:none; margin:0 0 0 0; padding:0 0 0 0; margin-left:-5px}
.noRightColumn#main #contents .page .module.loggedIn .navigation li{margin-left:0; padding:0 0 0 0}
.noRightColumn#main #contents .page .module.loggedIn .navigation li strong{border-bottom:1px solid #007EC4}
.noRightColumn#main #contents .page .module.loggedIn .navigation ul li a{border-bottom:1px solid #94B3F0}
.noRightColumn#main #contents .page .module.loggedIn .navigation ul li a.active { background-color:#0033CC; }

.noRightColumn#main #contents .page .module.loggedIn .navigation ul li.last_item a{border-bottom:none}
.noRightColumn#main #contents .page .module.loggedIn .labelIcon.question span.icon{background-image:url(../graphics/eyeCandy/lableIcon-question-logged-default.gif)}

.noRightColumn#main #contents .page .module.loggedIn .navigation li a, 
.noRightColumn#main #contents .page .module.loggedIn .navigation li strong{ padding:5px 10px 3px 40px;  display:block; width:628px}
.noRightColumn#main #contents .page .module.loggedIn .navigation li a, 
.noRightColumn#main #contents .page .module.loggedIn .navigation li a:hover, 
.noRightColumn#main #contents .page .module.loggedIn .navigation li a:active, 
.noRightColumn#main #contents .page .module.loggedIn .navigation li a:focus{background-repeat:no-repeat; background-position:12px 5px}

.noRightColumn#main #contents .page .module.loggedIn .navigation li.user a, 
.noRightColumn#main #contents .page .module.loggedIn .navigation li.user a:hover{background-image:url(../graphics/eyeCandy/loged-menu-icon-User.gif)}
.noRightColumn#main #contents .page .module.loggedIn .navigation li.home a, 
.noRightColumn#main #contents .page .module.loggedIn .navigation li.home a:hover{background-image:url(../graphics/eyeCandy/loged-menu-icon-Home.gif)}
.noRightColumn#main #contents .page .module.loggedIn .navigation li.logout a, 
.noRightColumn#main #contents .page .module.loggedIn .navigation li.logout a:hover{background-image:url(../graphics/eyeCandy/loged-menu-icon-Lock.gif)}

#rightColumn .formInputs{width:184px; margin:0 10px 0 10px; padding:0 0 6px 0}
#rightColumn .moduleContent .formInputs p{padding:0px 0px 6px 0px; font-size:1em}
#rightColumn .moduleContent .formInputs p.marg input.formField, 
#rightColumn .moduleContent .formInputs p.marg textarea.formField{width:172px; border:1px inset #999; padding:5px; font-family:Helvetica,Arial,sans-serif; font-size:1em; margin-bottom:6px}
#rightColumn .moduleContent .formInputs p.marg select.fixedWidthSelect{width:184px;overflow:visible}
#rightColumn .moduleContent .formInputs p.marg select.fixedWidthSelect.expand {width:auto;overflow:visible}

#rightColumn .moduleContent p.label, 
#rightColumn .moduleContent label{font-weight:normal}

/*#rightColumn .moduleContent .formInputs a.rounded, 
#rightColumn .moduleContent .formInputs .button{ outline:none;  border:none;  text-decoration:none;  cursor:pointer;  white-space:nowrap;  vertical-align:middle;  display:-moz-inline-box;  display:inline-block;  overflow:visible}
#rightColumn .moduleContent .formInputs .button{ color:#FFF;  background-color:#999;  padding:5px 7px 3px 7px;  text-align:center;  font-weight:bold}
#rightColumn .moduleContent .formInputs .button:hover{ background-color:#666}*/

#rightColumn div.module .moduleContent div.dateSelect{text-align:left; width:184px; border:none; padding:0 0 0 0; margin:0 0 .5em 0}
#rightColumn div.module .moduleContent div.dateField{display:inline-block; width:30%; margin-right:3%; float:right; position:relative; border:none}
#rightColumn div.module .moduleContent div.dateField label{font-weight:normal; color:#000}
#rightColumn div.module .moduleContent{font-size:1em; margin-top:0px}

.dateField label{font-size:75%; text-align:left; vertical-align:text-top; margin:7px 0px 7px 0px; line-height:12px}
.datefield label{margin:1px 0px 1px 0px; line-height:inherit; padding:1px 0px 1px 0px}

#rightColumn div.module .moduleContent dd{margin-bottom:6px}
#rightColumn div.module .moduleContent dl{ clear:both; margin-top:.8em; margin-bottom:12px}
#rightColumn div.module .moduleContent dt{margin-bottom:6px}
#rightColumn div.module .moduleContent dt label{color:#666; font-weight:normal}
#rightColumn div.module .moduleContent dt label input{margin-right:12px}

#rightColumn .moduleContent p.label{padding-top:.5em; padding-bottom:.3em}
#rightColumn .moduleContent p.label.to{padding-top:0}
#rightColumn .moduleContent p.label strong{font-weight:normal}
.module .small{font-size:.95em}

#rightColumn .module.poll{}
#rightColumn .module.poll caption{padding-bottom:1em}
#rightColumn .module.poll table{padding:0 0 0 0; margin:0 0 0 0}
#rightColumn .module.poll table.pollTable{width:184px}
#rightColumn .module.poll table p{margin-bottom:0; color:#000}
#rightColumn .module.poll table caption{color:#000; font-size:.889em}

#rightColumn .module.poll .moduleContent p{padding-top:0px; padding-right:0px; padding-bottom:6px; padding-left:0px}
td.result div{display:block; height:10px; border-right:1px solid #111; border-bottom:1px solid #111}

table#calendar th.month{padding:3px 3px 5px 3px}
table#calendar th.month p{padding-top:.3em}
table#calendar th.month a{float:left; display:block; float:left; background-color:transparent}
table#calendar th.month span{display:block; float:left; width:118px}
table#calendar th.month a img{ margin:0 0 0 0; padding:.2em 10px 0 10px; display:block; width:9px}
table#calendar,
table.atoz {width:184px; margin:0 10px 10px 10px; padding:0 0 0 0; font-size:1em; clear:both; background:#5686E8}
#contents .page table#calendar, 
#contents .page table.calendar {margin:0 0px 10px 0px; float:right}
#main #contents .page table.calendar, 
#rightColumn table.calendar,
#rightColumn table.atoz {border-spacing:1px; border-collapse:separate}
#rightColumn .moduleContent table#calendar p,
#rightColumn .moduleContent table.atoz p{font-size:1em; padding:0 0 0 0}

#contents .page table#calendar td {padding:0 0 0 0; text-align:center}
#calendar th p {text-align:center; margin:0}
#calendar th {background-color:#36C; color:#FFF; border-bottom:1px solid #039; padding:0 0 0 0}
#calendar th.month{ font-weight:bold; border-bottom:1px solid #039; color:#FFF; text-align:center; background-color:#36C}
#calendar th.month a{border-bottom:none}
#rightColumn #calendar th.month p, 
#contents #calendar th.month p {text-align:center; color:#fff; font-size:.85em}
#calendar th#h1, 
#calendar th#h2, 
#calendar th#h3, 
#calendar th#h4, 
#calendar th#h5, 
#calendar th#h6, 
#calendar th#h7{font-size:.85em; font-weight:bold}
#calendar th#h1, 
#calendar th#h2, 
#calendar th#h3, 
#calendar th#h4, 
#calendar th#h5, 
#calendar th#h6, 
#calendar th#h7{padding:5px 3px 5px 3px; margin:0 0 0 0; width:14%}
#calendar acronym{color:#FFF; border-color:#FFF}
td.nodate,
table.atoz td{background-color:#FFF}
a.noevent:link, 
a.eventon:link, 
a.eventon:visited, 
a.eventon:hover, 
a.eventoff:link, 
a.eventoff:visited, 
a.eventoff:hover,
a.itemOn:link, 
a.itemOn:visited, 
a.itemOn:hover,
a.itemOff:link, 
a.itemOff:visited, 
a.itemOff:hover {font-size:.85em; font-weight:bold; text-align:center; height:100%; display:block; margin:0px; border-bottom:none; padding:5px 3px 5px 3px; line-height:1.2em}
a.eventon:link, 
a.eventon:visited,
a.itemOn:link, 
a.itemOn:visited
{text-decoration:none; background-color:#FFF; background-image:url(../graphics/eyeCandy/calEventOn.gif); background-repeat:no-repeat; background-position:right top}
#contents a.eventon:hover, 
#rightColumn a.eventon:hover,
#rightColumn a.itemOn:hover{text-decoration:underline; background-color:#f88299; color:#FFF}
#contents a.eventoff:link, 
#rightColumn a.eventoff:link, 
a.eventoff:visited, 
a.eventoff:hover,
#rightColumn a.itemOff:link, 
a.itemOff:visited, 
a.itemOff:hover{text-decoration:none; background-color:#efefef; color:#333; font-weight:normal}

#bottomNavigation{clear:both; width:974px; margin:12px 10px 0px 10px}
#bottomNavigation .moduleContent{padding:5px 10px 23px 10px}
#bottomNavigation ul{float:left; list-style-type:none; margin-bottom:2px}
#bottomNavigation ul li{display:inline; margin:0; padding:0}
#bottomNavigation ul li a{border-left:1px dotted #CCC; padding-left:5px}

#bottomNavigation ul li.first_item a{border-left:none; background-image:none}

#footer{padding:12px 12px 0px 12px}
#footer .moduleContent{padding:0 0 0 12px; font-size:.889em}
#footer .moduleContent p{margin-bottom:.5em}
#footer .moduleContent p img.badge{margin-right:10px}

div.autosuggest{background-image:url(../graphics/eyeCandy/inquisitor/autoSuggestPointer.gif)}
div.autosuggest div.as_header, 
div.autosuggest div.as_footer{background-image:url(../graphics/eyeCandy/inquisitor/autoSuggestUl_02.gif)}
div.autosuggest div.as_footer{background-image:url(../graphics/eyeCandy/inquisitor/autoSuggestUl_04.gif)}
div.autosuggest div.as_header div.as_corner, 
div.autosuggest div.as_footer div.as_corner{background-image:url(../graphics/eyeCandy/inquisitor/autoSuggestUl_01.gif)}
div.autosuggest div.as_footer div.as_corner{background-image:url(../graphics/eyeCandy/inquisitor/autoSuggestUl_03.gif)}
div.autosuggest div.as_header div.as_bar{background-color:#FFF; background-image:url(../graphics/eyeCandy/inquisitor/autoSuggestHeader.gif)}
div.autosuggest div.as_footer div.as_bar{background-image:url(../graphics/eyeCandy/inquisitor/autoSuggestFooter.gif)}
div.autosuggest ul{list-style:none; margin:0 0 -4px 0; padding:0; overflow:hidden; background-color:#FFF; border-right:1px solid #5686e8; border-left:1px solid #5686e8}
div.autosuggest ul li{color:#ccc; padding:0; margin:0 4px 4px; text-align:left}

div.autosuggest ul li a{color:#ADADAD; display:block; text-decoration:none; background-color:transparent; position:relative; padding:0; width:100%}
div.autosuggest ul li a:hover{background-color:#ccddfc}
div.autosuggest ul li.as_highlight a:hover{background-color:#007ec4}
div.autosuggest ul li a span{display:block; padding:3px 6px; font-weight:bold}
div.autosuggest ul li a span small{font-weight:normal; color:#000}
div.autosuggest ul li.as_highlight a span small{color:#FFF}
div.autosuggest ul li.as_highlight a{color:#CCDDFC; background-color:#007ec4; background-image:url(../graphics/eyeCandy/inquisitor/highlightLI_04.gif); text-shadow:#000 0px 0px 5px}
div.autosuggest ul li.as_highlight a span{background-image:url(../graphics/eyeCandy/inquisitor/highlightLI_03.gif)}
div.autosuggest ul li.as_highlight a .tl{background-image:url(../graphics/eyeCandy/inquisitor/highlightLI_01.gif)}
div.autosuggest ul li.as_highlight a .tr{background-image:url(../graphics/eyeCandy/inquisitor/highlightLI_02.gif)}
div.autosuggest ul em{color:#007EC4}
div.autosuggest ul li.as_highlight a em{color:#FFF}

.module.searchTip .note{color:#666; background-image:url(../graphics/eyeCandy/searchTabs/handPoint.gif)}
#contents .page .module.searchMulti .row.hidden{background-image:url(../graphics/IE/grey-Dot-hoz.gif)}
#contents .page .module.searchMulti .quickSearch label{color:#000}
#contents .page .module.searchMulti .search_wrapper{position:absolute; height:24px; padding:0; margin: 0; top:0px; left:50px; width:270px}
#contents .page .module.searchMulti input.searchField{position: absolute; line-height:16px; height: 20px; top:0; left:21px; right:20px; width:235px; background: url(../graphics/eyeCandy/quickSearch.png) repeat-x right -24px ; border:none; outline:none; padding:2px; margin:0; color:#000; font-size:13px; text-shadow:#323232 0px 1px 1px; -webkit-box-shadow:none ! important}
#contents .page .module.searchMulti .search_wrapper .search-left{left: 0; top: 0; width:22px; height:24px; background-image:url(../graphics/eyeCandy/quickSearch.png); background-repeat:no-repeat; background-position:left top; position: absolute}
#contents .page .module.searchMulti .search_wrapper .search-right{position: absolute; right:0; top:0; width:10px; height:24px; background-image:url(../graphics/eyeCandy/quickSearch.png); background-repeat:no-repeat; background-position:left -48px}

#contents .page .module.searchMulti .quickSearch .button.submitSearch{position:absolute; top:0; left:322px; font-size:1.157em; padding-top:0px; margin-left:2px; outline:none; border:none; text-decoration:none; cursor:pointer; white-space:nowrap; vertical-align:middle; display:-moz-inline-box; display:inline-block; overflow:visible; line-height:20px; padding-right:5px; padding-left:5px; padding-top:2px}
#contents .page .module.searchMulti .quickSearch a.button{color:#FFF; background-color:#999}
#contents .page .module.searchMulti .quickSearch .button.submitSearch strong{color:#FFF}
#contents .page .module.searchMulti .quickSearch a.button:hover{ background-color:#666}
#contents .page .module.advancedSearch .resultMessage stong{color:#666}

#contents .page .module.searchTabs{}
#contents .page .module.searchTabs ul{list-style:none; margin:0 0 0 0; padding:0 0 0 0}
#contents .page .module.searchTabs{list-style:none; padding:0px 0 0 0px; margin:0px 0px 1em 0; height:75px}
#contents .page .module.searchTabs li{display:block; float:left; margin:0 -29px -1px 0}
#contents .page .module.searchTabs li a{display:block; text-decoration:none; position:relative}
#contents .page .module.searchTabs li a span.p1{display:block; width:19px; height:75px; background:url(../graphics/eyeCandy/searchTabs/normal_left.png); float:left}
#contents .page .module.searchTabs li a span.p2{display:block; height:75px; padding:0 5px 0 0px; background:url(../graphics/eyeCandy/searchTabs/normal_middle.png) repeat-x; float:left; text-align:center; line-height:89px}
#contents .page .module.searchTabs li a span.p3{display:block; width:29px; height:75px; background:url(../graphics/eyeCandy/searchTabs/normal_right.png); background-repeat:no-repeat; float:left; position:relative; z-index:100}
#contents .page .module.searchTabs li a.m1{z-index:600}
#contents .page .module.searchTabs li a.m2{z-index:500}
#contents .page .module.searchTabs li a.m3{z-index:400}
#contents .page .module.searchTabs li a.m4{z-index:300}
#contents .page .module.searchTabs li a.m5{z-index:200}
#contents .page .module.searchTabs li a.m6{z-index:100}
#contents .page .module.searchTabs li a:hover, 
#contents .page .module.searchTabs li a:focus, 
#contents .page .module.searchTabs li a:active{border:0; z-index:700}
#contents .page .module.searchTabs li a:hover span.p1, 
#contents .page .module.searchTabs li a:focus span.p1, 
#contents .page .module.searchTabs li a:active span.p1{position:relative; z-index:100; background:url(../graphics/eyeCandy/searchTabs/hover_left.png); cursor:pointer}
#contents .page .module.searchTabs li a:hover span.p2, 
#contents .page .module.searchTabs li a:focus span.p2, 
#contents .page .module.searchTabs li a:active span.p2{position:relative; z-index:100; background:url(../graphics/eyeCandy/searchTabs/hover_middle.png) repeat-x; cursor:pointer}
#contents .page .module.searchTabs li a:hover span.p3, 
#contents .page .module.searchTabs li a:focus span.p3, 
#contents .page .module.searchTabs li a:active span.p3{position:relative; z-index:100; background:url(../graphics/eyeCandy/searchTabs/hover_right.png); background-repeat:no-repeat; cursor:pointer}
#contents .page .module.searchTabs li a.selected{z-index:800}
#contents .page .module.searchTabs li a.selected span.p1, 
#contents .page .module.searchTabs li a:hover.selected span.p1, 
#contents .page .module.searchTabs li a:active.selected span.p1{position:relative; z-index:200; background:url(../graphics/eyeCandy/searchTabs/selected_l.png); cursor:default}
#contents .page .module.searchTabs li a.selected span.p2, 
#contents .page .module.searchTabs li a:hover.selected span.p2, 
#contents .page .module.searchTabs li a:active.selected span.p2{position:relative; z-index:200; background:url(../graphics/eyeCandy/searchTabs/selected_m.png) repeat-x; cursor:default}
#contents .page .module.searchTabs li a.selected span.p3, 
#contents .page .module.searchTabs li a:hover.selected span.p3, 
#contents .page .module.searchTabs li a:active.selected span.p3{position:relative; z-index:200; background:url(../graphics/eyeCandy/searchTabs/selected_r.png); background-repeat:no-repeat; cursor:default}
#contents .page .module.searchTabs li img{position:relative; top:15px}
#contents .page .module.searchTabs li a:hover img{top:14px}
.SMresults .promoText span, 
.SMresults .promoText span.value span{background-color:#ffe88f; color:#000}
.SMresults .promoText p.extract{border:1px dashed #CCC; background-color:#FFF}
.SMresults .promoText .preview span.icon{background-image:url(../graphics/eyeCandy/previewEye-default.gif)}
#contents .module.siteMap p.nodeTitle{border-bottom:1px solid #CCC}
#contents .module.siteMap p.nodeTitle a span{background-image:url(../graphics/default/blackArrow.gif)}
#contents .module.siteMap ul li{background-image:url(../graphics/default/blackArrow.gif)}
#contents .module.siteMap ul ul ul li{color:#000}
#contents .module.siteMap ul ul ul ul li{color:#000}
#contents .module.siteMap ul ul ul ul ul li{color:#000}



/* petitions skinning the default - see import above */
#contents #pageColumn .imgcapright img { width:200px;}
#contents .page .descriptionText p { margin-bottom:0; padding-top:.5em; padding-bottom:1em; color:#666666; font-weight:bold;}
#pageColumn .promo.hovered a,
#pageColumn .promo:hover a  {
	text-decoration:underline;
}
.promoContent .clearPromo {
	border-bottom:1px dotted #CCCCCC;
	width:99%;
	height:1px;
	clear:both;
	margin:5px 0 10px 0;
}
.promoTitle p { 
	margin:0 0 .3em 0;
	padding:0 0 0 0;
	font-size:1.168em;
}
#pageColumn p.labelPair { display:block; clear:both; margin-bottom:1em; width:auto; overflow:hidden;}
#pageColumn .module.petitionNavigation ul li { 
	 width:30%;
	 color:#FFF;
	 font-weight:normal;
}
#pageColumn .module.petitionNavigation ul li a { color:#FFF; background-color:transparent; font-size:1.3em; }
#pageColumn .module.petitionNavigation ul li.petitionCurrent {
	background-color:#006B58;
}
#pageColumn .module.petitionNavigation ul li.petitionPast {
	background-color:#E46F57;
}
#pageColumn .module.petitionNavigation ul li.petitionSearch {
	background-color:#FAB84E;
}
#pageColumn .module.petitionNavigation ul li.hovered,
#pageColumn .module.petitionNavigation ul li:hover,
#pageColumn .module.petitionGlossary ul li.hovered,
#pageColumn .module.petitionGlossary ul li:hover{
	cursor: hand;
	cursor: pointer;
}
#pageColumn .module.petitionNavigation ul li.hovered a,
#pageColumn .module.petitionNavigation ul li:hover a,
#pageColumn .module.petitionGlossary ul li.hovered a,
#pageColumn .module.petitionGlossary ul li:hover a  {
	text-decoration:underline;
}
#pageColumn .module.petitionGlossary span.count { color:#808080;}
#pageColumn .searchOptions {
	background-color:#FFFFFF;
	border:1px solid #5686e8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:1em;
	padding:1em;
}
.page .searchOptions p { }
.searchOptions .searchTitle p {
	margin-bottom: 0em;
	padding-bottom:.5em;
	font-size: 1.35em;
	font-weight:bold;
}
.radioSet { display:block; float:left; width:48%;}
.fieldPair { display:block; float:left; width:48%;}
#pageColumn .quickSearch { display:block; clear:both;}
.radioSet label { margin-right:1em;}
.radioSet input { margin-right:.5em;}
.page .fieldPair p.label { display:none;}
.page .fieldPair p.field select.categories { width:193px; overflow:visible;}
.page .fieldPair p.field select.categories.expand { width:auto;overflow:visible; }

#contents .page .quickSearch label { font-weight:bold;}
#contents .page .quickSearch .searchField { font-size:1em; border:1px solid #5686e8; padding:.3em; width:50%; }
#pageColumn .classicTables caption { 
	margin-bottom: .3em;
	color: #222222;
	padding-bottom: 0.3em;
	font-size: 1.35em;
	font-weight:bold;
	border-bottom:none;
}
#pageColumn .classicTables caption span.small { font-size:.75em; font-weight:normal;}
#pageColumn .classicTables caption span.small span { font-style:italic; font-weight:bold;}
#contents .page .pageTable caption { border:none;line-height:normal;}
#contents .page .pageTable th,
#contents .page .pageTable td { vertical-align:top; padding:.3em; }
#contents table.pageTable img { margin:0 0 0 0; vertical-align:sub; }
#contents .page .formPage .clear { border:none; margin:0 0 0 0; height:0;}
#contents .page #pageColumn  fieldset { padding-top:1em; }
#contents .page #pageColumn  fieldset legend {font-size:1em;
	margin-bottom: .5em;
	color: #222222;
	padding-bottom:.3em;
	width:100%;
}
#contents .page fieldset p { font-size:1.1em; margin-bottom:0;}
#contents .page .fieldGroup { padding-bottom:2em;}
.fieldGroupTitle { }
.fieldGroupTitle p {
	font-size:1.25em;
	margin-bottom: 1.06em;
	color: #222222;
	padding-bottom:.3em;
	border-bottom:1px solid #CCCCCC;
}
#pageColumn .module.login p { display:block; clear:both;}
#pageColumn .module.login .fieldPair {  display:block; clear:both; width:100%; }
#pageColumn .module.login .fieldPair p { display:block; clear:none; float:left; }
#pageColumn .module.login .fieldPair p.label,
#content .page #pageColumn .module.login .fieldPair p.field { display:block; float:left;}
#pageColumn .module.login .fieldPair p.label {
	width:150px;
	margin-right:10px;}
#pageColumn .module.login .fieldPair p.field { width:58%; }
#pageColumn .module.login .fieldPair p.field input.formField { width:100%; }
#pageColumn .otherLinks,
.page #featuresColumn .otherLinks { 
	position: inherit;
	top: 0;
	right: 0;
	display: block;
	float: none;
	clear: both;
}
#pageColumn .otherLinks,
.page #featuresColumn .otherLinks li { font-weight:normal;}
.otherLinks a { padding:0 0 0 0; display:inline;}

#pageColumn .disclaimer {
	padding:1em 1em 0 1em;
	border:1px dotted #cccccc;
	margin:1em 0 1em 0;
}
#pageColumn .instructions p,
#pageColumn .disclaimer p { padding-bottom:1em; }
/*a-z: see calendar origional styles */
#rightColumn .validation { 
	background-image: url(../graphics/petitionsManager/forumPromoArrowTop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#D64D7A; 
	padding:20px 10px 10px 10px; 
	margin-top:1em; 
	margin-bottom:1em; 
	color:#FFFFFF; 
	display:block;
}
#rightColumn .success { 
	background-image: url(../graphics/petitionsManager/forumPromoArrowTop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#63B163;
	padding:20px 10px 10px 10px; 
	margin-top:1em; 
	margin-bottom:1em; 
	color:#FFFFFF; 
	display:block;
}
#rightColumn fieldset .fieldMembers .errorBlock { margin-top:.5em;}
#rightColumn .fieldError {
	display:block;
	width:16px;
	height:16px;
	background-repeat: no-repeat;
	background-position: center center;
	float:left;
	margin:0 5px 0 0;
	background-image: url(../graphics/petitionsManager/cross.gif);
}
#rightColumn .fieldValidate {  display:block; float:left;}
#rightColumn .otherLinks li { font-weight:normal;}
#rightColumn .validation { border:none;}
#rightColumn .validation p { color:#FFF; font-weight:normal; }
#rightColumn .validation p strong {
	margin-bottom: 0.5em;
	display: inline-block;
	font-weight:bold;
}
#rightColumn .validation:before { display:none;}
#rightColumn  .errorBlock { clear:both; width:170px; font-weight:normal;  }
#rightColumn  .errorBlock p {color:#F00; }
#rightColumn .fieldError {
	clear:none;
}
#rightColumn .fieldValidate { width:149px; display:block; float:left;}
#rightColumn .fieldPair { display:block; clear:both; margin-bottom:.5em; width:170px; }
#rightColumn .fieldPair p.label,
#rightColumn .fieldPair p.value { width:auto; display:block; clear:both;}
#rightColumn .fieldPair p.label { font-weight:bold;}
#rightColumn input.formField,
#rightColumn select.formField,
#rightColumn textarea.formField { 
	color:#0000CC; 
	font-weight:normal; 
	margin:0 0 1em 0;
	width:165px;
}
#rightColumn select.formField.categories.expand { width:auto}

#rightColumn p input.button { width:184px;}
/* petitions end */
/* my home */
#featureTabsContainer { width:100%; overflow:hidden;}
#featureTabsContainer ul {
	margin: 0 0 0 1em;
	padding: 0 0 0 1px;
	font: bold 14px Verdana;
	list-style-type: none;
}
#featureTabsContainer ul li {
	display: inline;
	margin:0 .3em 0px 0!important;
	padding:0 0 0 0;
	display:block;
	float:left;
	background-image:none;
	line-height:normal;
}
#featureTabsContainer ul li a {
	float: left;
	display: block;
	text-decoration: none;
	padding: 7px 13px;
	margin-top:2px;
	margin-bottom:0;
	line-height:normal;
}
#featureTabsContainer li a {
	border-top:1px solid #5686E8;
	border-right:1px solid #5686E8;
	border-left:1px solid #5686E8;
	color:#FFF;
	background:#5686E8;
}
#featureTabsContainer li a:active,
#featureTabsContainer li a:focus,
#featureTabsContainer li a.tab_selected,
#featureTabsContainer li a:hover {
	background-color: #0033CC;
	color:#FFF;
}
#featureElementsContainer {
	background-color: #5686E8;
	padding:1px 0 1px 0;
	margin:0 0 2em 0;
	width:432px;
}
.feature {
	background-color: #FFFFFF;
	padding:1em 15px 1em 15px;
	margin:0 1px 0 1px;
	min-height:200px;
	width:400px;
}
#featureElementsContainer .feature .module { width:400px;}
#featureElementsContainer .feature legend { white-space:normal; padding:0 0 1em 0;}
#contents .page .feature .module.labelSet{border-bottom:none;}
#contents .page .actionButton { float:right;}
#contents .page .actionButton a { display:block;
	background-color:#EB7239;
	color:#FFFFFF;
	border-top:1px solid #6A3014;
	border-bottom:1px solid #6A3014;
	border-right:1px solid #6A3014;
	border-left:1px solid #6A3014;
	text-transform:uppercase;
	font-weight:normal;
	padding:3px 5px;
	border-style:outset;
	text-decoration:none;
 }
 #contents .page .actionButton a:hover { border-style:inset;}
#contents .underline { text-decoration: underline; }



.ttmenu
{  
    float: none;  
}
.moduleContent .navigation
{
    float: none;
}
.secure .module.downloads { margin-left: 40px;}
