/******************************************************************************************** *                 IMPORTANT NOTICE                    * * ---------------------------------------------------------------------------------------- * * If a value is modified in this document under a "Overridable Attributes" section,    * * the SQL sourcing script must be updated with the same modifications.           * * Be sure that there is no problem for Customization.                   * ********************************************************************************************/  html { /* Non-Overridable Attributes */ background: url("../images/shim.gif") no-repeat;  /* Overridable Attributes */ /* None */ }  body { /* Non-Overridable Attributes */ background: url("../images/shim.gif") no-repeat; margin-top: 0; /* Overridable Attributes */ /* None */ }  .accessmanagement .block-main-border-fix { /* Non-Overridable Attributes */ border: none; display: block; padding-left: 20px; padding-bottom: 16px;     position:relative;  /* Overridable Attributes */ /* None */ }  .accessmanagement .logoLoginLarge { /* Non-Overridable Attributes */ display:none;   /* Overridable Attributes */ /* None */ }  .accessmanagement .entity-label { /* Non-Overridable Attributes */ display: block; padding-left: 2px;  color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none;  }  /*.accessmanagement .entity-label-mandatory { Non-Overridable Attributes display: block; padding-left: 8px;   Overridable Attributes background: url("../images/i_red_star.gif") left center no-repeat; color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none;  }*/  .accessmanagement .entity-mandatory-field { /* Non-Overridable Attributes */ display: block;  /* Overridable Attributes */ color: black; font-size: 1.1em; font-style: italic; font-weight: normal; text-decoration: none;  }  .accessmanagement .link-small a { /* Non-Overridable Attributes */ display: block;  /* Overridable Attributes */ color: blue; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none;  }  .accessmanagement .link-small a:hover {  /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ text-decoration: underline; }  .accessmanagement .page-header { /* Non-Overridable Attributes */ display: block; padding-bottom: 6px; padding-top: 20px;  /* Overridable Attributes */ /* None */ }  .accessmanagement .page-header-action { /* Non-Overridable Attributes */ display: block; padding-bottom: 6px;  /* Overridable Attributes */ /* None */ }  .accessmanagement .page-header-title { /* Non-Overridable Attributes */ display: inline;  /* Overridable Attributes */ color: #D74B00; font-size: 1.6em; font-style: normal; font-weight: bold; text-decoration: none;  }  .accessmanagement .page-header-text { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none;  }  .accessmanagement .dialog-columns { /* Non-Overridable Attributes */ padding: 15px 0 0 0; width: 250px;  /* Overridable Attributes */ /* None */ }  .accessmanagement .button-group-center { /* Non-Overridable Attributes */ display: block; padding-left: 20px;  text-align: left;  /* Overridable Attributes */ /* None */ } /******************************************************************************************** *                 IMPORTANT NOTICE                    * * ---------------------------------------------------------------------------------------- * * If a value is modified in this document under a "Overridable Attributes" section,    * * the SQL sourcing script must be updated with the same modifications.           * * Be sure that there is no problem for Customization.                   * ********************************************************************************************/  /* Embedded Alert */   .alert-full-page-container { /* Non-Overridable Attributes*/ left: 0px; position: absolute; top: 0px; z-index: 99999;   /* Overridable Attributes*/  /* None */ }  .alert-full-page-bg { /* Non-Overridable Attributes*/ filter: alpha(opacity=0);  left: 0px; position: absolute; top: 0px; z-index: -1; -moz-opacity: 0;    /* Overridable Attributes*/  background-color: white; }  .alert-button-panel { /* Non-Overridable Attributes*/ display: block; margin: 7px 0 0 0; /*padding: 3px 0 3px 0;*/ text-align: center; width: 100%;  /* Overridable Attributes*/  /* None */ }  .alert-button-panel input { display:inline; }  .alert-message-notification { /* Non-Overridable Attributes*/ border: 1px solid silver; display: block; margin: 0 16px 20px 16px; /*padding: 10px 10px 20px 10px;*/   /* Overridable Attributes*/  background-color: #EAEAEA; }  .alert-message-notification-pane { /* Non-Overridable Attributes*/ margin: 0 16px 0 16px;  /* Overridable Attributes*/  /* None */ }  .alert-content { /* Non-Overridable Attributes*/ /*padding: 16px 0 16px 0;*/ text-align: left;   /* Overridable Attributes*/  /* None */ }  .alert-frame { /* Non-Overridable Attributes*/ /*border: 1px solid silver;*/ display: block; margin: 2px 100px 2px 100px; /*padding: 16px 0 16px 0;*/ text-align: center;   /* Overridable Attributes*/  background-color: white; }  .alert-frame-bottom { /* Non-Overridable Attributes*/ margin: 0 0 20px 0;  /* Overridable Attributes*/  /* None */ }  .alert-frame-margin-top { /* Non-Overridable Attributes*/ margin-top: 52px;  /* Overridable Attributes*/  /* None */ }  .alert-img { /* Non-Overridable Attributes*/ float: left;  /* Overridable Attributes*/  /* None */ }  .alert-title { /* Non-Overridable Attributes*/ display: block; margin-left: 1px; padding-bottom: 8px;   /* Overridable Attributes*/  color: black; font-size: 1.4em; font-style: normal; font-weight: bold; text-decoration: none; }  .alert-text { /* Non-Overridable Attributes*/ display: block; margin-left: 1px;  /* Overridable Attributes*/  color: black; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; }  .alert-message  { /* Non-Overridable Attributes*/ display: block; margin: 0px 8px 0px 4px;  /* Overridable Attributes*/  color: black; font-size: 1.0em; font-style: normal; font-weight: normal; text-decoration: none; }  /* /Embedded Alert */ .alert-frame { padding: 16px 0 16px 0; } /******************************************************************************************** *                 IMPORTANT NOTICE                    * * ---------------------------------------------------------------------------------------- * * If a value is modified in this document under a "Overridable Attributes" section,    * * the SQL sourcing script must be updated with the same modifications.           * * Be sure that there is no problem for Customization.                   * ********************************************************************************************/  .footercontainer { text-align: center; }  .footersection { /* Non-Overridable Attributes */ display: block; width: 12em; margin: 6px auto; white-space: nowrap;   overflow: visible;   text-align: left;    /* Overridable Attributes */ /* None */ }  .footersection .poweredbytaleolink a { /* Non-Overridable Attributes */ display: inline; vertical-align: middle;  /* Overridable Attributes */ color: blue; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none; }  .footersection .poweredbytaleolink a:hover { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ text-decoration: underline; }  .footersection .poweredbytaleoimg  { /* Non-Overridable Attributes */ border: 0; display: inline; height: 21px; margin-left: 2px; vertical-align: middle; width: 66px;   /* Overridable Attributes */ /* None */ } /******************************************************************************************** *                 IMPORTANT NOTICE                    * * ---------------------------------------------------------------------------------------- * * If a value is modified in this document under a "Overridable Attributes" section,    * * the SQL sourcing script must be updated with the same modifications.           * * Be sure that there is no problem for Customization.                   * ********************************************************************************************/  .headersection { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ /* None */ }  .headersection .separator { /* Non-Overridable Attributes*/ display: inline; vertical-align: middle;  /* Overridable Attributes*/ color: black; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none; }  .headersection .metalinkinline { display: inline; }  .headersection .metalink a { /* Non-Overridable Attributes*/ display: inline; margin: 0; padding: 0; vertical-align: text-top;  /* Overridable Attributes*/ color: blue; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none; }   /* From header.css - .headersection .metalink a */ .headersection .metalink a:hover { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ text-decoration: underline; }  .headersection .box { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  .headersection .box .boxtop { /* Non-Overridable Attributes */ display:block;  /* Overridable Attributes */ /* None */ }  .headersection .box .boxtop .boxb2-top, .headersection .box .boxtop .boxb3-top, .headersection .box .boxtop .boxb4-top { /* Non-Overridable Attributes */ border-left: 1px solid silver;  border-right: 1px solid silver;  /* Overridable Attributes */ /* Previously Defined */ }  .headersection .box .boxtop .boxb1-top { /* Non-Overridable Attributes */ background-color: silver; display: block; height: 1px; margin: 0 5px;  overflow: hidden;  /* Overridable Attributes */ /* None */ }  .headersection .box .boxtop .boxb2-top { /* Non-Overridable Attributes */ border-width: 0 2px; display: block; height: 1px; margin: 0 3px;  overflow: hidden;  /* Overridable Attributes */ /* None */ }  .headersection .box .boxtop .boxb3-top { /* Non-Overridable Attributes */ display: block; height: 1px; margin: 0 2px; overflow: hidden;  /* Overridable Attributes */ /* None */ }  .headersection .box .boxtop .boxb4-top { /* Non-Overridable Attributes */ display: block; height: 2px; margin: 0 1px; overflow: hidden;  /* Overridable Attributes */ /* None */ }  .headersection .headerpanel { /* Non-Overridable Attributes*/ border-color: silver; border-style: none solid solid solid; border-width: 0 1px 1px 1px; display: block; margin: 0; padding: 0 8px 0 8px; zoom: 1;  /* Overridable Attributes*/ /* Previously Defined */ }  .headersection .headerpanel .userpanel { /* Non-Overridable Attributes*/ display: block; margin: 0; padding: 0; zoom: 1;   /* Overridable Attributes*/ /* None */ }  .headersection .headerpanel .userpanel .username { /* Non-Overridable Attributes*/ display: inline; margin-right: 4px; vertical-align: text-top;  /* Overridable Attributes*/ color: black; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; }   /* From header.css - .headersection .separator */ .headersection .headerpanel .userpanel .separator { /* Non-Overridable Attributes*/ margin: 0 4px 0 0;  /* Overridable Attributes*/ /* None */ }  /* From header.css - .headersection .metalink a */ .headersection .headerpanel .userpanel .metalink a { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ /* None */ }   /* From header.css - .headersection .metalink a:hover */ .headersection .headerpanel .userpanel .metalink a:hover { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ /* None */  }  .headersection .headerpanel .metapanel { /* Non-Overridable Attributes*/ display: block; float: right; margin: 0;  padding: 0;  /* Overridable Attributes*/ /* None */ }  .headersection .headerpanel .metapanel .metalinkimg { /* Non-Overridable Attributes*/ display: inline; position: absolute; vertical-align: middle;  /* Overridable Attributes*/ /* None */ }    .iconpanel .metalinkimg { border: 1; display: inline; height: 16px; position: absolute; vertical-align: middle; width: 16px; }  .headersection .headerpanel .metapanel .metagrouppanel { /* Overridable Attributes*/ display: inline; margin: 0 0 0 18px; padding: 0;   /* Overridable Attributes*/ /* None */ }  /* From header.css - .headersection .separator */ .headersection .headerpanel .metapanel .metagrouppanel .separator { /* Non-Overridable Attributes*/ margin: 0 4px 0 4px;  /* Overridable Attributes*/ /* None */ }  /* From header.css - .headersection .metalink a */ .headersection .headerpanel .metapanel .metagrouppanel .metalink a { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ /* None */ }   /* From header.css - .headersection .metalink a:hover */ .headersection .headerpanel .metapanel .metagrouppanel .metalink a:hover { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ /* None */ }  .headersection .headerpanel .linkpanel { /* Non-Overridable Attributes*/ border: 0; display: block; margin: 10px 0 0 0; padding: 8px 0 4px 0; position:relative;   /* Overridable Attributes*/ /* None */ }  .headersection .headerpanel .linkpanel .selectedlink { /* Non-Overridable Attributes*/ /* TODO: The color of the bottom border doesn't work in IE and must be transparent for customization */ border-style: solid solid none solid; border-width: 1px; border-color: silver silver transparent silver; display: inline; margin: 0 4px 0 0; padding: 6px 8px 4px 8px;  /* Overridable Attributes*/ background-color: #FAF1D1; }  /* IE Specific Hack */  html>body .headersection .headerpanel .linkpanel .selectedlink { border-style: solid solid solid solid; margin: 0 6px 0 0; }  .headersection .headerpanel .linkpanel .magnifierimg { /* Non-Overridable Attributes*/ background: url("../images/magnifier.gif") no-repeat; border: 0; display: inline; height: 11px; position: absolute; vertical-align: middle;  width: 13px; margin: 8px 0 0 8px; } /* Overridable Attributes*/ /* None */   /* IE Specific Hack */ html>body .headersection .headerpanel .linkpanel .magnifierimg {  margin: 0; }  /* From header.css - .headersection .headerpanel .linkpanel .magnifierimg */ .headersection .headerpanel .linkpanel .selectedlink .magnifierimg { /* Non-Overridable Attributes*/ margin-left:0; padding-left: 6px;  /* Overridable Attributes*/ /* None */ }  /* IE Specific Hack */  html>body .headersection .headerpanel .linkpanel .link .magnifierimg { /* None */ }  .headersection .headerpanel .linkpanel .grouplink { /* Non-Overridable Attributes*/ display: inline; margin: 0 0 0 13px; padding: 0;  /* Overridable Attributes*/ /* None */ }  .headersection .headerpanel .linkpanel .selectedlink a, .headersection .headerpanel .linkpanel .selectedlink span { /* Non-Overridable Attributes*/ cursor: default;  /* Overridable Attributes*/ color: black; font-size: 1.2em; font-style: normal; font-weight: bold; }  /* From header.css - .headersection .headerpanel .linkpanel .selectedlink a */ .headersection .headerpanel .linkpanel .selectedlink a:hover { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ /* None */ }  .headersection .headerpanel .linkpanel .link { /* Non-Overridable Attributes*/ border-color: silver silver silver silver; border-style: solid solid solid solid; border-width: 1px 1px 1px 1px; display: inline; padding: 0; margin: 0 6px 0 0;  /* Overridable Attributes*/ background-color: white; } /* IE Specific Hack */ html>body .headersection .headerpanel .linkpanel .link {  padding: 6px 0 4px 0; }  .headersection .headerpanel .linkpanel .link a { /* Non-Overridable Attributes*/ padding: 6px 8px 4px 8px;  /* Overridable Attributes*/ color: black; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; } /* IE Specific Hack */ html>body .headersection .headerpanel .linkpanel .link a { padding: 4px 8px 4px 8px; }  /* From header.css - .headersection .headerpanel .linkpanel .link a */ .headersection .headerpanel .linkpanel .link a:hover { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ text-decoration: underline; }  /* From header.css - .headersection .headerpanel .linkpanel .magnifierimg */ .headersection .headerpanel .linkpanel .link .magnifierimg { /* Non-Overridable Attributes*/  padding-top:6px;  /* Overridable Attributes*/ /* None */ }  /* IE Specific Hack */  html>body .headersection .headerpanel .linkpanel .link .magnifierimg { margin: 0 0 0 8px; }  .headersection .link2panel { /* Non-Overridable Attributes*/ border-color: silver; border-style: none solid solid solid; border-width: 0 1px 1px 1px; display: block; padding: 6px 8px 2px 8px; margin: 0px; position: relative;  /* Overridable Attributes*/ background-color: #FAF1D1;  }  .headersection .link2panel .selectedlink2 { /* Non-Overridable Attributes*/ border-style: solid solid none solid; border-width: 1px; border-color: silver silver transparent silver; display: inline; padding: 2px 8px 2px 8px; position: relative;  /* Overridable Attributes*/ background-color: white; }  /* IE Specific Hack */ html>body .headersection .link2panel .selectedlink2 { border-style: solid solid solid solid; }  .headersection .link2panel .selectedlink2 a, .headersection .link2panel .selectedlink2 span { /* Non-Overridable Attributes*/ cursor: default;  /* Overridable Attributes*/ color: black; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none; }  /* From header.css - .headersection .link2panel .selectedlink2 a */ .headersection .link2panel .selectedlink2 a:hover { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ /* None */ }  .headersection .link2panel .separatorlink2 { /* Non-Overridable Attributes*/ display: inline;  padding-right: 0; padding-left: 2px;  /* Overridable Attributes*/ color: #808080; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none; }  /* IE Specific Hack */ html>body .headersection .link2panel .separatorlink2 {  padding-left: 0;  padding-right: 2px; }  .headersection .link2panel .link2 { /* Non-Overridable Attributes*/ border: 0; display: inline; padding: 0;   /* Overridable Attributes*/ /* None */ }  .headersection .link2panel .link2 a { /* Non-Overridable Attributes*/ padding: 2px 8px 2px 8px;  /* Overridable Attributes*/ color: black; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none; }  /* From header.css - .headersection .link2panel .link2 a */ .headersection .link2panel .link2 a:hover { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ background-color: white; text-decoration: underline; }  .headersection .spacerlink2panel { /* Non-Overridable Attributes*/ border-style: none; border-width: 0; display: block; margin: 0 0 0 0; padding: 8px;  /* Overridable Attributes*/ /* None */ }  .footeraction  { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */  }  .footeraction .footeractionpanel { /* Non-Overridable Attributes */ border-color: silver; border-style: solid; border-width: 1px 1px 0 1px; display: block; overflow:visible; padding: 4px 10px 4px 10px;  /* Overridable Attributes */ /* Previously Defined */ }  .footeraction .footeractionpanel .footergroupactionpanel { /* Non-Overridable Attributes */ display: block; margin: 0 0 0 0; padding: 0 8px 2px 8px;  /* Overridable Attributes */ /* None */ }  /* From main.css - .mainsection .metalink2 a */ .footeraction .footeractionpanel .footergroupactionpanel .metalink2 a { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ /* Font attribute cannot be overriden here avoiding user to put same color as background */ }  /* From main.css - .mainsection .metalink2 a:hover */ .footeraction .footeractionpanel .footergroupactionpanel .metalink2 a:hover { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ /* Font attribute cannot be overriden here avoiding user to put same color as background */ }  .footeraction .box { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  .footeraction .box .boxbottom { /* Non-Overridable Attributes */ display:block;  /* Overridable Attributes */ /* None */ }  .footeraction .box .boxbottom .boxb2, .footeraction .box .boxbottom .boxb3, .footeraction .box .boxbottom .boxb4 { /* Non-Overridable Attributes */ border-left: 1px solid silver;  border-right: 1px solid silver;  /* Overridable Attributes */ /* Previously Defined */ }  .footeraction .boxb4 { /* Non-Overridable Attributes */ display:block; height: 2px; margin: 0 1px; overflow:hidden;  /* Overridable Attributes */ /* None */ }  .footeraction .boxb3 { /* Non-Overridable Attributes */ display:block; height:1px; margin: 0 2px; overflow:hidden;  /* Overridable Attributes */ /* None */ }  .footeraction .boxb2 { /* Non-Overridable Attributes */ border-width: 0 2px; display:block; height:1px; margin: 0 3px;  overflow:hidden;   /* Overridable Attributes */ /* None */ }  .footeraction .box .boxbottom .boxb1 { /* Non-Overridable Attributes */ background-color: silver; display:block; height:1px; margin: 0 5px;  overflow:hidden;  /* Overridable Attributes */ /* None */ } /******************************************************************************************** *                 IMPORTANT NOTICE                    * * ---------------------------------------------------------------------------------------- * * If a value is modified in this document under a "Overridable Attributes" section,    * * the SQL sourcing script must be updated with the same modifications.           * * Be sure that there is no problem for Customization.                   * ********************************************************************************************/  .column165 .helppanel { /* Non-Overridable Attributes */ border-color: transparent transparent transparent silver; border-style: none none none solid; border-width: 0 0 0 1px; display: block; padding: 0; width: 200px;  /* Overridable Attributes */ /* None */ }  .column165 .helppanel_emptycontent { border-color: transparent transparent transparent silver; border-style: none none none solid; border-width: 0 0 0 0; display: block;  padding: 0; width: 200px;  }  .column165 .helppanel .helptitle { /* Non-Overridable Attributes */ display: block; padding: 0 0 0 10px;  /* Overridable Attributes */ color: black; font-size: 1.1em; font-style: normal; font-weight: bold; text-decoration: none; }  .column165 .helppanel .helplabel { /* Non-Overridable Attributes */ display: block; padding: 0 0 4px 10px;  /* Overridable Attributes */ color: #575757; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none;  }  .column165 .helppanel .helpsubtitle { /* Non-Overridable Attributes */ display: block; padding: 4px 0 0 10px;  /* Overridable Attributes */ color: #575757; font-size: 1.1em; font-style: normal; font-weight: bold; text-decoration: none;  }  .column165 .helppanel .helplink a { /* Non-Overridable Attributes */ display: block; margin: 0 0 15px 10px; padding: 0;  /* Overridable Attributes */ color: blue; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none;  }  .column165 .helppanel .helplink a:hover { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ text-decoration: underline; }  .column165 .helppanel .blockhelppanel { /* Non-Overridable Attributes */ border-color: none; border-style: none; border-width: 0; display: block; margin-bottom: 20px;  /* Overridable Attributes */ /* None */ }  .column165 .helppanel .legendpanel { /* Non-Overridable Attributes */ border-color: transparent; border-style: none; border-width: 0; padding: 0 5px 10px 10px;  /* Overridable Attributes */ /* None */ }  .column165 .legendpanel .legendtitle { /* Non-Overridable Attributes */ display: block; padding: 0 0 6px 0px;  /* Overridable Attributes */ color: black; font-size: 1.1em; font-style: normal; font-weight: bold; text-decoration: none; }  .column165 .legendpanel .iconcontextpanel { /* Non-Overridable Attributes */ padding: 4px 0px 6px 0px;  /* Overridable Attributes */ /* None */ }  .column165 .legendpanel .legendlabel { /* Non-Overridable Attributes */ display: block; margin: 0; padding: 0;  /* Overridable Attributes */ color: #575757; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none; }  .legendpanel .imgcallout {   /* Non-Overridable Attributes */    border: 0;   display: block;   height: 16px;   padding: 1px 22px 2px 0;   width: 16px;    /* Overridable Attributes */   /* None */ }  html>body .legendpanel .imgcallout {   padding: 1px 2px 2px 0; } /******************************************************************************************** *                 IMPORTANT NOTICE                    * * ---------------------------------------------------------------------------------------- * * If a value is modified in this document under a "Overridable Attributes" section,    * * the SQL sourcing script must be updated with the same modifications.           * * Be sure that there is no problem for Customization.                   * ********************************************************************************************/  .mainsection .jobtitlepanel { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  .mainsection .jobcontentpanel { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  .mainsection .titlelink a { /* Non-Overridable Attributes */ display: inline; margin: 0; padding: 0;   /* Overridable Attributes */ color: blue; font-size: 1.5em; font-style: normal; font-weight: bold; text-decoration: none; }  .mainsection .titlelink a:hover { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ text-decoration: underline; }    .mainsection .titlelinkoff { /* Non-Overridable Attributes */ display: inline; margin: 0; padding: 0 6px 0 0;   /* Overridable Attributes */ color: black; font-size: 1.5em; font-style: normal; font-weight: bold; text-decoration: none; }  /* From main.css */ .mainsection .calloutimg { /* Non-Overridable Attributes */ background-repeat: no-repeat; background-position: left; padding-right: 18px;  /* Overridable Attributes */ /* None */ }    .calloutTopImg { background: url('../images/balloon_top.gif'); background-repeat: no-repeat; height: 14px;                              margin-bottom: 0px; }  .calloutMiddleImg { background: url('../images/balloon_middle.gif'); background-repeat: repeat-y; background-position: bottom left; position: static; padding-top: 0px; padding-left: 7px; padding-right: 7px; display: block; }  .calloutBottomImg { background: url('../images/balloon_bottom.gif'); background-repeat: no-repeat; height: 21px;                              }   .calloutTipBottomImg { background: url('../images/balloonTipBottom.gif'); background-repeat: no-repeat; background-position: top left; position: absolute; width: 20px;                              height: 27px;                              left: 27px;                              }  .calloutTipTopImg { background: url('../images/balloonTipTop.gif'); background-repeat: no-repeat; background-position: top left; position: relative; width: 20px;                              height: 27px;                              left: 27px;                              top: 2px;                              }  .mainsection .inlinepanel { display: inline; }  .mainsection .blockpanel { display: block; }  .mainsection .jobtype { /* Non-Overridable Attributes */ display: inline; margin: 0 0 0 0px; padding: 0;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .mainsection .jobreferral { /* Non-Overridable Attributes */ display: block; margin: 0; padding: 0;  /* Overridable Attributes */ color: #008000; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; }  .mainsection .jobposted { /* Non-Overridable Attributes */ display: block; margin: 0; padding: 0;  /* Overridable Attributes */ color: #575757; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .mainsection .jobpostedinline { /* Non-Overridable Attributes */ display: inline; margin: 0; padding: 0;  /* Overridable Attributes */ color: #575757; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .mainsection .morelocation { /* Non-Overridable Attribute */ display: inline;  /* Overridable Attributes */ /* None */ }  .mainsection .morelocation .text { /* Non-Overridable Attribute */ display: inline;  /* Overridable Attributes */ /* None */ }  .mainsection .morelocation .text a { /* Non-Overridable Attribute */ font-size: 1.0em;  /* Overridable Attributes */ /* None */ }  .mainsection .morelocation .text a:hover { /* Non-Overridable Attribute */ /* None */  /* Overridable Attributes */ /* None */ }  /* From main.css */ .mainsection .text { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  /* From main.css */ .mainsection .jobcontentpanel .metalink2 a { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  /* From main.css */ .mainsection .jobcontentpanel .metalink2 a:hover { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  .mainsection .textlink a { /* Non-Overridable Attributes */  display: inline; margin: 0 0 0 4px; padding: 0;  /* Overridable Attributes */  color: blue; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none;  }   .mainsection .textlink a:hover { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ text-decoration: underline;  }  .mainsection .editablesection .text { display: inline; }  .mainsection .editablesection .subtitle { display: inline; }  .mainsection .editablesection .jobposted { display: inline; }  .mainsection .editablesection .jobreferral { display: inline; }  .mainsection .editablesection .contentlinepanel { display: block; }  .mainsection .editablesection .blockpanel { display: block; }  .callout .tablelist { /* Non-Overridable Attributes */ border: 0; display: block; font-size: 1.0em; /* Fix css hierarchy in <table> in IE problem */ margin-left: 4px;   /*added by blake for tt101111 at 2007-09-26*/   table-layout : fixed;   word-wrap: break-word; overflow: hidden;   /* for firefox*/ /* Overridable Attributes */ /* None */ }  .callout .title { /* Non-Overridable Attributes */ display: inline; margin-left: 4px; margin-bottom: 6px;  /* Overridable Attributes */ color: black; font-size: 1.3em; font-style: normal; font-weight: bold; text-decoration: none; }  .callout .label { /* Non-Overridable Attributes */ display: inline;  /* Overridable Attributes */ color: #575757; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .callout .value { /* Non-Overridable Attributes */ display: inline; margin-left: 4px;  /* Overridable Attributes */ color: #000000; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .callout .textnote { /* Non-Overridable Attributes */ display: block; margin-top: 6px; margin-left: 4px; width : 260px;  /* Overridable Attributes */ color: #000000; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .callout .titlelinkoff { /* Non-Overridable Attributes */ display: inline; margin: 0; padding: 0 6px 0 0;  margin-left: 4px; /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; }  .callout .jobtype { /* Non-Overridable Attributes */ display: inline; margin: 0 0 0 0px; padding: 0;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .mainsection .requisitionDescription .tablelist { width: 100%;  }   .callout .jobreferral { /* Non-Overridable Attributes */ display: block; margin: 0; padding: 0;  /* Overridable Attributes */ color: #008000; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; }  .callout .jobposted { /* Non-Overridable Attributes */ display: block; margin: 0; padding: 0;  /* Overridable Attributes */ color: #575757; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .callout .jobpostedinline { /* Non-Overridable Attributes */ display: inline; margin: 0; padding: 0;  /* Overridable Attributes */ color: #575757; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .callout .text { display: inline; margin: 0; padding: 0 6px 0 0;  color: black; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none;  }  .mainsection .jobupdated { float: right; font-size: 1.2em; font-weight: bold; color: #e2b32d; display: block; margin-right: 10px; padding: 0; }  /******************************************************************************************** *                 IMPORTANT NOTICE                    * * ---------------------------------------------------------------------------------------- * * If a value is modified in this document under a "Overridable Attributes" section,    * * the SQL sourcing script must be updated with the same modifications.           * * Be sure that there is no problem for Customization.                   * ********************************************************************************************/  .mainsection .searchresults { /* Non-Overridable Attributes */ padding-bottom:15px;  /* Overridable Attributes */ /* None */ }  .mainsection .myjobpage .statuspanel { /* Non-Overridable Attributes */ border-style: none; border-width: 0; display: block; margin: 0 0 1px 0; padding: 4px 8px 4px 8px; text-align:left;  /* Overridable Attributes */ background-color: #F7F7F7;  }  .mainsection .myjobpage .messagenotepanel { /* Non-Overridable Attributes */ border-color: silver; border-style: solid; border-width: 1px; display: block; margin: 6px 0 16px 0; padding: 6px 8px 6px 8px;  /* Overridable Attributes */ background-color: #FAF1D1;  }  /* From main.css - .mainsection .text */ .mainsection .searchresults .text, .mainsection .myjobpage .text { /* Non-Overridable Attributes */ /* None */   /* Overridable Attributes */ /* None */ }  .mainsection .myjobpage .messagenotepanel .text { /* Non-Overridable Attributes */ /* None */   /* Overridable Attributes */ /* Previously Defined */ }  .mainsection .myjobpage .descriptionpanel .text { /* Non-Overridable Attributes */ display: inline; padding: 0;  /* Overridable Attributes */ /* Previously Defined */ }  /* From main.css - .mainsection .label */ .mainsection .searchresults .label, .mainsection .myjobpage .label { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  .mainsection .searchresults .resultstitlepanel .label { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* Previously Defined */ }  .mainsection .searchresults .listingperpagepanel .label { /* Non-Overridable Attributes */ display: block; padding-left: 10px;  /* Overridable Attributes */ /* Previously Defined */ }  .mainsection .myjobpage .listingperpagepanel .label { /* Non-Overridable Attributes */ display: block; padding-left:0;  /* Overridable Attributes */ /* Previously Defined */ }  .mainsection .searchresults .sortbypanel .label { /* Non-Overridable Attributes */ display: block; padding-left: 10px;  /* Overridable Attributes */ /* Previously Defined */ }  .mainsection .myjobpage .sortbypanel .label { /* Non-Overridable Attributes */ display: block; padding-left: 0;  /* Overridable Attributes */ /* Previously Defined */ }  /* From main.css - .mainsection .descriptionpanel */ .mainsection .myjobpage .descriptionpanel { /* Non-Overridable Attributes*/ display: block; margin: 10px 0 15px 0; padding: 0;  /* Overridable Attributes*/ /* None */ }  .mainsection .searchresults .resultstitlepanel { /* Non-Overridable Attributes */ margin: 0 0 10px 10px;  padding: 0;  /* Overridable Attributes */ /* None */ }  .mainsection .myjobpage .resultstitlepanel { /* Non-Overridable Attributes */ margin: 0;  padding: 0;  /* Overridable Attributes */ /* None */ }  /* From main.css - .mainsection .subtitle */ .mainsection .searchresults .resultstitlepanel .subtitle, .mainsection .myjobpage .resultstitlepanel .subtitle { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes*/ /* None */ }  .mainsection .searchresults .resultstitlepanel .subtitle { /* Non-Overridable Attributes */ margin: 10px 0 0 0; padding-bottom: 10px;  /* Overridable Attributes*/ /* Previously Defined */ }  .mainsection .myjobpage .resultstitlepanel .subtitle { /* Non-Overridable Attributes */ margin: 0; padding-bottom: 6px;  /* Overridable Attributes */ /* Previously Defined */ }  .mainsection .separatorpanel { /* Non-Overridable Attributes */ display: block; margin: 15px 0 0 0;   /* Overridable Attributes */ /* None */ }  /* From main.css - .mainsection .inputselect */ .mainsection .searchresults .sortbypanel .inputselect, .mainsection .listingperpagepanel .inputselect { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  .mainsection .listingperpagepanel .inputselect { /* Non-Overridable Attributes */ display: inline; margin-bottom: 2px; margin-left: 4px; vertical-align: middle; width: auto;  /* Overridable Attributes */ /* Previously Defined */ }  .mainsection .searchresults .sortbypanel .inputselect { /* Non-Overridable Attributes */ display: inline; margin-bottom: 2px; margin-left: 10px; vertical-align: middle; width: auto;  /* Overridable Attributes */ /* Previously Defined */ }  .mainsection .myjobpage .sortbypanel .inputselect { /* Non-Overridable Attributes */ display: inline; margin-bottom: 2px; margin-left: 0; vertical-align: middle; width: auto;  /* Overridable Attributes */ /* Previously Defined */ }   .mainsection .searchresults .listingperpagepanel .inputselect { /* Non-Overridable Attributes */ display: inline; margin-bottom: 2px; margin-left: 10px; vertical-align: middle; width: auto;  /* Overridable Attributes */ /* Previously Defined */ }  .mainsection .myjobpage .listingperpagepanel .inputselect { /* Non-Overridable Attributes */ display: inline; margin-bottom: 2px; margin-left: 0; vertical-align: middle; width: auto;  /* Overridable Attributes */ /* Previously Defined */ }   .mainsection .pagerpanel { /* Non-Overridable Attributes */ display: block; margin: 20px 0 20px 0; padding: 0; text-align: center;   /* Overridable Attributes */ /* None */ }  .mainsection .pagerpanel .pagersectionpanel { /* Non-Overridable Attributes */ display: inline;   /* Overridable Attributes */ /* None */ }  .mainsection .pagerpanel .pagersectionpanel .pagerlabel { /* Non-Overridable Attributes */ display: inline; margin-right: 4px;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .mainsection .pagerpanel .pagersectionpanel .pagerlinkoff a { /* Non-Overridable Attributes */ cursor: default; display: inline;  /* Overridable Attributes */ color: #575757; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: underline;  }  /* From list.css - .mainsection .pagerpanel .pagersectionpanel .pagerlinkoff a */ .mainsection .pagerpanel .pagersectionpanel .pagerlinkoff a:hover { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  /* From main.css - .mainsection .separator */ .mainsection .pagerpanel .pagersectionpanel .separator { /* Non-Overridable Attributes */ margin: 0;   margin-right: 4px; /* Overridable Attributes */ /* None */ }  .mainsection .pagerpanel .pagersectionpanel .pagerlinkselected a { /* Non-Overridable Attributes */ display: inline; cursor: default;  font-size: 12px;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; }  /* From main.css - .mainsection .pagerpanel .pagersectionpanel .pagerlinkselected a */ .mainsection .pagerpanel .pagersectionpanel .pagerlinkselected a:hover { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  .mainsection .pagerpanel .pagersectionpanel .pagerlink a { /* Non-Overridable Attributes */ display: inline; margin: 0; padding: 0;  /* Overridable Attributes */ color: blue; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none;  }  /* From main.css - .mainsection .pagerpanel .pagersectionpanel .pagerlink a */ .mainsection .pagerpanel .pagersectionpanel .pagerlink a:hover { /* Non-Overridable Attributes */ /* None */  /* Non-Overridable Attributes */ text-decoration: underline;  }  /* From main.css - .mainsection .column165 */ .mainsection .searchresults .column165 { /* Non-Overridable Attributes */   padding-right: 20px;  /* Overridable Attributes */ /* None */ } /******************************************************************************************** *                 IMPORTANT NOTICE                    * * ---------------------------------------------------------------------------------------- * * If a value is modified in this document under a "Overridable Attributes" section,    * * the SQL sourcing script must be updated with the same modifications.           * * Be sure that there is no problem for Customization.                   * ********************************************************************************************/  .mainsection { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/  /* None */ }   .mainsection .mastercontentpanel { /* Non-Overridable Attributes*/ border-color: transparent silver silver silver; border-style: none solid solid solid; border-width: 0 1px 1px 1px; display: block; margin: 0; padding: 10px 20px 20px 20px; xfloat: left;  /* Overridable Attributes*/ /* Previously Defined */ }  .mainsection .mastercontentpanel2 { /* Non-Overridable Attributes*/ border: none; display: block; padding: 10px 20px 5px 20px; xfloat: left;  /* Overridable Attributes*/  /* Previously Defined */ }  .mainsection .tablelist { /* Non-Overridable Attributes */ border: 0; display: block; font-size: 1.0em; /* Fix css hierarchy in <table> in IE problem */  /* Overridable Attributes */ /* None */ } /*added by blake for TT97797 at 2007-08-13*/ .mainsection .contentlist {  width:100%;  font-size: 1.0em; } .mainsection .columnfull { /* Non-Overridable Attributes */ padding-right: 10px; vertical-align: top; width: 100%;   /* Overridable Attributes */ /* None */ }  .mainsection .column165 { /* Non-Overridable Attributes */ vertical-align:top; width: 200px;  /* Overridable Attributes */ /* None */ }  .mainsection .metagrouppanel { /* Non-Overridable Attributes*/ background-color: transparent; padding: 0; margin: 4px 4px 4px 0; display: block;   /* Overridable Attributes*/ /* None */ }  .mainsection .metapanel { /* Non-Overridable Attributes*/ background-color: transparent; display: block; margin: 0 0 25px 0; /* TT124434 - shorvath */ padding: 0; text-align: right;  /* Overridable Attributes*/ /* None */ }  /* Add by John Jiang for fixing TT#113778 on 4/17/2008 */ .mainsection .metapanel3 { /* Non-Overridable Attributes*/ background-color: transparent; display: block; margin: 0 0 15px 0; padding: 0; text-align: right;  /* Overridable Attributes*/ /* None */ }  .mainsection .metapanel2 { /* Non-Overridable Attributes*/ background-color: transparent; padding: 0; margin: 2px 0 0 2px; display: block;   /* Overridable Attributes*/ /* None */  }  .myaccount .metalink2 a, .mainsection .metalink2 a { /* Non-Overridable Attributes*/  display: inline; margin: 0; padding: 0; position: static;  /* Overridable Attributes*/ color: blue; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none;  }  /* From main.css - .mainsection .metalink2 a */ .myaccount .metalink2 a, .mainsection .metalink2 a:hover { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ text-decoration: underline; }  .mainsection .separator { /* Non-Overridable Attributes*/ display: inline; margin: 0 4px 0 4px;  /* Overridable Attributes*/ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none;  }  .mainsection .descriptionpanel { /* Non-Overridable Attributes*/ display: block; margin: 15px 0 15px 0; padding: 0; zoom:1;  /* Overridable Attributes*/ /* None */ }  .mainsection .captionleft { /* Non-Overridable Attributes*/ display: block; margin: 15px 0 15px 0; text-align: left; padding: 0; zoom:1; text-decoration: none;  /* Overridable Attributes*/ /* None */ }   .mainsection .subtitle { /* Non-Overridable Attributes*/ display: block; margin: 15px 0 0 0;  /* Overridable Attributes*/ color: black; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none;  }  .mainsection .text, .myaccount .text { /* Non-Overridable Attributes */ display: inline; padding: 0;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none;  }  .mainsection .label { /* Non-Overridable Attributes */ display: inline; margin: 0; padding: 0;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none;  } /* TT117346*/ .mainsection .entity-label-mandatory { display:block; padding-left: 8px; background: url("../images/i_red_star.gif") center left no-repeat; line-height: 1.0em; }  .mainsection .inputtext { /* Non-Overridable Attributes */ display: block; margin: 0 0 6px 0; vertical-align: middle; width: 100%;  /* Overridable Attributes */ background-color: white; color: black; font-size: 1.3em; font-style: normal; font-weight: normal; text-decoration: none; }  .myaccount .inputtext300, .mainsection .inputtext300 { /* Non-Overridable Attributes */ display: inline; vertical-align: middle; width: 300px;  /* Overridable Attributes */ background-color: white; color: black; font-size: 1.3em; font-style: normal; font-weight: normal; text-decoration: none; }  .mainsection .sendemail .inputtext300 { display: block; width: 300px; margin: 2px 0 0 0; color: black; background: #fff;  }   .myaccount .inputtextmulti, .mainsection .inputtextmulti { /* Non-Overridable Attributes */ display: block; height:50px; vertical-align: middle; width:485px;  /* Overridable Attributes */ background-color: white; color: black; font-size: 1.3em; font-style: normal; font-weight: normal; text-decoration: none; }  .mainsection .inputtextmulti2 { /* Non-Overridable Attributes */ display: block; vertical-align: middle;  /* Overridable Attributes */ background-color: white; color: black; font-size: 1.3em; font-style: normal; font-weight: normal; text-decoration: none; }  .mainsection .inputtextmulti3 { /* Non-Overridable Attributes */ display: block; vertical-align: middle;   width:485px;    /* Overridable Attributes */ background-color: white; color: black; font-size: 1.3em; font-style: normal; font-weight: normal; text-decoration: none; }  .mainsection .inputselect { /* Non-Overridable Attributes */ display: block; margin: 0 0 4px 0; width: 100%;   /* Overridable Attributes */ background-color: white; color: black; font-size: 1.3em; font-style: normal; font-weight: normal; text-decoration: none;  /* IE Specific Hack */ "}" width: 97%; }  .mainsection .inputbutton  { /* Non-Overridable Attributes */ display: inline; margin-bottom: 2px; margin-left: 4px; margin-top: 2px; vertical-align: middle; width: auto; cursor: pointer;  /* Overridable Attributes */ background-color: #D4D0C8; color: black; font-size: 1.3em; font-style: normal; font-weight: normal; text-decoration: none;  /* Old Values margin: 0 2px; */ }  .mainsection .iconpanel { /* Non-Overridable Attributes */ padding: 4px 4px 0 4px; text-align:right; vertical-align:top; width:4%;   /* Overridable Attributes */ /* None */ }  .mainsection .iconpanelhighlight, .mainsection .iconcontentpanelhighlight { /* Non-Overridable Attributes */ /* None */   /* Overridable Attributes */ background-color: #FFFFFF; }  .mainsection .iconpanelhighlight { /* Non-Overridable Attributes */ border-color: silver transparent silver silver; border-style: solid none solid solid; border-width: 1px 0 1px 1px; padding: 4px 4px 0 4px; text-align:right; vertical-align:top; width:4%;   /* Overridable Attributes */ /* Previously Defined */ }   .mainsection .iconpanelupdated, .mainsection .iconcontentpanelupdated { /* Non-Overridable Attributes */ /* None */   /* Overridable Attributes */ background-color: #FAF1D1; }  .mainsection .iconpanelupdated { /* Non-Overridable Attributes */ border-color: silver transparent silver silver; border-style: solid none solid solid; border-width: 1px 0 1px 1px; padding: 4px 4px 0 4px; text-align:right; vertical-align:top;  width:4%;  /* Overridable Attributes */ /* Previously Defined */ }  .mainsection .iconstatuspanel { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  .mainsection .iconcontentpanel { /* Non-Overridable Attributes */   padding-bottom:6px;    padding-top:4px;    vertical-align:top;  width:100%;  /* Overridable Attributes */ /* None */ }  .mainsection .iconcontentpanelupdated { /* Non-Overridable Attributes */ border-color: silver silver silver transparent; border-style: solid solid solid none; border-width: 1px 1px 1px 0;; padding-bottom:6px;  padding-top:4px;  vertical-align:top; width:100%;  /* Overridable Attributes */ /* Previously Defined */ }   .mainsection .iconcontentpanelhighlight { /* Non-Overridable Attributes */ border-color: silver silver silver transparent; border-style: solid solid solid none; border-width: 1px 1px 1px 0;; padding-bottom:6px;  padding-top:4px;  vertical-align:top; width:100%;  /* Overridable Attributes */ /* Previously Defined */ }  .mainsection .mymessagescontentpanel { /* Non-Overridable Attributes */ display: block; margin: 15px 0 0 0; padding: 10px 10px 10px 10px;  /* Overridable Attributes */ border-color: silver; border-style: solid; border-width: 1px; background-color: transparent;  }  .mainsection .calloutimg { /* Non-Overridable Attributes*/ background: url("../images/callout.gif") no-repeat; border: 0; /* TT#121199 - Fix 508 Problems */ cursor: pointer; /* TT#121199 - Fix 508 Problems */ display: inline-block; margin: 0 2px 0 0; vertical-align: top; width: 16px; height: 10px;                               /* Overridable Attributes*/ /* None */ }  .mainsection .logomcafeesmall { /* Non-Overridable Attributes*/ border: 0; display: block; height: 25px; margin: 0 0 6px 25px; padding: 0; vertical-align: middle; width: 100px;  /* Overridable Attributes*/ /* None */ }  .mainsection .logomcafeesmall1 { /* Non-Overridable Attributes*/ border: 0; display: inline; height: 25px; margin: 0 0 6px 25px; padding: 0 20px 0 0; vertical-align: middle; width: 100px;  /* Overridable Attributes*/ /* None */ }  .mainsection .logomcafeesmalltext { /* Non-Overridable Attributes */ display: inline-block; padding: 0;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none;  }  /************Textool Generated************/ .resource-bold {   /* Non-Overridable Attributes*/   font-weight:    bold;  /* Overridable Attributes*/ /* None */ }  .headersection .headerpanel, .headersection .box .boxtop .boxb2-top, .headersection .box .boxtop .boxb3-top, .headersection .box .boxtop .boxb4-top, .footeraction .footeractionpanel, .footeraction .box .boxbottom .boxb4, .footeraction .box .boxbottom .boxb3, .footeraction .box .boxbottom .boxb2, .mainsection .headerpanel, .mainsection .boxtrain .boxtraintop .boxtrainb2-top, .mainsection .boxtrain .boxtraintop .boxtrainb3-top, .mainsection .boxtrain .boxtraintop .boxtrainb4-top { /* Overridable Attributes */ background-color: #DCC879;   }  /*Ok*/ .myaccount .title, .myaccount .titleaction, .mainsection .titlepage { /* Non-Overridable Attributes */ position: relative;  /* None */  /* Overridable Attributes */ color: #D74B00; font-size: 1.6em; font-style: normal; font-weight: bold; text-decoration: none;  }  .mainsection .metapanel a { /* Non-Overridable Attributes*/ z-index: 10;  /* Overridable Attributes*/ /* None */ }  /* Add by John Jiang for fixing TT#113778 on 4/17/2008 */ .mainsection .metapanel3 a { z-index: 10; }       /* TT#121357 - Fix 508 Problems */ /* fieldsets introduced to comply with 508 accessiblity rules. */  .blockpanel fieldset { /* Remove the default padding of any Fieldset in Blocks */ padding-left: 0;  }  .fs-508 {   border-style: none;   padding: 0;       /* IE Specific Hack */ "}" padding-left: -20px; }  .fs-508 legend, .fs-508 label input {   padding: 0;  }  .fs-508-inline {   display: inline; }  .blockpanel .fs-508-block {   display: block;   font-size: 1.1em;   padding-left: 16px;      /* IE Specific Hack */ "}" padding-left: 20px; }  .fs-508-inline select {   width: auto; }  .iamFieldSet .fs-508-block { display: block; } /* /TT#121357 - Fix 508 Problems */  /* TT#120476 - Fix Forgot Password space between links. */ .small-link, .small-link-visited { padding-right: 8px; } /* /TT#120476 - Fix Forgot Password space between links. */  /* TT#125217 - Fix JAWS Reader to not read ftlHiddenFrame content */ #ftlhiddenframe { display: none; visibility: hidden; } /* /TT#125217 - Fix JAWS Reader to not read ftlHiddenFrame content */ /******************************************************************************************** *                 IMPORTANT NOTICE                    * * ---------------------------------------------------------------------------------------- * * If a value is modified in this document under a "Overridable Attributes" section,    * * the SQL sourcing script must be updated with the same modifications.           * * Be sure that there is no problem for Customization.                   * ********************************************************************************************/  body { /* Non-Overridable Attributes*/ font-size: 62.5%; /* Define the base font-size for all */ width: 95%; /* This is necessary when cs is embedded in iframe */ /* added by Gavin for fix TT#99229 */ font-family: "helvetica neue", arial, verdana, sans-serif; /* Overridable Attributes*/ /* None */ } /*added by Blake for TT#108004 at 3/3/2008*/ form{   float:none !important; }  body .masterbody { /* Non-Overridable Attributes*/ display: block; margin: 0; padding: 0;   /* Overridable Attributes*/ background-color: white; font-size: 1.0em; }  body .masterbody, .mainsection .mastercontentpanel, .mainsection .mastercontentpanel2, .jobsearch .resultpropertiescontentpanel, .jobsearch .boxresultsb2, .jobsearch .boxresultsb3, .jobsearch .boxresultsb4 { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ background-color: white; }  body .masterbody, .alert-frame, .sugInput-sug, .callout, .myaccount .entity-instruction { /* Non-Overridable Attributes*/ /* None */   /* Overridable Attributes*/ font-family: "helvetica neue", arial, verdana, sans-serif; }  /** Accessibility Styles **/ .hidden-audible, .hidden-audible-visited { position: absolute; left: 0px top: -100px; width: 1px;  height: 1px;  overflow: hidden; }  .no-change-header { font-size: 1em; margin: 0px; padding: 0px; }  .no-change-header-inline { display: inline; font-size: 1em; margin: 0px; padding: 0px; }  .no-border { border: none; margin: 0px; padding: 0px; }  .legend-pos { margin-left: -7px; }   .absolute-pos { position: absolute; }  h1 { font-size: 1em; margin: 0px; padding: 0px; }  h2 { font-size: 1em; margin: 0px; padding: 0px; }  h3 { font-size: 1em; margin: 0px; padding: 0px; display:inline; } h4 { font-size: 1em; margin: 0px; padding: 0px; } /******************************************************************************************** *                 IMPORTANT NOTICE                    * * ---------------------------------------------------------------------------------------- * * If a value is modified in this document under a "Overridable Attributes" section,    * * the SQL sourcing script must be updated with the same modifications.           * * Be sure that there is no problem for Customization.                   * ********************************************************************************************/  /*Ok*/  .message-title { /* Non-Overridable Attributes */ display: block; margin: 0 0 0 0px; padding: 0 0 8px 0;  /* Overridable Attributes */ color: black;  font-size: 1.4em; font-style: normal; font-weight: bold; text-decoration: none; }  /*Ok*/  .error-label { /* Non-Overridable Attributes */ display: block; padding-bottom: 10px;   /* Overridable Attributes */ /*None*/  }  /*Ok*/ .message-text { /* Non-Overridable Attributes */ display: block; margin: 0; padding: 0;  /* Overridable Attributes */ color: black;  font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; }  /*Ok*/ .message-warning { /* Non-Overridable Attributes */ background: none; border: solid 1px #fbb033; display: block; margin: 12px; padding: 15px;  /* Overridable Attributes */ background-color: #fff8e5; }  /*Ok*/ .message-error { /* Non-Overridable Attributes */ background: none; border: solid 1px #ed1849; display: block; margin: 12px; padding: 15px;  /* Overridable Attributes */ background-color: #fef2ee; }  /*Ok*/ .message-notification { /* Non-Overridable Attributes */ background: none; border: solid 1px #939598; display: block; margin: 12px; padding: 15px;  /* Overridable Attributes */ background-color: #f1f1f2; }  /*Ok*/ .dialog-columns { /* Non-Overridable Attributes */ padding: 15px 125px 0 125px; width: 250px;  /* Overridable Attributes */ /* None */  }  /***** External Message *****/  /*Ok*/ .messagecontentpanel { /* Non-Overridable Attributes */ display: block; padding: 20px;  /* Overridable Attributes */ background-color: transparent; }  /*Ok*/ .messagetitle { /* Non-Overridable Attributes */ display: block; margin-bottom: 15px;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; }  /*Ok*/ .messagetext { /* Non-Overridable Attributes */ display: block; margin: 0;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  /*Ok*/ .messagecontentpanel .text { /* Non-Overridable Attributes */ display: block; margin: 16px;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  /*Ok*/ .messagecontentpanel .inputtext300 { /* Non-Overridable Attributes */ display: inline; margin-left: 16px; width: 300px;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none;  }  /*Ok*/ .messagenotepanel { /* Non-Overridable Attributes */ border: solid 1px #939598; display: block; margin: 0; padding: 15px;  /* Overridable Attributes */ background-color: #f1f1f2;  }   /*Ok*/ .messagewarningpanel { /* Non-Overridable Attributes */ border: solid 1px #fbb033; display: block; margin: 0; padding: 15px;  /* Overridable Attributes */ background-color: #fff8e5;  }  /*Ok*/ .messageerrorpanel { /* Non-Overridable Attributes */ border: solid 1px #ed1849; display: block; margin: 0; padding: 15px;  /* Overridable Attributes */ background-color: #fef2ee;  }  /***** /External Message *****/ /******************************************************************************************** *                 IMPORTANT NOTICE                    * * ---------------------------------------------------------------------------------------- * * If a value is modified in this document under a "Overridable Attributes" section,    * * the SQL sourcing script must be updated with the same modifications.           * * Be sure that there is no problem for Customization.                   * ********************************************************************************************/  /* From main.css - .mainsection .metalink2 a */ .jobsearch .metalink2 a { /* Non-Overridable Attributes*/  /* None */   /* Overridable Attributes*/ /* None */ }  /* From search.css - .jobsearch .metalink2 a */ .jobsearch .metalink2 a:hover { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ /* None */ }  /* From main.css - .mainsection .separator */ .jobsearch .separator { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ /* None */ }  /* From main.css - .mainsection .subtitle */ .jobsearch .subtitle { /* Non-Overridable Attributes*/  display: inline;  /* Overridable Attributes*/  /* None */ }  /* From search.css - .jobsearch .subtitle */ .jobsearch .savetitlepanel .subtitle { /* Non-Overridable Attributes*/ margin: 0;     /* Overridable Attributes*/ /* None */    }  /* From main.css - .mainsection .text */ .jobsearch .text { /* Non-Overridable Attributes*/ /* None */     /* Overridable Attributes*/ /* None */  }  /* From search.css - .jobsearch .text */ .jobsearch .savepanel .descriptionpanel .text { /* Non-Overridable Attributes*/ /* None */     /* Overridable Attributes*/ /* None */   }  /* From main.css - .mainsection .label */ .jobsearch .label { /* Non-Overridable Attributes*/ /* None */     /* Overridable Attributes*/ color: #575757; }  /* From search.css - .jobsearch .label */ .jobsearch .savepanel .label { /* Non-Overridable Attributes*/ /* None */     /* Overridable Attributes*/ color: #575757; }  /* From search.css - .jobsearch .label */ .jobsearch .resultpropertiescontentpanel .label { /* Non-Overridable Attributes */ display: inline; margin: 0 4px 0 10px;  /* Overridable Attributes */ /* None */ }  /* From main.css - .mainsection .inputtext */ .jobsearch .inputtext { /* Non-Overridable Attributes*/ /* None */     /* Overridable Attributes*/ /* None */   }  /* From search.css - .jobsearch .inputtext */ .jobsearch .savepanel .inputtext { /* Non-Overridable Attributes*/ /* None */     /* Overridable Attributes*/ /* None */    }  /* From search.css - .jobsearch .inputtext */ .jobsearch .contentgrouppanel .inputtext {   /* Non-Overridable Attributes */ margin: 0;  /* Overridable Attributes */  /* None */   /* IE Specific Hack */ "}"  width: 98%;  }  /* From main.css - .mainsection .inputbutton */ .jobsearch .inputbutton { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ /* None */   }  /* From search.css - .jobsearch .inputbutton */ .jobsearch .savepanel .inputbutton { /* Non-Overridable Attributes*/ margin:2px 4px 0 0;  /* Overridable Attributes*/ /* None */   }  /* From search.css - .jobsearch .inputbutton */ .jobsearch .resultpropertiescontentpanel .inputbutton  { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ /* None */ }  /* From main.css - .mainsection .inputselect */ .jobsearch .inputselect { /* Non-Overridable Attributes */ /* None */   /* Overridable Attributes */ /* None */ }  /* From search.css - .jobsearch .inputselect */ .jobsearch .contentdatapanel .inputselect { /* Non-Overridable Attributes */ /* None */   /* Overridable Attributes */ /* None */ }  /* From search.css - .jobsearch .inputselect */ .jobsearch .resultpropertiescontentpanel .inputselect  { /* Non-Overridable Attributes */ display: inline; margin: 0; vertical-align: middle; width: auto;  /* Overridable Attributes */ /* None */ }  .jobsearch .titlemetapanel { /* Non-Overridable Attributes*/ display: block; margin: 0 0 6px 0; padding: 6px 0 0 0;  /* modify by John Jiang at 08.05.2007 */  /* Overridable Attributes*/ /* None */ }   /* Add by John Jiang for fixing TT#113778 on 4/17/2008 */ .jobsearch .titlemetapanel1 { /* Non-Overridable Attributes*/ display: block; margin: 0 0 21px 0; padding: 6px 0 0 0;    /* Overridable Attributes*/ /* None */ }  .jobsearch .titlepanel { /* Non-Overridable Attributes*/ display: inline; margin: 0; padding: 0;   /* Overridable Attributes*/ /* None */ }  .jobsearch .savepanelgroup { /* Non-Overridable Attributes*/ padding-bottom: 10px;  /* Overridable Attributes*/ /* None */ }  .jobsearch .savecontentpanel { /* Non-Overridable Attributes*/ border-style: solid; border-color: silver; border-width: 1px; padding: 8px 0 10px 10px;  /* Overridable Attributes*/ background-color:#F7F7F7; }  .jobsearch .savetitlepanel { /* Non-Overridable Attributes*/ padding-bottom:6px;  /* Overridable Attributes*/ /* None */    }  .jobsearch .grouppanel { /* Non-Overridable Attributes */ width: 100%;  /* Overridable Attributes */ /* None */ }  .jobsearch .column33p { /* Non-Overridable Attributes */ padding: 2px; vertical-align: top; width: 33.3%;  /* Overridable Attributes */ /* None */ }  .jobsearch .contentdatapanel .searchLookup {  /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .jobsearch .linkpanel, .jobsearch .boxpanelb2-top, .jobsearch .boxpanelb3-top, .jobsearch .boxpanelb4-top { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ background-color: #FAF1D1; }  .jobsearch .boxpaneltop { /* Non-Overridable Attributes */ display:block;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxpanelb2-top, .jobsearch .boxpanelb3-top, .jobsearch .boxpanelb4-top { /* Non-Overridable Attributes */ border-left: 1px solid silver;  border-right: 1px solid silver;  /* Overridable Attributes */ /* Previously Defined */  }  .jobsearch .boxpanelb1-top { /* Non-Overridable Attributes */ background-color: silver; display:block; height:1px; margin: 0 5px;  overflow:hidden;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxpanelb2-top { /* Non-Overridable Attributes */ border-width: 0 2px; display:block; height:1px; margin: 0 3px;  overflow:hidden;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxpanelb3-top { /* Non-Overridable Attributes */ display:block; height:1px; margin: 0 2px; overflow:hidden;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxpanelb4-top { /* Non-Overridable Attributes */ display:block; height: 2px; margin: 0 1px; overflow:hidden;  /* Overridable Attributes */ /* None */ }  .jobsearch .linkpanel { /* Non-Overridable Attributes */ border-color: transparent silver silver silver; border-style: none solid solid solid; border-width: 0 1px 1px 1px; display: block; margin: 0; padding: 4px 8px 2px 8px; position: static;  /* Overridable Attributes */ /* Previously Defined */ }  .jobsearch .selectedlink { /* Non-Overridable Attributes */ border-color: silver silver transparent silver; border-style: solid solid none solid; border-width: 1px 1px 1px 1px; cursor: default; display: inline; margin: 0 6px 0 0; padding: 3px 8px 2px 8px;  /* Overridable Attributes */ background-color: #F7F7F7; }   /* IE Specific Hack */ html>body .jobsearch .selectedlink { border-style: solid solid solid solid; }  .jobsearch .linklabel { /* Non-Overridable Attributes */ background-color:transparent; padding-left: 4px;  /* Overridable Attributes */ color: black; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .jobsearch .contentdatapanel, .jobsearch .boxpanelb2, .jobsearch .boxpanelb3, .jobsearch .boxpanelb4 { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ background-color: #F7F7F7; }  .jobsearch .contentdatapanel { /* Non-Overridable Attributes */ border-color: transparent silver transparent silver; border-style: none solid none solid; border-width: 0 1px 0 1px; display: block; margin: 0; padding: 4px 8px 6px 8px; float:left; width:100%;  /* Overridable Attributes */ /* Previously Defined */ }  .jobsearch .addjobfieldaction { /* Non-Overridable Attributes */ border-color: transparent silver transparent silver; border-style: none solid none solid; border-width: 0 0px 0 0px; display: block; margin: 0; padding: 0px 0px 0px 0px; width:100%;  /* Overridable Attributes */ /* Previously Defined */ }  /* IE Specific Hack */ html>body .jobsearch .contentdatapanel { float:none; width:auto; }  .jobsearch .labelcontent { /* Non-Overridable Attributes */ display: inline; margin: 0; padding: 0;  /* Overridable Attributes */ color: #575757; font-size: 1.2em; font-style: normal; font-weight: normal; text-decoration: none; }  .jobsearch .action a { /* Non-Overridable Attributes */ display: inline; margin: 0; padding: 0;  /* Overridable Attributes */ color: blue; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; }  /* From search.css - .jobsearch .action a */ .jobsearch .action a:hover { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ text-decoration: underline; }  .jobsearch .boxpanelbottom { /* Non-Overridable Attributes */ display:block;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxpanelb2, .jobsearch .boxpanelb3, .jobsearch .boxpanelb4 { /* Non-Overridable Attributes */ border-left: 1px solid silver;  border-right: 1px solid silver;  /* Overridable Attributes */ /* Previously Defined */ }  .jobsearch .boxpanelb4 { /* Non-Overridable Attributes */ display:block; height: 2px; margin: 0 1px; overflow:hidden;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxpanelb3 { /* Non-Overridable Attributes */ display:block; height:1px; margin: 0 2px; overflow:hidden;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxpanelb2 { /* Non-Overridable Attributes */ border-width: 0 2px; display:block; height:1px; margin: 0 3px;  overflow:hidden;   /* Overridable Attributes */ /* None */ }  .jobsearch .boxpanelb1 { /* Non-Overridable Attributes */ background-color: silver; display:block; height:1px; margin: 0 5px;  overflow:hidden;  /* Overridable Attributes */ /* None */ }  .jobsearch .resultpropertiespanel { /* Non-Overridable Attributes */ display: block; width: 100%;  /* Overridable Attributes */ /* None */ }  .jobsearch .resultpropertiescontentpanel, .jobsearch .boxresultsb2, .jobsearch .boxresultsb3, .jobsearch .boxresultsb4 { /* Non-Overridable Attributes */ /* None */  /* Overridable Attributes */ background-color: white;  }  .jobsearch .resultpropertiescontentpanel { /* Non-Overridable Attributes */ border-color: transparent silver transparent silver; border-style: none solid none solid; border-width: 0 1px 0 1px; margin-left: 10px;   margin-right: 10px; padding: 4px 0 0 10px;  /* Overridable Attributes */ /* Previously Defined */  }  .jobsearch .boxresults { /* Non-Overridable Attributes */ margin-bottom: 15px; margin-left: 10px; margin-right: 10px;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxresultsbottom { /* Non-Overridable Attributes */ display:block;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxresultsb2, .jobsearch .boxresultsb3, .jobsearch .boxresultsb4 { /* Non-Overridable Attributes */ border-left: 1px solid silver;  border-right: 1px solid silver;  /* Overridable Attributes */ /* Previously Defined */ }  .jobsearch .boxresultsb4 { /* Non-Overridable Attributes */ display:block; height: 2px; margin: 0 1px; overflow:hidden;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxresultsb3 { /* Non-Overridable Attributes */ display:block; height:1px; margin: 0 2px; overflow:hidden;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxresultsb2 { /* Non-Overridable Attributes */ border-width: 0 2px; display:block; height:1px; margin: 0 3px;  overflow:hidden;  /* Overridable Attributes */ /* None */ }  .jobsearch .boxresultsb1 { /* Non-Overridable Attributes */ background-color: silver; display:block; height:1px; margin: 0 5px;  overflow:hidden;  /* Overridable Attributes */ /* None */ }  .mainsection .tablelist1 { /* Non-Overridable Attributes */ font-size: 1.0em;  /* Overridable Attributes */ /* None */ }   .jobsearch .linkpanel .separatorlink { /* Non-Overridable Attributes*/ display: inline;  padding-right: 0; padding-left: 2px;  /* Overridable Attributes*/ color: #808080; font-size: 1.1em; font-style: normal; font-weight: normal; text-decoration: none; }  /* IE Specific Hack */ html>body .jobsearch .linkpanel .separatorlink {  padding-left: 0;  padding-right: 2px; }  .jobsearch .linkpanel .link { /* Non-Overridable Attributes*/ border: 0; display: inline; padding: 0;   /* Overridable Attributes*/ /* None */ }  .jobsearch .linkpanel .link a { /* Non-Overridable Attributes*/ padding: 2px 8px 2px 8px;  /* Overridable Attributes*/ color: black; font-size: 1.0em; font-style: normal; font-weight: normal; text-decoration: none; }  /* From search.css - .jobsearch .linkpanel .link a */ .jobsearch .linkpanel .link a:hover { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ background-color: #F7F7F7; text-decoration: underline; }  .jobsearch .linkpanel .selectedlink a { /* Non-Overridable Attributes*/ cursor: default;  /* Overridable Attributes*/ color: black; font-size: 1.0em; font-style: normal; font-weight: normal; text-decoration: none; }  /* From header.css - .headersection .linkpanel .selectedlink a */ .jobsearch .linkpanel .selectedlink a:hover { /* Non-Overridable Attributes*/ /* None */  /* Overridable Attributes*/ /* None */ }  .jobsearch .contentdatapanel .tableradius { /* Non-Overridable Attributes */ font-size: 1.0em; padding-right: 10px;  /* Overridable Attributes */ /* None */ }  .jobsearch .tablelistcontentradius { /* Non-Overridable Attributes */ font-size: 1.0em;  /* Overridable Attributes */ /* None */ }  .jobsearch .tablelistradius { /* Non-Overridable Attributes */ border-style: solid; border-color: silver; border-width: 1px; font-size: 1.0em; height: 200px; overflow: auto;  /* Overridable Attributes */ background-color: white; }  .jobsearch .headerlistradius { /* Non-Overridable Attributes */ border-style: solid; border-color: silver; border-width: 1px; font-size: 1.0em; margin: 5px 0px 0px 0px; width: 100%;  /* Overridable Attributes */ /* None */ }  .jobsearch .columncheckboxradius { /* Non-Overridable Attributes */ font-size: 1.0em; padding: 8px 0 10px 10px; vertical-align: top; width: 20px;   /* Overridable Attributes */ /* None */ }  .jobsearch .columnfullradius { /* Non-Overridable Attributes */ font-size: 1.0em; padding: 8px 0 10px 10px; vertical-align: top; width: 125px;  /* Overridable Attributes */ /* None */ }  .jobsearch .column165radius { /* Non-Overridable Attributes */ font-size: 1.0em; padding: 8px 0 10px 10px; vertical-align: top; width: auto;  /* Overridable Attributes */ /* None */ }  .jobsearch .radiusfloat { /* Non-Overridable Attributes */ float: left; overflow: hidden; padding-right: 10px; width: 200px;  /* Overridable Attributes */ /* None */ }  .jobsearch .radiuserroricon { /* Non-Overridable Attributes */ float: left; border: 0; display: inline;  width: 16px; height: 16px;  /* Overridable Attributes */ /* None */ }  .jobsearch .radiusfloatclear { /* Non-Overridable Attributes */ clear: both;  /* Overridable Attributes */ /* None */ }  .jobsearch .rsspanel { /* Non-Overridable Attributes */ display: inline; /* Overridable Attributes */ /* None */ }  .jobsearch .rsspaneltabbar { /* Non-Overridable Attributes */ display: inline; padding-right:4px; /* Overridable Attributes */ /* None */ }  .jobsearch .rssbutton { /* Non-Overridable Attributes */ border: 0; display: inline; margin: 2px 0px 0px 4px; vertical-align: top;  /* Overridable Attributes */ /* None */ }  .jobsearch .rssindicator { /* Non-Overridable Attributes */ vertical-align: top; /* Overridable Attributes */ /* None */ }  .jobsearch .facebookpanel { /* Non-Overridable Attributes */ display: inline; /* Overridable Attributes */ /* None */ }  .jobsearch .facebookbutton { /* Non-Overridable Attributes */ border: 0; display: inline; margin: 2px 0px 0px 4px; vertical-align: top;  /* Overridable Attributes */ /* None */ }  .jobsearch .facebookindicator { /* Non-Overridable Attributes */ vertical-align: top;  /* Overridable Attributes */ /* None */ } /*Added by nick for TT117796*/ .jobsearch .tablelist1 { /* Non-Overridable Attributes */ border: 0; display: block; font-size: 1.0em; /* Fix css hierarchy in <table> in IE problem */   width:100%; /* Overridable Attributes */ /* None */ }  .jobsearch .column { /* Non-Overridable Attributes */ /* Overridable Attributes */ /* None */ width: 75%; }  .jobsearch .column1 { /* Non-Overridable Attributes */ vertical-align:top; text-align:right; display: table-cell; margin-right: 0%; margin-top: 0%; width: 25%; width:340px; /* Overridable Attributes */ /* None */ } 