@charset "utf-8";
/* CSS Document */

*{

overflow: visible !important;
}



body {
	margin:0;
	font:11pt Trebuchet MS, Arial, sans-serif;
	background-color:#fff;
	width:100%;
	 overflow: visible !important;
}


#navigation, #header  #block-tree_menus-1, #header  #block-tree_menus-2, .pic-block, .here, .this-page, .government, ul.tabs, ul.menu, #content-bottom h2, #block-views-news_front_page, .view-in-focus-block{
display:none;
visibility:hidden;
}




h1, h1.with-tabs{
margin:0pt 0px 10pt 0px;
padding:0px;
}

#main{
position:relative;
 overflow: visible !important;
width:100%;
padding:0px;
margin:0px;

}

.content-holder{
position:relative;
 overflow: visible !important;
width:100%;
padding:0px;
margin:0px;
float:none;
}


.fieldset-wrapper{

 overflow: visible !important;
width:100%;
}

.content{
position:relative;
 overflow: visible !important;
float:none;
width:100%;
padding:0px;
margin:0px;

}

content-block{
float:none;
 overflow: visible !important;
width:100%;
padding:0px;
margin:0px;
}

#header{
margin:0px 0px 0px 0px;
padding:0px;
width:100%;
}

strong.slogan{
font-size:14pt;
font-weight:normal;
margin:0px;
padding:0px;
height:auto;
left:0px;
display:block;
border-bottom:1px solid #CCC;
padding-bottom:20px;
width:100%;
position:inherit;
}

.logo{
margin:0px;
padding:0px;
}

a{
text-decoration:none;
}

#footer{
margin-top:20pt;
border-top:1px solid #CCC;
width:100%;
color:#000000;
font-size:10pt;
}





div{
margin:0px;
padding:0px;
width:100%;
float:none;
}




.home-col {
padding:0px;
width:100%;
}

.home-text p {
width: 100%;
padding:0px;
}

.home-text {
float:none;
padding:0px;
width:100%;
margin-bottom:20pt;
}



