html, body {
background-color: #000000;
color: #FFFAFA;
font-family: arial, verdana, sans-serif;
font-size: 12pt;
}

.black {
background-color: #000000;
color: #FF0000;
}

p {
font-weight: normal;
font-size: 14pt;
color: #FFFF00;
background-color: transparent;
}


table.bottom {
width: 100%;
height: 70px; padding-top: 20px;
background-color: #000033;
color: #FFFFFF;
}

td.leaf {
background-color: #000099;
color: #000000;
text-align: center;
}

td.nav {
background-color: #FFCC44;
color: #ffffff;
}

td.mission {
font-size: 10pt;
background-color: #000099;
color: #000000;
text-align: center;
}

td.topmenu {
background-color: #FFFFFF;
color: #000000;
text-align: center;
vertical-align: middle;
}

td.logoleft {
background-color: #FFEE44;
color: #FF0000;
width: 0%;
height: 60px;
padding-left: 5px;
vertical-align: middle;
}

td.logoright {
background-color: #FFEE44;
color: #ffffff;
width: 0%;
height: 60px; padding-left: 5px; 
text-align: right;
}

td.title {
font-weight: bold;
font-size: 14pt;
width: 100%;
text-align: center;
vertical-align: middle;
background-color: #2F2799;
color: #ffffff;
}

td.search {
background-color: #000099;
color: #000000;
vertical-align: top;
text-align: left;
}

div.maincontent {
margin-top: 20px;
margin-left: 45px;
margin-right: 15px;
background-color: transparent;
color: #FFFFFF;
}

div.bare {
padding: 0;
margin: 0;
border: 0;
}

.phone {
font-size: 20pt;
font-family: MicrogrammaDBolExt, sans-serif;
}

ul {
list-style-image: url("/images/bullet.gif");
list-style-type: circle;
}

ul li {
margin-left: 5px;
padding-left: 5px;
}

ul.nav {
list-style-type: none;
list-style-image: none;
padding-left: 0;
margin-left: 0;
}

ul.nav li {
padding-bottom: 5px;
}

ol.upperalpha {
list-style-type: upper-alpha;
}

.center {
text-align: center;
}

.right {
text-align: right;
}

.left {
text-align: left;
}

.underline {
text-decoration: underline;
}

.boldunderline {
font-weight: bold;
text-decoration: underline;
}

.italic {
font-style: italic;
}

.nothere {
padding: 0px;
margin: 0px;
background-color: transparent;
}

.grayleft {
width: 30%;
background-color: #FFAA44;
color: #000000;
text-align: center;
}

.grayright {
text-align: right;
width: 70%;
background-color: #FFAA44;
color: #ffffff;
}

.twenty {
width: 20%;
}

.twentyfive {
width: 25%;
}

.thirty {
width: 30%;
}

.fourty {
width: 40%;
}

.sixty {
width: 60%;
}

.seventysix {
width: 76%;
}

.eighty {
width: 80%;
}

.ninety {
width: 90%; 
}

.full {
width: 100%;
}

.top {
vertical-align: top;
}

.middle {
vertical-align: middle;
}

.bottom {
vertical-align: middle;
}

.toptwenty { font-weight: bold;
width: 30%; background-color: #000033; color: #FFFF00;
vertical-align: top;
}

.topfourty {
width: 40%;
vertical-align: top;
}

.topeighty {
width: 80%;
vertical-align: top;
}

.middleninety {
width: 90%;
vertical-align: middle;
}

.noborder {
border: 0;
}


h1 {
font-weight: bold;
font-size: 18pt;
background-color: transparent;
}

h2 {
font-weight: bold;
font-size: 16pt;
background-color: transparent;
}

h3 {
font-weight: bold;
font-size: 14pt;
background-color: transparent;
}

form {
padding: 0px;
margin: 0px;
border: 0px;
}



:link, :visited {
background-color: transparent;
color: #ffff00;
text-decoration: underline;
}

a:hover {
background-color: transparent;
color: #ffff00;
text-decoration: underline;
}

:active {
background-color: transparent;
color: #ffff00;
text-decoration: underline;
}


input.invert {
font-weight: bold;
}

table.toptwenty p {
color: #FFFFFF;

}
