.content-header{	float:left;	margin:25px 0 0 0; 	width:800px;	height:54px;	background:url(/html/images/framework/content_header_bg.jpg) repeat-x 0 0px;}.content-header .content-logo{	float:left;}.content-header .content-logo a{	background:url(/html/images/framework/content_logo.png) no-repeat 25px 15px;	width:203px;	height:54px;	display:block;	float:left;	text-indent:-9999px;	display:block;}/*content nav bar*/.content-header .content-nav{	float:left;}.content-header .content-nav ul li{	float:left;	height:36px;	margin-top:16px;	line-height:36px;	text-indent:-9999px;}.content-header .content-nav ul li a{	background:url(/html/images/buttons/main_menu.png) no-repeat;	height:38px;	display:block;}.content-header .content-nav ul li a#home{	width:65px;	background-position:0 0;}.content-header .content-nav ul li a#solutions{	width:89px;	background-position:-65px 0;}.content-header .content-nav ul li a#case-studies{	width:100px;	background-position:-154px 0;}.content-header .content-nav ul li a#company{	width:82px;	background-position:-254px 0;}.content-header .content-nav ul li a#contact{	width:79px;	background-position:-336px 0;}/*hover*/.content-header .content-nav ul li a#home:hover,.content-header .content-nav ul li a#home.active{	background-position:0 -38px;}.content-header .content-nav ul li a#solutions:hover,.content-header .content-nav ul li a#solutions.active{	background-position:-65px -38px;}.content-header .content-nav ul li a#case-studies:hover,.content-header .content-nav ul li a#case-studies.active{	background-position:-154px -38px;}.content-header .content-nav ul li a#company:hover,.content-header .content-nav ul li a#company.active{	background-position:-254px -38px;}.content-header .content-nav ul li a#contact:hover,.content-header .content-nav ul li a#contact.active{	width:77px;	background-position:-336px -38px;}/*header areas*/.header-solutions,.header-case_studies,.header-company,.header-contact{	width:750px;	height:120px;	display:block;	margin-bottom:25px !important;}.header-solutions{	background:url(/html/images/framework/header.jpg) no-repeat top center;}.header-case_studies{	background:url(/html/images/framework/header.jpg) no-repeat top center;}.header-company{	background:url(/html/images/framework/header.jpg) no-repeat top center;}.header-contact{	background:url(/html/images/framework/header.jpg) no-repeat top center;}.banner h2{padding-top: 15px;padding-left: 20px;	float:left;	width:540px;	line-height:1.7em;	font-size:1.1em;	font-style:italic;	font-weight:bold;	color:#666666;}.header-case_studies h2{	width:500px;}.header-contact-button{	float: right;	width: 170px;	height: 100px;	margin-right: 15px;	padding-top: 10px;}
