body {	margin : 0;	padding : 0;	font-family : courier new;	font-size : 9pt;	background-color: #777;	line-height : 1.4em;}
#container {	width : 800px;	margin : 20px auto 20px auto;	border : 1px solid #111;	background : #fff;	background-image: url(images/bg.png);}
#header {	height : 266px;	background : transparent;	border-bottom : 4px solid #000;}
#header h1 {	color : #fefefe;	font-size : 22pt;	margin : 0;	padding : 40px 10px 10px 10px;}
#content {	width : 450px;	padding : 10px;	padding-right : 80px;	float : right;	text-align : justify;	height : 105%;}
#content h1, h2, h3, h4 {	margin : 0;	padding : 0;	font-family : Arial, Helvetica, sans-serif;	font-weight : lighter;	color : #9dceef;}
#content h2 {	color : #a0d1f1;	font-size : 18pt;	border-bottom : 1px solid #ccc;}
#content h3 {	color : #333;	font-size : 12pt;}
#content a { color:#0099FF}
#sidebar {	width : 235px;	padding : 10px;	float : left;	margin : 0;}
#sidebar ul {	margin : 0;	padding : 0;	background : #f2f7e9 url(images/menu1.png) no-repeat top left;	border-bottom : 1px solid #fff;}
#sidebar ul li {	margin : 0;	padding : 0;	list-style : none;	border : 1px solid #fff;	background : #f2f7e9 url(images/menu2.png) no-repeat top left;	border-bottom : none;}
#sidebar ul li a {	display : block;	padding : 3px;	width : 192px;	background : #f2f7e9 url(images/menu1.png) no-repeat top left;	color : #060;	text-indent : 30px;	text-decoration : none;}
#sidebar ul li a:hover { background : #f2f7e9 url(images/menu2.png) no-repeat top left; }
.side3 {	border : 1px solid #fff;	background : #d9de11;	padding : 5px;	text-align : center;	margin : 10px 0 0 0;	font-size : 8pt;}
.side1 {	border : 1px solid #fff;	background : #87c73d;	padding : 5px;	text-align : center;	margin : 10px 0 0 0;	font-size : 8pt;}
.side2 {	border : 1px solid #fff;	padding : 5px;	text-align : center;	margin : 10px 0 0 0;	font-size : 8pt;	background : #B5DBF4;}
#footer {	clear : both;	border-top : 1px solid #000;	background : #000;	padding : 10px;	color : #fff;	font-size : 8pt;	text-align : center;}
a {	color : #FFFFFF;	font-weight : bold;}
a:hover {}
.img-header {	background : #f2f7e9 url(images/boston_waterfront.jpg) no-repeat top left;	clear : both;	float : left;	width : 800px;	height : 266px;	margin : 0;	padding : 0;}
.nav1-container {	width : 800px;	top : 25px;	position : absolute;	z-index : auto;	background : transparent;	right: inherit;}
.nav1 {	margin : 0;	padding : 0;	font-family : Arial, Helvetica, sans-serif;	font-size : 1em;}
.nav1 ul {	float : right;	margin : 0;	padding : 0 20px 0 0;	border-left : 1px solid rgb(115, 162, 182);	background-color : transparent;	font-weight : bold;}
.nav1 li {	display : inline;	list-style : none;	margin : 0;	padding : 0;}
.nav1 li a {	display : block;	float : left;	margin : 0;	padding : 2px 5px 2px 5px;	border-right : 1px solid rgb(115, 162, 182);	color : #FFFFFF;	text-decoration : none;	font-size : 10px;}
.nav1 a:hover, .nav2 a.selected {	color : #003300;	text-decoration : none;}
.style2 {color: #87C71D}
.style3 {color: #A0D9F8}
.style5 {color: #A1D1EE}
.style6 {	color: #9ED0F1;	font-size: 14pt;	font-weight: bold;}
.nametxt {	width : 800px;	top : 25px;	position : absolute;	z-index : auto;	background : transparent;	left: inherit;	margin-left : 20px;	color : white;}#title {	font-size: 16pt;}
/* CSS Hack to keep IE from seeing correct value for Firefox and other browsers */html > .nametxt { top : 0; }
.clear { float : none; }.left { float : left; }.right { float : right; }.right div {	margin : 7px;}.right div a {	border : 0;}.review {	color: red;	font-weight: 700;}
#excerpt1 { display : block; }
#excerpt2 { display : none; }
#excerpt3 { display : none; }
.nav-excerpt div {	margin : 0 auto;	width : 540px;}
.nav-excerpt ul {	float : right;	margin : 0;	padding : 0 20px 0 0;	border-left : 1px solid rgb(115, 162, 182);	background-color : transparent;	font-weight : bold;}
.nav-excerpt li {	display : inline;	list-style : none;	margin : 0;	padding : 0;}
.nav-excerpt li a {	display : block;	float : left;	margin : 0;	padding : 2px 5px 2px 5px;	border-right : 1px solid rgb(115, 162, 182);	color : #BC0D0D;	text-decoration : none;	font-size : 10px;}