.summaryResultsImg {
    margin-right: 20px;
}

h1 {
    font-size: 2em;
    font-weight: bold;
    color: #777777;
    margin: 40px 0px 70px;
    text-align: center;
    position: absolute;
}

.sendButton {
    display: block;
    font-size: 16pt;
}

.alternateGridBody {
    background-color:#99D8F0;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
    width: 400px;
}

.dialogVPanel {
    margin: 5px;
}

.formMargin {
    margin-left:5px;
    margin-right:5px;
}

.serverResponseLabelError {
    color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
    margin: 15px 6px 6px;
}


/** Custom changes */
.homebuttons {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666;
    font: 10px Arial;
    margin: 0;
    text-decoration: none;
    white-space: nowrap;
    overflow: visible;
    height: 15px;
}

.headbuttons {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
    font-family: Arial, Verdana, Bitstream Vera Sans, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}


.helpbuttons {
    background: none repeat scroll 0 0 transparent;
    color: white;
    font-family: Arial, Verdana, Bitstream Vera Sans, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
}

.info {
    color: black;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    margin: 0;
}

.infohead {
    color: black;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-style:italic; font-weight:bold;
    white-space: nowrap;
    margin: 0;
}

.title {
    color: #666666;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    margin: 0;
}

.title10Style,.title10StyleFocused,.title10StyleFocusedOver,.title10StyleDown,.title10StyleFocusedDown,.title10StyleSelected,.title10StyleSelectedFocused,
.title10StyleSelectedDown,.title10StyleSelectedFocusedDown,.title10StyleSelectedOver,.title10StyleSelectedFocusedOver {
    color: black;
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
}

.titleStyle,
.titleStyleFocused,
.titleStyleFocusedOver,
.titleStyleDown,
.titleStyleFocusedDown,
.titleStyleSelected,
.titleStyleSelectedFocused,
.titleStyleSelectedDown,
.titleStyleSelectedFocusedDown,
.titleStyleSelectedOver,
.titleStyleSelectedFocusedOver
    {
    color: black;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
}

.hintStyle,.hintStyleError, .hintStyleFocused,.hintStyleFocusedOver,.hintStyleDown,.hintStyleFocusedDown,.hintStyleSelected,.hintStyleSelectedFocused,.hintStyleSelectedDown,.hintStyleFocusedDown,.hintStyleSelectedOver,.hintStyleSelectedFocusedOver 
 {
    color: #666666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    white-space: nowrap;
}

.hintStyleDescription 
 {
    color: #666666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
}

.labelStyle,.labelStyleError, .labelStyleFocused,.labelStyleFocusedOver,.labelStyleDown,.labelStyleFocusedDown,.labelStyleSelected,.labelStyleSelectedFocused,.labelStyleSelectedDown,.labelStyleFocusedDown,.labelStyleSelectedOver,.labelStyleSelectedFocusedOver 
 {
    color: black;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    white-space: nowrap;
}

.headerLabelStyle,.headerLabelStyleError, .headerLabelStyleFocused,.headerLabelStyleFocusedOver,.headerLabelStyleDown,.headerLabelStyleFocusedDown,.headerLabelStyleSelected,.headerLabelStyleSelectedFocused,.headerLabelStyleSelectedDown,.headerLabelStyleFocusedDown,.headerLabelStyleSelectedOver,.headerLabelStyleSelectedFocusedOver 
 {
    color: black;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
}

.headerInstructions {
	color: black;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.header10LabelStyle 
 {
    color: black;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
}
    
.checkbox {
    border: 1px solid #5C91B5;
}

.resultTitleStyle {
    color: black;
    font-size: 11px;
    font-weight: bold;
}

.headLabel {
    color: black;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-weight: bold;
}

.sidebarLabel {
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: default;
    font-size: 10pt;
}

.sidebarLabelAddReview {
    color: green;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
}

.reviewProgressHeaderLabel {
    color: black;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    white-space: nowrap;
}

.recordStatusLabelComplete {
    color: #7CAE18;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
}

.recordStatusLabelInComplete {
    color: #d60037;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
}

.sidebarLabelEditReview {
    color: green;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9pt;
}

.sidebarLabelUnderline {
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    cursor: pointer;
    font-size: 10pt;
}

.sidebarLabelUnderLineWithoutCursor{
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    cursor: default;
    font-size: 10pt;
    }

.sidebarLabelWithoutCursor{
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    pointer-events: none;
    cursor: default;
    font-size: 10pt;
    }

.highlight {
    background-color: #009DD9;  /** Nielsen/Bupa blue */
    color: white;
    pointer-events: none;
    text-decoration: none;
    cursor: default;
    font-size: 10pt;
}

.clickable {
    color: #666666;
    font-size: 11px;
    text-decoration: underline;
}

.buttons,.buttonsOver, .buttonsFocused,.buttonsFocusedOver,.buttonsDown,.buttonsFocusedDown,.buttonsSelected,.buttonsSelectedFocused,.buttonsSelectedDown,.buttonsSelectedFocusedDown,.buttonsSelectedOver,.buttonsSelectedFocusedOver,.buttonsDisabled,.buttonsSelectedDisabled  {
    background-color: blue;
    color: #333333;
    font-size: 200px;
}

.nextButtons {
    background-color: blue;
    background-image: url("./images/arrow_nav1_right.gif");
    background-position: right;
    background-repeat: no-repeat;
    color: #333333;
    font-size: 200px;
}

.buttonsText,.buttonsTextOver, .buttonsTextFocused,.buttonsTextFocusedOver,.buttonsTextDown,.buttonsTextFocusedDown,.buttonsTextSelected,.buttonsTextSelectedFocused,.buttonsTextSelectedDown,.buttonsTextSelectedFocusedDown,.buttonsTextSelectedOver,.buttonsTextSelectedFocusedOver,.buttonsTextDisabled,.buttonsTextSelectedDisabled {
    background-color: #009DD9;
    color: black;
    font-size: 12;
    font-family: arial;
    text-align: center;
    display: inline;
    position: relative;
    left: 15%;
    margin: 5;
}

.prevButtons {
    background-color: blue;
    background-image: url("./images/arrow_nav1_left.gif");
    background-position: right;
    background-repeat: no-repeat;
    color: #333333;
    font-size: 200px;
}

.printButton,.printButtonOver,.printButtonFocused,.printButtonFocusedOver,.printButtonDown,.printButtonFocusedDown,.printButtonSelected,.printButtonSelectedFocused,.printButtonSelectedDown,.printButtonSelectedFocusedDown,.printButtonSelectedOver,.printButtonSelectedFocusedOver,.printButtonDisabled,.printButtonSelectedDisabled
    {
    background-repeat: no-repeat;
    margin: 0 0 0 5;
    padding: 0;
}

.clickableBlue, .clickableBlueOver, .clickableBlueFocused,.clickableBlueFocusedOver,.clickableBlueDown,.clickableBlueFocusedDown,.clickableBlueSelected,.clickableBlueSelectedFocused,.clickableBlueSelectedDown,.clickableBlueSelectedFocusedDown,.clickableBlueTextSelectedOver,.clickableBlueSelectedFocusedOver,.clickableBlueDisabled,.clickableBlueSelectedDisabled {
    color: #009DD9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
}

.tabbedClickableBlue, .tabbedClickableBlueOver, .tabbedClickableBlueFocused,.tabbedClickableBlueFocusedOver,.tabbedClickableBlueDown,.tabbedClickableBlueFocusedDown,.tabbedClickableBlueSelected,.tabbedClickableBlueSelectedFocused,.tabbedClickableBlueSelectedDown,.tabbedClickableBlueSelectedFocusedDown,.tabbedClickableBlueTextSelectedOver,.tabbedClickableBlueSelectedFocusedOver,.tabbedClickableBlueDisabled,.tabbedClickableBlueSelectedDisabled {
    color: #009DD9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
    padding: 0px 20px 0px 20px;
}

.clickableRed {
    color: red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
    cursor: pointer;

}

.clickableBlueBold,.clickableBlueBoldOver,.clickableBlueBoldFocused,.clickableBlueBoldFocusedOver,.clickableBlueBoldDown,.clickableBlueBoldFocusedDown,.clickableBlueBoldSelected,.clickableBlueBoldSelectedFocused,.clickableBlueBoldSelectedDown,.clickableBlueBoldSelectedFocusedDown,.clickableBlueBoldSelectedOver,.clickableBlueBoldSelectedFocusedOver,.clickableBlueBoldDisabled,.clickableBlueBoldSelectedDisabled{
    color: #009DD9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
    font-weight:bolder;
    white-space: nowrap;
}

.clickableGray ,.clickableGrayOver, .clickableGrayFocused,.clickableGrayFocusedOver,.clickableGrayDown,.clickableGrayFocusedDown,.clickableGraySelected,.clickableGraySelectedFocused,.clickableGraySelectedDown,.clickableGraySelectedFocusedDown,.clickableGrayTextSelectedOver,.clickableGraySelectedFocusedOver,.clickableGrayDisabled,.clickableGraySelectedDisabled  {
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
    cursor: pointer;
    white-space: pre-wrap;
}

.labelGray {
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    cursor: pointer;
    white-space: nowrap;
    vertical-align: top;
}

.clickableBlack {
      color: black;
      font-family:Arial, Helvetica, sans-serif;
      text-decoration:underline;
      cursor: pointer;
      white-space: nowrap;

    }   
    
.clickableBlackFont ,.clickableBlackFontOver, .clickableBlackFontFocused,.clickableBlackFontFocusedOver,.clickableBlackFontDown,.clickableBlackFontFocusedDown,.clickableBlackFontSelected,.clickableBlackFontSelectedFocused,.clickableBlackFontSelectedDown,.clickableBlackFontSelectedFocusedDown,.clickableBlackFontTextSelectedOver,.clickableBlackFontSelectedFocusedOver,.clickableBlackFontDisabled,.clickableBlackFontSelectedDisabled  { 
      color: black;
      font-family:Arial, Helvetica, sans-serif;
      text-decoration:underline;
      font-size: 11px;
      cursor: pointer;
      white-space: nowrap;
}   
    
.clickableBlackPlain {
      color: black;
      font-family:Arial, Helvetica, sans-serif;
      cursor: pointer;
      white-space: nowrap;
}

.gridHeaderStyle,.gridHeaderStyleError, .gridHeaderStyleFocused,.gridHeaderStyleFocusedOver,.gridHeaderStyleDown,.gridHeaderStyleFocusedDown,.gridHeaderStyleSelected,.gridHeaderStyleSelectedFocused,.gridHeaderStyleSelectedDown,.gridHeaderStyleSelectedFocusedDown,.gridHeaderStyleSelectedOver,.gridHeaderStyleSelectedFocusedOver {
    color: black;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    padding:2pt;
}
.content10HeaderStyle,.content10HeaderStyleError, .content10HeaderStyleFocused,.content10HeaderStyleFocusedOver,.content10HeaderStyleDown,.content10HeaderStyleFocusedDown,.content10HeaderStyleSelected,.content10HeaderStyleSelectedFocused,.content10HeaderStyleSelectedDown,.content10HeaderStyleSelectedFocusedDown,.content10HeaderStyleSelectedOver,.content10HeaderStyleSelectedFocusedOver {
    color: black;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    padding-bottom: 3px;
}   

.content10HeaderNoPadding {
    color: black;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
} 

.contentHeaderStyle, .contentHeaderStyleError, .contentHeaderStyleFocused,.contentHeaderStyleFocusedOver,.contentHeaderStyleDown,.contentHeaderStyleFocusedDown,.contentHeaderStyleSelected,.contentHeaderStyleSelectedFocused,.contentHeaderStyleSelectedDown,.contentHeaderStyleSelectedFocusedDown,.contentHeaderStyleSelectedOver,.contentHeaderStyleSelectedFocusedOver {
    color: black;
    font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    padding-bottom: 3px;
}

.contentHeaderStyleLabel {
    color: black;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.contentHeaderStyleWrapped {
    color: black;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    white-space: wrap;
}

.contentHeaderGreyStyle, .contentHeaderGreyStyleError, .contentHeaderGreyStyleFocused,.contentHeaderGreyStyleFocusedOver,.contentHeaderGreyStyleDown,.contentHeaderGreyStyleFocusedDown,.contentHeaderGreyStyleSelected,.contentHeaderGreyStyleSelectedFocused,.contentHeaderGreyStyleSelectedDown,.contentHeaderGreyStyleSelectedFocusedDown,.contentHeaderGreyStyleSelectedOver,.contentHeaderGreyStyleSelectedFocusedOver 
.contentHeaderGreyStyleDisabled,
.contentHeaderGreyStyleSelectedDisabled {
    color: #808080;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    white-space: nowrap;
}


.secondaryHeaderStyle, .secondaryHeaderStyleFocused,.secondaryHeaderStyleFocusedOver,.secondaryHeaderStyleDown,.secondaryHeaderStyleFocusedDown,.secondaryHeaderStyleSelected,.secondaryHeaderStyleSelectedFocused,.secondaryHeaderStyleSelectedDown,.secondaryHeaderStyleSelectedFocusedDown,.secondaryHeaderStyleSelectedOver,.secondaryHeaderStyleSelectedFocusedOver {
    color: grey;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.contentValueStyle ,
.contentValueStyleFocused,.contentValueStyleFocusedOver,.contentValueStyleDown,.contentValueStyleFocusedDown,.contentValueStyleSelected,.contentValueStyleSelectedFocused,.contentValueStyleSelectedDown,.contentValueStyleSelectedFocusedDown,.contentValueStyleSelectedOver,.contentValueStyleSelectedFocusedOver 
{
    color: black;
    font-size: 13px; 
    font-family: Arial, Helvetica, sans-serif;
}

.numberContentHeaderStyle1 {
    color: black;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    padding: 5px 5px 2px 5px;
}

.numberContentHeaderStyle2 {
    color: black;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    padding: 8px 5px 2px 5px;
}

.numberContentHeaderStyle3 {
    color: black;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    padding: 13px 5px 2px 5px;
}
.textBoxStyle, .textBoxStyleFocused  {  
    font-size: 10pt;
    font-family:Arial, Helvetica, sans-serif;   
}

.sendMessageTextBoxStyle {  
    font-size: 10pt;
    font-family:Arial, Helvetica, sans-serif;   
    padding: 2pt;
}

.hiddenTextBoxStyle {  
    border: 0px; 
    cursor : pointer;
}

.textBoxStyleError {  
    font-size: 11pt;
    font-family:Arial, Helvetica, sans-serif;   
}   

.suffixStyle {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
}

.nextButton {
    border: 4px solid;
    border-color: #009DD9;
}

.tabStyle {
    background-color: #F8F9FC;
    border: 1px solid gray;
    height: 7px;
    width: 20%;
}

.header {
    font-size: 1em;
    font-weight: bold;
    font-family: arial, sans-serif;
    color: #000000;
    position: relative;
    white-space: nowrap;
}

.addBookSectionHeader {
    font-size: 13px;
    font-family: arial, sans-serif;
    color: black;
}

.messageText {
    fontFamily: Arial;
    fontSize: 14;
    color: #666666;
    fontWeight: normal;
    fontStyle: italic;
    borderStyle: solid; 
    white-space: nowrap;
}

.superScript {
    font-family: Arial;
    font-size: 14;
    color: #1CC0F6;
    font-weight: bold; 
    vertical-align:top;
}


.home_banner {
    position: relative;
    display: block;
    clear: both;
    min-height:160px;
    height:auto!important;
    height: 160px;
    width: 961px;
    margin: 0px auto;
    background-image: url("./images/header/home_header_photo.gif");
    background-repeat: no-repeat;
    background-position: center center; 
    font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    }

.login_section {
    position: relative;
    display: block;
    clear: both;
    background-image: url("./images/header/login_section.jpg");
       background-repeat: no-repeat;
       background-position: center center;
       
    }
    
.registration_section {
    position: relative;
    display: block;
    clear: both;
    background-image: url("./images/header/registration_section.jpg");
       background-repeat: no-repeat;
       background-position: center center;
      
     }  
    
.home_buttons {
    cursor: pointer;
    font-size: 12pt;
    text-align: center;
    color: black;
    background-color:white;
    background-repeat: no-repeat;
    background-position: right center;  
    padding: 2px 2px 2px 2px;
    overflow: visible;
    
}

.home_buttonsOver {
    cursor: pointer;
    font-size: 12pt;
    text-align: center;
    color: black;
    background-color:#e6f9ff;
    background-repeat: no-repeat;
    background-position: right center;  
    padding: 2px 2px 2px 2px;
    overflow: visible;
    
}

.radioGroupItem {
    font-size:10pt;
    font-weight: bold;  
    font-family:Arial, Helvetica, sans-serif;  
    text-align:left;
    margin: 0;
    
}

.subTitleUnderline {
      color: black;
      font-family: Arial, Helvetica, sans-serif;    
      font-size: 10pt;
      font-weight: bold;
      padding: 0;
      margin-top: 15px;
      margin-bottom: 15px;  
      white-space: nowrap;
      overflow: visible;
      border-bottom:2px solid grey;
          
}

.horizontal_linebreak {
    position: relative;
    overflow: visible;
    border-top:1px solid #CECECE;
    }

.text_style_grey {
      color: grey;
      font-family: Arial, Helvetica, sans-serif;    
      font-size: 10pt;
      padding: 0;
      white-space: nowrap;
    }
    
.text_style_black {
      color: black;
      font-family: Arial, Helvetica, sans-serif;    
      font-size: 10pt;
      padding: 0;
      white-space: nowrap;
    }
    
.text_style_blue {
      color: blue;
      font-family: Arial, Helvetica, sans-serif;    
      font-size: 10pt;
      padding: 0;
      white-space: nowrap;
    }
    
.fieldTitleStyle,
.fieldTitleStyleFocused,
.fieldTitleStyleOver,
.fieldTitleStyleFocusedOver,
.fieldTitleStyleDown,
.fieldTitleStyleFocusedDown,
.fieldTitleStyleSelected,
.fieldTitleStyleSelectedFocused,
.fieldTitleStyleSelectedDown,
.fieldTitleStyleSelectedFocusedDown,
.fieldTitleStyleSelectedOver,
.fieldTitleStyleSelectedFocusedOver {  
 color: black;  
 font-size:10pt;
 font-family:Arial, Helvetica, sans-serif;   
  
}

.fieldInfoStyle {  
 color: grey;  
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;   
 font-style: italic; 
}

.fieldInfoNormalStyle {  
 color: grey;  
 font-size:12pt;
 font-family:Arial, Helvetica, sans-serif;   
 font-style: italic; 
}

.home_link_Gray {
     color: gray;
     font-family:Arial, Helvetica, sans-serif;
     font-size: 8pt;
     cursor: pointer;
     font-size:10pt;
     font-family:Arial, Helvetica, sans-serif;

    }
    
.tabHeaderStyle{
    background-color: #F8F9FC;
    border: 1px solid gray;
    font-size: 15px;
    white-space: nowrap;
    font-weight: bold;

    
    }
    


.alternateGridBody {
    background-color:#99D8F0;
}



.middlePanel {
    background: transparent;
    margin-left: 120px;
    display: block;
}
.middlePanel {
    background: transparent;
    margin-left: 120px;
    display: block;
}
.rightPanel {
    background: transparent;
    padding-top: 2px;
}

.buttonPanel {
    background: url("./images/bg_nav_answers.gif");
    margin-top: 11px;
    display: block; 
}       
.rightButtonPanel {
    margin: 0;  
}
    
.leftButtonPanel {
    margin: 0;   
}
.smallMenuButton, .smallMenuButtonOver, 
.smallMenuButtonFocused, .smallMenuButtonFocusedOver, 
.smallMenuButtonDown, .smallMenuButtonFocusedDown, .smallMenuButtonSelected, 
.smallMenuButtonSelectedFocused, .smallMenuButtonSelectedDown, 
.smallMenuButtonSelectedFocusedDown, .smallMenuButtonSelectedOver, 
.smallMenuButtonSelectedFocusedOver, .smallMenuButtonDisabled, .smallMenuButtonSelectedDisabled {
    background:none repeat scroll 0 0 transparent; 
    border: medium none;
    border-right: 1px solid #BBBBBB;
    color: #666666;
    font: 10px Arial;
    padding: 0px 10px 0px 10px;
    margin: 0;
    text-decoration: none;
    white-space: nowrap;
    overflow: visible;
    height: 18px;   
}
.smallMenuButtonOver, 
.smallMenuButtonFocused, .smallMenuButtonFocusedOver, 
.smallMenuButtonDown, .smallMenuButtonFocusedDown, .smallMenuButtonSelected, 
.smallMenuButtonSelectedFocused, .smallMenuButtonSelectedDown, 
.smallMenuButtonSelectedFocusedDown, .smallMenuButtonSelectedOver, 
.smallMenuButtonSelectedFocusedOver {
   background: url("./images/bg_highlight_btn2.gif") repeat scroll 0 0 transparent; 
    color: #FFFFFF;   
}

.mainMenuButton, .mainMenuButtonOver, .mainMenuButtonFocused, .mainMenuButtonFocusedOver, 
.mainMenuButtonDown, .mainMenuButtonFocusedDown, .mainMenuButtonSelected, .mainMenuButtonSelectedFocused, 
.mainMenuButtonSelectedDown, .mainMenuButtonSelectedFocusedDown, .mainMenuButtonSelectedOver, 
.mainMenuButtonSelectedFocusedOver, .mainMenuButtonDisabled, .mainMenuButtonSelectedDisabled {
    background: none repeat scroll 0 0 transparent; 
    border-right:1px solid #BBBBBB; 
    color: #666666;
    font-family:Arial,Verdana,Bitstream Vera Sans,sans-serif;
    font-size:11px;
    font-weight: bold;
    padding: 0px 2px 0px 2px;
    margin: 0;
}

.mainMenuButtonFocused, .mainMenuButtonFocusedOver, .mainMenuButtonSelectedFocused, 
.mainMenuButtonSelectedFocusedOver, .mainMenuButtonSelectedFocusedDown {
    border-color:#B2D3FC #9BC8FF #AACBF6;
    border-style:solid;
    border-width:1px;
}
.mainMenuButtonOver, .mainMenuButtonFocusedOver, .mainMenuButtonSelectedFocused, .mainMenuButtonSelectedFocusedOver {
    background:url("./images/bg_highlight_btn.gif") repeat-x scroll 0 0 #B2D7FF;
    color: white;
}
.mainMenuButtonDown, .mainMenuButtonFocusedDown, .mainMenuButtonSelectedDown, .mainMenuButtonSelectedFocusedDown {
    background:url("./images/cssButton/button_Down_stretch.png") repeat-x scroll 0 0 #BEDDFF;
    border-color:#87B6EC #B8CFEF #75AEEC;
    border-left:1px solid #B8CFEF;
    border-right:1px solid #B8CFEF;
    border-style:solid;
    border-width:1px;
}
.mainMenuButtonSelected, .mainMenuButtonSelectedFocused, .mainMenuButtonSelectedOver, 
.mainMenuButtonSelectedFocusedOver, .mainMenuButtonSelectedDisabled {
    background:url("./images/bg_highlight_btn.gif") repeat-x scroll 0 0 #B2D7FF;
}
.appName {
      color: #00A2ED;
      font-family: Arial, Helvetica, sans-serif;    
      font-size: 14pt;
      padding: 0;
      margin: 0;
      padding-top: 16px;
}

/* overiding these to make them blue */
.sectionHeaderopened {
    background:url("./images/bg_panel_mid.gif") repeat-x scroll 0 0 transparent;
}
.sectionHeaderclosed {
    background:url("./images/bg_panel_mid.gif") repeat-x scroll 0 0 transparent;
}

.panel-first-mid {
    background-image:url("./images/bg_panel_mid.gif");
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;
    font-weight:normal;
    height:25px;
    padding-left:5px;
    width:95%;
}

.imgSectionHeaderTitleclosed, .imgSectionHeaderTitleopened, .imgSectionHeaderTitleOverclosed, .imgSectionHeaderTitleOveropened, 
panel-light-mid {
    background-image:url("./images/bg_panel_mid.gif");
    border-bottom:1px solid #43BAF1;
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;
    font-weight:normal;
    height:25px;
    padding-left:5px;
    text-align: left;
}

.navigatorStack {
    text-align: left;
    background-color: #F2F7FB;
    overflow: visible;
}

.showFilteringGroup {
    padding-left: 2px;  
}
.applyCriteriaButton {
    padding-left: 50px;  
    text-align: right;
}

.stackButton, .stackButtonOver, 
.stackButtonFocused, .stackButtonFocusedOver, 
.stackButtonDown, .stackButtonFocusedDown, .stackButtonSelected, 
.stackButtonSelectedFocused, .stackButtonSelectedDown, 
.stackButtonSelectedFocusedDown, .stackButtonSelectedOver, 
.stackButtonSelectedFocusedOver, .stackButtonDisabled, .stackButtonSelectedDisabled {
    background-image: url("./images/bullet_normal.gif");
    background-position: 40px center;
    background-repeat: no-repeat;   
    color:#333333;
    font-size:8pt;
    margin:5px 5px 0 10px;  
    text-align: left;
    padding: 60px;
    text-decoration: none;
    white-space: nowrap;
    overflow: visible;  
}

.stackButtonOver,
.stackButtonSelected {
    color:#555555;
    }



/*****************************************************************/
/** Buttons **/

ul.page_buttons,
.page_buttons {
    float: right;
    margin: 0px;
    position: relative;
    overflow: visible;  
    }
        
/* for li */
li.button {
    white-space: nowrap;
    display: inline;
    margin: 4px;
    list-style-type: none;  
    }

/* for li to push blue buttons right*/
li.button_left,
.button_left {
    white-space: nowrap;
    display: inline;
    margin: 4px;
    list-style-type: none;  
    float: left;
    position: relative;
    }
    
/* for li to push grey buttons left */
li.button_right,
.button_right {
    white-space: nowrap;
    display: inline;
    margin: 4px;
    list-style-type: none;  
    float: right;
    position: relative;
    }   

.button_blue {
    font-size:1em;  
    text-align: left;
    background-color:white;
    border: 1px solid #CECECE;
    background-image: url('./images/pod1/arrow_dots_blue1.gif');
    background-repeat: no-repeat;
    background-position: right center;  
    padding: 2px 20px 2px 5px;
    color: #1C53AF;
    text-decoration:none;
    white-space: nowrap;
    overflow: visible;
    font-weight: bold;
}

input.button_blue_hover, 
a.button_blue:hover,
.button_blue_hover {
    font-size:1em;  
    text-align: left;
    background-color:#e6f9ff;
    border: 1px solid #CECECE;
    background-image: url('./images/pod1/arrow_dots_blue1.gif');
    background-repeat: no-repeat;
    background-position: right center;  
    padding: 2px 20px 2px 5px;
    color: #1C53AF;
    text-decoration:none;   
    white-space: nowrap;
    overflow: visible;
    font-weight: bold;  
}

a.button_blue span,
a.button_blue_hover span,
a.button_white span,
a.button_white_hover span {
    /* font-size:1em; */
    position:relative;
}

.first    .button_blue,
.first    input.button_blue_hover, 
.first    a.button_blue:hover,
.previous .button_blue,
.previous input.button_blue_hover, 
.previous a.button_blue:hover {
    background-image: url('./images/pod1/arrow_dots_blue1_left.gif');
    background-position: left center;   
    text-align: right;  
    padding: 2px 5px 2px 20px;
    }

.button_grey {
    text-decoration:none;
    font-size: 1em; 
    text-align: left;   
    background-color: white;
    border: 1px solid #CECECE;
    background-image: url('./images/pod1/arrow_dots_blue1.gif');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 2px 20px 2px 5px;
    color: #6e6e6e;
    overflow: visible;
    font-weight: bold;  
    }

.button_grey_hover, 
a.button_grey:hover  {
    text-decoration:none;
    font-size: 1em; 
    background-color: #e6f9ff;
    border: 1px solid #CECECE;
    background-image: url('./images/pod1/arrow_dots_blue1.gif');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 2px 20px 2px 5px;
    color: #6e6e6e; 
    text-align: left;   
    overflow: visible;
    font-weight: bold;  
    }   
    
.first    .button_grey,
.first    .button_grey_hover,
.first    a.button_grey:hover,  
.previous .button_grey,
.previous .button_grey_hover,
.previous a.button_grey:hover, 
.previous input.button_grey,
.previous input.button_grey_hover
{
    background-image: url('./images/pod1/arrow_dots_blue1_left.gif');
    background-position: left center;
    text-align: right;
    padding: 2px 5px 2px 20px;
    }

    
.button_grey_dotted {
    text-decoration:none;
    position: relative;
    float: left;
    background-color: white;
    border: 1px solid #E0E0E0;
    background-image:url(./images/pod1/arrow_dots_blue1.gif);
    background-repeat: no-repeat;
    background-position: right center;
    text-decoration: none;
    padding: 2px 20px 2px 5px;
    color: #6E6E6E;
    white-space: nowrap;
    font-size:1em;
    overflow: visible;
    }   
    
.button_grey_dotted_hover, 
a.button_grey_dotted:hover  {
    background-color: #AFAFAF;
    text-decoration:none;
    position: relative;
    float: left;
    border: 1px solid #E0E0E0;
    background-image:url(./images/pod1/arrow_dots_white1.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding: 2px 20px 2px 5px;
    color:#FFFFFF;
    white-space: nowrap;
    font-size:1em;  
    overflow: visible;
    }   
    
.button_white_dotted {
    text-decoration:none;
    position: relative;
    float: left;
    background-color: white;
    border:1px solid #CECECE;
    background-image:url(./images/pod1/arrow_dots_blue1.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding: 2px 19px 2px 2px; /*sk here */
    color:#707070;
    white-space: nowrap;
    font-size:1em;
    overflow: visible;
    }   

.button_white_dotted_hover, 
a.button_white_dotted:hover   {
    background-color: #E6F9FF;
    text-decoration:none;
    position: relative;
    float: left;
    border:1px solid #CECECE;
    background-image:url(./images/pod1/arrow_dots_blue1.gif);
    background-repeat: no-repeat;
    background-position: right center;  
    padding: 2px 19px 2px 2px;
    color:#707070;
    white-space: nowrap;
    font-size:1em;  
    overflow: visible;
}

.button_shaded  {   
    text-align: left;
    border:0px solid #CECECE;
    background-image:url(./images/pod1/nav/form_nav1_0.gif);
    background-repeat: no-repeat;
    background-position: right center;
    text-decoration: none;
    padding: 2px 17px 2px 5px;
    color:#545862;
    white-space: nowrap;
    height:18px;
    width:147px;
    }
    
a.button_shaded:hover,
.button_shaded_hover {
    background-image: url('./images/pod1/nav/form_nav1_1.gif');
    text-decoration:none;
    text-align: left;   
    border:0px solid #CECECE;
    background-repeat: no-repeat;
    background-position: right center;  
    padding: 2px 17px 2px 5px;
    color: #545862;
    white-space: nowrap;
    height:18px;
    width:147px;    
    }

li.button_shaded  {
    height: 27px;
    text-align: left;
    }
    
.button_white {
    background-color:white;
    background-image:url(./images/pod1/arrow_dots_blue1.gif);
    background-position:right center;
    background-repeat:no-repeat;
    border:1px solid #CECECE;
    color:#707070;
    padding:2px 20px 2px 5px;
    text-decoration:none;
    white-space:nowrap;
    font-size:1em; 
    text-align: left;
    overflow: visible;
    font-weight: bold;  
    }

.button_white_hover, 
a.button_white:hover   {
    background-color: #E6F9FF;
    background-image:url(./images/pod1/arrow_dots_blue1.gif);
    background-position:right center;
    background-repeat:no-repeat;
    border:1px solid #CECECE;
    color:#707070;
    padding:2px 20px 2px 5px;
    text-decoration:none;
    white-space:nowrap;
    font-size:1em;  
    text-align: left;
    overflow: visible;
    font-weight: bold;
    }

.formBorder {
      padding: 0;
      margin-top: 15px;
      margin-bottom: 15px;  
      white-space: nowrap;
      overflow: visible;
      border-top:2px solid #808080;
      border-bottom:2px solid #808080;
          
}
.content_title,.content_titleFocused,.content_titleFocusedOver,.content_titleDown,.content_titleFocusedDown,.content_titleSelected,.content_titleSelectedFocused,.content_titleSelectedDown,.content_titleSelectedFocusedDown,.content_titleSelectedOver,.content_titleSelectedFocusedOver {
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    }

.content_value{
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    }


.title_author{
    color: #1C53AF;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
    font-weight: bold;
    font-size: 12px;        
}

.title_author_Cursor{
    color: #1C53AF;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
    font-weight: bold;
    font-size: 12px;        
    cursor: pointer;
}

.title_author_role{
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
    font-weight: bold;
    font-size: 12px;        
}

.search_buttons {
    background-color:white;
    background-border: 1px solid silver;
    background-repeat: no-repeat;
    background-position: right center;  
    padding: 2px 2px 2px 2px;
    overflow: visible;
    background-color: #009DD9;
    color: white;
    font: 12px Arial;
    font-weight: bold;
}

.fullpage_button_label {
	background-color:black;
	background-border: 1px solid black;
	background-repeat: no-repeat;
	background-position: right center;	
	padding: 5px 10px 5px 10px;
	overflow: visible;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	font-size: 10pt;
}
.fullpage_edit_toolbar{
	/*left:32px !important;*/
	/*background-color: rgb(252, 237, 194) !important;*/
}

.blueButton {
    background-repeat: no-repeat;
    overflow: visible;
    padding: 2px 2px 2px 2px; 
    background-color: #009DD9;
    color: white;
    font-family: Arial, Helvetica, sans-serif;  
 	font-size: 10pt;
 	text-align: center;
 	white-space: nowrap;
}

.greyLabel {
    background-repeat: no-repeat;
    overflow: visible;
    padding: 2px 2px 2px 2px;
    background-color: #666666;
    color: white;
    font-family: Arial, Helvetica, sans-serif;  
    font-size: 10pt;
    text-align: center;
    white-space: nowrap;
}

.greyButton {
    background-repeat: no-repeat;
    overflow: visible;
    padding: 2px 2px 2px 2px;
    background-color: #666666;
    color: white;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px;
}



.sendToNielsenActive {
    background-repeat: no-repeat;
    overflow: visible;
    padding: 2px 2px 2px 2px;
    background-color: #009DD9;
    color: white;
/** font: 10px Arial; */
    font-family: Arial;
    font-size: 10pt;
}


.optionalPageTextLabel {
    background-repeat: no-repeat;
    overflow: visible;
    background-color: #F5F5F5;
    color: black;
    font-family: Arial;
    font-size: 10pt;
    white-space: nowrap;
    padding: 2px 2px 3px 2px;
    margin: 5px 0px 5px 0px;;
}
.textBoxStyleTypeCorrect {
    border: 1px solid #808080;
    font-size: 10pt;
}

.textBoxStyleSearch {  
    border: 1px solid #808080;
}

.myTextBoxStyleSearch,
.myTextBoxStyleSearchFocused,
.myTextBoxStyleSearchFocusedOver,
.myTextBoxStyleSearchDown,
.myTextBoxStyleSearchFocusedDown,
.myTextBoxStyleSearchSelected,
.myTextBoxStyleSearchSelectedFocused,
.myTextBoxStyleSearchSelectedDown,
.myTextBoxStyleSearchSelectedFocusedDown,
.myTextBoxStyleSearchSelectedOver,
.myTextBoxStyleSearchSelectedFocusedOver {  
    border: 1px solid #808080;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.myTextBoxStyleSearchHint,.myTextBoxStyleSearchHintOver,.myTextBoxStyleSearchHintFocusedOver,.myTextBoxStyleSearchHintDown,.myTextBoxStyleSearchHintFocusedDown,.myTextBoxStyleSearchHintSelected,.myTextBoxStyleSearchHintSelectedFocused,.myTextBoxStyleSearchHintSelectedDown,.myTextBoxStyleSearchHintSelectedFocusedDown,.myTextBoxStyleSearchHintDown,.myTextBoxStyleSearchHintSelectedOver,.myTextBoxStyleSearchHintSelectedFocusedOver{  
    border: 1px solid #808080;
    color: #666666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.search_buttons {
    cursor: pointer;
    font-size: 12px;
    text-align: center;
    color: black;
    background-color:white;
    background-repeat: no-repeat;
    background-position: right center;  
    padding: 2px 2px 2px 2px;
    overflow: visible;  
}

/** Added by Aarti for Search Functionality - End  */

    .screenTitle{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    
    }
    .screenTitleBold{
    
    font-weight: bold;
    font-size: 9pt;
    
    }
    .bold{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
    
    .pageHeader{

    font-weight: bold;
    color: #1CC0F6;
    font-size: 14pt;
    padding: 10px;
    
    }
    .helpBarStyle{
    
        height: 10px;
        border: 1px solid silver;
        background-color: #676B6D;
    }
    
.listHeaderStyle{
    
        color: black;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
    
    }

/* Custom list grid style */



/*============================================================
    ListGrid headers
        listGrid.headerBaseStyle - listGridHeader (in skin)
        listGrid.headerDefaults.titleStyle - headerTitle (in skin)
        listGrid.sorterDefaults.titleStyle - headerTitle (in skin)

============================================================*/

/* ListGrid column header buttons */
.listGridHeader,
.listGridHeaderSelected,
.listGridHeaderDisabled,
.listGridHeaderSelectedDisabled,
.listGridHeaderOver,
.listGridHeaderDown,
.listGridHeaderSelectedOver,
.listGridHeaderSelectedDown {
    background-color:#FFFFFF;
    border-left:1px solid rgb(246,247,249);
    border-right:1px solid rgb(200,204,207);
    font-family:Arial, Verdana, sans-serif; font-size:13px;
    padding-left:4px; padding-right:4px;
    color: black;
    background: url('./titleeditor/sc/skins/Enterprise/images/ListGrid/headerSprite.png') repeat-x top left; 
}
.listGridHeaderOver,
.listGridHeaderDown,
.listGridHeaderSelectedOver,
.listGridHeaderSelectedDown {
    border-left:1px solid rgb(228,242,255);
    border-right:1px solid rgb(200,204,208);
}

.listGridHeader {
    background-position: 0px -210px;
    border-bottom:1px solid #BAC2CD;
}

.listGridHeaderOver {
    background-position: 0px -420px;
    border-bottom: 1px solid #98B5D4;
}

.listGridHeaderDown {
    background-position: 0px -350px;
    border-bottom: 1px solid #ABB6C4;
}

.listGridHeaderDisabled {
    background-position: 0px -280px;
    border-bottom: 1px solid #BCC4CF;
    color: #AAAAAA;
}

.listGridHeaderSelected,
.listGridHeaderSelectedDown{
    background-position: 0px 0px;
    border-bottom: 1px solid #98B5D4;
}

.listGridHeaderSelectedOver {
    background-position: 0px -140px;
    border-bottom: 1px solid #A5B3C4;
}

.listGridHeaderSelectedDisabled {
    background-position: 0px -70px;
    border-bottom: 1px solid #A6B9CD;
    color: #AAAAAA;
}



/*============================================================
    ListGrid cells
        listGrid.baseStyle
============================================================*/

/*------------------------------------------------------------
        listGrid.baseStyle
------------------------------------------------------------*/
.gridField,
.gridFieldDark,
.gridFieldOver,
.gridFieldOverDark,
.gridFieldSelected,
.gridFieldSelectedDark,
.gridFieldSelectedOver,
.gridFieldSelectedOverDark,
.gridFieldDisabled,
.gridFieldDisabledDark
 {
    font-family:Arial,Verdana,sans-serif; font-size:12px; text-overflow:ellipsis; /* from 11 */
    color:black;
    border-top: 1px solid #FAFAFA;
    border-bottom:1px solid #EDEDED;
}


.gridFieldDark
{
    background-color:#fafafa;
}

.gridFieldOver,
.gridFieldOverDark
{
        background:#FFFFFF url(./titleeditor/sc/skins/Enterprise/images/ListGrid/row_Over.png) repeat-x bottom left scroll;
    }



.gridFieldSelected,
.gridFieldSelectedDark
 {
    background:#d9e4f6;
    border-top: 1px dotted #9fb7e9;
    border-bottom: 1px dotted #9fb7e9;
}


.gridFieldSelectedOver,
.gridFieldSelectedOverDark
{
    background:#d0dff6 url(./titleeditor/sc/skins/Enterprise/images/ListGrid/row_Over_Selected.png) repeat-x bottom left scroll;
    border-top: 1px dotted #9fb7e9;
    border-bottom: 1px dotted #9fb7e9;     
}

.pickListCellSelected,
.pickListCellSelectedOver,
.pickListCellSelectedOverDark,
.pickListCellSelectedDark,
.tallPickListCellSelected,
.tallPickListCellSelectedOver,
.tallPickListCellSelectedDark,
.tallPickListCellSelectedOverDark,
.pickListCell,
.pickListCellOver,
.pickListCellDark,
.pickListCellOverDark,
.tallPickListCell,
.tallPickListCellOver,
.tallPickListCellDark,
.tallPickListCellOverDark {
    color:black;
    font-family:Arial,Verdana,sans-serif;
    text-align: left;
    font-size:10pt;
}

.selectItemControl,
.selectItemControlError,
.selectItemControlFocused,
.selectItemText,
.selectItemTextError,
.selectItemTextDisabled{
    font-family:Arial,Verdana,sans-serif; font-size:10pt;
    color:black;
    background: white;
    border: 1px solid #ababab;
}
    
.selectItemTextFocused{
     font-family:Arial,Verdana,sans-serif; font-size:10pt;
    color:black;
}
    
.linkItemStyle{
    background: none repeat scroll 0 0 transparent;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    font-family:Arial,Verdana,sans-serif; font-size:11px;
    color:black;
    padding: 0px 1px 0px 1px;
    margin: 0;
    
}

.homeLinkStyle{
	background: none repeat scroll 0 0 transparent;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    font-family:Arial,Verdana,sans-serif; font-size:11px;
    color:black;
    padding: 0px 1px 0px 1px;
    margin: 0;
    min-width : 60px !important;
}

.linkItem10Style{
    background: none repeat scroll 0 0 transparent;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    font-family:Arial,Verdana,sans-serif; font-size:10pt;
    color:black;
    padding: 0px 1px 0px 1px;
    margin: 0;
    
}
    
.linkLargeItemStyle{
    background: none repeat scroll 0 0 transparent;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    font-family:Arial,Verdana,sans-serif; font-size:14px;
    color:black;
    padding: 0px 1px 0px 1px;
    margin: 0;
    
    }
    

.headerNavigation{
    background: none repeat scroll 0 0 transparent;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    font-family:Arial,Verdana,sans-serif; font-size:14px;
    color:black;
    padding: 0px 2px 0px 2px;
    margin: 0;
    
    }   
.headerLimiter{
    background: none repeat scroll 0 0 transparent;
    text-align: top;
    text-decoration: none;
    white-space: nowrap;
    font-family:Arial,Verdana,sans-serif; font-size:12px;
    color:black;
    margin: 0;
    
    }       
    
.topHeader{
    margin-top: 10px;
    }
    
.logoLayout{
    padding-left: 0px;
    padding-bottom: 10px;
    }       

.welcomePara2Text {
      color: black;
      text-align: left;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 9pt;
      padding-left: 5px;
      margin: 0px;
      line-height: 1.5;
}

.shortCompanyDesc {
      color: black;
      text-align: left;
      vertical-align: top;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 9pt;
      line-height: 1.5;
}

.layoutPadding {
      padding: 15px 0px 0px 0px !important;
}
.labelPadding {
      font-size: 10pt;
      color: grey;
      padding: 0px 20px 0px 20px;
}
.welcomeButtons {
      text-color: black;
      border:1.5px solid #009DD9;
      text-align: center;
      white-space: nowrap;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 11pt;
      cursor: pointer;
      
    }
    
.headerTextBoldStyle {
      text-color: black;
      font-weight: bold;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 12pt;
      
}

.header10TextBoldStyle {
      text-color: black;
      font-weight: bold;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 10pt;
      
}

.headerTextStyle {
      text-color: black;
      font-weight: lighter;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 12pt;
      
}  
.headerTextStyle-grey {
      text-color: grey;
      font-weight: lighter;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 12pt;
      
}       
.welcomeButtonsText {
      color: #808080;
      text-align: justify;
      font-family: Arial,Verdana,sans-serif;    
      font-size: 9pt;
      padding: 0;
      margin: 0;
      
}
.aboutUsText {
      text-color: black;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 11pt;
      
    }

.aboutUsTextHeader {
	  text-color: black;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 11pt;
      font-weight: bold;      
    }

    
.aboutUsTextLink {
      cursor: pointer;
      color: #009DD9;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 11pt;
      text-decoration: underline;
      
    }
        
.aboutUsTextIcons {
      background-image: url("./images/bullet_normal.gif"); 
      background-repeat: no-repeat;
      background-position: left;
      color:black;
      padding: 0px 0px 0px 10px; 
      font-size:11pt; 
      text-decoration: none; 
      white-space: nowrap; 
      overflow: visible; 
      
    }   
.contentValueStyleHint,.contentValueStyleHintOver,.contentValueStyleHintFocusedOver,.contentValueStyleHintDown,.contentValueStyleHintFocusedDown,.contentValueStyleHintSelected,.contentValueStyleHintSelectedFocused,.contentValueStyleHintSelectedDown,.contentValueStyleHintSelectedFocusedDown,.contentValueStyleHintDown,.contentValueStyleHintSelectedOver,.contentValueStyleHintSelectedFocusedOver {    
    color: #666666;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;   
    padding: 1pt;
}

.textBoxStyleHint,.textBoxStyleHintOver,.textBoxStyleHintFocusedOver,.textBoxStyleHintDown,.textBoxStyleHintFocusedDown,.textBoxStyleHintSelected,.textBoxStyleHintSelectedFocused,.textBoxStyleHintSelectedDown,.textBoxStyleHintSelectedFocusedDown,.textBoxStyleHintDown,.textBoxStyleHintSelectedOver,.textBoxStyleHintSelectedFocusedOver
{
    
    color: #666666;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;   
    padding: 1pt;
}

.staticContentStyle {
    

    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    width: 710px;
    
    }
.emailTextStyle {
    
    color: #009DD9;
        font-size: 15px;
        text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    }

.countryLinkStyle{
     font-family:Arial,Verdana,sans-serif; font-size:15px;
    text-decoration: underline;
    font-weight: bold;
    
    }
    
.country10LinkStyle,.country10LinkStyleFocused {
     font-family:Arial,Verdana,sans-serif; font-size:10pt;
    text-decoration: underline;
    font-weight: bold;
    }
    
.termsAndConditionsText {
      text-color: black;
      font-family: Calibri; 
      font-size: 11pt;
      
    }   

.termsAndConditionsTextBold {
      text-color: black;
      font-family: Calibri;
      font-weight: bold;    
      font-size: 11pt;
      
    }   
    
.infoText {
      text-color: black;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 11pt;
      
    }
    
.orgText {
      text-color: black;
      font-weight: bold;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 14pt;
      white-space: nowrap; 
      
    }
.myDetailsText {
      text-color: black;
      font-weight: bold;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 10pt;
      white-space: nowrap; 
      
    }
.staticItemStyle{
    color: black;
    font-size: 10pt;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
    }
.pageTitle {
      color: #1CC0F6;
      font-family: Arial, Helvetica, sans-serif;    
      font-size: 14pt;
      padding: 0;
      margin: 0;
      white-space: nowrap;
}
        
.browseBICStyle{
    color: #1C53AF;
    border: 4px solid;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    }
    
.hintDarkStyle {
    color: black;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    white-space: nowrap;
}

.hintRedStyle {
    color: #A00000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    white-space: nowrap;
}

.changePasswordFailureLabel,.changePasswordFailureLabelFocused,.changePasswordFailureLabelFocusedOver,.changePasswordFailureLabelDown,
.changePasswordFailureLabelFocusedDown,.changePasswordFailureLabelSelected,.changePasswordFailureLabelSelectedFocused,.changePasswordFailureLabelSelectedDown,.changePasswordFailureLabelSelectedFocusedDown,.changePasswordFailureLabelSelectedOver,.changePasswordFailureLabelSelectedFocusedOver {
    color: #E23828;
    font-size: 14px;
   font-weight: bold;
    }

.changePasswordSuccessLabel,.changePasswordSuccessLabelFocused,.changePasswordSuccessLabelFocusedOver,.changePasswordSuccessLabelLabelDown,
.changePasswordSuccessLabelFocusedDown,.changePasswordSuccessLabelSelected,.changePasswordSuccessLabelSelectedFocused,.changePasswordSuccessLabelSelectedDown,.changePasswordSuccessLabelSelectedFocusedDown,.changePasswordSuccessLabelSelectedOver,.changePasswordSuccessLabelSelectedFocusedOver { 
    color: #1C53AF;
    font-size: 14px;
    font-weight: bold;
   }
.custMsg {
    color: #E23828;
    font-size: 15px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    }
.text_link_blue {
      color: #1C53AF;
      text-decoration: none;
      font-weight: bold;
      font-family: Arial;    
      font-size: 10pt;
      cursor: pointer;
      padding: 0;
      white-space: nowrap;
    }   
.text_link_send_us_message {
      color: #000080;
      text-decoration: underline;
      font-family: Arial;    
      font-size: 8pt;
      line-height: 10pt;
      cursor: pointer;
      padding: 0;
      white-space: nowrap;
    }   
.loadJacketTextIcons {
      background-image: url("./images/bullet_round.jpg"); 
      background-repeat: no-repeat;
      background-position: left;  
      color:black;
      padding: 0px 0px 0px 8px; 
      font-size:10pt; 
      text-decoration: none; 
      white-space: nowrap; 
      overflow: visible; 
}   
    
.loadJacketTipImage{
    
    background-image: url("./images/loadJacketTipsImage.jpg");
    background-repeat:no-repeat;
    background-position: left center;
    padding: 30px 30px 30px 30px;
    white-space: nowrap;
}

.downArrowImage{
    
    background-image: url("./images/downArrow.jpg");
    background-repeat:no-repeat;
    background-position: left center;
    white-space: nowrap;
}

.leftArrowImage{
    
    background-image: url("./images/leftArrow.jpg");
    background-repeat:no-repeat;
    background-position: left center;
    white-space: nowrap;
}

.loadJacketHideImage{
    
    background-image: url("./images/hide_arrow.jpg");
    background-repeat:no-repeat;
    background-position: right top;
    padding: 0px 0px 0px 0px;
    white-space: nowrap;
}

.loadJacketShowImage{
    
    background-image: url("./images/show_arrow.jpg");
    background-repeat:no-repeat;
    background-position: right top;
    padding: 0px 0px 0px 0px;
    white-space: nowrap;
}
        
.loadJacketText {
   font-size:10pt; 
   color:#808080;
   font-weight: bold;
}

.summarySeparatorText {
   font-size:11pt; 
   color:#808080;
}

 .screenTitlePointer{
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    
    }
 .screenTitleUnderLine{
    cursor: pointer;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    }
.printImage{
    background-image: url("./images/print_Image.jpg");
    background-repeat:no-repeat;
    background-position: right top;
    padding: 0px 0px 0px 0px;
    white-space: nowrap;
}
.successMsg {
    color:#1C53AF;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    
    margin: 0;
}


.failureMsg {
    color:#E23828;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    
    margin: 0;
}

.textBoxDefaultStyle,
.textBoxDefaultStyleFocused,
.textBoxDefaultStyleOver,
.textBoxDefaultStyleFocusedOver,
.textBoxDefaultStyleDown,
.textBoxDefaultStyleFocusedDown,
.textBoxDefaultStyleSelected,
.textBoxDefaultStyleSelectedFocused,
.textBoxDefaultStyleSelectedDown,
.textBoxDefaultStyleSelectedFocusedDown,
.textBoxDefaultStyleSelectedOver,
.textBoxDefaultStyleSelectedFocusedOver {
  
    font-size: 11pt;
    font-family:Arial, Helvetica, sans-serif;   
}

.errorMessage {
    color: #E23828;
    font-size: 15px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}

.textItemCellPadding {
    padding-left: 10px;
}

.elementCellPaddingTop {
    padding-top: 15px;
}


/* Home Page */

.homeLoginButton {
    cursor: pointer;
    color: white;
    font-family: Arial,Helvetica,sans-serif;    
    font-size: 11.5pt;
    font-weight: normal;
    background-color:#009DD9;
}

.homeLoginButtonLayout {
    padding-left:28px;
}

.homeRegistrationButton {
    cursor: pointer;
    color: white;
    font-family: Arial,Helvetica,sans-serif;    
    font-size: 11.5pt;
    font-weight: normal;
    background-color:#808080;
}

.homeRegistrationButtonLayout {
    padding-left:28px;
}


.homeLoginButtonOver{
    background-color:#1C53AF;
}

.homeRegistrationButtonOver{
    background-color:#1C53AF;
}



/* Login Page */

.loginReminderLink {
    font-size: 10pt;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 10px;
    color: #1C53AF;
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
}

.loginReminderText {
    font-size: 10pt;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #1C53AF;
    padding-left: 2px;
    white-space: nowrap;
}

.loginTextBox {
    font-size: 14px;
    font-family:Arial, Helvetica, sans-serif; 
    padding: 4pt;  
}

.loginTextBoxTitle {
 color: black;  
 font-size:10pt;
 font-weight: bold;
 font-family:Arial, Helvetica, sans-serif;  
}

.loginButton {
    cursor: pointer;
    color: white;
    font-family: Arial,Helvetica,sans-serif;    
    font-size: 10.5pt;
    font-weight: normal;
    background-color:#009DD9;
    padding-left: 2px;
}


.loginButtonOver{
    cursor: pointer;
    color: white;
    font-family: Arial,Helvetica,sans-serif;    
    font-size: 10.5pt;
    font-weight: normal;
    background-color:#1C53AF;
    padding-left: 2px;
}

    
.loginNote {
      color: black;
      font-family: Arial, Helvetica, sans-serif;    
      font-size: 10pt;
      padding-left: 2px;
      white-space: nowrap;
    }
    
.loginRegisterText {
      color: gray;
      font-family: Arial, Helvetica, sans-serif;    
      font-size: 10pt;
      padding-left: 2px;
      white-space: nowrap;
    }
    
.loginRegisterLink  {
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
    cursor: pointer;
    white-space: pre-wrap;
}

.loginHeaderLabel {
      text-color: black;
      font-weight: lighter;
      font-family: Arial,Helvetica,sans-serif;  
      font-size: 12pt;
      padding-left: 2px; 
}   
    
/** Imprint page styles */
.imprintInfoTitle {
    color: black;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    margin: 0;
}

.imprintInfo {
    color: black;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    margin: 0;
}

.imprintLabelLeftCellPadding {
    padding-left: 10px;
}

.descriptiveLink {
    font-size: 10pt;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #1C53AF;
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
}

.headerbookimg{	
	min-width: 100%;
}

.searchHeader{
	padding: 5px 0px 0px 5px !important;
	font-weight: Bold;
	font-size: 12px;
}


 .themaHeader, .themaHeaderSelected, .themaHeaderOver, .themaHeaderSelectedOver, .themaHeaderDark, .themaHeaderSelectedDark,
 .themaHeaderOverDark, .themaHeaderSelectedOverDark{
 	background-image: #a6a6a6 !important;
 	color: white !important;
 	font-size: 11px !important;
 	font-family: Arial, Verdana, sans-serif;
 }
 
 .titleEditorPageHeader {
    background-repeat: no-repeat;
    overflow: visible;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    white-space: normal;
    font-weight: bold;
    padding: 2px 2px 3px 2px;
    margin: 5px 0px 5px 0px;;
    font-weight: bold;
    word-wrap:normal;
 }
 
  .titleEditorItemTitle {
    background-repeat: no-repeat;
    overflow: visible;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    padding: 2px 2px 3px 2px;
    margin: 5px 0px 5px 0px;;
    font-weight: bold;
 }
 
 .content10HeaderTitleStyle{
    color: black;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    padding-bottom: 3px;
    float:left;
}

 .titleStyleTieInAdjusted, .titleStyleTieInAdjustedFocused {
    color: black;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    padding-bottom: 3px;
    margin-left: -118px;   
 }
 
 .titleStyleBroadSubjectAdjusted, .titleStyleBroadSubjectAdjustedFocused{
    color: black;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    padding-bottom: 3px;
    margin-left: -59px;
 }
 
 .themaLookupMessage {
 	color: red;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
 }
 
 .themaLookupMessageBox{
 	border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #CCCCCC;
 
 }
 

.textBoxStyleEdgeResetToken,
.textBoxStyleEdgeResetTokenFocused,
.textBoxStyleEdgeResetTokenOver,
.textBoxStyleEdgeResetTokenFocusedOver,
.textBoxStyleEdgeResetTokenDown,
.textBoxStyleEdgeResetTokenFocusedDown,
.textBoxStyleEdgeResetTokenSelected,
.textBoxStyleEdgeResetTokenSelectedFocused,
.textBoxStyleEdgeResetTokenSelectedDown,
.textBoxStyleEdgeResetTokenSelectedFocusedDown,
.textBoxStyleEdgeResetTokenSelectedOver,
.textBoxStyleEdgeResetTokenSelectedFocusedOver {
 	border: 1px solid #CCC;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 3px;
    padding-bottom: 5px;    
    width: 146px;
    height:16px;
    color: #555;
  	font-size: 12px;
  	font-family: Arial, Verdana, sans-serif
}

 
 
.textBoxStyleChromeResetToken,
.textBoxStyleChromeResetTokenFocused,
.textBoxStyleChromeResetTokenOver,
.textBoxStyleChromeResetTokenFocusedOver,
.textBoxStyleChromeResetTokenDown,
.textBoxStyleChromeResetTokenFocusedDown,
.textBoxStyleChromeResetTokenSelected,
.textBoxStyleChromeResetTokenSelectedFocused,
.textBoxStyleChromeResetTokenSelectedDown,
.textBoxStyleChromeResetTokenSelectedFocusedDown,
.textBoxStyleChromeResetTokenSelectedOver,
.textBoxStyleChromeResetTokenSelectedFocusedOver {
 	border: 1px solid #CCC;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 8px;
    padding-bottom: 4px;    
    width: 146px;
    height:16px;
    color: #555;
  	font-size: 12px;
  	font-family: Arial, Verdana, sans-serif
  }
  
 .textBoxStyleResetToken,
.textBoxStyleResetTokenFocused,
.textBoxStyleResetTokenOver,
.textBoxStyleResetTokenFocusedOver,
.textBoxStyleResetTokenDown,
.textBoxStyleResetTokenFocusedDown,
.textBoxStyleResetTokenSelected,
.textBoxStyleResetTokenSelectedFocused,
.textBoxStyleResetTokenSelectedDown,
.textBoxStyleResetTokenSelectedFocusedDown,
.textBoxStyleResetTokenSelectedOver,
.textBoxStyleResetTokenSelectedFocusedOver {
 	border: 1px solid #CCC;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 6px;
    padding-bottom: 5px;    
    width: 146px;
    height:16px;
    color: #555;
  	font-size: 12px;
  	font-family: Arial, Verdana, sans-serif
  }
 
  .formCellResetToken{
  	color: #555;
  	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    width: 142px;   
  }
  
.fieldTitleStyleEdgeResetToken,
.fieldTitleStyleEdgeResetTokenFocused,
.fieldTitleStyleEdgeResetTokenSelected,
.fieldTitleStyleEdgeResetTokenSelectedFocused {
	color: #000000;
  	font-size: 13px;
  	font-family: Arial, Helvetica, sans-serif;
  	font-weight: bold;
}

.fieldTitleStyleChromeResetToken,
.fieldTitleStyleChromeResetTokenFocused,
.fieldTitleStyleChromeResetTokenSelected,
.fieldTitleStyleChromeResetTokenSelectedFocused {
	color: #000000;
  	font-size: 13px;
  	font-family: Arial, Helvetica, sans-serif;
  	font-weight: bolder;
}

.fieldTitleStyleResetToken,
.fieldTitleStyleResetTokenFocused,
.fieldTitleStyleResetTokenSelected,
.fieldTitleStyleResetTokenSelectedFocused {
	color: #000000;
  	font-size: 13px;
  	font-family: Arial, Helvetica, sans-serif;
}

