body,td,.bottom{font-family:verdana,arial,sans-serif;letter-spacing: 1pt;}
h1,h2,h3,h4,h5,h6    { color: #000066;text-align:center; }
.testimonial    { color: #000066; font-style: italic; font-weight: bold }
.testimonial    {text-align:right;margin-bottom:28px;}
.listtext { letter-spacing: 1pt }
li { letter-spacing: 1pt; padding-bottom: 10px }
.faqheadline    { color: #000066; font-size: 1.1em; font-weight: bold }
a:link, a:visited    { color: #993333;outline:none; }
 a:hover       { color: #9C34FF; text-decoration: none;outline:none; }
.footer{font-size:8pt;font-family:verdana,arial,sans-serif;text-align:center;}
.main{padding-top:5px;padding-right:5px;padding-left:10px;margin-bottom:15px;font-size:11pt;font-family:verdana,arial,sans-serif;}
.side{padding-right:13px;padding-left:4px;margin-bottom:15px;font-size:9pt;font-family:verdana,arial,sans-serif;color:white;}
.top{width:440px;margin-top:8px;vertical-align:middle;height:110px;margin-left:320px;font-size:11pt;font-family:verdana,arial,sans-serif;color:white;font-style:italic;}
.top p{padding-top:30px;}
.top img{margin-right:15px;}
.topa{text-decoration:none;outline:none;}
.topquote{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#FFFFFF;line-height: 170%;}
.sidetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; font-weight: normal; color: #000000}
.brd {border:solid 2px  #000066 }
.small {font-size:9pt}
.indentme{ 
text-indent: 0.5em;
}
 
 
 .question {cursor: pointer; vertical-align:top;}
a{outline:none}
/*
 .faqAnswer{color:black;}
 .video{color:#104732}
.video a:link,.video a:visited { color: #023924 }
.video a:hover .video a:active{ color: #67A890; text-decoration: none }

*/

a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }

.tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #fff;
width: 508px;
height: 27px;
margin: 12px 0 0 30px;
padding: 0
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 4px;
width: 488px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 530px;
font: bold 14px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #993333;
text-decoration:none;
font: bold 14px Verdana;
margin: 0 50px 0 0;
}
ul.newsticker span {
margin: 0 10px 0 0;
}

.fl {float:left;margin-right:10px;margin-bottom:5px;}
.fr {float:right;margin-left:10px;margin-bottom:5px;}
