body       {
	background-color:#E9EAEB;
	background-image:url(http://home.efax.com/s/r/sap_helpers/gradientBack_body.gif);
	background-position:center top;
	background-repeat:repeat-x;
	margin-left:0px;
	margin-top:0px;
	}

body, td, div, p, h1, h2 {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	
}
body, td, div, p     {
	font-size:11px;
	color:#000000;
	line-height:14px;
	
}
p                    { margin-top:0px; padding-top:0px; }
h1                   { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; line-height:20px; margin-top:4px; margin-bottom:4px; padding-bottom:3px; }
h2                   { font-size:11px; color:#000000; line-height:14px; margin-top:16px; margin-bottom:3px; }
img            { border:0px; }
a:link,
a:visited    { color:#0066CC; font-weight:bold; text-decoration:none;}
a:hover,
a:active      { color:#666; font-weight:bold; text-decoration:none; }
ul              {margin-left:0px;}


.bold                { font-weight:bold; }
.italic              { font-style:italic; }
.underline           { text-decoration:underline; }

.mainContentArea {background-color: #FFF; width:805px; clear:both; margin: 0 auto; border: 1px solid #d1d1d1; border-top: 0;}
.headerTable {width:805px; clear:both; margin: 0 auto;}
.footerTable {width:805px; clear:both; margin: 0 auto;}
.lightGrayText {color:#666;}

/******************************************************************************/
/* Form elements                                                              */
/******************************************************************************/

select.currency     { font-size:11px; }
.didSelect          { font-size:10px; width:157px; }

form { margin:0px; }
input { font-size:11px; }

input.textInput {
    width:210px;
    font-weight: normal;
    line-height: 12px;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 2px 3px;
    background-color: #FFF;
    border-left: 1px solid #cdcccc;
    border-right: 1px solid #cdcccc;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
    font-size: 10px;
    vertical-align: middle;
}

input.button    { border:0; text-align:left; margin-left:0; padding-left:0; font-size:10px;}

select {
    font-family: Verdana,Helvetica,Arial,sans-serif;
    border-left: 1px solid #cdcccc;
    border-right: 1px solid #cdcccc;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
    font-size: 10px;
    font-weight:normal;
    overflow: auto;
    width:204px;
}

option          { border:0; padding-left:3px; font-size:10px; font-weight:normal; line-height:12px; font-family: Verdana,Helvetica,Arial,sans-serif; padding-bottom:1px; padding-top:1px; background:none; }
.multiSelect    { width:198px; padding-left:0px; font-size:10px; font-weight:normal; line-height:12px; font-family: Verdana,Helvetica,Arial,sans-serif; }

textArea {
    width: 200px;
    padding-left: 3px;
    font-size: 11px;
    padding-top: 2px;
    font-weight: normal;
    line-height: 12px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background-color: #FFF;
    border-left: 1px solid #cdcccc;
    border-right: 1px solid #cdcccc;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
}

.formErrorMessage {	width:92%;background-color: #FFF; font-size: 11px; line-height: 125%;font-weight: bold; color: #000000; vertical-align: middle; display: block; margin: 3px 0; padding: 10px; border: 1px solid #FF0000; text-align: center;}
.formErrorMessage2 {font-family: Verdana,Helvetica,Arial,sans-serif; text-align:left; background-color: #FFF; font-size: 11px; line-height: 125%;font-weight: bold; color: #333; vertical-align: middle; display: block; padding: 5px; border: 1px solid #FF0000;}
.required_invalid {	width:200px; background-color: #FFFFFF; padding-left:3px; font-size: 12px; color: #000000; border: 1px solid #FF0000;}
.required_valid {
    width:200px;
    background-color: #FFF;
    border-left: 1px solid #cdcccc;
    border-right: 1px solid #cdcccc;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
    padding-left: 3px;
    font-size: 11px;
    color: #000000;
}

/*input.checkbox.invalid {*/
    /*font-weight: normal;*/
    /*line-height: 12px;*/
    /*font-family: Verdana,Helvetica,Arial,sans-serif;*/
    /*margin: 0;*/
    /*padding: 0 0 1px 3px;*/
    /*vertical-align:bottom;*/
    /*height: 20px;*/
    /*font-size: 10px;*/
    /*background: none;*/
    /*border: 1px solid #FF0000;*/
    /*background-color: #FECCFF;*/
/*}*/

input.invalid {
    /*font-weight: normal;*/
    /*line-height: 12px;*/
    /*font-family:Verdana,Helvetica,Arial,sans-serif;*/
    /*margin: 0;*/
    /*padding: 2px 3px;*/
    /*font-size: 10px;*/
    /*vertical-align: middle;*/
    /*background-color: #FFFFFF;*/
    border: 1px solid #FF0000;
    /*background-color: #FECCFF;*/
}

select.invalid {
    /*font-family: Verdana,Helvetica,Arial,sans-serif;*/
    /*font-size: 10px;*/
    /*font-weight:normal;*/
    /*overflow: auto;*/
    border: 1px solid #FF0000;
    /*background-color: #FECCFF;*/
}

input.checkbox      { background:none; border:none; }
input.fileInput     { width:200px; }
input.radio         { background:none; border:none; }
label {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 10px; color: #666; font-weight:bold;}
radio {border: 0; background-image: none;}
.footnotes {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 9px; color:#666;}


.defaultForm_table {width: 260px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;  border-right-style: solid;  border-bottom-style: solid;  border-left-style: solid;  border-right-color: #00386D;  border-bottom-color: #00386D;  border-left-color: #00386D;  margin-top:0px;}
.defaultForm_header { width: 260px; font-size: 11px; line-height: 20px; font-weight: bold; color: #FFFFFF; background-color: #00386D; text-align: left; text-indent: 8px; vertical-align: middle; border-top-width: thick; border-right-width: thick; border-bottom-width: thick; border-left-width: thick; border-top-color: #00386D; border-right-color: #00386D; border-bottom-color: #00386D; border-left-color: #00386D; height: 20px; margin-bottom:0px;}
.defaultForm_formLabel { width:135px; padding-left:10px; font-size: 11px; line-height: 150%; color: #000000; vertical-align: middle;}
.defaultForm_formInput { width:125px; font-size:12px; line-height:140%; font-weight:normal; color:#000000; text-align:left; }
.requiredIcon_defaultForm { width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_defaultForm_invalid { width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_defaultForm_valid {width:20px; background-image: url(/scorp/docroot/j2core/resources/images/form/asterisk_green.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_defaultForm_blank {width:20px;}
.requiredIcon_defaultForm_referenceAsterisk { width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}

.greyForm_table {   width: 260px; border: 1px solid #00386D;  background-color: #DDDDDD;}
.greyForm_header {  width: 260px; font-size: 11px; line-height: 20px; font-weight: bold; color: #FFFFFF; background-color: #00386D; padding:2px; text-align: left; text-indent: 8px; vertical-align: middle; border-top-width: thick; border-right-width: thick; border-left-width: thick; border-top-color: #00386D; border-right-color: #00386D; border-left-color: #00386D; height: 20px; margin-bottom: 5px;}
.greyForm_formLabel { width:135px; padding-left:10px; font-size: 11px; line-height: 150%; font-weight: bold; color: #6F6F6F; vertical-align: middle;}
.greyForm_formInput { width:125px; font-size:12px; line-height:140%; font-weight:normal; color:#000000; text-align:left;}
.requiredIcon_greyForm {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_orangeGray.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_greyForm_invalid {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_orangeGray.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_greyForm_valid {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_greenGray.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_greyForm_blank {width:20px;}
.requiredIcon_greyForm_referenceAsterisk {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_orangeGray.gif);background-repeat: no-repeat;background-position: right top;}

.gradientForm_table { width: 260px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid;border-left-style: solid; border-right-color:  #AAB5C3; border-bottom-color: #AAB5C3; border-left-color: #AAB5C3; }
.gradientForm_header {width: 260px; height:32px; background-image:url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/gradientForm_background.gif); background-position:center; background-repeat:repeat-x; font-size: 12px;	line-height: 32px;	font-weight: bold;	color: #6F6F6F;}
.gradientForm_formLabel { width:135px; font-size: 11px;	line-height: 150%;	font-weight: bold;	color: #6F6F6F;	vertical-align: middle;}
.gradientForm_formInput { width:125px; font-size:12px; line-height:140%; font-weight:normal; color:#000000; text-align:left; }
.requiredIcon_gradientForm {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_gradientForm_invalid {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_gradientForm_valid {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_green.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_gradientForm_blank {width:20px;}
.requiredIcon_gradientForm_referenceAsterisk {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}

.whiteBorderedForm_table { width: 360px; border: 1px solid #AAB5C3; }
.whiteBorderedForm_header {width: 360px; height:32px; font-size: 12px;	line-height: 32px;	font-weight: bold;	color: #000000; padding-left:10px; border-bottom: 1px solid #AAB5C3;}
.whiteBorderedForm_formLabel { width:135px; font-size: 11px;	line-height: 150%;	font-weight: bold;	color: #000000;	vertical-align: middle;}
.whiteBorderedForm_formInput { width:175px; font-size:12px; line-height:140%; font-weight:normal; color:#000000; text-align:left; }
.requiredIcon_whiteBorderedForm {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_whiteBorderedForm_invalid {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_whiteBorderedForm_valid {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_green.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_whiteBorderedForm_blank {width:20px;}
.requiredIcon_whiteBorderedForm_referenceAsterisk {width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}

.noBorderForm_table {width: 260px;	margin-top:0px;}
.noBorderForm_header {  width: 260px; font-size: 11px; line-height: 20px; font-weight: bold; color: #FFFFFF; background-color: #00386D; text-align: left; text-indent: 8px; vertical-align: middle; border-top-width: thick; border-right-width: thick; border-left-width: thick; border-top-color: #00386D; border-right-color: #00386D; border-left-color: #00386D; height: 20px; margin-bottom: 5px;}
.noBorderForm_formLabel { width:135px; padding-left:10px; font-size: 11px; line-height: 150%; color: #000000; vertical-align: middle;}
.noBorderForm_formInput { width:125px; font-size:12px; line-height:140%; font-weight:normal; color:#000000; text-align:left; }
.requiredIcon_noBorderForm { width:20px; background-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_noBorderForm_invalid { width:16px; height:17px; float:left; background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/form/asterisk_red.gif);background-repeat: no-repeat; background-position: right top;}
.requiredIcon_noBorderForm_valid {width:16px; height:17px; float:left; background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/form/asterisk_green.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_noBorderForm_blank {width:20px;}
.requiredIcon_noBorderForm_referenceAsterisk { width:20px; background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}

.requiredIcon_noBorderForm_gray_invalid { width:10px; height:17px; float:left; background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/form/asterisk_red.gif);background-repeat: no-repeat; background-position: right top;}
.requiredIcon_noBorderForm_gray_valid {width:10px; height:17px; float:left; background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/form/asterisk_green.gif);background-repeat: no-repeat;background-position: right top;}

/*input{	background-color: #FFFFFF; padding-left:3px; font-size: 12px; color: #000000; border: 1px solid #003366; margin-right: 0px;}*/
/*input.button{width: auto; border: none;}*/
/*select{	width:125px; background-color: #FFFFFF; padding-left:3px; font-size: 10px; color: #000000; border: 1px solid #003366; margin-right: 0px;}*/
/*textarea {	width:125px; background-color: #FFFFFF; padding-left:3px; font-size: 10px; color: #000000; border: 1px solid #003366; margin-right:0px;}*/


.formInput {white-space:nowrap;}
.requiredIcon_asterisk_invalid {background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_asterisk_valid {background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/form/asterisk_green.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_checkmark_invalid {background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/form/asterisk_red.gif);background-repeat: no-repeat;background-position: right top;}
.requiredIcon_checkmark_valid {background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/form/check_green.gif);background-repeat: no-repeat;background-position: right top;}


/******************************************************************************/
/* TOP NAVIGATION                                                              */
/******************************************************************************/
#efaxCorpLogo {margin-top:2px;float:left;}
#loginTopNav {position:relative; left: 725px; top: 0; width: 78px;}
#salesNumbers {font-size:12px;float:right; padding-top:12px;}
#topNav {position:relative; height:36px; width:100%; margin-top:12px; clear:both; z-index: 3;}
#globalheader {float:left;width:805px;}
#globalheader #globalnav { margin: 0; padding: 0; overflow: hidden; height:26px;}
#globalheader #globalnav li { float: left; margin:0; padding:0; list-style: none; position:relative; overflow: hidden; }
#globalheader #globalnav li a { float: left; height: 0; padding-top: 26px; overflow: hidden; background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/topNav/efaxCorp_TopNav.jpg); background-repeat: no-repeat;}

/* BUTTONS */
#globalheader #globalnav li#gn-home a { width: 72px; background-position: 0 0; }
#globalheader #globalnav li#gn-resources a { width: 177px; background-position: -71px 0; }
#globalheader #globalnav li#gn-whyChoose a { width: 215px; background-position: -248px 0; }
#globalheader #globalnav li#gn-solutions a { width: 125px; background-position: -463px 0; }
#globalheader #globalnav li#gn-about a { width: 97px; background-position: -588px 0; }
#globalheader #globalnav li#gn-contact a { width: 119px; background-position: -685px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-home a:hover { background-position: 0 -27px; }
#globalheader #globalnav li#gn-resources a:hover { background-position: -71px -27px; }
#globalheader #globalnav li#gn-whyChoose a:hover { background-position: -248px -27px; }
#globalheader #globalnav li#gn-solutions a:hover { background-position: -463px -27px; }
#globalheader #globalnav li#gn-about a:hover { background-position: -588px -27px; }
#globalheader #globalnav li#gn-contact a:hover { background-position: -685px -27px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-home a:active { background-position: 0 -54px; }
#globalheader #globalnav li#gn-resources a:active { background-position: -71px -54px; }
#globalheader #globalnav li#gn-whyChoose a:active { background-position: -248px -54px; }
#globalheader #globalnav li#gn-solutions a:active { background-position: -463px -54px; }
#globalheader #globalnav li#gn-about a:active { background-position: -588px -54px; }
#globalheader #globalnav li#gn-contact a:active { background-position: -685px -54px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-home a { background-position: 0 -54px; cursor: default; }
#globalheader.resources #globalnav li#gn-whyChoose a { background-position: -71px -54px !important; }
#globalheader.whyChoose #globalnav li#gn-resources a { background-position: -248px -54px !important; }
#globalheader.solutions #globalnav li#gn-solutions a { background-position: -463px -54px;!important;}
#globalheader.about #globalnav li#gn-about a { background-position: -588px -54px !important; }
#globalheader.contact #globalnav li#gn-contact a { background-position: -685px -54px !important; }

#loginNavContainer {position:relative; height:27px; width:208px; clear:both;float:left; top: -17px; left: -8px;}
.loginCloseIcon {float:right; text-align: right; width: 30px; position:relative; top: -10px; right: -4px;}
#loginNav { margin: 0; padding: 0; overflow: hidden; height:27px;}
#loginNav li { float: left; margin:0; padding:0; list-style: none; position:relative; overflow: hidden; }
#loginNav li a { float: left; height: 0; padding-top: 27px; overflow: hidden; background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/topNav/efaxCorp_LogInTabs.jpg); background-repeat: no-repeat;}

/* BUTTONS */
#loginNav.active_user li#tabImage_adminLogin a { width: 95px; background-position: -113px 0;}
#loginNav.active_user li#tabImage_userLogin a { width: 113px; background-position: 0 0 !important; cursor: default;}
#loginNav.active_admin li#tabImage_userLogin a { width: 113px; background-position: 0 -54px; }
#loginNav.active_admin li#tabImage_adminLogin a {  width: 95px; background-position: -113px -54px !important;  cursor: default;}

/* OVER STATES */
#loginNav.active_user li#tabImage_adminLogin a:hover { background-position: -113px -27px; }
#loginNav.active_admin li#tabImage_userLogin a:hover { background-position: 0 -81px; }

.mainBorder {
    z-index: 4;
    width:805px;
    clear:both;
    background: #666567 url(/efaxcorp-cms-author/dms/corporate/resources/images/topNav/back_mainBorder.gif) repeat-x 0 0;
    height: 8px;
    margin: 0;
    padding:0;
    overflow:hidden;
    -webkit-box-shadow: 0px 2px 2px #999;
    -moz-box-shadow: 0px 2px 2px #999;
    box-shadow: 0px 2px 3px #999;
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#8e8c8c,direction=180,strength=3)";
   filter: progid:DXImageTransform.Microsoft.Shadow(color=#8e8c8c,direction=180,strength=3);
}

.topNavSubSection {
    z-index:2;
    padding-top:10px;
    padding-bottom:5px;
    padding-left: 0;
    margin: 0;
    background-color:#EAEAEA;
    position:absolute;
    left: -700px;
    top: -700px;
    text-decoration: none;
    border: 1px solid #cdcdcd;
    -webkit-box-shadow: 1px 1px 5px #AAA;
    -moz-box-shadow: 1px 1px 5px #AAA;
    box-shadow: 1px 1px 5px #AAA;
   -ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#AAAAAA,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA,direction=135,strength=4)";
   filter: progid:DXImageTransform.Microsoft.Glow(color=#AAAAAA,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA,direction=135,strength=4);
}

.topNavSubSection ul {
    margin-left:0;
    padding-left:0;
    text-align:left;
    margin-bottom:0;
    padding-bottom:0;
    text-decoration: none;
	list-style-type: none;
	font-size: 11px;
    font-family:Verdana,Helvetica,Arial,sans-serif;
}

.topNavSubSection ul li {
  text-align:left;
  padding-top: 3px;
  padding-bottom: 2px;
  padding-right: 5px;
  padding-left:20px;
  font-weight:normal;
  line-height:140%;
  text-decoration: none;
  background: #eaeaea url(/efaxcorp-cms-author/dms/corporate/resources/images/topNav/arrow_topNav.gif) no-repeat 10px 7px;
}

.topNavSubSection ul li a,
.topNavSubSection ul li a:link,
.topNavSubSection ul li a:visited,
.topNavSubSection ul li a:active {color: #666; text-decoration: none;}

.topNavSubSection ul li a:hover {color:#0066CC;}

/******************************************************************************/
/* Corporate Application Form Layout                                          */
/******************************************************************************/

#corporateApplication .formHeader            { border:1px solid #003366; background-color:#4477AA; margin:0px; padding:10px; padding-top:5px; padding-bottom:5px; margin-top:0px; margin-bottom:3px; color:#FFFFFF; font-size:12px; font-weight:bold; }
#corporateApplication .form                  { border:1px solid #999999; background-color:#DDDDDD; margin:0px; padding:10px; margin-bottom:30px; width:100%; }
#corporateApplication .formLayout            { font-size:12px; font-weight:bold; text-align:left; margin-left:20px;}
#corporateApplication .formLayoutTable,
  #corporateApplication .formLayoutTableAlt  { font-size:12px; font-weight:bold; text-align:left; margin-left:0px; margin-right:auto; margin-bottom:30px; }
#corporateApplication .formLayoutTableAlt    { width:426px; }

#corporateApplication .formHelp,
  #corporateApplication .formLabel  { font-size:10px; line-height:140%; font-weight:normal; color:#000000; white-space:normal; vertical-align:top; text-transform:uppercase; background-color:#DBDBDB; border:2px solid #FFFFFF;  }
#corporateApplication .formHelp     { padding:4px 5px 3px 4px; border-right-width:0px; }
#corporateApplication .formLabel    { text-align:right; padding:3px 5px 3px 10px; border-left-width:0px; width:125px; }

#corporateApplication .formInput,
  #corporateApplication .formInputWrap     { font-size:9px; line-height:140%; font-weight:normal; color:#000000; white-space:normal; text-align:left; padding:1px 1px 3px 3px; vertical-align:middle; }
#corporateApplication .formInputLeft,
  #corporateApplication .formInputLeftWrap { font-size:9px; line-height:140%; font-weight:normal; color:#000000; white-space:normal; text-align:right; padding:1px 3px 1px 3px; vertical-align:top; background-color:#DBDBDB; border:2px solid #FFFFFF; border-left-width:0px; width:100px; }
#corporateApplication .formInputLeftWrap   { margin-right:0px; margin-left:0px; }

.formError,
  .formErrorLarge,
  .formSuccessLarge    { font-size:10px; line-height:140%; font-weight:normal; color:#CC0000; text-align:left; padding-top:0px; padding-bottom:0px; }
.formErrorLarge { font-weight:bold; }
.formSuccessLarge { font-weight:bold; color:#187303; }
.formInputRequired   { vertical-align:top; }
.formInfoSmall      { font-size:9px; line-height:100%; font-weight:normal; color:#000000; margin-top:0px; }
.formInfoSmallLink     { font-size:9px; line-height:100%; font-weight:normal; color:#0066CC; margin-top:0px; }

/*********************************************************************/
/* Form Errors                                                      */
/********************************************************************/

.generalErrorTable        { margin-top:0px auto 10px 0px; width:400px; }
.formErrorJavascriptTable,
  .formErrorGeneralTable  { margin-bottom:10px; padding:5px; border:1px solid #FF0000;  }
.formErrorJavascriptTable { color:#FF0000; font-weight:bold; }
.formSuccessGeneralTable  { margin-bottom:10px; background-color:#E9F8E5; border:1px solid #187303; }
.formMessageIcon          { padding:10px 0px 10px 20px; }
.formMessage              { padding:10px 20px 10px 0px; }

/******************************************************************************/
/* Top navigation menu                                                        */
/******************************************************************************/

/*td.topNavCell                        { border-left:1px solid #DFDFDF; }*/
/*table.topNavOuter                    { width:492px; }*/
/*table.topNavInner td                 { font-size:11px; padding:0px 6px; text-align:center; }*/
/*table.topNavInner td a               { font-weight:bold; color:#000000; text-decoration:none; }*/
/*table.topNavInner td a:hover         { color:#990000; }*/
/*table.topNavInner td span.highlight  { font-weight:bold; color:#990000; }*/

/******************************************************************************/
/* Footer                                                                     */
/******************************************************************************/

/*table.pageFooter                              { margin-top:8px; }*/
/*table.pageFooter td.standardFooter            { padding-top:7px; }*/
/*table.pageFooter td.standardFooter td         { font-family:"Arial",sans-serif; font-size:10px; color:#8A8A8A; line-height:13px; }*/
/*table.pageFooter td.standardFooter td a       { color:#8A8A8A; text-decoration:none; }*/
/*table.pageFooter td.standardFooter td a:hover { color:#000000; text-decoration:underline; }*/

/******************************************************************************/
/* Left column                                                                */
/******************************************************************************/

/*div.leftNav,*/
  /*div.leftNav div            { text-align:right; }*/
/*div.leftNav a,*/
  /*div.leftNav div.highlight  { display:block; width:160px; font-size:13px; line-height:18px; font-weight:bold; text-decoration:none; }*/
/*div.leftNav a                { color:#000000; }*/
/*div.leftNav div.highlight,*/
  /*div.leftNav a:hover        { color:#990000; }*/
/**/
/*div.leftNavItem              { padding:10px 0px; }*/
/*div.leftNavSubItem a         { display:block; width:160px; padding-top:2px; font-size:12px; line-height:14px; font-weight:normal; text-decoration:none; }*/
/**/
/*div.leftContent              { margin-top:40px; margin-bottom:30px; }*/

/******************************************************************************/
/* Body / content section                                                     */
/******************************************************************************/

/*td.headerImage     { padding-top:15px; padding-bottom:15px; }*/

td.formLabel       { vertical-align:middle; }
.formRequired      { color:#FF0000; font-weight:bold; font-size:12px; }

/*td.content         { padding-bottom:15px; }*/
/*td.content a       { font-size:11px; color:#003366; font-weight:bold; text-decoration:none; }*/
/*td.content a:hover { text-decoration:underline; }*/
/*td.content a.small { font-size:10px; }*/
/*td.content a.tiny  { font-size:9px; }*/

/******************************************************************************/
/* Right column                                                               */
/******************************************************************************/
/**/
/*div.rightNav                          { margin-bottom:15px; background-color:#EAEAEA; padding:10px; padding-bottom:2px; border:1px solid #CCCCCC; }*/
/*div.rightNav div.rightNavTitle        { font-size:13px; font-weight:bold; padding-bottom:5px; margin-bottom:5px; border-bottom:2px solid #FFFFFF; }*/
/*div.rightNav a                        { display:block; font-size:13px; color:#000000; text-decoration:none; padding:5px 0px; }*/
/*div.rightNav a:hover                  { text-decoration:underline; }*/
/**/
/*div.rightNav a.rightNavLink2,*/
  /*a.rightNavLink2  { color:#003366; display:inline; text-decoration:none; font-weight:bold; font-size:11px; padding:0px; }*/
/**/
/*div.rightNav a.rightNavLink2:hover,*/
  /*a.rightNavLink2:hover { text-decoration:underline; }*/

/******************************************************************************/
/* boxModel.xsl templates                                                     */
/******************************************************************************/

/*div.topBorderBox            { padding:8px; }*/
/*div.topBorderBox,*/
/*div.topBorderBox div        { font-size:12px; line-height:15px; }*/
/**/
/*div.operatorBox             { background-color:#DCDCDC; border:1px solid #BBBBBB; width:150px; background-repeat:no-repeat; padding:5px; }*/
/*div.operatorBox div         { text-align:right; font-size:11px; }*/
/*div.operatorBox div a       { color:#000000; text-decoration:none; }*/
/*div.operatorBox div a:hover { text-decoration:underline; }*/
/**/
/*div.grayBox                 { background-color:#DCDCDC; width:142px; padding:9px; }*/
/*div.grayBox div,*/
/*div.grayBox td              { font-size:11px; }*/
/**/
/*div.darkGrayBox             { background-color:#999999; width:142px; padding:9px; color:#FFFFFF; }*/
/*div.darkGrayBox div,*/
/*div.darkGrayBox td          { font-size:11px; color:#FFFFFF; }*/
/**/
/*table.halfRoundedBox td.hrbcontent { background-color:#E5E5E5; }*/


/*********************************************************************/
/* Gradient BOX SECONDARY*/
/*********************************************************************/

.gradientBox_header_alt {
	font-size: 12px;
	font-weight: bold;
    color:#000000;
     padding: 0px;
    text-indent:10px;
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
    background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/imagesBackgrounds/gradientBox_bg.jpg);
    background-repeat: repeat-x;
}

.gradientBox_header_static {
	background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/imagesBackgrounds/gradientBox_bg.jpg);
  background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
  color:#000000;
  padding: 0px;
        text-indent:10px;
        border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}

.gradientBox_header_on {
	background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/imagesBackgrounds/gradientBox_bg.jpg);
        background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
        text-indent:10px;
        border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
        cursor: pointer;
}

.gradientBox_header_off{
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
        text-indent:10px;
        border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
        cursor: pointer;
}

.gradientBox_item {
        padding-bottom:5px;
        padding-top:5px;
        border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.gradientBox_lastItem {
        padding-bottom:5px;
        padding-top:5px;
}


.gradientBox_navLink {
	font-size: 10px;
	font-weight: bold;
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
        margin-top: 3px;
        cursor: pointer;
        /*text-decoration:none*/
}
.expandedContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
        border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.gradientBox {
	border: 1px solid #E6E6E6;
  border-bottom-width: 0px;
 }


.tinyText    { font-size:9px; }

.redLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #972115;
    font-weight: bold;
    padding-top:5px;
}

.redMedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #972115;
    font-weight: bold;
}

/******************************************************************************/
/* POPUPS                                                                   */
/******************************************************************************/

/*#login_popup {width: 298px; z-index: 13000; }*/

/*#login_popup_bg {*/
	/*background:transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/imagesBackgrounds/loginBack.png) no-repeat scroll right bottom !important;*/
	/*background:transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/imagesBackgrounds/loginBack_ie.gif) no-repeat scroll right bottom;*/
	/*font-size:10px;*/
	/*height: 408px;*/
/*}*/

/*.loginPopupContent{*/
    /*padding-left: 30px;*/
    /*width: 250px;*/
    /*color: #888888;*/
/*}*/

.login-popup {width: 298px; z-index: 13000;}
.login-popup-title {
	background:transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/imagesBackgrounds/loginBack.png) no-repeat scroll left top !important;
	background:transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/imagesBackgrounds/loginBack_ie.gif) no-repeat scroll left top;
	color:#e3e1e1; /* same color as background, so it isn't visible, but ensures the background image is there */
	font-size:5px; /* font size for invisible text: keep at this size */
	padding: 0px 10px; /* ensures the text doesn't sneak on top of the border */
    margin-bottom: 0;
}
.login-popup-text {
	background:transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/imagesBackgrounds/loginBack.png) no-repeat scroll right bottom !important;
	background:transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/imagesBackgrounds/loginBack_ie.gif) no-repeat scroll right bottom;
	font-size:10px;
	padding:4px 15px 18px 15px !important;
	padding:4px 15px 12px 15px;
}

.loginTabContent {padding:10px 0 10px 20px;}

.sales-popup {
    width: 745px;
    height: 600px;
    z-index: 13000;
    padding: 10px 0 0 50px;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/backPopupSignup2.png) no-repeat scroll left top !important;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/backPopupSignup2_ie.gif) no-repeat scroll left top;
    color: #FFF;
}

.sales-popup-title {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #FFF;
    width: 650px;
    margin-top: 40px;
}

.sales-popup-subtitle {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333;
    padding-left: 20px;
    margin-bottom: 10px;
}

.tooltipContainer{
    position: absolute;
    left: -700px;
    top: -700px;
    z-index: 13100;
}

.tooltip-sales-popup {width: 696px;}
.tooltip-sales-popup-title {
	background:transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/salesTooltipBack.png) no-repeat scroll left top !important;
	background:transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/salesTooltipBack_ie.gif) no-repeat scroll left top;
	color:#FFF; /* same color as background, so it isn't visible, but ensures the background image is there */
	font-size:5px; /* font size for invisible text: keep at this size */
	padding: 0px 10px; /* ensures the text doesn't sneak on top of the border */
    margin-bottom: 0;
}
.tooltip-sales-popup-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background:transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/salesTooltipBack.png) no-repeat scroll right bottom !important;
	background:transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/salesTooltipBack_ie.gif) no-repeat scroll right bottom;
	font-size:12px;
    line-height: 15px;
	padding:4px 20px 20px !important;
	padding:4px 20px 14px;
    color: #666;
}

.tooltip-sales {
    width: 220px;
    height: 50px;
    margin-right: 18px;
    float: left;
    cursor: pointer;
}

.tooltip-sales span {visibility:hidden;}

.mask {
	position: absolute;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	z-index: 11999;
	background: #333;
}

/******************************************************************************/
/* Homepage                                                                   */
/******************************************************************************/

#panoContainer{
    background: #f9f9fa url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_gradient.jpg) repeat-x left bottom;
    float: right;
    width: 570px;
    height: 350px;
    padding: 10px;
}

#panoMainTitle {
   width: 547px;
    height: 64px;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/efaxcorp_pano_title.png) no-repeat left top !important;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/efaxcorp_pano_title_ie.gif) no-repeat left top; 
}
#panoMainTitle span {visibility:hidden;}

#homePano{
    width: 547px;
    margin-left: auto;
    margin-right: auto;
    position:relative;
}
#homePanoContent{
    /*background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_1.png) no-repeat left top;*/
    width: 547px;
    height: 248px;
    position:relative;
}

#homepano-slideshow-container-controls { margin:10px 0 -12px 0;width:120px;height:14px;position:relative;bottom:32px;float:right;}
.homepano-toc-deactive {cursor:pointer; width:15px; height:15px;margin:0 8px 0 0;float:left; background-image:url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_dot_off.gif); }

.homepano-toc-active	{cursor:pointer; width:15px; height:15px;margin:0 8px 0 0;float:left; background-image:url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_dot_on.gif);background-repeat:no-repeat; }
/*#homePanoDots{*/
    /*float:right;*/
    /*padding-right:9px;*/
    /*padding-top:222px;*/
/*}*/
#homePanoButton{
    float:left;
    margin-top:180px;
    margin-left:22px;
}
/*.homePanoDotOn{*/
   /*background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_dot_on.gif) no-repeat left top;*/
   /*padding: 0 2px;*/
   /*width: 15px;*/
   /*height: 15px;*/
   /*float: left;*/
/*}*/
/*.homePanoDotOff{*/
   /*background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_dot_off.gif) no-repeat left top;*/
   /*padding: 0 2px;*/
   /*width: 15px;*/
   /*height: 15px;*/
   /*float: left;*/
/*}*/

#largeBusContainer {
    width: 547px;
    height: 312px;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_largeBus.png) no-repeat left top !important;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_largeBus_ie.gif) no-repeat left top;
}

#smallBusContainer {
    width: 547px;
    height: 312px;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_smallBus.png) no-repeat left top !important;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_smallBus_ie.gif) no-repeat left top;
}

#smallOfficeContainer {
    width: 547px;
    height: 112px;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_smallOffice.png) no-repeat left top !important;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/pano_smallOffice_ie.gif) no-repeat left top;
    padding-top: 200px;
}

#customizeSolutionButton_large {
    float:left;
    margin-top:220px;
    margin-left:22px;
}

#customizeSolutionButton_small {
    float:left;
    margin-top:250px;
    margin-left:22px;
}

#customizeSolutionButton_smallOffice_efaxLink {height: 15px; width: 100px; margin-left: 50px; margin-bottom: 15px; cursor: pointer;}
#customizeSolutionButton_smallOffice_efaxLink span {visibility:hidden;}

#customizeSolutionButton_smallOffice {
    float:left;
    /*margin-top:230px;*/
    margin-left:22px;
}

#panoNav_topPart { width: 215px; height:166px;}
#panoNav_topPart #panoNavTopList { margin: 0; padding: 0;}
#panoNav_topPart #panoNavTopList li { list-style-type:none; display:block; margin: 0;}
#panoNav_topPart #panoNavTopList li a { float: left; overflow: hidden; text-decoration:none;}
#panoNav_topPart #panoNavTopList li a,
#panoNav_topPart #panoNavTopList { background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/home/panoNav.jpg); background-repeat: no-repeat; }
#panoNav_topPart #panoNavTopList li a span { visibility:hidden; }

/* BUTTONS */
#panoNav_topPart #panoNavTopList li#panoNav-lgBus a { width: 215px;height: 55px; background-position: 0 0; }
#panoNav_topPart #panoNavTopList li#panoNav-smBus a { width: 215px;height:55px; background-position: 0 -55px; }
#panoNav_topPart #panoNavTopList li#panoNav-smOff a { width: 215px;height: 55px; background-position: 0 -110px; }

/* OVER STATES */
#panoNav_topPart #panoNavTopList li#panoNav-lgBus a:hover { background-position: -215px 0;}
#panoNav_topPart #panoNavTopList li#panoNav-smBus a:hover { background-position: -215px -55px;}
#panoNav_topPart #panoNavTopList li#panoNav-smOff a:hover { background-position: -215px -110px;}

/* PRESSED STATES */
#panoNav_topPart #panoNavTopList li#panoNav-lgBus a:active { background-position: -215px 0;}
#panoNav_topPart #panoNavTopList li#panoNav-smBus a:active  { background-position: -215px -55px;}
#panoNav_topPart #panoNavTopList li#panoNav-smOff a:active  { background-position: -215px -110px;}

/* ON STATES */
#panoNav_topPart.largeBus #panoNavTopList li#panoNav-lgBus a { background-position: -215px 0;}
#panoNav_topPart.smallBus #panoNavTopList li#panoNav-smBus a { background-position: -215px -55px;}
#panoNav_topPart.smallOffice #panoNavTopList li#panoNav-smOff a { background-position: -215px -110px;}

#panoNav_bottomPart{
   width: 215px;
    height: 210px;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/panoNavWhiteBack.png) no-repeat left top !important;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/panoNavWhiteBack_ie.gif) no-repeat left top;
}

#panoNavBottomList {
    margin: 0;
    padding: 0;
}

#panoNavBottomList li {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    list-style-type: none;
    background: url(/efaxcorp-cms-author/dms/corporate/resources/images/home/arrow_roundedGrey.gif) no-repeat 13px 15px;
    padding: 13px 0 13px 32px;
    margin: 0;
    color: #0066cc;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    border-bottom: 1px solid #ebebeb;
}

#panoNavBottomList li a,
    #panoNavBottomList li a:link,
    #panoNavBottomList li a:visited {
    color: #0066cc;
    text-decoration: none;
}

#panoNavBottomList li a:hover,
#panoNavBottomList li a:active {color: #666;text-decoration:none;}

#bottomContent { padding: 20px 0 0;}
#bottom_hiw {font-family: Verdana,Helvetica,Arial,sans-serif;font-size: 12px; line-height: 14px; width:330px;float:left; padding-left:40px; color: #333;}
#bottom_solutions {font-family: Verdana,Helvetica,Arial,sans-serif;font-size: 11px; line-height: 13px; color: #333; width:390px; padding-left:30px; background: #FFF url(/efaxcorp-cms-author/dms/corporate/resources/images/home/vertical_dots.gif) repeat-y top left; float:right;}
.homeBottomHeading {font-family: Verdana,Helvetica,Arial,sans-serif;font-size: 15px; line-height: 17px; font-weight: bold; color: #0066CC; margin-bottom:10px;}
#bottomList {margin:0;padding:0;}
#bottomList li {font-family: Verdana,Helvetica,Arial,sans-serif; list-style-type:none; background:url(/efaxcorp-cms-author/dms/corporate/resources/images/home/arrow_blue.gif) no-repeat 8px 5px; padding:3px 0 3px 17px; margin: 0;}

#tickerBackground {
    text-align: center;
    width: 550px;
    height: 23px;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/tickerBack.png) no-repeat left top !important;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/tickerBack_ie.gif) no-repeat left top;
    /*margin-top: 13px;*/
    /*margin-left: 10px;*/
    padding-top: 4px;
    font-size: 12px;
    color: #666;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    clear:both;
    position:absolute;
    top: 325px;
    left: 0;
}

#goGreenBackground {
    position:relative;
    top: 20px;
    left: 0;
    /*text-align: right;*/
    width: 790px;
    height: 44px;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/goGreenBack.png) no-repeat left top !important;
    background: transparent url(/efaxcorp-cms-author/dms/corporate/resources/images/home/goGreenBack_ie.gif) no-repeat left top;
    padding-top: 10px;
    padding-right: 15px;
    margin: 0;
}
#goGreenLink {
    float:left;
    width: 250px;
    height: 20px;
    cursor: pointer;
}

/******************************************************************************/
/* About Us | Management                                                      */
/******************************************************************************/

div.managementTitle { font-style:italic; }
div.managementName { text-decoration:underline; }

/******************************************************************************/
/* About Us | Sitemap                                                         */
/******************************************************************************/

div.siteMapItem { margin-top:8px; white-space:nowrap; }
div.siteMapItem a:link,
div.siteMapItem a:visited    { color:#0066CC; font-weight:bold; text-decoration:none;}
div.siteMapItem a:active,
div.siteMapItem a:hover      { color:#666; font-weight:bold; text-decoration:none; }

/******************************************************************************/
/* About Us | Press Releases                                                  */
/******************************************************************************/

div.prHeader  { border-top:9px solid #990000; padding-top:8px; padding-bottom:16px; }
div.prContent { padding-bottom:30px; }

table.pressReleases tr           { vertical-align:top; }
table.pressReleases td.date      { white-space:nowrap; padding-right:10px; }
table.pressReleases td.seperator { font-size:16px; font-weight:bold; padding-right:10px; }
table.pressReleases td.blurb     { padding-bottom:15px; }

table.pressQuotes td.logo      { text-align:center; padding:10px 14px 10px 0px; }
table.pressQuotes td.quote     { padding:20px 0px; }

table.prNews tr  { vertical-align:top; }
table.prNews td  { background-color:#FEF0E0; }

/******************************************************************************/
/* Resources | Investor Relations                                             */
/******************************************************************************/

table.investorBox          { padding:8px; background-color:#CCCFC4; }
table.investorBox td.title { font-size:13px; font-weight:bold; padding-bottom:13px; }

/******************************************************************************/
/* Solutions | Home and Home Office                                           */
/******************************************************************************/

table.efax td         { background-color:#F7EEE5; padding:8px; }

table.efax td.line1   { background-color:#9C0204; }
table.efax td.line2   { background-color:#B54843; }
table.efax td.line3   { background-color:#C87773; }
table.efax td.line4   { background-color:#E2A7A4; }

table.efax td.line1,
  table.efax td.line2,
  table.efax td.line3,
  table.efax td.line4  { padding:0px; height:9px; font-size:1px; }

table.efax td.product  { font-size:13px; font-weight:bold;  }
table.efax td.footer   { padding-top:12px; text-align:center; }
table.efax td.footer a { color:#611714; font-weight:bold; font-size:15px; }


/******************************************************************************/
/* Solutions | Legal                                                          */
/******************************************************************************/

table.legalSolutions td         { background-color:#D6EAE9; }

table.legalSolutions td.line1   { background-color:#1B464F; }
table.legalSolutions td.line2   { background-color:#385E67; }
table.legalSolutions td.line3   { background-color:#4A6F77; }

table.legalSolutions td.line1,
  table.legalSolutions td.line2,
  table.legalSolutions td.line3  { padding:0px; height:9px; font-size:1px; }

table.legalSolutions td.content  { padding:0px 8px; }
table.legalSolutions div.title   { font-size:13px; font-weight:bold; }
table.legalSolutions div.content { font-size:11px; margin-top:2px; }

/******************************************************************************/
/* Resources | Overview                                                       */
/******************************************************************************/

table.resourcesOverview td             { padding-bottom:12px; }
table.resourcesOverview td img         { padding-right:12px; }
table.resourcesOverview td div.title   { font-size:13px; font-weight:bold; margin-bottom:4px; }
table.resourcesOverview td div.title a { font-size:13px; font-weight:bold; }
table.resourcesOverview td div.content { font-size:11px; line-height:13px; }

/******************************************************************************/
/* Resources | Brochures                                                      */
/******************************************************************************/

table.brochures div.brochureInfo { height:94px; font-size:12px; }
table.brochures a.big            { display:block; font-size:13px; padding-bottom:3px; }

/******************************************************************************/
/* Solutions | Large Enterprise                                               */
/******************************************************************************/

div.largeEnterpriseAnchors   { background-color:#EAEAEA; font-weight:bold; padding:10px; }

/******************************************************************************/
/* Solutions | Small & Medium Business                                        */
/******************************************************************************/

table.smbTable td.linkCol   { font-weight:bold; padding:2px; background-color:#013334; text-align:center; color:#FFFFFF; }
table.smbTable td.linkCol a { color:#FFFFFF; }

table.pricing tr.header     { vertical-align:bottom; }
table.pricing tr.header td  { background-color:#C0C0C0; color:#FFFFFF; font-weight:bold; text-align:center; white-space:nowrap; }
table.pricing td.light      { background-color:#F7F7F7; text-align:center; }
table.pricing td.trans      { text-align:center; }
table.pricing td.currency   { text-align:right; white-space:nowrap; color:#FFFFFF; font-weight:bold; background-color:#9C9C9C;  }

td.resultsTitle         { text-align:center; font-size:13px; font-weight:bold; color:#333333; }
td.resultsTableHeader   { text-align:center; font-size:11px; vertical-align:bottom; border-bottom:1px solid #000000; }
td.resultsTableCost     { text-align:center; font-size:12px; }
div.resultsTableSavings { text-align:center; font-size:11px; font-weight:bold; }

/******************************************************************************/
/* Solutions | eFax Secure                                                    */
/******************************************************************************/

table.efaxSecure td         { background-color:#EEEEEE; padding:8px; }

table.efaxSecure td.line1   { background-color:#588393; }
table.efaxSecure td.line2   { background-color:#78A3B3; }

table.efaxSecure td.line1,
  table.efaxSecure td.line2  { padding:0px; height:9px; font-size:1px; }

table.efaxSecure td.footer   { padding-top:12px; text-align:center; }
table.efaxSecure td.footer a { color:#386373; font-weight:bold; font-size:15px; }
table.efaxSecure td a        { color:#386373; }

/******************************************************************************/
/* Contact Us                                                                 */
/******************************************************************************/

table.contactUsSales tr.section td { font-weight:bold; background-color:#F6F6F6; }
table.contactUsSales tr.header td  { border-bottom:2px solid #F6F6F6; font-weight:bold; }

/******************************************************************************/
/* Resources | Demos                                                          */
/******************************************************************************/

table.demosTable td             { padding-bottom:12px; }
table.demosTable td img         { padding-right:12px; }
table.demosTable td div.title   { font-size:13px; font-weight:bold; margin-bottom:4px; }
table.demosTable td div.title a { font-size:13px; font-weight:bold; }

/******************************************************************************/
/* Login                                                                      */
/******************************************************************************/

div.loginFormTabs            { padding:6px;  padding-left:40px; }
div.loginFormTabs a          { background-color:#999999; color:#FFFFFF; font-weight:bold; padding:6px 10px; }
div.loginFormTabs a.selected { background-color:#990000; }

/******************************************************************************/
/* InfoSearchMedia CSS                                                        */
/******************************************************************************/

.x5374657665       { width:100%; height:8px; font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold; font-size:10px; }
.x5374657665 div   { color: #A0A0A0; }
.x5374657665 div a { color: #0000FF; }
.x446f726961       { width:100%; height:8px; }

/******************************************************************************/
/* Corporate Application                                                      */
/******************************************************************************/

#corporateApplication,
  #corporateApplicationCreditCard,
  #corporateApplicationRefManager,
  #corporateApplicationTradeRef,
  #corporateApplicationConfirm         { width:382px; margin:0px; padding:0px; }
#corporateApplication h1,
  #corporateApplicationCreditCard h1,
  #corporateApplicationRefManager h1,
  #corporateApplicationTradeRef h1,
  #corporateApplicationConfirm h1      { margin-top:10px; }

/******************************************************************************/
/* Mboxed ("red_style") Body / content section                                */
/******************************************************************************/

table.content_red         { font-size:12px; padding-bottom:15px; white-space:nowrap;}
table.content_red td      { height:15px; width:60px; text-align:left;}
table.content_red a       { font-size:12px; color:#ff0000; font-weight:normal; text-decoration:underline; }
td.subheading             { font-weight:bold; font-size:12px; padding-top:10px; padding-bottom:0px;}

/*********************************************************************/
/* HELP                                                              */
/*********************************************************************/
#helpPageClose          { border:0px; margin:0px 40px 10px 40px; padding: 0px  0px  0px  0px; text-align:right; font-size:11px; }
.helpPage               { margin:0px; }
.helpPageTitle          { background-color:#000000; margin:0px 0px  2px 0px; padding:30px 10px  8px 10px; font-size:12px; line-height:12px; color:#FFFFFF; font-weight:bold; }
.helpPageBody           { background-color:#FFFFFF; margin:0px 0px 10px 0px; padding:10px 10px 30px 10px; border-bottom:1px dashed #878585; border-top:1px solid #878585; }

/*********************************************************************/
/* COUNTRY SELECT DROPDOWN */
/*********************************************************************/
.phoneBoxBlack {
  font-size: 10px;
  line-height: 140%;
  font-weight: bold;
  color: #000000;
}

.phoneBoxLiveChat {
  font-size: 13px;
  line-height: 200%;
  font-weight: bold;
  color: #000000;
}

.phoneBoxLiveChat a:link, 
.phoneBoxLiveChat a:visited {
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

.phoneBoxLiveChat a:hover, 
.phoneBoxLiveChat a:active {
  color: #0066CC;
  font-weight: bold;
  text-decoration: none;
}


/*********************************************************************/
/* LEFT SIDE NAVIGATION */
/*********************************************************************/

.sectionNav {}

li.open_trail {
    color:#990000;
    text-decoration:none;
  }

  .active_leaf strong a:link,
  .active_leaf strong a:visited,
  .active_leaf strong a:hover,
  .active_leaf strong a:active {
    color:#990000;
    text-decoration:none;
  }

  .active_open strong a:link,
  .active_open strong a:visited,
  .active_open strong a:hover,
  .active_open strong a:active {
    color:#990000;
    text-decoration:none;
  }

  .active strong a {
    color:#990000;
    text-decoration:none;
  }

  .level4 strong {
    font-weight:normal;
  }

  .level3{
    list-style-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/pixel.gif);
    display:block;
    font-size:12px;
    font-weight:bold;
    line-height:16px;
    width:180px;
    margin-right:10px;
    margin-left:0px;
  }

  .level3 li {
    border-bottom: 1px solid #000;
    text-align:right;
    padding-top:12px;
    padding-bottom:12px;
    padding-right:10px;
  }

  .level3 a:link,
  .level3 a:visited {
    color:#000000;
    text-decoration:none;
  }
  .level3 a:hover {
    color:#990000;
    text-decoration:none;
  }

 ul.level3 {margin-bottom:30px;padding:0px;}

  li.leaf a:link,
  li.leaf a:visited {
    color:#000000;
  }
  li.leaf a:hover {
    color:#990000;
  }

  li.closed a:link,
  li.closed a:visited {
    color:#000000;
  }
  li.closed a:hover {
    color:#990000;
  }

  ul.level4 li.active_leaf strong a {
    background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/images/3darrow.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left:17px;
  }

  ul.level4 li.active_leaf strong a:link,
  ul.level4 li.active_leaf strong a:visited {
    color:#000000;
    font-weight:normal;
  }
  ul.level4 li.active_leaf strong a:hover {
    color:#990000;
    font-weight:normal;
  }

    ul.level4 li.leaf a:link,
  ul.level4 li.leaf a:visited {
    color:#000000;
    font-weight:normal;
  }
  ul.level4 li.leaf a:hover {
    color:#990000;
    font-weight:normal;
  }

  .level4{
    display:block;
    font-size:11px;
    font-weight:normal;
  }

  ul.level4 {
    padding-left:0px;
  }

  .level4 li {
    border-bottom:none;
    text-align:right;
    padding-top:2px;
    padding-bottom:0px;
    padding-right:0px;
  }

/* TOP NAVIGATION*/
 
/*.topNav ul {*/
  /*margin-left:-30px;*/
  /*list-style-type:none;*/
  /*font-weight:normal;*/
  /*line-height:150%;*/
/*}*/

/*.topNav ul li a:link,*/
/*.topNav ul li a:visited, */
/*.topNav ul li a:hover, */
/*.topNav ul li a:active  {*/
  /*color:#000000;*/
  /*font-weight:normal;*/
/*}*/

/*.topNavSubItem_level3{*/
    /*padding-left:0px;*/
    /*margin-left:0px;*/
    /*padding-right:0px;*/
    /*margin-right:0px;*/
/*}*/


/*CORP LIST ITEMS*/

.corpListImage_default {color:#333333;font-size:11px;line-height:13px;font-family:Verdana,Helvetica,Arial,sans-serif;width:320px;}
.corpListImage_default img{ margin-right:5px;}
.corpListImage_default_header {
	color:#333333;
	font-size:13px;
	line-height:16px;
	margin-bottom:4px;
	margin-top:20px;
	padding-bottom:3px;
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

  .corpListImage_default ul {
    margin-left:15px;
    padding-left:15px;
  }

.corpListImage_default li {
	color:#000000;
	font-size:11px;
	line-height:14px;
	list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/blueSquare.gif);
	margin-top: 0px;
	margin-bottom:5px;
	margin-left:7px;
}

.corpListImage_default a,
.corpListImage_default a:link,
.corpListImage_default a:visited {
	color:#0066CC;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

.corpListImage_default a:active,
.corpListImage_default a:hover{
	color:#666;
}

.corpListImage_default li a,
.corpListImage_default li a:link,
.corpListImage_default li a:visited {
	color:#0066CC;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/blueSquare.gif);
	margin-top: 0px;
	margin-bottom:5px;
}

.corpListImage_default li a:active,
.corpListImage_default li a:hover{
	color:#666;
}

  /*Red Square Bullets*/
.corpListImage_redSquare {color:#333333;font-size:11px;line-height:13px;font-family:Verdana,Helvetica,Arial,sans-serif;}
.corpListImage_redSquare img{ margin-right:20px;}
.corpListImage_redSquare_header {
	color:#333333;
	font-size:13px;
	line-height:16px;
	margin-bottom:4px;
	margin-top:20px;
	padding-bottom:3px;
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

  .corpListImage_redSquare ul {
    margin-left:15px;
    padding-left:15px;
  }

.corpListImage_redSquare li {
	color:#000000;
	font-size:11px;
	line-height:14px;
	list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/redSquare.gif);
	margin-top: 0px;
	margin-bottom:5px;
	/*margin-left:7px;*/
}

.corpListImage_redSquare a,
.corpListImage_redSquare a:link,
.corpListImage_redSquare a:visited {
	color:#0066CC;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

.corpListImage_redSquare a:active,
.corpListImage_redSquare a:hover{
	color:#666;
}

.corpListImage_redSquare li a,
.corpListImage_redSquare li a:link,
.corpListImage_redSquare li a:visited {
	color:#0066CC;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/redSquare.gif);
	margin-top: 0px;
	margin-bottom:5px;
}

.corpListImage_redSquare li a:active,
.corpListImage_redSquare li a:hover{
	color:#666;
}

  /* Black Double Arrow Bullets */
.corpListImage_blackArrow {color:#333333;font-size:11px;line-height:13px;font-family:Verdana,Helvetica,Arial,sans-serif;}
.corpListImage_blackArrow img{ margin-right:20px;}
.corpListImage_blackArrow_header {
	color:#333333;
	font-size:13px;
	line-height:16px;
	margin-bottom:4px;
	margin-top:20px;
	padding-bottom:3px;
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

  .corpListImage_blackArrow ul {
    margin-left:15px;
    padding-left:15px;
  }

.corpListImage_blackArrow li {
	color:#000000;
	font-size:11px;
	line-height:14px;
	list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/blackArrow.gif);
	margin-top: 0px;
	margin-bottom:5px;
	margin-left:7px;
}

.corpListImage_blackArrow a,
.corpListImage_blackArrow a:link,
  .corpListImage_blackArrow a:visited {
	color:#0066CC;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
}
.corpListImage_blackArrow a:hover,
.corpListImage_blackArrow a:active {
    color:#666;
	text-decoration:none;
}

.corpListImage_blackArrow li a,
.corpListImage_blackArrow li a:link,
.corpListImage_blackArrow li a:visited {
	color:#0066CC;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/blackArrow.gif);
	margin-top: 0px;
	margin-bottom:5px;
  text-decoration:none;
}
.corpListImage_blackArrow li a:hover,
.corpListImage_blackArrow li a:active {
  color:#666;
  text-decoration:none;
}

  /* Red Arrow Bullets*/
.corpListImage_redArrow {color:#333333;font-size:11px;line-height:13px;font-family:Verdana,Helvetica,Arial,sans-serif;}
.corpListImage_redArrow img{ margin-right:20px;}
.corpListImage_redArrow_header {
	color:#333333;
	font-size:13px;
	line-height:16px;
	margin-bottom:4px;
	margin-top:20px;
	padding-bottom:3px;
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

  .corpListImage_redArrow ul {
    margin-top:7px;
    margin-bottom:7px;
    margin-left:15px;
    padding-left:15px;
  }
.corpListImage_redArrow li {
	color:#000000;
	font-size:11px;
	line-height:14px;
	list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/redArrow.gif);
	margin-top: 7px;
	margin-bottom:7px;
	margin-left:0px;
}

.corpListImage_redArrow a,
.corpListImage_redArrow a:link,
.corpListImage_redArrow a:visited {
	color:#0066CC;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

.corpListImage_redArrow a:active,
.corpListImage_redArrow a:hover{
	color:#666;
}

.corpListImage_redArrow li a,
.corpListImage_redArrow li a:link,
.corpListImage_redArrow li a:visited {
	color:#0066CC;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/redArrow.gif);
	margin-top: 0px;
	margin-bottom:5px;
}

.corpListImage_redArrow li a:active,
.corpListImage_redArrow li a:hover{
	color:#666;
}

  /* Red Arrow/Black Line Bullets*/
.corpListImage_arrowLine {color:#333333;font-size:11px;line-height:13px;font-family:Verdana,Helvetica,Arial,sans-serif;}
.corpListImage_arrowLine img{ margin-right:20px;}
.corpListImage_arrowLine_header {
	color:#333333;
	font-size:13px;
	line-height:16px;
	margin-bottom:4px;
	margin-top:20px;
	padding-bottom:3px;
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}
.corpListImage_arrowLine li {
	color:#000000;
	font-size:11px;
	line-height:14px;
	list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/iconMore.gif);
	margin-top: 0px;
	margin-bottom:5px;
	margin-left:7px;
}

.corpListImage_arrowLine a,
.corpListImage_arrowLine a:link,
.corpListImage_arrowLine a:visited {
	color:#0066CC;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

.corpListImage_arrowLine a:active,
.corpListImage_arrowLine a:hover{
	color:#666;
}

.corpListImage_arrowLine li a,
.corpListImage_arrowLine li a:link,
.corpListImage_arrowLine li a:visited {
	color:#0066CC;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/iconMore.gif);
	margin-top: 0px;
	margin-bottom:5px;
}

.corpListImage_arrowLine li a:active,
.corpListImage_arrowLine li a:hover{
	color:#666;
}


/*********************************************************************/
/* FOOTERS                                                           */
/*********************************************************************/

#footer {clear:both;color:#666;margin:10px auto 0;text-decoration:none;width:100%;}
#footerLinks {float: left;}
#footerLinks ul {margin: 0; padding: 0; font-size:9px;}
#footerLinks ul li {display: inline; float: left; list-style: none; position: relative; margin-right: 3px; margin-left: 0; color: #666;font-family:Verdana,Helvetica,Arial,sans-serif;}
#footerLinks li a, #footerLinks li a link, #footerLinks li a visited {color: #666; text-decoration: none; display:block; font-weight: normal;}
#footerLinks li a:hover, #footerLinks li a:active {color: #000;text-decoration: none;}
#copyrightContainer {float: right; width: 323px;}
.copyright {float:left;font-size:9px;color:#666;font-family:Verdana,Helvetica,Arial,sans-serif;}

#j2globalLogo {
    margin: 0 auto;
    padding: 0;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

#j2globalLogo span {display: none;}
#j2globalLogo a {height:16px; display:block; background:url(/efaxcorp-cms-author/dms/common/images/j2GlobalLogo.png) top left no-repeat;}
#j2globalLogo a:hover, #j2globalLogo_active a {background:url(/efaxcorp-cms-author/dms/common/images/j2GlobalLogo.png) bottom left no-repeat;}

.footnoteText_RedBlack { font-size:10px; color:#8A8A8A; line-height:13px; padding-top:2px; text-decoration:none; width:100%;}
.footnoteText_RedBlack a:link { font-size:10px; color:#EA1221; text-decoration:none; }
.footnoteText_RedBlack a:visited { font-size:10px; color:#EA1221; text-decoration:none; }
.footnoteText_RedBlack a:hover { font-size:10px; color:#000000; text-decoration:none; }
.footnoteText_RedBlack a:active { font-size:10px; color:#000000; text-decoration:none; }


/*CORP TABBED CONTAINER*/

.tabContent_hidden {
	display:none;
}

.tabContent_visible {
	display:block;
}

.tabState_selected {
width:64px;
height:29px;
background-image:url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/roleTab_on.jpg);
background-repeat:no-repeat;
background-position:left;
vertical-align:middle;
text-align:center;
font-size:12px;
font-weight: bold;
color:#CC0000;
cursor:pointer;

}
.tabState_default {
width:64px;
height:29px;
background-image:url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/roleTab_off.jpg);
background-repeat:no-repeat;
background-position:left;
vertical-align:middle;
text-align:center;
font-size:12px;
font-weight: bold;
color:#000000;
cursor:pointer;
}

.loginTitle {
	background-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/loginBackground.jpg);
  background-position:left;
  background-repeat:no-repeat;
  text-align:left;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  height: 24px;
  width: 123px;
}

/* Corporate Related Links - White with borders */
.breakOutBox_white_box_bordered {
  width:175px;
  margin-bottom:20px;
	border-width: 1px;
  border-style: solid;
  border-color: #AAB5C3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:0px;
	margin-left:0px; margin-right:0px;
/*list-style-type:none;*/
  list-style-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/pixel.gif);
}

.breakOutBox_white_box_bordered_header {
	border-bottom:#AAB5C3 1px solid;
  color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px;
  margin:0px;
  text-indent:10px;
}

.breakOutBox_white_box_bordered ul {
  width: 145px;
  padding-left: 0px
}

.breakOutBox_white_box_bordered li {
  font-size: 10px;
  border-bottom: 1px #E6E6E6 solid;
  padding-top: 7px;
  padding-bottom: 7px;
  height: auto;
  margin-left: 7px;
  margin-right: 9px;
}

.breakOutBox_white_box_bordered li a,
.breakOutBox_white_box_bordered li a:link,
.breakOutBox_white_box_bordered li a:visited {
  color: #0066CC;
  text-decoration: none;
  text-align: left;
  font-weight: bold;
  height: auto
}

.breakOutBox_white_box_bordered li a:hover,
.breakOutBox_white_box_bordered li a:active{
  color: #666;
}

/* Corporate Related Links - Gradient */
.breakOutBox_white_box_gradient_header {
  width:175px;
  margin-bottom:20px;
	border-right-width: 1px; border-right-style: solid; border-right-color: #AAB5C3;
	border-bottom-width: 1px;
	border-left-width: 1px; border-left-style: solid; border-left-color: #AAB5C3;
	border-bottom-style: solid; border-bottom-color: #AAB5C3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:0px;
	margin-left:0px; margin-right:0px;
/*list-style-type:none;*/
  list-style-image: url(/efaxcorp-cms-author/docroot/j2core/resources/images/pixel.gif);
}

.breakOutBox_white_box_gradient_header_header {
  background-image:url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/imagesBackgrounds/gradientBox_bg.jpg);
  background-position:center;
  background-repeat:repeat-x;
	border-bottom:#AAB5C3 1px solid;
  border-top:#AAB5C3 1px solid;
  color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px;
  margin:0px;
  text-indent:10px;
}

.breakOutBox_white_box_gradient_header ul {
  width: 145px;
  padding-left: 0px
}

.breakOutBox_white_box_gradient_header li {
  font-size: 10px;
  border-bottom: 1px #E6E6E6 solid;
  padding-top: 7px;
  padding-bottom: 7px;
  height: auto;
  margin-left: 7px;
  margin-right: 9px;
}

.breakOutBox_white_box_gradient_header li a,
.breakOutBox_white_box_gradient_header li a:link,
.breakOutBox_white_box_gradient_header li a:visited {
  color: #0066CC;
  text-decoration: none;
  text-align: left;
  font-weight: bold;
  height: auto
}

.breakOutBox_white_box_gradient_header li a:hover,
.breakOutBox_white_box_gradient_header li a:active{
  color: #0066CC;
}

/* Corporate Testimonials */
.breakOutBox_gradient_background_header{
width:100%;
}
.breakOutBox_gradient_background{
width:170px;
padding:7px;
font-size:11px;
border: 1px solid #E4E2E3;
background-image:url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/imagesBackgrounds/homeMenu2_bg.jpg);
background-repeat: repeat-x;
background-position: left bottom;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

/*.breakOutBox_powder_blue_header{width:95%; height:auto;}*/
.breakOutBox_powder_blue{background-color:#EAEAEA;width:95%;padding:10px;color:#000000;font-size:11px;font-family:Verdana,Helvetica,Arial,sans-serif;}
.breakOutBox_powder_blue ul {padding-left:30px;}
.breakOutBox_powder_blue li { font-size: 10px; color:#000000; list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/breakoutbox_blue_bullet.gif); margin-top: 0px;}
.breakOutBox_powder_blue li a,
.breakOutBox_powder_blue li a:link,
.breakOutBox_powder_blue li a:active { font-size: 10px; color:#0066CC; text-decoration:none; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; list-style-image: url(/efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/breakoutbox_blue_bullet.gif); margin-top: 0px;}

.breakOutBox_powder_blue li a:visited,
    .breakOutBox_powder_blue li a:hover {
    color: #666;
}

.breakOutBox_blue_grey_header{width:95%; height:auto;}
.breakOutBox_blue_grey{
  background-color:rgb(148,170,204);
  width:95%;
  padding:10px 10px 10px 5px;
  margin:0px;
  color:#000000;
  font-size:12px;
  font-family:Verdana,Helvetica,Arial,sans-serif;
}

.breakOutBox_medium_grey_box{
    width:155px;
	background-color:#EAEAEA;
	border:1px solid #CCCCCC;
	margin-left:0px;
  margin-right:5px;
  padding:10px 5px 10px 5px;
}
.breakOutBox_medium_grey_box_header{
	border-bottom:2px solid #FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}

      .toggleHeading {
          color: #0066CC;
          font-size: 12px;
          font-weight: bold;
          margin-bottom: 4px;
          text-decoration: none;
          background-image: url(/efaxcorp-cms-author/dms/corporate/resources/images/images/blackArrow.gif);
          background-position: left center;
          background-repeat: no-repeat;
          padding-left: 17px;
          cursor:pointer;
      }

  /* Corporate Sitemap */
  .sitemap_corporate {
    color: #000000;
    font-size: 10px;
  }

  .sitemap_corporate_header {
  color:#333333;
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;
  margin-bottom:4px;
}

  .sitemap_corporate ul {
    padding-left: 2px;
  }

  .sitemap_corporate li {
    font-size: 10px;
    color: #000000;
    list-style-image: url( /efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/iconMore.gif );
    margin-top: 6px;
    white-space:nowrap;
  }

  .sitemap_corporate li a,
    .sitemap_corporate li a:link,
    .sitemap_corporate li a:visited {
    font-size: 10px;
    color: #0066CC;
    text-decoration: none;
    font-weight: bold;
    list-style-image: url( /efaxcorp-cms-author/docroot/efaxcorp/resources/images/images/iconMore.gif );
    margin-top: 6px;
    white-space:nowrap;
  }

  .sitemap_corporate li a:active,
    .sitemap_corporate li a:hover {
    color: #666;
  }

/*FAQ Expanding List*/

.expandedHeader {
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #0066CC;
    padding: 2px 10px 2px 0px;
    border-bottom: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    cursor: pointer;
}

.expandedContent {
    width: 310px;
    font-size: 10px;
    color: #000000;
    text-align: left;
    padding-top: 7px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 20px;
    border-bottom: 1px solid #E6E6E6;
    cursor: pointer;
    text-decoration: none;
}

.expandedIcon {
    padding-left: 10px;
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    height: 25px;
    width: 40px;
    cursor: pointer;
    text-decoration: none;
}

/*********************************************************************/
/* SPLASH PAGES                                                */
/*********************************************************************/

.mainContentAreaUK {
    background: transparent url(http://home.efax.com/s/r/sap_helpers/mainShadowedBack.png) repeat-y left top !important;
    background: transparent url(http://home.efax.com/s/r/sap_helpers/mainShadowedBack_ie.gif) repeat-y left top;
    width: 809px;
    clear: both;
    padding-bottom:10px;
    margin: 0 auto;
}

#roundedShadowBottom {
    width: 805px;
    height: 17px;
    background: transparent url(http://home.efax.com/s/r/sap_helpers/roundedShadowBottom.png) no-repeat left top !important;
    background: transparent url(http://home.efax.com/s/r/sap_helpers/imagesBackgrounds/roundedShadowBottom_ie.gif) no-repeat left top;
    margin: 0 auto 10px;
}

.freesignup-popup {
    width: 758px;
    height: 373px;
    padding: 60px 0 0 50px;
    background: transparent url(http://home.efax.com/s/r/sap_helpers/formback.png) no-repeat scroll left top !important;
    background: transparent url(http://home.efax.com/s/r/sap_helpers/formback.gif) no-repeat scroll left top;
    color: #FFF;
    margin: 0 auto;
}

#uk_solutions {
    font-size: 11px;
    line-height: 13px;
    color: #333;
    width:200px;
    float:right;
    padding-left: 20px;
    background: #FFF url(http://home.efax.com/s/r/sap_helpers/vertical_dots.gif) repeat-y top left;
}

#uk_process {
    width:500px;
    float:left;
    font-size: 13px;
    line-height: 16px;
}

/*********************************************************************/
/* MAGNOLIA OVERRIDES                                                */
/*********************************************************************/

.smothBarLabel td {color:#FFFF99; font-size:11px;}
