.toptable
{
border: 1px;
border-style: solid;
border-color: gray;
border-collapse: collapse;
padding:0px;
margin-left:auto;
margin-right:auto;
width:700px;
}

.nobordertable 
{
border: 0px;
border-style: solid;
border-color: black;
border-collapse: collapse;
padding:0px;
margin:0px;
}

.navtable
{ 
border: 0px;
border-style: solid;
border-color: gray;
width:100%;
vertical-align:top;
}

.navtd
{
padding: 0px;
margin: 0px;
width: 26%;
height: 100%;
vertical-align:top;
background-image:url(images/Menu_ny.gif);
background-repeat:no-repeat;
background-color:#dfded6;
}

.midtd
{
padding: 3px;
width: 46%;
height: 100%;
vertical-align:top;
}

.detailtd
{
padding: 3px;
margin: 0px;
width: 74%;
height: 100%;
vertical-align:top;
}

.righttd
{
padding: 3px;
width: 28%;
height: 100%;
vertical-align:top;
background-color:#dfded6;
}

.gentable
{
border: 1px;
border-color: gray;
border-style: solid;
border-collapse:collapse;
}

.vdotline
{
background-image: url(images/dotvertTile.gif);
background-repeat:repeat-y;
}

.hdotline
{
background-image: url(images/dothorzTile.gif);
background-repeat:repeat-x;
}

.navdettd
{
padding: 4px;
vertical-align: middle;
height: 25px;
}

.navlink 
{
padding: 0px;
}
A:visited.navlink { color: black; text-decoration:none;}
A:hover.navlink { color: coral; text-decoration:underline;}
A:link.navlink { color: black; text-decoration:none;}

.tableHeader 
{ 
font-weight: bold; 
background-color: gainsboro;
border-bottom: 1px;
border-bottom-style: solid;
border-bottom-color: black;
padding: 4px;
}

.padtd
{
padding: 4px;
}

.headertd
{
padding: 0px;
margin: 0px;
border: 0px;
height: 90px;
vertical-align: top;
}

.nopadtd
{
padding: 0px;
margin: 0px;
border: 0px;
}

body, label, input, tr, td, p, li, submit, button, select { font-style: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica; }
