/* To stop page 'shift', use the line below */
html { min-height: 100%; margin-bottom: 1px; }


body {  
 margin: 0; 
 padding: 0; 
 } 

a:link { color:#0000cc; font-weight: bold; text-decoration: none; }
a:visited { color:#0000cc; font-weight: bold; text-decoration: none; }
a:hover { color:#3399ff; font-weight: bold; text-decoration: underline; }
a:active { color:#3399ff; font-weight: bold; text-decoration: none; }

table { 
    margin-left: auto;
    margin-right: auto;
    color: #000000;
    font: 12px verdana, arial, sans-serif;
    font-weight: normal;
}

.main {
    font: 12px verdana, arial, sans-serif;
    font-weight: normal;
}


.mainb {
    font: 12px verdana, arial, sans-serif;
    font-weight: bold;
}


.mainbred {
    font: 12px verdana, arial, sans-serif;
    font-weight: bold;
    color: red;
}


.maini {
    font: 12px verdana, arial, sans-serif;
    font-weight: normal;
    font-style: italic;
}


.mainred {
    font: 12px verdana, arial, sans-serif;
    font-weight: normal;
    color: red;
}


.smalltext {
    font: 10px verdana, arial, sans-serif;
    line-height: 10px;
}

.smalltexti {
    font: 10px verdana, arial, sans-serif;
    line-height: 10px;
    font-style: italic;
}


.smalltext2 {
    font: 10px verdana, arial, sans-serif;
    line-height:-1em;
}


.smalltextb {
    font: 10px verdana, arial, sans-serif;
    line-height: 10px;
    font-weight: bold;
}

.smallred {
    font: 10px verdana, arial, sans-serif;
    color: red;
}

.redi {
    font: 12px verdana, arial, sans-serif;
    color: red;
    font-style: italic;
}

.bbnewcolor {
    font: 12px verdana, arial, sans-serif;
    color: #0C540C;
    font-weight: bold;
}


#content_paragraphs { text-align: justify; }


h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    padding: 0px;
}


h1 {}

h2 {
    font: 17px verdana, arial, sans-serif;
    font-weight: bold;
}

h3 {
    font: 15px verdana, arial, sans-serif;
    font-weight: bold;
}

h4 {
   font: 14px verdana, arial, sans-serif;
   font-weight: bold;
}

h5 {
    font: 12px verdana, arial, sans-serif;
    font-weight: bold;
}

h6 {
}


.blueheader {     
    font: 14px verdana, arial, sans-serif;
    font-weight: bold;
    color: #0000cc;
}


#headline {    
    background: #6B9DD0;
    margin: -2px 0px 0px 0px;
    padding: 8px 0px 8px 8px;
    font: 17px verdana, arial, sans-serif;
    font-weight: bold;
    color: #fff;
}

#headline2 {    
    background: #6B9DD0;
    margin:0 auto;
    width:750px;
    text-align: center;
    padding: 8px 0px 8px 8px;
    font: 17px verdana, arial, sans-serif;
    font-weight: bold;
    color: #fff;
}








ul {
    margin-top: 0;
    margin-bottom: 0;
}


ul#bodylist {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0px 0px 0px 20px;
    line-height: 20px;
}

li#bodylist2 {
    margin-bottom: 10px;
}


#itemlist {
    line-height: 30px;
    font: 11px verdana, arial, sans-serif;
}

.year {
    background: #6B9DD0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2px;
    padding-left: 8px;
    padding-bottom: 2px;
    font: 14px verdana, arial, sans-serif;
    font-weight: bold;
    color: #fff;
}

.postdate {
    background: #689BD0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2px;
    padding-left: 15px;
    padding-bottom: 2px;
    font: 13px verdana, arial, sans-serif;
    font-weight: bold;
    color: #fff;
}

.postdate2 {
    background: #689BD0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    font: 13px verdana, arial, sans-serif;
    font-weight: bold;
    color: #fff;
}

.tablespace { width: 13x; }






/* --------- Submit/Reset Buttons -------- */
.submit {
    font-size:10pt;
    background-color: #6B9DD0;
    color: #ffffff;
    height: 25px;
}

.reset {
    font-size:10pt;
    background-color: #ffffff;
    color: #666666;
    height: 25px;
}


/* ------------ start billboard ----------------*/

.billboard { 
    background-image:  url(../css/images/billboardbg.jpg);
    background-repeat: no-repeat;
    width: 104px; 
    height: 100px;
    display: block;
    color: #000;
    display: block;
    padding: 0px;
    text-align: center;
     display: table-cell;
    vertical-align: middle;
    font: 10pt verdana, arial, sans-serif;
    font-weight: bold;
}


a#billboarditem { 
    width: 104px; 
    height: 100px;
    display: block;
    color: #000;
    display: block;
    padding: 0px;
    text-align: center;
     display: table-cell;
    vertical-align: middle;
    font: 10pt verdana, arial, sans-serif;
    font-weight: bold;
}


a#billboarditem:hover { 
    text-decoration: none;
    color: #667890; 
}
/* ------------ end billboard ----------------*/


/* ----------- start sidebar ----------- */
.sidebarheader {
    margin: 0px;
    background-image:  url(../images/sidebarbg.jpg);
    background-repeat: no-repeat;
    width: 152px;
    height: 34px;
    padding: 5px 0 0 0;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}

.sidebarheader a {
    color: #000;
    text-decoration: none;
}
.sidebarheader a:hover {
    color: #fff;
    text-decoration: none;
}


#sidebarlinks {
    padding: 0; 
    width: 152px;
}

#sidebarlinks ul{
    display: block; 
    margin: 0;
    padding: 0;
    width: 152px;
}
#sidebarlinks li{
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
#sidebarlinks li a{
    color: #0000cc;
    display: block;
    font-weight: normal;
    font-family: Verdana, Pragmatica, serif;
    font-size: 90%;
    padding: 7px;
    margin: 0;
}
#sidebarlinks li a:hover{
    background-color: #C9D5E3;
    text-decoration: none;
}


#mission {
    margin: 0px;
    padding: 0px 10px 10px 10px;
    font: 11px verdana, arial, sans-serif;
    font-weight: normal;
    font-style: italic;
    color: #000000;
}

/* -----------end sidebar ----------- */


/* ----------- start footer ----------- */
#footer {
    line-height: 8px;
}

#copyright {
    color: #666666;
    font: 9px arial, verdana, sans-serif;
    font-weight: normal;
}

#tagline {
    color: #666666;
    font: 11px arial, verdana, sans-serif;
    font-weight: normal;
    font-style: italic;
    line-height: 9pt;
}


#bottomcontact {
    color: #666666;
    font: 11px arial, verdana, sans-serif;
    font-weight: bold;
    text-align: center;
}
/* ----------- end footer ----------- */







