﻿/* Bob Mageee CSS  */

/* Common */

* {
    padding: 0;
    margin: 0;
}

html {
    background: #e1e1e1;
    font: 11px verdana, arial, sans-serif;
    color: #585858;
}

body {
    width: 662px;
    margin: 0px auto 0 auto;
}

br {
    clear: both;
}

/* common content*/
#main {
    width:660px;
    margin: 0 auto;
    background-color: #fff;
    border-left: solid 1px #9b9d9f;
    border-right: solid 1px #9b9d9f;
    border-bottom: solid 1px #9b9d9f;
    background-color: #fff;
}

#topsection{
    height: 203px; /*Height of top section*/
    padding-bottom: 19px;
}

#topsection h1 {
    height: 0;
    overflow: hidden;
    background: url(../images/header.jpg);
    padding-top: 203px;
}
#topsection h2 {
    height: 0;
    overflow: hidden;
    background: url(../images/border.jpg);
    padding-top: 7px;
}

#footer {
    text-align: center;
    padding-top: 6px;
    background-color: #fff;
}
#footerleft {
    float: left;
    margin-left: -660px; /*Set left margin to -(MainWidth)*/
    text-align: center;
    padding-left: 180px;
    padding-top: 6px;
}
#footerwrapper {
    float: left;
    width: 100%;
    padding-top: 16px;
    font-size: 10px;
    background-color: #fff;    
}
#footerright 
{
    float: left;
    padding-left: 390px;
    font-size: 10px;
}
#footer h2.hborder {
    height: 0;
    overflow: hidden;
    background: url(../images/border.jpg);
    padding-top: 3px;
}

/*  navigation  */
#leftnav {
    width: 291px;
    padding-bottom: 40px;
}

#navigation { 
 list-style-type: none;
 padding-left: 30px;
}
#navigation li {
 float: left;
}
#navigation a {
 display: block;
 height: 0px;
 padding-top: 31px;
 overflow: hidden;
 background-color: #fff;
}
#navigation a:hover {
 background-color: #eaeaea;
}
#nav_home a {
 background: url(../images/nav_home.gif);
 width: 194px;
}
#nav_about a {
 background: url(../images/nav_about.gif);
 width: 194px;
}
#nav_public a {
 background: url(../images/nav_public.gif);
 width: 194px;
}
#nav_fiscal a {
 background: url(../images/nav_fiscal.gif);
 width: 194px;
}
#nav_economic a {
 background: url(../images/nav_economic.gif);
 width: 194px;
}
#nav_recreation a {
 background: url(../images/nav_recreation.gif);
 width: 194px;
}
#nav_endorsement a {
 background: url(../images/nav_endorsements.gif);
 width: 194px;
}
#nav_early a {
 background: url(../images/nav_2008.gif);
 width: 194px;
}

#nav_end a {
    padding-bottom: 30px;
}
.navselected a {
 background-color: #eebec7;
}
.navtitle 
{
    font-size: 14px;
    color: #94132a;
    font-weight: 600;
    padding: 15px 0px 10px 20px;
}
.navcontent
{
    font-size: 11px;
    line-height: 1.2;
    color: #022852;
    font-weight: 400;
    padding-left: 20px;
    padding-top: 20px;
    width: 236px;
}
/*  content  */
#content 
{
    padding-left: 20px;
    padding-bottom: 20px;
}
#content h1.home {
    height: 0;
    overflow: hidden;
    background: url(../images/title_home.gif) no-repeat top;
    padding-top: 41px;
}
#content h1.about {
    height: 0;
    overflow: hidden;
    background: url(../images/title_about.gif) no-repeat top;
    padding-top: 41px;
}
#content h1.public {
    height: 0;
    overflow: hidden;
    background: url(../images/title_public.gif) no-repeat top;
    padding-top: 41px;
}
#content h1.fiscal {
    height: 0;
    overflow: hidden;
    background: url(../images/title_fiscal.gif) no-repeat top;
    padding-top: 41px;
}
#content h1.economic {
    height: 0;
    overflow: hidden;
    background: url(../images/title_economic.gif) no-repeat top;
    padding-top: 41px;
}
#content h1.recreation {
    height: 0;
    overflow: hidden;
    background: url(../images/title_recreation.gif) no-repeat top;
    padding-top: 41px;
}
#content h1.endorsements {
    height: 0;
    overflow: hidden;
    background: url(../images/title_endorsements.gif) no-repeat top;
    padding-top: 41px;
}
#content h1.early {
    height: 0;
    overflow: hidden;
    background: url(../images/title_2008.gif) no-repeat top;
    padding-top: 41px;
}

#content p {
    padding: 0;
    margin: 12px 34px 12px 0px;
    line-height: 1.4;
}

.MainTitle
{
     font-size: 13px;
     font-weight: 600;
     color: #1f3f6e;
}
.MainTitle2
{
     font-size: 11px;
     font-weight: 500;
     color: #1f3f6e;
}
 
.graphtable table
{
    border: solid 1px #1f3f6e;
}

.graph
{
    background-color:#e1e1e1;
    padding: 2px 2px 2px 2px;
    color: #1f3f6e;
}
    
.graphoff
{
    padding: 2px 2px 2px 2px;
    color: #1f3f6e;
}
