A:link, a:link, a:active, a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #DC1D3B; text-decoration: none; }
a:hover { color: #333; }
A.small:link, a.small:link, a.small:active, a.small:visited { font-size: 11px; color: #DC1D3B; text-decoration: none; }
a.small:hover { color: #333; }
A.matrix:link, a.matrix:link, a.matrix:active, a.matrix:visited { font-size: 12px; color: #fff; text-decoration: none; }
a.matrix:hover { color: #333; }
A.footer:link, a.footer:link, a.footer:active, a.footer:visited { font-size: 11px; color: #fff; text-decoration: none; }
a.footer:hover { color: #333; }

body, html { background-color: #919394; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
ul { margin:0 0 0 -23px; list-style-type:square; } <!-- if [IE] --> ul { margin:0 0 0 16px; }

.h1 { font-size:18px; color:#DC1D3B; }
.txt { line-height: 15px; }
.sml { font-size: 11px; line-height:15px; }
.hdiv { display:none; margin-top:15px; }

#nav, #nav ul { padding:0; margin:0; list-style-type:none; line-height:1; float:right; }
#nav a { display:block; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; padding:6px 23px 7px 8px; } <!-- [if IE] --> #nav a { padding: 7px 28px 6px 8px; }
#nav a:hover { background-color: #ddd; color:#DC1D3B; }
#n1 .n1, #n2 .n2, #n3 .n3, #n4 .n4, #n5 .n5, #n6 .n6 { background-color: #fff; color: #DC1D3B; }

#nav li { float: left; }
#nav li ul { position: absolute; background:#919394; left:-999em; z-index:999; width:136px; }
#nav li a.sub { background-color: #919394; width: 136px; } <!-- [if IE] --> #nav li a.sub { width:179px; }
#nav li a.sub:hover { background-color: #ddd; color: #DC1D3B; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#matrix { float:left; width:175px; height:85px; text-align:center; color:fff; }
