body {
   margin:2em 2em 0 2em;  
   background-color:#005880; 
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:.9em; 
}

ul#menubar {
   margin: 0; 
   padding: 0; 
   white-space: nowrap; 
   width: 100%;
   min-width: 700px;
   width:expression(document.body.clientWidth < 760 ? "700px" : "100%" );
   background-color:#003066;
   height: 20px;
}

#menubar a:first-child {
  margin-left: 2px;
}

#menubar a {
   padding: 2px 20px; 
   float: left; 
   font-family: arial; 
   font-size: 11px;
}

#menubar a:link, #menubar a:visited {
   color: white; 
   background-color: #003066; 
   text-decoration: none;
}

#menubar a:hover {
   color: white; 
   background-color: #005880; 
   text-decoration: none;
}

p { 
   margin:0;
   padding:1em;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:.9em;  
}

p.small {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:.7em;     
}

td { 
   margin:0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:.9em;  
}

a {
   color:#005880;
   text-decoration:underline;
}

a:hover {
   color:#003066;
   text-decoration:none;
}

b.rtop, b.rbottom {
   display:block;background: #005880
}
b.rtop b {
   display:block;height: 1px;
   overflow: hidden; background: #003066
}
b.rbottom b {
   display:block;height: 1px;
   overflow: hidden; background: #ffffff
}
b.r1{
   margin: 0 5px
}
b.r2 {
   margin: 0 3px
}
b.r3 {
   margin: 0 2px
}
b.rtop b.r4, b.rbottom b.r4{
   margin: 0 1px;
   height: 2px;
}

h1 { 
   margin:0; 
   padding:.5em;
   font-size:1.2em;
   color:#005880;
}

#preheader {
   width: 100%;
   min-width: 700px;
   width:expression(document.body.clientWidth < 760 ? "700px" : "100%" );
   background-color:#ffffff;
}

#header {
   height:140px;
   color: #000000;
   background-image: url(images/glow_lines.gif);
   background-repeat: repeat-x;
   background-color:#003066;
   width: 100%;
   min-width: 700px;
   width:expression(document.body.clientWidth < 760 ? "700px" : "100%" );
}

#jsmenu {
   position:absolute;
}

#headergradient {
   clear: both;
   height:20px;
   color: #000000;
   background-image: url(images/gradient.gif);
   /* background-color:#003066;
   filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#003066, endColorstr=#ffffff); */
   width: 100%;
   min-width: 700px;
   width:expression(document.body.clientWidth < 760 ? "700px" : "100%" );
}

#maincontent {
   background-color:#ffffff;
   padding: 0 0 2em 0;
   width: 100%;
   min-width: 700px;
   width:expression(document.body.clientWidth < 760 ? "700px" : "100%" );
}

#leftcolumn {
   float:left;
   width:180px;
}

#maincolumn {
   min-height: 100%;
   margin-left: 180px;
}

#balance {
   clear:both; 
   width:700px;
}

#footer {
   width:expression(document.body.clientWidth < 760 ? "700px" : "100%" );
   background-color:#ffffff;
}

#postfooter {
   background-color:#ffffff;
   width: 100%;
   min-width: 700px;
   width:expression(document.body.clientWidth < 760 ? "700px" : "100%" );
}

#bottompadding {
   width:100%;
   height:2em;
   background-color:#005880;
}