.section
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white;
    PADDING : 10px;
}
DIV.note
{
    FONT-SIZE: 8pt
}
SPAN.note
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.user
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
A:visited
{
    COLOR: #000099;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #000099;
    TEXT-DECORATION: underline
}
A
{
    COLOR: #000099;
    TEXT-DECORATION: none
}
DIV.heading
{
    FONT-WEIGHT: bolder
}
TD.c
{
    TEXT-ALIGN: center
}
TD.r
{
    TEXT-ALIGN: right
}
TH.heading
{
    FONT-SIZE: 14pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000
}
BODY
{
    FONT-FAMILY: Arial
}
.blast
{
    FONT-WEIGHT: bolder;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #aaaacc;
    TEXT-ALIGN: center
}
DIV.spacer
{
    WIDTH: 10px
}
.tab
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 100%;
    COLOR: #ffffff;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #aaaacc;
    TEXT-ALIGN: center
}
.ltab
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 100%;
    COLOR: #000000;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
.tl
{
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BACKGROUND-COLOR: #aaaacc
}
.color
{
    BACKGROUND-COLOR: #aaaacc
}
.tr
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND-COLOR: #aaaacc
}
.t
{
    BORDER-TOP: #000000 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #aaaacc
}
.n
{
    BORDER-TOP: #aaaacc 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #aaaacc
}
DIV.error
{
    FONT-WEIGHT: bolder;
    COLOR: #ff0033
}
DIV.hint
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    DISPLAY: none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #000000 1px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
.button
{
    BORDER: #888888 2px outset;
    PADDING: 2px;
    WIDTH: 100%;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #cccccc
}
.contentGroup{
	background-color: #000000;
	color:#aaaacc;
}
.content{
	background-color:#ffffff;
	color:#000000;
}
.posting{
	background-color:#bbbbdd;
	color:#000000;
	font-size:18pt;
	border:solid 2px #ffffff
}
