﻿body
{
    font: normal "Conv_SourceSansPro-Light",sans-serif;
    color: #545454;
}

.borderbtnradius {
   
}

.TabTopBorderRadius {
    
}

.btnOrange {
    cursor: pointer;
    background-color: #F15A22;
    height: 15px;
    line-height: 15px;
    padding: 10px 25px;
    font: bold 14px 'Hero New Bold';
    letter-spacing: 0.5px;
    color: #fff;
    -webkit-box-shadow: #999 1px 2px 3px;
    -moz-box-shadow: #999 1px 2px 3px;
    box-shadow: #999 1px 2px 3px;
}

.orange {
    color: #F15A22;
    font-weight: bold;
}

.gryBorders
{
    border-left: solid 1px #7F8991;
    border-right: solid 1px #7F8991;
    border-bottom: solid 1px #7F8991;
    padding: 14px 8px;
}

.headOrange {
    font: bold 19px 'Hero New Bold';
    color: #F15A22;
    padding: 12px 0px;
    letter-spacing: 0.5px;
}

.headOrangelight {
    font: normal 17px Arial;
    color: #F15A22;
    padding: 12px 0px;
}

.headGrey {
    color: #646464;
    font: bold 15px 'Hero New Bold';
    letter-spacing: 1px;
    padding: 10px 0 0 15px;
}

.greyLinks
{
    color: #646464 !important;
    font:normal 11px Arial;
    letter-spacing:1px;
    text-decoration: none !important;
}

.white_shadow {
    -webkit-box-shadow: 0px 0px 2px 2px #7F8991;
    -moz-box-shadow: 0px 0px 2px 2px #7F8991;
    box-shadow: 0px 0px 2px 2px #7F8991;
}

.totalGreyBack {
    background-color: #F15A22;
    color: #FFF;
}

.totalRedBack {
    background-color: #F69521;
    color: #FFF;
}

.tooltip {
    background-color: #F69521;
    color: #FFF;
    font: normal 11px arial;
    padding: 5px;
    display: none;
    position: absolute;
    z-index: 999;
    min-width: 200px;
    -webkit-box-shadow: 0px 0px 0px 0px #555;
    -moz-box-shadow: 0px 0px 0px 0px #555;
    box-shadow: 0px 0px 0px 0px #555;
    border-radius: 4px;
    top: 5px;
    left: 30px;
}

/*debt specific*/

.mainQuestion
{
    background-color: #E3E3E6;
    width: 880px;
    padding: 6px 20px;
    font: bold 12px arial;
}

.subQuestion
{
    width: 900px;
    padding: 6px 20px;
    font: normal 12px arial;
}

.totalsLine {
    border-top: solid 1px #6f6f6f;
    border-bottom: double 3px #6f6f6f;
}

/* end debt specific */

/* firefox specific */

.arrright
{
    top: 0px;
}

@-moz-document url-prefix() {
  .arrright
  {
      top: 0px;
  }
}

/* end firefox */

.toolbox
{
    float: left;
    width: 48px;
    height: 38px;
    text-align: center;
    padding-top: 4px;
    margin-top: 20px;
    margin-left: 15px;
    /*margin-left: 25px;*/
    /*margin-left: 38px;*/
    cursor: pointer;
    border: solid 1px #fff;
}

/*UI Customization */

.txtinput
{
    border:1px solid #ccc;
    border-right: 0px;
    padding:2px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	width: 60px !important;
    text-align: right;
	min-height: 16px;
}

.txtinput_spinner
{
    border:1px solid #ccc;
    border-right: 0px;
    padding:2px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	width: 60px !important;
    text-align: right;
	min-height: 16px;
}

.txtinput_spinner_percent
{
    border:1px solid #ccc;
    border-right: 0px;
    padding:2px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	width: 44px !important;
    text-align: right;
	min-height: 16px;
}

.txtinput_drop
{
    border:1px solid #ccc;
    padding:2px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }

.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-icon-triangle-1-n { background-position: 0 -16px; margin-left: -1px; margin-top: -3.5px !important; }
.ui-icon-triangle-1-s { background-position: -64px -16px; margin-left: -2px; margin-top: -2.5px !important; }

.ui-spinner {position: relative; border: 0px solid white; }
.ui-spinner-buttons {position: absolute}
.ui-spinner-button {overflow: hidden; height: 41% !important}
:focus {outline:none;}
::-moz-focus-inner {border:0;}

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; bottom: 0px; width: 70px; height: 12px; cursor: pointer; color: #000; border: 0; } /* Overridden width to allow current slider value display on handle */
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 10px; }

.ui-slider-horizontal { height: 12px; border-top: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; background-color: #696969; }
.ui-slider-horizontal .ui-slider-handle { margin-left: -.6em; background-color: transparent; background-image: url(images/handle.png); background-repeat: no-repeat; background-position: 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; background-color: #F15A22; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.ui-slider-horizontal .ui-slider-range-max { right: 0;}

/*
.ui-slider-vertical {width: 13px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.ui-slider-vertical .ui-slider-handle {margin-left: -.6em; left: -1px; width: 26px; height: 45px; margin-left: 0; margin-bottom: -.6em; background-color: transparent; background-image: url(images/handle_v.png); background-repeat: no-repeat; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

       */
/* UI Customization Ends*/

.sliderBG {
    width: 397px;
    height: 12px;
    margin-top: 18px;
    background-color: #696969;
    position: relative;
    border: 1px solid #cfcfcf;
}

.sliderBGV {
    width: 405px;
    height: 12px;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    background: url(images/vertical_bg.png) repeat-x;
    background: #15808D; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiYjgzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q5YzE0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjZiNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #15808D 0%, #F69521 50%, #F15A22 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#15808D), color-stop(50%,#F69521), color-stop(100%,#F15A22)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #15808D 0%,#F69521 50%,#F15A22 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #15808D 0%,#F69521 50%,#F15A22 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #15808D 0%,#F69521 50%,#F15A22 100%); /* IE10+ */
    background: linear-gradient(left, #15808D 0%,#F69521 50%,#F15A22 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15808D', endColorstr='#F15A22',GradientType=1 ); /* IE6-8 */
}

.slider {
    width: 340px;
    height: 12px;
    position: relative;
    margin-top: -1px;
}

.sliderlife {
    width: 255px;
    height: 12px;
    position: relative;
    margin-top: -1px;
}

.sliderRetire {
    width: 225px;
    height: 12px;
    position: relative;
    margin-top: -1px;
}

.sliderlifeMonthly {
    width: 220px;
    height: 12px;
    position: relative;
    margin-top: -1px;
}

.slidertax {
    width: 280px;
    height: 12px;
    position: relative;
    margin-top: -1px;
}

#sliderRisk .ui-slider-range-min {
    background-color: transparent;
}

#sliderRiskSavings .ui-slider-range-min {
    background-color: transparent;
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 2px solid #124E57;
	/*border-left: 1px solid #7F8991;*/
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 32px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 32px; /*--Vertically aligns the text within the tab--*/
	/*border: 1px solid #7F8991;*/
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #F0F0F0;
    /*border-radius:10px 10px 0px 0px;*/
}
ul.tabs li a {
	text-decoration: none;
	color: #5d5d5d;
	display: block;
	font-size: 0.9em;
    letter-spacing: 1px;
	padding: 0 8px;
	/*border: 1px solid #fff;*/ /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #15808D;
    color: #FFF !important;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #124E57;
	/*border-bottom: 1px solid #fff;*/ /*--Makes the active tab look like it's connected with its content--*/
}
    html ul.tabs li.active a, html ul.tabs li.active a:hover { /*--Makes sure that the active tab does not listen to the hover properties--*/
        color: #FFF;
    }

ul.graphTabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 31px; /*--Set height of tabs--*/
	border-bottom: 2px solid #124E57;
	/*border-left: 0px solid #7F8991;*/
	width: 940px;
}
ul.graphTabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	/*border: 1px solid #7F8991;*/
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #F0F0F0;
}
ul.graphTabs li a {
	text-decoration: none;
	color: #5d5d5d;
	display: block;
	font-size: 0.9em;
    letter-spacing: 1px;
	padding: 0 8px;
	/*border: 1px solid #fff;*/ /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}

html ul.graphTabs li.active a, html ul.graphTabs li.active { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #124E57;
    color: #FFF;
	/*border-bottom: 1px solid #fff;*/ /*--Makes the active tab look like it's connected with its content--*/
}

    ul.graphTabs li a:hover {
        background: #15808D;
        color: #FFF !important;
        /*border-bottom: 1px solid #fff;*/
    }

.tab_container {
    border: 1px solid #7F8991;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left;
    width: Calc(100% - 2px); /*940px;*/
    background: #fff;
    height: auto;
}

.tab_container_life {
	border: 1px solid #7F8991;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 460px;
	background: #fff;
    height: auto;
}

.hiddenDiv {
    display: none;
}

.shownDiv {
    display: block;
}

.textBoxAsLabel {
border: 0;
background-color: #fff;
background: transparent;
}

.ml20 {margin-left:20px ;}

.toolsContainer {
background: #3A3A3A;
margin-top: -15px;
}

.toolsContent {
margin-top: 250px;
}

#tools {
    overflow:hidden;
}

.carouselContainer {
    position: relative;
    height: 250px;
    /*background: #e3e3e6;*/
    /*left: -40px;*/
    width: 100%;
    /* border-bottom: 5px #EF5926 solid;*/
    box-sizing: initial;
}

.carouselContainer ul {
    padding: 0;
}

div#basicBanner .carouselContainer {
    /*left:-70px;*/
}

.carouselContentContainer {
height: 90px;
border-bottom: 1px solid #000;
color: #fff;
/*text-align: center;*/
font-size: 15px;
padding: 30px 14px 30px 14px;
line-height: 26px;
}
.carouselContentContainer a {color: black; font-weight:bold; }

.contentContainer .inner a.budget.active {background: #F15A22 !important;}
.contentContainer .inner a.savings.active {background: #F15A22 !important;}
.contentContainer .inner a.debt.active {background: #F15A22 !important;}
.contentContainer .inner a.wallet.active {background: #F15A22 !important;}
.contentContainer .inner a.calculator.active {background: #F15A22 !important;}
.contentContainer .inner a.retirement.active {background: #F15A22 !important;}
.contentContainer .inner a.life.active {background: #F15A22 !important;}

.contentContainer .inner a.budget.active .heading {color: #fff !important;}
.contentContainer .inner a.savings.active .heading {color: #fff !important;}
.contentContainer .inner a.debt.active .heading {color: #fff !important;}
.contentContainer .inner a.wallet.active .heading {color: #fff !important;}
.contentContainer .inner a.calculator.active .heading {color: #fff !important;}
.contentContainer .inner a.retirement.active .heading {color: #fff !important;}
.contentContainer .inner a.life.active .heading {color: #fff !important;}

.carouselContentContainer.retirement {
    color: black;
    background: white;
    display: none;
}
.carouselContentContainer.life {
    color: black;
    background: white;
    display: none;
}
.carouselContentContainer.budget {
    color: black;
    background: white;
}
.carouselContentContainer.savings {
    color: black;
    background: white;
    display: none;
}
.carouselContentContainer.debt {
    color: black;
    background: white;
    display: none;
}
.carouselContentContainer.wallet {
    color: black;
    background: white;
    display: none;
}
.carouselContentContainer.calculator {
    color: black;
    background: white;
    display: none;
}

.contentContainer .inner a.beneficiaries.active {background: #F15A22 !important;}
.contentContainer .inner a.elp.active {background: #F15A22 !important;}
.contentContainer .inner a.membervalues.active {background: #F15A22 !important;}
.contentContainer .inner a.search.active {background: #F15A22 !important;}
.contentContainer .inner a.statement.active {background: #F15A22 !important;}
.contentContainer .inner a.tax.active {background: #F15A22 !important;}
.contentContainer .inner a.claims.active {background: #F15A22 !important;}

.contentContainer .inner a.beneficiaries.active .heading {color: #fff !important;}
.contentContainer .inner a.elp.active .heading {color: #fff !important;}
.contentContainer .inner a.membervalues.active .heading {color: #fff !important;}
.contentContainer .inner a.search.active .heading {color: #fff !important;}
.contentContainer .inner a.statement.active .heading {color: #fff !important;}
.contentContainer .inner a.tax.active .heading {color: #fff !important;}
.contentContainer .inner a.claims.active .heading {color: #fff !important;}

.carouselContentContainer.tax {background: #333333; display: none;}
.carouselContentContainer.claims {background: #333333; display: none;}
.carouselContentContainer.beneficiaries {background: #333333;}
.carouselContentContainer.elp {background: #333333; display: none;}
.carouselContentContainer.membervalues {background: #333333; display: none;}
.carouselContentContainer.search {background: #333333; display: none;}
.carouselContentContainer.statement {background: #333333; display: none;}

.toolsCarousel .toolsCarouselInner .imgContainer .toolIcon {margin: 26px auto; display: block; }

.toolsCarouselInner.retirement.active {background: #F15A22;}
.toolsCarouselInner.life.active {
    background: #F15A22;
}
.toolsCarouselInner.budget.active {
    background: #F15A22;
}
.toolsCarouselInner.savings.active {
    background: #F15A22;
}
.toolsCarouselInner.debt.active {
    background: #F15A22;
}
.toolsCarouselInner.wallet.active {
    background: #F15A22;
}
.toolsCarouselInner.calculator.active {
    background: #F15A22;
}

.toolsCarouselContainer {
margin: 0px auto;
}

#toolscountry .toolsCarouselInner {
    width: 243px !important;
}
.toolsCarouselInner {
float: left;
width: 136px;
height: 250px;
border-right: 2px solid #7f89912b;
text-align: center;
}

    .toolsCarouselInner.active {
        /*width:152px !important;*/
    }
.toolDescription{
    padding: 2px 5px;
}

div#basicBanner .toolsCarouselInner {
    width: 136px;
    box-sizing: content-box;
}
    div#basicBanner.neutral .toolsCarouselInner {
        width: Calc((100% - 12px) / 7);
    }

.toolsCarouselInner.last {
border-right: none;
}

.toolsCarouselInner .imgContainer {
height: 95px;
border: 1px solid transparent;
display: block;
}

    .toolsCarouselInner .imgContainer span {
        width: 80px;
        height: 80px;
        display: block;
        /*background: url('images/icons/iconsSpriteNew.png');*/
        margin: 15px auto;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

    .toolsCarouselInner .imgContainer span.active {
        width: 100px;
        height: 100px;
        margin: 30px auto;
    }


.toolIcon.elp {
width: 47px;
height: 45px;
background-image: url('../images/Tools/Icons/Business/47-45/ELP.png');
background-repeat:no-repeat;
}

.toolIcon.membervalues {
width: 47px;
height: 45px;
background-image: url('../images/Tools/Icons/Business/47-45/MemberValues.png');
background-repeat:no-repeat;
}

.toolIcon.eac {
    width: 47px;
    height: 45px;
    background-image: url('../images/Tools/Icons/47-45/Budget.png');
    background-repeat: no-repeat;
}

.toolIcon.search {
width: 47px;
height: 45px;
background-image: url('../images/Tools/Icons/Business/47-45/Search.png');
background-repeat:no-repeat;
}

.toolIcon.statement {
width: 47px;
height: 45px;
background-image: url('../images/Tools/Icons/Business/47-45/Statement.png');
background-repeat:no-repeat;
}

.toolIcon.tax {
width: 47px;
height: 45px;
background-image: url('../images/Tools/Icons/Business/47-45/Tax.png');
background-repeat:no-repeat;
/*margin-top: 30px;*/
}

.toolIcon.claims {
width: 47px;
height: 45px;
background-image: url('../images/Tools/Icons/Business/47-45/Tax.png');
background-repeat:no-repeat;
}

.toolIcon.bulkclaims {
    width: 47px;
    height: 45px;
    background-image: url('../images/Tools/Icons/Business/47-45/bulkclaims1.png');
    background-repeat: no-repeat;
}

.toolsCarouselInner .heading {
font-size: 14px;
color: #F15A22 !important;
background: transparent !important;
font-weight: bold;
}
.toolsCarouselInner .heading.active {
margin-top: 45px;
color: #fff !important;
}



.toolsCarouselInner:hover {
cursor: pointer;
}

.toolsCarousel {
height: 150px !important;
}
.toolsCarousel .heading {
font-size: 14px !important;
color: #fff;
width: auto !important;
border: none !important;
height: 20px !important;
margin: 30px auto 0px !important;
}
.toolsCarousel .toolsCarouselInner {
height: 150px !important;
}
.toolsCarousel .toolsCarouselInner .imgContainer {
height: 50px !important;
}
.toolsCarousel .toolsCarouselInner img {
margin: 26px auto !important;
}
/*.toolsCarousel .bjqs-prev a {
top: 40px !important;
left: 10px !important;
border: none !important;
}
.toolsCarousel .bjqs-next a {
right: -10px !important;
top: 40px !important;
border: none !important;
}*/

.toolIcon.budget {
    width: 47px;
    height: 45px;
    background-image: url('../stylesheets/images/icons/Budget.svg');
    background-repeat: no-repeat;
}
.toolIcon.savings {
    width: 47px;
    height: 45px;
    background-image: url('../stylesheets/images/icons/AFO Savings Icon C.png');
    background-repeat: no-repeat;
}
.toolIcon.life {
    width: 47px;
    height: 45px;
    background-image: url('../stylesheets/images/icons/AFO Life Icon C.png');
    background-repeat: no-repeat;
}
.toolIcon.debt {
    width: 47px;
    height: 45px;
    background-image: url('../stylesheets/images/icons/Debt.svg');
    background-repeat: no-repeat;
}

.inner .toolsCarouselContainer .heading {padding: 0; }
.contentContainer  .toolsCarouselContainer a {margin:0; padding: 0 !important;}

.toolsHeading {
height: 65px;
color: #124E57;
font-size: 24px;
font-weight: bold;
line-height: 70px;
/*padding-left: 20px;*/
/*text-shadow: 1px 1px 1px #000;
-webkit-text-shadow: 1px 1px 1px #000;
-moz-text-shadow: 1px 1px 1px #000;*/
background: transparent;
/*border-bottom: 1px solid #75787b !important;*/
/*width: 920px !important;*/
}
.ml20 {margin-left:20px ;}
.toolsHeading span {
color: #15808D;
font-size: 15px;
font-weight: normal;
/*text-shadow: 1px 1px 1px #000;
-webkit-text-shadow: 1px 1px 1px #000;
-moz-text-shadow: 1px 1px 1px #000;*/
}

.toolsMainContainer {background-color:White; width:100%; overflow: hidden; /*margin-left: 20px;*/}

.toolsHeaderBanner {float: left;}