/* HYBRID STYLE SHEET FOR TRANSITIONAL PAGES BETWEEN EXTERNAL WEBSITE AND WEB INTAKE */

/* STYLES ADAPTED FROM EXTERNAL WEBSITE */
BODY {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

BODY {
    FONT-SIZE: 12px; background:url(../images/background.png) #232323 repeat-x; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-ALIGN: center;
}
#page {
    MARGIN: 0px auto; WIDTH: 850px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; 
}
P {
    LINE-HEIGHT: 16px
}
A IMG {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
    FONT-SIZE: 18px
}

#mainContent A {
    COLOR: #00457c
}
#mainContent A:hover {
    COLOR: #5b84b0
}
.clear {
    CLEAR: both
}
.clear2 {
    CLEAR: both; HEIGHT: 10px
}
.right {
    FLOAT: right
}
.left {
    FLOAT: left
}
.epLogo {
    FLOAT: left
}
H1 SPAN {
    DISPLAY: none; VISIBILITY: hidden
}

.orange{
    color: #F57E20;
    font-weight: bold;
    padding: 10px 10px 0px 10px;
}

#mainContent {
    PADDING-BOTTOM: 40px; MARGIN: 0px 20px; COLOR: #4d4d4d; /*BORDER-BOTTOM: #fff 1px solid;*/
}
#mainNavBar {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#topNav {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../images/bg_header.png) repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 30px
}
#topNav UL {
    DISPLAY: inline
}
#topNav UL LI {
    DISPLAY: inline; LIST-STYLE-TYPE: none
}
#topNav LI DIV {
    BORDER-RIGHT: #b6cee1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b6cee1 1px solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 3; BACKGROUND: #ececec; FILTER: alpha(opacity=95); PADDING-BOTTOM: 10px; BORDER-LEFT: #b6cee1 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b6cee1 1px solid; POSITION: absolute; opacity: .95; top: 30px;
}
#topNav LI DIV UL {
    FONT-SIZE: 10px; FLOAT: left; WIDTH: 120px; TEXT-ALIGN: right
}
#topNav LI UL LI A {
    BACKGROUND: #ececec; FILTER: alpha(opacity=95); COLOR: #00457c; HEIGHT: auto; TEXT-DECORATION: none; opacity: .95
}
#topNav LI UL LI A:hover {
    BACKGROUND: #ececec; FILTER: alpha(opacity=95); COLOR: #00457c; HEIGHT: auto; TEXT-DECORATION: none; opacity: .95
}
#topNav LI UL LI:hover {
    BACKGROUND: #ececec; FILTER: alpha(opacity=95); COLOR: #00457c; HEIGHT: auto; TEXT-DECORATION: none; opacity: .95
}
#topNav LI UL LI {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
#topNav LI UL LI A {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
#topNav LI UL LI A:hover {
    TEXT-DECORATION: underline
}
#topNav LI UL LI:hover {
    TEXT-DECORATION: underline
}
#topNav LI UL LI {
    BACKGROUND: #ececec; FILTER: alpha(opacity=95); opacity: .95
}
#topNav LI > UL {
    LEFT: auto; TOP: 27px
}
#topNav LI:hover DIV {
    DISPLAY: block
}
#topNav LI.over DIV {
    DISPLAY: block
}
#topNav LI UL LI {
    DISPLAY: block
}
#topNav LI IMG {
    padding-bottom: 10px; 
}
#topNav A IMG {
    right: 20px; float:right;
}

#mainNav LI UL {
    BORDER-RIGHT: #b6cee1 1px solid; BORDER-TOP: #b6cee1 1px solid; DISPLAY: none; Z-INDEX: 2; BACKGROUND: #ececec; FILTER: alpha(opacity=95); LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b6cee1 1px solid; WIDTH: auto; BORDER-BOTTOM: #b6cee1 1px solid; POSITION: absolute; TOP: 10px; opacity: .95
}
#mainNav LI UL LI A {
    FONT-WEIGHT: bold; BACKGROUND: #ececec; FILTER: alpha(opacity=95); COLOR: #00457c; HEIGHT: auto; TEXT-DECORATION: none; opacity: .95
}
#mainNav LI UL LI A:hover {
    FONT-WEIGHT: bold; BACKGROUND: #ececec; FILTER: alpha(opacity=95); COLOR: #00457c; HEIGHT: auto; TEXT-DECORATION: none; opacity: .95
}
#mainNav LI UL LI:hover {
    FONT-WEIGHT: bold; BACKGROUND: #ececec; FILTER: alpha(opacity=95); COLOR: #00457c; HEIGHT: auto; TEXT-DECORATION: none; opacity: .95
}
#mainNav LI UL LI {
    DISPLAY: block; MARGIN: 0px; WIDTH: 100%
}
#mainNav LI UL LI A {
    PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#mainNav LI UL LI A.sub {
    FONT-WEIGHT: normal; MARGIN-LEFT: 10px
}
#mainNav LI UL LI A:hover {
    COLOR: #fff; BACKGROUND-COLOR: #00457c
}
#mainNav LI UL LI:hover {
    COLOR: #fff; BACKGROUND-COLOR: #00457c
}
#mainNav LI UL LI {
    CLEAR: left; BACKGROUND: #ececec; FILTER: alpha(opacity=95); opacity: .95
}
#mainNav LI > UL {
    LEFT: auto; TOP: 29px
}
#mainNav LI:hover UL {
    DISPLAY: block
}
#mainNav LI.over UL {
    DISPLAY: block
}
.headerImg {
    Z-INDEX: 1; MARGIN-BOTTOM: 10px; WIDTH: 809px
}

.currentPage {
    COLOR: #fff
}
#feature {
    CLEAR: both;
    FLOAT: left;
    MARGIN: 0px 0px 20px 0px;
    WIDTH: 810px;
    BACKGROUND-COLOR: #fff; /*background-color: #f2f2f2;*/
}

#feature .leftCol {
    MARGIN-TOP: 15px; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 385px! important
}
#feature .rightCol {
    FLOAT: left; MARGIN: 15px 0px 20px 0px; WIDTH: 375px! important
}

#feature .leftCol UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.fullCol2 UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.clients {
    MARGIN-TOP: 5px; FLOAT: left; WIDTH: 815px
}
.clientsContainer {
    PADDING-RIGHT: 5px; BACKGROUND: url(../images/bg-clientsContent.gif) no-repeat left top; WIDTH: 815px; HEIGHT: 126px
}
.clientScroll {
    OVERFLOW: hidden; WIDTH: 810px
}
.allClients {
    PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; WIDTH: 5000px; PADDING-TOP: 0px
}
.allClients IMG {
    PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; VERTICAL-ALIGN: middle; PADDING-TOP: 20px
}
.clients H1 {
    PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 18px; BACKGROUND: url(../images/bg_clientsHead.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 813px; COLOR: #fff; PADDING-TOP: 8px; HEIGHT: 38px! important
}
.clients H1 SPAN {
    DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; VISIBILITY: visible
}
#mainContent .clients H1 A {
    COLOR: #fff
}
#feature .rightCol P {
    MARGIN: 10px 15px
}
.contentChunk2 P {
    MARGIN: 10px 15px
}
.row {
    MARGIN-TOP: 0px; FLOAT: left
}
.row2 {
    MARGIN-TOP: 0px; FLOAT: left
}
.fullCol UL {
    PADDING-RIGHT: 15px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 5px
}
.row LI {
    PADDING-BOTTOM: 5px
}
.fullCol LI {
    PADDING-BOTTOM: 5px
}
.fullCol2 LI {
    PADDING-BOTTOM: 5px
}
#feature .leftCol LI {
    PADDING-BOTTOM: 5px
}
.fullCol P {
    DISPLAY: block; PADDING-LEFT: 30px
}
.row .leftCol {
    FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 400px! important; MARGIN-RIGHT: 3px
}
.fullCol .leftCol {
    FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 400px! important; MARGIN-RIGHT: 3px
}
.row .rightCol {
    FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 400px
}
.fullCol .rightCol {
    FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 400px
}
.row2 .leftCol {
    FLOAT: left; WIDTH: 350px; MARGIN-RIGHT: 40px
}
.row2 .rightCol {
    FLOAT: left; WIDTH: 406px
}
.leftColSm {
    FLOAT: left; WIDTH: 310px; MARGIN-RIGHT: 15px
}
.rightColSm {
    FLOAT: right; WIDTH: 310px
}
.row2 .leftCol P {
    MARGIN: 0px 0px 15px 15px
}
.row2 .leftCol LI {
    MARGIN: 0px 0px 3px 30px
}
.row2 .leftCol LI.noDot {
    MARGIN: 0px 0px 3px 20px; LIST-STYLE-TYPE: none
}
.fullCol {
    FLOAT: left; MARGIN: 20px 0px 0px 20px; WIDTH: 635px
}
.fullCol P {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.fullCol2 P {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.fullCol H1 {
    PADDING-BOTTOM: 5px
}
.fullCol2 H1 {
    PADDING-BOTTOM: 5px
}
.fullCol H2 {
    PADDING-BOTTOM: 15px
}
.fullCol2 H2 {
    PADDING-BOTTOM: 15px
}
.fullCol2 {
    FLOAT: left; MARGIN: 20px 0px 0px 20px; WIDTH: 810px
}

UL.list3 {
    PADDING-RIGHT: 15px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.rss {
    RIGHT: 0px; VERTICAL-ALIGN: bottom; WIDTH: 86px; POSITION: absolute; TOP: 3px
}
#mainContent .rss A {
    TEXT-TRANSFORM: lowercase; COLOR: #fff
}
.rss A IMG {
    PADDING-LEFT: 10px; VERTICAL-ALIGN: bottom
}



.footer-gradient{
    background: -webkit-linear-gradient(#AAAAAA, #414042); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#AAAAAA, #414042); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#AAAAAA, #414042); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#AAAAAA, #414042); /* Standard syntax */
    background-color: #003863;
}

/* These styles are duplicated in multiple places: EN & Forign templates, eth2.css, cm_wide.css and clientlogin_rs.asp */
#footer {
    text-align: center;
    color: #fff;
}

#footer .footer-container
{
    padding: 15px;
}

#footer a:link, #footer a:visited {
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}

#footer a:hover, #footer a:active
{
    color: #fff;
    text-decoration: underline;
    border: 0;
}

#footer .footer-container .footer-container__img,
#footer .footer-container .footer-container__text {
    display: inline-block;
}

#footer .footer-container .footer-container__text
{
    text-align: left;
}

#footer .footer-container .footer-container__img {
    width: 180px;
}

#footer .footer-container .footer-container__img img {
    vertical-align: inherit;
}

#footer .footer-container .footer-container__copyright {
    color: #fff;
    text-align: left;
}

#footer #teconsent {
    display: inline;
}

.modalBackground {
    Z-INDEX: 1001; FILTER: alpha(opacity=80); LEFT: 0%; WIDTH: 100%; POSITION: absolute; TOP: 0%; HEIGHT: 100%; BACKGROUND-COLOR: black; opacity: .80; -moz-opacity: 0.8
}
.popUpContent {
    Z-INDEX: 1002; PADDING-BOTTOM: 20px; WIDTH: 539px; COLOR: #4d4d4d; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.popUpContent H1 {
    BACKGROUND: url(../images/head-whyEthics.jpg) no-repeat left top; WIDTH: 549px; HEIGHT: 59px
}
.popUpContent H1 SPAN {
    DISPLAY: none; VISIBILITY: hidden
}
.popUpContent H2 {
    MARGIN: 0px 0px 10px 20px; COLOR: #005294
}
.popUpContent P {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
.popUpContent .search {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #ccdcea; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; HEIGHT: 26px
}
.popUpContent A {
    COLOR: #00457c
}
.popUpContent A:hover {
    COLOR: #5b84b0
}
.popUpContent SELECT {
    FLOAT: left; MARGIN: 3px 10px 0px; WIDTH: 150px
}
.popUpContent SPAN.label {
    MARGIN-TOP: 5px; FLOAT: left
}
.popUpContent .formButton {
    PADDING-LEFT: 5px; FLOAT: left
}
.popUpContent .quoteContainer {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 20px; MARGIN: 20px 40px; PADDING-TOP: 20px; BACKGROUND-COLOR: #d5e5f6
}
.popUpContent .simpleQuote {
    MARGIN: 0px 20px 25px
}
.popUpContent .simpleQuote EM {
    DISPLAY: block
}
.popUpContent .list1 LI {
    MARGIN: 0px 0px 2px 20px; LIST-STYLE-TYPE: none
}
.popUpContent UL.list2 {
    MARGIN: 20px auto; WIDTH: 500px; TEXT-ALIGN: center
}
.popUpContent .list2 LI {
    DISPLAY: inline; MARGIN: 0px 20px; LIST-STYLE-TYPE: none
}
.popUpContent A.closeButton {
    DISPLAY: block; RIGHT: 5px; WIDTH: 45px; POSITION: absolute; TOP: 5px; HEIGHT: 13px
}
.popUpContent A.closeButton SPAN {
    DISPLAY: none; VISIBILITY: hidden
}

.form-container {
   border: 1px solid #aaaaaa;
   background: #aaaaaa;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#aaaaaa));
   background: -webkit-linear-gradient(top, #ffffff, #aaaaaa);
   background: -moz-linear-gradient(top, #ffffff, #aaaaaa);
   background: -ms-linear-gradient(top, #ffffff, #aaaaaa);
   background: -o-linear-gradient(top, #ffffff, #aaaaaa);
   background-image: -ms-linear-gradient(top, #ffffff 0%, #aaaaaa 100%);
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   font-family: 'Helvetica Neue',Helvetica,sans-serif;
   text-decoration: none;
   vertical-align: middle;
   min-width:300px;
   padding:20px;
   width:300px;
   }
.form-field {
   border: 1px solid #aaaaaa;
   background: #f0f0f0;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #414042;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   padding:8px;
   margin-bottom:20px;
   width:280px;
   }
.form-field:focus {
   background: #fff;
   color: #343231;
   }
.form-container h2 {
   text-shadow: #fcf9f7 0 1px 0;
   font-size:18px;
   margin: 0 0 10px 0;
   font-weight:bold;
   text-align:center;
    }
.form-title {
   margin-bottom:10px;
   color: #f57c20;
   text-shadow: #fcf9f7 0 1px 0;
   }
.submit-container {
   margin:8px 0;
   text-align:right;
   }
.submit-button {
   border: 1px solid #414042;
   background: #f57c20;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffcfab), to(#f57c20));
   background: -webkit-linear-gradient(top, #ffcfab, #f57c20);
   background: -moz-linear-gradient(top, #ffcfab, #f57c20);
   background: -ms-linear-gradient(top, #ffcfab, #f57c20);
   background: -o-linear-gradient(top, #ffcfab, #f57c20);
   background-image: -ms-linear-gradient(top, #ffcfab 0%, #f57c20 100%);
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #bcbdbb 0 1px 0;
   color: #6e3404;
   font-family: helvetica, serif;
   padding: 8.5px 18px;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   }
.submit-button:hover {
   border: 1px solid #a7a890;
   text-shadow: #e2e3c7 0 1px 0;
   background: #b5be35;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#b5be35));
   background: -webkit-linear-gradient(top, #ffffff, #b5be35);
   background: -moz-linear-gradient(top, #ffffff, #b5be35);
   background: -ms-linear-gradient(top, #ffffff, #b5be35);
   background: -o-linear-gradient(top, #ffffff, #b5be35);
   background-image: -ms-linear-gradient(top, #ffffff 0%, #b5be35 100%);
   color: #4e6129;
   }
.submit-button:active {
   text-shadow: #4a4d0d 0 1px 0;
   border: 1px solid #a7a890;
   background: #8dc059;
   background: -webkit-gradient(linear, left top, left bottom, from(#6aa436), to(#b5be35));
   background: -webkit-linear-gradient(top, #6aa436, #8dc059);
   background: -moz-linear-gradient(top, #6aa436, #8dc059);
   background: -ms-linear-gradient(top, #6aa436, #8dc059);
   background: -o-linear-gradient(top, #6aa436, #8dc059);
   background-image: -ms-linear-gradient(top, #6aa436 0%, #8dc059 100%);
   color: #fff;
   }
   
.note {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; WIDTH: 60px; PADDING-TOP: 2px
}
LI.twoColRight {
    FLOAT: right; WIDTH: 280px
}
LI.twoColLeft {
    FLOAT: left; WIDTH: 280px
}
.itemTab {
    FLOAT: left; WIDTH: 635px
}
TABLE.itemTab TD {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.itemTab TH {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BORDER-BOTTOM: #999 2px solid
}
TABLE.itemTab TD P {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 10px
}
.itemTab TR.odd TD {
    BORDER-TOP: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ececec
}
.rightCol2 {
    FLOAT: left; WIDTH: 450px
}
.rightCol3 {
    FLOAT: right; WIDTH: 520px
}
.rule {
    CLEAR: both; MARGIN-BOTTOM: 20px; PADDING-TOP: 20px; BORDER-BOTTOM: #00457c 1px solid; HEIGHT: 1px
}
.indent {
    MARGIN-LEFT: 30px
}
.grey {
    COLOR: #a8a8a8
}
.fullCol FIELDSET {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET LABEL {
    FLOAT: left; MARGIN-RIGHT: 2px
}
FIELDSET DIV {
    FLOAT: left; WIDTH: 260px; MARGIN-RIGHT: 10px
}
FIELDSET INPUT {
    FLOAT: left
}
FIELDSET .row2 {
    CLEAR: both; WIDTH: 620px; HEIGHT: 45px
}
.row3 {
    CLEAR: both; MARGIN-TOP: 10px; WIDTH: 620px
}
.row3 LABEL {
    CLEAR: both; DISPLAY: block; MARGIN: 3px 0px 0px
}
.row3 DIV#interestedin {
    WIDTH: 550px
}
.row3 TABLE {
    CLEAR: both; DISPLAY: block; MARGIN: 10px 0px
}
.row3 TD {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.row3 INPUT {
    MARGIN: 0px 10px 0px 0px
}
.row4 LABEL {
    DISPLAY: block; MARGIN-BOTTOM: 5px
}
.row4 INPUT {
    MARGIN-TOP: 5px
}
.row4 TEXTAREA {
    MARGIN: 5px 0px
}
.fullCol DIV.leftCol {
    MARGIN-TOP: 40px
}

.leftFeat {
    FLOAT: right; MARGIN: 0px 0px 5px 10px; WIDTH: 315px! important
}
.leftAll {
    CLEAR: both; FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 100px
}
UL.eventInfo {
    PADDING-LEFT: 0px
}
.eventInfo LI {
    PADDING-RIGHT: 5px; DISPLAY: inline; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; LIST-STYLE-TYPE: none
}
.calBut {
    PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.eventInfo A {
    FONT-WEIGHT: normal
}
SPAN.alert {
    COLOR: #931b00
}
.missinginput {
    FONT-WEIGHT: bold; COLOR: #931b00
}
#requiredList {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #931b00; PADDING-TOP: 10px; BACKGROUND-COLOR: #d6aaa1
}
#requiredList LI {
    MARGIN-LEFT: 30px
}

/* STYLES ADAPTED FROM WEB INTAKE */

.instructions {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #333333;
    padding: 20px;
}
.norm { font-size:12px;color:#000000; padding: 10px;}
.securetext { font-size: 1em; color: white;  } /* securetext class is used for text in banner that reads "You are now in an Ethicspoint secure area" */
.filetext { font-size: 1.25em; font-weight: bold; color:white;} /* filetext class is used for text in banner that reads "File a Report" */

/* LOGIN REPORTER SPECIAL CONTACT TABLE */

.international-number-guide {
    padding-bottom: 10px;
    width: 525px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.international-number-guide table {
    border-spacing: 0px;
    border-left: solid 1px #dddddd;
    border-right: solid 1px #dddddd;
}

.international-number-guide table td, .international-number-guide table th {
    padding: 10px;
}

.international-number-guide table th {
    border-bottom: solid 3px #F57E20;
    background-color: #fff;
    border-top: solid 1px #dddddd;
}

.international-number-guide .no-scroll table {
    width: 508px;
}

.international-number-guide .no-scroll table th {
    width: 50%;
    text-align: left;
}

.international-number-guide table td {
    border-bottom: solid 1px #dddddd;
}

.scrollable-content tbody > tr:last-child > td  { 
    border-bottom: none;
}

.scrollable-content { 
    max-height: 349px;
    overflow: auto;
    width: 100%;
    background: #fff;
}

.scrollable-content table {
    width: 100%;
}
.international-number-guide .bottom-border {
    width: 508px;
    height: 1px;
    background-color: #ddd;
}