BODY
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 12pt;
    MARGIN-LEFT: 0px;
    WIDTH: 100%;
    FONT-FAMILY: Arial;
    HEIGHT: 100%;
    BACKGROUND-COLOR: black;
}
TABLE.main
{
    WIDTH: 100%;
    HEIGHT: 100%;
    COLOR: black;
}
TD.top
{
    WIDTH: 100%;
    HEIGHT: 18pt;
    BACKGROUND-COLOR: #555555;
    TEXT-ALIGN: center;
}
TD.logo
{
    WIDTH: 100%;
    HEIGHT: 0pt;
    BACKGROUND-COLOR: #003333;
    TEXT-ALIGN: center;
}
P.header
{
    FONT-SIZE: 15pt;
    COLOR: #c4b99d;
}
TD.main
{
    WIDTH: 0px;
    HEIGHT: 310pt;
}
DIV.maindiv
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial;
}
P.menu
{
    FONT-SIZE: 13pt;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
TABLE.menu
{
    WIDTH: 125pt;
    LINE-HEIGHT: normal;
    LETTER-SPACING: normal;
    HEIGHT: 52pt;
    BACKGROUND-COLOR: #425952;
    TEXT-ALIGN: left;
}
TD.menuheader
{
    HEIGHT: 22pt;
    BACKGROUND-COLOR: #003333;
    TEXT-ALIGN: center;
}
P.menuheader
{
    COLOR: #c4b99d;
    FONT-FAMILY: Verdana;
}
TD.menu
{
    LINE-HEIGHT: normal;
    LETTER-SPACING: normal;
    HEIGHT: 0pt;
    BACKGROUND-COLOR: #425952;
    TEXT-ALIGN: left;
}
P.all
{
    FONT-SIZE: 16px;
    COLOR: black;
}
A.all
{
    FONT-SIZE: 16px;
    COLOR: black;
    TEXT-DECORATION: underline;
}
A.green
{
    FONT-SIZE: 12px;
    COLOR: #005100;
    TEXT-DECORATION: underline;
}
A.biggreenu
{
    FONT-SIZE: 16px;
    COLOR: #005100;
    TEXT-DECORATION: underline;
}
A.biggreen
{
    FONT-SIZE: 13pt;
    COLOR: #005100;
    FONT-WEIGHT: bold;
}
A.bigred
{
    FONT-SIZE: 16px;
    COLOR: #C00000;
    FONT-WEIGHT: bold;
}
A.bigredu
{
    FONT-SIZE: 16px;
    COLOR: #C00000;
    TEXT-DECORATION: underline;
}
A.nounderline
{
    FONT-SIZE: 16px;
    COLOR: #000000;
}
A.small
{
    FONT-SIZE: 13px;
    COLOR: black;
    TEXT-DECORATION: underline;
}
A.\39pts
{
    FONT-SIZE: 9pt;
    COLOR: black;
    TEXT-DECORATION: none;
}
TABLE.\31
{
    WIDTH: 100%;
    BORDER-COLOR: black;
}
TABLE.\32
{
    WIDTH: 625pt;
    HEIGHT: 0pt;
    BORDER-COLOR: black;
}
TABLE.\33
{
    WIDTH: 50pt;
    COLOR: #000000;
    BORDER-COLOR: black;
}
TD.mainmenu
{
    WIDTH: 125pt;
    HEIGHT: 0pt;
}
TABLE.\34
{
    WIDTH: 100%;
    BACKGROUND-COLOR: black;
    BORDER-COLOR: black;
}
TABLE.\35
{
    WIDTH: 100%;
    HEIGHT: 0%;
}
TD.main1
{
    WIDTH: 100%;
    HEIGHT: 56pt;
    BACKGROUND-COLOR: #c4b99d;
}
TABLE.\36
{
    WIDTH: 100%;
    HEIGHT: 96%;
}
TD.main2
{
    WIDTH: 100%;
    HEIGHT: 0pt;
}
TD.main3
{
    WIDTH: 643pt;
    HEIGHT: 193pt;
}
TD.footer
{
    WIDTH: 643pt;
    HEIGHT: 10pt;
}
P.footer
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
}
P.wmheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    TEXT-ALIGN: center;
}
TABLE.wm
{
 	BORDER-COLOR: black;
	BORDER: 2px;
	BORDER-STYLE: solid;
	FONT-COLOR: black;
        WIDTH: 100%
}
A
{
    FONT-SIZE: 13pt;
    COLOR: yellow;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT-SIZE: 13pt;
    COLOR: #ffcc00;
    TEXT-DECORATION: underline;
}
A.all:hover
{
    FONT-SIZE: 16px;
    COLOR: #FF7700;
    TEXT-DECORATION: underline;
}
A.small:hover
{
    FONT-SIZE: 13px;
    COLOR: #FF7700;
    TEXT-DECORATION: underline;
}
A.green:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
A.biggreen:hover
{
    FONT-SIZE: 13pt;
    COLOR: #005100;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
A.biggreenu:hover
{
    FONT-SIZE: 13pt;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
A.nounderline:hover
{
    FONT-SIZE: 16px;
    COLOR:#FF7700;
    text-decoration:none;
}
.tmHeader {color: #333333}
.thismonth {
	color: #005100;
	font-size: 13px;
	font-weight: bolder;
}
a.thismonth {
	color: #005100;
	font-size: 13px;
	font-weight: bolder;
	text-decoration:underline;
}
a.thismonth:hover {
	color: #000000;
	font-size: 13px;
	font-weight: bolder;
	text-decoration:underline;
}
.tripmonth {
	color: #005100;
	font-size: 13px;
	font-weight: bolder;
}
a.tripmonth {
	color: #005100;
	font-size: 13px;
	font-weight: bolder;
	text-decoration:underline;
}
a.tripmonth:hover {
	color: #000000;
	font-size: 13px;
	font-weight: bolder;
	text-decoration:underline;
}
A.\39pts:hover
{
    FONT-SIZE: 9pt;
    COLOR: black;
    TEXT-DECORATION: none;
}
TD.getpass
{
}
TD.f1
{
    WIDTH: 50%;
    TEXT-ALIGN: right;
}
TD.f2
{
    TEXT-ALIGN: left;
}
P.docheader
{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
TD.doc
{
    WIDTH: 50%
}
DIV
{
    FONT-SIZE: 13pt;
    COLOR: white;
}
TABLE.updates
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid;
}
TABLE.updates TD.date
{
    WIDTH: 20%;
    TEXT-ALIGN: left;
}
TABLE.updates TD.what
{
    WIDTH: 80%;
    TEXT-ALIGN: left;
}
TABLE.updates TD.header
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
}
TABLE.updates P.header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
}
TD.level2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
TABLE.level2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: -20px 0px 0px 15px;
    PADDING-TOP: 0px;
}
a img {
  border: 0;
}

table.sortable {
  border-spacing: 0;
  border: 1px solid #000;
  border-collapse: collapse;
  text-align: center;
}

table.sortable th, table.sortable td {
  text-align: right;
  padding: 2px 4px 2px 4px;
  border-style: solid;
  border-color: #444;
}

table.sortable th {
  border-width: 0px 1px 1px 1px;
  background-color: #003333;
}

table.sortable td {
  border-width: 0px 1px 0px 1px;
}

table.sortable tr.odd td {
  background-color: #B2A480;
}

table.sortable tr.even td {
  background-color: #c4b99d;
}

table.sortable tr.sortbottom td {
  border-top: 1px solid #444;
  background-color: #A7976B;
  font-weight: bold;
}
hr {
  border: 0;
  width: 100%;
  color: #B2A480;
  background-color: #B2A480;
  height: 3px;
}
