/* CSS Document */html,body{      margin:0;      padding:0;      height:100%;      border:none;   }body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-image: url(images/background/bg_color.gif);	background-repeat: repeat;}ul {	margin-left: 75px;	margin-right: 135px;	line-height: 20px;}	a {	font-size: 12px;	color: #336633;}a:link {	text-decoration: none;}a:visited {	text-decoration: none;}a:hover {	text-decoration: none;		color: #003333;}a:active {	text-decoration: none;			color: #003333;}.homecopy {	font-size: 12px;	line-height: 20px;	margin-top: 25px;	margin-left: 75px;	margin-right: 20px;	}.team {	margin-left: 20px;	margin-right: 80px;	line-height: 18px;}.copyright {	color: #CC9933;	font-size:10px;	margin-right: 15px;	}.copyright a {	font-size: 10px;	color: #CC9933;}.copyright a:link {	text-decoration: none;}.copyright a:visited {	text-decoration: none;}.copyright a:hover {	text-decoration: underline;}.copyright a:active {	text-decoration: none;}.logo {margin-left: 43px;}.financiallogo {margin-left: 45px;margin-top: 30px;margin-bottom: 5px;}.financial {	font-size: 12px;	margin-left: 75px;	margin-right: 80px;	line-height: 18px;}.financial a {	font-size: 12px;	color: #336633;}.financial a:link {	text-decoration: none;}.financial a:visited {	text-decoration: none;}.financial a:hover {	text-decoration: underline;}.financial a:active {	text-decoration: none;}.headlines {margin-left: 25px;margin-top: 125px;}.subheads {margin-left: 75px;margin-top: 10px;}.bodycopy {	margin-left: 75px;	margin-right: 135px;	line-height: 20px;}.contactcopy {	margin-left: 75px;	line-height: 20px;}.bulletcopy {	line-height: 20px;}.map {margin-right: 50px;margin-top: 37px;}.familytop {	background-position:top;	background-repeat:no-repeat;}.familyback{	background-position: bottom;	background-repeat:no-repeat;}.pressreleases {	color: #006600;	font-weight: bold;}.pressreleases a {	font-size: 12px;	color: #006600;}.pressreleases a:link {	text-decoration: underline;}.pressreleases a:visited {	text-decoration: underline;}.pressreleases a:hover {	text-decoration: underline;		color: #003300;}.pressreleases a:active {	text-decoration: underline;			color: #003300;}.pressheadlines {margin-left: 25px;margin-top: 75px;}.pressreadmore {	font-size: 11px;	font-weight: bold;	color: #C55F1A;}.pressreadmore a {	font-size: 10px;	color: #C55F1A;}.pressreadmore a:link {	text-decoration: none;}.pressreadmore a:visited {	text-decoration: none;}.pressreadmore a:hover {	text-decoration: none;		color: #993300;}.pressreadmore a:active {	text-decoration: none;			color: #993300;}