/* ---container to center the layout--- */#container{	background-color: #fff;	font-family: Georgia, Times New Roman, Times, serif;	font-size: 8pt;	width: 880px;	height: 490px;	margin-left: auto;	margin-right: auto;	margin-top: 40px;}


/* Links */
a { font-size: 8pt; line-height: 1.5em; }
a, a:link, a:visited, a:active { text-decoration: none; color: #B99C6B; } 
a:hover { text-decoration: none; color: #855723; }/* --- interior divs --- */#top_shadow {	width: 880px;	height: 15px;	clear: both;	text-align: right;}#left_shadow {	width: 15px;	height: 450px;	float: left;}#content {	width: 850px;	height: 450px;	float: left;	background-color: #fff;}#right_shadow {	width: 15px;	height: 450px;	float: right;}#bottom_shadow {	width: 880px;	height: 25px;	clear: both;	background-image: url(../images/bottomshadow.jpg);	text-align: right;	color: #633f1b;	font-family: Georgia, "Times New Roman", Times, serif;}/* --- content divs --- */#left_column {	width: 300px;	height: 450px;	float: left;	background-image: url(../images/branding.jpg);}#right_column {	width: 550px;	height: 450px;	float: right;}#right_content {	width: 490px;	height: 390px;	margin: 30px;}#navigation {	width: 150px;	height: 150px;	float: right;	background: transparent;	margin-top: 275px;	text-align: right;}#individual_navigation {	width: 150px;	height: 20px;	float: right;	background: transparent;	margin-bottom: 1px;}/* --- page specific divs --- *//* --- links --- *//* --- Text --- */.text {	color: #B99C6B;	font: 11px/18px "Lucida Grande", Lucida, Verdana, sans-serif;}.text_name {	color: #a0662d;	font: 14px/18px "Lucida Grande", Lucida, Verdana, sans-serif;}.text_smallname {	color: #a0662d;	font: 12px/18px "Lucida Grande", Lucida, Verdana, sans-serif;}#map {	position: relative;    margin:0;    padding:0;    width:550px;    height:450px;    font-family:arial, helvetica, sans-serif;    font-size:8pt;	background-image: url(../images/quality.jpg);}#map li {	position: absolute;	margin:0;	padding:0;	list-style:none;	left: -47px;	top: 126px;	width: 47px;	height: 28px;	text-decoration: none;}#map li a {    position:absolute;    display:block;    /*       Specifying a background image       (a 1px by 1px transparent gif)       fixes a bug in older versions of       IE that causeses the block to not       render at its full dimensions.    */    background:url(blank.gif);
    text-decoration: none;}#map li a span { display:none; }#map li a:hover span {	position: relative;    display:block;    width: 76px;    left:20px;    top:20px;    padding:5px;    background:#fff;    text-decoration:none;    color:#000;    filter:alpha(opacity=80);    opacity:0.8;
    }#map a.bunny {	position: absolute;    top:77px;    left:-85px;    width:59px;    height:49px;}       #map a.parrot {	position: absolute;    top:1px;    left:275px;    width:50px;    height:50px;}       #map a.Q1 {	position: absolute;    top: 215px;    left: 553px;    width: 20px;    height: 20px;}

#map a.Q2 {	position: absolute;    top: 173px;    left: 501px;    width: 20px;    height: 20px;}

#map a.Q3 {	position: absolute;    top: 204px;    left: 515px;    width: 20px;    height: 20px;}

#map a.Q4 {	position: absolute;    top: 36px;    left: 333px;    width: 20px;    height: 20px;}

#map a.Q5 {	position: absolute;    top: 118px;    left: 168px;    width: 20px;    height: 20px;}

#map a.Q6 {	position: absolute;    top: 56px;    left: 548px;    width: 20px;    height: 20px;}

#map a.Q7 {	position: absolute;    top: 16px;    left: 548px;    width: 20px;    height: 20px;}

#map a.Q8 {	position: absolute;    top: 220px;    left: 320px;    width: 20px;    height: 20px;}

#map a.Q9 {	position: absolute;    top: -33px;    left: 554px;    width: 20px;    height: 20px;}

#map a.Q10 {	position: absolute;    top: -23px;    left: 107px;    width: 20px;    height: 20px;}

#map a.Q11 {	position: absolute;    top: -28px;    left: 197px;    width: 20px;    height: 20px;}

#map a.Q12 {	position: absolute;    top: 42px;    left: 424px;    width: 20px;    height: 20px;}

#map a.Q13 {	position: absolute;    top: -14px;    left: 349px;    width: 20px;    height: 20px;}

#map a.Q14 {	position: absolute;    top: 220px;    left: 320px;    width: 20px;    height: 20px;}

#map a.Q15 {	position: absolute;    top: 33px;    left: 175px;    width: 20px;    height: 20px;}

#map a.Q16 {	position: absolute;    top: 244px;    left: 195px;    width: 20px;    height: 20px;}

#map a.Q17 {	position: absolute;    top: 197px;    left: 158px;    width: 20px;    height: 20px;}

#map a.Q18 {	position: absolute;    top: 207px;    left: 446px;    width: 20px;    height: 20px;}

#map a.Q19 {	position: absolute;    top: 233px;    left: 470px;    width: 20px;    height: 20px;}

#map a.Q20 {	position: absolute;    top: 56px;    left: 76px;    width: 20px;    height: 20px;}

#map a.Q21 {	position: absolute;    top: 72px;    left: 127px;    width: 20px;    height: 20px;}

