html { font-family:Arial,Helvetica,sans-serif; height: 100%; margin-bottom: 1px; overflow-y: scroll; }
body  { background-color:#C0C0C0; color:black; font-family: arial, helvetica, sans-serif; font-size:12pt; font-style:normal; cursor:default; max-width:1024px; margin-left:auto; margin-right:auto; }
table, td, th  { font-size:12pt; text-align:left;  }
p, ul, iframe  {  font-size:12pt; cursor:default;  font-style:normal; }
h1 { color:#003399; font-size:20px; text-align:left !important;}
h1.big { color:black; font-size:28px; }
h1.white { color:white; font-size:18px; text-align:left !important;}
h2 { color:#003399; margin-bottom:2px; text-align:left !important;}
h3 { color:#003377; margin-bottom:2px; font-weight:normal; text-align:left !important;}
h4 { color:#003399; margin-bottom:0px; text-align:left !important;}
h6 { color:#003399; text-align:left !important;}
ul { text-align:left; }
ol { text-align:left; }
li { padding-bottom:2px; }

.recessedtext { text-shadow:0 -1px 1px rgba(0,0,0,0.5);  }
.shadowtext   { text-shadow: 2px 2px 4px #666666;  }
.boxshadow    { box-shadow: 3px 3px 3px #666666; }
.xx { font-family:'Lucida Sans' ; }
.baseline { vertical-align:baseline }
.sidebarfont { font-size:10pt; padding-left:10px; }
/* .oldshadow { filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=130, Strength=6); border-top:1px solid #555555; border-left:1px solid #555555; border-bottom:1px solid #000000; border-right:1px solid #000000; } */
.xshadow { border-top:1px solid #555555; border-left:1px solid #555555; border-bottom:4px solid #777777; border-right:4px solid #777777; }
.shadow { box-shadow: 3px 3px 3px #666666; border:1px solid #666666;}
.fastshadow { border-top:1px solid #555555; border-left:1px solid #555555; border-bottom:4px solid #777777; border-right:4px solid #777777; }
/*
  .shadownoline { filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=130, Strength=6); }
  .buttonshadow { filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=130, Strength=6); }
*/
.bar  { background:#005599;height:30px;border-top:2px solid #DDDDFF; border-left:2px solid #DDDDFF; border-bottom:3px solid #333333; border-right:2px solid #333333;font-size:12pt;color:white; cursor:default; text-align:center; font-weight:bold; }
.hairline { border-top:1px solid #AAAACC; border-left:1px solid #AAAACC; border-bottom:1px solid #AAAACC; border-right:1px solid #AAAACC;}
.outermargin { margin: 12px 0px 12px 12px; }
.white { color:white; }
.center { margin-right:auto; margin-left:auto; }
.aligncenter { text-align:center; }
.red { color:red; }
.xsmall { font-size:x-small; }
.xxsmall { font-size:xx-small; }
.nounderline { text-decoration:none; }
.alignright { font-family: monospace; text-align:right; }
.right { text-align:right; }
.monospace { font-family: monospace; }
.bulletmargin { margin: 4px 4px 4px 28px; text-align:left; }
.noborder { border:none; }
.outset { border-style:outset; border-width:1px; }
.inset { border-style:inset; border-width:1px; padding:10px; background-color:#F0F0F0; }
.menu { cursor:pointer; color:#AAAAAA; }
.outset2 { border-style:outset; border-width:2px; }
.normal { border-style:none; border-width:0px; }
.outset3 { border-style:outset; border-width:1px; background-color:white; cursor:pointer; color:#111111;}
.normal3 { border-style:solid; border-width:1px; background-color:#EEEEEE; border-color:#EEEEEE; cursor:pointer; color:#777777; }
.current { border-style:solid; border-width:1px; background-color:#EEEEEE; border-color:#EEEEEE; cursor:default; color:white; background-color:black; }
.currentpage { background-color:black; color:white; cursor:default; }
.otherpage { background-color:#eeeeee; color:black; }
A:active { color:#CC0000; font-weight:bold; }
A:link { color:#CC0000; font-weight:bold; }
A:visited { color:#CC0000; font-weight:bold; }
A:hover { color:#CC0000; font-weight:bold; }
A.footerlink:active   { color:white; text-decoration:none; }
A.footerlink:link   { color:white; text-decoration:none; }
A.footerlink:visited { color:white; text-decoration:none; }
A.footerlink:hover  { color:white; text-decoration:underline; }
.spinner { background-image:url(graphics/spinner.gif); background-repeat:no-repeat; background-position:center center;
           display:inline-block; vertical-align:top; margin-right:16px; margin-bottom:10px; width:auto;}
/* .AuthorizeNetSeal { text-align:center; margin-left:auto; margin-right:auto; } */