
/* structure
--------------------------------- */
body {
  margin:0;
  padding:0;
  background:#D6D6D6 url(images/bg_body.gif) repeat-x left top ;
  color:#333;
  text-align:center;
  font:x-small verdana,Serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:small;
  } html>body {font-size:small;}
  
#container {
  position:relative;
  width:732px;
  margin:0 auto;
  text-align:left;
  background:#FFFFFF;
    border:1px solid #A79355;
  
  }
#intro {
  border:1px solid #A79355;
  border-width:0 0px 1px 0;
  }




  
/* header and summary
--------------------------------- */

#header_text p.p2 {
  position:absolute;
  top:53px;
  right:205px;
  width:400px;
  margin:0;
  font-size:98%;
  line-height:1.3em;
  text-align:right;
  color:#085581;
  background-color:transparent;
  }


/*  right side
--------------------------------- */
#right {
  position:absolute;
  top:196px;
  right:4px;
  width:180px;
  }
#right h3 {
  height:44px;
  background-image:  url(images/bg_info.gif);
    margin:0px 10px 5px 10px;
	}
 
 #right h2 {
  font-size:93%;
  line-height:1.7em;
  color:#66472E;
  }
#right p {
  margin:5px 5px 5px 0px;
  font-size:93%;
  font-style:italic;
  line-height:1.7em;
  color:#66472E;
  background-color:transparent;
  text-align:left;
  }
  #right ul {
	font-size: 80%;
	list-style: square;
  margin: 0 5px 0 10px;
  line-height:1.5em;
  padding:0 10px;
  text-align: left;
  color:#000000;
}


/* supporting text centre
--------------------------------- */
#main_text {
 margin:0 200px;
  border:1px solid #A79355;
  border-width:0 1px;
  padding-bottom:8px;

  
  }
#main_text p {
font-size: 80%;
  margin:.75em 0;
  line-height:1.5em;
  padding:0 20px;
  text-align: justify;
  color:#000000;
  }
  #main_text.heading {
	float:right;
	margin:0 0.75em 0 0;
	margin-right: -10px;
	margin-top:0;
  }
  #main_text h2 { /* text headers*/
  font: 90% verdana;
border: 1px solid #CBCDCE;
border-left:none;
border-right: none;
border-top:none;
  color:#094C84;
   font-style:bold;
  height:12px;
  margin:10px 15px -5px 20px;
 
  }
#main_text h3 { /* text headers*/
  height:20px;
  border:1px solid #A79355;
  border-width:1px 0;
  margin:1em 0 .5em;
  background-color:#D9D98B;
  }
#explanation h3 {
  height:30px;
  background-image:  url(images/bg_select.gif);
  border-top-width:0;
  margin:0 0 10px;
  }
#main_text ul {
	font-size: 80%;
	list-style: square;
  margin: 0 0px 0 10;
  line-height:1.5em;
  padding:0 5px;
  text-align: left;
  color:#000000;
}

/* link list
--------------------------------- */
#linkList {
  position:absolute;
  top:230px;
  left:5px;
  width:180px;
  font-family:Verdana,Arial,Sans-serif;
font-size: 98%;


  }
#navigation {
	float: left;
	width: 180px;
	
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#navigation li {
	width: 195px;
	border-bottom: 1px solid #B6A595;
	margin: 0;
	padding: 0;
	font-size: 80%;
	vertical-align: bottom;	
}
#navigation a:link, #navigation a:visited {
display:block;
	padding: 5px 5px 5px 1.9em;
border-left:0px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #66472E;
	text-decoration: none;
}
#navigation a:hover {
	background-color: #334F8E;
	color: #FFFFFF;


}

  
/* footer
--------------------------------- */
#footer {
  background:#FFFFFF  ;
  color:#000000;
  margin:0 0 0;
  padding:0px 0px 0px 0px;

  border-top: 1px solid #B6A595;
  border-width:1px 0;
  font:85% Verdana,Arial,Sans-serif;
  text-align:center;  	
  }
#footer a:link, #footer a:visited {
  padding:0 5px;
  font-weight:normal;
  }


/* links
--------------------------------- */
a:link, a:visited {
  color:#703F0E;
  background-color:transparent;
  font-weight:bold;
  text-decoration:none;
  }
a:hover {
  color:#616623;
  background-color:transparent;
  text-decoration:underline;
  }


/* Mozilla bug workarounds */
#outer > #inner { 
	border-bottom: 1px solid transparent; 
}
#side1 {
	margin-right: 1px;
}
#side2 {
	margin-left: 1px;
}
#content {
	margin: 0 -3px 0 -2px;
}

