{
	FONT-SIZE: 11px; LINE-HEIGHT: 1.25em; FONT-FAMILY: Tahoma,Helvetica
}
BODY
{
    MARGIN: 6px; BACKGROUND-COLOR: white;
    SCROLLBAR-FACE-COLOR: #DADDE0;
    FONT-SIZE: 8pt;
    SCROLLBAR-HIGHLIGHT-COLOR: #DADDE0;
    SCROLLBAR-SHADOW-COLOR: #DADDE0;
    SCROLLBAR-ARROW-COLOR: #399C3A;
    FONT-FAMILY: Tahoma;
    SCROLLBAR-BASE-COLOR: #ffffff;
    TEXT-DECORATION: none;
    scrollbar-3d-light-color: #808080;
    scrollbar-dark-shadow-color: #808080;    
}

A {
	COLOR: blue
}
A:active {
	COLOR: red
}
A:hover {
	COLOR: red
}
A:visited {
	COLOR: purple
}
UL {
	
}
.tpl_top_banner {
	BORDER-RIGHT: #07517E 2px solid; BORDER-TOP: #07517E 2px solid; BORDER-LEFT: #07517E 2px solid; BORDER-BOTTOM: #07517E 2px solid; HEIGHT: 20px; BACKGROUND-COLOR: #07517E
}
.tpl_body {
	
}
.tpl_content {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/common/resources/leftblueclip.gif); PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat
}
.tpl_content_title {
	FONT-SIZE: 16px; Z-INDEX: 3; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 90%; POSITION: relative
}
.tpl_content_bar {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 6px; WIDTH: 100%; COLOR: white; PADDING-TOP: 12px; FONT-FAMILY:  Arial, Helvetica; HEIGHT: 24px; BACKGROUND-COLOR: #005500; TEXT-ALIGN: left
}
.tpl_content_bar_bottom {
	HEIGHT: 8px
}
.tpl_footer {
	HEIGHT: 48px; BACKGROUND-COLOR: #07517E
}
.tpl_footer_row1 {
	COLOR: white; MARGIN-RIGHT: 12px; PADDING-TOP: 3px
}
.tpl_footer_row1 TD {
	COLOR: white
}
.tpl_footer_row1 DIV {
	FONT-SIZE: 11px; COLOR: white
}
.tpl_footer_row2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 10px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; COLOR: white; PADDING-TOP: 6px
}
.tpl_left_nav_cell {
	FONT-SIZE: 12px; PADDING-BOTTOM: 6px; FONT-FAMILY: inherit; BACKGROUND-COLOR: #005500
}
.tpl_left_nav_cellGreen {
	FONT-SIZE: 12px; PADDING-BOTTOM: 6px; FONT-FAMILY: inherit; BACKGROUND-COLOR: #009933	
}
.tpl_left_nav_cell A {
	COLOR: white
}
.tpl_left_nav_cell A:visited {
	COLOR: white
}
.tpl_left_nav_cell A:active {
	COLOR: white
}
.tpl_left_nav_cell A:hover {
	COLOR: red
}
.tpl_search_container {
	MARGIN: 6px 12px 6px 6px; WIDTH: 200px
}
.tpl_flyout_container {
	MARGIN-LEFT: 6px; WIDTH: 200px; MARGIN-RIGHT: 12px
}
.tpl_feedback_container {
	MARGIN-TOP: 6px; DISPLAY: none; MARGIN-LEFT: 6px; WIDTH: 200px; MARGIN-RIGHT: 6px; TEXT-ALIGN: left
}
.tpl_feedback_container A:visited {
	COLOR: purple
}
.tpl_leftad_container {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; MARGIN-LEFT: 6px; WIDTH: 200px; MARGIN-RIGHT: 6px; TEXT-ALIGN: center
}
.tpl_right_nav_cell {
	
}
.tpl_right_nav_container {
	
}
.tpl_header_icon {
	Z-INDEX: 1; FLOAT: right; MARGIN-BOTTOM: -72px; MARGIN-RIGHT: 2px; POSITION: relative; TOP: -41px
}
#TopPanel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#idToolbar {
	BACKGROUND-COLOR: #005500
}

@media Print    
{
.ftr_copyright_text {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial,Helvetica
}
.tpl_left_nav_cell {
	DISPLAY: none
}
.tpl_top_banner {
	DISPLAY: none
}
.tpl_header_icon {
	DISPLAY: none
}
#idToolbar {
	DISPLAY: none
}
#idICPBanner {
	DISPLAY: none
}
.noprint {
	DISPLAY: none
}

}

.bbar_outer {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.bbar_cell {
	BORDER-RIGHT: white 1px solid; HEIGHT: 18px
}
.bbar_cell_hot {
	BORDER-RIGHT: white 1px solid; CURSOR: pointer; BACKGROUND-COLOR: #3366cc
}
.bbar_cell A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.bbar_cell A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.bbar_cell A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.bbar_cell A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.bbar_cell A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.bbar_cell_hot A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.bbar_cell_hot A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.bbar_cell_hot A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.bbar_cell_hot A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.bbar_cell_hot A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.fbtn_outer {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.fbtn_cell {
	BORDER-LEFT: white 1px solid; HEIGHT: 18px
}
.fbtn_cell_hot {
	BORDER-LEFT: white 1px solid; CURSOR: pointer; BACKGROUND-COLOR: #3366cc
}
.fbtn_cell A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.fbtn_cell A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.fbtn_cell A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.fbtn_cell A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.fbtn_cell A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.fbtn_cell_hot A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.fbtn_cell_hot A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.fbtn_cell_hot A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.fbtn_cell_hot A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.fbtn_cell_hot A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.ftr_copyright_text {
	FONT-SIZE: 10px; COLOR: white
}
.tpl_footer .fbtn_cell {
	BORDER-RIGHT: white 1px solid; BORDER-LEFT: medium none
}
.tpl_footer .fbtn_cell_hot {
	BORDER-RIGHT: white 1px solid; BORDER-LEFT: medium none
}
.ftr_copyright_text {
	COLOR: white
}
.ftr_copyright_text:link {
	COLOR: white
}
.ftr_copyright_text:active {
	COLOR: white
}
.ftr_copyright_text:visited {
	COLOR: white
}
.ftr_copyright_text:hover {
	COLOR: red
}
.mghead {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.mginhead {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: helvetica; TEXT-DECORATION: none
}
.LeftNav_Header {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.blue_bg {
	BACKGROUND-COLOR: #3366cc
}
.consolewpchevron {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/images/support/chevron.png', sizing='scale'); CURSOR: pointer
}
.consolewpchevrondn {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/images/support/chevrondn.png', sizing='scale'); CURSOR: pointer
}
.consolewpgrip {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/images/support/grippy.png', sizing='scale'); CURSOR: move
}
.xnewstree {
	OVERFLOW: scroll; WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; scroll: auto
}
.xnewsgroup {
	FONT-SIZE: 10px; COLOR: #006600; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.xnewsheader {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: inherit; TEXT-DECORATION: none
}
.xnewsborder {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #3366cc
}
.webContentContainer {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; WIDTH: 95%
}
.webExceptionBlock .webContentContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: -24px
}
.webExceptionBlock .webContentContainer .faqHeaderIcon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: -17px
}
.webContentContainer .GenericError {
	MARGIN-LEFT: 1em; POSITION: relative; TOP: 48px
}
.FHerror {
	MARGIN-TOP: 24px
}
.LinkPartsListItem {
	FONT-SIZE: 10px; FONT-FAMILY: inherit
}
.ListNugget {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; MARGIN-BOTTOM: 8px
}
.ListNuggetTr {
	BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #f1f1f1 0px solid;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 0px solid;
    FONT-FAMILY: arial narrow;
    HEIGHT: 30px;
}
.ListNugget P {
	MARGIN-TOP: 3px
}
.ListNugget A {
	COLOR: blue
}
.ListNugget A:active {
	COLOR: #F48B38
}
.ListNugget A:hover {
	COLOR: red
}
.ListNuggetRow {
	background-color: #ffffff; border-right: 0; border-left: 0; border-top: 0 dotted #008000; border-bottom: 1px dotted #008000; padding-top: 2px;
}
.ListNuggetHeader {
    BORDER-RIGHT: #07517E 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #07517E 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    color: #808080;
    BACKGROUND: #07517E;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #07517E 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #07517E 1px solid;
}
.ListNuggetHeaderCom {
	WIDTH: 100%; height:30px; CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #07517E
}
.ListNuggetHeaderGreen {
	WIDTH: 100%; CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #07517E
}
.ListNuggetHeaderClosed {
	WIDTH: 100%; COLOR: black; BACKGROUND-COLOR: #07517E
}
.ListNuggetTitleCellBlue {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/common/resources/left_blue_bg.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
.ListNuggetButtonCellBlue {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/common/resources/right_blue_bg.gif); CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
.ListNuggetTitleCellWhite {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 10px;
}
.ListNuggetClear {
	BORDER-RIGHT: #DADDE0 0px solid; BORDER-TOP: #DADDE0 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #DADDE0 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #DADDE0 2px solid; color: #000000; FONT-FAMILY: Gill Sans MT,  Helvetica; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 15px;CURSOR: pointer
}
.ListNuggetTitleCellGreen {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/common/resources/left.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 10px;
}
.ListNuggetButtonCellWhite {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/common/resources/right.gif); CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
.ListNuggetButton {
	MARGIN: 2px 4px 2px 2px
}
.ListNuggetUpButton {
	
}
.ListNuggetDownButton {
	DISPLAY: none
}
.ListNuggetHeader .ListNuggetTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    COLOR: #f5f5f5;
    FONT-FAMILY: Helvetica,arial;
    TEXT-DECORATION: none
}
.ListNuggetHeader .epkListNuggetTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}

.ListNuggetHeader .ListNuggetTitle:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    COLOR: #F48B38;
    FONT-FAMILY: Helvetica,arial;
    TEXT-DECORATION: none
}
.ListNuggetHeader .ListNuggetTitle:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    COLOR: #F48B38;
    FONT-FAMILY: Helvetica,arial;
    TEXT-DECORATION: none
}
.ListNuggetHeader .ListNuggetTitle:visited {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    COLOR: #F48B38;
    FONT-FAMILY: Helvetica,arial;
    TEXT-DECORATION: none
}
.ListNuggetHeader .ListNuggetTitle:active {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    COLOR: #F48B38;
    FONT-FAMILY: Helvetica,arial;
    TEXT-DECORATION: none
}
.ListNuggetHeader .ListNuggetTitle:active {
	COLOR: #005480
}
.ListNuggetHeaderCom .ListNuggetTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: white; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}
.ListNuggetHeaderGreen .ListNuggetTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: white; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}

.ListNuggetHeaderCom .ListNuggetTitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: white; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}
.ListNuggetHeaderCom .ListNuggetTitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: white; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}
.ListNuggetHeaderCom .ListNuggetTitle:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: white; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}
.ListNuggetHeaderCom .ListNuggetTitle:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: white; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}
.ListNuggetHeaderCom .ListNuggetTitle:active {
	COLOR: #ffff66
}
.ListNuggetHeaderClosed .ListNuggetTitle:active {
	COLOR: #ffff66
}
.ListButton {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; color: #ffffff; FONT-FAMILY:  Helvetica; BACKGROUND-COLOR: #003333; FONT-SIZE: 10px;CURSOR: pointer
}
.ListNuggetHeaderClosed .ListNuggetTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: black; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}
.ListNuggetHeaderClosed .ListNuggetTitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: black; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}
.ListNuggetHeaderClosed .ListNuggetTitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: black; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}
.ListNuggetHeaderClosed .ListNuggetTitle:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: black; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}
.ListNuggetHeaderClosed .ListNuggetTitle:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: black; FONT-FAMILY: Helvetica,arial; TEXT-DECORATION: none
}
.ListNuggetBodyTable {
	PADDING-LEFT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; cellpadding: 2px; cellspacing: 0px; color: #07517E; FONT-SIZE: 50px; BACKGROUND-COLOR: #FFFFFF; BORDER-RIGHT: #DADDE0 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #DADDE0 0px solid; BORDER-BOTTOM: #ffffff 0px solid;
}
.ListNuggetBodyQuarter {
	PADDING-LEFT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; border: solid #DADDE0 1.5px; cellpadding: 2px; cellspacing: 0px; bordercolor: FFFEF2; width: 60%; color: #FFA34F; FONT-SIZE: 50px; BACKGROUND-COLOR: #FFFFFF; BORDER-RIGHT: #DADDE0 0px solid; BORDER-TOP: #DADDE0 2px solid; BORDER-LEFT: #DADDE0 0px solid; BORDER-BOTTOM: #DADDE0 2px solid;
}
.ListNuggetBodyFull {
	PADDING-LEFT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; border: solid #DADDE0 1.5px; cellpadding: 2px; cellspacing: 0px; bordercolor: FFFEF2; width: 100%; color: #FFA34F; FONT-SIZE: 50px; BACKGROUND-COLOR: #FFFFFF; BORDER-RIGHT: #DADDE0 0px solid; BORDER-TOP: #DADDE0 2px solid; BORDER-LEFT: #DADDE0 0px solid; BORDER-BOTTOM: #DADDE0 2px solid;
}
.ListNuggetBody {
	BORDER-RIGHT: #DADDE0 1px solid; BORDER-TOP: #DADDE0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #DADDE0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #DADDE0 1px solid; color: #000000; FONT-FAMILY:  Helvetica; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10px;CURSOR: pointer
}
.ListNuggetBodyGreen {
	BORDER-RIGHT: #DADDE0 1px solid; BORDER-TOP: #DADDE0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #DADDE0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #DADDE0 1px solid; color: #000000; FONT-FAMILY:  Helvetica; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10px;CURSOR: pointer
}
.ListNuggetBodyWhite {
	BORDER-RIGHT: #DADDE0 1px solid; BORDER-TOP: #DADDE0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #DADDE0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #DADDE0 1px solid; color: #000000; FONT-FAMILY:  Helvetica; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10px;CURSOR: pointer
}
.ListNuggetHeaderWhite {
	BORDER-RIGHT: #DADDE0 0px solid; BORDER-TOP: #DADDE0 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #DADDE0 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #DADDE0 2px solid; color: #000000; FONT-FAMILY:  Helvetica; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10px;CURSOR: pointer
}
.ListNuggetBodyTable2 {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #DADDE0 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #DADDE0 2px solid; color: #000000; FONT-FAMILY:  Helvetica; BACKGROUND-COLOR: #f1f1f1; FONT-SIZE: 10px;CURSOR: pointer
}
.ListNuggetGreen {
	BORDER-RIGHT: #DADDE0 0px solid; BORDER-TOP: #DADDE0 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #DADDE0 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #DADDE0 2px solid; color: #f1f1f1; FONT-FAMILY:  Helvetica; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10px;CURSOR: pointer
}
.ListNuggetBodyCell {
	border: solid #000000 1px; bordercolor: FFFEF2; color:blue; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid;
}
.ListNuggetBodyTop {
    BORDER-RIGHT: #ffffff 1px dotted;
    BORDER-TOP: #000000 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND: #DADDE0;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: pointer;
    COLOR: #399C3A;
    BORDER-BOTTOM: #808080 2px solid;
    FONT-FAMILY: arial;
    HEIGHT: 30px;
}
.ListNuggetBodySides {
	border: solid #000000 1px; color:blue; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid;
}
.ListNuggetBodyLines {
	border-right: 0; border-left: 0; border-top: 0 solid #DADDE0; border-bottom: 0 solid #DADDE0;
}
.InnerCell {
	border: solid #000000 1px; bordercolor: FFFEF2; color:#000000; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid;
}
.InnerCelldotted {
    border: dotted #000000 1px;
    border-color: #FFFEF2;
    color: #000000;
    BORDER-RIGHT: #000000 1px dotted;
    BORDER-TOP: #000000 0px solid;
    BORDER-LEFT: #000000 0px dotted;
    BORDER-BOTTOM: #000000 1px dotted;
}
.InnerCellSides {
	border: solid #000000 1px; color:#000000; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid;
}
.ListNuggetBody UL {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 18px
}
.ListNuggetBody LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 4px
}
.LinkDescription {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 6px
}
.ListNuggetItem {
	FONT-SIZE: 10px
}
.ListNuggetItemLink {
	FONT-SIZE: 10px
}
#Part_gsfxSearch .ListNuggetBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
.fhRightNav .ListNuggetHeader {
	BACKGROUND-COLOR: #3366cc
}
.fhRightNav .ListNugget {
	MARGIN-TOP: 0px; WIDTH: 100%; TEXT-ALIGN: left
}
#foFlyoutMenuDown .ListNuggetBody {
	PADDING-LEFT: 0px
}
#foFlyoutMenuUpBody {
	PADDING-LEFT: 6px
}
#AdvSearch .ListNuggetHeader {
	BACKGROUND-COLOR: #DADDE0
}
#comNew .ListNuggetHeaderCom {
	BACKGROUND-COLOR: #DADDE0
}
.flyoutMenu {
	BEHAVIOR: url(flyout.htc); WIDTH: 97%; BACKGROUND-COLOR: #ffffff
}
.UpLevelFlyout {
	MARGIN-RIGHT: 8px
}
.UpLevelFlyout .flyoutMenu {
	MARGIN-LEFT: -2px; MARGIN-RIGHT: -8px
}
.DownLevelFlyout .flyoutMenu {
	MARGIN-RIGHT: 0px
}
.flyoutMenu UL {
	PADDING-LEFT: 0px
}
.flyoutMenu LI {
	PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; PADDING-TOP: 3px
}
.flyoutMenu A:visited {
	COLOR: purple
}
.flyoutHeading {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; CURSOR: default; PADDING-TOP: 2px; BACKGROUND-COLOR: #f2f2f2
}
.flyoutLink {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BORDER-LEFT: #eeeeee 1px solid; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: #eeeeee 1px solid; 
}
.flyoutLink A {
	MARGIN-RIGHT: 14px
}
.flyoutMenu TD.flyoutLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: 3px; 
}
TD.flyoutLink A {
	FONT-SIZE: 11px; COLOR: #07517E; TEXT-DECORATION: none
}
TD.flyoutLink A:hover {
	FONT-SIZE: 11px; COLOR: #399C3A; TEXT-DECORATION: none
}
TD.flyoutLink A:visited {
	FONT-SIZE: 11px; COLOR: #07517E; TEXT-DECORATION: none
}
TD.flyoutLink A:active {
	FONT-SIZE: 11px; COLOR: #07517E; TEXT-DECORATION: none
}
TD.flyoutSubLink A {
	FONT-SIZE: 11px; COLOR: #07517E; TEXT-DECORATION: none
}
TD.flyoutSubLink A:hover {
	FONT-SIZE: 11px; COLOR: #399C3A; TEXT-DECORATION: none
}
TD.flyoutSubLink A:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.flyoutSubLink A:active {
	FONT-SIZE: 11px; COLOR: #07517E; TEXT-DECORATION: none
}
.flyoutSubHeading {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; CURSOR: default; PADDING-TOP: 2px; BACKGROUND-COLOR: #f2f2f2
}
.flyoutSubLink {
	PADDING-RIGHT: 15px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; CURSOR: pointer; PADDING-TOP: 1px
}

INPUT
{    
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000099;   
    FONT-FAMILY:   Arial, sans-serif;
    BACKGROUND-COLOR: white
}
    INPUT.Buttons {
        border-radius: 3px;
        BORDER-RIGHT: #808080 1px solid;
        height: 35px;
        BORDER-TOP: #808080 1px solid;
        COLOR: #07517E;
        PADDING-LEFT: 4px;
        PADDING-BOTTOM: 2px;
        BORDER-LEFT: #808080 1px solid;
        PADDING-TOP: 2px;
        BORDER-BOTTOM: #808080 1px solid;
        FONT-FAMILY: Helvetica;
        font-weight: bold;
        BACKGROUND-COLOR: #C7D8E2;
        FONT-SIZE: 10px;
        CURSOR: pointer;
    }
    INPUT.buttons {
        border-radius: 3px;
        BORDER-RIGHT: #808080 1px solid;
        height: 35px;
        BORDER-TOP: #808080 1px solid;
        COLOR: #07517E;
        PADDING-LEFT: 4px;
        PADDING-BOTTOM: 2px;
        BORDER-LEFT: #808080 1px solid;
        PADDING-TOP: 2px;
        BORDER-BOTTOM: #808080 1px solid;
        FONT-FAMILY: Helvetica;
        font-weight: bold;
        BACKGROUND-COLOR: #DADDE0;
        FONT-SIZE: 10px;
        CURSOR: pointer;
    }
INPUT.data
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
    COLOR: green;	
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY:  arial, helvetica, sans-serif
}
SELECT
{    
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000099;   
    FONT-FAMILY:   Arial, sans-serif;
    BACKGROUND-COLOR: white
}
TH
{
    FONT-SIZE: x-small;
    FONT-FAMILY:  arial,helvetica, sans-serif
}
TD
{
    FONT-SIZE: xx-small;
    FONT-FAMILY:  arial,helvetica, sans-serif
}
OL
{
    FONT-SIZE: x-small;
    FONT-FAMILY:  arial,helvetica, sans-serif
}
UL
{
    FONT-SIZE: x-small;
    FONT-FAMILY:  arial,helvetica, sans-serif
}
LI
{
    FONT-SIZE: x-small;
    FONT-FAMILY:  arial,helvetica, sans-serif
}
BODY.Large
{
    FONT-SIZE: x-small;
    FONT-FAMILY:  arial,helvetica, sans-serif
}
H1
{
    FONT-SIZE: 175%;
    FONT-FAMILY:  arial, helvetica, sans-serif
}
H2
{
    FONT-SIZE: 150%;
    FONT-FAMILY:  arial, helvetica, sans-serif
}
H3
{
    FONT-SIZE: 125%;
    FONT-FAMILY:  arial, helvetica, sans-serif
}
H4
{
    FONT-SIZE: 100%;
    FONT-FAMILY:  arial, helvetica, sans-serif
}
H5
{
    FONT-SIZE: 75%;
    FONT-FAMILY:  arial, helvetica, sans-serif
}
H6
{
    FONT-SIZE: 50%;
    FONT-FAMILY:  arial, helvetica, sans-serif
}
PRE
{
    FONT-SIZE: x-small;
    FONT-FAMILY: courier, sans-serif
}
TT
{
    FONT-SIZE: x-small;
    FONT-FAMILY: courier, sans-serif
}
CODE
{
    FONT-SIZE: x-small;
    FONT-FAMILY: courier, sans-serif
}
A:hover
{
    FONT-SIZE: x-small;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.menus
{
    FONT-SIZE: xx-small;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.menus:visited
{
    FONT-SIZE: xx-small;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.menus:hover
{
    FONT-SIZE: xx-small;
    BACKGROUND: #ffa;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.menussel
{
    FONT-SIZE: xx-small;
    BACKGROUND: #ffa;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.menussel:visited
{
    FONT-SIZE: xx-small;
    BACKGROUND: #ffa;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.menussel:hover
{
    FONT-SIZE: xx-small;
    BACKGROUND: #ffa;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.menusxxs
{
    FONT-SIZE: 7pt;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.menusxxs:visited
{
    FONT-SIZE: 7pt;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.menusxxs:hover
{
    FONT-SIZE: 7pt;
    BACKGROUND: #ffa;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.biglink
{
    FONT-SIZE: 125%;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.biglink:visited
{
    FONT-SIZE: 125%;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.biglink:hover
{
    FONT-SIZE: 125%;
    BACKGROUND: #ffa;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.normal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: #000000;
    FONT-FAMILY:  Arial, sans-serif;
    TEXT-DECORATION: none
}
A.normal:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: #000000;
    FONT-FAMILY:  Arial, sans-serif;
    TEXT-DECORATION: none
}
A.normal:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: #000000;
    FONT-FAMILY:  Arial, sans-serif;
    TEXT-DECORATION: none
}
INPUT.cal-TextBoxLong
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: blue;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY:   Arial, sans-serif;
    BACKGROUND-COLOR: #ffffcc
}
.cal-NormalTextBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: green;    
    BORDER-RIGHT: #DADDE0 1px solid; BORDER-TOP: #DADDE0 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #DADDE0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #DADDE0 1px solid;
    FONT-FAMILY:   Arial, sans-serif;
    BACKGROUND-COLOR: #EAFFFF;    
    WIDTH: 200px; HEIGHT: 25px;
    TEXT-ALIGN: left
}
.cal-NumberBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: green;    
    BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #f1f1f1 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #f1f1f1 1px solid;
    FONT-FAMILY:   Arial, sans-serif;       
    WIDTH: 200px; HEIGHT: 22px;
    TEXT-ALIGN: center
}
.cal-TextBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;    
    BORDER-RIGHT: #DADDE0 1px solid; BORDER-TOP: #DADDE0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #DADDE0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #DADDE0 1px solid; color: #000000; FONT-FAMILY:  Helvetica; BACKGROUND-COLOR: #f1f1f1; FONT-SIZE: 10px;CURSOR: pointer;
    FONT-FAMILY:   Arial, sans-serif;
    background-color: #EAFFFF;
    HEIGHT: 22px;
}
.cal-Textbox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;    
    BORDER-RIGHT: #DADDE0 1px solid; BORDER-TOP: #DADDE0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #DADDE0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #DADDE0 1px solid; color: #000000; FONT-FAMILY:  Helvetica; BACKGROUND-COLOR: #f1f1f1; FONT-SIZE: 10px;CURSOR: pointer;
    FONT-FAMILY:   Arial, sans-serif;
    background-color: #EAFFFF;
    HEIGHT: 22px;
}
.cal-RegularBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    COLOR: green;    
    BORDER: 1px solid #D7D7D7;
    FONT-FAMILY:   Arial, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;    
    WIDTH: 80px; HEIGHT: 22px;
    TEXT-ALIGN: left;
    vertical-align: middle;

}
.cal-NormalBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: green;    
    BORDER: 1px solid #aaaaaa;
    FONT-FAMILY:   Arial, sans-serif;
    BACKGROUND-COLOR: #EAFFFF;    
    WIDTH: 80px; HEIGHT: 22px;
    TEXT-ALIGN: right

}
.cal-TextBoxReg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;    
    BORDER-RIGHT: #DADDE0 1px solid; BORDER-TOP: #DADDE0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #DADDE0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #DADDE0 1px solid; color: #000000; FONT-FAMILY:  Helvetica; BACKGROUND-COLOR: #f1f1f1; FONT-SIZE: 10px;CURSOR: pointer;
    FONT-FAMILY:   Arial, sans-serif;
    background-color: #EAFFFF;
    HEIGHT: 22px;
}
.cal-TextBoxBold
{
    SCROLLBAR-FACE-COLOR: #996600;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    COLOR: black;
    SCROLLBAR-3DLIGHT-COLOR: #996600;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    FONT-FAMILY:   Arial, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #000000;
    BACKGROUND-COLOR: #ffffcc
}
.cal-TextBoxBlue
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    SCROLLBAR-FACE-COLOR: #996600;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    BORDER-LEFT: 1px solid;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    COLOR: black;
    SCROLLBAR-3DLIGHT-COLOR: #996600;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY:   Arial, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #000000;
    BACKGROUND-COLOR: #EAFFFF
}
.cal-TextBoxBlueSmall
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    SCROLLBAR-FACE-COLOR: #996600;
    FONT-SIZE: 8pt;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    BORDER-LEFT: 1px solid;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    COLOR: black;
    SCROLLBAR-3DLIGHT-COLOR: #996600;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY:   Arial, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #000000;
    BACKGROUND-COLOR: #EAFFFF
}
.longTextBox
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY:   Arial, sans-serif;
    TEXT-ALIGN: left
}
.borderT
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid
}
.borderTT {
	border-top: #000000 1px;
	border-bottom: #000000 1px;
	border-right:0px;
	border-left:0px;
	border-style: solid;
}
.nav
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #dddddd;
    BORDER-LEFT: #000000 1px solid;
    CURSOR: pointer;
    COLOR: blue;
    BORDER-BOTTOM: #000000 2px solid;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.nav_over
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #cccccc;
    BORDER-LEFT: #000000 2px solid;
    CURSOR: pointer;
    COLOR: blue;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.tblCellHeader
{
    BORDER-RIGHT: #ffffff 1px dotted;
    BORDER-TOP: #000000 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND: #f8f8f8;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 25px;
}
.tblCellLight
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #000000 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #f8f8f8;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 22px;
}
.tblRptHeader
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: pointer;
    COLOR: #07517E;
    BORDER-BOTTOM: #f1f1f1 0px solid;
    FONT-FAMILY: arial;
    HEIGHT: 40px;
}
.tblRptTitle
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #f1f1f1 0px solid;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 0px solid;
    FONT-FAMILY: arial;
    HEIGHT: 30px;
}
.tblCellHeaderAlt
{
    BORDER-RIGHT: #000000 0px dotted;
    BORDER-TOP: #DDDDDD 1px dotted;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND: #F3FDD8;
    BORDER-LEFT: #CCCBBB 1px dotted;
    CURSOR: pointer;
    COLOR: #808080;
    BORDER-BOTTOM: #DADDE0 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
}
.tblCell
{
    BORDER-RIGHT: #F1F1F1 0px dotted;
    BORDER-TOP: #F1F1F1 0px dotted;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BACKGROUND: #F1F1F1;
    BORDER-LEFT: #E0E0E0 1px dotted;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: #E0E0E0 1px dotted;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
}
.tblData
{
    BORDER-RIGHT: #F1F1F1 0px dotted;
    BORDER-TOP: #f1f1f1 0px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #E0E0E0 1px solid;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: #E0E0E0 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 15px;
}
.tblCellAlt
{
    BORDER-RIGHT: #F1F1F1 0px dotted;
    BORDER-TOP: #F1F1F1 0px dotted;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BACKGROUND: #DADDE0;
    BORDER-LEFT: #E0E0E0 1px dotted;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: #E0E0E0 1px dotted;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
}
.greencell
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BACKGROUND: #E3EDD8;
    BORDER-LEFT: #DADDE0 1px solid;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: green 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
}
.whitecell
{
    BORDER-RIGHT: #f1f1f1 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #f1f1f1 1px solid;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: #d1d1d1 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 30px;
}
.printa
{
    BORDER-RIGHT: #808080 1px solid; height:30px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #808080 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Arial,  Helvetica; BACKGROUND-COLOR: #399C3A; FONT-WEIGHT: bold; FONT-SIZE: 10px;CURSOR: pointer; COLOR: #f1f1f1;
}
INPUT.Whites
{
    BORDER-RIGHT: #f1f1f1 0px solid; BORDER-TOP: green 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f1f1f1 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: green 1px solid; FONT-FAMILY:   Helvetica; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10px;CURSOR: pointer; COLOR: blue;
}
