body { background:  url(osmcbg2.gif) #fff; margin-top: 0;
font-family: Verdana, Helvetica, Arial, sans-serif; color: #595959; font-size: 11px; }
a { font-weight: 900; color: #066; text-decoration: none; }
a:hover { color: #c30; text-decoration: none; }

table.border {
border-top: 1px solid #69c;
border-right: 1px solid #69c;
border-bottom: 3px solid #066;
border-left: 1px solid #69c;
}
table.legend {
border: 0 0 0 0;
font-size: 10px; line-height: 10px;
background-color: #fff;
}
td.top {
padding-top: 9px; 
border-top: 1px solid #A6B8CA;  /*  blue grey  */ 
border-bottom: 1px solid #066;    /*  teal  */ 
background-color: #fff; 
filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; 
}
td.topNav { 
border: 1px 1px 1px 1px solid #A6B8CA;  
background-color:#e5e5e5; /*  filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;     */
color: #595959; font-size: 11px; line-height: 11px;  font-weight: 900;
}
td.bottomNav { 
border-bottom: 2px solid #A6B8CA; 
background-color: #fff; 
color: #595959; font-size: 10px; font-weight: 700;
}
td.left { border-right: 1px dashed #A6B8CA; border-bottom: 1px dashed #A6B8CA; background-color: #e5e5e5; }
td.right { border-left: 1px dashed #A6B8CA; border-bottom: 1px dashed #A6B8CA; background-color: #e5e5e5; }
td.main { border-bottom: 1px dashed #A6B8CA; background-color: #fff; }

p { color: #595959; font-size: 11px; line-height: 16px; }
.red { color: #c30; }
.large { color: #69c; font-size: 18px; line-height: 18px; font-weight: 700; }
.larger { color: #066; font-size: 30px; line-height: 40px; font-weight: 900; }
.caption { color: #666; font-size: 10px; line-height: 9px; }
