/***********************************************//* HTML tag styles                             *//***********************************************/ html{	height: auto;	width: auto;}body{	height: 1024px;	width: 1280px;	overflow-x: hidden;	font-family: Arial,sans-serif;	color: #333333;	line-height: 1.166;		margin: 0px;	padding: 0px;	background-image:url(images/banner/banfil.jpg);}body.portfolio {	height: 900px;}body.history {	height: 860px;}body.investcrit {	height: 900px;}body.port {	height: 700px;}body.teambio {	height: 3750px;}body.contact {	height: 400px;}body.case {	height: 700px;}a:link, a:visited, a:hover {	color: #006699;	text-decoration: none;}a:hover {	text-decoration: underline;}/* overrides decoration from previous rule for hovered links */h1, h2, h3, h4, h5, h6, h7{	font-family: Arial,sans-serif;	margin: 0px;	padding: 0px;}h1{ font-family: Verdana,Arial,sans-serif; font-size: 120%; color: #394C76;}h2{ font-size: 114%; color: #006699;}h3{ font-size: 100%; color: #334d55; padding: 10px 0px 0px 20px;}h4{ font-size: 100%; font-weight: normal; color: #333333;}h5{ font-size: 80%; color: #394C76;}h5 img{	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px -38px;}h6{font-size: 80%;color: #394C76;}ul{ list-style-type: square; font-size: small;}ul ul{ list-style-type: disc;}ul ul ul{ list-style-type: none;}label{ font: bold 100% Arial,sans-serif; color: #334d55;}				/***********************************************//* Layout Divs                                 *//***********************************************/#masthead{	position: static;	margin: 0px;	height: 118px;	background-image:url(images/banner/banfil.jpg);	padding: 0px 0px;	border-bottom: none;	width: 100%;}#masthead a {	padding: 0px 0px 0px 0px;	border: none;	width: auto;}#masthead img {	border: none;	padding: 0 0 0 0;	margin: 0 0 0 70px;}#navBar {	position: absolute;	height: 105%;	width: 154px;	margin: 0px 0px 0px 0px;	padding: 0px;	background-image:url(images/toc/tocbgrnd.jpg);	border-right: none;	border-bottom: none;}#navBar.contact {	height: 725px;}/*IE issues, class selectors changed to inline styles/*/*content positions home and contact pages*/#content{	position: absolute;	height: 725px;	width: 1126px;	margin: 0 0 0 154px;	padding: 0 0 0 0;	background-color:#E7EBE2;	background-image:url(images/open/contshadow.jpg);	background-repeat: repeat-y;}#content a{	color: #394C76;	text-decoration: none;	font-size: 10px;}#content a:hover{	color: #394C76;	text-decoration: underline;}#content img{	border: none;	padding: 0;	margin: 0;}/*content2 positions all other pages*/#content2{	position: absolute;	width: 1126px;	margin: 0 0 0 154px;	padding: 0 0 0 0;	background-color:#FFFFFF;	background-image:url(images/contshadow.gif);	background-repeat: repeat-y;}#content2 img{	border: none;	padding: 0 0 0 36px;}#content2 a:link, a:visited, a:hover {	color: #394C76;	text-decoration: underline;	padding: 0 60px 30px 0;	font-size:14px;}#content2.history {	height: 1200px;}#content2.portfolio {	height: 1200px;}	#content3{	position: absolute;	height: 400px;	overflow: visible;	width: 750px;	top: 24px;	margin: 0 0 0 34px;	padding: 0 0 0 0;	background-color:#FFFFFF;	left: 5px;}#content3 img{	vertical-align: bottom;}#content3 a:link, a:visited, a:hover {	color: #394C76;	font-size:14px;	text-decoration: underline;	padding: 0 60px 30px 0;}#content4{	position: absolute;	height: auto;	width: auto;	top: 70px;	left: -65px;	margin: 0 0 0 154px;	padding: 0 0 0 0;	background-color:#FFFFFF;}/*positions history and strategy pages*/#content5{	position: absolute;	height: 625px;	width: 600px;	overflow: visible;	top: 99px;	left: 10px;	margin: 0 0 0 154px;	padding: 0 0 0 0;	background-color:#FFFFFF;	font-size: small;	line-height: 1.2;}#content5 li{	 margin-top: 4px;}#content5 img{	margin: 0 0 0 -30px;	}#content6{	position: absolute;	height: auto;	width: 450px;	top: 210px;	overflow: visible;	left: -80px;	margin: 0 0 0 154px;	padding: 0 0 0 0;	background-color:#FFFFFF;	z-index: 99;}#content7{	position: absolute;	height: 95%;	width: 100%;/*	overflow-y:scroll; */	margin: 0 0 0 0px;	padding: 20px 20px 0 25px;	background-color:#FFFFFF;	background-image:url(images/contshadow.gif);	background-repeat: repeat-y;}#content8{	position: absolute;	height: 100%;	width: 500px;	overflow: visible;	top: 110px;	margin: 0 0 0 112px;	padding: 0 0 0 0;	background-color:#FFFFFF;	font-size: small;}#content8 a:link, a:visited, a:hover {	color: #394C76;	text-decoration: underline;	padding: 0 60px 30px 0;	font-size: 14px;}#content9{	position: absolute;	height: 40px;	overflow: visible;	width: 650px;	top: 27px;	margin: 0 0 0 20px;	padding: 0 0 0 0;	background-color:#FFFFFF;	left: 5px;}#content9 img{	vertical-align: bottom;}#content9 a:link, a:visited, a:hover {	color: #394C76;	font-size:14px;	text-decoration: underline;	padding: 0 60px 30px 0;}#content10{	position: absolute;	overflow: visible;	width: 770px;	top: 27px;	margin: 0 0 0 21px;	padding: 0 0 0 0;	background-color:#FFFFFF;	left: 5px;}#content10 a:link, a:visited, a:hover {	color: #394C76;	font-size:14px;	text-decoration: underline;	padding: 0 60px 30px 0;}/*content11 positions portfolio page content*/#content11{	position: absolute;	height: 1150px;	width: 800px;	overflow: visible;	top: 110px;	left: 20px;	margin: 0 0 0 0;	padding: 0 0 0 0;	background-color:#FFFFFF;	font-size: small;}#dropmenudiv{	position: absolute;	border: 0px;	margin: 0px;	line-height:22px;	z-index:100;}#dropmenudiv a{	text-decoration: none;	display: block;	padding: 2px 0px 2px 4px;	font-size: 12px;	}#dropmenudiv a:link{	color:#394C76;	background-color:#FCFCE3;	padding: 2px 0px 2px 4px;	width: auto;}#dropmenudiv a:visited{	background-color:#FCFCE3;	padding: 2px 0px 2px 4px;	color:#394C76;}#dropmenudiv a:hover{	background-color:#394C76;	padding: 2px 0px 2px 4px;	color:#FCFCE3;}#dropmenudiv a:active{	background-color:#FCFCE3; 	padding: 2px 0px 2px 4px;	color:#394C76;}/***********************************************//*Component Divs                               *//***********************************************//*************** #pageName styles **************/#pageName{	position: absolute;	padding: 0px 0px 10px 10px;}/************* #globalNav styles **************/#globalNav{	position: relative;	width: 100%;	height: 24px;	background-image:url(images/banner/butfil.jpg);	background-repeat: repeat-x;	padding: 0px 0px 0px 0px;	margin: 0px 0px -5px 0px;	font-size: 13.5px;	white-space: nowrap;}#globalNav img{	border: none;	margin: 0px -5px 0px 0px;	padding: 0px 0px 0px 0px;	}#globalNav a {	padding: 0px 0px 0px 0px;	border: none;	width: auto;}/************** .feature styles ***************/.feature{	padding: 0px 0px 0px 43px;	font-size: 90%;}.feature h3{	padding: 30px 0px 5px 0px;	text-align: center;}.feature img{	float: left;	padding: 0px 10px 0px 0px;	margin: 0 5px 5px 0;}/* adjust margins to change separation between the feature image and text flowing around it *//************** .story styles *****************/.story{	clear: both;	padding: 10px 0px 0px 10px;	font-size: 80%;}.story p{	padding: 0px 0px 10px 0px;}.style3 {	color: #394C76;	font-weight: bold;}.style4 {	font-size: smaller;}/*********** #navBar link styles ***********//*#navBar ul a:link, #navBar ul a:visited {display: block;}*/#navBar ul {list-style: none; margin: 0; padding: 0;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#navBar li {border-bottom: 1px solid #EEE;}/* fix for browsers that don't need the hack */html>body #navBar li {border-bottom: none;}/*********** #sectionLinks styles ***********/#sectionLinks{	position: absolute;	margin: 0px;	padding: 0px;}#sectionLinks a:link{	padding: 0px 0px 0px 0px;}#sectionLinks a:visited{	padding: 0px 0px 0px 0px;}#sectionLinks a:hover{	padding: 0px 0px 0px 0px;}