/* basic definitions */
table {
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
   }
img {
    border: 0px;
    }
p, div, td {
 	FONT-SIZE: 11px;
      COLOR: #000000;
      LINE-HEIGHT: 20px;
      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
    }


TD.withpadding {
      margin: 25px 25px 25px 25px;
      padding: 30px 30px 30px 30px
      }

TD.smpadding {
      margin: 2px 2px 2px 2px;
      padding: 1px 1px 1px 1px
      }
	  
TD.somepadding {
      margin: 5px 5px 5px 5px;
      padding: 5px 5px 5px 5px
      }

.normal
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normal A:link
{
    FONT-SIZE: 10px;
    COLOR: #1e487c;
	letter-spacing: 2px;
    LINE-HEIGHT: 20px;
	font-weight:600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.normal A:visited
{
    FONT-SIZE: 10px;
    COLOR: #1e487c;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normal A:hover
{
    FONT-SIZE: 10px;
    COLOR: #687a90;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normal2
{
    FONT-SIZE: 10px;
    COLOR: #1e487c;
	letter-spacing: 1px;
    LINE-HEIGHT: 8px;
	font-weight:bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normal2 A:link
{
    COLOR: #1e487c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.normal2 A:visited
{
	COLOR: #988da3;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normal2 A:hover
{
    COLOR: #687a90;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.centered
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
	text-align: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.centered A:link
{
    FONT-SIZE: 10px;
    COLOR: #1e487c;
	letter-spacing: 2px;
    LINE-HEIGHT: 20px;
	font-weight:600;
	text-align: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.centered A:visited
{
    FONT-SIZE: 10px;
    COLOR: #1e487c;
    LINE-HEIGHT: 20px;
	text-align: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.centered A:hover
{
    FONT-SIZE: 10px;
    COLOR: #687a90;
    LINE-HEIGHT: 20px;
	text-align: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header
{
    FONT-SIZE: 20px;
    COLOR: #1e487c;
    LINE-HEIGHT: 30px;
	letter-spacing: 3px
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header A:links
{
    FONT-SIZE: 20px;
	FONT-WEIGHT: Bold;
    COLOR: #1e487c;
	TEXT-DECORATION:  None;
    LINE-HEIGHT: 30px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header A:visited
{
    FONT-SIZE: 20px;
	FONT-WEIGHT: Bold;
    COLOR: #1e487c;
	TEXT-DECORATION:  None;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header A:hover
{
    FONT-SIZE: 20px;
	FONT-WEIGHT: Bold;
    COLOR: #687a90;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bigger
{
    FONT-SIZE: 18px;
    COLOR: #000000;
    LINE-HEIGHT: 30px;
	letter-spacing: 4px
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.redcopy
{
    FONT-SIZE: 11px;
    COLOR: #FE0000;
    LINE-HEIGHT: 21px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.redcopy A:links
{
    FONT-SIZE: 11px;
	FONT-WEIGHT: Bold;
    COLOR: #FE0000;
	TEXT-DECORATION:  None;
    LINE-HEIGHT: 21px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.redcopy A:visited
{
    FONT-SIZE: 11px;
	FONT-WEIGHT: Bold;
    COLOR: #FE0000;
	TEXT-DECORATION:  None;
    LINE-HEIGHT: 21px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.redcopy A:hover
{
    FONT-SIZE: 11px;
	FONT-WEIGHT: Bold;
    COLOR: #A3A2A2;
    LINE-HEIGHT: 21px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.redheader
{
    FONT-SIZE: 16px;
    COLOR: #FE0000;
    LINE-HEIGHT: 16px;
	letter-spacing: 3px;
	font-weight:600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.redheader A:links
{
    FONT-SIZE: 16px;
    COLOR: #FE0000;
    LINE-HEIGHT: 16px;
	letter-spacing: 3px;
	font-weight:600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.redheader A:visited
{
    FONT-SIZE: 16px;
    COLOR: #FE0000;
    LINE-HEIGHT: 16px;
	letter-spacing: 3px;
	font-weight:600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.redheader A:hover
{
    FONT-SIZE: 16px;
    COLOR: #FE0000;
    LINE-HEIGHT: 16px;
	letter-spacing: 3px;
	font-weight:600;
	text-shadow:#CCCCCC
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.address
{
    FONT-SIZE: 10px;
    COLOR: #000000;
	font-style:italic;
    LINE-HEIGHT: 20px;
	text-align:justify;
	letter-spacing: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.processgray
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bottomnav
{
    FONT-SIZE: 9px;
    COLOR: #1e487c;
	letter-spacing: 2px;
    LINE-HEIGHT: 20px;
	font-weight:600;
	text-align: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bottomnav A:link
{
    FONT-SIZE: 9px;
    COLOR: #1e487c;
	letter-spacing: 2px;
    LINE-HEIGHT: 20px;
	font-weight:600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bottomnav A:visited
{
   FONT-SIZE: 9px;
    COLOR: #1e487c;
	letter-spacing: 2px;
    LINE-HEIGHT: 20px;
	font-weight:600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bottomnav A:hover
{
    FONT-SIZE: 9px;
    COLOR: #687a90;
	letter-spacing: 2px;
    LINE-HEIGHT: 20px;
	font-weight:600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.copyright
{
    FONT-SIZE: 9px;
    COLOR: #FFFFFF;
	letter-spacing: 3px;
    LINE-HEIGHT: 15px;
	text-align: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.copyright A:link
{
    FONT-SIZE: 9px;
    COLOR: #FFFFFF;
	letter-spacing: 3px;
    LINE-HEIGHT: 15px;
	text-align: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.copyright A:visited
{
   FONT-SIZE: 9px;
    COLOR: #FFFFFF;
	letter-spacing: 3px;
    LINE-HEIGHT: 15px;
	text-align: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.copyright A:hover
{
    FONT-SIZE: 9px;
    COLOR: #8b8a8a;
	letter-spacing: 3px;
    LINE-HEIGHT: 15px;
	text-align: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A:link
{
    TEXT-DECORATION: none;
}
A:visited
{
    TEXT-DECORATION: none;
}
A:hover
{
    TEXT-DECORATION: underline;
}

div.mainmenu {
    position: absolute;
    left: 0px;
    top: 0px;
    font-weight: bold;
    z-index: 0;
}

div.menu {
    float: left;
    margin-left: 0px; 
}

div.popup a:hover { background-color: #faa; }
div.menu:hover div:first-child { border-bottom: none; }
div.menu div.popup { display: none; }
div.menu:hover div.popup { 
    display: block; 
    background-color: #99f; 
}


div.menu div {
    width: 175px;
    background-color: #66f;
    padding: 0px;
    border: solid 0px blue;
}


div.popup div, div.popup a { display:block; text-decoration: none; margin: 0px 0px 0px 0px; }
div.popup div + div, div.popup a + a { margin-top: 0px; } 



