*{padding:0; margin:0;}
HTML, body{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
background-color:#fff;
}
table {border-collapse:collapse; width:100%; line-height:16px;}
a, li a {text-decoration:none; font-weight:bold; color:#035292;}
a:visited, li a:visited {color:#035292;}
a:active, li a:active {color:#DD8D30;}
a:hover, li a:hover {color:#68A03D;}

h1{color:#8BB544;}

li.pdfIcon{margin-left:-16px; list-style-image:none; list-style-image:none; list-style:none; background-image:url("../images/icon_pdf.gif"); background-repeat:no-repeat; background-position:0px 2px; padding-left:26px}
.none{display:none;}
.pdf{background-image:url("../images/icon_pdf.gif"); background-repeat:no-repeat; background-position:0px 0px; padding-left:20px}
.none{display:none;}

.icontBox{padding:10px; width:1px; height:1px; background:#005CAB; float:left;}

#noBorders table, #noBorders td, #noBorders tr{border:none; padding:0px; border-bottom:none;}


#menubottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url("../images/border1.gif") repeat-x scroll 0 0;
height:15px;
margin:0 auto; margin-bottom:16px;
width:974px;
clear:both;
}
 

.print{display:none;}

.main{margin:0 auto; background-color:#fff; width:976px; height:auto !important; height:100%; }

/* CSS Grid */

.logo{float:right; width:212px; padding-top:16px;}
.agmLogo{position:relative; top:70px; left:230px;
background:url("../images/agmLogo.gif") 0 0 no-repeat; 
height:170px; width:527px;
margin-bottom:40px; padding:0px}  

#colOne{width:668px; float:right; margin-top:76px;}

.colOneTop{background:url("../images/test_sheet_03.jpg") 0 0 no-repeat; height:30px;}
.colOneIn{
border-left:4px solid #09508E; border-right:4px solid #00AAE7;
padding:0px 16px 10px 16px;
}
.colOneBot{background:url("../images/test_sheet_03.jpg") 0 -34px no-repeat; height:36px; margin:0px;}


#colTwo{width:286px; float:left; margin-top:16px; clear:left;}

.colTwoTop{background:url("../images/test_sheet_05.jpg") 0 0 no-repeat; height:30px;}
.colTwoIn{border-left:4px solid #A2BF53; border-right:4px solid #19AE52; padding:0px 0px 2px 10px;}
.colTwoIn h3{background:url("../images/headers.gif") 0 0 no-repeat; width:112px; height:20px;}
.colTwoIn h3 span{display:none;}
.colTwoBot{background:url("../images/test_sheet_05.jpg") 0px -34px no-repeat; height:36px; clear:left;}

.colTwoIn li{ padding:6px 0px 6px 16px; border-bottom:1px solid #19AE52;}
.colTwoIn li.pdfIcon{margin-left:-16px; list-style-image:none; list-style-image:none; list-style:none; background-image:url("../images/icon_pdf.gif"); background-repeat:no-repeat; background-position:0px 8px; padding-left:24px}



.colthreeTop{background:url("../images/boxthree.jpg") 0px 0px no-repeat; height:30px; margin-top:20px;}
.colthreeIn{border-left:4px solid #00AAE7; border-right:4px solid #09508E; padding:0px 10px; width:258px;}
.colthreeIn h3{background:url("../images/headers.gif") 0px -20px no-repeat; width:112px; height:20px;}
.colthreeIn h3 span{display:none;}

.voteBubblesLeft{height:231px; width:75px; float:left; margin-left:-29px; background:url("../images/voteBubblesLeft.jpg") 0 0 no-repeat;}

.colthreeBot{background:url("../images/boxthree.jpg") 0 -34px no-repeat; height:36px;}




a.dirEleBtn{background:url("../images/btn_election.gif") 0 0 no-repeat; width:200px; height:37px; display:block}
a.dirEleBtn:hover{background:url(../images/btn_election.gif) bottom left no-repeat;width:200px; height:37px;}
a.dirOthBtn{background:url("../images/btn_other.gif") 0 0 no-repeat; width:200px; height:37px; display:block}
a.dirOthBtn:hover{background:url(../images/btn_other.gif) bottom left no-repeat; width:200px; height:37px;}


.dir{border:4px solid #6C6D6F; margin-bottom:4px;}


.footer{width:976px; float:left; clear:both; margin-bottom:30px;}
.footerTop{background:url("../images/footer.jpg") 0 0 no-repeat; height:30px;}
.footerIn{border-left:4px solid #AEAEAE; border-right:4px solid #747474; padding:0px 10px;}
.footerBot{background:url("../images/footer.jpg") 0 -34px no-repeat; height:36px;}


/* ----- savings collaps panels ----- */

.CollapsiblePanel{
margin:0px; padding:0px; margin:0px 0px 6px 0px;
}
.CollapsiblePanelTab{
margin:0px 0px 0px 0px !important; padding:8px 0px 0px 0px !important;
background:url('../images/spry/topPanClosed.gif') top left no-repeat;
cursor:pointer;
-moz-user-select:none;
-khtml-user-select:none;
}
.tabTop{margin:0px 35px 3px 10px; color:#333333;}
.tabBottom{background:url('../images/spry/bottomPan.gif') bottom left no-repeat; height:8px; font-size: 1px;}

.CollapsiblePanelContent{
margin-bottom:-9px;
padding:10px 10px 4px 10px;
border-left:1px solid #C6C6C6;
border-right:1px solid #C6C6C6;
}
.CollapsiblePanelContent p, .CollapsiblePanelContent ul {margin-bottom: 0px; padding-bottom: 0px} 

.CollapsiblePanelTab a{
color:black;
text-decoration:none;
background:url('../images/spry/topPanClosed.gif') 0 0 no-repeat;
}
.CollapsiblePanelOpen .CollapsiblePanelTab{
background:url('../images/spry/topPanOpen.gif') 0 0 no-repeat;}
.CollapsiblePanelOpen .tabBottom{
background:url('../images/spry/bottomPanOpen.gif') bottom left no-repeat;}
.CollapsiblePanelOpen .contBottomImg {background: url('../images/spry/contentBottom.gif') bottom left no-repeat; height:8px; font-size: 1px;}







.inside{margin-left:0;}

p.grid{ padding-left:10px;}
  
.clear {clear:both;}


.next:after, .main:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: ".";
     clear: both;
     height: 0;
	 }
	 
.next, .main{ display:block;} 

