/********************************
 *	Faces Components Stylesheet *
 ********************************/

.form {
}

	.commandExButton  {
	/*background-image: url(/wps/themes/html/ADTSelect30/button70x18.gif);
	background-repeat: no-repeat;
	background-position: left;*/
	border: 1px solid #003366;
	height: 18px;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: hand;
	/*padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;*/
	background-color: #003666;
	font-weight: bold;
}
.commandExButtonDisable {
	background-image: url(/wps/themes/html/ADTSelect30/button_disable70x18.gif);
	background-repeat: no-repeat;
	border: 0px;
	height: 18px;
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 11px;
}

.commandExButton_Label {
	color: windowtext;
	text-align: center;
	vertical-align: middle;
}

.commandLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: underline;
	color: #0179d0;
}
.commandLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666;
}


.outputLinkEx {
}

.graphicImageEx {
	border-width: 0px;
}

.outputLabel {
}

.inputText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
}

.inputTextLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
	font-weight: bold;
	text-align: right
}

.inputText_Error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
	color: #FF0000;
	border-style: solid;
	border: 1px solid #FF0000;
}

.inputTextarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
}

.inputSecret {
}

.outputText {
}

.outputTextData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: black;
}

.outputTextLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #666666;
	font-weight: bold;
	text-align: right;
}


.outputFormat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #333333;
}

.outputSeparator {
}

.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: xx-small;
	color: #C83030;
}

.messages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
	color: #C83030;
}

.selectBooleanCheckbox {
}

.selectOneRadio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
	color: #333;
}

.selectOneRadio_Disabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
	color: GrayText;
}

.selectManyCheckbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
}

.selectManyCheckbox_Disabled {
	color: GrayText;
}

.selectOneListbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
}

.selectManyListbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
}

.selectOneMenu {
}

.fileupload {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
	letter-spacing: 1px; 
    color: #000000;
   

    padding: 2px 5px;
    margin: 0px;
    text-align: center;
	cursor: hand;
	
}

.formLabel {
	padding-left:   5px;
	padding-top:    1px;
	padding-bottom: 1px;
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-size:      xx-small;
	color:          #666666;
	font-weight:    bold;
}
.labelPadding {
	padding-left: 5px;
}


.panelBox {
}

.panelLayout {
}

.panelGrid {
}

.jspPanel {
}

.playerGenericPlayer {
}

.playerFlash {
}

.playerShockwave{
}

.playerRealPlayer {
}

.playerMediaPlayer {
}

/*************************************
 *	Compound Component:  Action Bar  *
 *************************************/

.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:1;
}

/******************************************
 *	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: normal;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}

.inputText_DatePicker-OtherMonth {
	color: GrayText;
	border-color: Window;
}
.inputText_DatePicker-CurrentMonth {
	color: WindowText;
	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-CurrentToday {
	color: HighlightText;
	font-weight: bold;
	background-color: Highlight;
	border-color: Window;
}

/*************************************
 *	Compound Component:  Data Grid   *
 *************************************/

.dataTable {
	padding: 3px;
	white-space: nowrap;
}

.headerClass {
	color: #666666;
	margin:2px;
	padding:2px 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #F4F4F4;
	font-size: xx-small;
	text-align: left;
}

.footerClass {
	background-color: #E8E8E8;
	color: #000;
	border-width: 0px;
	border-style: none;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	font-weight: 400;
	text-align: center;
}

.rowClass1 {
	background-color: window;	
}

.rowClass2 {
	background-color: #F4F4F4;
}

.columnClass1 {
	background-color: window;
}

.columnClass2 {
	background-color: #F4F4F4;
}

.panelRowCategory {
}

.inputRowSelect {
	vertical-align: middle;
	margin: 0px;
	margin-top: 1px;
	margin-left: 3px;
	font-weight: bold;
	color: #000000;
}

.commandExRowEdit {
}

.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: #E8E8E8;
	border: 1px solid #CCCCCC;
	color: #cccccc;
	

}

.pagerDeluxe TD {
	padding: 0px;
	margin: 0px;
	border: 1px solid #CCCCCC;
}
*/

.pagerDeluxe_button {
	padding: 0px;
	margin: 0px;
	width:  22px;
	height: 15px;
	background-color: #D7D7D7;
	font-size: 0px;
	border: 1px solid #FFFFFF;
}

.pagerDeluxe_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	padding: 0px 7px;
	margin: 0px;
	background-color: #E8E8E8;
	font-size: xx-small;
	color: #000000;
	border: 1px solid #FFFFFF;
}

.pagerDeluxe_button_twistie {
	color:  #000;
	list-style-type: none;
	border: #000;
}

/*********************************/
.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: 15px;
	background-color: #D7D7D7;
	font-size: 0px;
	border: 1px solid #FFFFFF;
}

.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
}


.pagerDeluxeActive_button_twistie {
	color: windowtext;
	border-color: windowtext;
	list-style-type: none
}

/*********************************/

/* Tab Navigation */

.active { color:#333; background:#fff url(down_arrow.gif) center 17px no-repeat; margin-top:3px; }
.inactive a:hover, .inactive a:visited, .inactive a:active, .inactive a { font-weight: bold; color:#fff; border-right:solid 1px #3d99db; text-decoration: none}
.tabs { background:#0179d0; margin-bottom:10px; height:26px;}
.tabs .tab { font-weight:bold; float:left; padding:3px 10px 0 10px; margin:3px 2px 0 2px; height:20px;}
.tab a:hover, .tab a:visited, .tab a:active {
		 font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
		text-decoration: none;
		font-weight: bold;
}
#tabmenu {
		color: #000;
		border-bottom: 1px solid #CCCCCC;
		margin: 12px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px }

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabmenu a, a.active {
	color: #333333;
	background: #EAEAEA;
	padding: 3px 5px 0px;
	margin: 0px 1px 0px 0px;
	text-decoration: none;
	letter-spacing: 1px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

	#tabmenu a.active {
		background: #FFFFFF;
		border-bottom: 3px solid #FFFFFF; }

	#tabmenu a:hover {
		color: #FFFFFF;
		background: #B5C4E1; }

	#tabmenu a:visited {
		color: #333333; }

	#tabmenu a.active:hover {
	color: #333333;
	background-color: #FFFFFF;
}
/* Tab Navigation End*/

/******************************************************************************/
/* Added CSS Styles                                                           */
/* K. Kryczynski                                                              */
/******************************************************************************/

/* Tab Navigation Styles                                                      */

#adtTabNavWrapper {
	border-bottom: 1px solid #EBEBEB;
	text-align: left;
}
.adtTabNavFormButton {
	text-decoration: none;
	cursor: hand;
	background-color: #DFDFDF;
	border-top: 2px solid #333333;
	border-right: 2px solid #333333;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.adtTabNavFormButton:hover {
	color:#0000FF
}	
.adtTabNavSelectedFormButton {
	text-decoration: none;
	cursor: hand;
	background-color: #FFFFFF;
	border-top: 2px solid #333333;
	border-right: 2px solid #333333;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #333333;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

/* Added Form Styles                                                      */

.adtSmNavLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: lighter;
}
a.adtSmNavLink:hover {
	color: #000066;
}
#footer { 
		background:url(footer_bg.gif);
		height:20px;
		text-align:center; 
		margin:15px 0 5px 0; 
		padding-top: 3px;

}
#footer A { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 10px;
		color:#000;
		text-decoration:none;	
		vertical-align: middle;
}
#legal { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: xx-small;
		text-align:center; 
		line-height:17px; 
}
.selectedNode {
		font-weight: bold;
		color: #fff;
		background-color: #0179d0;
		font-size: 10px;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-right: 3px;
		padding-left: 0px;
		margin-left: 1px;
}
.levelFont {
		font-weight: bold;
		color: #0179d0;
}
.clickedLink {
color: #000000;
font-weight: bold;
font-size: xx-small;
}

