BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #FFFFFF	
}
BODY.standard
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #FFFFFF	
}
BODY.properties
{
	margin: 2px;
	color: #000000;
    FONT: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.validationsummary
{
	padding-right: 10px;
	margin-top: 17px;
	padding-left: 10px;
	font-size: 9pt;
	background-image: url(Images/white1.gif);
	margin-bottom: 17px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}
.imagepadded
{
	padding-right: 4px;
	padding-left: 4px;
}
.text
{
	font-size: 9pt;
}
.textpadded
{
	padding-left: 5px;
	font-size: 9pt;
}
.textbold
{
	font-weight: bold;
	font-size: 10pt;
}
.textboldpadded
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
}
.textred
{
	font-size: 9pt;
	color: #c00000;
}
.textwhite
{
	color: #ffffff;
}
.textmandatory
{
	font-size: 9pt;
	color: #0000c0;
}
.texttitle
{
	font-size: 13.5pt;
}
.textinactive
{
	font-size: 9pt;
	color: #dae3f0;
}
.textcombolist
{
	font-size: 9pt;
}
.textsmall
{
	font-size: 8pt;
}
.textsmallwhite
{
	font-size: 8pt;
	color: white;
}
.textxxsmall
{
	font-size: xx-small;
}
.textwelcome
{
	padding-left: 5px;
	font-size: 11pt;
}
.headerlight
{
	background-color: #90bdda;
}
P
{
	font-size: 9pt;
}
P.informationtext
{
	font-size: 12pt;
	text-align: center;
}
P.errortext
{
	font-size: 12pt;
	color: #c00000;
}
P.errortextcenter
{
	font-size: 12pt;
	color: #c00000;
	text-align: center;
}
P.title
{
	font-weight: bold;
	font-size: 10pt;
}
A:link
{
	color: #548bba;
	text-decoration: none;
}
A:visited
{
	color: #548bba;
	text-decoration: none;
}
A:active
{
	color: #548bba;
	text-decoration: none;
}
A:hover
{
	color: #000000;
	text-decoration: underline;
}
A.black:link
{
	color: #000000;
	text-decoration: none;
}
A.black:visited
{
	color: #000000;
	text-decoration: none;
}
A.black:active
{
	color: #000000;
	text-decoration: underline;
}
A.black:hover
{
	color: #ffffff;
	text-decoration: underline;
}
A.blackul:link
{
	color: #000000;
	text-decoration: underline;
}
A.blackul:visited
{
	color: #000000;
	text-decoration: underline;
}
A.blackul:active
{
	color: #000000;
	text-decoration: underline;
}
A.blackul:hover
{
	color: #ffffff;
	text-decoration: underline;
}
A.blackulst:link
{
	color: #000000;
	text-decoration: underline line-through;
}
A.blackulst:visited
{
	color: #000000;
	text-decoration: underline line-through;
}
A.blackulst:active
{
	color: #000000;
	text-decoration: underline line-through;
}
A.blackulst:hover
{
	color: #ffffff;
	text-decoration: underline line-through;
}
A.greyul:link
{
	color: #909090;
	text-decoration: underline;
}
A.greyul:visited
{
	color: #909090;
	text-decoration: underline;
}
A.greyul:active
{
	color: #909090;
	text-decoration: underline;
}
A.greyul:hover
{
	color: #ffffff;
	text-decoration: underline;
}
A.white:link
{
	color: #ffffff;
	text-decoration: none;
}
A.white:visited
{
	color: #ffffff;
	text-decoration: none;
}
A.white:active
{
	color: #ffffff;
	text-decoration: none;
}
A.white:hover
{
	color: #000000;
	text-decoration: none;
}
A.whiteul:link
{
	color: #ffffff;
	text-decoration: underline;
}
A.whiteul:visited
{
	color: #ffffff;
	text-decoration: underline;
}
A.whiteul:active
{
	color: #ffffff;
	text-decoration: underline;
}
A.whiteul:hover
{
	color: #000000;
	text-decoration: underline;
}
A.redul:link
{
	color: #ff0000;
	text-decoration: underline;
}
A.redul:visited
{
	color: #ff0000;
	text-decoration: underline;
}
A.redul:active
{
	color: #ff0000;
	text-decoration: underline;
}
A.redul:hover
{
	color: #ffffff;
	text-decoration: underline;
}
A.menu:link
{
	font-size: 10pt;
	color: #c6ddee;
	text-decoration: none;
}
A.menu:visited
{
	font-size: 10pt;
	color: #c6ddee;
	text-decoration: none;
}
A.menu:active
{
	font-size: 10pt;
	color: white;
	text-decoration: none;
}
A.menu:hover
{
	font-size: 10pt;
	color: white;
	text-decoration: none;
}


A.menuactive:link
{
	font-size: 10pt;
	color: #feffa5;
	text-decoration: none;
}
A.menuactive:visited
{
	font-size: 10pt;
	color: #feffa5;
	text-decoration: none;
}
A.menuactive:active
{
	font-size: 10pt;
	color: white;
	text-decoration: none;
}
A.menuactive:hover
{
	font-size: 10pt;
	color: white;
	text-decoration: none;
}


A.menusmall:link
{
	font-size: 8pt;
	color: #D7E8F8;
	font-weight: bold;
	text-decoration: none;
}
A.menusmall:visited
{
	font-size: 8pt;
	color: #D7E8F8;
	font-weight: bold;
	text-decoration: none;
}
A.menusmall:active
{
	font-size: 8pt;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
A.menusmall:hover
{
	font-size: 8pt;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

td.menusep
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt;
	color: white;
	text-decoration: none;
}
td.headerbardivider
{
	background-color: #4682B4;
}
td.textloggedinas
{
	font-size: 8pt;
	color: #D7E8F8;
}


A.menusmallactive:link
{
	font-size: 8pt;
	color: #D7E8FF;
	font-weight: bold;
	text-decoration: none;
}
A.menusmallactive:visited
{
	font-size: 8pt;
	color: #D7E8FF;
	font-weight: bold;
	text-decoration: none;
}
A.menusmallactive:active
{
	font-size: 8pt;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
A.menusmallactive:hover
{
	font-size: 8pt;
	color: white;
	font-weight: bold;
	text-decoration: none;
}


A.lightblue:link
{
	color: #528cbd;
	text-decoration: none;
}
A.lightblue:visited
{
	color: #528cbd;
	text-decoration: none;
}
A.lightblue:active
{
	color: #528cbd;
	text-decoration: none;
}
A.lightblue:hover
{
	color: #ffffff;
	text-decoration: underline;
}
A.lightblueul:link
{
	color: #528cbd;
	text-decoration: underline;
}
A.lightblueul:visited
{
	color: #528cbd;
	text-decoration: underline;
}
A.lightblueul:active
{
	color: #528cbd;
	text-decoration: underline;
}
A.lightblueul:hover
{
	color: #ffffff;
	text-decoration: underline;
}
A.blackblue:link
{
	color: #000000;
	text-decoration: underline;
}
A.blackblue:visited
{
	color: #000000;
	text-decoration: underline;
}
A.blackblue:active
{
	color: #000000;
	text-decoration: underline;
}
A.blackblue:hover
{
	color: #528cbd;
	text-decoration: underline;
}
A.darkblue:link
{
	color: #dae3f0;
	text-decoration: none;
}
A.darkblue:visited
{
	color: #dae3f0;
	text-decoration: none;
}
A.darkblue:active
{
	color: #dae3f0;
	text-decoration: none;
}
A.darkblue:hover
{
	color: #000000;
	text-decoration: underline;
}
A.brightblue:link
{
	color: #c9dbeb;
	text-decoration: none;
}
A.brightblue:visited
{
	color: #c9dbeb;
	text-decoration: none;
}
A.brightblue:active
{
	color: #c9dbeb;
	text-decoration: none;
}
A.brightblue:hover
{
	color: #000000;
	text-decoration: none;
}
TABLE
{
	border-collapse: collapse;
}


td.menubarback
{
	background-color: #7AAAD3;
}
td.menubarbackdark
{
	background-color: #336699;
}
td.menubarbackbutton
{
	background-color: #003163;
}



TD.texttiny
{
	font-size: 8pt;
}
TD.headermenu
{
	font-size: 12pt;
	color: white;
}
TD.headerlinelight
{
	background-color: #8db4d3;
}
TD.headerlinedark
{
	background-color: #000000;
}
TD.headerbarlight
{
	background-color: #528cbd;
}
TD.headerbarback
{
	background-image: url(Images/header_filler.gif);
	background-repeat: repeat-x;
}
TD.headerbarlightright
{
	padding-right: 5px;
	background-color: #528cbd;
	text-align: right;
}
TD.headerbardark
{
	background-color: #264864;
}
TD.headerbardarkright
{
	padding-right: 5px;
	background-color: #264864;
	text-align: right;
}
TD.headerbarorg
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: bottom;
	color: #ddddff;
	text-align: right;
}
TD.content
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
TD.dividerblue
{
	background-color: #dae3f0;
}
TD.form
{
	text-align: center;
}
TD.formtop
{
	background-color: #528cbd;
}
TD.formcontent
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #528cbd;
}
TD.formbottombuttons
{
	text-align: right;
}
TD.formbottom
{
	background-color: #528cbd;
}
TD.closebutton
{
	text-align: right;
}
TD.closebuttontext
{
	padding-left: 4px;
	font-weight: bold;
	font-size: 9pt;
	text-align: right;
}
TD.errorheader
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #c00000;
	text-align: center;
}
TD.propertiesnotes
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #7bbd7b;
	text-align: center;
}
TD.propertiesnotesimg
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	background-color: #7bbd7b;
}
TD.propertiesheader
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	background-color: #d0d0d0;
	text-align: center;
}
TD.propertiesheadersmall
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #528cbd;
	text-align: center;
}
TD.listheaderimg
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	background-color: #528cbd;
}
TD.listheaderleft
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #528cbd;
}
TD.listheadercenter
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #528cbd;
	text-align: center;
}
TD.listheaderright
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #528cbd;
	text-align: right;
}
TD.listheaderrightnobg
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	text-align: right;
}
TD.listcellimg
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	background-color: #90bdda;
}
TD.listcellimgnobg
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
}
TD.listcell
{
	background-color: #90bdda;
}
TD.listcellleft
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #90bdda;
}
TD.listcellcenter
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #90bdda;
	text-align: center;
}
TD.listcellright
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #90bdda;
	text-align: right;
}
TD.listcellrightsmall
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #90bdda;
	text-align: right;
}
TD.listcellcheckboxoption
{
	background-color: #90bdda;
	text-align: center;
}
TD.listcellempty
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #96aacc;
	padding-top: 1px;
	background-color: #aec0da;
}
TD.listcellleftgrey
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #90bdda;
}
TD.listcellcentergrey
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #90bdda;
	text-align: center;
}
TD.listcellrightgrey
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #90bdda;
	text-align: right;
}
TD.listcellleftstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #90bdda;
	text-decoration: line-through;
}
TD.listcellcenterstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #90bdda;
	text-align: center;
	text-decoration: line-through;
}
TD.listcellrightstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #90bdda;
	text-align: right;
	text-decoration: line-through;
}
TD.listcellauditmessage
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #90bdda;
}
TD.listcellauditmessagetextred
{
	font-size: 7.5pt;
	vertical-align: top;
	color: #c00000;
	font-family: MS Sans Serif;
}
TD.listcellauditmessagetextblue
{
	font-size: 7.5pt;
	vertical-align: top;
	color: #0000c0;
	font-family: MS Sans Serif;
}
TD.listheader2img
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	background-color: #818181;
}
TD.listheader2left
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #818181;
}
TD.listheader2center
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #818181;
	text-align: center;
}
TD.listheader2right
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #818181;
	text-align: right;
}
TD.listbottombuttons
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: right;
}
.greyback
{
	background-color: #b4b4b4;
}
TD.listcell2
{
	background-color: #b4b4b4;
}
TD.listcell2img
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	background-color: #b4b4b4;
}
TD.listcell2left
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #b4b4b4;
}
TD.listcell2center
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #b4b4b4;
	text-align: center;
}
TD.listcell2right
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #b4b4b4;
	text-align: right;
}
TD.listcell2checkboxoption
{
	background-color: #b4b4b4;
	text-align: center;
}
TD.listcell2empty
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #96aacc;
	padding-top: 1px;
	background-color: #aec0da;
}
TD.listcell2leftstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #b4b4b4;
	text-decoration: line-through;
}
TD.listcell2centerstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #b4b4b4;
	text-align: center;
	text-decoration: line-through;
}
TD.listcell2rightstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #b4b4b4;
	text-align: right;
	text-decoration: line-through;
}
TD.listcell2auditmessage
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #b4b4b4;
}
TD.listcell2auditmessagetextred
{
	font-size: 7.5pt;
	vertical-align: top;
	color: #c00000;
	font-family: MS Sans Serif;
}
TD.listcell2auditmessagetextblue
{
	font-size: 7.5pt;
	vertical-align: top;
	color: #0000c0;
	font-family: MS Sans Serif;
}
TD.listheader3img
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	background-color: #bea154;
}
TD.listheader3left
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #bea154;
}
TD.listheader3center
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #bea154;
	text-align: center;
}
TD.listheader3right
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #bea154;
	text-align: right;
}
TD.listcell3
{
	background-color: #dfcc93;
}
TD.listcell3img
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	background-color: #dfcc93;
}
TD.listcell3left
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #dfcc93;
}
TD.listcell3center
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #dfcc93;
	text-align: center;
}
TD.listcell3right
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #dfcc93;
	text-align: right;
}
TD.listcell3checkboxoption
{
	background-color: #dfcc93;
	text-align: center;
}
TD.listcell3empty
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #96aacc;
	padding-top: 1px;
	background-color: #aec0da;
}
TD.listcell3leftstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #dfcc93;
	text-decoration: line-through;
}
TD.listcell3centerstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #dfcc93;
	text-align: center;
	text-decoration: line-through;
}
TD.listcell3rightstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #dfcc93;
	text-align: right;
	text-decoration: line-through;
}
TD.listcell3auditmessage
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #dfcc93;
}
TD.listcell3auditmessagetextred
{
	font-size: 7.5pt;
	vertical-align: top;
	color: #c00000;
	font-family: MS Sans Serif;
}
TD.listcell3auditmessagetextblue
{
	font-size: 7.5pt;
	vertical-align: top;
	color: #0000c0;
	font-family: MS Sans Serif;
}
TD.listheader4img
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	background-color: #5E8155;
}
TD.listheader4left
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #5E8155;
}
TD.listheader4center
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #5E8155;
	text-align: center;
}
TD.listheader4right
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #5E8155;
	text-align: right;
}
TD.listcell4
{
	background-color: #B0D7A1;
}
TD.listcell4img
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	background-color: #B0D7A1;
}
TD.listcell4left
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #B0D7A1;
}
TD.listcell4center
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #B0D7A1;
	text-align: center;
}
TD.listcell4right
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #B0D7A1;
	text-align: right;
}
TD.listcell4checkboxoption
{
	background-color: #B0D7A1;
	text-align: center;
}
TD.listcell4empty
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #96aacc;
	padding-top: 1px;
	background-color: #aec0da;
}
TD.listcell4leftstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #B0D7A1;
	text-decoration: line-through;
}
TD.listcell4centerstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #B0D7A1;
	text-align: center;
	text-decoration: line-through;
}
TD.listcell4rightstrikethrough
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #808080;
	padding-top: 1px;
	background-color: #B0D7A1;
	text-align: right;
	text-decoration: line-through;
}
TD.listcell4auditmessage
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #B0D7A1;
}
TD.listbottombuttons
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: right;
}
TD.latestnews
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #90bdda;
}
TD.information
{
	font-size: 8pt;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 12px;
}
TD.information_OLD
{
	font-size: 8pt;
	padding-bottom: 7px;
	border-left: #c0c0c0 1px solid;
	padding-top: 7px;
	border-bottom: #c0c0c0 1px solid;
	background-color: #fafaff;
	border-right: #c0c0c0 1px solid;
	padding-right: 10px;
	border-top: #c0c0c0 1px solid;
	padding-left: 12px;
}

TD.bullet
{
	padding-top: 5px;
}
HR.blue
{
	color: #dae3f0;
}
.gridheader
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #528cbd;
}
.gridheader3
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #bda252;
}
.gridcell
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #90bdda;
}
.gridcell2
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #b4b4b4;
}
.gridcell3
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #dfcc93;
}
.gridcellgreen
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #a1d1a1;
}
.gridcelllightbrown
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #c0c0c0;
}
.gridcellgrey
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #c0c0c0;
}
.gridcellred
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #dd9191;
}
.gridcellgreystrike
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #c0c0c0;
	text-decoration: line-through;
}
.gridcelllightblue
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #AACCE6;
	vertical-align: text-top;
}
.gridcelltrans
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #a0cdcd;
}
.gridcelltransmanual
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #a1d1a1;
}
.gridcelltransforwarded
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #90bdda;
}
.gridcelltransreceived
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #d0d0d0;
}
.gridcelltransclosed
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #b0b0b0;
}
.gridcelltransred
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	vertical-align: text-top;
	padding-top: 1px;
	background-color: #dd9191;
}
.gridpages
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
}
.gridpagesblue
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #000000;
	background-color: #90bdda
}
.atozactive
{
	font-weight: bold;
	color: #ffffff;
}
INPUT.logintext
{
	border-right: #c9dceb 2px solid;
	border-top: #416d93 2px solid;
	font-size: 10pt;
	border-left: #416d93 2px solid;
	border-bottom: #c9dceb 2px solid;
	height: 21px;
}
INPUT.textleft
{
	border-right: #c9dceb 2px solid;
	border-top: #416d93 2px solid;
	font-size: 9pt;
	border-left: #416d93 2px solid;
	border-bottom: #c9dceb 2px solid;
	height: 21px;
}
INPUT.textright
{
	border-right: #c9dceb 2px solid;
	border-top: #416d93 2px solid;
	font-size: 9pt;
	border-left: #416d93 2px solid;
	border-bottom: #c9dceb 2px solid;
	height: 21px;
	text-align: right;
}
INPUT.textcenter
{
	border-right: #c9dceb 2px solid;
	border-top: #416d93 2px solid;
	font-size: 9pt;
	border-left: #416d93 2px solid;
	border-bottom: #c9dceb 2px solid;
	height: 21px;
	text-align: center;
}
.noprint
{
}
.printonly
{
	display: none;
}
FONT.homeheaderbig
{
	font-weight: bold;
	font-size: 16pt;
	color: #003366;
	font-family: Arial;
}
FONT.hometextbig
{
	font-size: 13pt;
	color: #003366;
	font-family: Arial;
	font-style: italic
}
FONT.homeheader
{
	font-weight: bold;
	font-size: 13pt;
	color: #003366;
	font-family: Arial;
}
TD.hometext
{
	font-size: 10pt;
	color: #003366;
	font-family: Arial;
}
td.newsheader
{
	font-family: Arial;
	font-size: 10pt;
	color: Black;
	font-weight: bold;
    padding-bottom: 12px;
}
td.news
{
	font-family: Arial;
	font-size: 10pt;
	color: Black;
    padding-bottom: 8px;
}
td.nonews
{
	font-family: Arial;
	font-size: 10pt;
	color: Black;
}
td.top5faqheader
{
	font-family: Arial;
	font-size: 10pt;
	color: Black;
	font-weight: bold;
    padding-bottom: 12px;
}
td.top5faq
{
	font-family: Arial;
	font-size: 10pt;
	color: Black;
    padding-bottom: 8px;
}
A.faq:link
{
	font-family: Arial;
	font-size: 10pt;
	color: #528cbd;
	text-decoration: none;
}
A.faq:visited
{
	font-family: Arial;
	font-size: 10pt;
	color: #528cbd;
	text-decoration: none;
}
A.faq:active
{
	font-family: Arial;
	font-size: 10pt;
	color: #528cbd;
	text-decoration: none;
}
A.faq:hover
{
	font-family: Arial;
	font-size: 10pt;
	color: #528cbd;
	text-decoration: underline;
}
td.homevertsep
{
	background-color: #c0c0c0;
}
td.benefits
{
	font-family: Arial;
	font-size: 10pt;
	color: Black;
	margin-bottom: 10px;
	font-weight: bold;
	font-style: italic;
	color: #BF8301
}
td.headersep
{
	background-color: #336699
}
td.homeborder
{
	background-color: #0064A8
}
td.homeborderedge
{
	background-color: #DDDDDD
}
A.newslink:link
{
	font-family: Arial;
	font-size: 10pt;
	color: #528cbd;
	text-decoration: none;
}
A.newslink:visited
{
	font-family: Arial;
	font-size: 10pt;
	color: #528cbd;
	text-decoration: none;
}
A.newslink:active
{
	font-family: Arial;
	font-size: 10pt;
	color: #528cbd;
	text-decoration: none;
}
A.newslink:hover
{
	font-family: Arial;
	font-size: 10pt;
	color: #528cbd;
	text-decoration: underline;
}
td.newstitle
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 3px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #528CBD
}
td.newsdate
{
	padding-top: 5px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
td.newsdescription
{
	font-family: Arial;
	font-size: 10pt;
}

tr.newtabhome
{
    BACKGROUND-COLOR: #4682b4;
    BORDER-TOP: #7aaad3 1px solid;
    BORDER-BOTTOM: #003366 2px solid;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    MARGIN: 0px;
    FONT: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #eeeeee;
    FONT-WEIGHT: bold
}
A.seperatorlink:link
{
	font-size: 7pt;
	color: #D7E8F8;
	font-weight: bold;
	text-decoration: none;
}
A.seperatorlink:visited
{
	font-size: 7pt;
	color: #D7E8F8;
	font-weight: bold;
	text-decoration: none;
}
A.seperatorlink:active
{
	font-size: 7pt;
	color: yellow;
	font-weight: bold;
	text-decoration: none;
}
A.seperatorlink:hover
{
	font-size: 7pt;
	color: yellow;
	font-weight: bold;
	text-decoration: none;
}
A.seperatorlinkactive:link
{
	font-size: 7pt;
	color: #ffbe2d;
	font-weight: bold;
	text-decoration: none;
}
A.seperatorlinkactive:visited
{
	font-size: 7pt;
	color: #ffbe2d;
	font-weight: bold;
	text-decoration: none;
}
A.seperatorlinkactive:active
{
	font-size: 7pt;
	color: yellow;
	font-weight: bold;
	text-decoration: none;
}
A.seperatorlinkactive:hover
{
	font-size: 7pt;
	color: yellow;
	font-weight: bold;
	text-decoration: none;
}
td.productsep
{
	background-color: #D7E8F8;
	font-size: 10pt;
	font-weight: bold;
	PADDING-LEFT: 5px;
}