




/*
     FILE ARCHIVED ON 17:20:21 Dec 24, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 5:03:31 Jan 27, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/

	body { background: #555; margin: 0; padding: 0; }

	a { }

	#container { position: relative; width: 960px; margin: 0 auto; }

	.container_inner { width: 900px; padding: 0 30px; }
	
	.clear { float: none; clear: both; line-height: 0; height: 1px; overflow: hidden; }
	
	#header { 
		position: absolute;
		top: 0px;
		left: 0px;
		width: 900px;
		height: 145px;
		overflow: visible;
	}

	.home {
		background: transparent url(/images/header_large_bg_home.jpg) top left no-repeat;
	}
	
	.advisors {
		background: transparent url(/images/header_large_bg_advisors.jpg) top left no-repeat;
	}
	
	.capital {
		background: transparent url(/images/header_large_bg_capital.jpg) top left no-repeat;
	}
	
	#logo_link {
		width: 208px;
		height: 65px;
		margin-left: 15px;
		margin-top: 48px;
	}
	
	#header #topnav {
		position: absolute;
		top: 0px;
		right: 30px;
		width: 300px;
		height: 40px;
		text-align: right;
		font-size: 9px;
		font-family: Verdana;
		padding-top: 8px;
	}

	#header #topnav a {
		padding-left: 14px;
		color: #fff;
		text-decoration: none;
	}

	#header #topnav a#home { background: url(/images/icon_home.gif) center left no-repeat; }
	#header #topnav a#map { background: url(/images/icon_map.gif) center left no-repeat; }
	#header #topnav a#contact { background: url(/images/icon_contact.gif) 0px 4px no-repeat; }

	#header #date {
		position: absolute;
		top: 40px;
		right: 45px;
		width: 300px;
		height: 40px;
		color: #818181;
		font-size: 9px;
		font-family: Verdana;
		text-align: right;
	}

	#header #sectionnav {
		position: absolute;
		top: 95px;
		right: 29px;
		width: 400px;
		height: 40px;
		overflow: visible;
		font-size: 10px;
		text-align: right;
	}

	#header #sectionnav .sectionlink {
		position: relative;
		display: inline;
		cursor: pointer;
		margin-right: 16px;
		border-bottom: 2px solid #731e20;
		color: #000;
		font-family: Verdana;
		padding: 0;
		text-decoration: none;
	}


	#header #sectionnav .sectionlink .list {
		display: none;
		position: absolute;
		width: 180px;
		height: 300px;
		padding: 0;
		margin: 0;
		top: 30px;
		left: -2px;
		overflow: hidden;
		z-index: 100;
	}
	#header #sectionnav .sectionlink .hovered, #header #sectionnav .sectionlink ul { display: none; }

	#header #sectionnav a.sectionlink:hover .hovered, #header #sectionnav .sectionlinkhovered .hovered {
		display: block;
		position: absolute;
		top: -1px;
		left: -2px;
		white-space: nowrap;
		text-align: left;
		overflow: visible;
		padding: 1px 10px 0 2px;
		height: 30px;
		background: #a5a5a5;
		border-right: 2px solid #000;
		border-bottom: 2px solid #000;
	}

	#header #sectionnav a.sectionlink:hover .list, #header #sectionnav .sectionlinkhovered .list {
		display: block;
	}

	#header #sectionnav a.sectionlink:hover ul, #header #sectionnav .sectionlinkhovered ul {
		position: absolute;
		z-index: 100;
		top: -12px;
		overflow: visible;
		display: block;
		left: -2px;
		margin: 0;
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom: 2px;
		padding-right: 0px;
		background: #a5a5a5;
		border-right: 2px solid #000;
		border-bottom: 2px solid #000;
	}

	.fake_li { color: #000; text-decoration: none; }
	.fake_li:hover { color: #742022; border-bottom: 2px solid #742022; }
/*
	#header #sectionnav #capital.sectionlink .line {
		position: absolute; right: -33px; bottom: 0px; width: 33px; height: 2px; overflow: hidden; margin: 0; padding: 0; background: #000; line-height:0;
	}

	body.ie_6 #header #sectionnav #capital.sectionlink .line {
		right: -32px;
		bottom: -1px;
		width: 31px;
	}

	#header #sectionnav #capital.sectionlink ul {
		border-top: 2px solid #000;
	}
*/
	#header #sectionnav .sectionlink ul li {
		list-style-type: none;
		text-align: left;
		margin: 0;
		padding: 10px 10px 2px 4px;
		white-space: nowrap;
	}

	#header #sectionnav .sectionlink ul li a { color: #000; text-decoration: none; }
	#header #sectionnav .sectionlink ul li a:hover { color: #742022; border-bottom: 2px solid #742022; }


	/* MAIN SECTION */

		#spacer {
			height: 145px;
		}

		body.main #content { background: url(/images/main_shadow_bg.jpg) top left repeat-y; position: relative; }

		body.main #content #main_photo {
			background: url(/images/main_photo.jpg) top left no-repeat;
			height: 295px;
			position: relative;
		}

		body.main #content #top_shadow {
			background: url(/images/main_shadow_top_bg.jpg) top left no-repeat;
		}

		body.main #content #bottom_shadow {
			background: url(/images/main_shadow_bot_bg.jpg) bottom left no-repeat;
		}

		/* SUB-PAGE */
		
		
		body.subpage #content { background: url(/images/subpage_shadow_bg.jpg) top left repeat-y; position: relative; height: 472px; overflow: hidden;}

		body.subpage #content #top_shadow {
			background: url(/images/subpage_shadow_top_bg.jpg) top left no-repeat;
		}

		body.subpage #content #bottom_shadow {
			background: url(/images/subpage_shadow_bot_bg.jpg) bottom left no-repeat;
		}
		
		body.subpage #content #left { width: 605px; margin-right: 10px; float: left; font-size: 12px; font-family: Verdana; text-align: justify; }
		body.subpage #content #right { width: 285px; height: 472px; padding:0!important; overflow: hidden!important; margin:0!important; float: left;
			position: relative; }
		
		#page_1 #content #right {}
		
		
		
		body.subpage h1 {
			color: #731e20;
			font-family: Palatino, Times, serif;
			font-size: 28px;
			line-height: 20px;
			font-weight: normal;
			border-bottom: 1px solid #731e20;
			margin: 0 0 20px 0;
			padding: 0;
		}
		
		body.subpage h1 span {
			font-size: 22px;
		}
		
		body.subpage #left .wrapper {
			height: 432px;
			overflow: auto;
			padding: 20px;
		}
		
		body.subpage #left .col_1 {
			float: left;
			text-align: left;
			width: 265px;
			margin-right: 19px;
		}
		
		body.subpage #left .col_1 ul {
			margin-top: -7px;
			margin-bottom: 0px;
		}
		
		body.subpage #left .col_1 ul li {
			padding-bottom: 5px;
		}
		
		body.subpage #left .col_2 {
			float: left;
			text-align: left;
			width: 265px;
		}
		
		body.subpage #left .col_2 ul {
			margin-top: -7px;
			margin-bottom: 0px;
		}
		
		body.subpage #left .col_2 ul li {
			padding-bottom: 5px;
		}
		
		body.subpage #left .single_col {
			float: left;
			width: 546px;
		}
		
		body.subpage #left p {
			margin: 0 0 1em 0;
		}
		
		body.subpage #footer {
			position: relative;
			background: url(/images/subpage_footer_bg.jpg) top left no-repeat;
			height: 63px;
		}
		
	#footer {
		position: relative;
		color: #999;
		font-size: 9px;
		font-family: Verdana;
	}
	
	body.main #footer {
		background: url(/images/footer_large_bg.jpg) top left no-repeat;
		height: 240px;
	}
	
	body.main #footer #photos {
		height: 200px;
		padding-top: 10px;
	}

	body.main #footer #photos #left, #footer #photos #right {
		float: left;
		width: 50%;
		height: 200px;
		position: relative;
	}

	body.main #footer #photos #left {
		background: url(/images/advisors.gif) 15px 8px no-repeat;
	}

	body.main #footer #photos #right {
		background: url(/images/capital.gif) 15px 8px no-repeat;
	}

	body.main #footer #photos a {
		display: block;
		position: absolute;
		top: 60px;
		left: 15px;
		width: 419px;
		height: 127px;
	}

	body.main #footer #photos #left a { background: url(/images/photo_1.jpg) top left no-repeat; }
	body.main #footer #photos #right a { background: url(/images/photo_2.jpg) top left no-repeat; }

	#footer #terms a {
		color: #999;
		text-decoration: none;
	}
	
	#footer #terms a:hover {
		text-decoration: underline;
	}
	
	#footer #copy {
		position: absolute;
		bottom: -6px;
		left: 30px;
		width: 300px;
		height: 20px;
	}

	#footer #terms {
		position: absolute;
		bottom: -6px;
		right: 30px;
		width: 300px;
		height: 20px;
		text-align: right;
	}
