#mainhomebox{
 background: #fff url('../images/mainhomebox.png') no-repeat left top;
 width: 385px;
 _width: 385px
 height: 198px;
 overflow: hidden;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 position: relative;
 float: left;
}
h2{
 font-size: 170%;
  _font-size: 140%;
 margin-bottom: 1em;
}
#mainhomebox h3{
 font-size: 110%;
 margin-bottom: 1em;
 margin-top: 0;
}
#sekceboxes{
 floaT: right;
 width: 385px;
 color: #fff;
}
#sekceboxes.new{
 clear:both;
 width: 100%;
  width: 772px;
  _width: 770px;
  margin-left: 21px;
  .margin-left: 0px;
}
#sekceboxes.new div{
 width: 386px;
  _width: 385px;
 float: left;
}
#sekceboxes div h2{
 color: #fff;
  padding: 10px 0 10px 15px;
 border-bottom: 1px solid #fff;
 float: left;
 margin-bottom: 10px;
 height: auto;
 min-height: 1.3em;
 _height: 1.3em;
}
#sekceboxes div h2 a{
 text-decoration: none;
 color: #fff;
}
#sekceboxes .pparts{
 clear: left;
}
#sekceboxes div{
 overflow: auto;
}
#sekceboxes div p{
 margin: 0;
 padding: 0 13px;
 
 
}
#content{
 float: right;
 width: 801px;
 box-sizing: border-box;
}
#smallreg{
 height: auto;
  height: 149px;
}
#banner1{
 height: 149px;
}
#text{
 padding: 0;
 background: transparent;
 border: none;
 box-shadow: none; 
}
#text:before{
  content: '';
  display: none;
}

.pparts{
 clear: none;
}
#loga h3{
 font-weight: normal;
 padding: 15px 0 5px 15px;
}
h3{
 font-size: 100%;
  font-weight: bold;
}
#mainhomeboxin{
 width: 100%;
 height: 196px;
 float: left;
 position: absolute;
 left: 0;
 top: 0;
 z-index: 0;
}
 
#mainhomeboxin {
	position:relative;
	padding: 0;
 margin: 0;
 width: 399px;
 float: left;
}
	#mainhomeboxin a {
		float:left;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
	}
	
	#mainhomeboxin a img {
		border:none;
	}
	
	#mainhomeboxin a.show {
		z-index:100
	}

	#mainhomeboxin .caption {

		z-index: 0; 
		background-color: transparent; 
		color:transparent; 
		height:0px; 
		width:0%; 
		position:absolute;
		bottom:0;
	}
#newtext{
 float: right;
 width: 350px;
 padding: 10px 20px 0 10px
}
#sidebox{
 background: transparent;
 float: right;
 width: 399px;
 margin: 0;
 padding: 0;
 
 
}
#sidebox:before{
  display: none;
 }
#text.isbox{
 background: transparent;
 float: left;
 width: 399px;
 margin: 0;
 padding: 0;

}
.whitext{
 	width: 397px;
	background: #fff;
 box-sizing: border-box;
	  padding: 10px;
	  
}

.people{
 background: #fff url('../images/people.jpg') no-repeat center bottom;
 padding-bottom: 10px
}
a.smallreg{
  margin-lefT: 100px;
  margin-top: 20px;
  
}
#linked {
 height: 40px;
 padding-top: 10px;
 padding-bottom: 10px;
}
#content #sidebox #linked p{
 float: left;
 display: block;
 padding: 10px 10px 0px 10px;
 width: 170px;
}
#content #sidebox #linked img{
 border: none!important;
 floaT: right;
 margin-right: 10px;
}
#sidebox{ margin-top:  -20px; }       
#headerimgs{ width: 772px ; height: 230px;  }

#homebox3 h2   { color: #64B7EE;   padding: 0 0.5em  }
/*
  }   
  */
 
#slidenews {       
     height: auto; min-height: 286px;  padding-top: 10px;
}
 #homebox1 .whitext {  height: auto; min-height: 286px }
 
#header { height:230px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:772px; height:230px;  }
#headerimgs  { height:230px;width:772px; overflow: hidden;}
/* HEADER TEXT */
#headertxt { width:762px; margin:0 auto; clear:both; position:absolute; top:250px; text-align: right;  font:62.5% Georgia,'Times New Roman',serif; letter-spacing:1;  }
#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:20px; padding:4px 13px 7px; float:right; display:block; }
#secondline { background-image:url("../images/textbg.png"); color:#18893B; text-decoration:none; font-size:40px; padding:0 13px 10px; float:right; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#18893B; }
.caption  { floaT: right; text-align: right }
.pictured { background-color:#18893B; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:right; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
/*#back { background-image:url("../images/btn_back.png"); }*/
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { display: none; position:relative; top:160px; margin:0 auto; width:772px; }
#headernav { padding-left:0px; text-align: left }
/* HTML ELEMENTS */
 

/* COMMON CLASSES */
.break { clear:both; }
#homebox6 h2 a, #homebox3 h2 a{
 color: white!important
}
img.homelog, #content #sidebox img.homelog{
 border: 0px solid #e7e7e7;
 width: 70px;
 margin: 10px 0;
 padding: 0;
}   
#content #sidebox img.rght{
   margin-left: 20px!important;
}     
  #content #sidebox img.homelog{
 border: 0px solid #e7e7e7;
 width: 115px;
 margin: 10px 0;
 padding: 0;
} 
img.homelog2{
 border: 0px solid #e7e7e7;
 width: 138px;
  margin: 10px 0;
}
table, tr,td{
 border: none;
 padding: 0 4px 0 0;
 margin: 0;
}
.smallbluebox .whitext{

}
.smallbluebox {
 margin-top: 20px;
}
 img.adminlogo {
     background: #fff;
    padding: 2px;
    border: 1px solid #e7e7e7;
    float: right;
    margin: 1em 0 1em 1em
    
 }