/*
print.css
author: c westney (adjusted by p fleetwood)
updated: 25 april 2008 10:45

	 
	 
*/


/* ***** GENERAL ***** */
* {
margin:0;
padding:0;

}



body{
  background: #fff; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em; 
  color: #000000;
text-align:center;
}

body a{
text-decoration:none;
color: #328188;
}

body a:hover{
text-decoration:underline;

}

div.clear{
clear:both;
visibility:hidden;
height:1px;

}


#contentarea p{
margin-bottom:1.1em;
}
#contentarea h1{
font-size:1.7em;
font-weight:bold;
color:#568038;
margin-bottom:0.5em;

}

#contentarea h2{
font-size:1.2em;
font-weight:bold;
color:#568038;
margin-bottom:0.5em;
margin-top:1.4em;
}

#contentarea li.contentbullet{
list-style-type:square;
list-style-position:outside;
margin-left:1.1em;
padding-bottom: 0.5em;
}

#contentarea hr{
color:#7B6B62;
height:1px;
width:100%;
margin:0.2em;
}



div.rightColumnImage{
position: relative; 
float:right;
clear:right;
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
}

div.leftColumnImage{
position: relative; 
float:left;
clear:left;
margin-right:10px;
margin-bottom:10px;
margin-top:10px;

}

#contentarea #breadcrumb{
display:none;
}

.breadcrumb li{
display:none;
margin-right:3px;
font-size:80%;
color:#666;
background:url(bg_breadnav.gif) no-repeat right;
padding-right:15px;
zoom: 100%;
}

.breadcrumb li.last-child{
background:none;
}

.breadcrumb li a{
text-decoration:none;
color:#666;
}

.breadcrumb li a:hover{
text-decoration: underline;
}

/* header */
.logo {
	margin: 2px;
	float: left;
	height: 87px;
	width: 90px;
}

.headmenu {
	display:none;
	color: #000000;
	text-align: right;
	
	line-height: 1.8em;
	float: right;
	display: block;
}
.headmenu li {
	display: none;
	font-size: 80%;
	padding: 0 14px 0 8px;
    background:url(bg_topmenu-divide.gif) no-repeat right;
	zoom: 100%;
}

.headmenu li.last-child{
background:none;
padding-right: 10px;
}


.headmenu a:link, .headmenu a:visited {
	color: #000000;
	text-decoration: none;
}
.headmenu a:hover, .headmenu a:active {
	color: #000000;
	text-decoration: underline;
}
/* Styles setting the properties of the search box and its elements */
.search {
	display:none;
	padding: 1px 9px 0px 0px;
	text-align: right;
	float: right;
	clear: right;
	width: 300px;
}
#searchbut {
	display:none;
	font-size: 80%;
	color: #FFFFFF;
	background-color: #000000;
	padding: 1px;
	border: 1px solid #FFFFFF;
	font-weight: normal;
}

#searchinput {
	display:none;
	font-size: 80%;
	color: #000000;
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #000000;
	margin: 1px;
}

label {
	display:none;
	font-size: 80%;
	color: #000000;
	padding: 2px;
	font-weight: bold;
}
/* *** SITEMENU *** */
#sitemenu{
display:none;
background-color:#D89948;
border-right:1px solid #D89948;
clear:both;
text-align:right;
}

#sitemenu li{
display:none;
list-style-type:none;
line-height:2em;
margin-right:10px;
zoom: 100%;
}

#sitemenu li a{
text-decoration:none;
color:#fff;
background:url(sitemenu-divide.gif) no-repeat right;
padding:0 15px 0 0;
}

#sitemenu li a:hover{
text-decoration: underline;
}

#sitemenu li.last-child a{
background:none;
padding:0;
}

/* LEFT NAVIGATION*/



#navigation li{
display:none;
list-style-type:none;
margin:0;
padding:0;
line-height:1.7em;
zoom: 100%;
}

#navigation li a{
text-decoration:none;
}

#navigation li a:hover{
text-decoration:underline;
}

#navigation li.n4{
background-color:#9CB584;
padding-left:10px;

color:#fff;
}
#navigation li.n4 a{
color:#fff;
}

#navigation li.n4active{
background-color:#B6D095;
padding-left:15px;
color:#4A3C31;
background:url(bg_nav1.gif) no-repeat 2px 6px #DDE5D5;
}

#navigation li.n5{
padding-left:20px;
background-color:#DDE5D5;
color:#4A3C31;
}
#navigation li.n5 a{
color:#4A3C31;
}
#navigation li.n5active{
padding-left:20px;
color:#4A3C31;
background:url(bg_nav1.gif) no-repeat 2px 6px #DDE5D5;
}

#navigation li.n6{
padding-left:25px;
background-color:#DDE5D5;
color:#4A3C31;
}
#navigation li.n6 a{
color:#4A3C31;
}
#navigation li.n6active{
padding-left:25px;
color:#4A3C31;
background:url(bg_nav2.gif) no-repeat 11px center #DDE5D5;
}


#navigation  h2, #navigation  h2 a{
background-color:#568038;
color:#fff;
font-size:1.1em;
display:none;
line-height:1.8em;
text-decoration:none;
margin-bottom:0em;
font-weight:bold;
}

#navigation  h2{
padding-left:11px;
}


/* KEY LINKS RIGHT COLOUM */

#keylinks ul{
display:none;
padding:0;
list-style-type:none;
text-align:left;
}

#keylinks li{
zoom: 100%;
}


#keylinks a.text{
display:none;
line-height:1.9em;
text-decoration:none;
color:#7B6B62;
background:url(bg_keylink_text.gif) no-repeat left;
padding-left:30px;
}

#keylinks a.image{
display:none;
width:auto;
color:#fff;
font-weight:bold;
text-decoration:none;
line-height:1.1em;
margin:0.7em 5px;
padding:17px 40px 17px 8px;
min-height:28px;
}

#keylinks #alert{
background:url(bg_alert.gif) right no-repeat;
background-color:#5C98A2;
}
#keylinks #fun{
background-color:#615D97;
background:url(bg_donkey.gif) right no-repeat;
background-color:#615D97;
}
#keylinks #map{
background:url(bg_map.gif) right no-repeat;
background-color:#5986BB;
}


/* **** TABLE STYLES ***** */

table.stripey-table, table.normal-table{

}

table.stripey-table{
border-left: 1px solid #9CB584;
border-top: 1px solid #9CB584;
}

table.normal-table{
border-left: 1px solid #9CB584;
}

.t-header{
color:#fff;
background-color:#9CB584;
font-weight:bold;
border-right: 1px solid #9CB584;
border-bottom: 1px solid #9CB584;
border-top: 1px solid #9CB584;
padding:7px;
margin:0;
margin-bottom:0px;
text-align:left;
}

.t-rowone{
color:#000000;
background-color:#fff;
border-right:1px solid #9CB584;
border-bottom:1px solid #9CB584;
padding:5px;
text-align:left;
}

.t-rowtwo{
color:#000000;
background-color:#B6D095;
border-right:1px solid #9CB584;
border-bottom:1px solid #9CB584;
padding:5px;
text-align:left;
}


table.normal-table{
border-left: 1px solid #9CB584;
border-top: 1px solid #9CB584;
}

table.nolines-table td{
padding:5px;
vertical-align: top;
}


/* **** FOOTER ***** */
#footer {

  clear: both;
  position: relative;
  background-color:#7B6B62;
  border-right:1px solid #7B6B62;
  color:#fff;
}
#footer li{
list-style-type:none;

line-height:1.3em;
padding:5px;
font-size:75%;
background:url(bg_footer-divide.gif) no-repeat right;
zoom: 100%;
}

#footer li.last-child{
background:none;
}

#footer a{
display:none;
color:#fff;
text-decoration:none;
}

#footer a:hover{
text-decoration: underline;
}

/* **** LAYOUT DO NOT EDIT ***** */
#header, #frame, #footer{
width:100%;
min-width:780px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#frame{
min-width:780px;
border-right:1px solid #B6D095;
padding:0;
}

#footer{
text-align:center;
top:-1px;
}

#head-picture{
width:100%;
background-color:#9CB584;/*expanding section */
}

#container-left{
position:relative;
float: left;
width:100%;

background-color:#fff;
}

#container-right{
display:none;
position:relative;
width:180px;
float:left;
margin-left:-180px;
}

#main{
width:100%;
float:right;
margin-left:-180px;
background:url(bg_main.gif) right repeat-y #9CB584;
}

#contentarea{
position:relative;
margin-left:0px;
background-color:#fff;
margin-right:0px;
border-right:1px #B6D095 solid;
margin-bottom:0;
padding:1em;
}

#navigation{
position:relative;
float:left;
width:180px;
background-color:#9CB584;
}


/*** IE Fix ***/
* html #left {
  left: 180px;           /* RC fullwidth */
}

* html #footer{
top: -17px;
}

/* change display to 2 column if nokeylinks chosesn */
body.none #contentarea{
margin-right:0;
border-right:0;
}

body.none #keylinks{
display:none;
}


