/********************************
 *	Faces Components Stylesheet *
 ********************************/




.bd {
  background-color: #EDEDED;
  float:left;
  width:100%;
  min-width:992px; 
  height:auto;
  background:transparent url('../imgs/bd-bgtile.gif') repeat-x scroll top left;
}

a.headerlink:link ,
a.headerlink:visited{
	color: #CCD3E4;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt
}
a.headerlink:hover{ color: white;
}
a.headerlink:active{ 
}

a.headerlink:focus{ 
}

a.linkOut:link,
a.linkOut:visited{  text-decoration: none;
	color: black
}
a.linkOut:hoover{ 	text-decoration: none;
}

.commandButton {
font-size: 75%
}

.commandExButton {
	margin-left: 5px;
	font-size: 75%
}

.commandExButtonFmrp {
	background-image: url("img/buttonFmrp.png");
	border-style: none;
	border-width: 0px;
	font-size: 75%
	width: 94px;
	height: 42px;
	color: black;
	padding-bottom: 6px
	
}
.commandExButtonLink {
	margin-left: 5px;
	color: blue;
	text-decoration: underline; 
	font-size: 75%;
	background-image: url("../images/content.gif");
	border-style: none;
	border-width: 0px
	
}

.commandExButtonGrey {
	background-color: #666666;
	border-color: #666666
}

.commandExButton_Label {
	color: windowtext;
	text-align: center;
	vertical-align: middle 
	
}

.commandExButton_Icon {
	text-align: left;
	margin-left: 4px;
	height: 17px;
	width: 17px
}

.commandExButton_Icon_moused {
	text-align: left;
	margin-left: 4px;
	height: 17px;
	width: 17px
}

.commandExButton_Icon_depressed {
	text-align: left;
	margin-left: 4px;
	height: 17px;
	width: 17px
}

.commandExButton_Icon_disabled {
	text-align: left;
	margin-left: 4px;
	height: 17px;
	width: 17px
}

.commandGoButton {
	background-color: transparent;
	background-attachment: scroll;
    background-position: 0px 0;
    background-repeat: no-repeat;;
	background-image: url("../imgs/bd-go-btn.gif");
	height: 25px;
	width: 29px;;
	margin: 0px;
	border-width: 0px;;
	border-style: none;
	overflow: hidden;
	cursor: pointer
     
}
.commandClearButton {
	background-color: transparent;
	background-attachment: scroll;
    background-position: 0px 0;
    background-repeat: no-repeat;;
	background-image: url("../imgs/bd-clear-btn.gif");
	height: 25px;
	width: 106px;;
	margin: 0px;
	border-width: 0px;;
	border-style: none;
	overflow: hidden;
	cursor: pointer
     
}
.commandCreateButton {
	background-color: transparent;
	background-attachment: scroll;
    background-position: 0px 0;
    background-repeat: no-repeat;;
	background-image: url("../imgs/bd-create-btn.gif");
	height: 25px;
	width: 78px;;
	margin: 0px;
	border-width: 0px;;
	border-style: none;
	overflow: hidden;
	cursor: pointer;	   
}
.commandTopButton {
	background-color: transparent;
	background-attachment: scroll;
    background-repeat: no-repeat;
	background-image: url("../imgs/table-top-btn.gif");;
	cursor: pointer;
	margin-left: 10px;
}
.commandNextButton {
	background-color: transparent;
	background-attachment: scroll;
    background-position: center center;
    background-repeat: no-repeat;
	background-image: url("../imgs/table-next-btn.gif");;
	cursor: pointer;
	width: 20px;
	height: 20px;  
}
.commandLink {
	margin-left: 10px;
	font-size: 80%
}
.requestLink {
	margin-left: 10px;
	font-size: 80%
}
.outputLinkEx {
}
.menuOutputLinkEx {
text-decoration: none; 
font-weight: bold; 
font-size: 9pt
}
/*************************************
 *	Compound Component:  Data Grid   *
 *************************************/

.dataTableEx {
	empty-cells: show;
	border-right-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;;
	margin-top: 10px;
	margin-bottom: 10px;;
	background-color: transparent;;
	padding-bottom: 5px;;
	padding-top: 5px;;
	padding-left: 5px;;
	padding-right: 5px;;
	margin-left: 10px;
	margin-right: 10px;
	 
}
.dataTable {
	empty-cells: show;
	border-right-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;;
	margin-top: 10px;
	margin-bottom: 10px;;
	background-color: transparent;;
	padding-bottom: 5px;;
	padding-top: 5px;;
	padding-left: 5px;;
	padding-right: 5px;;
	margin-left: 10px;
	margin-right: 10px;
	 
}

.dataTableMenu {border-width: 0px;;
	
}

.tdClassgreenpls {
	border-style: none;
	font-size: 250%;
	text-align: center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 4px;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Lucida Console", "Trebuchet MS", Calibri, Arial;
	color: black;
	font-weight: bold;
	background-color: green;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px
}

.tdClassredpls {
	border-style: none;
	font-size: 250%;
	text-align: center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 4px;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Lucida Console", "Trebuchet MS", Calibri, Arial;
	color: black;
	font-weight: bold;
	background-color: red;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px
}

.tdClassyellowpls {
	border-style: none;
	font-size: 250%;
	text-align: center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 4px;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Lucida Console", "Trebuchet MS", Calibri, Arial;
	color: black;
	font-weight: bold;
	background-color: yellow;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px
}




.headerClasspls {
	border-style: none;
	margin:4px;
	font-size: 250%;
	text-align: center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Lucida Console", "Trebuchet MS", Calibri, Arial;
	color: white;
	background-color: black;
	font-weight: bold
}

.marqueeClasspls {
	border-style: none;
	margin:4px;
	font-size: 250%;
	text-align: center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Lucida Console", "Trebuchet MS", Calibri, Arial;
	color: blue;
	background-color: #ffffec;
	font-weight: bold
}


.headerClass {
	margin:2px;
	font-size: 90%;
	text-align: left;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 0px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	color: white;
	background-repeat: repeat-x;
	background-image: url("../images/TbleHdBl30Cy10Br30addGr.gif");
	background-attachment: scroll;
	height: 24px;
	background-color: #585868;
	text-transform: capitalize;
	border-bottom-style: solid;
	border-top-style: none;
	border-left-style: solid;
	border-right-style: solid
}

.headerClass2 {
	border-style: solid;
	margin:2px;
	font-size: 90%;
	text-align: left;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	color: white;
	background-repeat: repeat-x;
	background-image: url("../images/TbleHdBl30Cy10Br30addGr.gif");
	background-attachment: scroll;
	height: 50px;
	background-color: #585868;
	
}

.headerClassWide
 {
	background: #F2F2F2 url('../imgs/table-th-bgtile.gif') repeat-x scroll bottom left;
	border-style: solid;
	border-style: outset;
	margin:2px;
	font-size: x-small;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-right-color: #C2C2C2;
	border-top-color: #CCCCCC;
	border-left-color: #F0F0F0;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	color: #6e6e6e;
	text-transform: capitalize
	
}

.headerClassGrey2 {
	border-style: solid;
	border-style: outset;
	margin:2px;
	font-size: x-small;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-right-color: #C2C2C2;
	border-top-color: #CCCCCC;
	border-left-color: #F0F0F0;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	color: white;
	background-repeat: repeat-x;
	background-image: url("../images/bg_nav.gif");
	background-color: #6e6e6e;
	background-attachment: scroll
	
}

.headerClass3 {
	border-style: solid;
	border-style: outset;
	margin:2px;
	font-size: x-small;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-right-color: #C2C2C2;
	border-top-color: #CCCCCC;
	border-left-color: #F0F0F0;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	color: white;
	background-repeat: repeat-x;
	background-image: url("../images/TbleHd30light.gif");
	background-color: #6e6e6e;
	background-attachment: scroll
	
}
.headerClass4 {
	border-style: solid;
	border-style: outset;
	margin:2px;
	font-size: x-small;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-right-color: #C2C2C2;
	border-top-color: #CCCCCC;
	border-left-color: #F0F0F0;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	color: white;
	background-repeat: repeat-x;
	background-image: url("../images/TbleHdBl30Cy10Br30.gif");
	background-color: #6e6e6e;
	background-attachment: scroll
	
}

.headerClass5 {
	border-style: solid;
	margin:2px;
	font-size: x-small;
	text-align: left;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	color: white;
	background-repeat: repeat-x;
	background-image: url("../images/TbleHdBl30Cy10Br30addGr.gif");
	background-color: #585868;
	background-attachment: scroll;
	height: 24px
	
}

.headerClassOrange {
	border-style: solid;
	border-style: outset;
	margin:2px;
	font-size: x-small;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-right-color: #C2C2C2;
	border-top-color: #CCCCCC;
	border-left-color: #F0F0F0;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	color: white;
	background-repeat: repeat-x;
	background-image: url("../images/TbleHdrOrange.png");
	background-color: #6e6e6e;
	background-attachment: scroll
	
}

.headerClassBlue {
	border-style: solid;
	border-style: outset;
	margin:2px;
	font-size: x-small;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-right-color: #C2C2C2;
	border-top-color: #CCCCCC;
	border-left-color: #F0F0F0;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	color: #e8e8e8;
	background-repeat: repeat-x;
	background-image: url("../images/TbleHdrblue.gif");
	background-color: #F2F2F2;
	background-attachment: scroll
	
}

.headerClassGrey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: "Myriad Pro", "Trebuchet MS", Arial; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center
}
.headerClassGreyLeft {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: "Myriad Pro", "Trebuchet MS", Arial; BACKGROUND-COLOR: #666666; TEXT-ALIGN: left
}
/****try to eliminate***/
.headerText {
	text-transform: capitalize;
	font-size: 90%;
	padding-left: 2px;
	padding-right: 2px
}


.headerClassP {
	margin:2px;
	padding:2;
	padding-left:4pt;
	padding-right:4pt;
	padding-bottom:2px;
	font-weight: bold;;
	font-size: 8pt;;
	text-align: left;;
	border-style: solid;
	border-width: thin;
	border-color: black
}

.headerClassWhite {
	color: white;
	border-width: 0px;
	border-style: outset;
	margin:2px;
	padding-right: 2;
	padding-bottom: 0px;
	font-weight: bold;;
	background-color: white;
	font-size: 9pt;;
	text-align: left;;
	padding-top: 0px;
	padding-left: 2px
}

.footerClass {
	background: #F2F2F2 url('../imgs/table-footer-bgtile.gif') repeat-x scroll top left;
	border-style: solid; 
	font-style:normal;
	border-bottom-color: #CCCCCC;
	border-right-color: #C2C2C2;
	border-top-color: #CCCCCC;
	border-left-color: #F0F0F0;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px
}

.rowClass1 {
	border-color: #EDEDED;
	border-right-style: none;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	background-image: url("../images/content.gif");
	padding: 0px

}

.rowClassORIG {
	background-color:#E4E4E4;;
	border-color: #EDEDED;
	border-right-style: none;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: none

}

.rowClass2 {
	background-color: #F2F2F2;
	border-color: #EDEDED;
	border-right-style: none;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	padding: 0px
		
}

.rowClassMenuHighlight {
	border-bottom-color: #486888;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #EEEEEE;
	padding-left: 8px;
	border-top-width: 0px;
	border-right-width: 0px;;
	border-left-width: 0px;;
	padding-bottom: 3px;
	padding-top: 3px
}



.rowClass2np {
	
}

.rowClass1P {
	border-color: black;
	border-bottom-style: solid;
	border-bottom-width: thin
}


.columnClass1 {
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	empty-cells: show;
	border-right-style: none;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;;
}

.columnClassPrint {
	padding-right: 2px;
	padding-left: 2px;
	empty-cells: show
}

.columnClass2 {
	padding-left: 8px;
	margin: 2px
}
/***********Form CSS*************/
.form {
}

.formLabelORIG {
	FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: gray;
	text-align: left;	
	font-size: x-small;
	
}

.formLabel {
	FONT-FAMILY: "Myriad Pro", "Trebuchet MS", Arial, sans-serif;
	COLOR: #999999;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 80%
}

.formLabelCAP {
	FONT-FAMILY: "Myriad Pro", "Trebuchet MS", Arial, sans-serif;
	COLOR: #999999; 
	text-transform: capitalize;
	padding-left: 2px;
	font-size: 80%;
	padding-right: 2px
}

.formLabelRight {
	FONT-FAMILY: "Myriad Pro", "Trebuchet MS", Arial, sans-serif;
	COLOR: #999999; 
	text-align: right;	
	padding-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-right: 2px
}
.formLabelRightCAP {
	FONT-FAMILY: "Myriad Pro", "Trebuchet MS", Arial, sans-serif;
	COLOR: #999999; 
	text-align: right;	
	font-size: 80%;
	text-transform: capitalize;
	padding-left: 2px;
	padding-right: 2px
	
}


.formLabelTop {
	FONT-FAMILY: "Myriad Pro", "Trebuchet MS", Arial, sans-serif;
	font-size: 80%;
	COLOR: #999999; 
	TEXT-ALIGN: left;
	padding-left: 2px;
	padding-right: 2px
	
}

.graphicImageEx {
}

.inputTextDate {
	font-size: 90%;
	width: 110px;
	height: auto;
	margin-right: 0px;
	padding-left: 2px
	
}
.inputTextTime {
	font-size: 90%;
	width: 90px;
	height: auto;
	margin-left: 0px;
	padding-left: 2px
	
}

.inputText {
	font-size: 90%
}
.inputText_disabled {
	
	font-size: 90%;
	border-width: 0px
	
}
.inputText_Error {
	border-style: solid;
	border-color: #DE5C5C;
}

.inputTextarea {
	font-size: 90%;
}

.inputSecret {
font-size: 90%;
}
.inputSecretNULL {
	
	line-height: 0px;
	font-size: 0pt;
	background-color: #103890
}
/********************Navigation Page CSS**************/
.hd {
    position:relative; top:0; left:0;
    height:20px;
    width:100%;
    min-width:992px;
	color:#FFFFFF;
    border-top: 1px solid #12193D;
    border-bottom: 1px solid #12193D;;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url("../imgs/hd-bgtile.jpg");
	background-color: #1B2148;
	background-attachment: scroll
}
.hdText {
	color: #CCD3E4;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt
}

.hdText2 {
	color: #CCD3E4;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt
}
.panelMenu {
	font-size: 8pt;
	padding-top: 3px;;
	padding-left: 5px
}

.panelMenu_1_div {
}

.panelMenu_1_table {
	FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif;
	font-size: 8pt;
	padding-top: 0px
}

.panelMenu_1_cell_normal {
	padding: 0px;
	padding-left: 14px;
	padding-right: 32pt;
	text-align: left;
	border-width: 0px;
}

.panelMenu_1_cell_disabled {
	padding: 2px;
	padding-left: 14px;
	padding-right: 32pt;
	text-align: left;
	border-width: 0px;
}

.panelMenu_1_cell_moused {
	padding: 2px;
	padding-left: 14px;
	padding-right: 32pt;
	text-align: left;
	border-width: 0px;
	border-right-width: 1px;
	border-style: solid;
}

.panelMenu_1_cell_selected {
	padding: 2px;
	padding-left: 14px;
	padding-right: 32pt;
	text-align: left;
	border-width: 0px;
}

.panelMenu_1_cell_selected_moused {
	padding: 2px;
	padding-left: 14px;
	padding-right: 32pt;
	text-align: left;
	border-width: 0px;
}

.panelMenu_1_cell_first_normal {
	padding: 2px;
	padding-left: 14px;
	padding-right: 32pt;
	text-align: left;
	border-width: 0px;
}

.panelMenu_1_cell_first_disabled {
	padding: 2px;
	padding-left: 14px;
	padding-right: 32pt;
	text-align: left;
	border-width: 0px;
}

.panelMenu_1_cell_first_moused {
	padding: 2px;
	padding-left: 14px;
	padding-right: 32pt;
	text-align: left;
	border-width: 0px;
}
.panelMenu {
	font-size: 8pt;
	color: white;
	padding-top: 0px
	
}
.panelMenu_1_cell_first_selected {
	padding: 2px;
	padding-left: 14px;
	padding-right: 32pt;
	text-align: left;
	border-width: 0px;
}

.panelMenu_1_cell_first_selected_moused {
	padding: 2px;
	padding-left: 14px;
	padding-right: 32pt;
	text-align: left;
	border-width: 0px;
}

.panelMenu_1_item_normal {
	color: white;
	text-decoration: none;
	padding-top: 0px
}

.panelMenu_1_item_moused {
	color: WindowText;
	text-decoration: none
}

.panelMenu_1_item_selected {
	color: WindowText;
	text-decoration: none
}

.panelMenu_1_item_selected_moused {
	color: WindowText;
	text-decoration: none
}

.panelMenu_1_item_disabled {
	color: gray
}
.panelMenu_2_div {
	background-color: white;
	border-width: 1px;
	border-style: solid;
	border-color: #ABABAB;
	margin: 0px;
	margin-left: -1px;
	margin-top: 1px
}

.panelMenu_2_table {
	color: WindowText;
	font-family: sans-serif;
	font-size: 8pt;
	text-decoration: none;
	border-width: 0px;
	border-style: none
}

.panelMenu_2_cell_normal {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_disabled {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_selected {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_selected_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_last_normal {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_last_disabled {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_last_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_last_selected.panelMenu_2_cell_last_selected_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_alt_normal {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_alt_disabled {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_alt_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_alt_selected {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_alt_selected_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px
}

.panelMenu_2_cell_alt_normal {
	padding-left: 10px;
	background-color: #E7E7E7
}

.panelMenu_2_cell_alt_disabled {
	padding-left: 10px;
	background-color: #E7E7E7
}

.panelMenu_2_cell_alt_moused {
	padding-left: 10px;
	background-color: #E7E7E7
}

.panelMenu_2_cell_alt_selected {
	padding-left: 10px;
	background-color: #E7E7E7
}

.panelMenu_2_cell_alt_selected_moused {
	padding-left: 10px;
	background-color: #E7E7E7
}

.panelMenu_2_cell_moused {
	background-color: #E7E7E7;
	color: black;
}

.panelMenu_2_cell_last_moused {
	background-color: #E7E7E7;
	color: black;
}

.panelMenu_2_cell_alt_moused {
	background-color: #c5c5c5
}

.panelMenu_2_cell_last_selected {
	border-bottom-width: 0px
}

.panelMenu_2_cell_last_selected_moused {
	border-bottom-width: 0px
}

.panelMenu_2_cell_last_normal {
	border-bottom-width: 0px
}

.panelMenu_2_cell_last_moused {
	border-bottom-width: 0px
}

.panelMenu_2_cell_last_disabled {
	border-bottom-width: 0px
}

.panelMenu_2_item_normal {
	color: WindowText;
	text-decoration: none
}

.panelMenu_2_item_moused {
	color: black;
	text-decoration: underline
}

.panelMenu_2_item_selected {
	color: WindowText;
	text-decoration: none
}

.panelMenu_2_item_alt_normal {
	color: WindowText;
	text-decoration: none
}

.panelMenu_2_item_alt_moused {
	color: #ff9900;
	text-decoration: none
}

.panelMenu_2_item_alt_selected {
	color: WindowText;
	text-decoration: none
}

.panelMenu_2_item_disabled {
	color: gray;
	text-decoration: none
}

.panelMenu_2_item_alt_disabled {
	color: gray;
	text-decoration: none
}

.panelMenu_2_arrow_normal {
	right: 4px;
	color: WindowText
}

.panelMenu_2_arrow_moused {
	right: 4px;
	color: WindowText
}

.panelMenu_2_arrow_disabled {
	right: 4px;
	color: gray
}

.panelMenu_2_separator {
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-left: 6px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px;
	background-color: #E7E7E7
}
/.panelMenu_3_div {
	margin: 0px;
	margin-left: 2px;
	background-color: #E7E7E7;
	border-width: 1px;
	border-style: solid;
	border-color: #ABABAB
}

.panelMenu_3_table {
	margin: 0px;
	margin-top: 1px;
	color: WindowText;
	font-family: sans-serif;
	font-size: 8pt;
	text-decoration: none;
	border-width: 0px;
	border-style: none
}

.panelMenu_3_cell_normal {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_disabled {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_selected {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_selected_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_last_normal {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_last_disabled {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_last_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_last_selected {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_last_selected_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_alt_normal {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_alt_disabled {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_alt_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_alt_selected {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_alt_selected_moused {
	text-align: left;
	margin: 0px;
	padding: 2px;
	padding-left: 12px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: white;
	border-bottom-width: 1px
}

.panelMenu_3_cell_last_normal {
	border-style: none;
	border-bottom-width: 0px
}

.panelMenu_3_cell_last_disabled {
	border-style: none;
	border-bottom-width: 0px
}

.panelMenu_3_cell_last_moused {
	border-style: none;
	border-bottom-width: 0px
}

.panelMenu_3_cell_last_selected {
	border-style: none;
	border-bottom-width: 0px
}

.panelMenu_3_cell_last_selected_moused {
	border-style: none;
	border-bottom-width: 0px
}

.panelMenu_3_cell_moused {
	background-color: white
}

.panelMenu_3_cell_alt_moused {
	background-color: white
}

.panelMenu_3_cell_last_moused {
	background-color: white
}

.panelMenu_3_item_normal {
	color: WindowText;
	text-decoration: none
}

.panelMenu_3_item_moused {
	color: WindowText;
	text-decoration: none
}

.panelMenu_3_item_alt_normal {
	color: WindowText;
	text-decoration: none
}

.panelMenu_3_item_alt_moused {
	color: WindowText;
	text-decoration: none
}

.panelMenu_3_item_alt_normal {
	font-weight: bold
}

.panelMenu_3_item_alt_moused {
	font-weight: bold
}

.panelMenu_3_item_disabled {
	color: gray;
	text-decoration: none
}

.panelMenu_3_item_alt_disabled {
	color: gray;
	text-decoration: none
}

.panelMenu_3_arrow_normal {
	right: 4px;
	color: white
}

.panelMenu_3_arrow_moused {
	right: 4px;
	color: WindowText
}

.panelMenu_3_arrow_disabled {
	right: 4px;
	color: gray
}

.panelMenu_3_separator {
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-left: 6px;
	padding-right: 22pt;
	border-width: 0px;
	border-style: solid;
	border-color: #E5E5E5;
	border-bottom-width: 1px;
	background-color: white
}
/
.tabbedPanelMenu {
	border-width: 0px;
	padding: 0px
}

.rowClassMenu {
	
	background-color: #E0E5EA;
	padding-left: 8px;
	border-top-width: 0px;
	border-right-width: 0px;;
	border-left-width: 0px;;
	border-right-style: none;
	padding-bottom: 0px;
	padding-top: 0px
}
.panelRowCategoryORIG {
/*	background-image: url("../imgs/table-footer-bgtile.gif"); */
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	background-repeat: repeat-x;
	border-style: none
}

.panelRowCategory {
	background: #F2F2F2 url('../imgs/table-footer-bgtile.gif') repeat-x scroll bottom left;
	font-style: italic;
	background-repeat: repeat-x;
	border-style: none;
	font-weight: 600;
	color: #585868;
	font-size: 90%
	
}

.panelRowCategoryMenu {
	font-weight: bold;
	color: #505050;
	font-size: 9pt;;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: none;;
	margin: 0px

}
.panelRowCategorySubMenu {
	
	color: #505050;
	font-size: 9pt;
	margin-left: 2px;
	padding-left: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px
}

a.help-mainlinkmenu:link,
a.help-mainlinkmenu:visited{ 
	text-decoration:none; 
	border-width: 0px;
	padding-left: 4px
	}
a.help-mainlinkmenu:hover{ 
	font-weight: 600;
	text-decoration: underline;
	 
	}
	
a.help-mainlinkmenu:active{ 
	
	font-weight: 600;
	text-decoration: underline;
	
	}

a.help-mainlinkmenu:focus{ 
	font-weight: 600;
}

a.masthead-mainlinkmenu:link,
a.masthead-mainlinkmenu:visited{ 
	text-decoration:none; 
	font-weight: bold;
	color:#505050;
	font-size: 9pt;
	border-width: 0px;
	padding-left: 4px
	}
a.masthead-mainlinkmenu:hover{ 
	color: #505050;
	font-weight: 600;
	text-decoration: underline;
	font-size: 9pt
	}
a.masthead-mainlinkmenu:active{ 
	color: #505050;
	font-size: 9pt;
	font-weight: 600;
	text-decoration: underline;
	
	}

a.masthead-mainlinkmenu:focus{ 
	color: #505050;
	font-size: 9pt;
	font-weight: 600;
}

a.masthead-mainlinkSubmenu:link,
a.masthead-mainlinkSubmenu:visited{ 
	text-decoration:none;
	color:#505050;
	font-size: 9pt
	}
	
a.masthead-mainlinkSubmenu:hover{ 
	color: #505050;
	text-decoration: underline;
	font-size: 9pt
	}
a.masthead-mainlinkSubmenu:active{ color: #e68a00;
	color: #505050;
	font-size: 9pt;
	text-decoration: underline;
	}

a.masthead-mainlinkSubmenu:focus{ color: #e68a00;
	color: #505050;
	font-size: 9pt;
	font-weight: 600;
	text-decoration: underline;
}

a.masthead-mainlinkSubmenuFmrp:link,
a.masthead-mainlinkSubmenuFmrp:visited{ 
	text-decoration:none;
	color:#505050;
	font-size: 9pt
	}
	
a.masthead-mainlinkSubmenuFmrp:hover{ 
	color: #ff9900;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold
	}
a.masthead-mainlinkSubmenuFmrp:active{ color: #e68a00;
	color: #505050;
	font-size: 9pt;
	text-decoration: underline;
	}

a.masthead-mainlinkSubmenuFmrp:focus{ color: #e68a00;
	color: #505050;
	font-size: 9pt;
	font-weight: 600;
	text-decoration: underline;
}

.snav {
	font-size: 9pt;
	padding-top: 0px;
	background-position: top;
	background-repeat: repeat-y;
	background-image: url("../imgs/snav-bgtile.gif");
	background-color: transparent;
	background-attachment: scroll;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: auto;
	position: relative
}
.snav-foot {
    width:220px;
    height:42px;;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url("../imgs/snav-foot.gif");
	background-color: transparent;
	background-attachment: scroll
}
/************"Calibri", ***************************************/

.outputText {
	FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif;
	font-size: 90%;
	padding-left: 2px;
	padding-right: 2px
	
}

.outputTextHeader {
	FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif;
	font-size: 90%;
	color: #585868;
	font-weight: bold
	 
	
}

.outputTextItem {
	FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif;
	font-size: 90%;
	padding-left: 2px;
	padding-right: 2px;
	 background-color: #f0f0f0;
	  font-size: 120%
	
}

.outputTextH5
{
    COLOR: #3f588d;
    FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif;
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;
	padding-top: 15px;
	font-size: 95%
   
}

.outputTextCAP {
	
    FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif;
	font-size: 90%;
    TEXT-TRANSFORM: capitalize;
    
	
}
.outputTextCAPOrange {
	
	COLOR: #ff9900;
    FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif;
    TEXT-TRANSFORM: capitalize;
	font-weight: bold
}

.outputTextBold {
	font-size: 90%;
	padding-left: 2px;
	font-weight: bold
	
}
.outputTextNineBold {
	font-weight: bold;
	font-size: 9pt
	
}

.outputTextTen {
	font-size: 10pt;
	
}
.outputTextBoldBC {
	font-weight: bold;;
	font-size: 16pt;
	font-family: sans-serif
	
}
.outputTextCS {
	nowrap;
	font-size: 14pt;
	width: 4in
}

.outputTextBarCode {
	font-family: IDAutomationHC39M;
	font-size: 12pt
}

.outputTextWHITE {
	color: white;
	font-weight: bold
}

.outputTextRED {
	color: red;
	font-weight: bold;
	font-size: 90%
}
.outputTextGREEN {
	color: green;
	font-weight: bold;
	font-size: 90%
}
.outputTextBLUE {
	color: blue;
	font-weight: bold;
	font-size: 100%
}

.outputFormat {
}

.outputSeparator {
}

.message {
	color: red;
	font-size: 90%;
	font-weight: bold
}

.messages {
	color: red;
	font-size: 90%;
	font-weight: bold
}

.selectBooleanCheckbox {
}

.selectOneRadio {
}

.selectOneRadio_Disabled {
	color: GrayText;
}

.selectManyCheckbox {
}

.selectManyCheckbox_Disabled {
	color: GrayText;
}

.selectOneListbox {
}

.selectManyListbox {
}
.selectOneMenu {
	font-size: 90%;
	background-color: white
}

.fileupload {
}

.panelBox {
	
}

.panelLayout {
}

.panelGrid {
}

.jspPanel {
}



/******************************************
 *	Compound Component:  Slider Dropdown  *
 ******************************************/

.inputText_Slider {
	background-color:buttonface;
	border:1px;
	border-style:solid;
	border-color:windowframe;
	font-family: sans-serif;
	font-decoration: none;
	color: windowtext;
}
.inputText_Slider_Body {
	background-color:buttonface;
	color: threedshadow;
	border-style:solid;
	border-color:threedhighlight;
	border-right-color:threedShadow;
}

/**********************************************
 *	Compound Component:  DatePicker Dropdown  *
 **********************************************/

.inputText_DatePicker {
	background-color: ButtonFace;
	border: 1px;
	border-style: solid;
	border-color: ButtonShadow;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	color: WindowText;
	padding: 2px;
	margin: 0px;
}

.inputText_DatePicker-Size {
}

.inputText_DatePicker-Header {
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: ButtonShadow;
}

.inputText_DatePicker-Body {
	border-width: 0px;
	border-style: none;
	background-color: window;
}

.inputText_DatePicker-HeaderLine1,
.inputText_DatePicker-HeaderLine2,
.inputText_DatePicker-HeaderWeekday, 
.inputText_DatePicker-HeaderYear,
.inputText_DatePicker-HeaderMonth {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

.inputText_DatePicker-HeaderLine1 {
	width: 12px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
}

.inputText_DatePicker-HeaderYear {
	color: WindowText;
	padding-top:2px;
	padding-bottom:1px; 
}

.inputText_DatePicker-HeaderLine2 {
	width: 12px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
}

.inputText_DatePicker-HeaderMonth {
	color: WindowText;
	padding-bottom: 3px;
}

.inputText_DatePicker-Button {
	border: 0px;
	width:  12px;
	height: 12px;
}

.inputText_DatePicker-HeaderWeekday {
	color: WindowText;
	background-color: ButtonFace;
	padding-top: 1px;
	padding-bottom: 2px;
}

.inputText_DatePicker-OtherMonth,
.inputText_DatePicker-CurrentMonth,
.inputText_DatePicker-CurrentDay, 
.inputText_DatePicker-CurrentOtherDay, 
.inputText_DatePicker-InvalidDay, 
.inputText_DatePicker-Today,
.inputText_DatePicker-CurrentToday {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	color: HighlightText;
	background-color: Highlight;
	border-color: Window;

}

.inputText_DatePicker-OtherMonth {
	color: GrayText;
	border-color: Window;
}
.inputText_DatePicker-CurrentMonth {
	color: white;
	border-color: Window;
}

.inputText_DatePicker-CurrentDay {
	color: HighlightText;
	background-color: Highlight;
	border-color: Window;
}

.inputText_DatePicker-CurrentOtherDay {
	color: HighlightText;
	background-color: Highlight;
	border-color: Window;
}

.inputText_DatePicker-InvalidDay {
	color: GrayText;
	background-color: buttonface;
	border-color: buttonface;
}

.inputText_DatePicker-Today {
	color: WindowText;
	font-weight: bold;
	background-color: Window;
	border-color: ButtonShadow;
}
.inputText_DatePicker-Hover {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-width: 0px;
	border-style: none;
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: InactiveCaptionText;
}

.inputText_DatePicker-Today A {
	border-color: Window;
	color: Window;
	background-color: ThreeDDarkShadow;
	font-weight: bold
}


/************Typeahead**************/
.inputText_Typeahead {
	background-color: Window;
	border-width: 1px;
	border-style: solid;
	border-color: ThreeDDarkShadow
}

.inputText_Typeahead-List {
	background-color: Window;
	text-align: left;
	vertical-align: middle;
	height: auto;
	font-family: sans-serif;
	font-weight: 400;
	font-size: 10pt;
	border-collapse: collapse
}

.inputText_Typeahead-Item {
	background-color: Window;
	color: WindowText;
	padding-left: 1pt;
	padding-right: 1pt
}

.inputText_Typeahead-Item-Selected {
	color: Window;
	background-color: Highlight;
	padding-left: 1pt;
	padding-right: 1pt
}

.inputText_Typeahead-Item a {
	text-decoration: none;
	color: WindowText
}

.inputText_Typeahead-Item-Selected a {
	text-decoration: none;
	color: Window
}

.editStyleClass {
	background-color: Window;
	border-color: WindowFrame;
	border-style: solid;
	border-width: 1px;
	padding-bottom:4px;
	text-align:right;
}

.editStyleClass A {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	width:1px;
	height:1px;
}

.pagerSimple {
}

.pagerGoto {
}

.pagerWeb {
}

.outputStatistics {
}

.pagerDeluxe {
	background-color: ThreeDFace;
	border-color: ThreeDFace;
	border-width: 1px;
	border-style: solid
}

.pagerDeluxeActive {
	padding: 0px;
	margin: 0px;
	border-width: 1px;
	border-color: ThreeDShadow;
	border-style: solid;
	background-color: transparent
}

.pagerDeluxeHidden {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-color: transparent;
	border-style: solid;
	background-color: transparent
}

.pagerDeluxeActive_button {
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 19px;
	background-color: ThreeDFace;
	border-style: solid;
	border-width: 1px;
	border-color: Window;
	font-size: 13px
}

.pagerDeluxeHidden_button {
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 19px;
	background-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-color: transparent
}

.pagerDeluxe_text {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
	margin: 0px;
	background-color: ThreeDFace;
	border-width: 0px;
	border-style: solid;
	border-color: ThreeDFace;
	font-size: 13px;
	color: windowtext
}

.pagerDeluxe_button_twistie {
	color: windowtext;
	border-color: windowtext;
	list-style-type: none
}

.pagerDeluxeActive_button_twistie {
	color: windowtext;
	border-color: windowtext;
	list-style-type: none
}

.inputRowSelect {
	vertical-align: middle;;
	margin: 0px;
	margin-top: 1px;
	margin-left: 1px;
}

.commandExRowEdit {
	
}
.inputMiniCalendar {
	background-color: buttonface;
	border: 1px;
	border-style: solid;
	border-color: ButtonShadow;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	color: WindowText;
	padding: 2px;
	margin: 0px;
	width: 130pt
}

.inputMiniCalendar-Size {
	
}

.inputMiniCalendar-Header {
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: ButtonShadow
}

.inputMiniCalendar-Body {
	border-width: 0px;
	border-style: none;
	background-color: buttonface
}

.inputMiniCalendar-HeaderLine1 {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	width: 12px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px
}

.inputMiniCalendar-HeaderLine2 {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	width: 12px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px
}

.inputMiniCalendar-HeaderWeekday {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle
}

.inputMiniCalendar-HeaderYear {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	color: WindowText;
	padding-top: 2px;
	padding-bottom: 1px
}

.inputMiniCalendar-HeaderMonth {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	color: WindowText;
	padding-bottom: 3px
}

.inputMiniCalendar-Button {
	border: 0px;
	width: 12px;
	height: 12px
}

.inputMiniCalendar-HeaderWeekday {
	color: WindowText;
	background-color: ButtonFace;
	padding-top: 1px;
	padding-bottom: 2px
}

.inputMiniCalendar-OtherMonth {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border-color: window
}

.inputMiniCalendar-CurrentMonth {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border-color: window
}

.inputMiniCalendar-CurrentDay {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border-color: window
}

.inputMiniCalendar-CurrentOtherDay {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border-color: window
}

.inputMiniCalendar-InvalidDay {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border-color: window
}

.inputMiniCalendar-Today {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border-color: window
}

.inputMiniCalendar-CurrentToday {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border-color: window
}

.inputMiniCalendar-Hover {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border-color: window
}


.inputMiniCalendar-OtherMonth {
	color: GrayText
}

.inputMiniCalendar-CurrentMonth {
	color: WindowText
}

.inputMiniCalendar-Today {
	border-color: Window;
	color: Window;
	background-color: ThreeDDarkShadow;
	font-weight: bold
}

.inputMiniCalendar-CurrentDay {
	color: HighlightText;
	background-color: Highlight
}

.inputMiniCalendar-CurrentToday {
	color: HighlightText;
	background-color: Highlight;
	font-weight: bold
}

.inputMiniCalendar-CurrentOtherDay {
	color: HighlightText;
	background-color: Highlight
}

.inputMiniCalendar-InvalidDay {
	color: GrayText;
	background-color: buttonface;
	border-color: buttonface
}

.selectOneColor {
	
}

.selectOneColor_ColorPicker {
	background-color: white;
	border: 1px;
	border-style: solid;
	border-color: ButtonShadow;
	margin: 0px;
	padding: 0px
}

.selectOneColor_ColorPicker-Body {
	background-color: white;
	border-width: 0px;
	border-style: none;
	margin: 2px
}

.selectOneColor_ColorPicker-GridCell {
	padding: 2px;
	border-color: white;
	border-style: solid;
	border-width: 1px;
	background-color: white
}

.selectOneColor_ColorPicker-GridCell-Hover {
	padding: 2px;
	border-color: white;
	border-style: solid;
	border-width: 1px;
	background-color: white
}

.selectOneColor_ColorPicker-GridCell-Selected {
	padding: 2px;
	border-color: white;
	border-style: solid;
	border-width: 1px;
	background-color: white
}

.selectOneColor_ColorPicker-GridCell-Hover-Selected {
	padding: 2px;
	border-color: white;
	border-style: solid;
	border-width: 1px;
	background-color: white
}

.selectOneColor_ColorPicker-GridCell-Hover {
	border-color: Highlight;
	background-color: InactiveCaptionText
}

.selectOneColor_ColorPicker-GridCell-Selected {
	border-color: Highlight;
	background-color: ThreeDLightShadow
}

.selectOneColor_ColorPicker-GridCell-Hover-Selected {
	border-color: black;
	background-color: InactiveCaptionText
}

.selectOneColor_ColorPicker-GridSwatch {
	width: 10px;
	height: 10px;
	border-width: 1px;
	border-color: ThreeDShadow;
	border-style: solid
}

.progressBar {
	width: 500px;
	height: 100px
}

.progressBar-Table {
	background-color: ThreeDFace;
	border-style: solid;
	border-width: 1px;
	border-color: windowtext
}

.progressBar-Message {
	color: windowtext;
	background-color: ThreeDFace;
	font-size: 20px
}

.progressBar-Bar {
	color: windowtext;
	background-color: blue;
	height: 20px
}

.progressBar-Bar_container {
	border-color: windowtext;
	border-style: solid;
	border-width: 1px
}

.progressBar-Bar_text {
	color: windowtext;
	background-color: transparent;
	height: 20px
}




.panelSection {

	
}

.panelSection-header {
	font-style: italic;
	background-repeat: repeat-x;
	border-style: none;
	font-weight: 600;
	color: #585868;
	background-position: left top;
	background-image: url("../imgs/table-footer-bgtile.gif");
	background-color: #F2F2F2;
	background-attachment: fixed
}

.panelSection-header a {
	text-decoration: none;
	font-style: italic;
	font-weight: 600;
	color: #585868;
	font-size: 80%
}

.panelSection-header a:hover {
	
}

.panelSection-body {
	
}

.panelSectionWide {
	
}

.panelSectionWide-header {
	border-style: solid;
	border-width: 1px;
	border-color: black
}

.panelSectionWide-header a {
	text-decoration: none;
	color: black;
	display: block;
	width: 100%
}

.panelSectionWide-header a:hover {
	
}

.panelSectionWide-body {
	
}



.panelDialog {
	position: absolute;
	background-color: #f3f3f3;
	border-width: 5px;
	border-color: #7880a8;
	border-style: solid
}

.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: 1px;
	padding-bottom: 2px;
	cursor: pointer;
	background-repeat: repeat;;
	background-image: url("../wp/bluedefault.gif");;
	background-position: 0px 0px
}

.panelDialog_TitleBar-CloseButton {
	position: absolute;
	top: 1px;
	right: 1px;
	cursor: default;
	border-style: none;
	border-width: 0px
}

.panelDialog_TitleBar-CloseButton-img {
	background-image: url("img/JSF_title_closebtn.gif");
	background-repeat: no-repeat;
	width: 16px;
	height: 14px;
	border-style: none;
	border-width: 0px
}

.panelDialog_ContentArea {
	font-family: sans-serif;
	font-size: 12px;
	padding: 2px;
	padding-top: 10px;
	background-image: url("../images/content.gif")
}

.panelDialog_Footer {
	text-align: left;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px
	
}





.flat-button {
    background-color: #fff;
    border: solid 1px #000;
}



.mddMessage {
	color : red;
	font-style : italic;
	font-size : 10pt;
}




.graphicImage {
	
}

.selectBooleanCheckbox_Error {
	
}

.selectOneRadio_Error {
	
}

.selectManyCheckbox_Error {
	
}

.selectOneListbox_Error {
	
}

.selectManyListbox_Error {
	
}

.selectOneMenu_Error {
	
}

.selectManyMenu {
	
}

.selectManyMenu_Error {
	
}

.panelGroup {
	
}

.outputLink {
	
}

.outputLabel {
	
}

.playerGenericPlayer {
	
}

.playerFlash {
	
}

.playerShockwave {
	
}

.playerRealPlayer {
	
}

.playerMediaPlayer {
	
}

.panelActionbar {
	
}

.panelActionbar A:link {
	text-decoration: none
}

.panelActionbar A:visited {
	text-decoration: none
}

.panelActionbar A:hover {
	text-decoration: underline
}

.panelActionbar IMG {
	border: 0
}

.panelActionbar TD {
	padding: 1px
}

.pagerGoto_inputText {
	
}

.sortHeader_sortasc-img {
	background-image: url("img/JSF_sort_asc.gif");
	background-repeat: no-repeat;
	width: 11px;
	height: 5px;
	border-style: none
}

.sortHeader_sortascon-img {
	background-image: url("img/JSF_sort_ascon.gif");
	background-repeat: no-repeat;
	width: 11px;
	height: 5px;
	border-style: none
}

.sortHeader_sortdesc-img {
	background-image: url("img/JSF_sort_desc.gif");
	background-repeat: no-repeat;
	width: 11px;
	height: 5px;
	border-style: none
}

.sortHeader_sortdescon-img {
	background-image: url("img/JSF_sort_descon.gif");
	background-repeat: no-repeat;
	width: 11px;
	height: 5px;
	border-style: none
}

.sortHeader_sortbi-img {
	background-image: url("img/JSF_sort_bi.gif");
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	border-style: none
}

.sortHeader_sortbiup-img {
	background-image: url("img/JSF_sort_biup.gif");
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	border-style: none
}

.sortHeader_sortbidown-img {
	background-image: url("img/JSF_sort_bidown.gif");
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	border-style: none
}

.sortHeader_sortasc {
	text-decoration: none;
	border: none;
	color: #000000
}

.sortHeader_sortascon {
	text-decoration: none;
	border: none;
	color: #000000
}

.sortHeader_sortdesc {
	text-decoration: none;
	border: none;
	color: #000000
}

.sortHeader_sortdescon {
	text-decoration: none;
	border: none;
	color: #000000
}

.sortHeader_sortbi {
	text-decoration: none;
	border: none;
	color: #000000
}

.sortHeader_sortbiup {
	text-decoration: none;
	border: none;
	color: #000000
}

.sortHeader_sortbidown {
	text-decoration: none;
	border: none;
	color: #000000
}

.panelFormBox {
	
}

.panelFormBox_Header {
	
}

.panelFormBox_Label {
	
}

.panelFormBox_Label-Required {
	
}

.panelFormBox_Label-Error {
	
}

.panelFormBox_Label-Required-Error {
	
}

.panelFormBox_Content {
	
}

.panelFormBox_Content-Error {
	
}

.panelFormBox_Info {
	
}

.panelFormBox_Error {
	
}

.panelFormBox_MessagesArea {
	
}

.panelFormBox_MessagesArea-Info {
	
}

.panelFormBox_MessagesArea-Error {
	
}

.panelFormBox_Label-Cell {
	
}

.panelFormBox_Help-Cell {
	
}

.panelFormBox_Content-Cell {
	
}

.panelFormBox_Top-Cell {
	
}

.panelFormBox_Bottom-Cell {
	
}

.panelFormBox_Left-Cell {
	
}

.panelFormBox_Right-Cell {
	
}

.panelFormBox_Spacer-Cell {
	
}

.panelFormBox_Released {
	
}

.panelFormBox_Released {
	
}

.panelFormBox_Label-Released-Cell {
	
}

.panelFormBox_Help-Released-Cell {
	
}

.panelFormBox_Content-Released-Cell {
	
}

.inputHidden {
	
}