/* CSS Document */BODY {	background-color:#FFFFFF;	font: Normal small Times New Roman;	font-size: 1em;	margin: 0px;	text-align: center;	background-image: url(images/backgroundPage.gif);	background-position: center;	background-repeat: repeat-y;	height:100%;}a.nav, a.nav:link, a.nav:active, a.nav:visited {	color: #302520;	text-decoration: none;	border: 0;	font-size: 65%;	}a.nav:hover {	color: #546585;	text-decoration: none;}a.textlink, a.textlink:link, a.textlink:active, a.textlink:visited {	color: #964F3B;	text-decoration: underline;	border: 0;	}a.textlink:hover {	color: #546585;	text-decoration: underline;}a.bignav, a.bignav:link, a.bignav:active, a.bignav:visited {	color: #302520;	text-decoration: none;	border: 0;	font-size: 70%;}a.bignav:hover {	color: #546585;	text-decoration: none;}.text {		margin-left: 5px;	margin-right: 5px;	margin-bottom: 5px;	margin-top: 5px;}.blocktext {	font-size: 85%;	margin-left: 20px;	margin-right:20px;	margin-bottom: 10px;	margin-top: 10px;	text-align:left;}.popuptext {		background-color:#FFFFFF;border-style: solid;	border-color:#4F3D35;	border-width:2px;}.popuphead {	letter-spacing: 1px;	font-weight: bold;	color: #1F245A; 	font-size: 80%;		background-color:#FFFFFF;	border-style: solid;	border-color:#4F3D35;	border-width:2px;	}.whitetext {		margin-left: 5px;	margin-right: 5px;	margin-bottom: 5px;	margin-top: 5px;	text-align:left;	font-size: 90%;	color:#FFFFFF;}.smallwhitetext {	margin-left: 5px;	margin-right: 5px;	margin-bottom: 5px;	margin-top: 5px;	font-size: 83%;	text-align:left;	color:#FFFFFF;	padding-right: 10px;	}.subhead1 {	letter-spacing: 1px;	font-weight: bold;	font-size: 100%;	color: #1F245A;}.subhead2 {	letter-spacing: 1px;	font-weight: bold;	color: #1F245A; 	font-size: 95%;		text-align:left;}#boxbackground {background-image: url(images/otterblub.jpg);	background-position: center;	height: 437px;	width: 786px;	}#resbackground {background-image: url(images/researchbg.jpg);	background-position: center;	height: 472px;	width: 786px;	}#lightbackground {background-image: url(images/lightresearchbg.jpg);	background-position: center;	height: 472px;	width: 786px;	}a.whitelinks, a.whitelinks:link, a.whitelinks:active, a.whitelinks:visited {	color: #FFFFFF;	text-decoration: none;	border: 0;	font-size: 80%;	letter-spacing: 1px;	font-weight: bold;}a.whitelinks:hover {	color: #666666;	text-decoration: none;}.storyblock{	padding: 5px;	text-align:center;		color: #5E6E8C;	font-size: 90%;	letter-spacing: 1px;	font-weight: bold;		}	.dot {width:3px;	text-align:center;		color: #990000;	font-size: 90%;	font-weight: bold;}	a.story, a.story:link, a.story:active, a.story:visited {	color: #302520;	text-decoration: underline;	border: 0;	font-weight: bold;	}a.story:hover {	color: #546585;	text-decoration: underline;}#container {width:786px;}#navigation {float:right; width:220px; margin-right: 28px;}#main-content {float:left; width:220px; margin-left:28px; margin-right: 28px;}#subcontent {float:right; width:220px;}#wrapper {float:left; width:503px;}.leftcolumn {	float: left;	width: 240px;	margin: 10px;    }.rightcolumn {        float: right;    width: 495px;		margin: 10px;		font-size:85%;    }.leftcolumn2 {	float: left;	width: 360px;	margin: 10px;    }.rightcolumn2 {        float: right;    width: 350px;		margin: 10px;		font-size:85%;    }.leftcolumn3 {vertical-align:top;	float: left;	width: 400px;	margin: 10px;    }.rightcolumn3 {        float: right;    width: 320px;		margin: 10px;		text-align: left;		font-size:85%;    }.leftcolumn4 {	float: left;	width: 740px;	font-size:85%;	margin: 10px;    }