BODY {
	COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #fff; margin: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #bd5b4a; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,sans-serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #124aa9; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,sans-serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; COLOR: #5368c1; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: arial,verdana,sans-serif
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; COLOR: #6b8c9d; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,sans-serif
}
P {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,sans-serif
}
LI {
	LIST-STYLE-TYPE: square; FONT-SIZE: 11px; FONT-FAMILY: arial,verdana,sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana,sans-serif; PADDING-LEFT: 3px;
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana,sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana,sans-serif
}
A:active {
	COLOR: #800000; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
A:link {
	COLOR: #000099; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
A:hover {
	COLOR: #800000; TEXT-DECORATION: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, sans-serif; EMPTY-CELLS: show
}
.tHdr-logo {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #009
}
.tHdr-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 0px solid; BACKGROUND-COLOR: #6a82ac
}
.tHdr-title TD {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #fff; FONT-FAMILY: arial,verdana,sans-serif
}
.tHdr-nav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #3d3c90
}
.tHdr-nav STRONG {
	COLOR: #fc0
}
TABLE.tBdy {
	MARGIN: 10px 0px
}
BODY.tStripes {
	COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #fff; margin: 0px; background-image: url('../images/bline2.gif'); background-position: left; background-repeat: repeat-y
}
.tBdy-main {
	PADDING-BOTTOM: 0px
}
.tBdy-main TABLE {
	BORDER-LEFT: #ddd 0px solid; BORDER-BOTTOM: #98bee9 0px solid
}
.tBdy-main TABLE TD {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; FONT-SIZE: 11px; PADDING-BOTTOM: 2px! important; PADDING-TOP: 2px! important; FONT-FAMILY: arial, verdana, sans-serif; HEIGHT: 20px! important
}
.tBdy-main TABLE TD P {
	FONT-SIZE: 11px
}
.tBdy-main TABLE TD LI {
	FONT-SIZE: 11px
}
.tBdy-nav {
	
}
.tBdy-nav P {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px
}
.tBdy-nav-tbl {
	MARGIN-BOTTOM: 10px
}
.tBdy-nav-hdr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #3d3c90
}
.tBdy-nav-bdy {
	BORDER-RIGHT: #3d3c90 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #3d3c90 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #3d3c90 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #3d3c90 1px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #3d3c90
}
.tBdy-nav-bdy TABLE {
	BACKGROUND-COLOR: #fff
}
.tBdy-nav-itm {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #f2f2f2
}
.tBdy-nav-itm P {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: arial, verdana, sans-serif
}
.tBdy-gutter {
	BACKGROUND-IMAGE: url('../images/gutterback.gif'); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #fff
}
.tFtr {
	BORDER-TOP: #5183bf 3px double; MARGIN: 0px; BORDER-BOTTOM: #ddd 1px solid
}
.tFtr-bdy {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #888; PADDING-TOP: 3px; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #f2f2f2
}
.tablebody1 {
	BORDER-RIGHT: #ddd 1px solid; FONT-SIZE: 11px; COLOR: #000000; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #ebeef2; LINE-HEIGHT: 1.5em; PADDING-LEFT: 8px;
}
TR.tablebody2 TD {
	BORDER-RIGHT: #ddd 1px solid; FONT-SIZE: 11px; COLOR: #000000; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #ebeef2
}
.tablebody2 {
	BORDER-RIGHT: #ddd 1px solid; FONT-SIZE: 11px; COLOR: #000000! important; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #ffffe1! important
}
TR.tablebody2 TD {
	BORDER-RIGHT: #ddd 1px solid; FONT-SIZE: 11px; COLOR: #000000! important; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #ffffe1! important
}
.tablebody3 {
	BORDER-RIGHT: #ddd 0px solid; FONT-SIZE: 11px; COLOR: #000000! important; BORDER-BOTTOM: #ddd 0px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #ebeef2
}
TR.tablebody3 TD {
	BORDER-RIGHT: #ddd 0px solid; FONT-SIZE: 11px; COLOR: #000000! important; BORDER-BOTTOM: #ddd 0px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #ebeef2
}
.tablebody4 {
	BORDER-RIGHT: #ddd 1px solid; FONT-SIZE: 11px; COLOR: #000000; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #ebeef2; LINE-HEIGHT: 2em; PADDING-LEFT: 2px; PADDING-RIGHT: 16PX;
}
.tableheading1 {
	BORDER-RIGHT: #fff 0px solid; BORDER-BOTTOM: #ddd 1px solid; BORDER-TOP: 0px; FONT-WEIGHT: bold! important; BORDER-LEFT: 0px; COLOR: #000099! important; PADDING-TOP: 2px! important; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #98BEE9! important; BACKGROUND-IMAGE: url('../images/theaderback.gif'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; SPACING: 0px; PADDING: 0px; PADDING-LEFT: 8px; LINE-HEIGHT: 1.5em;
}
.tableheading1-off {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px! important; BORDER-LEFT: 0px; PADDING-TOP: 2px! important; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #cde! important
}
.tableheading2 {
	BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; BORDER-TOP: 0px; FONT-WEIGHT: bold! important; BORDER-LEFT: 0px; COLOR: #000099! important; PADDING-TOP: 2px! important; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #a5bad9! important; SPACING: 0px; PADDING: 0px; LINE-HEIGHT: 1.2em; TEXT-ALIGN: center
}
.tableheading3 {
	BORDER: 1px solid #000099; FONT-WEIGHT: bold! important; COLOR: #000099! important; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #a5bad9! important; LINE-HEIGHT: 1.2em; TEXT-ALIGN: center
}
.inputCell {
	BORDER: #a5bad9 1px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: white
}
.frmBtn {
	BACKGROUND-COLOR: #d6e6f5
}
TABLE.noStyle {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; HEIGHT: 20px! important
}
.noStyle {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; HEIGHT: 20px! important
}
TABLE.noStyle TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 1px! important; BORDER-BOTTOM: 0px
}
.noStyle TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 1px! important; BORDER-BOTTOM: 0px
}
TABLE.outerBdr {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 20px! important
}
.outerBdr {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 20px! important
}
TABLE.outerBdr TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 1px! important; BORDER-BOTTOM: 0px
}
.outerBdr TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 1px! important; BORDER-BOTTOM: 0px
}
.required-field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px! important; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; COLOR: #777! important; PADDING-TOP: 0px
}
TABLE.tErr {
	BORDER-BOTTOM: #faa 1px solid
}
.tErr-img {
	BORDER-RIGHT: 0px; BORDER-BOTTOM: #dc7b7b 1px solid; BACKGROUND-COLOR: #faa! important
}
.tErr-hdr {
	BORDER-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 2px! important; BORDER-BOTTOM: #dc7b7b 1px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #faa! important
}
.tErr-msg {
	BORDER-RIGHT: #faa 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px! important; PADDING-BOTTOM: 3px; COLOR: #333! important; PADDING-TOP: 3px; FONT-FAMILY: arial, verdana, sans-serif! important; BACKGROUND-COLOR: #fdd! important
}
.cntnrCell {
	BORDER-RIGHT: #98bee9 1px solid; PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 5px! important; BORDER-LEFT: #98bee9 1px solid; PADDING-TOP: 5px! important; BACKGROUND-COLOR: #fff! important
}
.cntnrCell P {
	FONT-SIZE: 12px! important
}
.cntnrCell LI {
	FONT-SIZE: 12px! important
}
.cntnrCell TR.tablebody1 TD {
	BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
.cntnrCell TD.tableheading1 {
	BORDER-BOTTOM: #999 1px solid
}
#td-scrolling {
	TABLE-LAYOUT: fixed; OVERFLOW: hidden
}
#td-scrolling TD {
	WIDTH: 100%; HEIGHT: 100%
}
#td-scrolling TD DIV.scroll-container {
	OVERFLOW: auto; HEIGHT: 200px
}
.tool {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; DISPLAY: block; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
A.tool {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; DISPLAY: block; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
A.tool:hover {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee
}
.small {
	FONT-SIZE: 11px; COLOR: #777
}
.bccByLine {
	COLOR: #fff; FONT-STYLE: italic
}
.subTitle {
	font-weight: bold; font-size: 11px; color: #800000; line-height: 1.2em; padding-left: 10px;
}
.subCaption {
	font-family: verdana, courier, sans-serif; font-weight: bold; font-size: 10px; color: #800000; margin-left: 10px; padding-right: 10px; empty-cells: show; line-height: 0.8em
}
.subCaptionA {
	font-family: verdana, courier, sans-serif; font-weight: bold; font-size: 9px; border-bottom: #800000 1px solid; color: #800000; margin-left: 40px; padding-right: 10px; empty-cells: show
}
.minner {
	font: bold 11px arial, verdana, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: white;
}
.moout {
	border: 1px solid #336699;
	background: #6699cc;
}
.moover {
	border: 1px solid #336699;
	background: #336699;
}
.modown {
	border: 1px solid #6699cc;
	background: #99ccff;
}

.gridCellHeader {
	BACKGROUND-COLOR: #a5bad9; BORDER: 1px solid #000099; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: bold! important; COLOR: #000099! important; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: center
}
.siteMapLev0 {
	BORDER: 1px solid #6a82ac; 
	FONT-FAMILY: arial, verdana, sans-serif; 
	FONT-WEIGHT: bold;
	COLOR: #000099! important; 
	PADDING-TOP: 2px! important; 
	PADDING-LEFT: 5px; 
	LINE-HEIGHT: 1.5em;
}
.siteMapLev1 {
	BORDER: 1px solid #6a82ac; 
	FONT-WEIGHT: bold! important; 
	FONT-FAMILY: arial, verdana, sans-serif; 
	COLOR: #000099! important; 
	PADDING-TOP: 2px! important; 
	BACKGROUND-COLOR: #ebeef2! important; 
	PADDING-LEFT: 8px; 
	LINE-HEIGHT: 1.5em;
}
.siteMapLev2 {
	BORDER: 1px solid #6a82ac; 
	FONT-FAMILY: arial, verdana, sans-serif; 
	COLOR: #000099! important; 
	PADDING-TOP: 2px! important; 
	PADDING-LEFT: 20px; 
	LINE-HEIGHT: 1.5em;
}
.siteMapLev3 {
	BORDER: 1px solid #6a82ac; 
	FONT-FAMILY: arial, verdana, sans-serif; 
	COLOR: #000099! important; 
	PADDING-TOP: 2px! important; 
	PADDING-LEFT: 40px; 
	LINE-HEIGHT: 1.5em;
}
.pTitle { 
	font-size: 14px; font-weight: bold; color: #006699; 
}
.pTitle2 {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: bold! important; COLOR: #000099! important; FONT-FAMILY: arial, verdana, sans-serif
}
.tip {font:10px/12px Arial,Helvetica,sans-serif; border:solid 1px #666666; width:270px; padding:1px; position:absolute; z-index:100; visibility:hidden; color:#333333; top:20px; left:90px; background-color:#ffffcc; layer-background-color:#ffffcc;}

.undie { font-weight: bold; border-bottom: 1px solid black; font-family: "Trebuchet MS", Courier, Arial; padding-left: 10px;}
.entry { font-weight: bold; font-family: "Trebuchet MS", Courier, Arial; }
.borderRTHeader { border: 1px solid #000000; border-top: 1px solid #000000; text-align: center; }
.borderRHeader { border: 1px solid #000000; text-align: center; }
.borderTHeader { border: 1px solid #000000; text-align: center; }
.borderRTEntry { border: 1px solid #000000; font-weight: bold; font-family: "Trebuchet MS", Courier, Arial; }
.borderTEntry { border: 1px solid #000000;  font-weight: bold; font-family: "Trebuchet MS", Courier, Arial; }
.borderR { border: 1px solid #000000; text-align: center; }
.borderHeader { border: 1px solid #000000; text-align: center; }
.borderText { border: 1px solid #000000; padding-left: 5px; font-family: "Trebuchet MS", Courier, Arial; font-weight: bold; padding-right: 3px}

