ul
{
list-style-style: square;
list-style-image: url("images/gfx_blueitem_1.gif");
list-style-position: outside;
font-size: 13;
}

ul.sitemapsub
{
list-style-style: square;
list-style-image: url("images/gfx_greenitem_1.gif");
list-style-position: outside;
font-size: 13;
}

ol
{
list-style-style: square;
list-style-image: url("images/gfx_blueitem_2.gif");
list-style-position: outside;
}

table.tech
{
background-color: #F7F7F7;
font-size: 12;
text-align: left;
text-indent: 8px;
}

th.techheader
{
font-size: 12;
background-color: #CBCAB6;
}

td.techcategory
{
font-size: 12;
background-color: #FFEC8B;
color: #555555;
font-weight: bold;
}

td.padded
{
padding:4px;
}

td.paddedlr
{
padding-left:8px;
padding-right:8px;
}

a.clean
{
text-decoration: none;
}
a.clean:visited { color: #4893C5 }
a.clean:link { color: #4962CC }

a.top
{
text-decoration: none;
visited: hex(#186BB1);
}

a.mailto
{
color: #E9904B;
font-weight: bold;
}

a.mailto:hover
{
text-decoration: none;
}

a.topnav
{
text-decoration: none;
color: #794040;
font-size: 10;
font-weight: bold;
font-family: verdana, arial;
}

a.topnav:hover
{
text-decoration: none;
color: #CD853F;
font-size: 10;
font-weight: bold;
font-family: verdana, arial;
}

p.margin 
{
margin-left: 25px;
margin-right: 10px;
}

td.left
{
padding-left: 25px;
padding-right: 25px;
}

p.gen
{
text-align: left;
font-size: 12;
color: #737373;
font-family: sans-serif;
margin-top: 0;
}

tr.gen
{
text-align: left;
font-size: 12;
color: #737373;
font-family: sans-serif;
margin-top: 0;
}