*{font-size:100.01%;}
html{
	font-size:62.5%;
	height:100%;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#3d5853 url(../images/body.jpg) no-repeat 100% 100%;
	margin:0;
	padding:0;
/*	padding:10px 0 0;*/
}
form{
	padding:0;
	margin:0;
}
textarea {font-size:150%}

/*main box*/
#main{
	width:815px;
	margin:0 auto;
}
#masthead{
	width:815px;
	height:140px;
	overflow:hidden;
}
	#top_c1 {
		float:left;
		width:215px;
		height:140px;
		}
	#top_c2 {
		float:left;
		width:415px;
		height:140px;
		}
	#top_c3 {
		float:left;
		width:182px;
		height:140px;
		background-image:url(../images/top_c3.png);
		}

/*column1*/
#col1{
	width:207px;
	float:left;
	margin-bottom:10px;
}
/*column 2 and 3 container*/
#columns2and3{
	width:605px;
	float:right;
}
/*column2*/
#col2{
	display:inline;
	float:left;
	width:407px;
	margin:0 8px 20px 5px;
	padding-bottom:20px;
}
/*column 3*/
#col3{
	width:182px;
	float:left;
	margin-bottom:20px;
	padding-bottom:20px;
}
/*column shadows*/
#col1 .shadow-top, #col2 .shadow-top, #col3 .shadow-top{
	background:url(../images/col-top.gif) no-repeat 100% 0;
	float:left;
}
#col1 .shadow-center, #col2 .shadow-center, #col3 .shadow-center{
	background:url(../images/col-center.gif) repeat-y 100% 0;
	float:left;
	width:200px;
	margin: 0;
	padding:0 7px 0 0;
}
#col1 .shadow-bottom, #col2 .shadow-bottom, #col3 .shadow-bottom{
	background:url(../images/col1-bottom.gif) no-repeat 0 100%;
	padding:0 0 8px 0;
	float:left;
}
#col2 .shadow-center{
	width:400px;
}
#col2 .shadow-bottom{
	background:url(../images/col2-bottom.gif) no-repeat 0 100%;
}
#col3 .shadow-center{
	width:175px;
}
#col3 .shadow-bottom{
	background:url(../images/col3-bottom.gif) no-repeat 0 100%;
	padding:0 0 7px 0;
}
/*logo*/
a.logo{
	background:url(../images/logo.jpg) no-repeat 0 0;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:200px;
	height:140px;
}
/*column content box*/
.column{
/*	margin:-9px 0 0 0;*/
	position:relative;
	background:#fff;
	float:left;
}
.content{width:370px;}
.sidebar{width:160px;}

/*navigation*/
ul.navigation{
	width:100%;
	margin:0;
	list-style:none;
	padding:0;
	width:200px;
}
ul.navigation li{
	background:url(../images/nav-split.gif) repeat-x 0 100%;
	float: left;
	width:200px;
	font-weight:bold;
	padding:0 !important;
}
ul.navigation li:hover,
ul.navigation li.hover{
	position:relative;
}
ul.navigation li a{
	font:1.1em/29px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 0 7px;
	width:193px;
	color:#537190;
	height:29px;
}
ul.navigation li a:hover{
	background:#758da9;
	color:#ece0bf;
	text-decoration:none;	
}
ul.navigation li.last{
	background:none;
}
ul.navigation li ul{
	position:absolute;
	left:200px;
	top:0;
	z-index:1000;
	padding:0;
	margin:0;
	list-style:none;
	display:none;
	width:200px;
	overflow: hidden;
}
ul.navigation li:hover ul, ul.navigation li.hover ul{
	display:block;
}
ul.navigation li:hover a, ul.navigation  li.hover a{
	background:#758da9;
	color:#fff;	
}
ul.navigation li ul li{
	width:200px;
	background:#758da9;
	border-top:1px solid #fff;
}
ul.navigation li ul li a{
	color:#fff;
}
ul.navigation li ul li a:hover{
	color:#ece0bf;
}
/*flash box*/
#col2 .column {
	padding:0 15px 0 15px;
}
#col3 .column{padding:10px 0 0 15px;}
/*breadcrumbs*/
.breadcrumbs{
	padding:10px 0 8px 0;
	margin:0;
	list-style:none;
	overflow:hidden;
  font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.breadcrumbs a{
	border-bottom:1px solid #fff;
}
.breadcrumbs li a:hover{
	text-decoration:none;
	border-bottom:1px dashed #189761;
}
/*column 2 and 3 colours*/
#col2{
	color:#6e5e7f;
}
#col3{
	color:#6ba581;
}
/*list in column2*/
ul{
	padding:0 0 16px 0;
	margin:0;
	list-style:none;
	width: 100%;
}
ul li{
	background:url(../images/list-dot.gif) no-repeat 0 5px;
	display:block;
	padding:0 0 6px 8px;
	color:#797f8a;
}
/*feed area*/
#feed-area{
	overflow:hidden;
	padding:0 14px 0px 0;
}

/*copyright*/
span.copy{
	color:#bbc0bb;
	font-size:10px;
	color:#bbc0bb;
	font-weight:normal;
}
/*search box*/
.search-form{
	overflow:hidden;
	clear: left;
	padding-top:8px;
}
input.search-inp{
	margin:0 7px 0 0;
	float:left;
	display:inline;
	height:17px;
	border:1px solid #bbb;
	font:11px Arial, Helvetica, sans-serif;
	color:#797f8a;
	padding:0 0 0 4px;
	width:160px;
}
input.submit{
	background:url(../images/go-button.gif) no-repeat 0 0;
	width:28px;
	height:19px;
	float:left;
}

/* IMAGES */
#col2 img{
	/* border:9px solid #9586a5;
	margin:0 14px 0px 14px; */
	display:inline;
	}
#col3 img{
	/* border:9px solid #80a88c;
	margin:0 0px 4px 0px; */
	display:inline;
	}
div#col2 img.noborder{
	border: 0 none;
	margin:0;
	padding:0;
	}
div#col2 a.noborder {
	border: 0 none;
	text-decoration: none;
	}

/* FONT STYLES */
p, li {
	font-size:11px;
	line-height:135%;
	color:#797f8a;
	margin:0;
	padding-bottom:12px;
	}
#col3 p {
	font-size: 10px;
	line-height: 14px;
	}
a{
	text-decoration:none;
	color:#347f5f;
	}
a:hover{
	text-decoration:underline;
	color:#189761;
	}
.copy a {
	text-decoration:none;
	color:#669e86;
	}
.copy a:hover{
	color:#7fbea3;
	}
h1{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	margin-top:0;
	}
h2{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-top:0;
	margin:0;
	padding:0 0 4px 0;
	}
h3{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
	padding:0 0 4px 0;
	}
h4{
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
	padding:0 0 4px 0;
	}
h5 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	line-height:110%;
	color:#6ba581;
	margin:0;
	padding:0 0 4px 0;
	}
h6 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:110%;
	color:#6ba581;
	margin:0;
	padding:2px 0 4px 0;
	}
#feed-area p{
	font-size:10px !important;
	line-height:14px !important;
	font-weight:normal;
	padding-bottom:-4px;
	}
.date {
	color:#797f8a;
	font-weight:bold;
	}
.headline{
	color:#2f5d8d !important;
	font-weight:bold;
	}
.footnote{
	font-size:9px;
	line-height:12px !important;
	padding-bottom:10px;
	}
