body{
	background:#A7AF9D;
	color:#333333;
	font-family: Arial;
	font-size:11px;
	margin:0;
	padding:0;
}

a {
	color:#144280;
	text-decoration:underline;
}

* html body {
	font-size:11px;
}
.container {
	margin: 0;
	padding:0;
	width:1000px;
	/*width:916px;*/
	clear:both;
	overflow:hidden;
}
.empty-left {
	margin:0;
	padding:0;
	width:210px;
	vertical-align:top;
}
img { border:0; }
table { border:0; }
#top-nav {
	background: #506B75 url(../images/tn_bkg.gif) 0 0 repeat-x;
	height:17px;
	overflow:hidden;
}
#top-nav ul { 
	margin: 0 0 0 109px;
	padding: 0;
	list-style-type: none;
	width:702px;
	overflow:hidden;
	background-color:#445456;
}
#top-nav li { 
	float: left;
	margin: 0 24px 0 0;
	padding: 0;
	display: block;
}
#header {
	margin:0;
	padding:0;
	background: #A7AF9D;
	overflow:hidden;
	clear:both;
}
#header #logo {
	margin:0;
	padding:0;
	width:210px;
	overflow:hidden;
	float:left;
}
#header #property-image {
	margin:0;
	padding:0;
	width:601px;
	overflow:hidden;
	float:left;
}
#header #mission-statement {
	background: #A6C1CD;
	margin:0;
	width:370px;
	height:91px;
	padding:14px 0px 24px 30px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	color:#0B2944;
	font-size:11px;
	line-height:20px;
}

#header .did-you-know-photo {
	margin:0 25px 0 25px;
}

#header #side-nav {
	margin:0;
	padding:0;
	width:105px;
	overflow:hidden;
	float:left;
}
#header #side-nav ul { 
	float:left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#header #side-nav li { 
	float: left;
	margin: 0;
	padding: 2px 0 0 0;
	height:24px;
	overflow:hidden;
}

#home_middle {
	margin:0;
	padding:0;
	background: #AFBAAC;
	overflow:hidden;
	clear:both;
}

#home_middle .press {
	background-color:#C8DCD9;
	vertical-align:top;
}

#home_middle .press p {
	font-family:Arial, Helvetica, sans-serif;
	color:#0B2944;
	font-size:10px;
	line-height:14px;
	padding:0 10px 2px 20px;
}

#home_middle .press a {
	color:#0B2944;
}

#home_middle .awareness {
	background-color:#D9E9E2;
	vertical-align:top;
}

#home_middle .awareness p {
	font-family:Arial, Helvetica, sans-serif;
	color:#0B2944;
	font-size:11px;
	line-height:18px;
	padding:4px 30px 2px 30px;
}

#home_middle .didYouKnow {
	background-color:#C8DCD9;
	vertical-align:top;
}

#home_middle .didYouKnow p {
	font-family:Arial, Helvetica, sans-serif;
	color:#0B2944;
	font-size:11px;
	line-height:20px;
	padding:10px 30px 2px 30px;
}

#features {
	background: #AFBAAC;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

#features .container {
	background: url(../images/bk2.gif) 0 0 repeat-y;
	margin: 0;
	padding:0;
	width:1000px;
	/*width:916px;*/
	clear:both;
	overflow:hidden;
}
#feature_nav {
	margin:0;
	padding:0;
	width:210px;
	background: #788782;
	color:#FFFFFF;
	overflow:hidden;
	vertical-align:top;
}

#feature_nav h4 {
	margin: 0;
	padding: 18px 12px 20px 12px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-transform:lowercase;
}
#feature_nav ul { 
	margin: 0;
	padding: 0 12px 20px 12px;
	list-style-type: none;
}
#feature_nav li {	
	margin: 0;
	padding: 0 0 19px 0;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	display: block;
}
#feature_nav li a {	
	color:#FFFFFF;
	text-decoration:underline;
}
#features #feature_a {
	margin:0;
	padding:10px 10px 10px 10px;
	background: #AFC7CD;
	color:#0B2944;
	line-height:20px;
	vertical-align:top;
}
#features #feature_full {
	margin:0 11px 11px 20px;
	padding:20px 0 0 0;
	width:573px;
	overflow:hidden;
	float:left;
	background: #AFC7CD;
	color:#0B2944;
	line-height:20px
}
#features #feature_a .title, #features #feature_full .title {
	color:#506B75;
	font-size:11px;
	font-weight:bold;
}
#features #feature_a .info, #features #feature_full .info {
	color:#0B2944;
	font-size:12px;
	font-weight:bold;
}
#features #feature_a ul, #features #feature_full ul { 
	margin: 0;
	padding: 0 0 8px 0;
	list-style-type:circle
}
#features #feature_a li, #features #feature_full li {	
	margin: 0;
	padding: 8px 4px 4px 23px;
	font-family:arial;
	font-size:12px;
	display: block;
	border-bottom:1px solid #AFC7CD;
	background: transparent url(../images/bk_li.gif) 4px 13px no-repeat;
}
#features #feature_a li a, #features #feature_full li a {	
	color:#226699;
	text-decoration:underline;
}
#features #feature_a li.odd, #features #feature_full li.odd {	
	background-color:#BCD4DE;
}
#features #feature_a li.even, #features #feature_full li.even {	
	background-color:#D2E2E9;
}
#features #feature_b {
	margin:0;
	padding:10px 10px 10px 10px;
	color:#0B2944;
	vertical-align:top;
}
#features #feature_b .prop {
	margin:0;
	padding:0;
	border:7px solid #FFFFFF;
}
#features #feature_b p {
	margin:0;
	padding:8px 10px 0 12px;
	font-family:arial;
	font-size:10px;
	color:#0B2945;
}
.prop {
	margin:0;
	padding:0;
	border:7px solid #FFFFFF;
}

.option-a {
	background: #A7AF9D;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.option-a .container {
	background: url(../images/bk3.gif) 0 0 repeat-y;
	margin: 0;
	padding:0;
	width:1000px;
	clear:both;
	overflow:hidden;
}

.option-a .left-info {
	margin:0;
	padding:10px 10px 10px 10px;
	width:380px;
	background: #A6C1CD;
	color:#333333;
	line-height:20px;
	vertical-align:top;
}
.option-a .full-info {
	margin:0;
	padding:10px 10px 10px 10px;
	width:580px;
	background: #A6C1CD;
	color:#333333;
	line-height:20px;
	vertical-align:top;
}
.option-a .right-info {
	margin:0;
	padding:10px 10px 10px 10px;
	width:180px;
	vertical-align:top;
}
.option-a .right-info .contact {
	margin:0 0 0 0;
	padding:6px 8px 12px 8px;
	width:164px;
	overflow:hidden;
	background-color:#C4D6DF;
}
.option-a .right-info .contact .title {
	color:#506B75;
	font-size:11px;
	font-weight:bold;
}
.option-a .right-info .contact p {
	clear:both;
	margin:0;
	padding:0;
}
.option-a .right-info .contact a {
	color:#226699;
	text-decoration:underline;
}
.option-a .right-info .contact img.icon {
	border:0;
	margin:0;
	padding:0 10px 0 0;
	float:left;
}
.option-b {
	background: #93A099;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.option-b .container {
	background: url(../images/bk4.gif) 0 0 repeat-y;
	margin: 0;
	padding:0;
	width:1000px;
	clear:both;
	overflow:hidden;
}

.option-b .left-info {
	margin:0;
	padding:10px 10px 10px 10px;
	width:580px;
	background: #D2E2E9;
	color:#333333;
	line-height:20px;
	vertical-align:top;
}
.option-b .back-top {
	margin:0;
	padding:0 0 0 10px;
	width:180px;
}

.option-b h1 {
	margin:0;
	color:#144280;
	font-weight:bold;
	font-size:14px;	
}

.option-b h2 {
	margin:0;
	color:#144280;
	font-size:12px;	
	font-style:italic;
}

.option-b .left-info h4 {
	margin:0;
	padding:0;
	color:#144280;
	font-weight:bold;
	font-size:14px;	
}

.option-c {
	background: #8A9081;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.option-c .container {
	background: url(../images/bk5.gif) 0 0 repeat-y;
	margin: 0;
	padding:0;
	width:1000px;
	clear:both;
	overflow:hidden;
}

.option-c .left-info {
	margin:0;
	padding:10px 10px 10px 10px; 
	width:380px;
	background: #BCD4DE;
	color:#333333;
	line-height:20px;
	vertical-align:top;
}

.option-c .full-info {
	margin:0;
	padding:10px 10px 10px 10px; 
	width:580px;
	background: #BCD4DE;
	color:#333333;
	line-height:20px;
	vertical-align:top;
}

.option-c .full-info ul { 
	margin: 0;
	padding: 7px 7px 0 7px;
	list-style-type:none;
}
.option-c .full-info li {	
	margin: 2px 0 0 0;
	padding: 8px;
	font-family:arial;
	font-size:11px;
	display: block;
	border-bottom:1px solid #A6C1CD;
	background-color:#D3E3E9;
	line-height:14px;
}

.option-c .left-info h5, .option-c .full-info h5 {
	margin:0;
	padding:0;
	color:#144280;
	font-weight:normal;
	font-size:12px;	
}
.option-c .left-info .summary, .option-c .full-info .summary{
	margin:0;
	padding:10px 10px 10px 10px;
	color:#333333;
	font-size:12px;
	font-style:italic;
	background:#A6C1CD;
}
.option-c .right-info {
	margin:0;
	padding:10px 10px 10px 10px;
	width:180px;
	line-height:20px;
	vertical-align:top;
	
}
.option-c a {
	color:#226699;
	text-decoration:underline;
}
.option-c .thumbs {
	margin:0;
	padding:6px;
	float:left;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
}
.option-c .thumbs img.icon {
	border:0;
	margin:0;
	padding:0;
	vertical-align:middle
}
.option-c .thumbs .thumbs-info {
	margin:0;
	padding:0;
	float:left;
}
.option-c .thumbs .thumbs-info table {
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
	clear:both;
}
.option-c .thumbs .thumbs-info td {
	margin:0;
	padding:0 5px 16px 5px;
}
.option-c .thumbs .thumbs-info td img {
	margin:0;
	padding:0;
	border:4px solid #FFFFFF;
}
.option-c .thumbs .thumbs-info img.button-link {
	margin:0;
	padding:9px 0 0 7px;
}
.option-c .large-info {
	margin:0;
	padding:0;
	float:left;
	width:480px;
	text-align:center;
}
.option-c .large-info .icon {
	margin:0;
	margin:36px 0 0 0;
	border:7px solid #FFFFFF;
}
.option-c .large-info p {
	margin:0;
	padding:12px 0 12px 0;
	color:#0B2944;
	font-family:Arial;
	font-size:10px;
}

.option-c .callout {
	background: url(../images/bk8.gif) 0 0 repeat-y;
	margin: 0;
	padding:0;
	width:1000px;
	clear:both;
	overflow:hidden;
}
.option-c .callout-photo {
	background: url(../images/bk7.gif) 0 0 repeat-y;
	margin: 0;
	padding:0;
	width:1000px;
	clear:both;
	overflow:hidden;
}
.option-c .callout .left, .callout-photo .left {
	background: #90A9B6;
	margin:0;
	width:380px; 
	padding:10px 10px 10px 10px;
	color:#333333;
	line-height:20px;
	font-family:Arial;
	font-size:11px;
}
.option-c .callout .left-full, .callout-photo .left-full {
	background: #90A9B6;
	margin:0;
	width:580; 
	padding:10px 10px 10px 10px;
	color:#333333;
	line-height:20px;
	font-family:Arial;
	font-size:11px;
}
.option-c .callout .left h5, .option-c .callout .left-full h5 {
	margin:0;
	padding:0;
	color:#333333;
	font-weight:bold;
	font-size:12px;	
}
.option-c .callout-photo .left h5, .option-c .callout-photo .left-full h5 {
	margin:0;
	padding:0;
	color:#333333;
	font-weight:bold;
	font-size:12px;	
}
.option-c .callout .left a, .option-c .callout .left-full a {
	color:#226699;
	text-decoration:underline;
}
.option-c .callout-photo .left a, .option-c .callout-photo .left-full a {
	color:#226699;
	text-decoration:underline;
}
.option-c .callout .right, .option-c .callout-photo .right{
	margin:0;
	width:370px; 
	padding:10px 10px 10px 10px;
	text-align:right;
}
.option-c .callout .right .prop, .option-c .callout-photo .right .prop {
	margin:0;
	padding:0;
	border:7px solid #FFFFFF;
}
.option-c .list {
	margin:0;
	width:580px; 
	padding:10px 10px 10px 10px;
	color:#333333;
	line-height:20px;
	font-family:Arial;
	font-size:11px;
}
.option-c .list ul { 
	margin: 0;
	padding: 7px 7px 0 7px;
	list-style-type:none;
}
.option-c .list li {	
	margin: 0;
	padding: 8px;
	font-family:arial;
	font-size:11px;
	display: block;
	border-bottom:1px solid #BCD4DE;
}
.option-c .list li a {	
	color:#226699;
	text-decoration:underline;
}
.option-c .list li.odd {	
	background-color:#DEEAEF;
}
.option-c .list li.even {	
	background-color:#D3E3E9;
}
.option-c .list .icon {
	float:right;
	text-align:right;
	margin:0;
	padding: 0 7px 0 0;
}



#content {
	background: #AFBAAC;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

#content .container {
	background: url(../images/bk2.gif) 0 0 repeat-y;
	margin: 0;
	padding:0;
	width:1000px;
	/*width:916px;*/
	clear:both;
	overflow:hidden;
}

#content #full {
	margin:0;
	padding:10px 10px 10px 10px;
	background: #AFC7CD;
	color:#0B2944;
	line-height:20px;
	vertical-align:top;
	width:580px;
}

#content #portfolio_list {
	margin:0;
	padding:10px 0 10px 0;
	width:100%;
}

#content #portfolio_list td {
	margin:0;
	padding:10px 10px 10px 10px;
}

#content #portfolio_list .odd {	
	background-color:#BCD4DE;
}
#content #portfolio_list .even {	
	background-color:#D2E2E9;
}
#content #portfolio_list a {	
	color:#226699;
	text-decoration:underline;
}



#footer {
	background: #A7AF9D;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

#footer .container {
	background: url(../images/bk5.gif) 0 0 repeat-y;
	margin: 0;
	padding:0;
	width:1000px;
	clear:both;
	overflow:hidden;
}

#footer .list {
	margin:7px;
	padding:10px 10px 10px 10px; 
	width:580px;
	color:#FFFFFF;
	font-family:arial;
	font-size:10px;
	text-align:center
}
#footer .list #copyright {
	margin:0;
	padding:6px 0 0 0;
	width:580px;
	overflow:hidden;
	float:left;
	color:#FFFFFF;
	font-family:arial;
	font-size:10px;
	text-align:center
}
#footer .list ul { 
	margin: 0;
	padding: 0;
	list-style-type:none;
	width:590px;
}
#footer .list li {	
	margin: 0;
	padding: 0 8px 0 8px;
	font-family:arial;
	font-size:10px;
	color:#144280;
	display: inline;
}
#footer .list li a {
	color:#144280;
	text-decoration:underline;
}

#bio_panel {
	margin:0;
	padding:10px 0 10px 0;
	width:210px;
	background: #788782;
	color:#FFFFFF;
	overflow:hidden;
	vertical-align:top;
}

#bio_panel h1 {
	margin: 0;
	padding: 0 10px 10px 10px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-transform:lowercase;
}

#bio_panel ul { 
	margin: 0 10px 0 10px;
	padding: 0;
	list-style-type: none;
	overflow:hidden;
	font-size:10px;
	line-height:11.5px;
	width:190px;
}

#bio_panel ul a { 
	color: #D2E2E9;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#bio_panel li { 
	margin: 0 0 14px 0;
	padding: 0;
	overflow:hidden;
	float:left;
}

#bio_panel ul img {
	margin: 0 10px 28px 0;
	padding: 0;
}

#randomPanel {
	margin:0;
	padding:0;
	width:190px;
	background: #A6C1CD;
	color:#0B2944;
	overflow:hidden;
	vertical-align:top;
	text-align:left;
}

#randomPanel p {
	margin:0;
	padding:10px 10px 20px 10px;
	line-height:18px;
}

#randomPanel .name {
	margin:0;
	padding:0px 10px 10px 10px;
	line-height:18px;
	color:#144280;
}