body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	width: 100%;}table.mainBody {	width: 100%;	border: 0;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	text-align: left;	padding-left: 0;	padding-right: 0;	padding-top: 0;	padding-bottom: 0;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}table.standardPageInsert {	width: 100%;	background-color: #000000;	color: #FFFFFF;	padding: 0px;	margin-top: 20px;	margin-left: 10px;	margin-right: 10px;	margin-bottom: 60px;}.basicPage {	background-color: #BEBCAD;	width: 100%	}.basicText {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: normal;	text-align: left;	padding-left: 4px;	padding-right: 4px;}.textMainHomePage {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: normal;}.menuButtonBar { background-color: #000000; color:#FFFFFF;  vertical-align:middle;  text-align:center; width:100%;}.menuButtons {	color: #97c6f6;	font-family: "Courier New", Courier, mono;	font-size: 12px;	font-style: normal;	font-weight: bold;}a.menuButtons:link {	color: #97c6f6;	text-decoration: underline;	padding-right: 10px;}a.menuButtons:visited {	color: #97c6f6;	text-decoration: underline;	padding-right: 10px;}a.menuButtons:hover {	color: #FFFFFF;	text-decoration: underline;	padding-right: 10px;}a.standardLink:link {	color: #7285C2; 	font-weight: bold; 	text-decoration: underline;}a.standardLink:visited {	color: #7285C2; 	font-weight: bold; 	text-decoration: underline;}a.standardLink:hover {	color: #CCCCCC; 	font-weight: bold; 	text-decoration: underline;	cursor:pointer;}a.homeContactLink:link {	color: #CCCCCC; 	text-decoration: underline;}a.homeContactLink:visited {	color: #CCCCCC; 	text-decoration: underline;}a.homeContactLink:hover {	color: #3366CC; 	text-decoration: underline;	cursor:pointer;}table.pageHeader {	width: 100%;	height: 28px;	background-color: #B0A381;	border-top: 2px solid #BEBCAD;	border-left: 3px solid #BEBCAD;	border-bottom: 3px solid #9D8F6C;	border-right: 3px solid #9D8F6C;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold; 	color: #574D33; 	font-size: medium; 	text-align: left;}.linksListHeader {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: bold;	color: #FFFFFF;	background-color: #666699;}.linksList {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: normal;	color: #333333;	padding-top:4px; 	padding-bottom:4px;}td.linksListCategoryName {	color: #333300;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-stretch: extra-expanded;	font-size: small;	font-weight: bold;}.linksListRows_white {	background-color:#FFFFFF;}.linksListRows_alt {	background-color: #E8EAFD;}.pictureCaptionSmall{	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: normal;	color: #666666;	text-align: center;}.pictureCaptionTiny{	font-family: Arial, Helvetica, sans-serif;	font-size: xx-small;	font-weight: normal;	color: #666666;	text-align: center;}.upcomingPresentationsBox {	width:330px; 	border:#FFFFFF solid 1px; 	background-color:#003366; 	font-family: Arial, Helvetica, sans-serif; 	font-weight:normal; 	color:#D4DFED; 	position: absolute; 	right:46%; 	top:440px}.eventsNewsInsertDate {	font-size: small;	font-weight: bold;}.eventsPage {	background-color: #FFFFFF;	border-left: 1px solid #666666;	border-right: 2px solid #666666;	border-bottom: 2px solid #666666;	border-top: 1px solid #666666;	width: 98%;	margin-top: 16px;}.standardHeaderMedium {	color: #CCCCFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;}.eventsHeadline {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #CCCCCC;	text-align: left;}.eventsText {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: normal;	color: #CCCCCC;	text-align: left;}.eventsDate {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #990000;	text-align: left;	width: 200px;}a.eventsMoreLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #000099;	text-decoration: none;}a.eventsMoreLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #000099;	text-decoration: none;}a.eventsMoreLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #5F855F;	text-decoration: none;}.contact {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	color: #FFFFFF;}a.contactLink:link {	font-size: 14px;	font-weight: bold;	color:#0066CC;	text-decoration: underline;}a.contactLink:visited {	font-size: 14px;	font-weight: bold;	color:#0066CC;	text-decoration: underline;}a.contactLink:hover {	font-size: 14px;	font-weight: bold;	color: #CC3300;	text-decoration: underline;}.galleryEntranceThumbnail {	padding-left: 8px; 	padding-right: 8px; 	color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size: x-small;	text-align: center;	vertical-align: bottom;}a.cambersoftLink {	font-size: xx-small;	font-family:Arial, Helvetica, sans-serif;	text-decoration: underline;	color: #666666; 	} a.cambersoftLink:visited {	font-size: xx-small;	font-family:Arial, Helvetica, sans-serif;	text-decoration: underline;	color: #666666; 	} a.cambersoftLink:hover {	font-size: xx-small;	font-family:Arial, Helvetica, sans-serif;	text-decoration: underline;	color: #3399FF; 	} .pressListHeader {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: bold;	color: #FFFFFF;	background-color: #666699;}.pressList {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: normal;	color: #333333;	padding-top:4px; 	padding-bottom:4px;}td.pressListCategoryName {	color: #333300;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-stretch: extra-expanded;	font-size: small;	font-weight: bold;}.pressListRows_white {	background-color:#FFFFFF;}.pressListRows_alt {	background-color: #E8EAFD;}