body {
	color: #00457c;
	font-family: Arial;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	background:#eee;
	text-align: center;
}
a {
	color: #666;
}


a:hover {
	color: #e56902;
}

.master{
	width: 778px;
	position: absolute;
	left: 50%;
	border: 1px solid #000;
	margin-top: 40px;
	margin-left: -389px;
	text-align: left;
	background : url(images/master_bg.gif) repeat-y;
	padding: 0px;
}
.top {
	height: 75px;
	margin: 0px 10px 0px 0px;
	text-align: right;
}



.copy {
	line-height: 0em;
	margin: 0px 9px 0px 0px;
	background : #ffffff;
	border-left: 5px solid #e56902;
	padding: 0px;
}



.text{
line-height: 1.5em;
	padding: 11px 10px;
	margin-right: 350px;
	
}
.interior_top {
	line-height: 1.5em;
}

.interior_text{
	clear: left;
	
}

.interior_nav {
	padding-left: 3px;
	padding-top: 39px;

}
.interior_nav img {
	margin: 1px 0px;
}

.interior_about {
	line-height: 0em;
	margin: 0px 9px 0px 0px;
	background : #ffffff url(images/int_pics/about/int_body_pic.gif) no-repeat right bottom;
	border-left: 5px solid #e56902;
	padding: 0px;

}

.interior_contact {
	line-height: 0em;
	margin: 0px 9px 0px 0px;
	background : #ffffff url(images/int_pics/about/contact.jpg) no-repeat right bottom;
	border-left: 5px solid #e56902;
	padding: 0px;

}

.interior_chamber {
	line-height: 0em;
	margin: 0px 9px 0px 0px;
	background : #ffffff url(images/int_pics/office/office_bg_image.jpg) no-repeat right bottom;
	border-left: 5px solid #e56902;
	padding: 0px;

}

.interior_ice {
	line-height: 0em;
	margin: 0px 9px 0px 0px;
	background : #ffffff url(images/int_pics/resident/resident_bg_img.jpg) no-repeat right bottom;
	border-left: 5px solid #e56902;
	padding: 0px;

}

.interior_vista {
	line-height: 0em;
	margin: 0px 9px 0px 0px;
	background : #ffffff url(images/int_pics/mixed/mixed_bg_img.jpg) no-repeat right bottom;
	border-left: 5px solid #e56902;
	padding: 0px;

}

.interior_nugget {
	line-height: 0em;
	margin: 0px 9px 0px 0px;
	background : #ffffff url(images/int_pics/retail/retail_bg_img.jpg) no-repeat right bottom;
	border-left: 5px solid #e56902;
	padding: 0px;

}

.transparent_background {
	position: absolute; left: 322px; top: 270px; width: 373px; background-color: #fff; padding: 12px; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; height: 160px;
}

.transparent_background_contact {
	position: absolute; left: 322px; top: 120px; width: 373px; background-color: #fff; padding: 12px; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; height: 310px;
}

.transparent_text {
	position: absolute; left: 322px; top: 274px; width: 394px; line-height: 1.1em; z-index: 1; font-size: 8pt;
}

.transparent_text_contact {
	position: absolute; left: 322px; top: 124px; width: 394px; line-height: 1em; z-index: 1; font-size: 8pt;
}

.transparent_text p, .transparent_text_contact p {
	margin: .9em 1em;
}

.transparent_text ul {
	margin: 0px 0px 0px 1.2em;
	padding: 0px;
}

.transparent_text table {
	margin: 0px 0px 0px 15px;
}

.transparent_text table td {
	padding: 5px 10px 5px 20px;
	vertical-align: top;
	line-spacing: 1.1em;
}

.transparent_text table td a {
	text-decoration: none;
}

td {
	vertical-align: top;
}

.photo {
margin: 5px;
float: right;
}

.page_title {
	height: 21px;
	padding-left: 12px;
	clear: right;
}

.side{
padding: 0px;
height: 100%;
	float: left;
	width: 101px;
	margin: 97px 0px 100px 0px;
}
.nav {
	padding: 0px;
	
}

.container{
	background : url(images/shadow/right_shd_sl.gif) repeat-y right;

}
.copyright {
	font-size: 8pt;
	padding-left: 5px;
}

.bottom{
height: 9px;
	background : url(images/shadow/bot_shd_sl.gif) repeat-x;
}
.main {
padding-bottom: 40px;
margin: 0px 40px 0px 135px;
	
}
.copy h1, .copy h2, .copy h3, .copy h4  {
	font-size: 14pt;
	color: #e56902;
}
.title{
	font-size: 12pt;
	color: #e56902;
	font-weight : bold;
}
.button {
	color: #fff;
	background-color: #0053a0;
	font-family: Verdana;
}
.pdf {
	float: left;
	margin-right: 5px;
}
.news {
	float: left;
	padding: 5px 0px 5px 30px;
	width: 150px;
	
}

.features {
	float: left;
	padding: .5em 0em 0em 1em;
	width: 185px;
	color: #363;
}

.news .inner {
	padding-top: 5px;
}

.news a {
	text-decoration: none;
}
input, textarea {
	font-family: Arial;
	font-size: 7pt;
}
form {
	float: right;
	margin: 1em;
}