/*Core classes and IDs for minimal functionality within a FatWire project*//*-----------------------------Structural elements------------------------------*/	.onecolumn {	padding: 0px 5px;	width: 600px;}.disappear {	display: none;}.footerContent {	display: none;}.footerContent a:link {	display: none;}.footerContent a:visited {	display: none;}.footerContent a:hover {	display: none;}.statisticsBox {	padding: 5px;}.homeNewsTitle {	font-weight: bold;	color: #003366;}.homeSubTitle {	font-size: 18px;	font-weight: bold;	color: #5488DF;	padding: 0px 5px 0px 5px;}.homeSpecialText1 {	font-weight: bold;	color: #FF3300;}.blueBorder {	border: 1px solid #A7C9E0;}.dottedLine2px {	border-top: 2px dotted #A7C9E0;	margin: 0px 5px 0px 5px;}.dottedVLine2px {	border-right: 2px dotted #A7C9E0;	margin: 0px 2px 0px 0px;}.Nav {	voice-family: "\"}\"";	voice-family: inherit;	display: none;}.results1 {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	background: #5488DF;	padding: 5px;}.results2 {	padding: 5px;	border-top: 1px #5488DF;	border-right: 1px solid #5488DF;	border-bottom: 1px #5488DF;	border-left: 1px solid #5488DF;}.results3 {	padding: 5px;	border-top: 1px #5488DF;	border-right: 1px solid #5488DF;	border-bottom: 1px solid #5488DF;	border-left: 1px solid #5488DF;	text-align: right;}/*-----------------------------Navigation elements------------------------------*/	.lftNav1 {display: none;}.lftNav1 img {display: none;}.lftNav1 a {display: none;}.lftNav1 a:hover {display: none;}.lftNav1 a:visited {display: none;}/*-----------------------------Form display elements------------------------------*/	.FieldLabel {	font-family: 'Lucida Grande', Lucida, Geneva, Verdana, Arial, Sans-Serif;	font-size: 12px;	font-weight: bold;	color: #009;}.FieldLabel a {	color: #060;}	.errorMessage {	font-family: 'Lucida Grande', Lucida, Geneva, Verdana, Arial, Sans-Serif;	font-size: 14px;	color: #900;	font-weight: bold;}.required {	color: #900;	font-weight: bold;}/*-----------------------------Utility elements------------------------------*/	.caption {	margin: 0px;	padding: 0px;	font-weight: bold;	font-size: 1em;	font-style: italic;	line-height: 1em;	display: block;	width: 200px;}.FeatureImageFloatRight {	float: right;	margin: 0px 10px 0px 10px;	padding: 10px;	background-color: #FFF;	}.FeatureImageFloatRight img {	margin: 0px 0px 5px 0px;}	.FeatureImageFloatLeft {	float: left;	margin: 0px;	padding: 10px;	background-color: #FFF;	}.FeatureImageFloatLeft img {	margin: 0px 0px 5px 0px;}	.SpacerClearRight {	clear: right;	margin: 0px;	padding: 0px;	}.SpacerClearLeft {	clear: left;	margin: 0px;	padding: 0px;	}.SpacerClearBoth {	clear: both;	margin: 0px;	padding: 0px;	}		