BODY, TD, TH, DL, UL, OL, P {FONT-FAMILY: Verdana,Sans-serif; FONT-SIZE: 8pt; }
body {margin: 0; padding: 0; }
a:link {color: #2F2C5B; text-decoration: none; }
a:visited {color: #2F2C5B; text-decoration: none; }
a:hover {color: #5650A4; text-decoration: none; }
.title {font-family: Arial, verdana, Geneva; font-size: 20px; font-weight: bold; color: #000000; }
.txt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color: #FFFFFF; border-style: solid; border-width: 1px; }
.submit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-style: solid; border-width: 1px; }
input,select,textarea {border:1px solid #7F9DB9; background-color:#FFFFFF; font-family: Verdana, Arial, Geneva; font-size: 10px; }
h3 {font-size:11px; }
p {}
.warn {color: #FF0000; }
.star {color: #FF0000; }
UL {list-style-type: square; }
.red {color: #FF0000; }

/**** existing styles ****/

.search {font:9px Verdana; color:#000000; height:13px; border-color:#E3E5C4; border-width:0; background-color:#E3E5C4;}
input.search2 {color: #000000; font-size: 10px; font-family: Verdana; height: 15px; border-color:#000000; border-width:0; background-color: #E3E5C4; }
input.searchsubmit {font-size: 9px; font-family: Verdana; height: 18px; background-color: #E3E5C4; }

.nav {color: #ffffff; text-decoration:none; font:bold 10pt Arial; }
a.nav, a.nav:link, a.nav:visited {color: #ffffff; text-decoration:none; font:10pt; font-weight:bold; }
a.nav:hover {color: #FDF7D8; font:10pt; font-weight:bold; }
a.subnav {color: #ffffff; text-decoration:none; font:9pt; font-weight:bold; }
a.subnav:hover {color: #FDF7D8; font:9pt; font-weight:bold; }

.navbar {font:bold 12px Arial; color:#000000;}
a.navbar, a.navbar:link, a.navbar:visited {font:bold 12px Arial; color:#000000; text-decoration:none;}
a.navbar:hover {color:#930036; text-decoration:underline;}

.footernav {font:10pt Arial;}
a.footernav, .footernav:link, .footernav:visited {color:#1A6B46; text-decoration:underline;}
a.footernav:hover {color:#930036;}

.premium{font: 9px arial,helvetica sans-serif;}
ul {font:10pt arial, san-serif; margin-left:2em; margin-top:3px; padding:0px;}

.box  { color: black; background-color: #E3E5C4; margin: 5px; padding: 5px; border: dashed 1px #b9b2ca; }

.small{color: #000000; font: 11px arial,helvetica sans-serif;}
a.small, a.small:link, a.small:visited {color:#1A6B46; text-decoration:underline;}
a.small:hover {color:#930036;}