/***************************************************
 * File.........: ussi.css                         *
 * Description..: Style Sheet for Tabbed Style     * 
 * Author.......: Pedro J Rivera                   * 
 * Copyright....: United Systems and Software, Inc.*
 ***************************************************/


/* =======================================*/
/* HTML: BODY                             */
/* =======================================*/
html, body {
	overflow:hidden;
	height:100%;
	color:black;
	font-size: 10pt;
	font-family: Tahoma, Calibri, Helvetica, sans-serif;
	background-color: white;
}

/* =======================================*/
/* Force boxes to be measured from border */
/* =======================================*/
div,ul,li,table,span,a,h1,h2,h3,h4,h5,h6,hr,input,body,html,p {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0px;
	margin:0px;
}

/* =======================================*/
/* HTML: FRAMEWORK : HEADER BAR           */
/* =======================================*/
#baseHeaderBarWrapper { 
	position:absolute;
	overflow:hidden;
	top:0;
	left:0; 
	width:100%;
	height:69px;
	background:white; 
	z-index:5;	
} 
#baseHeaderBarLeft {
	float:left;
}
#baseHeaderBarRight {
	float:right;
}

/* =======================================*/
/* HTML: FRAMEWORK : INFO BAR             */
/* =======================================*/
#baseInfoBarWrapper, #baseInfoBarWrapperNoHeader {
	position:absolute;
	overflow:hidden;
	top:69px;
	left:0; 
	width:100%; 
	height:25px;
	padding-left:9px;	
	padding-right:9px;
	background:white; 
	background-image: url("../images/ussi-gradient.gif");
	background-repeat: repeat-x; 
	background-position: left top;	
	border:1px solid #1171FF;	
	z-index:5;
}
#baseInfoBarWrapperNoHeader {
	top:0px;
}
#baseInfoBarLeft {
	float:left;
	padding-top:3px;
}
#baseInfoBarRight {
	float:right;
	padding-top:3px;
}

/* =======================================*/
/* HTML: FRAMEWORK : LEFT BAR             */
/* =======================================*/
#baseLeftBarWrapper { 
	position:absolute; 
	overflow:hidden;
	top:0;
	left:0;
	width:190px;
	height:100%;
	background-color: #DFEDFD;
	background-position: left bottom; 
	background-image:url("../images/ussi-sidebar-grade.gif");
	background-repeat: repeat-x;
	border-right: 1px solid #1171FF;
	padding-top: 94px; 
	padding-left: 8px; 
	padding-right: 8px;
	padding-bottom:0px;		
	z-index:4;	
} 
#baseLeftBarText1 {
	font-size: 8pt;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:15px
}
#baseLeftBarScroller {	 
	/*background-color: #F1F8FE;*/
	/*border: 1px solid #B8DCFA;*/
	width: 100%;
	height: 225px
}

/* =======================================*/
/* HTML: FRAMEWORK : CONTENT AREA         */
/* =======================================*/
#baseContentWrapper, 
#baseContentWrapperLogin, 
#baseContentWrapperNoHeader, 
#baseContentWrapperNoSideBar, 
#baseContentWrapperNoSideBarNoHeader {
	position:absolute;
	overflow:hidden;
	top:0;
	left:0; 
	width:100%; 
	height:100%; 
	padding-top: 94px;
	padding-bottom: 25px;
	padding-left: 190px;
	padding-right:0px;
	background:white;
	z-index:1;	
}
#baseContentWrapperNoSideBar, 
#baseContentWrapperNoSideBarNoHeader {
	padding-left: 0px;
}
#baseContentWrapperNoHeader, 
#baseContentWrapperNoSideBarNoHeader {
	padding-top: 35px;
}
#baseContent { 
	overflow: auto;
	height: 100%;
	width: 100%;
}

/* =======================================*/
/* HTML: FRAMEWORK : BOTTOM BUTTON BAR    */
/* =======================================*/
#baseBottomButtonsWrapper { 
	position:absolute; 
	overflow:hidden;
	left:0; 
	bottom:28px;
	width:100%;
	padding-right:15px;
	background-color: white;
	z-index:3;
}
#baseBottomButtons { 

}

/* =======================================*/
/* HTML: FRAMEWORK : FOOTER AREA          */
/* =======================================*/
#baseFooterBarWrapper { 
	position:absolute; 
	left:0; 
	bottom: 0px;
	bottom: -1px !IE;	
	width:100%;
	height:26px;	
	color: #585858;
	background-color: #ADD1FA;
	border-top: 1px solid #73B1F7; 
	font-size: 8.5pt;
	padding-left:10px;
	padding-right:10px;
	z-index:5;
}
#baseFooterBarEnvironmentImage {
	float:left;
	padding-top:2px;
}
#baseFooterBarEnvironmentText {
	float:left;
	padding-top:4px;
	padding-left:10px;
}
#baseFooterBarCompanyInfo {
	float:right;
	padding-top:4px;
}

/* =======================================*/
/* HTML: FRAMEWORK : REPORT TOOLBAR       */
/* =======================================*/
#baseReportToolBar { 
	/*position:absolute; */
	/*height:26px;*/
	width:100%;
	left:0px;
	background: white; 
	background-image: url("../images/ussi-gradient.gif");
	background-repeat: repeat-x; 
	background-position: left top;	
	/*border:1px solid #1171FF;*/
	z-index:5;
} 

/* =======================================*/
/* HTML: INFO AREA FOR BRIEF HELP TEXT    */
/* =======================================*/
.info_text {
	background-color: #DFEDFD;
	background-position: left bottom; 
	background-image:url("../images/ussi-bottom-grade.gif");
	background-repeat: repeat-x;
	border-color: #BCBCBC;
	border-width: 1px;
	border-style: solid
}

/* =======================================*/
/* HTML: WAIT MESSAGE                     */
/* =======================================*/
.messageWaitBlocker {
	position: absolute;
	display: block;
	top:0;
	left:0;
	width:100%;
	height:100% ;
	/*background-color: #e2e2e2;*/
	background-color: #fff;
	filter: alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.10;
	z-index:29999
}
.messageWaitOuter {
	position: absolute;
	width:100%;
	height:100%;
	z-index: 30001
}
.messageWait {
	position: relative;
	width:250px;
	top:50%;
	text-align: left;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #1335BD;
	border-style: solid;
	padding:15px;
	z-index: 30002
}

/* =======================================*/
/* HTML: LINKS                            */
/* =======================================*/
A:link {
	color: #000099;	
	text-decoration: none;
}
A:visited {
	color: #000099;	
	text-decoration: none;
}
A:hover {
	color: #FF9933; 
	text-decoration: underline;
	/* font-weight: bold */
}
/*
A:active {
	color: #000099;	
	text-decoration: underline;
}
*/

/* =======================================*/
/* HTML: TEXT HEADINGS                    */
/* =======================================*/
h1 {
	font-weight: normal; 
	font-size: 35px
}
h2 {
	font-weight: normal; 
	font-size: 25px
}
h3 {
	font-weight: normal; 
	font-size: 22px
}
h4 {
	font-weight: normal; 
	font-size: 18px
}
hr {
	color: #000066;
}

/* =======================================*/
/* HTML: GENERAL TABLE STYLE              */
/* =======================================*/
td {
	font-weight: normal; 
	font-size: 12px
}
th {
	color: #000099;
	font-weight: bold;
	font-size: 14px;
	text-align: left
}

/* =======================================*/
/* HTML: STYLE FOR IFRAME                 */
/* =======================================*/
#webfaceFrame {	
	background-color: #ffffff;
	width: 100%;
	height:100%;
	margin: 0;
	padding-top:14px;
	padding-left:12px;
	padding-right:1px
}
#webfaceFrameSmall {	
	background-color: #ffffff;
	width: 1px;
	height: 1px;
	margin: 0;
	padding:0
}

/*
 * ================
 */

/* =======================================*/
/* JSF: SELECT ONE RADIO                  */
/* =======================================*/
.selectOneRadio {
}

.selectOneRadio_Error {
}

.selectOneRadio_Disabled {
	color: GrayText;
}
selectOneRadio_Enabled {

}

/* =======================================*/
/* JSF: COMMAND BUTTONS                   */
/* =======================================*/
input.commandExButton {
	font-family: Tahoma, Calibri, Helvetica, sans-serif;
	font-size: 12px;
	height: 24px;
	margin-left:1px;
}
.commandExButton_Label {
	text-align: center;
}
.commandExButton_Icon {

}
.commandExButton_Icon_moused {

}
.commandExButton_Icon_depressed {

}
.commandExButton_Icon_disabled {

}

/* =======================================*/
/* JSF: INPUT FIELDS                      */
/* =======================================*/
.inputText, .inputTextarea, .inputSecret, .inputTextFocus, .inputTextReadOnly {
	font-family: Tahoma, Calibri, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border-style:inset;
	background-color:#F7F7E6;
	padding-right:1px
}

.inputTextReadOnly {
	background-color:#F1F8FE;
}

/* =======================================*/
/* JSF: OUTPUT TEXT                       */
/* =======================================*/
.outputText {
	font-size: 12px;
	font-family: Tahoma, Calibri, Helvetica, sans-serif;
}
.outputTextFiller {
	color: white;
	cursor: default;
	
}
.outputTextBold {
	font-size: 12px;
	font-weight:bold;
	font-family: Tahoma, Calibri, Helvetica, sans-serif;	
}

/* =======================================*/
/* JSF: ERROR MESSAGES                    */
/* =======================================*/
.message {
    height: 16px;
    background-repeat:no-repeat;
    background-image: url("../images/ussi-error-field.gif");
    padding-left: 16px;
	color:red;
	text-align: left;
	cursor: help
}
.messages {
    height: 16px;
    background-repeat:no-repeat;
    background-image: url("../images/ussi-error-field.gif");
    padding-left: 16px;
	color:red;
	text-align: left;
	cursor: help
}

/* =======================================*/
/* JSF: DATA TABLE EX                     */
/* =======================================*/
.headerClass {
	background-image: url("../images/ussi-title-grade.gif");
	background-repeat: repeat-x; 
	background-position: right bottom;
	border-style: none;
	color: white;
	margin:2px;
	padding-top:0;
	padding-left:4pt;
	padding-right:4pt;
	padding-bottom:8px;
	height:28px
}
.footerClass {
	background-image: url("../images/ussi-data-grid-bottom.gif");
	background-repeat: repeat-x; 
	background-position: right bottom;
	color: white;
	border-width: 1px;
	border-style: solid;
	border-color: #375F8A;
	padding:0;
	padding-left:4pt;
	padding-right:4pt;
	font-weight: bold;
	height:33px
}
.rowClass1 {
	background-color: white;
}
.rowClass2 {
	background-color: #E8F1FF;
}
.rowHighlighted {
	color: #FFFFFF;
	background-color:#0A246A
}

/* =======================================*/
/* JSF: DATA TABLE EX : PAGER DELUXE      */
/* =======================================*/
.pagerDeluxe {
	background-color: transparent;
	border-color: white;
	border-width: 1px;
	border-style: solid;
	padding-top:2px
}
.pagerDeluxe TD {
	background-color: transparent;
	border-color: transparent;
	border-width: 1px;
	margin: 0
}
.pagerDeluxe_text {
	background-color: transparent;
	color: white
}
.pagerDeluxeActive {
	padding: 0;
	margin: 0;
	border-width: 1px;
	border-color: transparent;
	border-style: solid;
	background-color: transparent
}
.pagerDeluxeHidden {
	padding: 0;
	margin: 0;
	border-width: 0;
	border-color: transparent;
	border-style: solid;
	background-color: transparent
}
.pagerDeluxeActive_button {
	padding: 0;
	margin: 0;
	width: 22px;
	height: 19px;
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: white;
	font-size: 13px
}
.pagerDeluxeHidden_button {
	padding: 0;
	margin: 0;
	width: 22px;
	height: 19px;
	background-color: transparent;
	border-style: solid;
	border-width: 0;
	border-color: transparent
}

/* =======================================*/
/* JSF: PANEL GRID  : PANEL GRID          */
/* =======================================*/
.panelGrid {
}
.panelGrid TR{
}
.panelGrid_Footer{
}

/* =======================================*/
/* JSF: PANEL GRID  : MENU GRID           */
/* =======================================*/
.menuGrid TD{
	padding-top:0;
	padding-bottom: 6px;
	padding-right: 6px;
	vertical-align: top;
}
.menuGrid TR{
	padding:0;
	vertical-align: top;
}

/* =======================================*/
/* JSF: PANEL GRID  : MESSAGE GRID        */
/* =======================================*/
.messageGrid {
	background-color: #DFEDFD;
	background-position: left bottom; 
	background-image:url("../images/ussi-bottom-grade.gif");
	background-repeat: repeat-x;
	border-color: #BCBCBC;
	border-width: 1px;
	border-style: solid;
	/*padding-left: 2px;*/
	/*padding-right: 2px;*/
	text-align: left;
	margin:4px;
}

/* =======================================*/
/* JSF : PANEL FORM BOX : STANDARD        */
/* =======================================*/
.panelFormBox {
	background-color: white;
	margin-bottom:2px;
}
.panelFormBox_Header {
	padding-left: 3px;
	background-image:none;
	font-size:11px;
	font-weight: bold;
	height: 22px
}
.panelFormBox_Content-Error {
	border-color: red;
}
.panelFormBox_Error {
	height: 16px;
	background-repeat:no-repeat;
	background-image: url("../images/ussi-error-field.gif");
	text-indent: 16px;
	color:red;
}
.panelFormBox_Label-Cell {
	padding-right: 6px;
	padding-left: 6px;
}
.panelFormBox_Content-Cell {
	padding-right: 6px;
}
.panelFormBox_Right-Cell {
}
.panelFormBox_Spacer-Cell {
    font-size:0;
	line-height: 3px;
}

/* =======================================*/
/* JSF: PANEL FORM BOX  : MENU BOX        */
/* =======================================*/
.menuFormBox {
	background-color: #ffffff;
	border-width: 1px;
	border-color: #BCBCBC;
	border-style: solid;
	width: 100%;
	height:100%
}
.menuFormBox_Header {
	background-image: url("../images/ussi-title-grade.gif");
	background-repeat: repeat-x; 
	background-position: right bottom;
	padding-left: 8px; 
	padding-right: 8px; 
	padding-top: 3px; 
	padding-bottom: 10px;
	color: white;
	font-size:11px;
	font-weight: bold;
	height: 28px
}
.menuFormBox_Left-cell {
	text-align: Left;
	vertical-align: top;
	width: 1%
}
.menuFormBox_Right-cell {
	text-align: right;
	vertical-align: top;
	width: 1%
}
/**
.menuFormBox_Label-Cell {
	padding-right: 0;
}
.menuFormBox_Content-Cell {
	padding-right: 6px;
}
**/
.menuFormBox_Spacer-Cell {
    font-size:0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 0;
}
.menuFormBox_Other-Cell {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 10px;
	vertical-align: top;
	height: 100%;
}

/* =======================================*/
/* JSF: PANEL FORM BOX  : HELP BOX        */
/* =======================================*/
.helpFormBox {
	background-color: #ffffff;
	background-image: url("../images/ussi-help-mark.gif");
	background-repeat: no-repeat; 
	background-position: right bottom;	
	border-width: 1px;
	border-color: #BCBCBC;
	border-style: solid;
	width: 100%;
	height: 100%
}
.helpFormBox_Header {
	background-image: url("../images/ussi-title-shade.gif");
	background-repeat: repeat-x; 
	background-position: right top;
	padding-left: 8px; 
	padding-right: 8px; 
	padding-top: 0; 
	padding-bottom: 0;
	color: white;
	font-size:11px;
	font-weight: bold;
	height:10px
}
.helpFormBox_Left-cell {
	text-align: Left;
	vertical-align: top;
	width: 10px
}
.helpFormBox_Right-cell {
	text-align: right;
	vertical-align: top
}
.helpFormBox_Other-Cell {
	vertical-align: top;
	padding-left: 10px;
	height:100%
}

/* =======================================*/
/* JSF: PANEL FORM BOX  : SCREEN BOX      */
/* =======================================*/
.screenFormBox {
	background-color: #ffffff;
	border-width: 1px;
	border-color: #BCBCBC;
	border-style: solid;
	/*width: 100%;*/
	/*height: 100%;*/
	text-align: left;
}
.screenFormBox_Header {
	background-image: url("../images/ussi-title-grade.gif");
	background-repeat: repeat-x; 
	background-position: right bottom;
	vertical-align:top; 
	padding-left: 7px;
	padding-top: 5px;
	color: white;
	font-size:11px;
	font-weight: bold;
	height: 28px;
}
.screenFormBox_Spacer-Cell {
    font-size:0;
	line-height: 0;
}
.screenFormBox_Left-cell {
	vertical-align: top;
	text-align: Left;
	width: 10px
}
.screenFormBox_Right-cell {
	text-align: right;
	vertical-align: top
}
.screenFormBox_Other-Cell {
	vertical-align: top;
	height:100%
}
.screenFormBox_Bottom-Cell {
	padding-top:0px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-align: right;
}

/* =======================================*/
/* JSF: PANEL FORM BOX  : ERROR BOX       */
/* =======================================*/
.errorFormBox {
	background-color: #DFEDFD;
	background-position: left bottom; 
	background-image:url("../images/ussi-bottom-grade.gif");
	background-repeat: repeat-x;
	border-color: #BCBCBC;
	border-width: 1px;
	border-style: solid;
	padding-left: 2px;
	width: 100%
}
.errorFormBox_Left-cell {
	text-align: Left;
	vertical-align: top;
	width: 10px
}
.errorFormBox_Header {

}
.errorFormBox_Other-Cell {
	vertical-align: top;
	padding-left: 10px;
}

/* =======================================*/
/* JSF: PANEL FORM BOX  : HELP BOX        */
/* =======================================*/
/* ***
.webfaceFormBox {
	background-color: #ffffff;
	border-width: 1px;
	border-color: #BCBCBC;
	border-style: solid;
	padding-left: 10px;
	width: 100%;
	height: 100%
}
*** */
/* ***
.webfaceFormBox_Header {
	/x* background-image: url("img/ussi-title-shade.gif");
	   background-repeat: repeat-x; 
	   background-position: right top; *x/
	padding-left: 0; 
	padding-right: 0; 
	padding-top: 0; 
	padding-bottom: 0;
	color: white;
	font-size:11px;
	font-weight: bold;
	height:0
}
*** */
/* ***
.webfaceFormBox_Other-Cell {
	vertical-align: top
}
*** */

/* =======================================*/
/* JSF: PANEL DIALOG                      */
/* =======================================*/
.panelDialog {
	position: absolute;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #1335BD;
	border-style: solid;
	width: 375px;
	z-index:-1
}

.panelDialog_TitleBar {
	text-align: left;
	color: white;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 10px;
	background-color: #1177cc;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url("../images/ussi-title-grade.gif");
	cursor: pointer
}

.panelDialog_TitleBar-CloseButton {
	position: absolute;
	top: 2px;
	right: 1px;
	cursor: default
}

.panelDialog_TitleBar-CloseButton-img {
	background-image: url("../theme/img/JSF_title_closebtn.gif");
	background-repeat: no-repeat;
	width: 16px;
	height: 14px;
	border-style: none
}

.panelDialog_ContentArea {
	font-size: 12px;
	font-family: Tahoma, Calibri, Helvetica, sans-serif;
	padding: 2px;
	padding-top: 10px;
	padding-left:10px
}

.panelDialog_Footer {
	text-align: right;
	display: block;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-size: 12px
}

.panelDialogMessage {
	z-index: 20000;
}

/* =======================================*/
/* JSF: PANEL DIALOG                      */
/* =======================================*/
.panelDialogWait {
	position: absolute;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #1335BD;
	border-style: solid;
	z-index:-1
}

.panelDialogWait_ContentArea {
	font-size: 12px;
	font-family: Tahoma, Calibri, Helvetica, sans-serif;
	padding: 2px;
	padding-top: 10px;
	padding-left:10px
}

/* =======================================*/
/* JSF: TABBED PANEL                      */
/* =======================================*/
.tabbedPanel2 {
	background-color: transparent;
	border-width: 0; 
	padding: 0;
	margin: 0;
}
.tabbedPanel2-Header {
	background-image:url("../images/ussi-top-menu-line.gif"); 
	background-repeat:repeat-x;
	background-position: left bottom;
	background-color: #ADD1FA;
	padding-left: 12px; 
	padding-top: 10px; 
	padding-bottom: 0;
	margin-bottom: 0
}
.tabbedPanel2-Header TABLE {
	margin-right: 3px;
	cursor: pointer;
}
.tabbedPanel2-TabActive, .tabbedPanel2-TabInactive  {
	font-size: 11px;
	font-family: Tahoma, Calibri, Helvetica, sans-serif;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	border:none;
	height: 27px
}
.tabbedPanel2-TabActive {
	background-color: white;
	border-left: 1px solid #1171FF; 
	border-right: 1px solid #1171FF; 
	border-top: 1px solid #1171FF;
	font-weight: bold;
}
.tabbedPanel2-TabInactive {
	background-image:url("../images/ussi-tab-shadow-off.gif");
	background-color: #C8DFFB;
	background-repeat:repeat-x;
	background-position: left bottom;
	border-left: 1px solid #1171FF; 
	border-right: 1px solid #1171FF; 
	border-top: 1px solid #1171FF; 
	border-bottom: 1px solid #1171FF;
}
.tabbedPanel2-HyperActive {
	color: window;
	text-decoration: none
}
.tabbedPanel2-HyperActive img{
	margin-right:5px;
	vertical-align:middle;
}
A.tabbedPanel2-HyperActive:link {
	color: #000099;	
	text-decoration: none;
}
A.tabbedPanel2-HyperActive:visited {
	color: #000099;	
	text-decoration: none;
}
A.tabbedPanel2-HyperActive:hover {
	color: #000099; 
	text-decoration: none;
	/* font-weight: bold */
}
.tabbedPanel2-HyperInactive {
	color: windowtext;
	text-decoration: none
}
.tabbedPanel2-HyperInactive img{
	margin-right:5px;
	vertical-align:middle;
}
A.tabbedPanel2-HyperInactive:link {
	color: #000099;	
	text-decoration: none;
}
A.tabbedPanel2-HyperInactive:visited {
	color: #000099;	
	text-decoration: none;
}
A.tabbedPanel2-HyperInactive:hover {
	color: #FF9933; 
	text-decoration: none;
	/* font-weight: bold; */
}
.tabbedPanel2-TabLabel {
	cursor: pointer;
}
.tabbedPanel2-Body {
	background-color: transparent; 
	padding: 8px;
}
.tabbedPanel2-FooterDiv {
	padding:0;
	margin:0;
	/*text-align: right;*/
}
.tabbedPanel2-FooterDiv table{
	text-align: right;
	margin-left: auto;
}
.tabbedPanel2-Footer {
	padding-right:10px;
	text-align: right;
}
.tabbedPanel2-Footer INPUT {
	margin: 0;
	margin-left: 6px;
}

.tabbedPanel_DIV {
	border:none;
	padding:0;
	margin:0;
	z-index:6
}

.tabbedPanel_FooterDiv {
	padding:0;
	margin:0;
	text-align: right;
}

/*Use for getting all the system image icons*/
.tabbedPanel2-classForTabSysIcons {
	/*Sample style, please uncomment the following line and modify the icons path if you want use your own customized system icons*/
	/*list-style-image:url("|previous=jsl/tab/icons/previous.gif|disprevious=jsl/tab/icons/previous_disabled.gif|next=jsl/tab/icons/next.gif|disnext=jsl/tab/icons/next_disabled.gif|");*/
}

/* =======================================*/
/* JSF: TABBED PANEL (SUB PANELS)         */
/* =======================================*/
.tabbedPanelSub {
	background-color: transparent;
	border-width: 0px; 
	padding: 0px;
	margin: 0px;
}
.tabbedPanelSub-Header {
	border-width: 0px; 
	border-bottom-width: 1px; 
	border-style: solid;
	border-color: #BCBCBC;
	padding: 0px;
	padding-top: 4px;
	padding-left: 4px;
	margin: 0px;
}
.tabbedPanelSub-Header TABLE {
	margin-left: 3px;
	cursor: pointer;
}
.tabbedPanelSub-TabActive, .tabbedPanelSub-TabInactive  {
	font-size: 11px;
	font-family: Tahoma, Calibri, Helvetica, sans-serif;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	border:none;
	height: 27px
}
.tabbedPanelSub-TabActive {
	/*background-color: white;*/
	background-image: url("../images/ussi-gradient-tab-active.gif");
	background-repeat: repeat-x; 
	background-position: right bottom;	
	border-left: 1px solid #BCBCBC; 
	border-right: 1px solid #BCBCBC; 
	border-top: 1px solid #BCBCBC;
	font-weight: bold;
}
.tabbedPanelSub-TabInactive {
	/*background-color: #C8DFFB;*/
	background-image: url("../images/ussi-gradient-tab-inactive.gif");
	background-repeat: repeat-x; 
	background-position: right bottom;		
	border-left: 1px solid #BCBCBC; 
	border-right: 1px solid #BCBCBC; 
	border-top: 1px solid #BCBCBC; 
}
.tabbedPanelSub-HyperActive {
	color: window;
	text-decoration: none
}
.tabbedPanelSub-HyperActive img{
	margin-right:5px;
	vertical-align:middle;
}
A.tabbedPanelSub-HyperActive:link {
	color: white; /*#000099;	*/
	text-decoration: none;
}
A.tabbedPanelSub-HyperActive:visited {
	color: white; /*#000099;	*/
	text-decoration: none;
}
A.tabbedPanelSub-HyperActive:hover {
	color: white; /*#000099; */
	text-decoration: none;
	/* font-weight: bold */
}
.tabbedPanelSub-HyperInactive {
	color: windowtext;
	text-decoration: none
}
.tabbedPanelSub-HyperInactive img{
	margin-right:5px;
	vertical-align:middle;
}
A.tabbedPanelSub-HyperInactive:link {
	color: #000099;	
	text-decoration: none;
}
A.tabbedPanelSub-HyperInactive:visited {
	color: #000099;	
	text-decoration: none;
}
A.tabbedPanelSub-HyperInactive:hover {
	color: #FF9933; 
	text-decoration: none;
	/* font-weight: bold; */
}
.tabbedPanelSub-TabLabel {
	cursor: pointer;
}
.tabbedPanelSub-Body {
	background-image: url("../images/ussi-title-shade.gif");
	background-repeat: repeat-x; 
	background-position: right top;
	background-color: transparent; 
	border-width: 1px;
	border-top-width: 0px; 
	border-style: solid; 
	border-color: #BCBCBC;
	padding: 4px;
}
.tabbedPanelSub-FooterDiv {
	text-align: right;
}
.tabbedPanelSub-FooterDiv table{
	
	text-align: right;
	margin-left: auto;  
	
}
.tabbedPanelSub-Footer {
	padding:8px;
}
.tabbedPanelSub-Footer INPUT {
	margin: 0px;
	margin-left: 6px;
}

/*Use for getting all the system image icons*/
.tabbedPanelSub-classForTabSysIcons {
	/*Sample style, please uncomment the following line and modify the icons path if you want use your own customized system icons*/
	/*list-style-image:url("|previous=jsl/tab/icons/previous.gif|disprevious=jsl/tab/icons/previous_disabled.gif|next=jsl/tab/icons/next.gif|disnext=jsl/tab/icons/next_disabled.gif|");*/
}

/* *********** */
/* END OF FILE */
/* *********** */
