@font-face{font-family:"BentonSans";src:url("//s1.ft-static.com/m/font/ft-velcro/bentonsans-regular.eot");src:url("//s1.ft-static.com/m/font/ft-velcro/bentonsans-regular.eot?#iefix") format("embedded-opentype"),url("//s1.ft-static.com/m/font/ft-velcro/bentonsans-regular.woff") format("woff");font-style:normal;font-weight:normal}
@font-face{font-family:"BentonSans";src:url("//s1.ft-static.com/m/font/ft-velcro/bentonsans-bold.eot");src:url("//s1.ft-static.com/m/font/ft-velcro/bentonsans-bold.eot?#iefix") format("embedded-opentype"),url("//s1.ft-static.com/m/font/ft-velcro/bentonsans-bold.woff") format("woff");font-style:normal;font-weight:bold}

body { 
	font-family: Arial,sans-serif ;
	padding:0; 
	margin:0; 
	background-color:#e9decf ;
	font-size:12px;
	}

.hero { 
	background-position:0px 0px;
	float:left;
	display:block;
	margin-left: 5px;
	border:0;
	padding:8px 0x;
	margin: 7px 0 5px;
	width:100%;
	}

	.hero img {
		float: left;
	}

a {
	text-decoration:none;
	}

.hero a:hover .text {
	text-decoration:none;
	}

.subhero {
	min-height:20px;
	width:100%;
	}

.wrapper {
	background-repeat:no-repeat;
	width:100%;
	height:250px;
	position: relative;
	background-color: #ffffff ;
	border-bottom: 1px solid #e9decf;
	}
	
.text {
	float:left;
	cursor:pointer;
	width: 97%;
	font-size: 11px;
	padding-left:5px;
	font-family: Arial, Helvetica, Verdana;
	}

.action {
	color:#2e6e9e;        
 	font-weight: bold;
 	margin-top: 5px;
	display:none;
	}

.dianomi_provider_short{
	color:#777;        
	font-weight: normal;
	margin-top: 5px;
	font-style:italic;
}

	.dianomi_provider_short:before{
		content: "(";
	}
	.dianomi_provider_short:after{
		content: ")";
	}

.maintext {
	color:#2e6e9e;
	font-family:'BentonSans', Arial, Helvetica;
	font-size:13px;
	line-height: 15px; 
}
	
.heading_top{
    display:none;
    }

.heading{
	display:none;;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;}

a:hover .action,
a:hover .maintext,
a:hover .heading {
	color: #000000; 
	text-decoration:none;
	}

#dianomiHead,
#dianomiFooter {
	font-size: 12px;
	color: #ccc;
	padding: 3px 3px 0 3px;
	}

	.floatLeft {
		float: left;
		}

	.floatRight {
		float: right;
		}

	#dianomiFooter {
		position: absolute;
		right: 2px;
		bottom: 2px;
		}

.line2{
	color: #505050; padding: 8px 0px 8px 10px; 
	border-top: 4px solid #CEC6B9;
	background: #e9decf url("http://im.ft-static.com/m/img/components/common/comp-header-border.png") bottom left repeat-x;overflow: hidden;
	font-size:12px;
	font-weight:bold;
}





.logohover{
	background-repeat:no-repeat;
	width:80px;
	height:12px;
	position:absolute;
	right:2px;
	bottom:2px;
	padding-bottom:0px;
	display:inline;-webkit-transition: background 300ms ease-in-out 0s;
	-moz-transition: background 400ms ease-in-out 0s;
	-o-transition: background 400ms ease-in-out 0s;
	transition: background 400ms ease-in-out 0s;
	z-index:1;
}

.logohover:hover{
	background: url('/img/uploads/Ufe3LcCoyKoAADivRIsAAAAC.png');
	background-repeat:no-repeat;
	background-position:right;
	display:inline;
	padding:0px;
	background-color:#fff;
	height:12px;
	background-size:54px 10px;									
}

.sub-line2 {
	display:block;
	overflow: hidden;
	bottom:2px;
	right:2px;
	position:absolute;
	font-size:10px;height:1.3em;
	color:#999;
	width:70px;
	height:11px; 
	z-index:1; 
}








