/*Begin Font-Face Config*/
@font-face {
 font-family:"'Open Sans Condensed Regular' OpenSans_Condensed-Regular";
 src:url("fonts/OpenSans_Condensed-Regular.eot?iefix") format("eot");
}
@font-face {
 font-family:"'Open Sans Condensed Regular' OpenSans_Condensed-Regular";
 src:url("fonts/OpenSans_Condensed-Regular.eot?iefix");
 src:url("fonts/OpenSans_Condensed-Regular.woff") format("woff");
}
 @font-face {
 font-family:"'Open Sans Condensed Italic' OpenSans_Condensed-Italic";
 src:url("fonts/OpenSans_Condensed-Italic.eot?iefix") format("eot");
}
 @font-face {
 font-family:"'Open Sans Condensed Italic' OpenSans_Condensed-Italic";
 src:url("fonts/OpenSans_Condensed-Italic.eot?iefix");
 src:url("fonts/OpenSans_Condensed-Italic.woff") format("woff"), url("fonts/OpenSans_Condensed-Italic.ttf") format("truetype");
}
 @font-face {
 font-family:"'Open Sans Condensed Medium' OpenSans_Condensed-Medium";
 src:url("fonts/OpenSans_Condensed-Medium.eot?iefix") format("eot");
}
 @font-face {
 font-family:"'Open Sans Condensed Medium' OpenSans_Condensed-Medium";
 src:url("fonts/OpenSans_Condensed-Medium.eot?iefix");
 src:url("fonts/OpenSans_Condensed-Medium.woff") format("woff"), url("fonts/OpenSans_Condensed-Medium.ttf") format("truetype");
}
 @font-face {
 font-family:"'Open Sans Condensed Medium Italic' OpenSans_Condensed-MediumItalic";
 src:url("fonts/OpenSans_Condensed-MediumItalic.eot?iefix") format("eot");
}
 @font-face {
 font-family:"'Open Sans Condensed Medium Italic' OpenSans_Condensed-MediumItalic";
 src:url("fonts/OpenSans_Condensed-MediumItalic.eot?iefix");
 src:url("fonts/OpenSans_Condensed-MediumItalic.woff") format("woff"), url("fonts/OpenSans_Condensed-MediumItalic.ttf") format("truetype");
}
/*END Font-Face Config*/

body { 
	color: rgb(95, 107, 114);
	font-family: 'Open Sans';
	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: 'Open Sans';
	
	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;
	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: 'Open Sans';
}

.topMenuNotSelected{
	color: #5F6A72;
	font-weight: bold;
	font-size: 12px;
	font-family: 'Open Sans';
}

.pageBodyTitleLabel
{
	color: #5E6265;
	font-weight: bold;
	font-size: 12px;
	font-family: 'Open Sans';
}

.pageBodyFieldsTitleLabel
{
	color: #5F6A72;
	font-weight: normal;
	font-size: 12px;
	font-family: 'Open Sans';
}
.pageImportantMessageLabel
{
	color: #C96629;
	font-weight: normal;
	font-size: 12px;
	font-family: 'Open Sans';	
	background-color: #fff9e9;
	font-weight: bold;
}

.pageTitleLabel
{
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: 'Open Sans';
	
}

.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: 'Open Sans';
}
.headerPageTitle
{
	color: AF0132;
	font-weight: bold;
	font-size: 18px;
	font-family: 'Open Sans';
	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 8px 3px #CCCCCC;
	border-collapse: separate;
}


.myServices{
    color: rgb(164, 23, 38);
    text-decoration: underline;
}
.productSpotLight
{
	margin-right: 50px;
}

.myServicesTitle{
font-family: 'Open Sans';
font-size: 14px;
color: rgb(164, 23, 38);
text-align: left;
margin-bottom: 5px;
font-weight: bold;
}

.homePageTitle{
font-family: 'Open Sans';
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: 'Open Sans Condensed Light';
	font-size: 24px;
	color: #333333;
}

.headerEfxEport
{
	font-family: 'Open Sans Condensed Light';
	font-size: 34px;
	color: #333333;
}
.importantMessage
{
	color:#333333;
	font-size: 18px;
	font-family:'Open Sans Condensed Medium';
}
.importantMessageText
{
	color:#333333;
	font-size: 14px;
	font-family:'Open Sans';
}
.myServicesLink
{
	font-size: 16px;
	font-family:'Open Sans';
	color: #0076A3;
	padding-left: 20px;
}
.quickInquiryFormHeaderTitle
{
	font-size: 23px;
	font-family: 'Open Sans Condensed Light';
	color: #990033;	
}

.quickReportFormItemTitle {
    color: rgb(51, 51, 51);
    font-family: 'Open Sans';
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    padding-left: 6px;
}
  .quickReportFormItemTitleFocused
{
  color: #333333;
  font-family: 'Open Sans';
  font-size: 12px;
  font-weight:bold;
  text-align: left;
  padding-left: 6px;
  }
  
  .quickReportFormItemTitleMandatory
{
  color: #333333;
  font-family: 'Open Sans';
  font-size: 12px;
  font-weight:bold;
  text-align: left;
  }
  .quickReportFormItemTitleMandatoryError
  {
  color: red;
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight:bold;
  text-align: left; 
  }
  .quickReportFormItemTitleMandatoryFocused
{
  color: #333333;
  font-family: 'Open Sans';
  font-size: 12px;
  font-weight:bold;
  text-align: left;
  }
  
  .fullScreenLink
  {
  color: #0076A3;
	text-decoration:none;
	font-size: 13px;
	font-family: 'Open Sans';
	cursor: hand;
	
  }
  .userAdminTabTitleLabel
  {
  font-family: 'Open Sans Condensed Light';
	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: 'Open Sans';
	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: 'Open Sans';
	font-size: 14px;
	background-color: #d3eec6;
	color: #328921;
	font-weight: regular;
  }
  
.errorMessageLabel
 {
	font-family: 'Open Sans';
	font-size: 14px;
	background-color: #fdefe9;
	color: #e70033;
	font-weight: regular;
 }
.helpTopicTitle
{
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight:bold;
}
.sectionContents
{
	font-family: 'Open Sans';
	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: 'Open Sans';


}

.setUserGroups
{
background-image: url('./images/step_process.png');
 background-position: 0px -85px;
  font-family: 'Open Sans';
}
.assignUsers
{
background-image: url('./images/step_process.png');
 background-position: 0px 68px;
  font-family: 'Open Sans';
}

.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: 'Open Sans';	
	background-color: #fff9e9;
	font-weight: bold;
}
.warningMessageLabel
 {
	font-family: 'Open Sans';
	font-size: 14px;
	background-color: #fff9e9;
	color: #c96629;
	font-weight: regular;
 }
.eidRegister
 {
	font-family: 'Open Sans';
	font-size: 12px;
	color: #333333;
	font-weight: regular;
 }
 .printTextBox
{
	color: rgb(95, 107, 114);
	font-family: 'Open Sans';
	font-size: 14px;
	margin: 1px;
	align: center;
}
.hidden_iframe
{
	visibility: hidden;
}
.subFormHeaderTitle {
    color: rgb(51, 51, 51);
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding-left: 6px;
}
.subFormHeaderSubTitle {
	color: #333333;
	font-family: 'Open Sans';
	font-size: 12px;
	text-align: left;
	padding-left: 6px;
}

.searchHintLink {
	color: #0076A3;
	font-size: 13px;
	font-family: 'Open Sans';
	cursor: hand;
	text-decoration: underline;
}

.whatsThisLink {
	color: #0076A3;
	font-size: 13px;
	font-family: 'Open Sans';
	cursor: hand;
}

.addendum {
	border-style: none;
	 text-align: left;
}
.questionText {
    color: rgb(51, 51, 51);
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    padding-left: 6px;
    background-color:#EEEEEE;
}
/* SSO 3592 Starts */
 .teleCheckTitleLabel
  {
  	font-family: 'Open Sans Condensed Light';
	font-size: 26px;
	color: #333333;
	font-weight: bold;
	margin-left: 50px;
  }
  /* SSO 3592 Ends */
 /* SSO 4472 Starts */
#button-blue1 {  
	background: none repeat scroll 0 0 #0093C9;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block !important;
	padding: 5px 10px;
	z-index: 1;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	font-family: Arial Narrow, Arial, sans-serif;
}
#button-blue1:hover {
	background: none repeat scroll 0 0 #037296;
}
/* SSO 4472 Ends */

.gcpMigrationMessageLabel
 {
	font-family: 'Open Sans';
	font-size: 13px;
	font-height:19px;
	text-align:justify;
 }
 
 .gcpMigrationMessageLabel1
 {
	font-family: 'Open Sans';
	font-size: 13px;
	font-height:19px;
	
 }

 
  .gcpMigrationTitleLabel
  {
  font-family: 'Open Sans Condensed Light';
	font-size: 24px;
	color: #333333;
	font-weight: bold;
  }