p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-align: left; 
}

li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #000000;
text-align: center; 
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
text-align: center; 
}


td.general {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
}



td.state {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
text-align: left;
}


td.footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: center;
}


.menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: center;
}

.menu a:link {
color: #6666FF;
text-decoration: underline;
}


.menu a:visited {
color: #6666FF;
}


.menu a:hover {
text-decoration: underline;
color: #FF0066;
}


.menu a:active {
text-decoration: none;
}


.menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
text-align: left;
}


a:link {
color: #6666FF;
text-decoration: underline;
}


a:visited {
color: #6666FF;
}


a:hover {
text-decoration: underline;
color: #FF0066;
}


.menu a:active {
text-decoration: none;
}

table.sortable {
width: 620px;
table-layout: fixed;
text-align: left; 
border: 1px solid #cccccc;
} 

table.sortable td {
border: 1px solid #999999;
}

table.sortable tr {
border: 1px solid #000000;
}

tr.header {
background-color: #CCCCFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-align: center;
} 

table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: pointer;
}


tr.value {
background-color: #ffffff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
} 

tr.value:hover {
background-color: #CCCCFF;
} 


td.phone {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #000000;
}


tr.valuelink {
background-color: #FFCCCC;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
} 


tr.valuelink:hover {
background-color: #CCCCFF;
} 


table.contact {
border-width: 2px;
border-style: dashed;
border-color: #ff0066;
} 

table.checkout {
border: 3px dotted #999999;
}

td.checkout {
border: 1px solid #cccccc;
} 


