/* CSS Document */

/* forces scroll bar on all pages */

html {
	overflow-y: scroll;
}

body, html {
		background:#f1ecda url(../../media/bg_tile.gif) repeat-x top left;
	    margin:0;
		padding:0;
		font: small verdana;
		color: #196474;
	}
	body {
		min-width:870px;
	}
	#wrap {
		margin: 0 auto;
		padding-bottom: 5px;
		width:870px;
		
		
	}
	#header {
		background:  url(../../media/header.gif) no-repeat top left;
		height: 161px; 
	}

	#content {
		margin:0 auto;
		width:791px;
		border-right: 1px solid #d7d3c3;
		border-left: 1px solid #d7d3c3;
		border-bottom: 2px solid #8c897f;
		background-color:#FFFFFF;
		
	}
	
	#page_title {
		background:#fff;
		padding:5px;
	}
	

	
	#left_sidebar {
		background:#fff;
		float:left;
		width:281px;
	}
	
	#left_sidebar img {
	margin: 0px 0px 8px 10px;
	}
	
	#main {
		background:#fff;
		float:right;
		width:510px;
	}
	
	#main img {
	margin: 0px 8px 8px 0px;
	}

	#left_column {
	width: 255px;
	float: left;

	}
	
	#right_column {
	width: 255px;
	float: right;
	}


	#yellow_box{
	
	border: 4px solid #c6bd7f;
	background: #f6f2d4;
	margin: 0 15px 15px 0;
	color: #796b1d;

	}
	
	#yellow_box p.link{
	padding: 10px 10px 20px 10px;
	
	}
	
	#yellow_box h1{
	background:   url(../../media/yellow_divider.gif) no-repeat 5px 100%;
	color: #9a8c3f;
	padding: 5px;
	}
	
	#yellow_box a{
	font: bold 100% arial;
	letter-spacing: 1px;
	color: #fff;
	background: #852c00;
	text-decoration:none;
	padding: 5px;
	}
	
	#yellow_box a:hover{
	color: #fff;
	background: #662200;
	text-decoration:none;
	}
	

	
	#blue_box{
	
	border: 4px solid #8fc0c9;
	background: #d3eaee;
	margin: 0 15px 15px 0;
	color: #196474;

	}
	
	#blue_box p.link{
	
	padding: 10px 10px 18px 10px;
	}
	
	#blue_box h1{
	background:   url(../../media/blue_divider.gif) no-repeat 5px 100%;
	color: #407e8a;
	padding: 5px;
	}
	
	#blue_box a{
	letter-spacing: 1px;
	font: bold 100% arial;
	color: #fff;
	background: #407e8a;
	text-decoration:none;
	padding: 5px;
	}
	
	#blue_box a:hover{
	color: #fff;
	background: #326169;
	text-decoration:none;
	}
	

	#clear {
	height: 1px;
	clear:both;
	}

	#footer {
	clear:both;
	}
	
	#footer p {
	color: #9a8c3f;
	font: bold 90% arial;
	text-align: center;
	padding:5px;
	margin:0;
    }
	
	#footer a{color: #9a8c3f;
	font-weight: bold;
	}
	
/* NAV NAV NAV NAV NAV */
/* NAV NAV NAV NAV NAV */

#navcontainer {
float: right;
margin: 85px 40px 0 0;
}

#nav{
width: 492px;
margin: 0 0 0 0;
height: 55px;
} 

#nav ul{
	margin: 0;
	height: 55px;
	list-style: none;
	display: inline;
}

#nav ul li{
	margin: 0;
	list-style: none;
	display: inline;
}
	
#home{
	float: left;
	height: 55px;
	width: 58px;
	text-indent: -5000px;
	overflow: hidden;
	background: url("../../media/nav_home.gif") top left no-repeat;
}

#about{
	float:left;
	height: 55px;
	width: 92px;
	text-indent: -5000px;
	overflow: hidden;
	background: url("../../media/nav_about.gif") top left no-repeat;
}

#nav a:active, #nav a:hover, #nav a.current {
	background-position: bottom left;
}

#news{
	float:left;
	height: 55px;
	width: 130px;
	text-indent: -5000px;
	overflow: hidden;
	background: url("../../media/nav_news.gif") top left no-repeat;
}



#useful{
	float:left;
	height: 55px;
	width: 118px;
	text-indent: -5000px;
	overflow: hidden;
	background: url("../../media/nav_useful.gif") top left no-repeat;
}

#contact{
	float:left;
	height: 55px;
	width: 94px;
	text-indent: -5000px;
	overflow: hidden;
	background: url("../../media/nav_contact.gif") top left no-repeat;
}


/* END NAV END NAV END NAV END NAV END NAV */


hr {    height:0px; 
        border:0px; 
        border-top:1px solid #ccc59f; }
h1 {
		font: bold 110% arial;
		color: #9a8c3f;
    	padding:0 5px 5px 8px;
	    margin:0 0 0 0;
	}
	
	
#page_title h1{	font: bold 110% arial;
				color: #9a8c3f;
    			padding:0 5px 20px 8px;
	    		margin:0 0 0 0;
				text-indent: -5000px;
}




.ulmedia {
margin: 0px 0px 0px 30px;
padding: 0px 0px 0px 0px;
}

.dlword {
vertical-align:top;
margin: 0px 0px 0px 3px;
padding: 0px 0px 0px 3px;
list-style-image: url("../../media/word_logo.gif");
list-style-position:outside;
}

.dlpdf {
vertical-align:top;
margin: 0px 0px 0px 3px;
padding: 0px 0px 0px 3px;
list-style-image: url("../../media/pdf_logo.gif");
list-style-position:outside;
}

.eventdlpdf {
vertical-align:top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-image: url("../../media/pdf_logo.gif");
list-style-position:inside;
}


#page_title .h1_home {
background:   url("../../media/pagetitle_home.gif") no-repeat top left;
}
#page_title .h1_about {
background:   url("../../media/pagetitle_about.gif") no-repeat top left;
}	
#page_title .h1_news {
background:   url("../../media/pagetitle_news.gif") no-repeat top left;
}	
#page_title .h1_useful {
background:   url("../../media/pagetitle_useful.gif") no-repeat top left;
}	
#page_title .h1_contact {
background:   url("../../media/pagetitle_contact.gif") no-repeat top left;
}		

#page_title .h1_emailnewsletter {
background:   url("../../media/pagetitle_emailnewsletter.gif") no-repeat top left;
}		

p {
font-size: 90%;
padding: 4px 8px 4px 8px;
margin: 0;}


a {	font: 100% verdana;
	color: #196474;
	text-decoration:underline;}
	
a:hover{
text-decoration: none;}

.pdf {
background: url(../../media/pdf_logo.gif) no-repeat 70% 50%;}

#main p{padding: 5px 40px 5px 10px;}

.newsheader {
padding: 0 40px 0 10px;
font-weight: bold;
text-decoration: none;}

.newsheaderbrown {font: bold 120% arial;}

.eventimg { float: left; 
padding:0 10px 0 10px;}


div.events_clear {
		clear: both;
		padding: 1ex;
}

/* BACK IN ACTION */
#page_title .h1_bia {
background:url("../../media/pagetitle_back_in_action.gif") no-repeat scroll left top transparent;
}

.bia { color:#6d6f71; }

.bia h1 { margin:20px 0 5px 0; color:#7cc527; }
.bia p { line-height:150%; }

.bia #login_box { margin: 0 15px 350px 0 !important; }
#logout { font: bold 100% arial; letter-spacing: 1px; color: #fff; background: #7cc527; text-decoration:none;	padding: 5px; }
#logout:hover { color: #fff; background: #9adc4d; text-decoration:none; }
.bia #pwd { margin:5px; }

#logout { float:right; margin:5px 25px 0px 0; }

.bia img { border:5px solid #7cc527; }
.bia #left_sidebar img { border:5px solid #a5a8a7; }
.bia .bia_illustration { float:right; margin:7px 30px 0 40px !important; }
#as_logo { border:none !important; }

#main .info_box{ border: 4px solid #f9d070; background: #7cc527; margin: 0 15px 15px 0; color: #fff;	}
#main .info_box p.link{	padding: 10px 10px 20px 10px; }
#main .info_box a{ font: bold 100% arial; letter-spacing: 1px; color: #fff;	background: #f79321; text-decoration:none; padding: 5px; }
#main .info_box a:hover{ color: #fff; background: #f9d070; text-decoration:none; }

#main .info_box { margin-left:10px; margin-top:0px; margin-right:30px; }
#main .info_box h1 { border-bottom:1px solid #fff; color:#fff; margin:5px; padding:5px 0; }

#refs { font-size:10px; }

table.bia_table { width:460px; text-align:left; margin:5px 40px 15px 10px; border-collapse:collapse; }
table.bia_table th.region { width:50%; }
table.bia_table th { border-bottom:1px solid #f79321; border-top:1px solid #f79321; padding:8px 0; }
table.bia_table td { border-bottom:1px solid #f79321; padding:8px 0; }

/* Home */
#spot_box { border: 4px solid #c6bd7f; background: #fff; margin: 10px 15px 15px 0; }
#spot_box a { font: bold 100% arial; letter-spacing: 1px; color: #fff; background: #7CC527; text-decoration:none; padding: 5px; display:block; width:200px; }
#spot_box a:hover { color: #fff; background: #9adc4d; text-decoration:none; }
#spot_box h1 { background:   url(../../media/yellow_divider.gif) no-repeat 5px 100%; color:#7CC527; margin:5px; padding:5px; }

#spot_box #bia_logo { float:right; margin:0 0 0 10px !important;  }

#main .box_addinfo { font-size:80%; }
#main .box_addinfo a { font: 100% verdana; color: #fff;	background: none; text-decoration:underline; padding: 0; letter-spacing:normal; }
#main .box_addinfo a:hover { font: 100% verdana; color: #fff;	background: none; text-decoration:none; padding: 0; }