/* Layout Stylesheet */ body {	margin:20px;	background:#808080;	color: #FFFFFF;	text-align:center;	padding:0; }#outer {	text-align:left;	width:900px;	margin: auto;	height: auto;	background-image: url(whitespace.jpg);	background-repeat: repeat;	background-color: #FFFFFF;	background-position: left; }#imageheader {	height: 130px;	width: 900px;	background-color: #FFFFFF;	float: left;	text-align: left;	background-image: url(header.jpg);}#imageheadercontrol {	height: 35px;	width: 900px;	background-color: #FFFFFF;	float: left;	text-align: left;	background-image: url(controlbackground.jpg);}#control {	height:455px;	width: 170px;	background-color: #FFFFFF;	float: left;	background-image: url(left.jpg);	padding-left: 40px;	padding-top: 25px;}#maincopy {	width: 605px;	background-color: #FFFFFF;	padding-top: 2px;	padding-left: 40px;	background-repeat: no-repeat;	height: auto;	float: right;	padding-right: 45px;	background-image: url(right.jpg);	background-position: 100% top;}#maincopywelcome {	width: 605px;	background-color: #FFFFFF;	padding-top: 2px;	padding-left: 40px;	background-repeat: no-repeat;	height: 478px;	float: right;	padding-right: 45px;	background-image: url(right.jpg);	background-position: 100% top;}#footernotes {	height: 50px;	width: 900px;	background-color: #EEEEEE;	float: left;	background-image: url(footer.jpg);}#footercurve {	height: 20px;	width: 605px;	background-color: #FFFFFF;	float: right;	background-image: url(footercurve.png);	background-repeat: no-repeat;	background-position: top;	padding-left: 40px;	padding-right: 45px;}.navigation {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	line-height: 20px;}.mainheaders {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #006633;	line-height: 20px;}/*  CSS for SAMPLE 2 */a:link.sample1 {	color: #006633;	text-decoration: none;	font-weight: normal;}a:visited.sample1 {	color: #006633;	text-decoration: none;	background-color: transparent}a:hover.sample1 {	color: #006633;	text-decoration: none;	background-color: transparent;	font-weight: bold;}a:active.sample1 {	color: #0000FF;	text-decoration: none;	background-color: transparent}/*  CSS for SAMPLE 2 */a:link.sample2 {	color: #FFFFFF;	text-decoration: none}a:visited.sample2 {	color: #CCCCCC;	text-decoration: none}a:active.sample2 {	color: #666666;	text-decoration: none;	background-color: #666666}.bodycopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #000000;	text-align: justify;	line-height: 25px;	font-weight: normal;}.footercopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006633;	line-height: 44px;	text-align: center;}.portfolio {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #5F0519;	line-height: 20px;	text-align: center;}