body
{
    BORDER-RIGHT: 2px solid;
    BORDER-COLOR: #eaeff4;
    MARGIN: 0px;
    PADDING: 0px;
}

.PageHeader{
	width:100%;
	height:55px;
	margin:0 auto auto;
	color:#FFFFFF;
	padding-left: 0px;
}

.PageHeader .logo
{
	padding: 5;
	padding-left: 10px;
	margin: 0;
	border: 0;
	width: 300;
}
.PageHeader .titletext
{
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-LEFT: 20px;
    PADDING-TOP: 11px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #52909b;
}
.PageHeader .text
{
    MARGIN: 0px;
    BORDER: 0px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #202040;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: right;
}
#BlueStripTop
{
    MARGIN: 0px;
    PADDING: 0px;
    HEIGHT: 6px;
    BACKGROUND-COLOR: #52909b;
}
#WhiteStripTop
{
    MARGIN: 0px;
    PADDING: 0px;
    BORDER: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff;
}
#DkBlueStripTop
{
    MARGIN: 0px;
    PADDING: 0px;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #202040;
}
#BlueStripFooter
{
    MARGIN: 0px;
    PADDING: 0px;
    HEIGHT: 8px;
    BACKGROUND-COLOR: #52909b;
}
#WhiteStripFooter
{
    MARGIN: 0px;
    PADDING: 0px;
    BORDER: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff;
}
#PageFooter
{
    CLEAR: both;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent;
    BORDER-TOP: #104c84 1px solid;
    PADDING-RIGHT: 15px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 3px;
    MARGIN: 0px;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #202040;
}

label
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.allcontent
{
    BACKGROUND-COLOR: #ffffff;
}
.font
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.flat
{
    BORDER:1px solid #999999;
}
.txtflat
{
    BORDER:1px solid #999999;
    PADDING-LEFT: 4px
}
.OKMsg
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    COLOR: #00a000;
    MARGIN: 7px;
}
.text1
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    MARGIN: 7px;
}
.smalltext
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    COLOR: #000000;
    MARGIN: 2px;
    MARGIN-LEFT: 7px;
}
.smalltext A:link
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.smalltext A:visited
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.smalltext A:hover
{
    COLOR: #3060f0;
    TEXT-DECORATION: underline;
}
.smalltext A:active
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.link
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    COLOR: #000000;
    MARGIN: 0px;
}
.link A:link
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.link A:visited
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.link A:hover
{
    COLOR: #3060f0;
    TEXT-DECORATION: underline;
}
.link A:active
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.ErrMsg
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    COLOR: #e00000;
    MARGIN: 7px;
}
.errmsg1
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    COLOR: #e00000;
}
.ErrMsgBig
{
    FONT-SIZE: 24px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    COLOR: #e00000;
    MARGIN: 20px;
}
.boldred
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    COLOR: #e00000;
    MARGIN: 7px;
}
.divider
{
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 2px;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #336699;
}
.divider0
{
    MARGIN: 0px;
    PADDING: 0px;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #a6b1be;
}
.divider1
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 7px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    PADDING: 0px;
    BORDER-TOP: 2px solid;
    BORDER-COLOR: #a0a0c0;
}
.divider2
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 7px;
    MARGIN-BOTTOM: 0px;
    PADDING: 0px;
    BORDER-TOP: 2px solid;
    BORDER-COLOR: #336699;
}
.vdivider0
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING: 0px;
    BORDER: 0px;
}
.vdivider1
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING: 0px;
    BORDER-LEFT: 2px solid;
    BORDER-COLOR: #a0a0c0;
}
#LogoTop
{
    CLEAR: both;
    PADDING: 0px;
    MARGIN: 0px auto auto 0px;
    WIDTH: 275px;
    HEIGHT: 55px;
}

.strapline
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: bottom;
    COLOR: #336699;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
.separator
{
    PADDING: 0px;
    MARGIN: 0px;
    BORDER: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff;
}
.menulvl1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#LeftNavContainer
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ced3de;
    DISPLAY: block;
    HEIGHT: 480;
    WIDTH: 138px;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-TOP: 7px;
    PADDING-BOTTOM: 7px;
    MARGIN: 7px;
    BORDER-RIGHT: #aebfd0 1px solid;
    BORDER-TOP: #aebfd0 1px solid;
    BORDER-LEFT: #aebfd0 1px solid;
    BORDER-BOTTOM: #aebfd0 1px solid;
    BACKGROUND-REPEAT: no-repeat;
}

.MainContent
{
    MARGIN-LEFT: 7px;
    MARGIN-TOP: 7px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
}
.PlainContent
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 0px;
    PADDING: 0px;
    BORDER: 0px;
    TEXT-ALIGN: left;
}
.InlineNav
{
    MARGIN-LEFT: 7px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
}
.ContentHeader
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #ffffff;
    BACKGROUND-COLOR:  #a0a0a0;
    TEXT-ALIGN: left;
    MARGIN: 0px;
    MARGIN-LEFT: 7px;
    MARGIN-BOTTOM: 2px;
    PADDING: 4px;
    PADDING-LEFT: 8px;
    BORDER: 0px;
}
.TableContent
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    MARGIN-LEFT: 7px;
    PADDING: 0px;
    BORDER: 2px solid;
    BORDER-COLOR: #a6b1be;
    TEXT-ALIGN: left;
}
.PlainTableContent
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 7px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING: 0px;
    BORDER: 0px;
    TEXT-ALIGN: left;
}
.RptTableContent
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #f0f0ff;
    MARGIN-LEFT: 7px;
    MARGIN-RIGHT: 0px;
    PADDING: 0px;
    BORDER: 2px solid;
    BORDER-COLOR: #e0e0ff;
    TEXT-ALIGN: left;
}
.cell0
{
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-COLOR: #e0e0ff;
    PADDING: 2px;
    MARGIN: 0px;
}
.cell1
{
    BORDER: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
}
.rptv1
{
    BORDER: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    WIDTH: 100px;
}
.cell2
{
    BORDER: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
}
.cell2b
{
    BORDER: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
}

INPUT.button
{
    BORDER-RIGHT: #b1c5d9 1px solid;
    BORDER-TOP: #b1c5d9 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(images/shade.gif);
    PADDING-BOTTOM: 0.1em;
    MARGIN: 0px;
    BORDER-LEFT: #b1c5d9 1px solid;
    COLOR: #e0e0e0;
    PADDING-TOP: 0.1em;
    BORDER-BOTTOM: #b1c5d9 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #13396e
}

.SubTable1
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    PADDING: 0px;
    BORDER: 0px;
    TEXT-ALIGN: left;
}
.ControlButtons
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #a0a0a0;
    MARGIN: 4px;
    PADDING: 4px;
    BORDER: 1px solid;
    BORDER-COLOR: #808080;
    TEXT-ALIGN: left;
}
.DataTableHeader
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #e0e0e0;
    TEXT-ALIGN: left;
    PADDING: 4px;
    MARGIN-LEFT: 7px;
    BACKGROUND-COLOR: #0000c0;
    BORDER: 0px;
}
.DataTableContent
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    PADDING: 0px;
    MARGIN-LEFT: 7px;
    BORDER: 0px;
}
.grid0
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
    PADDING: 0px;
    MARGIN: 0px;
    BORDER: 0px;
}
.grid1
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
    PADDING: 0px;
    MARGIN: 0px;
    BORDER: 1px solid;
    BORDER-COLOR: #008000;
}
.DataTableContent A:link
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.DataTableContent A:visited
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.DataTableContent A:hover
{
    COLOR: #3060f0;
    TEXT-DECORATION: underline;
}
.DataTableContent A:active
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}

.pg_blue_gold A:link
{
    COLOR: #336699;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.pg_blue_gold A:visited
{
    COLOR: #336699;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.pg_blue_gold A:hover
{
    COLOR: #336699;
    TEXT-DECORATION: underline;
}
.pg_blue_gold A:active
{
    COLOR: #336699;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}

.pg_underline A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.pg_underline A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.pg_underline A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.pg_underline A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}


TABLE.data1
{
    BORDER-RIGHT: #b1c5d9 1px solid;
    BORDER-TOP: #b1c5d9 1px solid;
    MARGIN-LEFT: 7px;
    BORDER-LEFT: #b1c5d9 1px solid;
    BORDER-BOTTOM: #b1c5d9 1px solid;
    empty-cells: show
}
TABLE.data1 TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    BACKGROUND-IMAGE: url(images/shade.gif);
    COLOR: #e0e0e0;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #13396e;
    TEXT-ALIGN: left
}
TABLE.data1 TD
{
    FONT-SIZE: 0.7em
}
TABLE.data1 TR.bglight TD
{
    BACKGROUND-COLOR: #fef7d4
}
TABLE.data1 TR.bgdark TD
{
    BACKGROUND-COLOR: #fdf3bf
}
TABLE.data1 A:link
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
TABLE.data1 A:visited
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
TABLE.data1 A:hover
{
    COLOR: #3060f0;
    TEXT-DECORATION: underline;
}
TABLE.data1 A:active
{
    COLOR: #3060d0;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
div.break
{
	clear: both;
}
div.headerbottom
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #b59642 2px solid;
}

