* {
	margin: 0;
	padding: 0;
}

body {
	text-align:center;
	font: 12px arial;
	color: #463d2a;
    background: url(images/insideBg.gif) repeat-x top left;
}

body.print {
	padding:20px;
	text-align:left;
	font: 12px arial;
	color: #463d2a;
	background:none;
}

p {
	font: 12px arial;
	color: #463d2a;
	padding: 15px 0 0 0;
}

h1 {
	margin: 10px 0 0 0;
    font: 30px arial;
	color: #007451;
}

a.crumb:link {font:13px arial; color:#007451;}
a.crumb:visited {font:13px arial; color:#007451;}
a.crumb:hover {font:13px arial; color:#007451;}
a.crumb:active {font:13px arial; color:#007451;}

h2 {
	margin: 15px 0 0 0;
    font: bold 18px arial;
	color: #6d634f;
}

h3 {
	margin: 15px 0 0 0;
    font: bold 14px arial;
	color: #6d634f;
}

ul {
	margin:15px 0 0 40px;
}

ol {
	margin:15px 0 0 40px;
}

table.regions {
	width:100%;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}

td {
	padding:5px;
}

table.regions td {border-left:1px solid #ccc;}
table.regions td  a:link {text-decoration: none;}
table.regions td  a:visited {text-decoration: none;}
table.regions td  a:hover {text-decoration: underline;}

img {border:none;}
img.flag {
	margin:5px;
	vertical-align:middle;
}
img.team {border:1px solid #6d634f;}

hr {height:1px; color:#cccccc; border-top:1px solid #cccccc; border-bottom:none;}

a:link {color: #00714b; text-decoration:none;}
a:visited {color: #00714b; text-decoration:none;}
a:hover {color: #008b5c; text-decoration:none;}
a:active {color: #00714b; text-decoration:none;}

a.white:link {color:#fff;}
a.white:visited {color:#fff;}
a.white:hover {color:#fff;}
a.white:active {color:#fff;}

.caption {font:11px arial;}
.white {color:#fff;}

#homePage {
	background: url(images/home-bg.gif) repeat-x top left;
}

#container {
   	width: 1000px;
    margin: 0 auto;
	text-align: left;
}

#header {
	width: 1000px;
}

#headerBack {
    clear: both;
	background: url(images/headerBg.gif) no-repeat;
	height: 121px;
}

#headerPic {
	float:left;
}

#headerCrumbtrail {
	margin: 0 0 0 234px;
    padding: 50px 0 0 20px;
	color:#007451;
}

#headerCrumbtrail h1 {margin-top:5px;}
.crumb {color:#007451;}

#topNav {
	width: 1000px;
	text-align: right;
}

#topNav div a {color:#645A50;}
#topNav div a:hover {color:#008b5c;}

#mainMenu {
	clear:both;
}

#mainMenu a{
	display:block;
	float: left;
	padding: 10px 30px 10px 30px;
	font:14px arial;
	color: #645A50;
	text-decoration: none;
	text-align:center;
	border-top:1px solid #6d634f;
	border-bottom:1px solid #6d634f;
}

#mainMenu a:visited{
	color: #645A50;
	text-decoration: none;
}

#mainMenu a:hover{
	color: #008b5c;
	text-decoration: none;
}

#mainMenufr {
	clear:both;
}

#mainMenufr a{
	display:block;
	float: left;
	padding: 10px 24px 10px 24px;
	font:14px arial;
	color: #645A50;
	text-decoration: none;
	text-align:center;
	border-top:1px solid #6d634f;
	border-bottom:1px solid #6d634f;
}

#mainMenufr a:visited{
	color: #645A50;
	text-decoration: none;
}

#mainMenufr a:hover{
	color: #008b5c;
	text-decoration: none;
}

#left {
	float: left;
	width: 210px;
	padding: 20px 5px 0 5px;
}

#content5panel {
	float: left;
	width: 517px;
	padding: 0 20px 20px 20px;
}

#content4panel {
	float: left;
	width: 737px;
	padding: 0 20px 20px 20px;
}

#right {
	float: left;
	width: 210px;
	padding: 50px 5px 0 5px;
}

#footer {
	margin:20px 0 0 0;
	clear: both;
	width: 1000px;
}

#footerBand{
	clear: both;
	margin:20px 0 0 0;
	width: 100%;
	height: 34px;
    	background: url(images/footer-band.gif) repeat-x bottom right;
}

#dropmenudiv{
	position:absolute;
	z-index:100;
	text-align:left;
	border-left:1px solid #6d634f;
	border-right:1px solid #6d634f;
}

#dropmenudiv a{
	padding: 5px 0px;
	width: 100%;
	display: block;
	text-indent:10px;
	color: #695E49;
	text-align:left;
	font:12px arial;
	text-decoration: none;
	border-bottom:1px solid #6d634f;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #d9e8e3;
}

#menudiv {
	margin:20px 0 0 0;
	border-top:1px solid #008b5c;
}

.menu-item {
	border-bottom:1px solid #008b5c;
}

.level1 {

}

#menudiv .level1 a:link    {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #6d634f; text-decoration: none;}
#menudiv .level1 a:visited {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #6d634f; text-decoration: none;}
#menudiv .level1 a:hover   {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #008b5c; text-decoration: none; background:#f1eee8;}
#menudiv .level1 a:active  {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #6d634f; text-decoration: none;}

#menudiv .level1 a.selected:link    {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #008b5c; text-decoration: none; background:#f1eee8;}
#menudiv .level1 a.selected:visited {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #008b5c; text-decoration: none; background:#f1eee8;}
#menudiv .level1 a.selected:hover   {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #008b5c; text-decoration: none; background:#f1eee8;}
#menudiv .level1 a.selected:active  {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #008b5c; text-decoration: none; background:#f1eee8;}


.level2 {
	padding: 3px 0 3px 15px; 
	width:195px;
	background:#f1eee8;
}

#menudiv .level2 a:link    {font: 12px arial; color: #6d634f; text-decoration: none;}
#menudiv .level2 a:visited {font: 12px arial; color: #6d634f; text-decoration: none;}
#menudiv .level2 a:hover   {font: 12px arial; color: #008b5c; text-decoration: none;}
#menudiv .level2 a:active  {font: 12px arial; color: #6d634f; text-decoration: none;}

#menudiv .level2 a.selected:link    {font: 12px arial; color: #008b5c; text-decoration: none;}
#menudiv .level2 a.selected:visited {font: 12px arial; color: #008b5c; text-decoration: none;}
#menudiv .level2 a.selected:hover   {font: 12px arial; color: #008b5c; text-decoration: none;}
#menudiv .level2 a.selected:active  {font: 12px arial; color: #008b5c; text-decoration: none;}


.level3 {
	padding: 3px 0 3px 20px;
	width:190px;
	background:#f8f6f2; 
}

#menudiv .level3 a:link    {font: 12px arial; color: #6d634f; text-decoration: none;}
#menudiv .level3 a:visited {font: 12px arial; color: #6d634f; text-decoration: none;}
#menudiv .level3 a:hover   {font: 12px arial; color: #008b5c; text-decoration: none;}
#menudiv .level3 a:active  {font: 12px arial; color: #6d634f; text-decoration: none;}

#menudiv .level3 a.selected:link    {font: 12px arial; color: #008b5c; text-decoration: none;}
#menudiv .level3 a.selected:visited {font: 12px arial; color: #008b5c; text-decoration: none;}
#menudiv .level3 a.selected:hover   {font: 12px arial; color: #008b5c; text-decoration: none;}
#menudiv .level3 a.selected:active  {font: 12px arial; color: #008b5c; text-decoration: none;}


.level4 {
	padding: 3px 0 3px 35px;
	width:175px;
	background:#f8f6f2;
}

#menudiv .level4 a:link    {font: 11px arial; color: #6d634f; text-decoration: none;}
#menudiv .level4 a:visited {font: 11px arial; color: #6d634f; text-decoration: none;}
#menudiv .level4 a:hover   {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level4 a:active  {font: 11px arial; color: #6d634f; text-decoration: none;}

#menudiv .level4 a.selected:link    {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level4 a.selected:visited {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level4 a.selected:hover   {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level4 a.selected:active  {font: 11px arial; color: #008b5c; text-decoration: none;}


.level5 {
	padding: 3px 0 3px 40px;
	width:170px;
	background:#f8f6f2;
}

#menudiv .level5 a:link    {font: 11px arial; color: #6d634f; text-decoration: none;}
#menudiv .level5 a:visited {font: 11px arial; color: #6d634f; text-decoration: none;}
#menudiv .level5 a:hover   {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level5 a:active  {font: 11px arial; color: #6d634f; text-decoration: none;}

#menudiv .level5 a.selected:link    {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level5 a.selected:visited {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level5 a.selected:hover   {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level5 a.selected:active  {font: 11px arial; color: #008b5c; text-decoration: none;}


.level6 {
	padding: 3px 0 3px 50px;
	width:160px;
	background:#f8f6f2;
}

#menudiv .level6 a:link    {font: 11px arial; color: #6d634f; text-decoration: none;}
#menudiv .level6 a:visited {font: 11px arial; color: #6d634f; text-decoration: none;}
#menudiv .level6 a:hover   {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level6 a:active  {font: 11px arial; color: #6d634f; text-decoration: none;}

#menudiv .level6 a.selected:link    {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level6 a.selected:visited {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level6 a.selected:hover   {font: 11px arial; color: #008b5c; text-decoration: none;}
#menudiv .level6 a.selected:active  {font: 11px arial; color: #008b5c; text-decoration: none;}

a.whistle:link {display: block; padding: 5px 0 5px 10px; width:200px; font:bold 12px arial; color: #6d634f; text-decoration: none; border:1px solid #008b5c; background:#dddddd;}
a.whistle:visited {display: block; padding: 5px 0 5px 10px; width:200px; font:bold 12px arial; color: #6d634f; text-decoration: none; border:1px solid #008b5c; background:#dddddd;}
a.whistle:hover {display: block; padding: 5px 0 5px 10px; width:200px; font:bold 12px arial; color: #008b5c; text-decoration: none; border:1px solid #008b5c; background:#dddddd;}
a.whistle:active {display: block; padding: 5px 0 5px 10px; width:200px; font:bold 12px arial; color: #6d634f; text-decoration: none; border:1px solid #008b5c; background:#dddddd;}

a.gastro:link {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #6d634f; text-decoration: none; border:1px solid #008b5c;}
a.gastro:visited {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #6d634f; text-decoration: none; border:1px solid #008b5c;}
a.gastro:hover {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #008b5c; text-decoration: none; border:1px solid #008b5c; background:#f1eee8;}
a.gastro:active {display: block; padding: 5px 0 5px 10px; width:200px; font: 12px arial; color: #6d634f; text-decoration: none; border:1px solid #008b5c;}

.siteMap0 {font:bold 14px arial;}
.siteMap1 {margin-left:10px; font-weight:bold;}
.siteMap2 {margin-left:20px;}
.siteMap3 {margin-left:30px;}
.leftFloat {float:left;}

#homeBoxTop {
    	background: url(images/homeBoxTop.gif) no-repeat top left;
	width: 181px;
	height: 26px;
	padding: 5px 5px 10px 20px;
	font: bold 12px Arial;
	color: #018B58;
	text-align:left;
}

#homeBoxContent {
    	background: url(images/homeBoxBg.gif) repeat-y top left;
	width: 166px;
	padding: 10px 20px 5px 20px;
}

#mapbox {
	border:1px solid #ccc; 
	padding:5px;
}

#flagbox {
	float:right;
	padding:5px;
	width:190px;
	border:1px solid #ccc;
}

#map {
	padding:20px 0 0 0;
	width:520px;
	text-align:center;
}