body{	font-family: Arial,sans-serif;	line-height: 1.166;		margin: 0px;	padding: 0px;	background-color:#ccc;}html {    margin:0;}html, body {height:100%;	overflow-x: hidden;}img	{	border: 0;}h1, h2, h3, h4, h5, h6, p {	margin: 0px;	padding: 0px;}p {	font-size: 11px;	line-height: 14px;	padding: 5px;}h1 {	padding: 6px 0 0;	font-family : "Futura", Arial, Helvetica, sans-serif;	font-size : 16px;	color: #B40B20;	line-height : 18px;	font-weight : bold;	letter-spacing : 0px;}h2 {	font-family : "Futura", Arial, Helvetica, sans-serif;	font-size: 18px;	color: #B40B20;	font-weight: bold;}h3 {	font-size : 15px;	font-weight: bold;	letter-spacing : 1px;}h4 {	font-size: 14px;}#wrap {	padding: 0;	border: 0;	width: 760px;	text-align: left;	position: relative;	margin-left: auto;	margin-right: auto; 	background-color: #FFF;	z-index: 1;}#header {	position: relative;	margin-left: auto;	margin-right: auto;	visibility: visible;	z-index: 9;}#nav {	clear: both;	width: 740px;	position: relative;	margin-left: auto;	margin-right: auto;	background-color: #000;	z-index: 10;}#left	{	width: 120px;	float: left;	padding: 11px 0 0 0;	margin: 0 0 0 11px;	z-index: 6;}* html #left {  /* This is the Tan hack */	margin: 0 0 0 5px;	width: 130px; 	w\idth: 120px;}#forums	{	width: 600px;	float: left;	padding: 11px 0 0 0;	margin: 0 15px 0 11px;	z-index: 6;}* html #forums {  /* This is the Tan hack */	margin: 0 11px 0 5px;	width: 611px; 	width: 600px;}#content	{	height: 400px;	overflow: visible;	width:100%;}* html #content {  /* This is the Tan hack */	width: 500px; 	width: 400px;}#right	{	float: left;	margin: 0 0 0 0;	padding: 11px 0 0 0;	width: 120px;	z-index: 8;}* html #right {  /* This is the Tan hack */	width: 130px; 	width: 120px;}#footer{	clear: both;	margin-top: 0px;	text-align: center;	z-index: 20;}a:link {	color: #B40B20;	text-decoration: none;}a:visited {	text-decoration: none;}a:hover {	color: #FF3366;	text-decoration: none;}a:active {	color: #5A728E;	text-decoration: none;}/************** siteInfo styles ****************/#siteInfo{	position: relative;	border-top: 1px solid #cccccc;	font-size: 13px;	color: #FFFFFF;	padding: 5px 0px 5px 0px;	margin-top: 0px;	width: 100%;	z-index: 1000;	visibility: visible;	background-color: #990000;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-weight: 200;}/************ sectionLinks styles **************/#sectionLinks{	margin-top: 2px;	position: relative;	height: 80%;	width: 155px;	overflow: hidden;	visibility: visible;}#sectionLinks h3{	padding: 11px 0px 2px 11px;	border-bottom: 1px solid #cccccc;}#sectionLinks a:link, #sectionLinks a:visited {	display: block;	border-top: 1px solid #ffffff;	border-bottom: 1px solid #cccccc;	background-image:  url("bg_nav.jpg");	font-weight: bold;	padding: 3px 0px 3px 11px;	color: #222f33;}#sectionLinks a:hover{	border-top: 1px solid #cccccc;	background-color: #DDEEFF;	background-image: none;	font-weight: bold;	text-decoration: none;}/************** pageName styles ****************/#pageBanner{	margin: 0px;	border-bottom:1px solid #ccd2d2;	text-align: left;	position:relative;	background-image:  url("BannerBackground.jpg");	left: 0px;	width: 100%;	z-index: 1;}/************** feature styles *****************/.feature{	background-color:#4c4c4c;	padding: 0px;	font-size: 13px;	height: 500px;	border-left: 1px solid #ccd2d2;	border-top-width: medium;	border-top-color: #ccd2d2;}.feature h3{	font: bold 175% Arial,sans-serif;	padding: 11px 0px 5px 0px;}.feature img{	float: right;	padding: 30px 11px 11px 11px;}.feature2 img{	float: left;	padding: 30px 11px 11px 11px;}/************* portfolioNav styles ****************/#portfolioNav{position: relative;width: 100%;min-width: 640px;padding: 0px;margin: 0px;background-image:  url("glbnav_background.gif");}#portfolioNav img{	margin-bottom: 4px; }#portfolioLink{	position: absolute;	top: 6px;	min-width: 640px;	padding: 0px;	margin: 0px;	left: 11px;	z-index: 100;	width: 831px;}#globalNav{	position: relative;	text-align:center;	width: 100%;	padding: 0px;	margin: 0px;	background-image:  url("glbnav_background.gif");	left: 0px;	top: 0px;}#globalNav img{	margin-bottom: -4px; }#gnl {	position: absolute;	top: 0px;	left:0px;}#gnr {	position: absolute;	top: 0px;	right:0px;}#globalLink{	position: absolute;	top: 0px;	min-width: 640px;	padding: 0px;	margin: 0px;	left: 0px;	z-index: 100;	width: 831px;}a.glink, a.glink:visited{  	font-size: 13px;	font-weight: bold;	margin: 0px;	padding: 2px 5px 4px 5px;	border-right: 1px solid #8FB8BC;}a.glink:hover{  	background-image:  url("glblnav_selected.gif");	text-decoration: none;}.skipLinks {display: none;}#contentRCI{	padding: 0px;	margin-left: 145px;	position: absolute;	top:88px;	height: 80%;	width: 85%;}#pageNav{	float: left;	width:175px;	padding: 0px;	border-right: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	font: small Verdana,sans-serif;}iframe.includeFrame {	float: left;	height: 100%;	width:100%;	background-color: #FFFFFF;}iframe.navInclude {	visibility: visible;	height: 100%;}#menuDiv{	height:100%;	width: 100%;	text-align:center;}#PageContents {width:100%;height:100%;}