/*****************************************************//*   Design:  GoFlexible-2                           *//*---------------------------------------------------*//*   Author:  Gerhard Erbes                          *//*            gw@actamail.com                        *//*---------------------------------------------------*//*   Version: 4.1                                    *//*   Date:    March 29, 2006                         *//*****************************************************//*****************//*   MAIN BODY   *//*****************/body {	font-size: 62.5%;	margin: 0em auto;	padding: 0em;	background: #CCCCCC url(../img/img_background.gif) repeat-y center top;  	font-family: Verdana, Tahoma, Arial, sans-serif;}#wrap {	width: 78em;	margin: 0em auto;	padding: 0em;	background-color: rgb(255,255,255);	border-left: solid 1px rgb(150,150,150);	border-right: solid 1px rgb(150,150,150);	height: auto;}/*** Correction for non-IE browsers ***/#wrap {	overflow: hidden;}/*** Correction for IE 5.01 ***/#wrap {/*	float: left; */	float: none;}/**************//*   HEADER   *//**************//*** Header main banner ***/#header-banner {	width: 78em;	height: 10em;;	float: left;	margin: 0em;	padding: 0em;	background: url(../img/mf_header.gif) no-repeat;}#header-banner h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 4em;	color: #FFFFFF;	padding: 0px;	margin: 0px;	position: relative;	left: 15px;	top: 25px;}#header-banner h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.2em;	font-style: italic;	color: #FFFFFF;	left: 15px;	top: 27px;	margin: 0px;	padding: 0px;	position: relative;}/*** Header navigation top ***/#header-nav-top {	float: right;	margin: 0.7em 0.2em 0em 0em;	padding: 0em;} #header-nav-top ul {		margin: 0em;	padding: 0em;	list-style: none;}	#header-nav-top li {	float: left;	border-left: solid 0.1em rgb(150,150,150);}#header-nav-top li a {	display: block; 	margin: 0em;	padding: 0em 0.5em 0em 0.5em;	background-color: rgb(255,255,255);	color: rgb(150,150,150);	text-decoration: none;}#header-nav-top a:hover, #header-nav-top .selected {	background-color: inherit;	color: rgb(0,0,0);	text-decoration: underline;	}#header-nav-top .img-flag {	height: 1.2em;	display: inline;	margin: 0em;	padding: 0em;		border: none;}/*** Header navigation bottom ***/#header-nav-bottom {	float: left;	width: 78.0em;	height: 2.0em;	margin: 0em;	padding: 0em;	border-top: solid 0px rgb(69,136,176);			border-bottom: solid 0px rgb(69,136,176);				line-height: 2.0em;	background: url(../img/img_header_nav_bottom.jpg);}#header-nav-bottom ul {		margin: 0em;	padding: 0em;	list-style: none;	font-weight: bold;	font-size: 1.1em;	}	#header-nav-bottom li {	float: left;	white-space: nowrap;}#header-nav-bottom li a {	display: block;	margin: 0em;	padding: 0em 1.0em 0em 1.0em;	border-right: solid 1px rgb(255,255,255);		background-color: inherit;	color: rgb(255,255,255);	text-decoration: none;}#header-nav-bottom a:hover, #header-nav-bottom a.selected {	margin: 0em;	padding: 0em 1.0em 0em 1.0em;	border-right: solid 1px rgb(255,255,255);		background-color: inherit;	color: rgb(100,100,100);	text-decoration: none;}/*** Correction for IE5 ***/* html #header-nav-bottom a {width:1%;}/*** Correction for IE5 ***/* html #header-nav-bottom a {width:1%;}/***   Buffer between heading and content area   ***/#buffer {	clear: both; 	float: left;	width: 78em;	height: 1.5em;	margin: 0em;	padding: 0em;	background-color: inherit;}/***********************//***   LEFT COLUMN   ***//***********************/#left-column-first {	float: left;	width: 15.9em;	margin: 0em;	padding: 0em;	color: rgb(100,100,100);	height: 580px;}/* Start Mac IE5 filter \*/#left-column-first {	padding-bottom: 30000px;	margin-bottom: -30000px;}/* End Mac IE5 filter */#left-column {	clear:both;	float: left;	width: 15.9em;	padding: 0em;	border-right: solid 0.1em rgb(200,200,200);			background-color: rgb(242,242,242);	background-color: rgb(255,255,255);	color: rgb(100,100,100);}/* Start Mac IE5 filter \*/#left-column {	padding-bottom: 30000px;	margin-bottom: -30000px;}/* End Mac IE5 filter */#left-column ul {		width: 15.8em;	float: left;	list-style: none;	margin: 0em;	padding: 0em;		border-bottom: solid 0.1em rgb(200,200,200);}	#left-column li {	margin: 0em;	padding: 0em;}#left-column li.left-nav-title {	display: block;	text-align: right;		margin: 0em;	padding: 0.3em 0.7em 0.9em 0.6em;	background-color: inherit;	color: rgb(50,50,50);	text-transform: uppercase;	font-weight: bold;	height: 1.3em;	font-size: 1.1em;}#left-column li a {	display: block;	text-align: right;		padding: 0.3em 0.7em 0.2em 0.6em;	border-top: solid 0em rgb(215,215,215);	border-left: solid 0.5em rgb(255,255,255);			background-color: inherit;	color: rgb(125,125,125);	text-decoration: none;	height: 1.3em;	font-size: 1.1em;}#left-column li.left-nav-group a {	display: block;	text-align: right;		padding: 0.3em 0.7em 0.2em 0.6em;	border-top: solid 0.1em rgb(215,215,215);	border-left: solid 0.5em rgb(255,255,255);			background-color: inherit;	color: rgb(125,125,125);	text-decoration: none;	font-weight: bold;	height: 1.3em;	font-size: 1.1em;}		#left-column a:hover, #left-column .selected {	text-align: right;	border-left: solid 0.5em rgb(137,199,44);					background-color: inherit;		background-color: rgb(224,244,181);		color: rgb(0,0,0);	text-decoration: none;}#left-column li.left-nav-group a:hover, #left-column li.left-nav-group .selected {	text-align: right;	border-left: solid 0.5em rgb(137,199,44);			background-color: rgb(224,244,181);	color: rgb(0,0,0);	text-decoration: none;}/*** Images ***/#left-column-first .img-left-nav {	height: 50em;	width: 15.9em;	margin: 0em;	padding: 0em;	border: none;	z-index: 500;}/*************************//***   MIDDLE COLUMN   ***//*************************/#middle-column {	float: left;	width: 43em;	margin: 0em;	padding: 0em 2em;	color: rgb(100,100,100);	height: auto;}/* Start Mac IE5 filter \*/#middle-column {	padding-bottom: 30000px;	margin-bottom: -30000px;}/* End Mac IE5 filter */	#middle-column p, #middle-column li {	margin: 0em 0em 0.6em;	font-size: 1.2em;		}/***   Pagetitle   ***/#pagetitle {/*	float: left; */	width: 39.0em;	margin: 0.3em 0em 1.0em 0em;	padding: 0em;	background-color: inherit;	color: rgb(100,100,100);}#pagetitle p {	padding: 0em;	margin: 0em;	font-weight: bold;	font-size: 1.1em;}/*** Standard title and box option ***/.midboxfull {	float: left;	width: 43.0em;	margin: 0em 0em 2.0em 0em;	padding: 0em;	background-color: rgb(255,255,255);	color: rgb(100,100,100);}.midboxleft {	clear: left;	float: left;	width: 20.5em;	margin: 0em 0em 2em;	padding: 0em;	background-color: rgb(255,255,255);	color: rgb(100,100,100);	height: auto;}.midboxright {	float: right;	clear: right;	width: 20.5em;	margin: 0em 0em 2em;	padding: 0em;	background-color: rgb(255,255,255);	color: rgb(100,100,100);	height: auto;}.midboxfull h2, .midboxleft h2, .midboxright h2 {	display: block;	margin: 0em 0em 0.5em;	padding: 0.2em 0em;	border-bottom: solid 0.167em rgb(120,176,39);	background-color: rgb(255,255,255);	color: rgb(112,162,36);	font-weight: bold;	font-size: 1.2em;	width: 100%;}#middle-column p.heading {	margin: 1em 0em;	font-weight: bold;	font-size: 1.2em;	padding: 0px;}#middle-column p.subheading {	margin: 1.0em 0em 0.6em 0em;		font-weight: bold;	font-size: 1.2em;}/*** Image with border ***//***scaling units so that 1.0em=10px, thus more easy to scale pictures. This is necessary since active font-size is 1.2em in the middle section.***/.middle-column-img-left-halfsize-border {	float: left;	width: 5.5em;	height: 5.5em;	margin: 0.3em 0.75em 0.3em 0em;	border: solid 1px rgb(100,100,100);	font-size: 0.833em; }.middle-column-img-right-halfsize-border {	float: right;	width: 5.5em;	height: 5.5em;	margin: 0.3em 0em 0.3em 0.75em;	border: solid 1px rgb(100,100,100);		font-size: 0.833em;}.middle-column-img-left-fullsize-border {	float: left;	width: 11.0em;	height: 11.0em;	margin: 0.3em 0.75em 0.3em 0em;	border: solid 1px rgb(100,100,100);	font-size: 0.833em;}.middle-column-img-right-fullsize-border {	float: right;	width: 11.0em;	height: 11.0em;	margin: 0.3em 0em 0.3em 0.75em;	border: solid 1px rgb(100,100,100);		font-size: 0.833em;}/*** Image without border ***//***scaling units so that 1.0em=10px, thus more easy to scale pictures. This is necessary since active font-size is 1.2em in the middle section.***/.middle-column-img-left-halfsize-noborder {	float: left;	width: 5.0em;	height: 5.0em;	margin: 0.3em 0.5em 0.3em 0em;	font-size: 0.833em;}.middle-column-img-right-halfsize-noborder {	float: right;	width: 5.0em;	height: 5.0em;	margin: 0.3em 0em 0.3em 0.5em;	font-size: 0.833em; }.middle-column-img-left-fullsize-noborder {	float: left;	width: 10.0em;	height: 10.0em;	margin: 0.3em 0.5em 0.3em 0em;	font-size: 0.833em; }.middle-column-img-right-fullsize-noborder {	float: right;	width: 10.0em;	height: 10.0em;	margin: 0.3em 0em 0.3em 0.5em;	font-size: 0.833em; }/************************//***   RIGHT COLUMN   ***//************************/#rgtcol {	float: right;	width: 15.0em;	margin: 0em 0em 0em 0em;	padding: 0em;}/* Start Mac IE5 filter \*/#rgtcol {	padding-bottom: 30000px;	margin-bottom: -30000px;}/* End Mac IE5 filter */.rgtcolbox {	width: 13.0em;	margin: 0em 1.0em 0.8em 0em;	padding: 0.4em 0.4em 0.4em 0.4em;	border: solid 0.1em rgb(200,200,200);	background-color: rgb(255,255,255);	color: rgb(100,100,100);	display: block;}.rgtcolbox h1 {	display: block;	margin: 0em 0em 0.5em 0em;	padding: 0.2em 0em 0.2em 0.2em;	background-color: rgb(220,220,220);	color: rgb(100,100,100);	font-weight: bold;	font-size: 1.1em;}	#rgtcol p {	margin: 0em 0em 0.4em 0.2em;	font-size: 1.0em;}#rgtcol ul {	margin: 0px 0px 0px .4em;	padding: 0px;	list-style-position: inside;}/*****************//***   FOOTER   **//*****************/#footer {	clear: both;/*	float: left; */	width: 78em;	height: auto;	margin: 0em;	padding: 0.5em 0em;	border-top: solid 0.1em rgb(200,200,200);	border-bottom: solid 0.1em rgb(200,200,200);	text-align: center;	color: rgb(100,100,100);	font-size: 1.0em;}/*************************************************//***   HYPERLINKS IN MIDDLE AND RIGHT COLUMNS  ***//*************************************************//*** Hyperlinks in middle and right columns ***/a {	background-color: inherit;	color: rgb(100,100,100);	text-decoration: underline;}a:hover {	text-decoration: none;}/*** Visited links not in use ***//*a:visited {	background-color: inherit;	color: rgb(100,100,100);	text-decoration: underline;} *//*************************************************//***   CML Styles  ***//*************************************************/.highlightboxrgt {	padding: 10px;	margin-top: .3em;	margin-bottom: .3em;	margin-left: .75em;	border: solid 0.167em rgb(120,176,39);	float: right;	width: 30%;	display: block;}.highlightboxlft {	padding: 10px;	margin-top: .3em;	margin-bottom: .3em;	margin-left: .75em;	border: solid 0.167em rgb(120,176,39);	float: left;	width: 30%;	display: block;}.left-nav-insert {	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.5em;	font-weight: bold;	display: block;	position: relative;	top: -470px;	left: 15px;	z-index: 1000;	width: auto;	margin: 0px;	height: 4em;	padding-top: 0.5em;	padding-right: 0.5em;	padding-left: 0em;	padding-bottom: 0px;}.Charlene-About-Page-Headshot {	float: left;	margin: 0.3em 0.5em 0.3em 0em;	font-size: 0.833em;}.SonOfrgtcolbox {	margin: 50px 1em 0.8em 0em;	padding: 0.4em;	border: 0.1em solid rgb(200,200,200);	background-color: rgb(255,255,255);	color: rgb(100,100,100);	display: block;}.midboxfull form {	padding: 20px 20px 0px;	margin-right: auto;	margin-left: auto;	text-align: center;	border: thin solid rgb(200,200,200);	width: 140px;	margin-top: 30px;}