a:link {  	font-weight: normal;	color: #CC0033}a:active { 	font-weight: normal; 	color: #CC0033 }a:visited { 	font-weight: normal; 	color: #CC0033 }a:hover { 	font-weight: normal; 	color: #666666}#nav, #nav ul { /* all lists */		padding: 0;		margin: 0;		list-style: none;		/*float : left;*/		width : 123px;		font-size: 10px;	}		#nav li { /* all list items */		position : relative;		float : left;		line-height : 1.25em;		margin-bottom : -1px;		width: 100px;	}		#nav li ul { /* second-level lists */		position : absolute;		left: -999em;		margin-left : 144px;		margin-top : -2.5em;	}		#nav li ul ul { /* third-and-above-level lists */		left: -999em;			}		#nav li a {		width: 123px;		w\idth : 123px;		display : block;		color : black;		font-weight : normal;		text-decoration : none;		background-color: #E0E0E0;		border : 1px solid #999999;		padding : 5px 10px;	}		#nav li a:hover {		color : black;		background-color : #CCCCCC;	}		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {		left: -999em;	}		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */		left: auto;	}	#nav a.daddy {	background: url(sitewide-pics/rightarrow.gif) center right no-repeat;	background-color: #E0E0E0;}.gallery {	margin:0 auto;	padding:0;	list-style-type:none;}.gallery li {	float: left;	margin-right:4px;}.gallery li p {	font-size:0.8em;	margin-top: 0.4em;	text-align: left;	margin-left:0;	width: 110px;	margin-bottom:20px;	float: left;	height:30px;}#logo {	position:relative;	left: 600px;	width:145px;}#date {	position:absolute;	left: 0px;	top: 50px;	margin-left: 15px;	width: 130px;}#links{	position:absolute;	top:130px;	left:5px;	width:145px;	padding:0px;}#contact{	background-color:#E0E0E0;	border-color:#999999;	border-style:solid;	border-width:1px;	padding:5px;	width: 133px;	/*margin-top: 100px;*/	position: relative;	top: 1em;	clear: both;}#content{	margin:0px 50px 50px 170px;	width:560px;}#col1{	margin:0px 0px 0px 0px;	width:370px;	float: left;}#col2{	margin:0px 0px 0px 380px;	font-size:0.8em;}#newDevelopments {		}#newDevelopments img{	border-width:1px;	border-color:#999999;	border-style:solid;	float:left;	display:block;	margin-right:10px;	margin-bottom:10px;}#newDevelopments p{	clear:left;	font-size:0.8em;}.boldO{	font-weight:bold;	color:#C1010A;}.titleText { 	font-size: 1.4em; 	color: #CC0033; 	font-weight: normal}.hiddenField {	BACKGROUND-COLOR: #ffffff 	BORDER-BOTTOM: #666666 1px solid; 	BORDER-LEFT: #666666 1px solid; 	BORDER-RIGHT: #D1D1D1 1px solid; 	BORDER-TOP: #666666 1px solid; 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	FONT-SIZE: 10px; 	PADDING-BOTTOM: 2px; 	PADDING-LEFT: 2px; 	PADDING-RIGHT: 2px; 	PADDING-TOP: 2px}.formStyle {	margin: 2px		}	.subHead{	border-top-width: 2px; 	border-right-width: 0px; 	border-bottom-width:2px; 	border-left-width:0px ;	border-color:#CCCCCC; 	border-style:dotted;	font-weight: bold;	color:#666666;	font-size: 1.3em;}.redLogoText{	color:#C1010A;}.blackLogoText{	color:black;}.pullQuote{	font-size:1.5em;	line-height:1.5em;	margin-left:20px;}.bodyPara{	width: 452px;}#breadCrumb{	font-size:0.8em;	margin-top: -1.5em;	color:#C1010A;}.productIndent{	margin-left:5em;}