/* **************** */
/* *** ELEMENTS *** */
/* **************** */

a {
	color:#567;
	text-decoration:none;
	}

a:hover {
	text-decoration:none;	
	}

body {
	text-align:center;
	color:#333;
	font-family:arial, helvetica, sans;
	font-size:12px;
	margin:0;
	padding:0;
	background-image:url("../images/body_bg.gif");
	}

img {
	border:0px;
	}

table {
	border-collapse:collapse;
	}

ul {
	margin:0;
	padding-left:1.5em;
	}

li {
	padding-bottom:5px;
	color:#789;
	}



/* *********** */
/* *** IDS *** */
/* *********** */

#accent_strip {
	width:780px;
	height:75px;
	padding:0px;
	margin:0px;
	}

#bodycontent {
	width:675px;
	margin:0px 50px 0px 50px;
	padding:10px 0px 10px 0px;
	text-align:left;
	}
	
#footer {
	width:780px;
	height:95px;
	margin:0px;
	padding:0px;
	clear:both;
	color:#90795e;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	}
	
#footer a {
	text-decoration:none;
	font-weight:bold;
	}
	
#footer a:hover {
	text-decoration:underline;
	}

#frame {
	width:780px;
	background:#fff;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	text-align:center;
	}

#home_header {
	width:780px;
	height:265px;
	padding:0px;
	background-color:#fff;
	}

#home_header a {
	text-decoration:none;
	}

#islands {
	float:right;
	width:680px;
	height:95px;
	text-align:right;
	background-image:url("../images/footer_islands.gif");
	background-repeat:no-repeat;
	}

#islands p {
	color:#653;
	text-align:right;
	padding-top:45px;
	padding-right:55px;
	}

#private {
	float:left;
	width:100px;
	height:89px;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:bottom;
	border-bottom:solid #90795e 6px;
	}

#private a {
	color:#653;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}

#private p {
	padding-top:55px;
	padding-left:10px;
	padding-right:10px;
	}

#signoff {
	float:right;
	width:680px;
	height:95px;
	text-align:right;
	color:#bcac9c;
	}

#subnavigation {
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#789;
	}

#subnavigation a {
	color:#789;
	font-weight:bold;
	}



/* *************** */
/* *** CLASSES *** */
/* *************** */

.bio_image {
	width:90px;
	margin-right:10px;
	float:left;
	}

.bio_text {
	width:490px;
	float:left;
	}

.bullet {
	vertical-align:middle;
	}

.columns_x4 {
	float:left;
	width:130px;
	padding-right:20px;
	}

.columns_x2 {
	float:left;
	width:260px;
	padding-right:20px;
	}

.currentpage_mainnavigation {
	color:#fff;
	font-weight:bold;
	}

.currentpage_subnavigation {
	color:#456;
	font-weight:bold;
	}

.disclaimer {
	color:#999;
	}

.errorMessage {
	color:#c00;
	}

.header_section {
	font-size:18px;
	font-weight:bold;
	}

.header_subsection {
	color:#653;
	font-size:12px;
	font-weight:bold;
	}

.header_subsection a {
	color:#653;
	}

.makeitgrey {
	color:#789;
	}

.missing {
	color:#c00;
	}

.pad_bottom_5px {
	padding-bottom:5px;
	}

.para_header {
	color:#789;
	font-weight:bold;
	}

.para_subheader {
	color:#789;
	}

.spacer {
	clear:both;
	}

.superscript {
	vertical-align:super;
	font-size:9px;
	}

.third_party_header {
	font-weight:bold;
	color:#827a67;
	}

.third_party_info {
	float:left;
	width:508px;
	padding-left:10px;
	border-left:dotted #666 1px;
	}

.third_party_info a {
	color:#9c937e;
	}

.third_party_logo {
	float:left;
	width:145px;
	}

.third_party_subheader {
	color:#9c937e;
	}

.tour_image {
	width:90px;
	margin-right:10px;
	float:left;
	}

.tour_text {
	width:160px;
	float:left;
	}

.tour_title {
	color:#567;
	text-decoration:none;
	}
