﻿/**********************************************************************
 * Styles.css                                                         *
 *                                                                    *
 * This file is initially empty and you can add any additional styles *
 * or modify any of the styles defined in BaseStyles.css              *
 * This file will never be overwritten.                               *
 *                                                                    *
 * For example, if you want to override just the top padding for a    *
 * menu, you can simply add the following lines:                      *
 *                                                                    *
 * .menus {                                                           *
 * 	padding-top: 20px;                                            *
 * 	}                                                             *
 *                                                                    *
 * This will keep all the other styles of the "menus" style as-is,    *
 * but modify the top padding to be 20px.                             *
 *                                                                    *
 * You can also, add a new style by just specifying it.               *
 *                                                                    *
 * .menus {                                                           *
 * 	padding-top: 20px;                                            *
 * 	text-align: center;                                           *
 * 	}                                                             *
 * 	                                                              *
 * In the above case, we added the text-align style.  This style was  *
 * not specified in the original declaration of the menus style.      *
 *                                                                    *
 **********************************************************************/
 
 .fixed-dialog { position:"fixed" }
 
 .change-icon > .fa + .fa,
.change-icon:hover > .fa {
  display: none;
}
.change-icon:hover > .fa + .fa {
  display: inherit;
}

.btn-xl {
    padding: 18px 28px;
    font-size: 18px !important; //change this to your desired size
    line-height: normal;
}
 
 
 
 .btn.btn-success[disabled] {
    background-color: #ced8ce;
	border: 1px solid #ced8ce;
}
 
 .btn.btn-primary[disabled] {
    background-color: #ced8ce;
	border: 1px solid #ced8ce;
}
 
 .panelSearchBox1 {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 0px;
	height: 16px;
	padding: 0px;	
	padding-left: 8px;
	padding-right: 4px;
	width: 125px;
	}

.panelSearchBox1:hover { /* panel search textbox hover state */
	background-color: #ffffff;
	border-radius: 1px;
	box-shadow: 0px 0px 0px 2px rgba(187, 187, 187, 0.25);
	}

.Search_Input1, .si { /* search textbox */
	background-color: #ffffff;
	border: none;
	color: #666666;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 16px !important;
	font-weight: normal;
	padding: 0px;
	width: 210px;
	} 

.Search_InputHint1 { /* "search for..." text inside search textbox */
	background-color: #ffffff;
	border: none;
	color: #999999;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	width: 110px;
	} 

.Search_Input_Classic { /* classic style needed for LLS search textboxes */
	border: 1px solid #dddddd;
	border-radius: 0px;
	color: #999999;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 14px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	width: 110px;
	} 
 


 
 /**********************************************************************
 * Web Accordion Styles                                               * 
 **********************************************************************/
 
 .headerStyle {
  	background-image: url(/Images/arrow-211-16.png);
  	background-repeat: no-repeat;
  	background-position: 4px 7px; /* Adjust this (x y) to fix spacing of image within the line */
 	padding-left: 18px; /* Adjust this for the starting point for the text in the header */
	background-color: #4b8df8;
	height: 30px;
	border: 3px solid #ffffff;
  
}

.headerSelectedStyle {
  	background-image: url(/Images/arrow-149-16.png);
  	background-repeat: no-repeat;
  	background-position: 4px 7px; /* Adjust this (x y) to fix spacing of image within the line */
 	padding-left: 18px; /* Adjust this for the starting point for the text in the header */
	/*background-color: #4b8df8;*/
	height: 30px;
	border: 3px solid #ffffff;
	background-color: #50c878;
	}

.accordionHeader { /* accordion header area */ 
	background-color: #4b8df8;
	border: 1px solid #eeeeee;
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	vertical-align: middle;
	}

.accordionHeaderTitle { /* accordion header area title */
	color: #fafafa;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-align: left;
	text-transform: none;
   	vertical-align: middle;
	width: 100%;
	}
	
	.dialog_body, .dBody2 { /* panel content container (excludes panel header) */ 
	background-color: #ffffff;
	color: #555555;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 3px;
	padding: 8px;
	text-align: left;	
	}
 
 
 .tableCellValueNotes {
 	color: #000000;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 15px;
	padding-bottom: 3px !important;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px !important;
	text-align: left;
	text-shadow: 1px 1px 1px #dddddd;
	vertical-align: top;
	overflow-wrap: break-word;
	white-space: normal;
  }
 
 /**********************************************************************
 * Scrolling Table Styles                                             *
 **********************************************************************/
div.tableContainer { /* scrolling table container */
	clear: both;
	height: 550px;  /* defines non-fixed header scrolling region height */
	overflow: auto; /* enables scroll bar */
	}

div.fixedHeaderContainer .dBody {
	padding: 0px; /* eliminate default padding of dBody */
	}

div.fixedHeaderBackground { /* wrapper of fixed header and scroll region */
	background-color: #efefef; /* echo background color of thc */
	position: relative;
	}

div.fixedHeaderScrollRegion { /* wrapper of scroll region */
	background-color: #ffffff; /* echo background color of dBody */
	height: auto !important; /* height of scroll region */
	overflow-x: hidden; /* bug 94583 - hide unnecessary horizontal scroll bar */
	overflow-y: auto; /* render scroll bar if necessary */
	}

div.fixedHeaderScrollRegion .fixedHeaderRow .thc, div.fixedHeaderScrollRegion .fixedHeaderRow .thcnb, div.fixedHeaderScrollRegion .fixedHeaderRow .thcwb {
	border: 0px; /* hide original header borders */
	padding: 0px 10px 0px 0px; /* hide original headers behind div.fixedHeaderBackground */ 
	}

div.fixedHeader { /* wrapper of each fixed header label */
	border-left: none; /* echo border of thc */
	/* box-sizing: border-box; */
	margin-left: 0px;
	overflow: hidden; /* truncate "long" fixed header labels */
	padding: 5px 4px 5px 4px; 
	position: absolute; /* fix header label in place */
	text-overflow: ellipsis;
	top: 0px; /* fix header at 0px from top of div.fixedHeaderBackground */
	}

div.fixedHeaderSelectAllCheckboxPadding { /* fixed header select all checkbox padding */
	padding: 4px 6px 4px 6px;
	}

.tableCellValue:last-child { /* bug 94583 - compensate for presence of browser vertical scrolling bar when scroll region wider than browser width */ 
	padding-right: 17px;
	} 
	
	
/*///////////////////////////////////////////////////////////////////////////////////*/	

div.fixedHeaderBackground1 { /* wrapper of fixed header and scroll region */
	background-color: #efefef; /* echo background color of thc */
	position: relative;
	}

div.fixedHeaderScrollRegion1 { /* wrapper of scroll region */
	background-color: #ffffff; /* echo background color of dBody */
	height: auto !important; /* height of scroll region */
	overflow-x: hidden; /* bug 94583 - hide unnecessary horizontal scroll bar */
	overflow-y: auto; /* render scroll bar if necessary */
	}

div.fixedHeaderScrollRegion1 .fixedHeaderRow .thc, div.fixedHeaderScrollRegion .fixedHeaderRow .thcnb, div.fixedHeaderScrollRegion1 .fixedHeaderRow .thcwb {
	border: 0px; /* hide original header borders */
	padding: 0px 10px 0px 0px; /* hide original headers behind div.fixedHeaderBackground */ 
	}
	
	
	
	
	
	
/*///////////////////////////////////////////////////////////////////////////////////*/	
	div.fixedHeaderBackground2 { /* wrapper of fixed header and scroll region */
	background-color: #efefef; /* echo background color of thc */
	position: relative;
	}

 
 div.fixedHeaderScrollRegion2 { /* wrapper of scroll region */
	background-color: #ffffff; /* echo background color of dBody */
	height: 145px !important; /* height of scroll region */
	overflow-x: hidden; /* bug 94583 - hide unnecessary horizontal scroll bar */
	overflow-y: scroll; /* render scroll bar if necessary */
	}

 div.fixedHeaderScrollRegion2 .fixedHeaderRow .thc, div.fixedHeaderScrollRegion2 .fixedHeaderRow .thcnb, div.fixedHeaderScrollRegion2 .fixedHeaderRow .thcwb {
	border: 0px; /* hide original header borders */
	padding: 0px 10px 0px 0px; /* hide original headers behind div.fixedHeaderBackground */ 
	}
 
 

 
 
  
 .ui-dialog.sumdialog-dialog .ui-button:focus { outline:none !important }
 .ui-dialog.sumdialog-dialog {font-size: 85%;}
 .ui-dialog.sumdialog-dialog .ui-dialog-titlebar-close {visibility: hidden;}

.ui-dialog.sumdialog-dialog .ui-corner-all { 
	border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.ui-dialog.sumdialog-dialog .ui-dialog-content {
    padding: 10 !important;
	margin: 5 !important;
	border-color: transparent !important;
	}
	
	.ui-dialog.sumdialog-dialog {
    padding: 10 !important;
	margin: 0 !important;
	border-width: 0px !important;
	border-color: transparent !important;
	}
	
	
 .ui-dialog.guidedialog-dialog .ui-button:focus { outline:none !important }
 .ui-dialog.guidedialog-dialog {font-size: 85%;}
 
.ui-dialog.guidedialog-dialog .ui-corner-all { 
	border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.ui-dialog.guidedialog-dialog .ui-dialog-content {
    padding: 10 !important;
	margin: 5 !important;
	border-color: transparent !important;
	}
	
	.ui-dialog.guidedialog-dialog {
    padding: 10 !important;
	margin: 0 !important;
	border-width: 0px !important;
	border-color: transparent !important;
	}
	

.ui-dialog.jdialog-dialog .ui-button:focus { outline:none !important }

.ui-dialog.jdialog-dialog .ui-corner-all { 
	border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.ui-dialog.jdialog-dialog .ui-dialog-content {
    padding: 0 !important;
	margin: 0 !important;
	border-color: transparent !important;
	}
	
	.ui-dialog.jdialog-dialog {
    padding: 0 !important;
	margin: 0 !important;
	border-width: 0px !important;
	border-color: transparent !important;
	}

 
input[type=file], input[type=file] + input {
    display: inline-block;
    background-color: #eee;
    border: 1px solid gray;
    font-size: 15px;
    padding: 4px;
}
input[type=file] + input {
    padding: 13px;
    background-color: #4b8df8;
}
::-webkit-file-upload-button {
    -webkit-appearance: none;
    background-color: #4b8df8;
    border: 1px solid gray;
    font-size: 15px;
    padding: 4px;
}
::-ms-browse {
    background-color: #4b8df8;
    border: 1px solid gray;
    font-size: 15px; padding: 4px;
}
input[type=file]::-ms-value {
    border: none; 
}
 
 
 
    .modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=40);
        opacity: 0.4;
    }
    .modalPopup
    {
        background-color: #FFFFFF;
        width: 300px;
        border: 3px solid #0DA9D0;
    }
    .modalPopup .header
    {
        background-color: #2FBDF1;
        height: 30px;
        color: White;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
    }
    .modalPopup .body
    {
        min-height: 50px;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
    }
    .modalPopup .footer
    {
        padding: 3px;
    }
    .modalPopup .yes, .modalPopup .no
    {
        height: 23px;
        color: White;
        line-height: 23px;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
    }
    .modalPopup .yes
    {
        background-color: #2FBDF1;
        border: 1px solid #0DA9D0;
    }
    .modalPopup .no
    {
        background-color: #9F9F9F;
        border: 1px solid #5C5C5C;
    }
 
 .tableCellLabel {/* table cell field label text */
	color: #999999;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 15px;
	padding-bottom: 3px !important;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 3px !important;
	text-align: Right;
	/* text-shadow: 1px 1px #ffffff; */
	text-transform: none;
	vertical-align: top;
	white-space: nowrap;	
	}
	
	.tableCellValue { /* table cell field value text */
	color: #000000;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 15px;
	padding-bottom: 3px !important;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px !important;
	text-align: left;
	text-shadow: 1px 1px 1px #dddddd;
	vertical-align: top;
	}
 
 
 .Watermark {
	background-color: #f0f8ff;
	border: 1px solid #cccccc;
	border-radius: 0px;
	color: #666666;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size:  15px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	vertical-align: top;
	white-space:  nowrap;   
	}

 

 
 .QPPageButtonsContainer1, .rpbAlign { /* page buttons padding */
	padding-bottom: 5px;
	padding-top: 5px;
	}
	
	.QSContainer1 { /* quick selector container */
	width: 100%;
	}
	
	.QSContainer1 .dhb { /* padding to accommodate popup close button */
	padding-right: 40px;
	}
	


**********************************************************************
 * Quick (Add/Edit) Page Styles                                       *
 **********************************************************************/
.QSContainer1 .pContent { /* quick page configure error page panel */
	width: 296px;
	}

.QSContainer1 .dv, .QSContainer1 .dialog_view, .QSContainer1 .panelC { /* quick page panel */
	border: none;
	box-shadow: none;
	width: 100%;
	}

.QSContainer1 .dh, .QSContainer1 .dialog_header { /* quick page panel header */
	background-color: #f6f6f6; 
	height: 32px;
	width: 100%; 
	z-index: 3;
	}

.QSContainer1 .dh2 { /* quick page top panel header */
	background-color: #f6f6f6; 
	height: 32px;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%; 
	z-index: 3;
	}
	
.QSContainer1 .scrollRegion { /* quick page scrolled region */
	background-color: #ffffff;
	height: 228px;
	left: 0px;
	overflow: auto;
	/*padding-left: 10px;
	padding-right: 10px;*/
	position: absolute;
	/*top: 32px;*/
	width: 300px;
	z-index: 2;
	}

.QSContainer1 .scrollRegion div { /* quick page scroll region margin */
	margin: 0px;
	}

.QPageSize1 { /* dimensions of quick page */
	height: 300px;
	width: 300px;
	}

.QSContainer1 .scrollRegion .pageButtonsContainer { /* quick page page buttons (save, cancel) container */
	background-color: #f6f6f6; 
	height: 40px;
	left: 0px;
	padding-left: 10px;
	padding-right: 10px;
	position: fixed;
	top: 260px;
	width: 100%;
	z-index: 3;
	}

.QPCloseBarButtonContainer { /* quick page close button container */
	position: absolute;
	right: 0px;
	z-index: 4;
	}

.QPCloseBarButtonPosition { /* quick page close button position */
	padding-right: 10px;
	padding-top: 10px;
	}

.QPContainerPanelPadding { /* quick page panel position */
	padding: 0px;
	}
	
	
	.QPPageButtonsContainer2, .rpbAlign { /* page buttons padding */
	padding-bottom: 5px;
	padding-top: 5px;
	}
	
	.QSContainer2 { /* quick selector container */
	width: 100%;

	}
	
	.QSContainer2 .dhb { /* padding to accommodate popup close button */
	padding-right: 40px;
	}
	
/**********************************************************************
 * Quick (Add/Edit) Page Styles    2222222222222222222222222          *
 **********************************************************************/
.QSContainer2 .pContent { /* quick page configure error page panel */
	width: 396px;
	}

.QSContainer2 .dv, .QSContainer2 .dialog_view, .QSContainer2 .panelC { /* quick page panel */
	border: none;
	box-shadow: none;
	width: 100%;

	}

.QSContainer2 .dh, .QSContainer2 .dialog_header { /* quick page panel header */
	background-color: #f6f6f6; 
	height: 32px;
	width: 100%; 
	z-index: 3;
	}

.QSContainer2 .dh2 { /* quick page top panel header */
	background-color: #f6f6f6; 
	height: 32px;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%; 
	z-index: 3;
	}

.QSContainer2 .scrollRegion { /* quick page scrolled region */
	background-color: #ffffff;
	height: 328px;
	left: 0px;
	overflow: auto;
	/*padding-left: 10px;
	padding-right: 10px;*/
	position: absolute;
	/*top: 32px;*/
	width: 400px;
	z-index: 2;
	}

.QSContainer2 .scrollRegion div { /* quick page scroll region margin */
	margin: 0px;
	}

.QPageSize2 { /* dimensions of quick page */
	height: 400px;
	width: 400px;
	}

.QSContainer2 .scrollRegion .pageButtonsContainer { /* quick page page buttons (save, cancel) container */
	background-color: #f6f6f6; 
	height: 40px;
	left: 0px;
	padding-left: 10px;
	padding-right: 10px;
	position: fixed;
	top: 360px;
	width: 100%;
	z-index: 3;
	}

.QPCloseBarButtonContainer { /* quick page close button container */
	position: absolute;
	right: 0px;
	z-index: 4;
	}

.QPCloseBarButtonPosition { /* quick page close button position */
	padding-right: 10px;
	padding-top: 10px;
	}

.QPContainerPanelPadding { /* quick page panel position */
	padding: 20px;
	}
	
	
	
	
	
	/*****************************************/
 
 .pageBackground, .pBack { /* body */
	background-color: #e6e6e6;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	margin-left: auto;
	margin-right: auto;
	padding-top: 110px;
	/*width: 1000px;*/
	
	width: fit-content;
	min-width: 1000px;
	
	}
	
	
	
a.button_link,
.bC a.button_link,
.buttonPadding a.button_link,
.dBody a.button_link,
.galleryttc a.button_link,
.popupTableCellValue a.button_link,
.tableCellValue a.button_link,
.thc a.button_link,
.tic a.button_link,
.ttc a.button_link { /* link text of buttons */ 
	color: #4b8df8;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	}

.themeButton { /* theme button wrapper */
	background: -moz-linear-gradient( center top, #fbfbfb 5%, #ececec 100% );
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fbfbfb), color-stop(1, #ececec) );
	background: -ms-linear-gradient(top, #fbfbfb 5%, #ececec 100%);
	border: 1px solid #d1d1d1;
	border-radius: 2px;
	display: inline-block;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fbfbfb', endColorStr='#ececec');
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 7px 3px 7px;
	text-decoration: none;
	white-space: nowrap;
	}

.prbggo a.button_link { /* link text of buttons within pagination row */
	border: 0px;
	color: #4b8df8;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	white-space: nowrap;
	}

a.button_link:hover,
.bC a.button_link:hover,
.buttonPadding a.button_link:hover,
.dBody a.button_link:hover,
.galleryttc a.button_link:hover,
.popupTableCellValue a.button_link:hover,
.tableCellValue a.button_link:hover,
.thc a.button_link:hover,
.tic a.button_link:hover,
.ttc a.button_link:hover { /* link text of buttons hover state */
	color: #4b8df8;
	text-decoration: none;
	}

.themeButton:hover { /* theme button wrapper hover state */
	-moz-transition: all 0.2s ease-in-out 0s;
	border: 1px solid #4b8df8;
	white-space: nowrap;
	}

.prbggo a.button_link:hover { /* link text of buttons within pagination row hover state */
	color: #4b8df8;
	}

.dfv a,
.dialog_field_value a,
.galleryttc a,
.popupTableCellValue a,
.tableCellValue a,
.ttc a,
.ttch a,
.ttcs a { /* data grid data link text */
	color: #4b8df8;
	cursor: pointer !important;
	text-decoration: none;
	}

.dfv a:hover,
.dialog_field_value a:hover,
.galleryttc a:hover,
.popupTableCellValue a:hover,
.tableCellValue a:hover,
.ttc a:hover,
.ttch a:hover,
.ttcs a:hover { /* data grid data link text hover state */
	color: #4b8df8;
	text-decoration: underline;
	}

a.truncatedText {
	color: #4b8df8;
	text-decoration: none;
	/* white-space: nowrap; */
	}

a.truncatedText:hover {
	color: #4b8df8;
	text-decoration: underline;
	}

a.skipNavigationLinks {
	color: #fafafa;
	text-decoration: none;
	}

a.skipNavigationLinks:hover {
	text-decoration: underline;
	}
	
	.MLMmenuAlign { /* horizontal menu container alignment */
	margin-left: auto;
	margin-right: auto;
	padding-left: 110px;
	position: relative;
	text-align: center;
	width: 1000px;
	z-index: 200;
	}
	
	.pHeaderL { /* page header left edge */
	background-image: url(../../Images/logoCompanyName.png);
	background-position: left center;
	background-repeat: no-repeat;
	height: 45px;
	position: absolute;
	top: 0px;
	width: 488px;
	padding-top: 10px;
	}
	
	/**********************************************************************
 * Page Center Styles                                                 *
 **********************************************************************/
.pcT { /* page container top center edge (header container) */
	background-color: #264880;
	height: 64px;
	left: 0px;
	opacity: 1.0;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 101;
	}

.logoBG { /* inner header container */
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	}

.pcmL { /* page container left middle edge (horizontal menu row) */
	background-color: #0a0a0a;
	}

.pcmC { /* page container center (horizontal menu container) */
	background-color: #3d74cc;
	left: 0px;
	position: fixed; 
	top: 64px;
	width: 100%;
	z-index: 100;
	}

.pcL { /* page container left middle edge (vertical menu container) */
	padding-right: 6px;
	vertical-align: top;
	}

.pcC { /* page container center (contents of page container) */
	text-align: center;
	vertical-align: top;
	width: 100%;
	}

.pcBL { /* page container bottom left edge */
	display: none;
	}

.pcB { /* page container bottom center edge (footer container) */
	vertical-align: top;
	width: 100%;
	}
	


.MLMmC { /* horizontal menu item container */
	background-color: #3d74cc;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 18px;
	padding: 8px;
	}
	
	
	.Filter_Input, .fili { /* filter drop-down list */
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 0px;
	color: #666666;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 15px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: top;
	}
	
	.Filter_Input:hover { /* drop-down list hover state */
	background-color: #ffffff;
	border-radius: 1px;
	box-shadow: 0px 0px 0px 2px rgba(187, 187, 187, 0.25);
	}

.filter_area, .fila { /* filter label */
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 15px;
	padding: 4px 7px 4px 7px;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;	
	}
	
	
	.themeButtonMini { /* small theme button */
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 0px;
	color: #666666;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 15px;
	color: #666666;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	}
	/*background-color: #fafafa;
	border: 1px solid #cccccc;
	border-radius: 2px;
	display: inline-block;
	padding-bottom: 2px; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 2px; 
	white-space: nowrap;
	}*/

.themeButtonMini:hover { /* small theme button hover state */
	/*-moz-transition: all 0.2s ease-in-out 0s;
	background-color: #fafafa;
	border: 1px solid #4b8df8;
	white-space: nowrap;
	}*/
	background-color: #ffffff;
	border-radius: 1px;
	box-shadow: 0px 0px 0px 2px rgba(187, 187, 187, 0.25);
	}
	
	.themeButtonMini a.button_link, .themeButtonMini a.button_link:hover, .themeButtonMini a, .themeButtonMini a:hover { /* link within small theme button */ 
	color: #666666;
	font-family: 'Open Sans Condensed', Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	}
	
	
	.fixedHeaderContainer1 div.fixedHeaderScrollRegion { /* wrapper of scroll region */
	background-color: #ffffff; /* echo background color of dBody */
	height: 340px; /* height of scroll region */
	overflow-x: hidden; /* bug 94583 - hide unnecessary horizontal scroll bar */
	overflow-y: auto; /* render scroll bar if necessary */
	}


	.fixedHeaderContainer2 div.fixedHeaderScrollRegion { /* wrapper of scroll region */
	background-color: #ffffff; /* echo background color of dBody */
	height: 240px; /* height of scroll region */
	overflow-x: hidden; /* bug 94583 - hide unnecessary horizontal scroll bar */
	overflow-y: auto; /* render scroll bar if necessary */
	}

