body {
font-family: calibri, verdana, sans-serif;
background-color: #01123E;
font-size: 4px;
}

.rsslink {
text-decoration: none;
font-face: calibri, verdana, sans-serif;
font-size: 11pt;
color: #01123E;
}

.tt_main {
font-face: calibri, verdana, sans-serif;
background-color: #fff;
font-size: 11pt;
text-align: left;
margin-right: 4px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 0px;
}

.tt_health {
font-face: calibri, verdana, sans-serif;
background-color: #fff;
font-size: 11pt;
text-align: left;
margin-right: 4px;
padding-left: 14px;
padding-right: 14px;
padding-bottom: 0px;
}

.htt {
font-face: calibri, verdana, sans-serif;
background-color: #fff;
font-size: 11pt;
text-align: left;
padding-top: 0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

.tt_petition {
background-color: #fff;
padding: 10px;
}

.tt_petitionb {
padding: 10px;
}

.tt_main_right {
font-face: calibri, verdana, sans-serif;
background-color: #fff;
font-size: 11pt;
text-align: right;
margin-right: 4px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 0px;
}

.tt_main_center {
font-face: calibri, verdana, sans-serif;
background-color: #fff;
font-size: 11pt;
text-align: center;
margin-right: 4px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 0px;
}

.tt_right {
font-face: calibri, verdana, sans-serif;
background-color: #cccccc;
font-size: 11pt;
text-align: left;
margin-right: 4px;
padding-left: 8px;
padding-right: 8px;
border-left: 4px;
border-left-color: #01123E;
}

.link {
text-decoration: none;
color: #062DBF;
font-face: calibri, verdana, sans-serif;
font-size: 11pt;
}

.link:hover {
text-decoration: underline;
color: #062DBF;
font-face: calibri, verdana, sans-serif;
font-size: 11pt;
}

.footer {
font-face: calibri, verdana, sans-serif;
font-size: 11pt;
color: #575757;
padding-left: 8px;
padding-right: 8px;
}

<!-- VISTA NAVBAR --->

img{ border: 0pt; }

#bottom_div{
width: 900px;
height: 150px;
background-color: #b9d1ea;
clear:both;
}

#vista_toolbar {
float:left;
font:normal 16px 'Trebuchet MS','Arial';
margin:0;
padding:0;
}

#vista_toolbar ul {
background-image:url(back.gif);
background-repeat:repeat-x;
float:left;
line-height:32px;
list-style:none;
margin:0;
padding:0 10px 0 10px;
width:900px;
}

#vista_toolbar li {
display:inline;
padding:0;
}

#vista_toolbar a {
color:#FFF; /* need because it will use default link color */
float:left;
padding:0 3px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
}

#vista_toolbar a span {
display:block;
float:none;
padding:0 10px 0 7px;
}

#vista_toolbar a span img {
border:none;
margin:8px 4px 0 0;
}

/* show picture when mouse over link */
#vista_toolbar a:hover{
background: url(left.png) no-repeat left center;
}

#vista_toolbar a:hover span {
background:url(right.png) no-repeat right center;
}

#vista_toolbar a.right {
background:url(graphics/donate.gif) no-repeat right center;
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}

.donate {
background-image:url(graphics/donate.gif);

<!-- TRANSPARENT LINKS -->

.trans4 { 
opacity:1;
filter:alpha(opacity=25);
}

a.trans4:hover .trans4 { 
opacity:1;
filter:alpha(opacity=100) }

.trans3 { 
opacity:1;
filter:alpha(opacity=75);
}

a.trans3:hover .trans3 { 
opacity:1;
filter:alpha(opacity=100) }

.trans2 { 
opacity:1;
filter:alpha(opacity=50);
}

a.trans2:hover .trans2 { 
opacity:1;
filter:alpha(opacity=100) }

.trans { 
opacity:1;
filter:alpha(opacity=50);
filter:gray;
}

a.trans:hover .trans { 
opacity:1;
filter:alpha(opacity=100) }

<!-- FORMS -->

.button {
padding-left: 12px;
padding-right: 12px;
}

.form_main {
font-face: calibri, verdana, sans-serif;
font-size: 11pt;
text-align: left;
margin-right: 4px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 4px;
padding-bottom: 4px;
}

<!-- LETTERS -->

.letters
   { font-face: calibri, verdana, sans-serif;
     padding-left: 8px;
     font-style: normal;
     margin-top: 6pt;
     font-size: 11pt;
     font-weight: normal;
     text-align: left;
     color: #000000 }

.letterslink {
text-decoration: none;
color: #062DBF;
font-face: calibri, verdana, sans-serif;
font-size: 11pt;
}

.blueright
   { font-family: Arial, Helvetica, sans-serif;
     font-style: normal;
     font-size: 10pt;
     font-weight: normal;
     text-align: center;
     background-color: #01123E;
     color: #ffffff }

.blueshort
   { font-family: Arial, Helvetica, sans-serif;
     font-style: normal;
     font-size: 1pt;
     font-weight: normal;
     text-align: center;
     background-color: #01123E;
     color: #ffffff }

<!-- NEWSLETTER -->

.newsletter {
font-face: calibri, verdana, sans-serif;
background-color: #CD2323;
color: #fff;
font-size: 11pt;
text-align: left;
margin-right: 4px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 0px;
}