/* Classes for all areas of the site */
A:link {
   COLOR:     #0000ff;
}

A:visited {
   COLOR:     #000080;
}

A:active {
   COLOR:     #9d00ff;
}

/* Classes for the right hand main area */
BODY.Main {
   MARGIN-TOP: 0;
   BACKGROUND-COLOR: #d9f4ff;
   MARGIN-BOTTOM: 20;
   MARGIN-LEFT: 0;
   MARGIN-RIGHT: 0;
}

TABLE.Menu {
   MARGIN-LEFT: auto;
   MARGIN-RIGHT: auto;
   BORDER-WIDTH: 0;
   BORDER-SPACING: 0;
   HEIGHT: 100%;
}

TABLE.Main {
   BORDER-WIDTH: 0;
   BACKGROUND-COLOR: #ffffff;
   BORDER-SPACING: 0;
   HEIGHT: 100%;
   WIDTH: 800px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
   }

.Box {
   BORDER-WIDTH: 0;
   BORDER-SPACING: 0;
   WIDTH: 300px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 10pt;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
   }


H1 {
   COLOR: #000000;
   FONT-WEIGHT: bold;
   FONT-SIZE: 18pt;
   FONT-FAMILY: Verdana,Sans-Serif,Geneva,Arial,Helvetica;
   TEXT-ALIGN: center;
}

H2 {
   COLOR: #000000;
   FONT-WEIGHT: bold;
   FONT-SIZE: 13pt;
   FONT-FAMILY: Verdana,Sans-Serif,Geneva,Arial,Helvetica;
}

.HRmain {
   WIDTH: 75%;
}

.HRfull {
   WIDTH: 100%;
}

.HeaderText1 {
   FONT-WEIGHT: bold;
   FONT-SIZE: 12pt;
   COLOR: #000000;
   FONT-FAMILY: Verdana,Sans-Serif,Geneva,Arial,Helvetica;
   BACKGROUND-COLOR: #1386eb;
}

.HeaderText {
   FONT-WEIGHT: bold;
   FONT-SIZE: 12pt;
   COLOR: #000000;
   FONT-FAMILY: Verdana,Sans-Serif,Geneva,Arial,Helvetica;
}

.HeaderSiteTitleText {
   FONT-WEIGHT: normal;
   FONT-SIZE: 43pt;
   COLOR: #000000;
   FONT-FAMILY: Verdana,Sans-Serif,Geneva,Arial,Helvetica;
}

.MainText {
   FONT-WEIGHT: normal;
   FONT-SIZE: 10pt;
   COLOR: #000000;
   FONT-FAMILY: Verdana,Sans-Serif,Geneva,Arial,Helvetica;
   PADDING: 5px 5px 5px 5px;
}

.MainBigText {
   FONT-WEIGHT: normal;
   FONT-SIZE: 11pt;
   COLOR: #000000;
   FONT-FAMILY: Verdana,Sans-Serif,Geneva,Arial,Helvetica;
   PADDING: 5px 5px 5px 5px;
}

.MainBigBoldText {
   FONT-WEIGHT: bold;
   FONT-SIZE: 11pt;
   COLOR: #000000;
   FONT-FAMILY: Verdana,Sans-Serif,Geneva,Arial,Helvetica;
}

.MainBoldText {
   FONT-WEIGHT: bold;
}

.MainSpecialText {
   FONT-STYLE: normal;
   COLOR: #ff0000;
   FONT-WEIGHT: bold;
   FONT-SIZE: 13pt;

}

PRE.MainSourceCodeText {
   FONT-SIZE: 9pt;
   COLOR: #000000;
   FONT-FAMILY: Courier,"Courier New";
}

UL.Arrow LI {
   list-style-image: url(/graphics/menu/arrow.jpg);
}

UL.CheckList LI {
   list-style-image: url(/graphics/icons/bluecheck.gif);
}

UL.BlueBallList LI {
   list-style-image: url(/graphics/icons/blueball.gif);
}

UL.GreenBallList LI {
   list-style-image: url(/graphics/icons/greenball.gif);
}

UL.PurpleBallList LI {
   list-style-image: url(/graphics/icons/purball.gif);
}

UL.RedBallList LI {
   list-style-image: url(/graphics/icons/redball.gif);
}

UL.YellowBallList LI {
   list-style-image: url(/graphics/icons/yellowbullet.gif);
}

UL.YellowStarList LI {
   list-style-image: url(/graphics/icons/star.gif);
}

/* Classes for the left hand menu area */
.MenuText {
   FONT-WEIGHT: bold;
   FONT-SIZE: 11pt;
   COLOR: #ff0404;
   FONT-FAMILY: Verdana,Sans-Serif,Geneva,Arial,Helvetica;
   BACKGROUND-REPEAT: NO-REPEAT;
}

.MenuText a:link {color: #ff0000}
.MenuText a:visited {color: #990066}
.MenuText a:active {color: #993300}

.MenuSection {
   FONT-WEIGHT: bold;
}

TABLE.THE404 {
   MARGIN-LEFT: auto;
   MARGIN-RIGHT: auto;
   BORDER-WIDTH: 0;
   BORDER-SPACING: 0;
   HEIGHT: 100%;
   WIDTH: 550px;
}

