@charset "ISO-8859-1";body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image: url(../elements/global/page-bg.jpg);	background-repeat: repeat-x;	background-color: #f5f5f5;}#container-temp-revised {	background-image: url(../elements/index-layout-temp.jpg);	background-repeat: no-repeat;	height: 1200px;	width: 960px;	margin-right: auto;	margin-left: auto;}#container-main {	width: 920px;	margin-right: auto;	margin-left: auto;	padding-right: 20px;	padding-left: 20px;	background-color: #FFFFFF;	background-image: url(../elements/global/footer-curve.gif);	background-repeat: no-repeat;	background-position: bottom;	padding-bottom: 20px;}#container-bottom {	width: 920px;	margin-right: auto;	margin-left: auto;	padding-right: 20px;	padding-left: 20px;	height: 20px;}#nav-menu {	width: 920px;	height: 31px;	background-image: url(../elements/global/nav-bg.gif);	background-repeat: no-repeat;	margin-bottom: 20px;}#header {	height: 90px;	width: 920px;}#mini-links {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	height: 30px;	width: 400px;	float: right;	padding-top: 60px;	text-align: right;	padding-right: 25px;	color: #999999;}#banner-index {	height: 360px;	width: 920px;	margin-bottom: 20px;	background-color: #F5F5F5;	z-index:100;}#banner-blank {	height: 150px;	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/banners/banner-150-placeholder.jpg);	background-repeat: no-repeat;}#banner-values {	height: 150px;	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/banners/banner-who-we-are.jpg);	background-repeat: no-repeat;}#banner-history {	height: 150px;	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/banners/banner-who-we-are.jpg);	background-repeat: no-repeat;}#banner-team {	height: 150px;	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/banners/banner-who-we-are.jpg);	background-repeat: no-repeat;}#banner-what-we-do {	height: 150px;	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/banners/banner-what-we-do.jpg);	background-repeat: no-repeat;}#banner-where-we-work {	height: 150px;	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/banners/banner-where-we-work.jpg);	background-repeat: no-repeat;}#banner-who-we-work-for {	height: 150px;	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/banners/banner-who-we-work-for.jpg);	background-repeat: no-repeat;}#banner-news {	height: 150px;	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/banners/banner-news.jpg);	background-repeat: no-repeat;}#banner-careers {	height: 150px;	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/banners/banner-careers.jpg);	background-repeat: no-repeat;}#banner-contact {	height: 150px;	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/banners/banner-contact.jpg);	background-repeat: no-repeat;}#banner-partner {	height: 150px;	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/banners/banner-partner.jpg);	background-repeat: no-repeat;}#footer {	width: 900px;	background-color: #f5f5f5;	padding: 10px;	clear: both;	text-align: center;}.column-920 {	width: 858px;	padding: 24px 30px 14px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #eaeaea;	border-left-color: #eaeaea;	float: left;}.tab-920 {	background-image: url(../elements/panels/tab-920.gif);	background-repeat: no-repeat;	height: 30px;	width: 920px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;	font-weight: bold;	text-indent: 32px;	line-height: 30px;	float: left;}.footer-920 {	width: 920px;	margin-bottom: 20px;	background-image: url(../elements/panels/footer-920.gif);	background-repeat: no-repeat;	height: 7px;	float: left;}/*MAIN TEXT*/p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	color: #666666;	text-decoration: none;	font-weight: normal;	margin: 0px;}p a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	color: #999999;	text-decoration: underline;	font-weight: bold;	margin: 0px;}p a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	color: #999999;	text-decoration: underline;	font-weight: bold;	margin: 0px;}p a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	color: #999999;	text-decoration: underline;	font-weight: bold;	margin: 0px;}p a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	color: #333333;	text-decoration: underline;	font-weight: bold;	margin: 0px;}.p-orange {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;		color: #FF6600;	text-decoration: none;	font-weight: normal;	margin: 0px;}.p-orange a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF6600;	text-decoration: underline;	font-weight: bold;	margin: 0px;}.p-orange a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF6600;	text-decoration: underline;	font-weight: bold;	margin: 0px;}.p-orange a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF6600;	text-decoration: underline;	font-weight: bold;	margin: 0px;}.p-orange a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: underline;	font-weight: bold;	margin: 0px;}.mini-links {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #666666;	text-decoration: none;	font-weight: normal;}.mini-links a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #666666;	text-decoration: none;	font-weight: normal;}.mini-links a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #666666;	text-decoration: none;	font-weight: normal;}.mini-links a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #666666;	text-decoration: none;	font-weight: normal;}.mini-links a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #333333;	text-decoration: underline;	font-weight: normal;}.pSmall {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #999999;	text-decoration: none;	font-weight: normal;}.pSmall a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #999999;	text-decoration: underline;	font-weight: bold;}.pSmall a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #999999;	text-decoration: underline;	font-weight: bold;}.pSmall a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #999999;	text-decoration: underline;	font-weight: bold;}.pSmall a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14x;	color: #999999;	text-decoration: underline;	font-weight: bold;}.pSmall-orange {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #FF6633;	text-decoration: none;	font-weight: normal;}.pSmall-orange a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #FF6633;	text-decoration: underline;	font-weight: bold;}.pSmall-orange a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #FF6633;	text-decoration: underline;	font-weight: bold;}.pSmall-orange a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #FF6633;	text-decoration: underline;	font-weight: bold;}.pSmall-orange a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14x;	color: #FF6633;	text-decoration: underline;	font-weight: bold;}#footer-links {	padding-bottom: 6px;}.panelText, .panelText p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #333333;	text-decoration: none;	font-weight: normal;}.panelText a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #333333;	text-decoration: underline;	font-weight: bold;}.panelText a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #333333;	text-decoration: underline;	font-weight: bold;}.panelText a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #333333;	text-decoration: underline;	font-weight: bold;}.panelText a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16x;	color: #333333;	text-decoration: underline;	font-weight: bold;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333333;	text-decoration: none;	font-weight: normal;	margin: 0px;}h1 a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333333;	text-decoration: underline;	font-weight: normal;	margin: 0px;}h1 a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333333;	text-decoration: underline;	font-weight: normal;	margin: 0px;}h1 a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333333;	text-decoration: underline;	font-weight: normal;	margin: 0px;}h1 a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333333;	text-decoration: underline;	font-weight: normal;	margin: 0px;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #666666;	text-decoration: none;	font-weight: bold;	margin: 0px 0px 10px;}h2 a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #666666;	text-decoration: underline;	font-weight: bold;	margin: 0px 0px 10px;}h2 a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #666666;	text-decoration: underline;	font-weight: bold;	margin: 0px 0px 10px;}h2 a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #666666;	text-decoration: underline;	font-weight: bold;	margin: 0px 0px 10px;}h2 a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #666666;	text-decoration: underline;	font-weight: bold;	margin: 0px 0px 10px;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #333333;	text-decoration: none;	line-height: 40px;	font-weight: normal;	margin: 0px;}h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #999999;	text-decoration: none;	line-height: 40px;	font-weight: bold;	text-indent: 10px;	margin: 0px;}h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 26px;	color: #666666;	text-decoration: none;	font-weight: bold;	margin: 0px 0px 15px;}h6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 26px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	margin: 0px 0px 15px;}ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 22px;	color: #333333;	text-decoration: none;	margin: ;}/*MAIN TEXT END*/#index-box-1 {	width: 245px;	margin-right: 30px;	padding-right: 30px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #eaeaea;	float: left;	margin-bottom: 10px;	background-image: url(../elements/panels/panel-index-placeholder.png);	background-repeat: no-repeat;	height: 150px;}#index-box-2 {	width: 245px;	margin-right: 29px;	padding-right: 30px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #eaeaea;	float: left;	margin-bottom: 10px;}#index-box-3 {	float: left;	width: 245px;	margin-bottom: 10px;	background-repeat: no-repeat;}#index-box-4 {	width: 245px;	margin-right: 30px;	padding-right: 30px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #eaeaea;	float: left;	margin-bottom: 10px;}#index-box-5 {	width: 245px;	margin-right: 29px;	padding-right: 30px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #eaeaea;	float: left;	margin-bottom: 10px;}#index-box-6 {	float: left;	width: 245px;	margin-bottom: 10px;}#column-left {	width: 551px;	margin-right: 30px;	padding-right: 30px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #eaeaea;	float: left;}.column-920-v2 {	width: 858px;	padding: 25px 30px 35px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #eaeaea;	border-left-color: #eaeaea;	float: left;}#column-right {	float: left;	width: 245px;}.column-right-panel-box {	width: 245px;	margin-bottom: 20px;}#banner-index-test-animation {	height: 300px;	width: 920px;	margin-bottom: 20px;}#general-menu-header {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #515151;	height: 31px;	width: 225px;	padding-left: 20px;	line-height: 29px;	background-image: url(../elements/global/general-menu-header-bg.gif);	background-repeat: no-repeat;}.general-menu-footer {	background-image: url(../elements/global/general-menu-footer-bg.gif);	background-repeat: no-repeat;	height: 20px;	width: 245px;	margin-bottom: ;	float: left;}/*BULLET STYLES START*/#general-menu {	position: relative;	width: 245px;}#general-menu ul {	margin: 0;	padding: 0;	list-style-type: none;	}#general-menu ul li {	/*padding: 0px 0px 10px;	text-decoration: none;*/}#general-menu ul li a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	display: inline;	clear: both;	float: left;	background-repeat: no-repeat;	background-color: #5f5f5f;	width: 215px;	padding-top: 6px;	padding-bottom: 6px;	padding-right: 10px;	padding-left: 20px;	margin-right: auto;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #515151;	}#general-menu ul li a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;		display: inline;	clear: both;	float: left;	background-repeat: no-repeat;		background-color: #717171;	padding-top: 6px;	padding-bottom: 6px;	padding-right: 10px;	padding-left: 20px;	margin-right: auto;	/*background-image: url(../elements/panels/bullet-bg-dark-blue-o.gif);*/}#general-menu ul ul li a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	display: inline;	clear: both;	float: left;	background-repeat: no-repeat;	background-color: #818181;	width: 215px;	padding-top: 6px;	padding-bottom: 6px;	padding-right: 10px;	padding-left: 20px;	margin-right: auto;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #515151;	}#general-menu ul ul li a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;		display: inline;	clear: both;	float: left;	background-repeat: no-repeat;		background-color: #999999;	padding-top: 6px;	padding-bottom: 6px;	padding-right: 10px;	padding-left: 20px;	margin-right: auto;	/*background-image: url(../elements/panels/bullet-bg-dark-blue-o.gif);*/}/*BULLET STYLES END*/.content-short-main {	padding-bottom: 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EAEAEA;	margin-bottom: 20px;}.content-contact-pane {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EAEAEA;	margin-bottom: 20px;	width: 250px;	margin-right: 20px;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #EAEAEA;	padding-bottom: 20px;}.content-biog {	margin-bottom: 20px;	padding: 20px;	border: 1px solid #EAEAEA;}.biog-pic {	background-color: #CCCCCC;	float: left;	height: 120px;	width: 100px;	margin-right: 20px;	margin-bottom: 10px;}.mini-pic-holder {	width: 480px;	float: left;	margin: 0px;	padding: 30px;	border: 1px solid #EAEAEA;}.mini-pic {	background-color: #CCCCCC;	height: 108px;	width: 144px;	margin-right: 20px;	margin-bottom: 20px;	float: left;	border: 1px solid #999999;}.mini-pic-right {	background-color: #CCCCCC;	float: left;	height: 108px;	width: 144px;	margin-bottom: 20px;	border: 1px solid #999999;}.pic-right {	float: right;	margin-bottom: 10px;	margin-left: 20px;	background-color: #;	border: 1px solid #EAEAEA;	padding: 5px;}.pic-left {	float: left;	margin-bottom: 10px;	margin-right: 20px;	background-color: #;	padding: 5px;	border: 1px solid #EAEAEA;}#index-panel-left {	width: 245px;	margin-right: 30px;	padding-right: 30px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #eaeaea;	float: left;	margin-bottom: 10px;	background-repeat: no-repeat;}#index-panel-right {	width: 552px;	float: left;}#panel-bonesteelers {	background-image: url(../elements/panels/panel-bonesteelers-2.jpg);	background-repeat: no-repeat;	height: 116px;	width: 230px;	padding-left: 15px;}#panel-brochure {	background-image: url(../elements/panels/panel-brochure-2.jpg);	background-repeat: no-repeat;	height: 116px;	width: 230px;	padding-left: 15px;}#panel-news-head {	background-image: url(../elements/panels/panel-head-blank-2.jpg);	background-repeat: no-repeat;	height: 25px;	width: 230px;	padding-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 26px;	font-weight: bold;	color: #FFFFFF;}#panel-news {	background-image: url(../elements/panels/panel-bg-blank.jpg);	background-repeat: no-repeat;	width: 213px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #EAEAEA;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #EAEAEA;	padding: 15px;}/************************** WORDPRESS STYLES *********************************//*#sidebar {	border: 1px solid #515151;	background-image: url(../elements/panels/sidebar-bg-rpt.jpg);	background-repeat: repeat-x;	background-position: bottom;}*/#sidebar ul {	margin: 0;	padding: 0;	list-style-type: none;}#sidebar ul li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 35px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	display: inline;	text-indent: 20px;	clear: both;	float: left;	background-color: #5f5f5f;	width: 235px;	padding-right: 10px;	margin-right: auto;}#sidebar ul li a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	display: inline;	clear: both;	float: left;	background-repeat: no-repeat;	background-color: #818181;	width: 235px;	padding-right: 10px;	margin-right: auto;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #515151;}#sidebar ul li a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;		display: inline;	clear: both;	float: left;	background-repeat: no-repeat;		background-color: #999999;	padding-right: 10px;	margin-right: auto;}.entry p {	margin-bottom:20px;}/**********COLUMN RIGHT WORDPRESS BULLETS*****************/#careers-menu {	}#careers-menu ul {	margin: 0;	padding: 0;	list-style-type: none;	width:245px;	}#careers-menu .general-menu-header{		font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #515151;	height: 31px;	width: 225px;	padding-left: 20px;	line-height: 29px;	background-image: url(../elements/global/general-menu-header-bg.gif);	background-repeat: no-repeat;}#careers-menu ul li a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	line-height:;	display: inline;	clear: both;	float: left;	background-color: #5f5f5f;	width: 215px;	padding-top: 6px;	padding-bottom: 6px;	padding-right: 10px;	padding-left: 20px;	margin-right: auto;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #515151;	}#careers-menu ul li a:hover {		text-decoration: none;	background-color: #717171;	}#careers-menu ul li ul li a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	line-height:;	display: inline;	clear: both;	float: left;	background-color: #818181;	width: 215px;	padding-top: 6px;	padding-bottom: 6px;	padding-right: 10px;	padding-left: 20px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #515151;	}#careers-menu ul li ul li a:hover {		text-decoration: none;	background-color: #999999;	}/************************** WORDPRESS STYLES END *****************************/.opinion-background {	background-color: #F0F0F0;	padding: 6px;}#panel-news-v2 {	background-image: url(../elements/panels/panel-bg-blank.jpg);	background-repeat: no-repeat;	width: 213px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #EAEAEA;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #EAEAEA;	padding: 15px;	height: 61px;}.post h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333333;	text-decoration: none;	font-weight: normal;	margin: ;}