BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 5px;
	background-color: #ffffff;
}
TD
{
	font-family: Verdana, Arial, sans-serif;
}
TH {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
BODY {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
CAPTION {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
BLOCKQUOTE {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
OL {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
UL {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
DL {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
P {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
CAPTION {
	FONT-SIZE: 80%; LINE-HEIGHT: 160%
}
BLOCKQUOTE {
	FONT-SIZE: 80%; LINE-HEIGHT: 160%
}
P {
	FONT-SIZE: 80%; LINE-HEIGHT: 160%
}
OL {
	FONT-SIZE: 70%; LINE-HEIGHT: 140%
}
UL {
	FONT-SIZE: 70%; LINE-HEIGHT: 140%
}
DL {
	FONT-SIZE: 70%; LINE-HEIGHT: 140%
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
P {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
H1 {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
H5 {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.skiptocontent {
	LEFT: -1px; POSITION: absolute
}
A:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
H1
{
	font-weight: normal;
	font-size: 150%;
	border-bottom: #aeaeae 1px solid;
	font-family: "Trebuchet MS" , Verdana, Arial, sans-serif;
}
.header01
{
	font-weight: normal;
	font-size: 150%;
	border-bottom: #aeaeae 1px solid;
	font-family: "Trebuchet MS" , Verdana, Arial, sans-serif;
}
H2
{
	font-weight: bold;
	font-size: 90%;
	border-bottom: #aeaeae 1px solid;
	font-family: Verdana, Arial, sans-serif;
	COLOR: #000000;
 margin-top:0em;
 margin-bottom:0.6em;
}
.header02
{
	font-weight: bold;
	font-size: 90%;
	border-bottom: #aeaeae 1px solid;
	font-family: Verdana, Arial, sans-serif;
}
H3
{
	font-weight: bold;
	font-size: 80%;
	font-family: Verdana, Arial, sans-serif;
	border-bottom-style: none;
}
H5
{
	font-weight: bold;
	font-size: 75%;
	font-family: Verdana, Arial, sans-serif;
}
H6
{
	font-weight: bold;
	font-size: 75%;
	font-family: Verdana, Arial, sans-serif;
}


H1 {
	COLOR: #5a89bc;
 margin-top:0em;
 margin-bottom:0.2em;
}
H3 {
	COLOR: #000
}
H4 {
	COLOR: #000000;
font-size:13px;
 margin-top:0.6em;
 margin-bottom:0.6em;
}
H5 {
	COLOR: #000
}
H6 {
	COLOR: #000
}


.e2hdrleftbtm
{
	padding-right: 0px;
	padding-left: 0px;
	min-height: 23px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 50%;
	padding-top: 0px;
	height: 23px;
}

#e2logo
{
	padding-right: 0px;
	padding-left: 30px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 210px;
	padding-top: 15px;
}
#e2hd
{
	min-height: 4em;
	margin-left: 210px;
	height: 4em;
}
.e2hdrtop
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 95%;
	padding-top: 0px;
	height: 41px;
	text-align: right;
}
#e2breadcrumb
{
	clear: both;
	border-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background: #5a89bc;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	position: relative;
	height:0.2em;
}


#emenubar
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#emenubar UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#emenubar LI
{
	background-color: #8fb3d6;
	color: #ffffff;
	border-right: #fff 2px solid;
	padding-right: 0px;
	border-top: #fff 1px solid;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	white-space: nowrap;
	list-style-type: none;
}

@media All    
{
#emenubar LI {
	DISPLAY: block; FLOAT: left
}
    }
#emenubar A
{
	min-height: 23px;
	cursor: pointer;
	line-height: 120%;
	height: 23px;
	text-align: center;
	text-decoration: none;
}
#emenubar A:link
{
	color: #ffffff;
	padding-left: 12px;
	font-weight: bold;
}
#emenubar A:visited
{
	color: #ffffff;
	padding-left: 12px;
	font-weight: bold;
}
#emenubar A:active
{
	padding-left: 12px;
	font-weight: bold;
}
#emenubar A:link SPAN
{
	padding-right: 12px;
	padding-top: 5px;
}
#emenubar A:visited SPAN
{
	padding-right: 12px;
	padding-top: 5px;
}
#emenubar A:active SPAN
{
	padding-right: 12px;
	padding-top: 5px;
}
#emenubar A
{
	display: block;
	float: left;
	cursor: hand;
}
#emenubar A SPAN
{
	display: block;
	float: left;
	cursor: hand;
}
#emenubar A:hover
{
	padding-left: 12px;
	font-weight: bold;
}
#emenubar A:hover SPAN {
	PADDING-RIGHT: 12px
}
#emenubar #selected A:link
{
	padding-left: 12px;
	font-weight: bold;
}
#emenubar #selected A:visited
{
	padding-left: 12px;
	font-weight: bold;
}
#emenubar #selected A:active {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold
}
#emenubar #selected A:link SPAN {
	PADDING-RIGHT: 12px
}
#emenubar #selected A:visited SPAN {
	PADDING-RIGHT: 12px
}
#emenubar #selected A:active SPAN
{
	padding-right: 12px;
}
#emenubar A:visited
{
	color: #ffffff;
	background-color: #8fb3d6;
}
#emenubar A:active
{
	color: #ffffff;
	background-color: #8fb3d6;
}
#emenubar A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #5a89bc
}
#emenubar .currenttab A:link {
	COLOR: #fff; BACKGROUND-COLOR: #5a89bc
}
#emenubar .currenttab A:visited {
	COLOR: #fff; BACKGROUND-COLOR: #5a89bc
}
#emenubar .currenttab A:active {
	COLOR: #fff; BACKGROUND-COLOR: #5a89bc
}


.input {
	FONT-SIZE: 70%; MARGIN: 0px; WIDTH: 100px; FONT-FAMILY: Verdana, Arial, sans-serif
}





#e2ftr
{
	clear: both;
	padding-right: 50px;
	padding-left: 50px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 9px;
	border-top: #5a89bc 5px solid;
}
#e2ftr P
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 70%;
	padding-bottom: 5px;
	margin: 0px;
	color: #000000;
	line-height: 140%;
	padding-top: 0px;
}


A:link {
	COLOR: #000000;
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #000000;
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000000;
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000000;
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.ValSum {color:#ff0000;}
.ValSum LI {color:#ff0000;}
.ValSum UL {color:#ff0000;}

.ValMag {color:#ff0000; }
.errtxt {PADDING-BOTTOM: 0px; COLOR: #ff0000; PADDING-TOP: 0px
}
.errtxtl {
	COLOR: #ff0000
}
.infld{	width: 70px;
}
.inflds{width: 50px;
}
.RowLow {
	COLOR: black; TEXT-INDENT: 3px; 
}
.RowTR {
	COLOR: #000000; TEXT-INDENT: 3px; 
}
.RowRLow {
	COLOR: black; TEXT-INDENT: 3px; 
}
.RowPos {
	COLOR: #000000; TEXT-INDENT: 3px; 
}
.RowHgh {
	COLOR: black; TEXT-INDENT: 3px; 
}
.RowLow {
	COLOR: black; TEXT-INDENT: 3px; 
}
.RowRHgh
{
	color: #000000;
	text-indent: 3px;
}

.Dtab
{
	border-right: #999999 1px;
	border-top: #999999 1px;
	border-left: #999999 1px;
	border-bottom: #999999 1px;
	border-collapse: collapse;
	background-color: white;
}

.calcSelectTab TH
{
	background-color: #5a89bc;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
}
#contentbdy 
{
		font-size: 0.8em;
	
}
#contentbdy UL
{
	font-size: 100%;
}
#contentmain 
{
	width: 720px;
	font-size: 0.8em;
}
#contentmain UL
{
	font-size: 100%;
}
#contentmain P
{
	font-size: 100%;
}
#contentmain LABEL
{
	font-size: 100%;
}
.lheader {font-size: 0.9em;}
label {	font-size: 0.9em;
}

.sectxt{font-size: 0.9em;
}
.resblk
{
	font-size:12px;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	padding-left:0.4em;
	padding-right:0.4em;
}
.resblk h3
{
	font-size:13px;
 margin-top:0.6em;
 margin-bottom:0.4em;
}
.resblk ul
{
 margin-top:0.4em;
 margin-bottom:0.4em;
}
.resblk h4
{
font-size:12px;
 margin-top:0.8em;
 margin-bottom:0.4em;
}
#FrontPageText
{float:left; 
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
	}
#FrontPageTitle
{float:left; 
	padding-left:0px;
	padding-right:30px;
}
#e2subnav
{
	width: 13em;
	padding-top: 10px;
	vertical-align: top;
}
.feedbacklist  {font-size: 80%; text-align:right; font-style:italic; padding-bottom:20px;} 
.feedbackitem  {font-size: 90%; text-align:left;} 
.ReadonlyTxt
{
	width: 80px;
	background-color: #d3d3d3;
}
.adblk
{
	float: right;
}
.adblkl
{
float: left;
}
.RowTR {
TEXT-INDENT: 3px; COLOR: #fff; BACKGROUND-COLOR: #5a89bc
}
.RowRLow {
	COLOR: black; TEXT-INDENT: 3px; BACKGROUND-COLOR: #eeeeee
}
.RowPos {
	COLOR: #000000; TEXT-INDENT: 3px; BACKGROUND-COLOR: #ffffff
}
.RowHgh {
	COLOR: black; TEXT-INDENT: 3px; BACKGROUND-COLOR: #dcdcdc
}
.RowLow {
	COLOR: black; TEXT-INDENT: 3px; BACKGROUND-COLOR: #eeeeee
}
.RowRHgh {
	COLOR: #000000; TEXT-INDENT: 3px; BACKGROUND-COLOR: #ffffff
}


.m1u,.m1s
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	list-style-position: inside;
	list-style-type: none;
}
.m0u, .m0s
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	list-style-position:outside;
	list-style-type:none;
}
.m0u A:visited,A:active,A:hover
{
	color: #5a89bc;
}
.m0s A:visited,A:active,A:hover
{
	color: #000000; text-decoration:none;
}
.m1u A:visited,A:active,A:hover
{
	color: #5a89bc;
}
.m1s A:visited,A:active,A:hover
{
	color: #000000; text-decoration:none;
}


#plst LI
{ margin-top:10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	list-style-position:outside;
	list-style-type:none;
}


.btn0 {
	 visibility:hidden; width:0px;
}
#contentmain h3
{
	font-weight: bold;
	font-size: 90%;
	border-bottom: #aeaeae 1px solid;
	font-family: Verdana, Arial, sans-serif;
	COLOR: #5a89bc;
 margin-bottom:0.4em;
}
.Nummenu
{
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	font-size: 0.7em;
	text-decoration:none;
}
.Txtmenu 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.55em;
	text-decoration:underline;
}
.TxtmenuC 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.55em;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.TxtmenuTD 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.55em;
	color: #000000; 
	text-decoration:none;
}
.TxtmenuCurr
{
	border-top-style: ridge;
	border-right-style: ridge;
	border-left-style: ridge;
	border-bottom-style: ridge;
	border-left-color: #8fb3d6;
	border-bottom-color: #8fb3d6;
	border-top-color: #8fb3d6;
	border-right-color: #8fb3d6;
}
.TxtMenuSet
{
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #ffffff;
	border-bottom-color: #ffffff;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
}


#rtxt
{
	width:550px;
	float:left;
}


.calcresultsTab TD
{
	background-color: #fffacd;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.thl
{
	padding-right: 5px;
	padding-left: 5px;
	background-color: #8fb3d6;
	color: #000000;
	font-weight:normal;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}
.thc
{
	padding-right: 5px;
	padding-left: 5px;
	background-color: #8fb3d6;
	color: #000000;
	font-weight: normal;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}
.thr
{
	padding-left: 3px;
	padding-right: 3px;
	background-color: #8fb3d6;
	color: #000000;
	font-weight: normal;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
}
.calcresultsTab TD.tdsh
{
	padding-left: 3px;
	padding-right: 3px;
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
	border-top: #000000 1px solid;
}
.calcresultsTab TD.tdres
{
	padding-left: 3px;
	padding-right: 3px;
	background-color: #8fb3d6;
	color: #000000;
	font-weight: normal;
	border-left: #000000 1px solid;
}
.calcresultsTab TD.tdst
{
	padding-left: 3px;
	padding-right: 3px;
	background-color: #fffacd;
	color: #000000;
	font-weight: normal;
	font-style: italic;
	border-left: #000000 1px solid;
}
.restabr
{
	background-color: #fffacd;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
}
.restabc
{
	background-color: #8fb3d6;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
}