body{	margin: 0;	background-color: #f5ece5;	background-image: url(images/bg_main.jpg);	font-size: 14px;	font-family: Helvetica, Verdana, Arial;	background-repeat: no-repeat;	background-position: center top;	color: #908e8f;	line-height: 18px;}html, body{	height: 100%;}body.home { background-image: url(images/home_bg.jpg); }.home_name { color: #527524; }.home_footer{	font-size: 12px;}.home_copyright{	color: #D5CCC5;	font-size: 10px;}div.body{	text-align: justify;	margin: 40px 0 0 200px;	min-height: 100%; /*For all browser except IE */		height: auto	height: 100%;	height /**/ : 100%;}html .body {	height: 100%;}a{	font-style: normal;	font-weight: normal;	text-decoration: none;}a:link { color: #d17e30; }a:visited { color: #930; }a:hover { color: #FFA673; }div.parent{	width: 830px;	background-image: url(images/bg_extender.jpg);	background-repeat: repeat-y;	min-height: 100%; /*For all browser except IE */		height: auto	height: 100%;	height /**/ : 100%;}html .parent {	height: 100%;}div.nav{	background-image: url(images/nav_bg.jpg);	background-repeat: no-repeat;	background-position: 0 177px;	width: 141px;	min-height: 100%; /*For all browser except IE */		height: auto	height: 100%;	height /**/ : 100%;	float: left;	text-align: right;	font-size: 11px;	text-shadow: 0.1em 0.1em #757665;	line-height: 13px;}html .nav {	height: 100%;}div.nav_sublinks{	color: #fff;	margin: 0 20px 0 8px;	t!ext-decoration: underline;}div.nav_sublinks a { font-weight: normal; }div.nav_sublinks a:link{	color: #d3e1c0;	font-weight: normal;}div.nav_sublinks a:visited{	color: #d3e1c0;	font-weight: normal;}div.nav_sublinks a:hover{	color: #fff;	font-weight: normal;}div.subnav{	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	l!etter-spacing: 1px;	m!argin: -20px 0 0 0;}div.subnav a{	font-size: 13px;	font-weight: bold;}.subnav_divider { padding: 0 9px 0 9px; }div.quick_jump{	width: 145px;	background-color: #efe4d7;	float: right;	margin: 0px 0px 10px 18px;	padding: 10px 10px 10px 10px;	font-size: 12px;	line-height: 18px;}div.quick_jump td{	font-size: 12px;}div.quick_jump input{	width: 220px;	border: 1px solid #CCC;}div.quick_jump textarea{	width: 220px;	border: 1px solid #CCC;	height: 150px;}div.bios{	width: 155px;	background-color: #efe4d7;	float: left;	c!lear: none;	margin: 0px 18px 10px 0px;	padding: 10px 10px 10px 10px;	font-size: 13px;	line-height: 18px;	text-align: left;	h!eight: 1800px;}div.bios i{	font-size: 11px;	font-style: italic;	line-height: 13px;}div.bio{}div.small_indent { margin: 0 0 0 10px; }div.switch{	background-image: url(images/head_switch_bg_r.gif);	background-position: top right;	height: 23px;	float: right;	background-repeat: no-repeat;}div.header{	padding: 114px 0 0 60px;	margin: 0;	float: left;}div.slogan{	float: right;	padding: 132px 0 0 0;}div.content{	clear: right;	text-align: justify;	padding: 30px 0 0 200px;	width: 630px;	line-height: 21px;}h1.advocates{	color: #7e886b;	font-family: Georgia, Times, Serif;	font-size: 18px;	line-height: 32px;	font-weight: normal;	margin: 12px 0 5px 0;	text-align: left;}h1.communities{	color: #a18379;	font-family: Georgia, Times, Serif;	font-size: 18px;	line-height: 32px;	font-weight: normal;	margin: 12px 0 5px 0;	text-align: left;}h1.owners{	color: #999;	font-family: Georgia, Times, Serif;	font-size: 18px;	line-height: 32px;	font-weight: normal;	margin: 12px 0 5px 0;	text-align: left;}h1.agencies{	color: #a29260;	font-family: Georgia, Times, Serif;	font-size: 18px;	line-height: 32px;	font-weight: normal;	margin: 12px 0 5px 0;	text-align: left;}h2{	font-size: 18px;	font-weight: normal;	color: #c8b269;	padding: 5px 0 0 0;}div.entry-advocates{	background-image: url(images/bg_entry-advocates.jpg);	background-repeat: no-repeat;	padding: 85px 44px 20px 68px;	color: #667553;	margin: 0 0 15px 0;	line-height: 21px;}div.entry-communities{	background-image: url(images/bg_entry-communities.jpg);	background-repeat: no-repeat;	padding: 85px 44px 20px 68px;	color: #8f6356;	margin: 0 0 15px 0;	line-height: 21px;}div.entry-owners{	background-image: url(images/bg_entry-owners.jpg);	background-repeat: no-repeat;	padding: 85px 44px 20px 68px;	color: #666;	margin: 0 0 15px 0;	line-height: 21px;}div.entry-agencies{	background-image: url(images/bg_entry-agencies.jpg);	background-repeat: no-repeat;	padding: 85px 44px 20px 68px;	color: #918146;	margin: 0 0 15px 0;	line-height: 21px;}div.indented { margin: 0 40px 0 65px; }div.indented ul{	margin: 6px 0 10px 0;	list-style-type: square;}ul{	margin: 6px 0 10px 0;	list-style-type: square;}em{	f!ont-size: 17px;	font-style: normal;	font-weight: normal;	line-height: 19px;	c!olor: #767576;	color: #555;}div.footer{	text-align: right;	color: #d1c9c2;	font-size: 9px;	f!loat: right;	clear: right;	padding: 20px 0 20px 0;	letter-spacing: .5px;}.smallerfont{	font-size: 10px;}.s!mallerfont a{	font-variant: normal;	text-transform: lowercase;}.small_caps a{	font-variant: small-caps;	font-size: 18px;}.popUpDiv{	position: absolute;	background-color: #F5ECE5;	width: 800px;	height: 450px;	z-index: 9002;	border-color: #363329;	border-width: 0 15px 0 15px;	border-style: solid;	background-image: url(images/bg_main.jpg);	background-repeat: no-repeat;	background-position: -725px -200px;}div.timeline_slideshow{	padding: 13px 13px 0 0;	float: right;}div.timeline_year{	float: left;	font-family: Georgia, Times, serif;	color: #afa79d;	font-size: 45px;	margin: 20px 5px 0 -3px;	letter-spacing: -4px;	padding: 0 4px 0 20px;	height: 40px;}div.timeline_place{	color: black;	font-size: 16px;	font-family: Georgia, Times, serif;	margin: 17px 10px 0 0;	text-align: left;}.timeline_continued{	color: #AFA79D;	font-style: italic;	font-family: Georgia, Times, serif;	font-size: 11px;}p.timeline_text{	width: 270px;	margin: 10px 20px 0 20px;	line-height: 17px;	font-size: 12px;	text-align: justify;	text-decoration: strike;}.timeline_instructions{	margin: 6px 0 0 0;	font-style: italic;	color: black;}ul.no_bullets{	list-style-type: none;	margin: 0 0 0 -10px;	padding: 0 0 0 10px;}ul.no_bullets li{	padding: 0 0 5px 0;}