@charset "utf-8";
/* CSS Document */


body {
margin:0px;
background-image: url(../_bkgds-logos/Background.gif);
}

body,td,th {
color:#000000;
font-family: Arial;
font-size: 14px;
}

  /*   LINKS   */


a:link {
font-weight: normal;
color: #000066;
text-decoration: none;
}
a:hover {
color: #999999;
text-decoration: none;
}
a:active {
color: #000066;
text-decoration: none;
}

a:visited {
color: #000066;
text-decoration: none;
}
a:visited:hover {
color: #999999;
text-decoration: none;
}

/*   MAIN NAV   */

#nav-menu {
float: left;
height: auto;
margin:0px;
padding:0px;
position:relative;
width: auto;
}

#nav-menu ul {
list-style: none;
margin: 0;
padding: 0px;
}

#nav-menu li {
border-bottom:0;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
border-top:solid 1px #000000;
float: left;
margin:0 2px;
padding:0;
}

#nav-menu li a
{
background: url(../buttons/navBkdWht.gif) #FFFFFF bottom left repeat-x;
color: #000000;
font-weight: bold;
display: block;
height: 1.75em;
line-height: 1.75em;
text-align: center;
text-decoration: none;
width: 6em;
}

#nav-menu li a:hover
{
background:url(../buttons/navBkdGry.gif) #CCCCCC bottom left repeat-x;
color: #FFFFFF;
display: block;
font-weight: bold;
height: 1.75em;
line-height: 1.75em;
text-decoration: none;
text-align: center;
width: 6em;
}

#nav-menu li a:active,
.home a#home,
.about a#about,
.learn a#learn,
.news a#news,
.vote a#vote,
.help a#help {
background: url(../buttons/navBkdBlk.gif) #000000 bottom left repeat-x;
color: #FFFFFF;
display: block;
font-weight: bold;
height: 1.75em;
line-height: 1.75em;
text-decoration: none;
text-align: center;
width: 6em;
}


/* Hide from IE5-Mac \*/
#nav-menu li a { float: none }
/* End Hide*/




/*   TAG ID's   */

#DivMain {
height:auto;
margin: 10px auto;
padding:0;
text-align:center;
width:800px;
}

#search {
float:right;
height: auto;
width: 125px;
position: right;
margin: 0 3px;
padding: 0;
text-align: right;
}

#t-main {
clear:both;
margin: 0px;
padding:0px;
width: 800px;
}

#td1 {
background:#FFFFFF;
border-left:solid #000000 1px;
border-top:solid #000000 1px;
padding:5px 5px 5px 25px;
width: 50%;
}

#td2 {
background:#FFFFFF;
border-top:solid #000000 1px;
padding:5px 5px;
}

#td3 {
background:#FFFFFF;
border-right:solid #000000 1px;
border-top:solid #000000 1px;
padding:5px 25px 5px 5px;
width:25%;
}

#tdhdr {
background-color: #FFFFFF;
border-left:solid #000000 1px;
border-right:solid #000000 1px;
padding:0
}

#pageframe {
background:transparent;
height: 1200px;
width: 800px;
margin: 0;
}

#update {
cursor:pointer;
color:#0066FF;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
font-weight:bold;
}



/*   TAG CLASSES   */


.dred { color:#990000; }

.red { color:#FF0000; }

.blue { color:#0000FF; }

.liteBlue { color:#0066FF; }

.liteGrey { color:#CCCCCC; }

.grey { color:#999999;}

.dgrey { color:#666666; }

.nvyblu { color:#000066; }

.fontTimesRoman { font-family:"Times New Roman", Times, serif; }

.fontGeorgia { font-family:Georgia, "Times New Roman", Times, serif; }

.font8{ font-size:8px; }

.font9 { font-size:9px; }

.font10 { font-size:10px; }

.font12 { font-size:12px; }

.font16 { font-size:16px; }

.font18 {font-size:18px; }

.font20 { font-size:20px; }

.font22 { font-size:22px; }

.font24 { font-size:24px; }

.lineHt125 { line-height:125%; }

.lineHt150 { line-height:150%; }

.lineHt200 { line-height:200%: }

