body {
padding: 0;  
margin: 0; 
}

td {
    color: #000066;
    font: 10pt/normal Arial, Helvetica, Verdana, sans-serif;
    overflow:hidden;
}
a.splashlist {
    color: #000066;
    text-decoration : none;
    font: bold 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif
}

a.header {
    color: #000066;
    text-decoration : none;
    font-family: Arial, Sans-serif, Helvetica; 
    font-size: 10pt; 
}

a.footerlinks {
    color: #000066;
    text-decoration : none;
    font: italic bold 12px/18px Arial, Helvetica, sans-serif
}

a {
    color: #FF6600;
  font-family: Arial, Helvetica, sans-serif;    
    }

a.header {
    color: #FF6600;
  font-family: Arial, Helvetica, sans-serif;    
    text-decoration : none
    }
    
a:hover {
    text-decoration: underline;
    color: #ff6600;
         }
         
a:visited {
    color: #FF6600;
         }
         
a.navLink {
    color: #FF6600;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

a.navLink:visited {
    color: #ff6600;
    text-decoration: none;
}

a.navLink:hover {
    text-decoration: underline;
    color: #FF6600;
}
         
TD.pdf {
    color: #000066;
    font: italic bold 14px Verdana, Arial, Geneva, Helvetica, sans-serif
}
P.header {
    color: #000066;
    font: bold 13px Helvetica, Arial, Verdana, Geneva, sans-serif
}
P.content {
    color: #000066;
    font: 13px/17px Verdana, Arial, Helvetica, sans-serif
}
P.color {
    color: #000066;
    font: bold 12px/17px Verdana, Arial, Helvetica, sans-serif
}
.rateTableHeader {
    font: bold 11px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF
}

b.click {display:block;padding:10px 0}
.rateTable {
    font: normal 9pt Arial, Helvetica, Verdana, sans-serif; color: #000066
}
.footnote {
    font: normal 7pt Arial, Helvetica, Verdana, sans-serif; color: #000066
}
.productTopNav {
    font: bolder 9pt Arial, Helvetica, Verdana, sans-serif; 
    color: #FF6600; 
    text-decoration: none
}
td.productTopNavSelect {
    font: bolder 9pt Arial, Helvetica, Verdana, sans-serif; color: #999999; text-decoration: none;
}

 body{

    /*
    margin: 0;
    padding: 0;
    border: none;
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
    */
}
#rightBarTitle h4{
	font-size:16px;
	text-align:center;
	padding:0;
	margin:0;
}
h4.title{
    font-family: Arial, Helvetica, Verdana, sans-serif!important;
	font-size:16px!important;
	margin:0 0 15px 0;
    padding:0;
   }
form{
    margin:0;
    padding:0;
}
.btnMenu{
    width: 24px;
    height: 24px;
    border: 0;
    background: url(../images/arrow_orange.gif) no-repeat center ;
    cursor: pointer; /* cursor: hand; for IE5 */
}

.btnMenu:hover{
    width: 24px;
    height: 24px;
    border: 0;
    background: url(../images/arrow_orange_mo.gif) no-repeat center ;
    cursor: pointer; /* cursor: hand; for IE5 */

}
table.aboutContainer{
    height:100%;
    width:100%;
    padding:0;
    margin:0;
    overflow:hidden;
}

table .sidebarLeft{
    padding:0 0 0 15px;
    width:250px;
    font-size:30px;
    font-weight:bold;
    /*background-color:#f2f2f2;*/
    letter-spacing:-1px;overflow:hidden;
}
.sidebarLeft #titleArea{
    height:115px;
    padding:0;
    margin:0;
}

table .sidebarRight{
    width:240px;
    background:rgb(240,245,249) url(../images/right_nav_grad.gif) top left no-repeat;
    padding:10px 0 0 0;
    color:#006;
    overflow:hidden;
	vertical-align: top;
}
table .sidebarRight h1{
    font-size:16px;
    padding:0 0 0 0;
    margin:10px 0 0 10px;
    color:#006;    
}

.dataBdr{
	border-bottom:solid 1px #f60;
  padding:0 0 0 0;
  margin:0 12px 0 11px;
  text-align:left;
}

.socialMediaFeed{
    margin:0 10px;
    padding:10px 0;
    border-bottom: solid 1px #f60;
}
.socialMediaFeed .feedContent{
    margin:10px 0 0 0;
    padding:0;
    font-size:12px;
    line-height:14px;
}

table .sidebarRight h3.iconTitle{
    font-size:16px;
    padding:0;
    margin:0 10px 0 10px;
    color:#006;
    display:inline;
}

table .sidebarRight .subTitle{
    font-size:11px;
    padding:0;
    margin:10px 0 0 0;
    color:#006;
}
table .sidebarRight .smallgrey{
    font-size:10px;
    color:#999;
    padding:0;
    margin:0 0 10px 0;
}
.sidebarRight #youtube_feed{
    font-size: 12px;
	font-weight: bold;
}
.sidebarRight .dynamicData{
    margin:10px 0;
}
table .sidebarRight p{
    font-size:10pt;
    padding:0;
    margin:5px 10px 20px 10px;
    line-height:18px;
}
table .sidebarRight a{
    color:#f60;
}
table .sidebarRight a:link,
table .sidebarRight a:visited{
    text-decoration:none;
}

table .sidebarRight a:hover,
table .sidebarRight a:active{
    text-decoration:underline;
}

table .sidebarRight .iconTitle a:link,
table .sidebarRight .iconTitle a:visited{
  color: #006;
}

table .sidebarRight .iconTitle a:hover,
table .sidebarRight .iconTitle a:active{
  text-decoration: none;
}

#subNavBar{
    margin:0 0 15px 0;
    padding:10px 0;
    border-bottom:solid 1px #006;
    font-size:9pt;
    font-weight:bold;
    color:#f60;
    font-family:arial, helvetica;
}
#subNavBar ul{
    margin:0;
    padding:0;
}
    #subNavBar ul li{
        display:inline;
        list-style:none inside;
        margin:2px 10px 2px 0;
        padding:0 0 0 17px;
        white-space:nowrap;
        color:#999;
        background:transparent url(../images/orange_nav_ball.gif) no-repeat scroll 0 50%;
    }

#subNavBar li a{
    color:#f60;
}
    #subNavBar ul li a:link,
    #subNavBar ul li a:visited{
        text-decoration:none;
    }
    #subNavBar ul li a:hover,
    #subNavBar ul li a:active{
        text-decoration:underline;
    }
    #subNavBar ul li a span{
        padding:0;
    }

#centerContent{
    float:left;
    clear:none;
    width:385px;
    overflow:hidden;
}
.media-cov, .press-rel {
	width: 95% !important;
}
#Page_Title{
    margin:0 0 15px 0;
}
#Page_Title h1{
    font-size:10pt;
    padding:0;
    margin:0;
}
#Page_Title p{
    font-size:10pt;
    padding:0;
    margin:0;
}
#Page_Title td.data{
    border-left:solid 1px #ffe1c9;
    padding:0 0 0 10px
}
#Drop_Down{
    height:105px;
    background-color:#fff6ef;
    /*width:385px;*/
    padding:0;
    margin:0;
    border:solid 1px #ffe1c9;
}
#Drop_Down td.year{
    font-family:Arial, "Lucida Sans", "Lucida Sans Unicode";
    font-size:38px;
    font-weight:bold;
    color:#006;
    letter-spacing:-1px;
}
#Drop_Down td.year span{
    color:#f60;
}
#Drop_Down td.nav{
    font-size:9pt;
    font-weight:bold;
}
#Drop_Down p{
    margin:0 0 5px 0;
    padding:0;
}


#Release_Header{
    padding:0;
    margin:0;
    font-weight:bold;
    line-height:50px;
    clear:both;
    width:385px;
}
    
    #Release_Header td{
        padding:0;
        margin:0;
        text-align:center;
        height:50px;
        background-color:#ffe1c9;
        font-weight:bold;
        font-size:10pt;
        
    }
    #Release_Header td.date{
        width:65px;
    }
    #Release_Header td.source{
        border-left:solid 1px #fff6ef;
        width:110px;
    }
    #Release_Header td.title2col{
        border-left:solid 1px #fff6ef;
        width:80%;
    }
    #Release_Header td.title3col{
        border-left:solid 1px #fff6ef;
        width:210px;
    }
    

#Release_List{
    width:385px;
    padding:0;
    margin:0;
    text-align:left;
    float:left;
    clear:both;
}
#Release_List table{
    margin:0 0 10px 0;
    padding:0;
    font-size:10pt;
}

#Release_List tr{
    border-bottom:solid 1px #006;
}

#Release_List td{
    text-align:center;
    vertical-align:middle;
    padding:5px;
    margin:0;
    border-bottom:solid 1px #FFE1C9;
}
#Release_List td.date{
    width:55px;
    border-left: 1px solid #FFE1C9;
}
#Release_List td.source{
    border-left:solid 1px #FFE1C9;
    width:100px;
}
#Release_List td.title{
    text-align:left;
    border-left:solid 1px #FFE1C9;
	border-right:solid 1px #FFE1C9;
}


#Release_List a{
    color:#f60;
}
    #Release_List a:link,
    #Release_List a:visited{
        text-decoration:none;
    }
    #Release_List a:hover,
    #Release_List a:active{
        text-decoration:underline;
    }
    
    
#newsTable ul{
margin:0;
padding:0;

}
#newsTable ul li{
margin:5px 0;
padding:0;
list-style:none outside;
background-color:#ccc;

}
#newsTable ul li img{
    margin:0 5px 0 0;
    padding:0;
    float:left;
    clear:none;
}

#newsTable ul li a{
    margin:0;
    padding:0;
    float:left;
    clear:none;
    background-color:#cfc;
}    

#newsTable a{
    color:#f60;
}
    #newsTable a:link,
    #newsTable a:visited{
        text-decoration:none;
    }
    #newsTable a:hover,
    #newsTable a:active{
        text-decoration:underline;
    }
#newsTable td{
    width:365px;
    padding:10px 0;
    border-top:solid 1px #FFE1C9;
    margin:0;
}
.savers-community td {
	width: 550px !important;
}
.smallIcon{
    padding:0;
    margin:0 10px 0 0;
    float:left;
    clear:none;
    height:30px;
    
}
/*
#newsTable td img.smallIcon{
    display:block;
    padding:0;
    margin:0 20px 0 0;
    float:left;
    clear:none;
}

*/
.savers-community .largeIcon{
    margin:0 20px 0 0;
}
.largeIcon{
    float:left;
    clear:none;
    margin:0 10px 0 0;
    
    
}
.infoBox300{
    width:300px;
    float:left;
    clear:none;
}
.infoBox300 h1{
    margin:0!important;
    padding:0!important;
}
.infoBox300 p{
    margin:0!important;
    padding:0!important;
}


.infoBox200{
    width:200px;
    float:left;
    clear:none;

}
.infoBox180{
    width:180px;
    float:left;
    clear:none;
}
img.pdfIcon{
    float:left;
    clear:both;
    margin:0 5px 5px 0;
}
p.link{
    width:155px;
    float:left;
    clear:none;

}

#newsTable  h1{
    font-size:10pt;
    margin:0 0 10px 0;
    padding:0;
}
#newsTable p{
    margin:0 0 10px 0;
    padding:0;
}




#Release_View_Menu table,
#Media_Coverage_View_Menu table{
    width:90%;
    margin:15px 0;
    font-weight:bold;
}
#Release_View_Menu a,
#Media_Coverage_View_Menu a{
    color:#f60;
    font-weight:bold;
    margin: 0 0 0 5px;
}

#Release_View_Menu a:link,
#Release_View_Menu a:visited,
#Media_Coverage_View_Menu a:link,
#Media_Coverage_View_Menu a:visited{
    color:#f60;
    text-decoration:none;
}

#Release_View_Menu a:hover,
#Release_View_Menu a:active,
#Media_Coverage_View_Menu a:hover,
#Media_Coverage_View_Menu a:active{
    color:#f60;
    text-decoration:underline;
}


#Release_View table,
#Media_Coverage_View table{
    border:solid 1px #FFE1C9;
    width:90%;
    margin:0 0 25px 0;
}
#Release_View table td{
    
}

#Release_View table td.date,
#Media_Coverage_View table td.date{
    width:60px;
    border-bottom:solid 1px #FFE1C9;
    background-color:#FBF1EA;
    color:#006;
    font-weight:bold;
    text-align:center!important;
	vertical-align: middle;
}

#Release_View table td.title,
#Media_Coverage_View table td.title{
    border-bottom:solid 1px #FFE1C9;
    color:#f60;
    font-weight:bold;
    background-color:#FBF1EA;
    padding:15px 0;
    
    
}
    #Release_View table td.title div,
    #Media_Coverage_View table td.title div{
        border-left:solid 2px #006;
        display:block;
        padding:0 0 0 20px;
    }
#Release_View table td.content,
#Media_Coverage_View table td.content{
    background-color:#FFF6EF;
    padding:15px 20px;
}



/*  generic classes   */
.fLeft{
    float:left;
}
.fRight{
    float:right;
}
.nobr{
    white-space:nowrap;
}
.width90{
    width:85.0%;
}
.width75{
    width:76.9%;
}
.width50{
    width:49.9%;
}
.width25{
    width:24.9%;
}
.width20{
    width:19.9%;
}
.width10{
    width:9.9%;
}
.width5{
    width:4.9%;
}
.width50p{
    width:50px;
}
.width65p{
    width:65px;
}
.w250{
	width:250px;
}
.w350{
	width:350px;
}
.width320p{
    width:320px;
}

/*       CSS Buttons         */


.uiElems{
    text-align:left;
    margin:20px 0;
}
.uiElems a.btn {
    display:-moz-inline-box;
    display:inline-block;    
    background: transparent url(../images/o_btn_rt.gif) no-repeat top right; 
    text-decoration: none;
    color: #fff !important;
       font-family: Arial, Helvetica, sans-serif;
       font-weight:600;
    text-align:center;
    padding:0 14px 5px 0;
    margin:0 7px;
    height:28px;
    text-decoration:none;
}

a.btn:hover{
    text-decoration:none!important;
    cursor:pointer;
}

.uiElems a.btn div { 
    font-size:16px;
    background: transparent url(../images/o_btn_lt.gif) no-repeat top left;
    height: 28px;
    line-height:28px;
    padding:0 5px 10px 19px;
    margin:0;
    cursor:pointer;
    text-decoration:none!important;
} 
* html a.btn {
    display:inline;
    width:1%;
    white-space:nowrap;
}
* html a.btn:hover{
    text-decoration:none!important;
    cursor:pointer;
    
}
h2.f18 {font-size:18px;font-weight:700}
/* CEO Corner */
.ceo-editorials h2, .ceo-biography h2, .ceo-videos h2, .join h2 {font-size: 18px !important; font-weight: 700;}
p.first {padding-top:0 !important}
p.last {padding-bottom:50px !important}
.pl0 {padding-left:0 !important}
.mt5 {margin-top:5px !important}
.tertiary-tabs { display: block; padding: 0px; border-bottom: 4px solid #FF6600; height: 27px; margin: 20px 0; width: 100%;}
.tertiary-tabs a, .tertiary-tabs a:visited, .tertiary-tabs a:active { display: block; float: left; height: 27px; padding: 0px 10px 0px 4px; margin: 0px -7px 0px 0px; background: transparent url('https://images.ingdirect.com/images/secure/globals/tertiary-tableft.gif') top left no-repeat; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; cursor: pointer; }
.tertiary-tabs a span, .tertiary-tabs a:visited span, .tertiary-tabs a:active span { display: block; padding: 0px 10px 0px 5px; height: 27px; line-height: 27px; background: transparent url('https://images.ingdirect.com/images/secure/globals/tertiary-tabright.gif') top right no-repeat; cursor: pointer; }
.tertiary-tabs a:hover { color: #FFFFFF; background: transparent url('https://images.ingdirect.com/images/secure/globals/tertiary-tableft.gif') top left no-repeat; background-position: 0 -42px; text-decoration: none; }
.tertiary-tabs a:hover span { background: transparent url('https://images.ingdirect.com/images/secure/globals/tertiary-tabright.gif') top right no-repeat; background-position: 100% -42px; }
.tertiary-tabs a.on, .tertiary-tabs a.on:visited { color: #FFFFFF; background: transparent url('https://images.ingdirect.com/images/secure/globals/tertiary-tableft.gif') top left no-repeat; background-position: 0 -42px; text-decoration: none; }
.tertiary-tabs a.on span, .tertiary-tabs a.on:visited span { background: transparent url('https://images.ingdirect.com/images/secure/globals/tertiary-tabright.gif') top right no-repeat; background-position: 100% -42px; }

.ceo-overview  td, .ceo-editorials td, .ceo-biography td {vertical-align: top}
.ceo-overview .mainContent p {padding: 8px 16px;}
.ceo-overview #Release_Header {width: auto !important}
.ceo-overview .mainContent p a {line-height:24px}
.ceo-overview .signature {margin:5px 0 5px 25px;display:block;}
.ceo-overview  .ceo-corner-logo {margin:0 0 5px 16px;}

.ceo-editorials .mainContent {vertical-align:top}
.ceo-editorials #centerContent {width:95%;margin-top: 15px}
.ceo-editorials #Drop_Down {height:75px}
.ceo-editorials #Release_Header, .press-rel #Release_Header, .media-cov #Release_Header {width: auto}
.ceo-editorials #Release_List table, .ceo-editorials #Release_Header table,
.press-rel #Release_List table, .press-rel #Release_Header table,
.media-cov #Release_List table, .media-cov #Release_Header table
 {width:100%}
.ceo-editorials #Release_Header td.date, .ceo-editorials #Release_List td.date,
.press-rel #Release_Header td.date, .press-rel #Release_List td.date,

 {width:20%;}
.ceo-editorials #Release_Header td.title2col {width: 440px;}
.ceo-editorials #Release_List,
.press-rel #Release_List,
.media-cov #Release_List {border-right: 1px solid #FFE1C9;width: 100%;padding-bottom:40px}
.ceo-editorials #Release_Header td.title3col, .ceo-editorials #Release_List td.title,
.press-rel #Release_Header td.title3col, .press-rel #Release_List td.title
 {width:80%;}
.ceo-editorials #years_list option {padding-right:50px}

.media-cov #Release_Header td.date, .media-cov #Release_List td.date{width:13%}
.media-cov #Release_Header td.source, .media-cov #Release_List td.source{width:26%}
.media-cov #Release_Header td.title3col, .media-cov #Release_List td.title{width:61%}

.ceo-biography p {padding:8px 24px 8px 0}
.ceo-biography td.mainContent {vertical-align:top}
.ceo-biography td.mainContent img {float:left;margin:0 10px 0 0;}

.ceo-videos #screen {float:left;width:410px;height:230px;}
.ceo-videos #playerContainer {margin-top: 12px}
.ceo-videos #player-top {margin:5px 15px 15px 0; height: 225px; display:none;}
.ceo-videos #video-info {margin:3px 0 0 5px;float:left;width: 370px}
.ceo-videos #video-info h5 {font-size:13px;margin:5px 0}
.ceo-videos #video-info p {line-height: 18px; width: 330px;}
.ceo-videos #videos {clear:both;float:left}
.ceo-videos #video-top {background:#fff;border:1px solid #aaa;float:left;padding:10px 10px 5px;width:810px}
.ceo-videos p.error {font-weight:700;color:red}

form#pressForm #Drop_Down td, #Release_Header td {vertical-align:middle}
.sidebarRight h2 {font-size:130%;margin:0;padding:0}
.dataBdr {border-bottom: 1px solid #f60}
.datablock {clear: both;color: #006;margin: 10px 20px;overflow: hidden;padding: 5px 0;text-align: left}
.datablock p a {text-decoration:underline !important}
.sidebarRight .datablock p {margin: 5px 0 15px;padding: 0}
#container_logo {margin: 0;text-align: center;}

/* CEO Video Carousel */
ul.videos {
    list-style: none;
    height: 180px;
	overflow: hidden;
    margin-left: 2px !important; /* offset to hider right border */
    padding-left : 0em;
	margin-top:5px;
    }
ul.videos li {
	border-right: 1px solid #aaa;
	cursor: pointer;
	display: inline;
	height: 155px;
	padding: 0 25px 0 17px;
	text-align: center;
}
ul.videos li p {
    left: 10px;
    padding: 3px 10px 0 10px;
    position: relative;
    text-align: left;
    width: 180px;
}
.jcarousel-skin-tango .jcarousel-container {
	border: 1px solid #aaa;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	margin: 10px 0 15px 0;
    padding: 10px 40px;
	width: 750px;
}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  748px;
    height: 175px;
	top: 10px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 74px;
    right: 10px;
    width: 26px;
    height: 46px;
    cursor: pointer;
    background: url(../images/scroller_arrows.gif) -82px 0 no-repeat;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);border: 1px solid red;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -26px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    /*background-position: -81px 0;*/
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	background-position: -81px 0;
    cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 74px;
    left: 10px;
    width: 26px;
    height: 46px;
    cursor: pointer;
	background: url(../images/scroller_arrows.gif) -54px 0 no-repeat;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
	background-position: 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
	background-position: -54px 0;
}

/* Navigation */
.tertiary-tabs {margin-bottom:0}
.secondary {width:100%;margin-bottom:20px; height: 25px; background: #FF6600 url('https://images.ingdirect.com/images/secure/globals/sec_nav_corner_5px.gif') no-repeat bottom left; padding-left: 7px;  }
.secondary a, .secondary a:active, .secondary a:visited, .secondary a:hover { display: block; float: left; line-height: 22px; color: #FFFFFF; font-weight: bold; text-decoration: none; background: #FF6600 url('https://images.ingdirect.com/images/secure/globals/secondary_vert_bar.gif') no-repeat right center; padding: 0px 4px 0px 4px; }
.secondary a.last, .secondary a.last:active, .secondary a.last:visited, .secondary a.last:hover { background: none; }
.secondary span { border: 1px solid #FF6600; padding: 1px 5px 1px 5px; }
.secondary span.on { background: #000066; }
.secondary a:hover span.on { border: 1px solid #FFFFFF; }
.secondary a:hover span { border: 1px solid #FFFFFF; }

/* Join Our Team */
table.join td.mainContent {vertical-align:top}
table.join td.mainContent p {padding: 8px 16px 8px 0;}
table.benefits h3 {font-size: 13px;color:#f60;margin:8px 0 0 0}
h3.first {margin-top: 0 !important}
table.benefits {padding-bottom: 20px}
table.benefits .column {width:33%;float:left}
table.benefits .column p {margin-bottom:12px;line-height:18px}
table.benefits p img {float:right;margin:40px 0 30px 10px}
table.directions ul {list-style:disc inside;margin:10px 0 15px 108px;line-height:19px;}
table.directions h5 {font-size:13px;margin:10px 0 5px 105px;}

.join .section {border: 1px solid #ddd;border-radius: 5px 5px 5px 5px;float: left;height: 180px;margin: 10px 15px 0 0;padding: 15px;width: 340px;}
.join .cafe {background: url(https://images.ingdirect.com/about/images/cafe.gif) no-repeat 15px 88px}
.join .buildings {background: url(https://images.ingdirect.com/about/images/buildings.jpg) no-repeat 15px 71px}
.jot-overview img, .application .mainContent img {float:left;margin:0 15px 5px 0;}


.videos #screen {float:left;width:410px;height:230px;}
.videos #playerContainer {margin-top: 12px}
.videos #player-top {margin:5px 15px 15px 0; height: 225px; display:none;}
.videos #video-info {margin:3px 0 0 5px;float:left;width: 370px}
.videos #video-info h5 {font-size:13px;margin:5px 0}
.videos #video-info p {line-height: 18px; width: 330px;}
.videos #videos {clear:both;float:left}
.videos #video-top {background:#fff;border:1px solid #aaa;float:left;padding:10px 10px 5px;width:810px}
.videos p.error {font-weight:700;color:red}
