/* CSS Document */body {	background-color:#077647;	margin:0px; 	padding:0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	}	h2 {	font: bold 1.125em Verdana, Arial, Helvetica, sans-serif;	margin-left: 20px;	background: #f7941e;	padding: .4em;	color: #fff;	}	ul#associations {	list-style: none;	}	ul#associations li { display: inline; float: left; width: 150px; }	ul#associations li img { display: block; margin: 5px auto; }	ul#associations li p { text-align: center; font-weight: bold; color: #333333; }#container {	position:absolute;	left:50%;	min-height:700px;	_height: 700px;	width:800px;	margin-top:0;	margin-left:-400px;	padding:0;	border-right:solid 1px #FFF;	}	#left {	float:left;	width:131px;		}	#show { margin:0; padding:0; overflow: auto; }	div#newsletter { width: 170px; float: right; margin: 1em .5em .5em 1.5em; min-height: 250px; padding-top: 1em;}#left ul {	position:absolute;	top:253px;	left:7px;	margin:0;	padding:0;	}#left li {	list-style:none;	width:100px;	height:25px;	border:solid 1px #CC6;	text-align:right;	font-size:13px;	font-weight:bold;	line-height:14px;	margin:3px;	padding:17px 5px 5px 5px;	}#kdka {      margin:0; padding:0;      position:absolute; left:7px; top:551px; z-index:1;      width:114px; height:86px;      overflow:hidden;      }#kdka a {      display:block;      position:absolute; left:0; top:0; z-index:2;      width:114px; height:86px;      margin:0; padding:0;      background:url(../images/shell/kdka.jpg) top left no-repeat;	  text-decoration:none;      }#kdka span {	display:none;	}		#middle {	position:absolute;	left:131px;	width:542px;	background-color:#FFF;	}#company {      margin:0; padding:0;      position:relative;      width:537px; height:116px;      overflow:hidden;      }#overlay1 {      display:block;      position:absolute; left:0; top:0; z-index:2;      width:199px; height:283px;      margin:0; padding:0;      background:url(../images/shell/centeroverlay.gif) top left no-repeat;      }#middle p {	color:#000;	padding:0px 20px 20px 20px;	margin-top:0;	line-height:16px;	}		#right {	float:right;	width:128px;	height:700px;	background-image:url(../images/shell/rightbarBkgd.jpg);	background-repeat:no-repeat;	background-position:top;		}#seasonal {	position:absolute;	left:703px;	top:256px;	height:275px;	width:67px;	background-image:url(../images/shell/seasonal.gif);	}#spring {      margin:0; padding:0;      }#spring a {      display:block;      position:absolute; left:1px; top:1px; z-index:1;      width:131px; height:132px;      margin:0; padding:0;      background:url(../images/shell/spring.gif) top left no-repeat;	  text-decoration:none;      }	#spring span {	display:none;	}	#summer {      margin:0; padding:0;      }#summer a {      display:block;      position:absolute; left:1px; top:60px; z-index:1;      width:131px; height:132px;      margin:0; padding:0;      background:url(../images/shell/summer.gif) top left no-repeat;	  text-decoration:none;      }	#summer span {	display:none;	}	#autumn {      margin:0; padding:0;      }#autumn a {      display:block;      position:absolute; left:1px; top:120px; z-index:1;      width:131px; height:132px;      margin:0; padding:0;      background:url(../images/shell/autumn.gif) top left no-repeat;	  text-decoration:none;      }	#autumn span {	display:none;	}	#winter {      margin:0; padding:0;      }#winter a {      display:block;      position:absolute; left:1px; top:180px; z-index:1;      width:131px; height:132px;      margin:0; padding:0;      background:url(../images/shell/winter.gif) top left no-repeat;	  text-decoration:none;      }	#winter span {	display:none;	}		a {	color:#FFF;	text-decoration:none;	}a:hover {	color:#CC6;	text-decoration:none;	}