/***** general *****/
#top-content{
	float:left;
	margin:6px 0 0;
	padding:0 0 0 3px;
}

#top-content img {
	width: 958px;
	height: 137px;
}

/***** bottom-content *****/
#bottom-content{
	padding:0 0 0 3px;
}

#bottom-content .sidebar-one{
	float:left;
	padding:19px 0 0 0;
}
#bottom-content .sidebar-one ul{
	list-style-type:none;
	margin:0 6px 19px 24px;
	width: 158px;
}
#bottom-content .sidebar-one .box ul{
	list-style-type:none;
	margin:10px 0 0 0;}

#bottom-content .sidebar-one ul li{
	margin:0 0 10px 0;
}
#bottom-content .sidebar-one ul li a{
	text-decoration:none;
	color:#3b73b9;
	background:none;
}
#bottom-content .sidebar-one ul li a:hover{
	text-decoration:underline;;
	color:#666666;
}
#bottom-content .sidebar-one ul li a.active{
	text-decoration:none;
	color:#666666;
	background:none;
}
#bottom-content .content{
	float:left;
	padding:19px 0 0 32px;
}
#bottom-content .content ul{
	list-style-type:none;
	
}
#bottom-content .content ul li{
	width:519px;
	clear:both;
}

#bottom-content .content .expander{
	background:transparent url(../images/global/li-bg-arrow.gif) no-repeat 0 -29px;
	width:507px;
	height:29px;
	padding:0px 0 0 12px;
	cursor:pointer;
	
}
#bottom-content .content .expander-active{
	background:transparent url(../images/global/li-bg-arrow.gif) no-repeat 0 0px;
	width:507px;
	height:29px;
	padding:0px 0 0 12px;
	cursor:pointer;
	
}
#bottom-content .content .expander-default{
	background:transparent url(../images/global/li-bg-default.gif) no-repeat 0 0;
	width:507px;
	height:29px;
	padding:0px 0 0 12px;
}

#bottom-content .content .expander-default1{
	background:transparent url(../images/global/li-bg-default1.gif) no-repeat 0 0;
	width:507px;
	height:40px;
	padding:0px 0 0 12px;
}
/***** bottom-content container-default *****/
#bottom-content .content .container-default{
	float:left;
	padding:18px 0 19px 12px;
	cursor:auto;
}
#bottom-content .content .no-shade-top{
	float:left;
	padding: 0 0 19px 12px;
	width: 480px;
}

#bottom-content .content .no-shade-top1{
	float:left;
	padding: 0 0 0px 0px;
	width: 480px;
}

#bottom-content .content .container-default p{
	line-height:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#bottom-content .content .container-default p.bottomp{
	line-height:14px;
	font-weight:normal;
	margin:0;
	padding:0;
	clear:both;
}

.normalp {
	margin: 15px 0 0 0;
	}

.reportp {
	margin: 15px 0 0 0;
	}

*:first-child+html #bottom-content .content .container-default p.bottomp{
	margin:-18px 0 0 0;
}
#bottom-content .content .container-default .left-container{
	float:left;
	width:320px;
	padding:0 0 10px 0;
}

#bottom-content .content .container-default .left-container ul.container-list{
	padding:19px 0 0 4px;
}

#bottom-content .content .container-default .left-container ul li{
	background:transparent url(../images/global/bullet.gif) no-repeat 0 5px;
	width:278px;
	margin:0 0 10px 0;
	height:auto;
	padding:0 0 0 15px;
	font-weight:bold;
}
#bottom-content .content .container-default2 .left-container ul li{
	background:transparent url(../images/global/bullet.gif) no-repeat 0 5px;
	width:420px;
	margin:0 0 10px 0;
	height:auto;
	padding:0 0 0 15px;
	font-weight:bold;
}
#bottom-content .content .container-default .left-container ul li.last{
	background:transparent url(../images/global/bullet.gif) no-repeat 0 5px;
	width:278px;
	margin:0;
	height:auto;
	padding:0 0 0 15px;
	font-weight:bold;
	clear:both;
}
#bottom-content .content .container-default .left-container ul li a{
	color:#3b73b9;
	text-decoration:underline;
	font-size:10px;
	display:none;
}
#bottom-content .content .container-default .left-container ul li a:hover{
	color:#666666;
	text-decoration: none;
}
#bottom-content .content .container-default .left-container ul li a span{
	color:#3b73b9;
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
}
#bottom-content .content .container-default .left-container ul li a span:hover{
	color:#666666;
	font-weight:normal;
}
#bottom-content .content .container-default .left-container .accordion-box{
	float:left;
	margin-bottom:5px;
}
#bottom-content .content .container-default .left-container .accordion-box p{
	padding:5px 0;
}
*:first-child+html #bottom-content .content .container-default .left-container .accordion-box p{
	padding:5px 0 0 0;
	margin:0 0 -2px 0;
}
#bottom-content .content .container-default .right-container{
	float:left;
	padding:0 0 0 45px;
	position:relative;
}


a.btn-corporate-video{
	position:absolute;
	top:28px;
	left:102px;
	background:transparent url(../images/global/play-off.png) no-repeat top left;
	width:38px;
	height:38px;
}
a.btn-corporate-video:hover{
	background:transparent url(../images/global/play-over.png) no-repeat top left;
}
/***** bottom-content content .container *****/
#bottom-content .content .container{
	float:left;
	padding:0 0 19px 12px;
	position:relative;
	width:507px;
}
#bottom-content .content .tight-container{
	float: left;
	padding: 0;
	overflow: hidden;
	margin: 15px 0;
	position: relative;
	width: 520px;
}

*:first-child+html #bottom-content .content .container{
	padding:0 0 15px 12px;
}
#bottom-content .content .container p{
	line-height:14px;
}
#show-col-one.container-default .left-container{
	width:320px!important;
}
#show-col-two.container-default .left-container{
	width:100%!important;
}
#show-col-two.container-default .right-container{
	display:none;
}
#bottom-content .content .container .left-container{
	float:left;
	width:320px;
	padding:18px 0 9px 0;
}
#bottom-content .content .container ul.container-list,
#bottom-content .content .no-shade-top ul.container-list{
	margin:19px 0 0 4px;
}
#bottom-content .content .container ul.container-list,
#bottom-content .content .no-shade-top1 ul.container-list{
	margin:19px 0 0 4px;
}
#bottom-content .content .container ul li,
#bottom-content .content .no-shade-top ul li{
	background:transparent url(../images/global/bullet.gif) no-repeat 0 5px;
	width:278px;
	margin:0 0 10px 0;
	height:auto;
	padding:0 0 0 15px;
}
#bottom-content .content .container2 ul li,
#bottom-content .content .no-shade-top1 ul li{
	background:transparent url(../images/global/bullet.gif) no-repeat 0 5px;
	width:420px;
	margin:0 0 10px 0;
	height:auto;
	padding:0 0 0 15px;
}
#bottom-content .content .container ul li,
#bottom-content .content .no-shade-top1 ul li{
	background:transparent url(../images/global/bullet.gif) no-repeat 0 5px;
	width:278px;
	margin:0 0 10px 0;
	height:auto;
	padding:0 0 0 15px;
}
#bottom-content .content .container ul li a,
#bottom-content .content .no-shade-top ul li a{
	color:#3b73b9;
	text-decoration:none;
	font-size:10px;
	display:block;
}
#bottom-content .content .container ul li a,
#bottom-content .content .no-shade-top1 ul li a{
	color:#3b73b9;
	text-decoration:none;
	font-size:10px;
	display:block;
}
#bottom-content .content .container ul li a:hover,
#bottom-content .content .no-shade-top ul li a:hover{
	color: #666;
	text-decoration: underline;
}
#bottom-content .content .container ul li a:hover,
#bottom-content .content .no-shade-top1 ul li a:hover{
	color: #666;
	text-decoration: underline;
}

/*End ted*/

#bottom-content .content .container .right-container{
	float:left;
	padding:18px 0 0 45px;
}
/***** bottom-content content .open-container *****/
#bottom-content .content .open-container{
	float:left;
	padding:0 0 19px 12px;
	cursor:default;
	display:block;
	position:relative;
}
#bottom-content .content .open-container p{
	line-height:14px;
}
#bottom-content .content .open-container .left-container{
	float:left;
	width:320px;
	padding:18px 0 9px 0;
}
#bottom-content .content .open-container .left-container ul.open-container-list{
	margin:19px 0 0 4px;
}
#bottom-content .content .open-container .left-container ul li{
	background:transparent url(../images/global/bullet.gif) no-repeat 0 5px;
	width:278px;
	margin:0 0 10px 0;
	height:auto;
	padding:0 0 0 15px;
}
#bottom-content .content .open-container .left-container ul li a{
	color:#3b73b9;
	text-decoration:underline;
	font-size:10px;
}
#bottom-content .content .open-container .right-container{
	float:left;
	padding:18px 0 0 45px;
}


img.one-minute{
	margin:7px 0 0 0;
}
#bottom-content .sidebar-two{
	float:right;
	padding:0 6px 0 0;
}
#bottom-content .sidebar-two .section-tools{
	padding:19px 0 36px 80px;
}
#bottom-content .sidebar-two .section-tools ul{
	list-style-type:none;
	
}
#bottom-content .sidebar-two .section-tools ul li{
	float:left;
	
}
#bottom-content .sidebar-two .section-tools ul li a{
	color:#666666;
	text-decoration:none;
	margin:0 0 0 16px;
	display:block;
	
}
a.share-tool-anc{
	background:transparent url(../images/global/plus.gif) no-repeat 0 0;
	padding:0 0 0 19px;
	display:block;
	height:13px;
}
a.share-tool-anc:hover{
	color:#3b73b9;
	text-decoration:underline;
}
a.email-tool-anc{
	background:transparent url(../images/global/envelop.gif) no-repeat 0 0;
	padding:0 0 0 19px;
	display:block;
}
a.email-tool-anc:hover{
	color:#3b73b9;
	text-decoration:underline;
}
#emailTool .at300bs {
	background: transparent url(../images/global/envelop.gif) no-repeat 0 0;
	display: inline;
	line-height: 0 !important;
}

/***** gray box *****/
.box{
	background:#f2f2f2;
	float:left;
	padding:17px 15px 19px 15px;
	width:158px;
	margin:0 0 6px 0;
}

.topbox {
	margin: 19px 0 6px 0;
	}

.box p{
	color:#666666;
	line-height:14px;
	float:left;
	width:161px;
}
.box ul{
	list-style-type:none;
	margin: 0;
	float:left!important;
}
.box ul li{
	margin:0 0 4px 0!important;
	
}
.box ul li a{
	text-decoration:none;
	color:#3b73b9;
	background:none;
	padding:0!important;
	font-weight:bold;
}
.box ul li a:hover{
	text-decoration:underline;;
	color:#666666;
}
.box ul li.bottom-li{
	margin:0 0 0 0!important;
	
}
.box ul li.bottom-li a{
	text-decoration:none;
	color:#3b73b9;
}
.box ul li.bottom-li a:hover{
	text-decoration:underline;;
	color:#666666;
}
.box p.subheader{
	color:#666666;
	font-weight:bold;
	line-height:14px;
	margin:0 0 5px 0;
}

.box a{
	
	text-decoration:none;
	color:#3b73b9;
	padding:0;
	display:block;
	margin:0;
	font-weight:bold;
}
.box a.ainline{
	text-decoration:none;
	display:inline;
	background:none;
}
.box a.title{
	color:#3b73b9;
	font-weight:bold;
	text-decoration:none;
	background:none;
	float:left;
	padding:0;
}
.box a.get-started, .box a.learn-2, a.learn-2 {
	background:url(../images/global/blue-arrow.gif) no-repeat right 0px;
	height:11px;
	text-decoration:none;
	color:#3b73b9;
	padding:0;
	display:block;
	margin:0;
	font-weight:bold;
	width:75px;
	display:block;
	float:left;
}
.box a.get-started:hover, .box a.learn-2:hover, a.learn-2:hover {
	background:url(../images/global/blue-arrow.gif) no-repeat right -11px;
}
.box span{
	color:#666666;
	font-size:10px;
}
.box a:hover{
	text-decoration:underline;
	color:#666666;
}
.box .box-separator{
	background:url(../images/global/box-separator.gif) no-repeat top left;
	width:163px;
	height:1px;
	margin:10px 0;
	float:left;
}
/***** share*****/
	.addthis_toolbox a {margin:0 !important;}
	.addthis_toolbox .custom_hover {position: relative;}
	.addthis_toolbox .custom_hover .custom_button.active{/*background-color: #eee;*/}
	.addthis_toolbox .custom_hover .custom_button{width:48px;}
	.addthis_toolbox .hover_menu {
		display: none;
		position: absolute;
		background: #fff;
    }
	.addthis_toolbox .hover_menu .content{background: #FFFFFF;}
	.addthis_toolbox .hover_menu	{
		width: 136px;
        padding: 10px 0 10px 0;
        border: 1px solid #CACACA;
        margin-top:-16px;
        margin-left: -30px;
        width: 161px;
    }
    .addthis_toolbox .hover_menu a {
	width: 118px!important;
	padding: 4px 0 4px 43px;
	position: relative;
	display: block;
	text-decoration: none;
	color:#3B73B9 !important;
	font-weight: bold;
	}
	.addthis_toolbox .hover_menu a:hover {
	background: #B4D3F8!important;
	text-decoration: none;
	color: #666666 !important;
	}
	.addthis_toolbox .hover_menu  span {
	position: absolute;
	left: 14px;
	top: 4px;
	}
    .addthis_toolbox .hover_menu  .top {
	background:transparent url(../images/global/horizontal-var.gif) no-repeat scroll center bottom;
	font-weight:bold;
	margin:0 0 10px;
	padding:0 0 10px;
	text-align: center;
	font-size:12px;
	cursor:pointer;
	}
	.addthis_toolbox .hover_menu  .more a {
	margin:0;
	padding:4px 0 4px 35px;
	text-align:left;
	width:102px;
	}
    .addthis_toolbox .hover_menu  .more span {/*display: none;*/}
	
#bottom-content .content ul.common-list {
	padding: 5px 5px 15px 25px;
	margin: 0;
	width: 460px;
	}
#bottom-content .content ul.left-list {
	padding-left: 0px;
	}
#bottom-content .content ul.common-list li {
	padding: 0 0 0 15px;
	margin: 10px 0 0 0;
	width: 470px;
	background: url(../images/global/bullet.gif) left center no-repeat;
	}

#bottom-content .content ul.common-list li a {
	display: inline;
	font-size: 11px;
	}
	
.small-date {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 1px;
	}
	
.pub-title {
	font-style: italic;
	}

.action-wrap {
	overflow: hidden;
	padding: 20px 0 0 0;
	}

.action-wrap img {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	}
	
.action-wrap p {
	margin: 0 0 10px 0;
	padding: 0;
	}
	
.common-learn-link {
	background: url(../images/global/blue-arrow-car.gif) 66px 0 no-repeat;
	color: #3b73b9;
	font-weight: bold;
	width: 75px;
	text-decoration: none;
	float: left;
	display: block;
	}

.common-learn-link:hover {
	background: url(../images/global/blue-arrow-car.gif) no-repeat 66px -11px;
	color: #666;
	text-decoration: underline;
	}

.box a.common-learn-link-2 {
	background: url(../images/global/blue-arrow-gray.gif) 66px 0 no-repeat;
	color: #3b73b9;
	font-weight: bold;
	width: 75px;
	text-decoration: none;
	float: left;
	display: block;
	margin-top: 8px;
	}

.box a.common-learn-link-2:hover {
	background: url(../images/global/blue-arrow-gray.gif) no-repeat 66px -11px;
	color: #666;
	text-decoration: underline;
	}

/* J1 additions */
.head-shadeless h2 {
	background-color: #f2f2f2;
	padding: 10px 10px 7px 10px;
	margin: 0 0 10px 0;
	float: none;
	width: 500px;
	}
.twobytwo {
		width: 520px;
		background: url(../images/global/bg_border_boxes.gif) 0 0 repeat-y;
		margin: 0;
		padding: 0;
		overflow: hidden;
		height: 1%;
		}
.twobytwo-wrap {
	width: 520px;
	padding: 0 0 1px 0;
	background: url(../images/global/bg_border-btm-wrap.gif) center bottom no-repeat;
	}
.left-border-box {
		width: 230px;
		float: left;
		margin: 0 20px 0 0;
		padding: 10px 10px 20px 10px;
		border-top: 1px solid #ccc;
		}
.right-border-box {
		width: 230px;
		float: left;
		margin: 0;
		padding: 10px 10px 20px 10px;
		border-top: 1px solid #ccc;
		}
.twobytwo p {
		margin: 10px 2px;
		}
.multi-txt {
	margin: 0 0 10px 0;
	}

.action-link {
	background: url(../images/global/blue-arrow-wht-bg.gif) top right no-repeat;
	color: #3b73b9;
	padding: 0 10px 0 0;
	margin: 10px 0;
	font-weight: bold;
	text-decoration: none;
	}
	
.action-link:hover {
	background: url(../images/global/blue-arrow-wht-bg.gif) bottom right no-repeat;
	color: #666;
	text-decoration: underline;
	}

a.img-link img {
	border: 1px solid #616161;
	}
/* begin insight D1 additions */
#top-content img.banner-img-height{
	width: 959px;
	height: 205px;
}
#top-content img.banner-btn-height{
	width: 122px;
	height: 23px;
}
.banner-btn{
position:absolute;margin-top:-65px;margin-left:255px;
}
.boxdarkgrey{
	background: #616161;
	float: left;
	padding: 19px 15px;
	width: 158px;
	margin: 0 0 6px 0;
}
.boxdarkgrey img{
	float: left;
	padding: 0 5px 0 0;
	margin: -5px 0 0 -6px;	
}
.boxdarkgrey p{
	color: #fff;
	line-height: 14px;	
	padding: 4px 0 0 0;
	text-align: left;
	margin: -18px 0 0 -8px;
}
.boxdarkgrey h4 {
	background: transparent url(../images/global/welcome.gif) no-repeat top left;
	text-indent:-9999px;
	padding-bottom:30px;
	color:#fff;
	margin: -10px 0 0 45px;
}
.onebyone {
	width: 500px;
	float: left;
	margin: 0;
	padding: 0;
}
.onebyone img{
	float: left;
	padding: 0;
	border: 1px;
	margin: 0 50px 10px 0;
}
.onebyone img.lowmargen {
	margin: 0 7px 10px 0;
}
.onebyone p {
	padding:0 0 10px 0;
	}

.onebyone p.desc {
	padding:0 0 4px 0;
	}

.onebyone h4 {font: bold 11px Arial, Sans-Serif;}

.onebyone h3 {font: bold 14px Arial, Sans-Serif; color:#386FBF;}

.insight-block {
	margin: 0;
	padding: 0 0 0 10px;
	}

.grey-bottom-dotted-border{
background: transparent url(../images/global/bottom_dotted_line.gif) no-repeat top left;
margin: 10px 0 0 0;
}
.grey-bottom-dotted-border-marginbottom{
margin: 10px 0 10px 0;
}

.grey-bottom-dotted-border-2{
background: transparent url(../images/global/bottom_dotted_line.gif) no-repeat top left;
margin: 0;
}

/* ie hacks*/
.banner-btn {
*position:relative;
*margin-top:-65px;
}

/*E1 additions*/
a.get-started-blue {
	background:url(../images/global/arw_wht_on_blue-2.gif) no-repeat 4px 3px;
	background-color:#3b73b9;
	padding:1px 6px 2px 16px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	text-transform: uppercase;}

a.get-started-blue:hover{
	text-decoration:none;
	color:#ffffff;
	}

a.click-here {
	text-decoration:none;
	color:#3b73b9;
	background:none;
	}

a.click-here:hover{
	text-decoration:underline;
	color:#666666;
	}

.left-newcustomer {
	height:115px;
	width:105px;
	float:left;}

.right-newcustomer {
	width:410px;
	float:right;
	margin-top:6px;}

.left-white-box {
	float:left;
	width:287px;
	margin:15px 15px 15px 12px;}

.right-gray-box {
	float:left;
	width:132px;
	background-color:#e3e3e3;
	padding:8px 17px;
	margin-top:15px;}

.right-gray-box a {
	text-decoration:none;
	color:#3b73b9;
	padding:0;
	display:block;
	margin:0;
	font-weight:bold;}

.right-gray-box a:hover {
	text-decoration:underline;
	color:#666666;}

.block-right {
	text-align:right;
	width:120px;
	float:left;
	margin-top:18px;}

.block-left {
	width:250px;
	float:left;
	margin-bottom:1px;}

/* privacy policy addition */
.privacy p {
	margin: 0 0 15px 0;
	padding: 0;
	}
.privacy p.last {
	padding-top: 7px;
	}
.privacy h2 {
	display: block;
	float: none;
	text-transform:none;
	}
.privacy h3 {
	font-size: 12px;
	padding-top: 7px;
	}
	
.list-left1 {
	margin: 15px 0 0 0px;
}

.list-left1 li .list-width {
	width: 300px;;
}

.multi-list-left {
	display:inline;
	float:left;
	margin:15px 0 0;
	padding:0;
	width:220px;
}

.multi-list-right {
	display:inline;
	float:left;
	margin:15px 0 0;
	padding:0;
	width:220px;
}

#no-shade-top1 {
	width: 480px;
}

#no-shade-top1  ul li{
	width: 480px;
}
