/*Begin Font-Face Config*/
@font-face {
	font-family: "HelveticaNeueW01-47LtCn 692686";
	src: url("fonts/692686_eot.eot?iefix") format("eot");
}

@font-face {
	font-family: "HelveticaNeueW01-47LtCn 692686";
	src: url("fonts/692686_eot.eot?iefix");
	src: url("fonts/692696_woff.woff") format("woff"),
		url("fonts/692696_svg.svg") format("svg");
}

@font-face {
	font-family: "HelveticaNeueW01-47LtCn 692689";
	src: url("fonts/692689_eot.eot?iefix") format("eot");
}

@font-face {
	font-family: "HelveticaNeueW01-47LtCn 692689";
	src: url("fonts/692689_eot.eot?iefix");
	src: url("fonts/692689_woff.woff") format("woff"),
		url("fonts/692689_ttf.ttf") format("truetype"),
		url("fonts/692689_svg.svg") format("svg");
}

@font-face {
	font-family: "HelveticaNeueW01-67MdCn 692710";
	src: url("fonts/692710_eot.eot?iefix") format("eot");
}

@font-face {
	font-family: "HelveticaNeueW01-67MdCn 692710";
	src: url("fonts/692710_eot.eot?iefix");
	src: url("fonts/692710_woff.woff") format("woff"),
		url("fonts/692710_ttf.ttf") format("truetype"),
		url("fonts/692710_svg.svg") format("svg");
}

@font-face {
	font-family: "HelveticaNeueW01-67MdCn 692713";
	src: url("fonts/692713_eot.eot?iefix") format("eot");
}

@font-face {
	font-family: "HelveticaNeueW01-67MdCn 692713";
	src: url("fonts/692713_eot.eot?iefix");
	src: url("fonts/692713_woff.woff") format("woff"),
		url("fonts/692713_ttf.ttf") format("truetype"),
		url("fonts/692713_svg.svg") format("svg");
}
/*END Font-Face Config*/
body {
	color: rgb(95, 107, 114);
	font-family: Helvetica;
	font-size: 12px;
	margin: 1px;
	align: center;
}

*:focus {
	outline: none;
}

a {
	color: #0076A3;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:HOVER {
	text-decoration: underline;
}

.gwt-DialogBox {
	/* border: 2px solid #AAAAAA;
	background-color: white; */
	
}

.gwt-DialogBox .Caption {
	/* background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
	padding: 4px;
	padding-bottom: 8px;
	font-weight: bold;
	cursor: default; */
	
}

.gwt-MenuBar {
	background-color: orange;
	cursor: default;
}

.gwt-MenuItem {
	font-size: 80%;
	margin: 1px;
	cursor: default;
}

.gwt-MenuItem-selected {
	background-color: #E8EEF7;
}

.gwt-Tree {
	
}

.gwt-Tree .gwt-TreeItem {
	font-size: 80%;
	cursor: default;
}

.gwt-Tree .gwt-TreeItem-selected {
	background-color: #C3D9FF;
}

.gwt-StackPanel {
	background-color: white;
	border: 1px solid #AAAAAA;
	width: 15em;
}

.gwt-StackPanel .gwt-StackPanelItem {
	background-image: url(blue_gradient.gif);
	background-repeat: repeat-x;
	background-color: #EEEEEE;
	cursor: pointer;
	cursor: hand;
}

.customLeftNavCell,.customLeftNavCellDark,.customLeftNavCellOver,.customLeftNavCellOverDark,.customLeftNavCellSelected,.customLeftNavCellSelectedDark,.customLeftNavCellSelectedOver,.customLeftNavCellSelectedOverDark,.customLeftNavCellDisabled,.customLeftNavCellDisabledDark
	{
	font-family: Helvetica;
	vertical-align: middle;
}

.customLeftNavCell,.customLeftNavCellDark {
	color: #0076A3;
	height: 37px;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	/*border-right:2px solid #E5E5E5;*/
}

.customLeftNavCellOver,.customLeftNavCellOverDark {
	/*color: #333333;*/
	color: #0076A3;
	text-decoration: none;
	height: 37px;
	/*  background-image: url(./images/LNav-R.jpg);
  background-repeat: repeat-x;
  background-repeat: repeat-y; */
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	font-size: 12px;
}

.customLeftNavCellOver span,.customLeftNavCellOverDark span {
	/*color: #333333;*/
	color: #0076A3;
	text-decoration: underline;
	height: 37px;
	/*  background-image: url(./images/LNav-R.jpg);
  background-repeat: repeat-x;
  background-repeat: repeat-y; */
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	font-size: 12px;
}

.customLeftNavCellSelected,.customLeftNavCellSelectedDark {
	color: #333333;
	background-image: url(./images/selectedLeftNav.png);
	/* background-repeat: repeat-x;
  background-repeat: repeat-y; */
	height: 37px;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	/* border-left: 2px solid #E5E5E5;
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	border-radius:5px 0px 0px 5px; */
}

.customLeftNavCellSelectedOver,.customLeftNavCellSelectedOverDark {
	color: #333333;
	height: 37px;
	background-image: url(./images/selectedLeftNav.png);
	cursor: pointer;
	cursor: hand;
	/* background-repeat: repeat-x;
  background-repeat: repeat-y; */ /*  border-left: 2px solid #E5E5E5;
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
  border-radius:5px 0px 0px 5px; */
	font-weight: bold;
	font-size: 12px;
}

.gwt-StackPanel .gwt-StackPanelItem-selected {
	
}

.gwt-TabPanel {
	
}

.gwt-TabPanelBottom {
	border-left: 1px solid #87b3ff;
	border-right: 1px solid #87b3ff;
	border-bottom: 1px solid #87b3ff;
}

.gwt-TabBar {
	font-size: smaller;
}

.gwt-TabBar .gwt-TabBarFirst {
	height: 100%;
	border-bottom: 1px solid #87b3ff;
	border-right: 1px solid #87b3ff;
	padding-left: 3px;
}

.gwt-TabBar .gwt-TabBarRest {
	border-bottom: 1px solid #87b3ff;
	padding-right: 3px;
}

.gwt-TabBar .gwt-TabBarItem {
	border-top: 1px solid #87b3ff;
	border-bottom: 1px solid #87b3ff;
	padding: 2px;
	cursor: hand;
	white-space: nowrap;
	border-right: 1px solid #87b3ff;
}

.gwt-TabBar .gwt-TabBarItem-selected {
	font-weight: bold;
	background-color: #e8eef7;
	border-top: 1px solid #87b3ff;
	border-right: 1px solid #87b3ff;
	border-bottom: 1px solid #e8eef7;
	padding: 2px;
	cursor: default;
	white-space: nowrap;
}

.gwt-PushButton-up {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
	cursor: pointer;
	cursor: hand;
}

.gwt-PushButton-up-hovering {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
	cursor: pointer;
	cursor: hand;
}

.gwt-PushButton-down {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
	cursor: pointer;
	cursor: hand;
}

.gwt-PushButton-down-hovering {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-up {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-up-hovering {
	background-color: #C3D9FF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-down {
	background-color: #C3D9FF;
	padding: 2px;
	background-color: #E8F1FF;
	border: 2px solid transparent;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-down-hovering {
	background-color: #C3D9FF;
	padding: 2px;
	background-color: #E8F1FF;
	border: 2px solid transparent;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
	cursor: pointer;
	cursor: hand;
}

.gwt-RichTextArea {
	border: 1px solid black;
	background-color: white;
}

.gwt-RichTextToolbar {
	background-color: #C3D9FF;
	padding: 2px;
}

.gwt-RichTextToolbar .gwt-PushButton-up {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
}

.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-PushButton-down {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-up {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
	margin-right: 2px;
	border: 1px solid #C3D9FF;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down {
	margin-right: 2px;
	background-color: #E8F1FF;
	border: 1px solid #C3D9FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
	margin-right: 2px;
	background-color: #E8F1FF;
	border: 1px solid #C3D9FF;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.gwt-HorizontalSplitPanel {
	border: 8px solid #C3D9FF;
}

.gwt-HorizontalSplitPanel .splitter {
	background-color: #C3D9FF;
	cursor: move;
}

.gwt-HorizontalSplitPanel .left {
	background-color: #E8EEF7;
}

.gwt-VerticalSplitPanel {
	border: 8px solid #C3D9FF;
}

.gwt-VerticalSplitPanel .splitter {
	background-color: #C3D9FF;
	height: 8px;
	cursor: move;
}

.gwt-SuggestBoxPopup {
	border: 2px solid #C3D9FF;
}

.gwt-SuggestBoxPopup .item {
	padding: 2px;
}

.gwt-SuggestBoxPopup .item-selected {
	background-color: #C3D9FF;
	padding: 2px;
}

.gwt-DisclosurePanel {
	border: 2px solid #C3D9FF;
}

.gwt-DisclosurePanel .header {
	background-color: #e8eef7;
	cursor: hand;
}

.topMenuSelected {
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica;
}

.topMenuNotSelected {
	color: #5F6A72;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica;
}

.pageBodyTitleLabel {
	color: #5E6265;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica;
}

.pageBodyFieldsTitleLabel {
	color: #5F6A72;
	font-weight: normal;
	font-size: 10px;
	font-family: Helvetica;
}

.pageImportantMessageLabel {
	color: #C96629;
	font-weight: normal;
	font-size: 12px;
	font-family: Helvetica;
	background-color: #fff9e9;
	font-weight: bold;
}

.pageTitleLabel {
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica;
}

.spacerStyle {
	border-right: 2px solid #E5E5E5;
	position: absolute;
	left: 1px;
}

.noleftBottomMargin {
	margin-top: 1px;
}

.noleftTopMargin {
	margin-bottom: 1px;
	margin-right: 1px;
}

.noTopRightMargin {
	margin-bottom: 1px;
	margin-left: 1px;
}

.noRightBottomMargin {
	margin-top: 1px;
	margin-left: 1px;
}

.noBottomMargin {
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
}

.noRightMargin {
	margin-top: 1px;
	margin-left: 1px;
	margin-bottom: 1px;
}

.footerLinks {
	color: #A5ACB0;
	font-weight: normal;
	font-size: 12px;
	font-family: Helvetica;
}

.paginationCss {
	color: #A5ACB0;
	font-weight: normal;
	font-size: 12px;
	font-family: 'Helvetica';
	top:3px !important;
}

.headerPageTitle {
	color: AF0132;
	font-weight: bold;
	font-size: 18px;
	font-family: Helvetica;
	vertical-align: center;
}

.gwt-ePORTColorPickTextBox,.gwt-ePORTColorPickTextBoxFocused,.gwt-ePORTColorPickTextBoxError,.gwt-ePORTColorPickTextBoxDisabled
	{
	border: medium none;
	font-color: white;
	height: 0;
	width: 0;
}

.gwt-ePORTColorPickTextBox .element.style {
	border: medium none;
	height: 0;
	width: 0;
}

.homePageBorder {
	box-shadow: 0 0 12px 3px #CCCCCC;
	border-collapse: separate;
	text-align:left;
}

.myServices {
	color: rgb(164, 23, 38);
	text-decoration: underline;
}

.productSpotLight {
	margin-right: 50px;
}

.myServicesTitle {
	font-family: Helvetica;
	font-size: 14px;
	color: rgb(164, 23, 38);
	text-align: left;
	margin-bottom: 5px;
	font-weight: bold;
}

.homePageTitle {
	font-family: Helvetica;
	font-size: 14px;
	color: rgb(164, 23, 38);
	font-weight: bold;
}

.layoutWithoutSearchStackBorder {
	margin-top: 1px;
	border-right: 2px solid #E5E5E5;
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
}

.header {
	border-bottom: 3px solid #990505;
}

.recentActivityLabel {
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	font-size: 24px;
	color: #333333;
	font-weight: bold;	
}

.headerEfxEport {
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	font-size: 38px;
	color: #333333;
}

.importantMessageText {
	color: #333333;
	font-size: 18px;
	font-family: 'HelveticaNeueW01-67MdCn 692710';
}

.importantMessageText1 {
   color:#333333;
   font-family:'Helvetica';
   font-size:12px;
   font-weight:strong;
   text-align: right;
}


.myServicesLink {
	font-size: 16px;
	font-family: 'Helvetica';
	color: #0076A3;
	padding-left: 20px;
}

.quickInquiryFormHeaderTitle {
	font-size: 23px;
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	color: #990033;
}

.quickReportFormItemTitle {
	color: rgb(51, 51, 51);
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
}

.quickReportFormItemTitleFocused {
	color: #333333;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
}

.quickReportFormItemTitleMandatory {
	color: #333333;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.quickReportFormItemTitleMandatoryError {
	color: red;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.quickReportFormItemTitleMandatoryFocused {
	color: #333333;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.fullScreenLink {
	color: #0076A3;
	text-decoration: none;
	font-size: 11px;
	font-family: Helvetica;
	cursor: hand;
}

.userAdminTabTitleLabel {
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	font-size: 26px;
	color: #333333;
	font-weight: bold;
}

.userAdminTabBody {
	border-right: 2px solid #E5E5E5;
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	border-left: 2px solid #E5E5E5;
	border-radius: 5px 5px 5px 5px;
}

.topLeftNav {
	border-right: 2px solid #E5E5E5;
	position: absolute;
	left: 1px;
	border-radius: 0px 5px 0px 0px;
}

.bottomLeftNav {
	border-right: 2px solid #E5E5E5;
	position: absolute;
	left: 1px;
	border-radius: 0px 0px 5px 0px;
}

.manageUsersForm {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.viewAllActivityLink {
	color: #0076A3;
	text-decoration: none;
	font-size: 13px;
	font-family: Helvetica;
	cursor: hand;
	padding-right: 24px;
	padding-bottom: 15px;
}

.viewWhatIsThisLink {
	color: #0076A3;
	text-decoration: none;
	font-size: 11px;
	font-family: Helvetica;
	cursor: pointer;
	cursor: hand;
	padding-right: 24px;
	padding-bottom: 15px;
}

.viewWhatIsThisLinkDecisionReasonsHeader {
	color: #0076A3;
	text-decoration: none;
	font-size: 12px;
	font-family: Helvetica;
	cursor: pointer;
	cursor: hand;
	padding-right: 5px;
	
}

.viewShowLink {
	color: #0076A3;
	font-family: 'Helvetica';
	font-size: 11px;
	cursor: hand;
}

.showMoreLatestNewsLink {
	color: #0076A3;
	text-decoration: none;
	font-size: 13px;
	font-family: Helvetica;
	cursor: hand;
	padding-right: 24px;
	padding-bottom: 15px;
}

.userGroupTabLeftMargin {
	margin-left: 38px;
}

.userGroupProcess {
	background-color: #CD0908;
	color: white;
	font-size: 13px;
	font-weight: bold;
}

.successfulMessageLabel {
	font-family: 'Helvetica';
	font-size: 14px;
	background-color: #d3eec6;
	color: #328921;
	font-weight: regular;
}

.errorMessageLabel {
	font-family: 'Helvetica';
	font-size: 13px;
	color: #e70033;
	height:100%;
	font-weight:normal;
    background-color: #fdefe9;
	width: auto;
}


.helpTopicTitle {
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
}

.sectionContents {
	font-family: Helvetica;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 2px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-image: url("./images/faq-box_expanded.png");
	background-repeat: repeat;
	padding-left: 10px;
}

.selectSysAdmin {
	background-image: url('./images/step_process.png');
	background-position: 0px 0px;
	font-family: Helvetica;
}

.setUserGroups {
	background-image: url('./images/step_process.png');
	background-position: 0px -85px;
	font-family: Helvetica;
}

.assignUsers {
	background-image: url('./images/step_process.png');
	background-position: 0px 68px;
	font-family: Helvetica;
}

.LetterTable_noBorder {
	color: black;
	font-family: Arial;
	font-size: 8pt;
}

.LetterTable_noBorder TR {
	page-break-inside: avoid;
}

.LetterTable {
	border: 1px solid BLACK;
	color: black;
	font-family: Arial;
	font-size: 8pt;
	margin-bottom: 15px
}

.LetterTable TR {
	page-break-inside: avoid;
}

.right {
	border-top: 1px solid BLACK;
	border-left: 1px solid BLACK;
	border-bottom: 1px solid BLACK;
	border-right: 1px solid BLACK;
	align: left;
}

.LetterHeader {
	color: black;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

.BLACKBKG {
	background-color: black;
	color: WHITE;
	font-weight: bold;
}

.GREYBKG {
	border-left: 1px solid BLACK;
	border-bottom: 1px solid BLACK;
	background-color: #e1e1e1;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

.DIFFERENTFONT {
	font-size: 8pt;
	text-align: center;
}

.pageBodyFieldsImportantMessageLabel {
	color: #C96629;
	font-weight: normal;
	font-size: 10px;
	font-family: Helvetica;
	background-color: #fff9e9;
	font-weight: bold;
}

.warningMessageLabel {
	font-family: 'Helvetica';
	font-size: 14px;
	background-color: #fff9e9;
	color: #c96629;
	font-weight: regular;
}

.errorMessageLabel {
	background-color: #ffe5e5;
	font-family: 'Helvetica';
	font-size: 14px;
	color: #e70033;
	font-weight: normal;
	height:100%
}

.eidRegister {
	font-family: 'Helvetica';
	font-size: 12px;
	color: #333333;
	font-weight: regular;
}

.printTextBox {
	color: rgb(95, 107, 114);
	font-family: Helvetica;
	font-size: 14px;
	margin: 1px;
	align: center;
}

.hidden_iframe {
	visibility: hidden
}

.subFormHeaderTitle {
	color: rgb(51, 51, 51);
	font-family: Helvetica;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
}

.subFormHeaderSubTitle {
	color: #333333;
	font-family: Helvetica;
	font-size: 12px;
	text-align: left;
	padding-left: 6px;
}

.searchHintLink {
	color: #0076A3;
	font-size: 13px;
	font-family: Helvetica;
	cursor: hand;
	text-decoration: underline;
}

.addendum {
	border-style: none;
	text-align: left;
}

.homePagePopUpWindowMessageLabel {
	font-family: 'Helvetica';
	font-size: 12px;
	color: #333333;	
}

.unread-Msg {
	padding: 0px 4px;
	background: red;
	color: white;
	font-size: 14px;
	position: relative;
	right: 10px;
	bottom: 1px;
	border-radius: 10px;
}

/*
.buttonRounded,
.buttonRoundedOver,
.buttonRoundedFocused,
.buttonRoundedFocusedOver,
.buttonRoundedDown,
.buttonRoundedFocusedDown,
.buttonRoundedSelected,
.buttonRoundedSelectedFocused,
.buttonRoundedSelectedDown,
.buttonRoundedSelectedFocusedDown,
.buttonRoundedSelectedOver,
.buttonRoundedSelectedFocusedOver,
.buttonRoundedDisabled,
.buttonRoundedSelectedDisabled {
	background-image: url("./images/cssButton/button_stretch.png") !important;
	background-repeat: repeat-x !important;
	background-size: 100% !important;
	border: 1px solid #456592 !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	border-radius: 3px !important;
	font-family: 'Helvetica' !important;
	font-size: 12px !important;
	color: #333333 !important;
	padding: 0px 3px !important;	
}



 .buttonRoundedDisabled,.buttonRoundedSelectedDisabled {
	background-color: #EEEEEE !important;
	background-image: url("./images/cssButton/button_stretch.png") !important;
    background-repeat: repeat-x !important;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxZDRlNyIvPjxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjYjNjM2Q2Ii8+PHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiNiY2NhZGMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2UxZWYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100% !important;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EEEEEE), color-stop(47%, #FFFFFF), color-stop(63%, #FFFFFF), color-stop(100%, #EEEEEE)) !important;
    background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE 100%) !important;
    background-image: -moz-linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE 100%) !important;
    background-image: -ms-linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE 100%) !important;
    background-image: -o-linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE 100%) !important;
    background-image: linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE 100%) !important;
    border: 1px solid #CCCCCC !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important;
    font-family: 'Helvetica' !important;
    font-size: 12px !important;
    font-weight: bold !important;
    color: #CCCCCC !important;
    padding: 5px !important;
} */

.headerButton,.headerButtonSelected,.headerButtonDisabled,.headerButtonSelectedDisabled,.headerButtonOver,.headerButtonDown,.headerButtonSelectedOver,.headerButtonSelectedDown
	{
	font-family: 'HelveticaNeueW01-67MdCn 692710' !important;
	font-size: 14px !important;
}

.gwt-load-popup-Message {
	font-size: 12px;
	font-family: Helvetica;
	color: #333333;
	padding-left: 10px;
	padding-right: 5px;
}

.gwt-title-label {
	font-family: Helvetica;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	padding-top: 18px;
	white-space: nowrap;
}

.headingText {
	color: #333333;
	font-size: 30px;
	font-family: 'HelveticaNeueW01-47LtCn 692686';
}

.headingText1 {
	color: #333333;
	font-size: 14px;
	font-family: 'HelveticaNeueW01-67MdCn 692710';	
}

.headingTextReportWindow {
	color: #333333;
	font-size: 25px;
	font-family: 'HelveticaNeueW01-47LTCn';
}


.inputLabelText,
.inputLabelTextFocused,
.inputLabelTextSelected {
	color: #333333;
	font-size: 12px;
	font-family: 'Helvetica';
	font-weight: bold;
}

.inputLabelTextBox {
	color: #333333;
	font-size: 12px;
	font-family: 'Helvetica';
	font-weight: bold;
    padding-left: 15 px;
}


.centerAlign{
	text-align:center;
	vertical-align:middle;
}

.disabledInputLabelText {
	color: #ACACAC;
	font-size: 12px;
	font-family: 'Helvetica';
	font-weight: bold;
}

.errorInputLabelText {
	color: #CF0000;
	font-size: 12px;
	font-family: 'Helvetica';
	font-weight: bold;
}

.disabledBtnTitleColor {	
	color: #E6E6E6;
}

.enabledBtnTitleColor {	
	color: #333333;
}

.comboBoxStyle {
	vertical-align: middle;
}

.mandatoryAstrisk {
	color: red;
}

.disabledMandatoryAstrisk {
	color: #FFCCCC;
}

.dynamicFormPadding {
	align : center;
}

.orangebutton,
.orangebuttonOver,
.orangebuttonFocused,
.orangebuttonFocusedOver,
.orangebuttonDown,
.orangebuttonFocusedDown,
.orangebuttonSelected,
.orangebuttonSelectedFocused,
.orangebuttonSelectedDown,
.orangebuttonSelectedFocusedDown,
.orangebuttonSelectedOver,
.orangebuttonSelectedFocusedOver,
.orangebuttonDisabled,
.orangebuttonSelectedDisabled {
  font-size: 18px !important;
  font-weight: strong !important;
}

.orangebuttonRounded,
.orangebuttonRoundedOver,
.orangebuttonRoundedFocused,
.orangebuttonRoundedFocusedOver,
.orangebuttonRoundedDown,
.orangebuttonRoundedFocusedDown,
.orangebuttonRoundedSelected,
.orangebuttonRoundedSelectedFocused,
.orangebuttonRoundedSelectedDown,
.orangebuttonRoundedSelectedFocusedDown,
.orangebuttonRoundedSelectedOver,
.orangebuttonRoundedSelectedFocusedOver,
.orangebuttonRoundedDisabled,
.orangebuttonRoundedSelectedDisabled {
  font-size: 18px !important;
  font-weight: strong !important;
}

.greybutton,
.greybuttonOver,
.greybuttonFocused,
.greybuttonFocusedOver,
.greybuttonDown,
.greybuttonFocusedDown,
.greybuttonSelected,
.greybuttonSelectedFocused,
.greybuttonSelectedDown,
.greybuttonSelectedFocusedDown,
.greybuttonSelectedOver,
.greybuttonSelectedFocusedOver,
.greybuttonDisabled,
.greybuttonSelectedDisabled {
  background-image: url("images/grey-btn.png");
  background-repeat: repeat-x;
  background-size: 100%;
  color: #ffffff;
  font-family: Helvetica;
  font-size: 18px;
  font-weight: strong;
}

/* CSS3 Mode */
.greybuttonRounded,
.greybuttonRoundedOver,
.greybuttonRoundedFocused,
.greybuttonRoundedFocusedOver,
.greybuttonRoundedDown,
.greybuttonRoundedFocusedDown,
.greybuttonRoundedSelected,
.greybuttonRoundedSelectedFocused,
.greybuttonRoundedSelectedDown,
.greybuttonRoundedSelectedFocusedDown,
.greybuttonRoundedSelectedOver,
.greybuttonRoundedSelectedFocusedOver,
.greybuttonRoundedDisabled,
.greybuttonRoundedSelectedDisabled {
   background-image:url("images/grey-btn.png");
  background-repeat: repeat-x;
  background-size: 100%;
   color: #ffffff;
  font-family: Helvetica;
  font-size: 18px;
  font-weight: strong;
}

.fullScreenLink {
    color: #0076A3;
	text-decoration:none;
	font-size: 11px;
	font-family: Helvetica;
	cursor: pointer;
	cursor: hand;	
 }
 
 .quickFormHeaderTitle {
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	font-size: 25px;
	color: #9E1B32;
}

.quickFormHeaderLabelText {
	color: #333333;
	font-size: 14px;
	font-family: 'Helvetica';
	font-weight: bold;
}

.mySettingsFormHeaderTitle {	
       font-size: 23px;
       font-family: 'HelveticaNeueW01-47LtCn 692686';
       font-weight: bold;
       color: #990033;
}

 .memberNumbersDialogHeader {
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	font-size: 25px;
	color: #333333;
}

.saveMessageLabel {
	font-family: 'Helvetica';
	font-size: 14px;
	background-color: #d3f0c4;
	color: #008F00;
	font-weight: regular;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: thick;
	border-left-color: #FFFFFF;
	border-right: thick;
	border-right-color: #FFFFFF;
}

.textItemError,
.selectItemTextError {
  background: #fdefe9 !important;
  border: 1px solid #e70033 !important;  
}

.inputLabelTextDisabled {
	color: #ACACAC !important;
	font-size: 12px !important;
	font-family: 'Helvetica' !important;
	font-weight: bold !important;
}

.cursorHandStyle {
	cursor: default !important;	
}

.reportProfileFavorite {
	background-color: #0076A3;
}

.popupDialogHeading {	
	font-size: 30px;
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	color: #333333;
       
}

.popupDialogBody {	
	font-size: 12px;
	font-family: 'Helvetica';
	color: #333333;
	font-weight: regular;
}

.sg_largeHeader {	
	font-size: 30px;
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	color: #333333;   
}

.sg_subHeader {	
	font-size: 25px;
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	color: #9e1b32;   
}

.sg_secondarySubHeader {	
	font-size: 25px;
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	color: #333333;   
}

.sg_smallHeader {	
	font-size: 14px;
	font-family: 'Helvetica';
	color: #333333;  
	font-weight: bold; 
}

.sg_body {	
	font-size: 12px;
	font-family: 'Helvetica';
	color: #333333;  
	font-weight: regular; 
}

.sg_disabledBody {	
	font-size: 12px;
	font-family: 'Helvetica';
	color: #ACACAC;  
	font-weight: regular; 
}

.sg_smallBody {	
	font-size: 11px;
	font-family: 'Helvetica';
	color: #333333;  
	font-weight: regular; 
}

.sg_fieldTitle {	
	font-size: 12px;
	font-family: 'Helvetica';
	color: #333333;  
	font-weight: bold; 
}



.sg_secondaryNav {	
	font-size: 14px;
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	color: #0076a3;  
}


.sg_secondaryNavSelected {	
	font-size: 14px;
	font-family: 'HelveticaNeueW01-67MdCn 692710';
	color: #333333;  
}

.sg_secondaryNavDisabled {	
	font-size: 14px;
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	color: #808080;  
}



.loginHeaderLink {	
	font-size: 11px;
	color: #0076A3; 
	font-family: 'Helvetica';
}

.loginHeaderpipe {	
	font-size: 11px;
	color: #0076A3; 
	font-family: 'Helvetica';
	line-height:22px;
}

.loginHeaderLinkBold {	
	font-size: 11px;
	font-family: 'Helvetica';
	line-height: 22px;
}

.sg_blueButton,
.sg_blueButtonOver,
.sg_blueButtonFocused,
.sg_blueButtonnFocusedOver,
.sg_blueButtonDown,
.sg_blueButtonFocusedDown {
	color: #555555;  
	font-family: 'Helvetica';
	font-size: 14px;
	font-weight: regular; 
}



/* secondary nav tool strip button */
.sg_secondaryNavToolStripButton,
.sg_secondaryNavToolStripButtonOver,
.sg_secondaryNavToolStripButtonFocused,
.sg_secondaryNavToolStripButtonFocusedOver,
.sg_secondaryNavToolStripButtonDown,
.sg_secondaryNavToolStripButtonFocusedDown {
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	font-size: 14px;
	color: #0076a3; 
}

.sg_secondaryNavToolStripButtonOver,
.sg_secondaryNavToolStripButtonFocused,
.sg_secondaryNavToolStripButtonFocusedOver,
.sg_secondaryNavToolStripButtonDown,
.sg_secondaryNavToolStripButtonFocusedDown {
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	font-size: 14px;
	color: #0076a3; 
}

.sg_secondaryNavToolStripButtonSelected,
.sg_secondaryNavToolStripButtonSelectedFocused,
.sg_secondaryNavToolStripButtonSelectedOver,
.sg_secondaryNavToolStripButtonSelectedFocusedOver,
.sg_secondaryNavToolStripButtonSelectedDisabled {
	font-size: 14px;
	font-family: 'HelveticaNeueW01-67MdCn 692710';
	color: #333333; 
}

.sg_input_warning {
	color:#e70033;
	font-family:Helvetica;
	font-size:12px;
	font-bold;
}



/* ------------------------------------------------------------------------------  */

.tallCellWithoutCheckbox,
.tallCellWithoutCheckboxDark,
.tallCellWithoutCheckboxOver,
.tallCellWithoutCheckboxOverDark,
.tallCellWithoutCheckboxSelected,
.tallCellWithoutCheckboxSelectedDark,
.tallCellWithoutCheckboxSelectedOver,
.tallCellWithoutCheckboxSelectedOverDark,
.tallCellWithoutCheckboxDisabled,
.tallCellWithoutCheckboxDisabledDark {
  border-top: 1px solid #EFEFEF;
  border-bottom: 1px solid #EFEFEF;  
  color: #333333;
  font-family: 'Helvetica';
  font-size: 12px;
  text-overflow: ellipsis;
}

.tallCellWithoutCheckboxDark,
.tallCellWithoutCheckboxOverDark,
.tallCellWithoutCheckboxSelectedDark,
.tallCellWithoutCheckboxSelectedOverDark {
  background-color: #EFEFEF;
  border-top: 1px solid #EFEFEF;
}

.tallCellWithoutCheckboxOver {
  border-top: 1px solid #EFEFEF;
}

.tallCellWithoutCheckboxSelected {
  border-top: 1px solid #EFEFEF;
}

.subscriptionOptionsSubHeaders {
	
	font-size: 14px;
	font-weight: bold;
}

.accountTriggeringSelectedRecord {
	
	background-color: #0076a3;
	
}




.bankruptcySetupSubHeaders {
	
	font-size: 16px;
	font-weight: bold;
}

.expMactherrorMsgLabel {
	font-family: 'Helvetica';
	font-size: 13px;
	color: #daa520;
	height:100%;
	font-weight:normal;
    background-color: #eee8aa;
	width: auto;
}


.fileUploadStyle
{
	cursor:pointer;
	cursor:hand;
}    

.inputInquirylabelText{
	color: #333333;
	font-size: 12px;
	font-family: 'Helvetica';
}

.smallHeaderText {
	color: #333333;
	font-size: 14px;
	font-family: 'Helvetica';
}

 

/* listgrid links */
.sg_listGridCellLink {
	border-top: 1px solid #EFEFEF;
  	border-bottom: 1px solid #EFEFEF;  
  	color: #0076a3;
  	font-family: 'Helvetica';
  	font-size: 12px;
  	text-overflow: ellipsis;
}

.sg_listGridCellLinkOver {
	border-top: 1px solid #EFEFEF;
  	border-bottom: 1px solid #EFEFEF;  
  	color: #0076a3;
  	font-family: 'Helvetica';
  	font-size: 12px;
  	text-overflow: ellipsis; 
	text-decoration: underline;
}

/* CSS FOR Bankruptcy Alert Details Page Added*/


.gwt-hr {
	border-top:1px solid #D0D0D0;
	height:2px;	
	display:block;
	clear:both;
}
.gwt-alert-label-big {
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	padding-top: 16px;
	white-space: nowrap;
}
.gwt-alert-label {
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	font-size: 25px;
	color: #333333;
	font-weight: bold;
	/*padding-top: 35px;*/
	margin-top : 20px;
	white-space: nowrap;
}
.gwt-group-label-section{
	padding-top:15px;
}
.gwt-alert-top-margin20 {
	margin-top : 20px;
}
.gwt-alert-top-margin10 {
	margin-top : 10px;
}
.gwt-company-label{
	color: #9e1b32;
	font-size: 25px;
	font-family: 'HelveticaNeueW01-47LtCn 692686';	
	white-space: nowrap;
}
.gwt-alert-date-bold {
	font-family: 'Helvetica' !important;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
	white-space: nowrap;
}
.gwt-alert-date-regular {
	font-family: 'Helvetica' !important;
	font-size: 14px;
	color: #333333;
	white-space: nowrap;
}
.gwt-group-label{
	font-size: 16px;
	font-family: 'Helvetica' !important;
	color: #333333;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
}

.gwt-field-title{
color:#333333;
font-family:Helvetica;
font-size:12px;
font-weight:bold;
}
.gwt-table-display-row-Label{
	font-size: 12px;
	font-family: 'Helvetica' !important;
	color: #333333;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.gwt-table-details-display-row-Label{
	font-size: 12px;
	font-family: 'Helvetica' !important;
	color: #333333;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.gwt-alert-date-bold {
	font-family: 'Helvetica' !important;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
	white-space: nowrap;
}
.gwt-alert-top-padding4 {
	padding-top: 4px;
}
.gwt-alert-top-margin5 {
	margin-top : 5px;
}
.gwt-alert-left-margin20 {
	margin-left : 20px;
}
.gwt-Header-Message-Label{
	font-size: 12px;
	font-family: 'Helvetica' !important;
	color: #333333;
	/*padding-left: 10px;*/
	padding-right: 5px;
	white-space: nowrap;
}
.gwt-Header-Message-Label-note{
	font-size: 10px;
	font-family: 'Helvetica' !important;
	color: #333333;
	/*padding-left: 10px;*/
	padding-right: 5px;
	white-space: pre-wrap;
}
.gwt-Order-Credit-regular {
	font-family: 'Helvetica' !important;
	font-size: 14px;
	color: #555555;
	white-space: nowrap;
}
.gwt-back-button-regular {
	font-family: 'Helvetica' !important;
	font-size: 18px;
	color: #ffffff;
	white-space: nowrap;
}
.gwt-back-button-regular2 {
	font-family: 'Helvetica' !important;
	font-size: 14px;
	color: #ffffff;
	white-space: nowrap;
	width: 500px;
}

/* CSS For Account Triggering Alert Details Page Added*/

.gwt-alert-link-label-regular {
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	font-size: 14px;
	white-space: nowrap;
}


/*CSS For BCM Setup Page -> Upload*/
.criteriaButtonUpload {
       background-image: url("images/grey-btn-bg-upload.png");
       -webkit-border-radius: 3px !important;
       -moz-border-radius: 3px !important;
       -ms-border-radius: 3px !important;
       -o-border-radius: 3px !important;
       border-radius: 3px !important;
       font-family: 'Helvetica' !important;
       font-size: 14px !important;
       font-weight: normal !important;
       color: #555555 !important;
       text-align: center;
       border: none;
       cursor: pointer;
}

.criteriaButtonUpload:hover {
       cursor: pointer;
}

.criteriaButtonDisabled,
.criteriaButtonSelectedDisabled {
    background-image: url("images/grey-btn-bg.png");
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    border-radius: 3px !important;
    font-family: 'Helvetica' !important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #CCCCCC !important;
}


.criteriaButtonUpload:hover {
      cursor: pointer;
}

.batchUpload {
    border: none;
}

.batchUpload:hover {
    cursor: pointer;
}

.batchUploadSuccess {
	color: green;
	padding-bottom: 5px;
}

.batchUploadError {
	color: red;
	padding-bottom: 5px;
}

.clickable {
	cursor: pointer;
	font-size: 12px;
	font-family: 'Helvetica';
	color: #0076A3;
}

.clickable2 {
	cursor: pointer;
	font-size: 12px;
	font-family: 'Helvetica';
	color: gray;
}

.clickable:hover {
	text-decoration:underline;
}

.linkMouseHover {
	color: gray;
}

.marginTop{
	top: 2px;
}
.field-label {
font-weight:bold;
}

.gwt-archive-alert-label-big {
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	padding-top: 18px;
	white-space: nowrap;
}

/* SectionStack headers - css based */
.sectionHeaderopened,
.sectionHeaderclosed,
.sectionHeaderDisabledopened,
.sectionHeaderDisabledclosed {
  color: #333333 !important;
  font-family: 'Helvetica' !important;
  font-size: 14px !important;
  font-weight: bold !important;
  padding: 2px !important;
}

.sectionHeaderopened {
  background-color: #E0E0E0 !important; 
  background-attachment: scroll;
  border-top: 1px solid white !important;
  border-bottom: 1px solid white !important;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5ODU5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVkNmI3ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F0F0F0), color-stop(100%, #E0E0E0)) !important;
  background-image: -webkit-linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
  background-image: -moz-linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
  background-image: -o-linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
  background-image: linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
}

.sectionHeaderclosed {
  background-color: #E0E0E0 !important;
  background-attachment: scroll;
  border-top: 1px solid white !important;
  border-bottom: 1px solid white !important;  
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyOTJhMSIvPjxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM3MjkyYTEiLz48c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNmE3YTkwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWQ2YjdlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F0F0F0), color-stop(100%, #E0E0E0)) !important;
  background-image: -webkit-linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
  background-image: -moz-linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
  background-image: -o-linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
  background-image: linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
}


.customcriteriasectionHeaderopened,
.customcriteriasectionHeaderclosed,
.customcriteriasectionHeaderDisabledopened,
.customcriteriasectionHeaderDisabledclosed {
  background-color: #33a9d4 !important; 
  background-attachment: scroll;
  font-weight:bold;
  color: #FFFFFF;
  border-top: 1px solid white !important;
  border-bottom: 1px solid white !important;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5ODU5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVkNmI3ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #66bedf), color-stop(100%, #33a9d4)) !important;
  background-image: -webkit-linear-gradient(top, #66bedf 0%, #33a9d4 100%) !important;
  background-image: -moz-linear-gradient(top, #66bedf 0%, #33a9d4 100%) !important;
  background-image: -o-linear-gradient(top, #66bedf 0%, #33a9d4 100%) !important;
  background-image: linear-gradient(top, #66bedf 0%, #33a9d4 100%) !important;
  } 
  
.customcriteriasectiondeselectedHeaderopened,
.customcriteriasectiondeselectedHeaderclosed,
.customcriteriasectiondeselectedHeaderDisabledopened,
.customcriteriasectiondeselectedHeaderDisabledclosed {
  background-color: #E0E0E0 !important;
  background-attachment: scroll;
  font-weight:bold;  
  border-top: 1px solid white !important;
  border-bottom: 1px solid white !important;  
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyOTJhMSIvPjxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM3MjkyYTEiLz48c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNmE3YTkwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWQ2YjdlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F0F0F0), color-stop(100%, #E0E0E0)) !important;
  background-image: -webkit-linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
  background-image: -moz-linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
  background-image: -o-linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
  background-image: linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%) !important;
  }   

.standardCriteriaBlock {
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	background-color: #F0F0F0;
	display:block;
	clear:both;
	padding-left: 20px;
	font-family: Helvetica;
	color: #333333;
	font-size: 12px;
}

.customCriteriaBlock {
	border-top:2px solid #F0F0F0;
	border-bottom:2px solid #FFFFFF;
	background-color: #FFFFFF;
	display:block;
	clear:both;
	padding-left: 20px;
	font-family: Helvetica;
	color: #333333;
	font-size: 12px;
}

.standardCriteriaDeselectedBlock {
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #F0F0F0;
	background-color: #FFFFFF;
	display:block;
	clear:both;
	padding-left: 20px;
	font-family: Helvetica;
	color: #ababab;
	font-size: 12px;
}

.customCriteriaDeselectedBlock {
	border-top:2px solid #F0F0F0;
	border-bottom:2px solid #FFFFFF;
	background-color: #FFFFFF;
	display:block;
	clear:both;
	padding-left: 20px;
	font-family: Helvetica;
	color: #ababab;
	font-size: 12px;
}

.standardCriteriaLabelSelected {
	display:block;
	clear:both;
	padding-left: 20px;
	font-family: Helvetica;
	color: #333333;
	font-size: 12px;
}

.standardCriteriaLabelDeSelected {
	display:block;
	clear:both;
	padding-left: 20px;
	font-family: Helvetica;
	color: #ababab;
	font-size: 12px;
}


.criteriaRadioButton,
.criteriaRadioButtonFocused {
	font-size: 13px;
	font-family: Helvetica;
	font-weight: bold;
}

.criteriaRadioButtonDisabled {
  color: #ababab;
  font-family: Helvetica, Verdana, sans-serif;
}

.criteriaButtonRounded,
.criteriaButtonRoundedOver,
.criteriaButtonRoundedFocused,
.criteriaButtonRoundedFocusedOver,
.criteriaButtonRoundedDown,
.criteriaButtonRoundedFocusedDown,
.criteriaButtonRoundedSelected,
.criteriaButtonRoundedSelectedFocused,
.criteriaButtonRoundedSelectedDown,
.criteriaButtonRoundedSelectedFocusedDown,
.criteriaButtonRoundedSelectedOver,
.criteriaButtonRoundedSelectedFocusedOver {
       background-color: #EEEEEE !important;
       background-image: url("./images/cssButton/button_stretch.png")
              !important;
       background-repeat: repeat-x !important;
       background-image:
              url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxZDRlNyIvPjxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjYjNjM2Q2Ii8+PHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiNiY2NhZGMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2UxZWYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
       background-size: 100% !important;
       background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EEEEEE),
              color-stop(47%, #FFFFFF), color-stop(63%, #FFFFFF),
              color-stop(100%, #EEEEEE)) !important;
       background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%,
              #EEEEEE 100%) !important;
       background-image: -moz-linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE
              100%) !important;
       background-image: -o-linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE
              100%) !important;
       background-image: linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE 100%)
              !important;
       border: 1px solid #456592 !important;
       -webkit-border-radius: 3px !important;
       -moz-border-radius: 3px !important;
       -ms-border-radius: 3px !important;
       -o-border-radius: 3px !important;
       border-radius: 3px !important;
       font-family: 'Helvetica' !important;
       font-size: 14px !important;
       font-weight: normal !important;
       color: #555555 !important;
}

.criteriaButtonRoundedDisabled,
.criteriaButtonRoundedSelectedDisabled {
       background-color: #EEEEEE !important;
       background-image: url("./images/cssButton/button_stretch.png") !important;
    background-repeat: repeat-x !important;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxZDRlNyIvPjxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjYjNjM2Q2Ii8+PHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiNiY2NhZGMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2UxZWYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100% !important;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EEEEEE), color-stop(47%, #FFFFFF), color-stop(63%, #FFFFFF), color-stop(100%, #EEEEEE)) !important;
    background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE 100%) !important;
    background-image: -moz-linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE 100%) !important;
    background-image: -o-linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE 100%) !important;
    background-image: linear-gradient(top, #EEEEEE 0%, #FFFFFF 47%, #FFFFFF 63%, #EEEEEE 100%) !important;
    border: 1px solid #CCCCCC !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    border-radius: 3px !important;
    font-family: 'Helvetica' !important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #CCCCCC !important;
}

.criteriaBodyEndMargin {
	border-top:1px solid #CCCCCC;
	height:2px;	
	display:block;
	clear:both;
}

.criteriaFormHeaderTitle {
	font-size: 25px;
	font-family: 'HelveticaNeueW01-47LtCn 692686';
	color: #990033;
}

.criteriaFormSuffixTitle {
	font-size: 12px;
	font-family: 'Helvetica';
	color: #333333;
}

.monitorAdminLabelsTitle {
	font-size: 11px;
	font-family: 'Helvetica';
	color: #333333;
	font-weight:bold;
}

.monitorAdminLabelsTitle_Disable {
	font-size: 11px;
	font-family: 'Helvetica';
	color: #ABABAB;
	font-weight:bold;
}

.monitorAdminLabelsLink {
	font-size: 12px;
	font-family: 'Helvetica';
	color: #0076A3;
}

.criteriaButton,
.criteriaButtonOver,
.criteriaButtonFocused,
.criteriaButtonFocusedOver,
.criteriaButtonDown,
.criteriaButtonFocusedDown,
.criteriaButtonSelected,
.criteriaButtonSelectedFocused,
.criteriaButtonSelectedDown,
.criteriaButtonSelectedFocusedDown,
.criteriaButtonSelectedOver,
.criteriaButtonSelectedFocusedOver {
       background-image: url("images/grey-btn-bg.png");
       -webkit-border-radius: 3px !important;
       -moz-border-radius: 3px !important;
       -ms-border-radius: 3px !important;
       -o-border-radius: 3px !important;
       border-radius: 3px !important;
       font-family: 'Helvetica' !important;
       font-size: 14px !important;
       font-weight: normal !important;
       color: #555555 !important;
}

.criteriaButtonBrowse {
       background-image: url("images/grey-btn-bg-browse.png");
       -webkit-border-radius: 3px !important;
       -moz-border-radius: 3px !important;
       -ms-border-radius: 3px !important;
       -o-border-radius: 3px !important;
       border-radius: 3px !important;
       font-family: 'Helvetica' !important;
       font-size: 14px !important;
       font-weight: normal !important;
       color: #555555 !important;
       text-align: center;
       border: none;
}

.criteriaButtonBrowse:hover {
       cursor: pointer;
}

.gwt-public-rec-Label{
	font-size: 12px;
	font-family: 'Helvetica' !important;
	color: #333333;
	font-weight:bold;
	white-space: nowrap;
}

.gwt-public-rec-Label-disabled{
	font-size: 12px;
	font-family: 'Helvetica' !important;
	color: #ABABAB;
	font-weight:bold;
	white-space: nowrap;
}

