span.menu {
    color: #fff;
    text-decoration:none;
    font-size:95%;
    font-family: Helvetica;
    font-weight:bold;
    margin-right:0.5em;
    display:inline;
    padding:7px;
    padding-left:10px;
    padding-right:10px;
}

span.menu:hover, span.menu_over {
    /*background-color:#a6c1ce;*/
    background-color:#FFC929;
    color:#222;
    cursor:pointer;
}

img {
	border: 0;
}

a img {
	border:0;
	}
.gsc-branding{
    display:none;
   
}

.news_element:hover {
    padding:6px;
    background: #222;
    margin-bottom:4px;
    cursor:pointer;
}

.news_element {
    padding:6px;
    margin-bottom:4px;
}

.news_element .news_date {
    font-weight:bold;
    /*background: #222;*/
    padding:5px;
    margin-left: 0em;
    
}

.news_element .news_small_icon img {
    vertical-align:middle; 
    border:2px solid #333; 
    margin-bottom:3px; 
    width: 25px
}

.news_element .news_title {
    font-weight:bold;
    /*color:#a6c1ce;
    color:#FFC929;*/
    color:#ffffff;
    padding-left: 0em;
    
}

.news_element .news_content {
    margin-top: 1em;
    
}

.news_element .news_content img{
    width:160px;
    margin-right:0.8em;
}

.page_list {
    text-align: left;
    width: 100%;
    background: #000;
    /*border-top: 1px solid #333;*/
    margin-bottom: 2em;
}
.page_list .page_number_box {
    border: 1px solid #333;
    padding: 5px;
}

.page_box
{
     visibility:hidden;
     width:650px;
    /*display:none;*/
}
body{ 
	padding: 0 5px;
	font-family: Helvetica;
	background-color: #000;
	font-size: 70%;
	color:#fff;
}

img.cover {
    margin:0;
    width:250px;
    margin-right:2em;
}

h2 {
    color:#bbb;
    display:none;
}

a {
    color: #fff;
    text-decoration:none;
    font-family: Helvetica;
    font-weight:bold;
}

a:hover {
    /*color: #fff;
    color: #a6c1ce;*/
    color:#FFC929;
    
}

a.noeffect
{
    font-size:100%;
    color: #ccc;
}
a.noeffect:hover
{
    font-size:100%;
    color: #fff;
    background-color: #222;
}


#navigation table td {
   
}

.submenu_link 
{
    
    color: #ccc;
    text-decoration:none;
    font-size:95%;
    font-family: Helvetica;
    font-weight:bold;
    padding:4px;
    padding-left:12px;
    padding-right:12px;
    background-color:#222;
    cursor:pointer;
    
}

.submenu_link:hover
{
       color:#fff;
       text-decoration:none;
       background-color:#222;
       font-size:95%;
       font-family: Helvetica;
       font-weight:bold;
       padding:4px;
       padding-left:12px;
       padding-right:12px;
    
}

.submenu_link_hor 
{
    
    color: #ccc;
    text-decoration:none;
    font-size:95%;
    font-family: Helvetica;
    font-weight:bold;
    padding:4px;
    padding-left:12px;
    padding-right:12px;
    background-color:#222;
    cursor:pointer;
    
}

.submenu_link_hor:hover
{
       color:#fff;
       text-decoration:none;
       background-color:#222;
       font-size:95%;
       font-family: Helvetica;
       font-weight:bold;
       padding:4px;
       padding-left:12px;
       padding-right:12px;
    
}


.submenu_content span{
    padding:2px;
    display:block;
    
}

.submenu_content {
    
    padding:0.5em; 
    display: none;
}

.submenu_content_panel {
    padding:0.5em; 
    display: none;
}



#submenu table
{
    width:1800px;
}

#submenu td{
    width:899px;
    overflow:hidden;
}

#content{
    overflow:hidden;
	
	height:400px;
	margin-top:10px;
	padding-top:10px;
	width:899px;
    margin-left: auto ;
    margin-right: auto ;
    
}

#center_content{
    overflow:hidden;
	
	height:400px;
	margin-top:0px;
	padding-top:0px;
	width:1049px;
    margin-left: auto ;
    margin-right: auto ;
}

h2 {
    margin-bottom:2em;
    
}

.scrolldiv
{
    height:401px;
    width:880px;
    padding:10px;
    
}

#content .section
{
    width:806px;
}

.boxgrid{ 
    margin-right:1em;
    margin-top:0em;
    margin-bottom:1em;
    border: 5px solid #202020;
	float:left; 
	overflow: hidden; 
	position: relative; 
	width:250px;
	font:9pt Helvetica; 
}

	.boxgrid p{ 
	    margin-top: -0.5em;
	    color:#ddd; 
		font-weight:normal;
		font:8pt Helvetica; 
	}
	
.boxcaption{ 
    top:235px;
    margin-top:-3em; /* was -2em */
    padding-left:5px;
    float: left; 
	position: absolute; 
	background: #222; 
	height: 150px; /* was 100px */ 
	width:250px;
	
}

.cover {
    
}
.captionfull .boxcaption {
    top: 250;
	left: 0;
}
.caption .boxcaption {
	top: 220;
	left: 0;
}
 	
.slideshow { display: none;}

.rounded_header {cursor:pointer;}

.pp_pic_holder {display: none;}

.pp_pic_holder
{
border:4px solid #333;
}

iframe
{
    background-color: #000000;
}