
 a:link    {color: #015291; text-decoration: none;}
 a:active  {color: #015291; text-decoration: none;}
 a:visited {color: #015291; text-decoration: none;}
 a:hover   {color: #015291; text-decoration: underline;}


body {
background: #DDE1F0 url(Media/bk.jpg);
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: left;
line-height: normal;
vertical-align: top;}


td, th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 24px;}


.title {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
line-height: 30px;
background-color: #006666;
color: #DCDCDC;}


.subtitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 22px;
font-weight: bold;
color: #006666;}


.navLink {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #DEDECA;}


.sidebar {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: normal;
padding: 3px;
border: none #000000;
color: #000000;
font-style: normal;}


.legal {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #333333;}


.box1 {
border-color: #CCCCCC #333333 #333333 #CCCCCC;
border-width: medium;
border-style: ridge;}


.promo {
font-family: "Times New Roman", Times, serif;
color: #000033;}


.titlebar {
font-family: "Times New Roman", Times, serif;
font-size: 9px;
color: #FFFFFF;
background-color: #336699;}


.dingbat {
font-family: Arial, Helvetica, sans-serif;
background-color: #99CC99;
color: #006666; 
font-weight: bolder;
font-size: medium;}


input.big {
width: 100px;}


input.small {
width: 50px;}


.loginName {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
color: #000000;
text-align: right;
border: thin none #000000;
padding-top: -20px;
padding-bottom: -20px;}


.invalid {
color: #CC0000;}


.BalanceHeader {
text-align: right;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: dashed;
border-left-style: solid;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;}


.gridhighlight {
font-weight: bold;
background-color: #f8f7f6;}


.InvalidFormEntry {
color: #ff0000;}


.PaymentError {
font-style: italic;
color: #ff0000;
background-color: #ffffff;}


.downloadgrid {
font-family: "Courier New", Courier, mono;
font-size: 10px;
background-color: #ffffff;
background-image: none;
padding: 0px;
color: #000000;}


.downloadgridoff {
font-family: "Courier New", Courier, mono;
font-size: 10px;
background-color: #B8DCDA;
background-image: none;
padding: 0px;
color: #000000;}


.PendingPayment {
font-weight: bold;}


.FramedCell {
border: solid;}


