/*
Elections2006 stylesheet - higher contrast version
Author:stefano.bonzi@siag.it
Version:February 2006
*/
/* Undo some browser defaults
------------------------------------------- */

*{padding:0;margin:0;text-indent:0;}
a,:link,:visited{text-decoration:none;}
a img,:link img,:visited img{border:none;}
h1,h2,h3,h4,h5,h6,td,th{font-size:1em;}
address,em{font-style:normal;}
em{font-weight:bold;}
ul,ol{list-style:none;}
q{font-style:italic;}
q:before{content:no-open-quote;}
q:after{content:no-close-quote;}
abbr,acronym{border-bottom:none;}
img{display:block;}
/* LAYOUT
------------------------------ */
#wrapper_0{margin:1em;text-align:left;}
#footer{font-size:100%;line-height:1.75;padding:1em 0;margin-top:1em;border-top:3px solid #fff;}
/* TYPOGRAPHY:main containers
----------------------------------------- */
body{background:#000;color:#fff;font:bold 100%/1.75em Verdana,Geneva,Arial,Helvetica,sans-serif;padding:0 10px;}
/* TYPOGRAPHY:headings
------------------------------ */
h1,h2,h3,h4,h5,h6{background:Black;color:Yellow;padding:1.5em 0 .25em;}
h1{display:none;}
#header h1{display:block;font-size:150%;padding:.5em 0;}
h2{font-size:140%;}
h3{font-size:130%;}
h4{font-size:120%;background:black;color:#80ff80;}
/* TYPOGRAPHY:links
------------------------------ */
a:link,
a:visited{background-color:#000;color:#0ff;padding-bottom:2px;border-bottom:thin solid;}
a:hover,
a:focus,
a:active{background-color:#0ff;color:#000;border-bottom:thin solid #0ff;}
a.outboundLink:link,
a.outboundLink:visited{padding-right:18px;background:#000 url(../img/outboundLink_bullet_hc.gif) top right no-repeat;color:#0ff;}
a.outboundLink:hover,
a.outboundLink:focus,
a.outboundLink:active{padding-right:18px;background:#0ff url(../img/outboundLink_bullet_hc.gif) top right no-repeat;color:#000;}
/* TYPOGRAPHY:navigation lists
------------------------------ */
#breadCrumbs{margin:1em 0;border:1px solid #ccc;padding:.5em 0;border-style:solid none;}
#corporateNavigator li{margin:0 .5em 0 0;padding:0 .5em 0 0;border-right:thin solid #fff;display:inline;}
#corporateNavigator li.last{padding-right:0;margin-right:0;border-right:none;}
#corporateNavigator li.skipNavigation{padding-left:0;margin-left:0;}
#serviceNavigator{margin:0 0 .5em;}
#serviceNavigator li{display:inline;margin-right:.25em;padding-left:.5em;border-left:medium solid #fff;}
#serviceNavigator li.first{border-left:none;padding-left:0;}
#content .localNav{float:right;width:25%;margin:0;padding:.5em;border:thin solid White;}
#content .localNav li.first{list-style:none;padding-bottom:5px;}
#content .localNav ul{margin:0;padding:0;}
#content .localNav li{margin:0;padding:0;}
#content .localNav li li{margin:0 0 .35em 25px;}
#print{padding-left:22px;background:url(../img/print.gif) left center no-repeat;color:#000;min-height:16px;font-size:90%;}
#breadCrumbs #print{margin-bottom:1em;float:right;}
/* TYPOGRAPHY:rulers
------------------------------ */
hr{display:none;}
hr.clear{clear:both;display:block;height:0;margin:0;border:none;}
/* TYPOGRAPHY:tables
------------------------------ */
table{margin-bottom:1em;width:100%;border:medium solid #999;border-collapse:collapse;}
caption{padding:1em 0 5px;font-size:150%;text-align:left;background:black;color:Yellow;}
caption span{display:block;font-size:75%;}
th,td{padding:.25em .25em .75em;vertical-align:top;border:thin solid #999;}
th{font-size:125%;text-align:left;}
th span{display:block;font-weight:normal;font-size:90%;text-align:left;}
tfoot td{font-size:90%;border-top:thin solid #fff;border-bottom:none;text-align:left;}
.subHeader th{text-align:left;font-size:150%;padding:1.5em .125em .25em;background:#000;color:#80FF80;}
.subHeader span{display:block;font-weight:normal;font-size:75%;}
th.spanHeader{text-align:center;}
.subHeader th.spanHeader{padding:.25em;}
td{text-align:right;}

/* TYPOGRAPHY:forms
------------------------------ */
#refresh{padding:.25em 0;}
#refresh input{font:bold 117% Verdana,Geneva,Arial,Helvetica,sans-serif;text-transform:uppercase;}