#container {
    width: 600px;
    margin: 0 auto;
    padding: 20px;
	color: #666;
    font: 14px/24px sans-serif;
	
}

#container .btn {
    display: inline-block;
    padding: 10px;
    border-radius: 5px; /*optional*/
    color: #aaa;
    font-size: .875em;
}

.pagination {
    padding: 20px;
    margin-bottom: 20px;
}

.pagination .page {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

.pagination .page:hover, .page.gradient:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.pagination .page.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}

.pagination .page.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
    background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
}
a.nohov:hover{
  text-decoration:none;
}
.pagination.dark {
    background: #414449;
    color: #feffff;
}

.pagination .page.dark {
    border: solid 1px #32373b;
    background: #3e4347;
    box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
    color: #feffff;
    text-shadow: 0px 1px 0px rgba(0,0,0, .5);
}

.pagination .page.dark:hover, .page.dark.gradient:hover {
    background: #3d4f5d;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#547085), to(#3d4f5d));
    background: -moz-linear-gradient(0% 0% 270deg,#547085, #3d4f5d);
}

.pagination.page.dark.active {
    border: none;
    background: #2f3237;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .1);
}

.pagination.page.dark.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#565b5f), to(#3e4347));
    background: -moz-linear-gradient(0% 0% 270deg,#565b5f, #3e4347);
}

/*end news list + news detail*/
.contentC img{
  margin-top:5px;  
}
.publicationa #headerimg{
margin:0 auto;
padding-left:85px;
padding-bottom:10px;

}
 #videotext{
   width:255px;
   border:5px #F1E4D1 solid;
   margin-top:5px;
   padding-top:5px;
   padding-left:5px;
   padding-bottom:5px;
   font-size:14px;
   float:left;
}
.contentC .imgtext{
   padding:10px;
   overflow:hidden;
   
}



.contentC .summary{
  font-size:14px; 
  line-height:22px;
  display:block;
  padding-top:5px;  

}



h4.detailtitle {
    color: #444444;
    font:bold 14px/18px Arial,Verdana,sans-serif;
    margin: 0;
	padding-bottom:5px;
}
 h4.detailtitle a:hover{
  
 text-decoration:underline;
}

 h4.detailtitle a:link,h4.detailtitle a:hover,h4.detailtitle a:visited  {
    color: #000066;
    
}

 p.newslist {
float: left;
width: 250px;
border-bottom: 1px solid #ddd;
min-height: 100px;
}
.detail p {
font-size: 16px;
}
.detail img {
margin-top: 5px;
margin-right: 5px;
float: left;
text-align: center;
vertical-align: middle;
}
.contentD{
   background:#F1E4D1;
   margin-bottom:10px;
   width:464px;
   z-index:999;
}
.nobottom{
  margin-bottom:0;
}
.contentE{
   background:#E1D3C6;
   
}
#contentE_left{
   float:left;
   width:417px;
   background:#E1D3C6;
   margin:0 auto;
   padding:10px 25px 25px 25px ;
}

#contentE_left img{
  float:left;
  padding-right:10px;
  }
  #contentE_left h6{
  font-size:18px;
  line-height:20px;
  }
  
 #contentE_left h6 a{
  color:#000000;
  text-decoration:none;
  }
  
 #contentE_left p{
   color: #363635;
	font-size:12px;
}


#contentE_right{
   float:right;
   width:417px;
   background:#E1D3C6;
   margin:0 auto;
   padding:10px 25px 25px 25px ;
   border-left:6px #FFFFFF solid;
}
#contentE_right p{
  color: #363635;
	font-size:12px;
}
#contentE_right img{
  margin-bottom:5px;
}
#contentE_left  p.headtext, #contentE_right  p.headtext{
   color:#004E00;
   font-size:18px;
   text-decoration:none;
   text-align:center;
   padding-bottom:10px;
}
.contentD p{
   color:#00315F;
   font-size:20px;
   font-weight:bold;
   padding:10px 10px 10px;
}

.contentF{
   background:#F1E4D1;
   margin-bottom:10px;
  
}
.contentF p{
   color:#00315F;
   font-size:20px;
   font-weight:bold;
   padding:10px 10px 10px;
}

.contentG{
    height:200px;
}
#publication{
   border:2px #FFFFFF solid;
   height:180px;
   padding-top:20px;
   
}
#publication img{
   border:1px #FFFFFF solid;
   padding:5px;
}
/*#publication p{
   width:112px;
   text-align:center;
   padding-top:5px;
}*/
#publication a, .contentE p.headtext {
   color:#004E00;
   font-weight:bold;
   
}

.pubtext{  
  float:left;
  width:212px;
  
}
.pubtext p{  
  padding-top:5px;
  
}
/*#contentG_left{
   float:left;
   width:212px;
   margin-left:100px;
}
#contentG_middle{
  float:left;
  width:212px;
   margin-left:100px;
}
#contentG_right{
  float:left;
  width:212px;
   margin-left:100px;
}*/
.contentH{
margin-top:20px;
margin-bottom:20px;
}

.contentH .link{
color:#0091FF;
font-size:14px;
padding-left:50px;
width:290px;
padding-top:10px;
}

.contentH .socialLink{
color:#00315F;
font-size:16px;
font-weight:bold;
background:#F1E4D1;
padding:5px 0px;
}
.contentH .socialLink span{
padding-left:20px;
}
.contentH img{
margin:0 15px 0 15px;
}

.contentI{
background:#ffffff;
height:10px;
}

.contentJ{
   height:60px;
   margin-top:20px;
   margin-bottom:30px;
}
.contentJ img{
  float:left;
  height:70px;
  padding-left:100px;
}
 