a.mainnav:link {
display:block;
width:180px;
text-align:left;
background-color:#2c3482;
text-decoration:none;
font-size:11px;
letter-spacing:.1em;
color:#fff;
padding:9px 0;
text-indent:9px;
border-left: 9px solid #950a0a;
border-right:1px solid #6b6b6b;
border-bottom:1px solid #6b6b6b;
}
a.mainnav:visited {
display:block;
width:180px;
text-align:left;
background-color:#2c3482;
text-decoration:none;
font-size:11px;
letter-spacing:.1em;
color:#fff;
padding:9px 0;
text-indent:9px;
border-left: 9px solid #950a0a;
border-right:1px solid #6b6b6b;
border-bottom:1px solid #6b6b6b;
}
a.mainnav:hover {
background-color:#950a0a;
color:#fff;
border-left: 9px solid #950a0a;
border-bottom:1px solid #6b6b6b;
}


a.mainnav2:link {
display:block;
width:180px;
text-align:left;
background-color:#2c3482;
text-decoration:none;
font-size:11px;
letter-spacing:.1em;
color:#fff;
padding:9px 0;
text-indent:9px;
border-left: 9px solid #950a0a;
border-right:1px solid #6b6b6b;
border-bottom:1px solid #950a0a;
}
a.mainnav2:visited {
display:block;
width:180px;
text-align:left;
background-color:#2c3482;
text-decoration:none;
font-size:11px;
letter-spacing:.1em;
color:#fff;
padding:9px 0;
text-indent:9px;
border-left: 9px solid #950a0a;
border-right:1px solid #6b6b6b;
border-bottom:1px solid #950a0a;
}
a.mainnav2:hover {
background-color:#950a0a;
color:#fff;
border-left: 9px solid #950a0a;
border-bottom:1px solid #950a0a;
}


a.txt:link {font-size:11px; color:#fff; text-decoration:none;}
a.txt:visited {font-size:11px; color:#fff; text-decoration:none;}
a.txt:hover {color:#ccc; text-decoration:underline;}

a.headlink:link {font-size:10px; color:#453460; text-decoration:none; padding:5px 10px 0 0;}
a.headlink:visited {font-size:10px; color:#453460; text-decoration:none; padding:5px 10px 0 0;}
a.headlink:hover {color:#6b6b6b; text-decoration:underline;}


a.footer:link {font-size:10px; color:#453460; text-decoration:none;}
a.footer:visited {font-size:10px; color:#453460; text-decoration:none;}
a.footer:hover {color:#6b6b6b; text-decoration:underline;}

a.btmmenu:link {font-size:10px; color:#c0c0c0; text-decoration:none;}
a.btmmenu:visited {font-size:10px; color:#c0c0c0; text-decoration:none;}
a.btmmenu:hover {color:#fff; text-decoration:underline;}

a.geninfo:link {font-size:12px; color:#fff; text-decoration:none; font-weight:bold; }
a.geninfo:visited {font-size:12px; color:#fff; text-decoration:none;}
a.geninfo:hover {color:#ccc; text-decoration:underline;}

a.cats:link {display:block; width: 360px; font-size:13px; color:#fff; text-decoration:none; font-weight:bold; margin:6px 0 12px 36px;}
a.cats:visited {display:block; width: 360px; font-size:13px; color:#fff; text-decoration:none; margin:6px 0 12px 36px; }
a.cats:hover {display:block; width: 360px; color:#c0c0c0; text-decoration:none; margin:6px 0 12px 42px; }


a.featureslink:link {
display:block;
width:176px;
text-align:center;
background-color:#2C3482;
text-decoration:none;
font-size:11px;
font-weight:bold;
letter-spacing:.1em;
color:#fff;
padding:3px 0;
}
a.featureslink:visited {
display:block;
width:176px;
text-align:center;
background-color:#2C3482;
text-decoration:none;
font-size:11px;
font-weight:bold;
letter-spacing:.1em;
color:#fff;
padding:3px 0;
}
a.featureslink:hover {
background-color:#950a0a;
color:#fff;
}