a.alphalinks:link, a.alphalinks:visited{background:#EEEEEE;color:#444;font-weight:bold;text-decoration:none;width:25px !important;display:block;float:left;text-align:center;border:1px #CCC solid;padding:3px 0px;margin:2px 1px 0 1px;border:#999 1px solid;}
a.alphalinks:hover{background:#888;color:#FFF;text-decoration:none;border:#666 1px solid;}

.body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 20px;
 margin-bottom: 10px;
 text-align: left;
 vertical-align: top;
 font-size: 12;
}
.town_list { 
 font-family: Verdana; 
 font-size: 14; 
 text-align: center;
}
h1 {
 color: #000099; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-variant: none; 
 letter-spacing:1px;
}
.subCatText {
 font-size : 12;
 font-family : Verdana;
 color : #000000;
 text-decoration: none;
}
.subCatText {
 font-size : 10;
 font-family : Verdana;
 color : #000000;
 text-decoration: none;
}

a:link.subCatText {
 font-size : 10;
 font-family : Verdana;
 color : #000080;
 text-decoration: none;
}

a.subCatText {
 font-size : 10;
 font-family : Verdana;
 color : #000080;
 text-decoration: none;
}

a:visited.subCatText {
 font-size : 10;
 font-family : Verdana;
 color : #000080;
 text-decoration: none;
}

a:hover.subCatText {
 font-size : 10;
 font-family : Verdana;
 color : #000000;
 text-decoration: underline;
}

a:link  
{  
color: #000099;  
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  
text-decoration: none;  font-size: 14:
}  
a:active  
{  
color: #CCCCCC;  
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  
text-decoration: none;  font-size: 14:
}  
a:visited  
{  
color: #000099;  
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  
text-decoration: none;  font-size: 14:
}  
a:hover  
{  
color: #000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline; font-size: 14:
 } 
 #navcontainer
{
width: 100%;
display: block;
}

#navlist
{
display: block;
list-style: none;
font-size: 12px;
width: 100%;
}

#navlist li
{
list-style: none;
font-family: verdana;
margin: 1px;
border: 0px solid #333;
text-align: left;
background: #fff;
display: block;
float: left;
color: #000099;
text-transform: capitalize;
width: 150px;
overflow: visible;
}

#navlist li a
{
margin: 1px;
padding: 0px;
border: 0px solid #000;
font-weight: normal;
display: block;
width: 150px;
text-decoration: none;
color: #000099;
}

#navlist li a:hover
{
margin: 1px;
padding: 0px;
border: 0px solid #fff;
border-bottom: 0px solid #ccc;
border-right: 0px solid #ccc;
font-weight: normal;
color: #000000;
background: #cccccc;
}
