*{
	margin: 0;
	padding: 0;
}



html {
       overflow-y: scroll;
}

#container {
overflow: hidden;
}

#logo{
	position: relative;
	z-index: 9999;
	float:left;
	}
	
	
  #mainmenu {
	/*width:350px;*/
	margin-left: 350px; /*335px;*/
            }

        #mainmenu ul{
            list-style: none;
            padding: 0;
            margin: 0;
            }

        #mainmenu li {
            float: left;
           margin: 30px auto;
            }

        #mainmenu li a {
			font-family:Arial, Helvetica, sans-serif;
            height: 30px;
            line-height: 2.2em;
            float: left;
            width: 82px;
            display: block;
            color: #0d2838;
            text-decoration: none;
            text-align: center;
			font-size:1.3em;
            }
			
		#mainmenu li a:hover {
           color: #97b0d0;
            
            }
            
         #mainmenu li.selected a{
            	color: #FFFFFF;
                background: url(../img/selected_bg.jpg) #fff no-repeat; 
             
             }
             
		
	#searchbox{
  	background: white url(../img/searchbg.jpg) no-repeat top;
 	
	float:right;
	width: 190px;
    height: 36px;

    margin-right: 10px;
    margin-top: 26px;
	}	
			 
     
     #searchbox input{
    
    
      color:  #999;
	  border:none;
	  padding:0 10px 0 10px;
	  width: 165px;
	  height: 36px;
	  text-align:left;
	  background:transparent;
	  line-height:36px;
	 
	  
	
}

#searchbox input:focus{
     outline: none;
	 }
            
/*
 #searchbox :focus {
     outline: none;
	 background: white url(../img/searchbg_focus.jpg) no-repeat top;

	 float:right;
	width: 190px;
    height: 36px;
    
    margin-right: 10px;
    margin-top:22px;
} 
*/	  
	a.submit{ 
		width:30px; 
		height:30px;
		float:right;
		background:url(../img/searchbtn.jpg) no-repeat top;
		margin-top:28px;
		 outline: none;
		} 		
			
	a.submit:hover{ 
		
		background:url(../img/searchbtn_hover.jpg) no-repeat top;
		
		} 		
			         

a {
    text-decoration:none;
    color:#97b0d0;
}



.alpha70 {
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0) transparent;
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.7);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
	
.horzrule { 
height: 1px;
width:940px;
border: 0;
color: #fff;
background-color: #fff; 
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom:10px;
} 	
	
#col_1 .headline{
	border-bottom: 1px solid #fff;
	padding-bottom:5px;
	color:#FFF;
	font-size:1.8em;
	
	}
#col_2  .headline{
    border-bottom: 1px solid #fff;
	padding-bottom:5px;
	color:#FFF;
 	font-size:1.8em;
	
	
	}
#col_3  .headline{
	border-bottom: 1px solid #fff;
	padding-bottom:5px;
	color:#FFF;
	font-size:1.8em;
	
	
	
	}
p.white { color:#fff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.2em;
 line-height:1.6em;
 padding-top:8px; }




 .white a:hover{
color: #ccc;

}

.headline a{
color: #FFF;
font-family: 'Lato', 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-weight: 300; 

}

.headline a:hover{
color: #97b0d0;


}


 a img{border:none;}
 
 #loading-image{
	display: none;
margin-top: 5px;
}

#messagesent {
display: none;
margin-top: 5px;

}
