BODY
{
    MARGIN: 2px;
    FONT-SIZE: 0.8em;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}
H1
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 2em
}
H2
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 1.75em
}
A
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
A:hover
{
    TEXT-DECORATION: underline
}
TEXTAREA
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.contentLink
{
    PADDING: 0;
    MARGIN: 0;
    FONT-SIZE: xx-small;
    TEXT-ALIGN: center;
}
.contentPanel
{
    FONT-SIZE: x-small;
    TEXT-ALIGN: center;
    BORDER: #909090 1px solid;
    BACKGROUND-COLOR: #cccccc;
}
.menuOption
{
    BORDER: #909090 1px solid;
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
.menuOptionOver
{
    BORDER: #808080 1px solid;
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-ALIGN: center
}
.menuOptionClick
{
    BORDER: #636363 1px solid;
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: #a5a5a5;
    TEXT-ALIGN: center
}
.menuTitle
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 1px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}
.menuInfo
{
    PADDING: 1px;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-STYLE: italic;
    TEXT-ALIGN: center
}
.menuSeparator
{
    HEIGHT: 1px;
    PADDING: 0px;
    BACKGROUND-COLOR: #999999
}
.pageTitle
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 2em;
    PADDING-TOP: 25px
}
.validation
{
    PADDING: 5px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 1em;
    COLOR: #dd5555;
}
.form
{
    PADDING: 0.5em;
    WIDTH: 90%;
}
.formField
{
    BORDER: #cccccc 1px solid;
    PADDING: 4px;
    BACKGROUND: #dddddd;
    WIDTH: 40%;
    TEXT-ALIGN: right
}
.formReqField
{
    BORDER: #ccaaaa 1px solid;
    PADDING: 4px;
    BACKGROUND: #ddbbbb;
    WIDTH: 40%;
    TEXT-ALIGN: right
}
.formInput
{
    BORDER: #cccccc 1px solid;
    PADDING: 4px;
    FONT-WEIGHT: 700;
    BACKGROUND: #dddddd;
    WIDTH: 60%;
}
.formSubmit
{
    TEXT-ALIGN: center
}
.list
{
    PADDING-BOTTOM: 1em;
    MARGIN-LEFT: 5%;
    WIDTH: 90%;
    MARGIN-RIGHT: 5%;
    PADDING-TOP: 1em
}
.listitemdark
{
    BORDER: #bbbbc8 1px solid;
    BACKGROUND: #ccccd8;
}
.listitemlight
{
    BORDER: #ccccd8 1px solid;
    BACKGROUND: #dddde8;
}
.sidepanel
{
	BORDER: #8888cc 2px solid;
	BACKGROUND-COLOR: #dddde5;
}
.mainpanel
{
	BORDER: #8888cc 2px solid;
	BACKGROUND-COLOR: #f5f5f5;
}
.sectionHeading
{
	FONT-SIZE: x-small;
	FONT-WEIGHT: bold;
	BORDER: #222255 1px solid;
	BACKGROUND-COLOR: #e5e5e5;
	MARGIN-TOP: 20;
	MARGIN-BOTTOM: 0;
	MARGIN-LEFT: 10;
	MARGIN-RIGHT: 10;
}
.section
{
	TEXT-ALIGN: left;
	FONT-SIZE: x-small;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0;
	MARGIN-LEFT: 20;
	MARGIN-RIGHT: 20;
}

