@import url(l1Nav.css);@import url(l2Nav.css);@import url(constants.css);html, body{	margin:0;	padding:0;	width:100%;	height:100%;	background:#FFF;}body{	background:#FFF url(../_img/body_bg.png) top center repeat-x;}/** ==================== * Standard fonts and rollovers  */ .bodyText, body, td, p{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:1.65em;	color:#565047;}h1{	margin:0;	padding:3px 0px 0px 0px;	width:709px;	height:37px;	font-family:"HelveticaNueLT Std", Helvetica, sans-serif;	font-size:16px;	color:#915447;	font-weight:100;	text-transform:uppercase;	background:url(../_img/h1_bg.gif) repeat-x;}h2{	margin:0;	padding:0;	font-family:"HelveticaNueLT Std", Helvetica, sans-serif;	font-size:18px;	font-weight:100;}a{	color:#404F75;	text-decoration:underline;}a:hover{	color:#000000;	text-decoration:none;}label{	clear:both;	float:left;	display:inline;	margin:9px 0px 0px 0px;	padding:0;	width:150px;}input, select{	float:left;	display:inline;	margin:9px 0px 0px 0px;	padding:0;	width:175px;}.btnSubmit{	float:left;	display:inline;	margin:9px 0px 0px 0px;	padding:0;	width:52px;	height:23px;}textarea{	float:left;	display:inline;	margin:6px 0px 0px 0px;	padding:0;	width:175px;	height:75px;}.detail{	float:left;	display:inline;	margin:6px 0px 0px 0px;	padding:0;	width:300px;}.clear{	clear:both;}ol{	float:left;	display:inline;	margin:0px 0px 0px 18px;	padding:0px 0px 0px 0px;	width:;}#pdf{	float:left;	display:inline;	margin:12px 0px 0px 0px;	padding:0;	width:150px;	list-style-type:none;}#pdf li{	margin:0;	padding:0px 0px 9px 28px;	background:url(../_img/icon_pdf.gif) no-repeat;}#performanceMap{	float:left;	display:inline;	margin:12px 0px 0px 0px;	padding:0px 0px 18px 0px;	width:460px;	list-style-type:none;}td{	text-align:center;}td, td.hdrLft{	border-top:1px solid #777;	border-right:1px solid #777;	padding:3px;	font-size:11px;}td.hdr, td.hdrLft{	background:#F3EADF;	font-weight:600;	text-align:center;}td.lft, td.hdrLft, td.altLft{	border-left:1px solid #777;	text-align:left;}td.alt, td.altLft{	background:#F7F7F7;}td.btm{	border-bottom:1px solid #777;}td.btmLft{	border-bottom:1px solid #777;	border-left:1px solid #777;	text-align:left;}/** ==================== * container  */ #container {	position:relative; /* needed for footer positioning*/	margin:0 auto; /* center, not in IE5 */	width:969px;	background:#f0f0f0;		height:auto !important; /* real browsers */	height:100%; /* IE6: treaded as min-height*/	min-height:100%; /* real browsers */	background:url(../dev/_img/middleContainer_bg.jpg) repeat-y;}/** ==================== * masthead  */#mastheadContainer{	margin:auto;	padding:0;	width:969px;	height:73px;	background:url(../_img/masthead_bg.gif) repeat-x;}	#logoContainer	{		float:left;		display:inline;		margin:5px 0px 0px 0px;		padding:0;		width:210px;		height:47px;		border:none;	}		#logo	{		float:left;		display:inline;		margin:0px 0px 0px 1px;		padding:0;		width:191px;		height:47px;		border:none;	}/** ==================== * index */ #indexWelcome{	clear:both;	float:left;	display:inline;	margin:0;	padding:0;	width:459px;	height:250px;	background:#F2E4CC;}#indexFeatured{	float:left;	display:inline;	margin:0px 0px 0px 6px;	padding:0;	width:247px;	height:250px;	background:#F2E4CC;}#indexNews{	float:left;	display:inline;	margin:0px 0px 0px 6px;	padding:0;	width:249px;	height:250px;	background:#F2E4CC;}/** ==================== * image  */#imgContainer{	clear:both;	margin:auto;	width:969px;	height:183px;	background:url(../_img/imgContainer_bg.gif) no-repeat;}	#testimonialsContainer	{		float:left;		display:inline;		margin:0;		padding:0;		width:210px;		height:176px;		background:url(../_img/testimonials_bg.jpg);	}		#testimonials	{		float:left;		display:inline;		margin:12px 0px 0px 18px;		padding:0;		width:174px;		color:#FFF;		font-size:11px;		font-style:normal;		font-weight:600;		line-height:1.35em;	}		#testimonials p	{		float:left;		display:inline;		margin:9px 0px 0px 0px;		padding:0;		width:174px;		color:#FFF;		font-size:10px;		font-style:italic;		font-weight:600;		line-height:1.35em;	}		#img	{		float:left;		display:inline;		margin:0;		padding:0;		width:759px;		height:176px;		background:#CCC;	}		#imgDetails	{		float:left;		display:inline;		margin:0;	}/** ==================== * content  */#middleContainer{	clear:both;	margin:auto;	padding:0px 0px 100px 0px;	overflow:auto;	width:969px;	}	#contentContainer	{		clear:both;		float:left;		margin:auto;		padding:0;		width:969px;		background:#FFF;	}			#content		{			float:left;			display:inline;			margin:31px 0px 0px 24px;			padding:0;			width:709px;		}					#leftColumn			{				float:left;				display:inline;				margin:0;				padding:0;				width:360px;			}			.leftColumn			{				float:left;				display:inline;				margin:0;				padding:0;				width:360px;			}						#leftColumnFlash			{				float:left;				display:inline;				margin:0;				padding:0;				width:319px;			}						#rightColumn			{				float:left;				display:inline;				margin:15px 0px 0px 35px;				padding:0;				width:314px;			}			.rightColumn			{				float:left;				display:inline;				margin:15px 0px 0px 35px;				padding:0;				width:314px;			}						#flashContent			{				float:left;				display:inline;				margin:15px 0px 0px 26px;				padding:0;				width:355px;			}						.phone		{			clear:both;			float:left;			margin:0px 0px 0px 0px;			padding:0px 0px 0px 0px;			display:inline;			list-style-type:none;		}				.phone li		{			float:left;			display:inline;			margin:0px 0px 0px 0px;			padding:0px 0px 0px 0px;			list-style-type:none;		}				.phone li.item		{			float:left;			clear:both;			width:100px;		}				#row		{			clear:both;			float:left;			display:inline;			margin:9px 0px 0px 15px;			width:500px;		}				#newsContainer		{			float:left;			display:inline;			margin:12px 0px 0px 0px;			padding:0;			width:675px;			background:url(../_img/newsContainer_bg.gif) repeat-y;		}				#press		{			float:left;			display:inline;			margin:0;			padding:0;			width:300px;		}				#articles		{			float:left;			display:inline;			margin:0px 0px 0px 75px;			padding:0;			width:300px;		}		/** ==================== * sitemap */	#sitemap	{		margin:0px 0px 0px 6px;		padding:0;	}		#sitemap li	{		display:block;		margin:0;		padding:0px 0px 0px 6px;		background:url(../_img/bullet_arrow.gif) 0 50% no-repeat;	}/** ==================== * footer */#footerContainer {	clear:both;	float:left;	position:absolute;	width:100%;	bottom:0; /* stick to bottom */	margin:0;	padding:0;}#footer {	width:969px;	float:left;	display:inline;	margin:0px 0px 0px 0px;	border-top:1px solid #8799B6;	padding:3px 0px 5px 0px;	font-size:11px;}	#privacy {	float:left;	display:inline;	margin:0;	padding:0;	width:265px;	color:#8799B6;	line-height:1.35em;	}		#tools {	float:left;	display:inline;	margin:0px;	padding:0;	width:575px;	color:#8799B6;	line-height:1.35em;	}			#tools li {			display:inline;			margin:0px 6px 0px 0px;			padding:0px 6px 0px 0px;			border-right:1px solid #8799B6;		}				#tools li.end {			border-right:none;		}				#privacy a, #tools li a, #bullseye a {			text-decoration:none;		}				#privacy a:hover, #tools li a:hover, #bullseye a:hover {			text-decoration:underline;		}				#privacy a.selected, #tools li a.selected, #bullseye a.selected {			text-decoration:underline;		}				#bullseye {	float:left;	display:inline;	margin:0;	padding:0;	width:125px;	color:#8799B6;	line-height:1.35em;	text-align:right;	}		#privacy a, #tools a, #bullseye a {		color:#8799B6;	}	.clear {	clear:both;}#leftColumnHfc {	float:left;	display:inline;	margin:0;	padding:0;	width:709px;}#contactUs {	float:left;	width:400px;	}#contactUsImg {	float:left;	width:309px;	}/* Navigation Styles */.navCont {	width:197px;	padding:2px;	border:1px solid #c4955f;	}.itemCont {	background:#c4955f;	color:#fff;	text-transform:uppercase;	font-size:10px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	padding:3px 3px 3px 12px;	border:2px solid #fff;		cursor:pointer;}.itemSelectedCont {	background:#915447;	color:#fff;	text-transform:uppercase;	font-size:10px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	padding:3px 3px 3px 12px;	border:2px solid #fff;		}
