body {font-family:verdana,tahoma,tahoma,arial; font-size:8pt; font-weight:normal; margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:1px; scrollbar-face-color:#dddddd; scrollbar-track-color:#eeeeee; scrollbar-arrow-color:#333333; scrollbar-shadow-color:#999999; scrollbar-darkshadow- scrollbar-highlight- scrollbar-3dlight-color:#dddddd;}
body a { color:#003399;text-decoration:none;; cursor: pointer; font-family: Verdana, Tahoma, Arial; } 
body a:hover { color:#cc0000;text-decoration:none;; cursor: pointer}
body a.link:hover { color:#cc0000;cursor:pointer;text-decoration:underline;}
table { font-family:verdana, tahoma, arial;font-size:8pt;font-weight:normal;}
.cpTabSubSel {  color:#003399; font-weight:bold; font-size:90%;  1px; padding: 2px 4px 2px 4px; cursor:pointer;}
.cpTabSubLink { color:#666666;cursor:pointer;text-decoration:none; font-family: verdana, Tahoma, Arial; font-size: 10px;}
.cpTabSubLink:hover { color:#003399;cursor:pointer;text-decoration:none;}
.cpTabSubLinkSel { color:#003399;cursor:pointer;text-decoration:none; font-family: verdana, Tahoma, Arial; font-size: 10px;}
.cpTabSubLinkSel:hover { color:#003399;cursor:pointer;text-decoration:none;}
.cpPartBody { background-color:#FFFBFF;; font-family: verdana, Tahoma, Arial; font-size: 8pt; font-style: normal}
.cpPartBodyAlt { background-color:#dddddd;}
.cpTextD { color:#003399;font-family:verdana, tahoma, arial; font-size:10pt; font-weight:normal; text-align: justify; }
.cpInput { color:#003399;font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal; border:1pt #666666 solid; text-align: justify; width: 99%;; clip: rect( )}
.cpInputNa {
	color:#FF6600;
	font-family:verdana, tahoma, arial;
	font-size:7pt;
	font-weight:normal;
}
.cpButton { color:#000066;font-family:verdana,tahoma,arial; font-size:8pt; font-weight:normal; border:solid #666666 1px; text-decoration:none;}
.cpInputAlt { color:#666666;font-family:verdana,tahoma,arial; font-size:8pt; font-weight:normal; border:solid #666666 1px; text-decoration:none;}
.cpTableHeader { background-color:#999999; font-family:verdana, tahoma, arial;font-size:8pt;font-weight:bold;line-height:14pt;}
.cpTableRow { background-color:white;}
.cpTableRowAlt { background-color:#eeeeee;}
.cpErrorTitle { color:#ff0000; font-family:verdana,tahoma,arial; font-size:10pt; font-weight:bold;line-height:14pt;}
.cpErrorText { color:#ff0000; font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal;}
.rptContainer { color:#000066;font-family:tahoma; font-size:8pt; font-weight:normal; border:solid #999999 1px;}
.rptContainerAlt { color:#000066;font-family:tahoma; font-size:8pt; font-weight:normal;  0px;}
.rptEditColumn { background-color:lightyellow; color:#000000;font-family:tahoma; font-size:8pt; font-weight:normal; border:1px #eeeeee solid;; width: 100%}
.rptLine { background-color:#999999;}
.rptVwTitle { color:#000033;font-family:verdana; font-size:14pt; font-weight:bold;}
.boldHeader { color:#000033;font-family:verdana; font-size:10pt; font-weight:bold;}
.normalHeader { color:#000033;font-family:verdana; font-size:12pt; font-weight:normal;}
.rptVwHeader { background-color:#C2D0FE; color:#000000;font-family:verdana; font-size:8pt; font-weight:bold;}
.rptVwRow {  color:#000000;font-family:tahoma; font-size:8pt; font-weight:normal;}
.rptVwRowAlt { background-color:#eeeeee; color:#000000;font-family:tahoma; font-size:8pt; font-weight:normal;}
.cpBodyText { font-family: verdana, tahoma, arial; font-size:8pt}
.cpBodyAlert { color:#003399; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family: tahoma, arial; font-weight: normal; clip: rect( ); background-repeat: no-repeat ; font-size: 14pt}
.cpBodyLink { color:#4477ff; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family: tahoma, arial; font-weight: bold; clip: rect( ); background-repeat: no-repeat ; font-size: 11px; list-style-type: circle}
.cpErrorAlert { color:#ff0000; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family: tahoma, arial; font-weight: normal; clip: rect( ); background-repeat: no-repeat ; font-size: 14pt}
.cpHelpTabLink { background-color:#eeeeee; color:#C1C1C1; font-weight:bold; border:1px #eeeeee solid; padding: 2px 8px 2px 8px; cursor:pointer; ; font-family: verdana, Tahoma, Arial ; font-size: 8pt }
.cpHelpTabLinkSel { background-color:#C2D0FE; color:#333333; font-weight:bold; border:1px #C2D0FE solid; padding: 2px 8px 2px 8px; cursor:pointer; ; font-family: verdana, Tahoma, Arial ; font-size: 8pt }
.cpSecondaryTab { background-color:#C2D0FE; color:#333333; font-weight:bold; border:1px #C2D0FE solid; padding: 2px 8px 2px 8px; font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default }
.cpUnderline { font-family: Verdana, Tahoma, Arial; font-size: 8pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C2D0FE;}
.cpUnderlineBig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #003399; font-weight: bold;}
.cpSecondaryTabLite {background-color:#AFC1FE;color:#333333;font-weight:normal;	border:1px #C2D0FE solid;padding: 2px 8px 2px 8px;
	font-family: verdana, Tahoma, Arial;font-size: 8pt;	cursor: default}
.cpSecondaryTabBlue {background-color:#26354A; font: 14px Arial, Helvetica, sans-serif; color: #D3DCE6;letter-spacing:.3em; line-height:16px;}
.cpSecondaryTabLiteBlue {background-color:#D3DCE6; font: 11px Arial, Helvetica, sans-serif; color: #26354A;letter-spacing:.3em; line-height:16px;}
.cpTertiaryTab {background-color:#E6EBFF; color:#333333; font-weight:bold; border:1px solid #E6EBFF; padding: 2px 8px 2px 8px; font-family: verdana, Tahoma, Arial ; font-size: 8pt;}
.cpTertiaryTabLite {background-color:#C1CEFF;color:#333333;	font-weight:normal;	border:1px solid #E6EBFF;	padding: 2px 8px 2px 8px;
	font-family:tahoma;	font-size:8pt;}
.sfNewButton{ color: #D40000; font-family:verdana,tahoma,arial; font-size:8pt; text-align:center; font-weight: 800; border:solid #666666 1px; text-decoration: none; border-bottom-width: 2px; border-right-width: 1px; border-top-color:#FFFBF0; border-left-color:#FFFBF0; background-color: #eeeeee; text-transform: capitalize; cursor: pointer; background-image: url(../images/buttonShade.gif); background-repeat: repeat-x; padding: 4px 4px 4px; }
.sfPartTab {; font-family: Verdana, Tahoma, Arial; font-size: 7pt}
.sfErrorTab { background:#FFFF99; border-color:#FF0000;; font-family: Verdana, Tahoma, Arial; font-size: 7pt}
.sfAlertTab { background:#C9F7C8; border-color:#003399;; font-family: Verdana, Tahoma, Arial; font-size: 7pt}