
#header {
     position: relative;   
     width: auto;   
     height: 90px;
     background: url(../images/header_bg.png) no-repeat 185px 0px;
     background-color: #2491c4;
     text-align: left;
     overflow: visible;
     margin-bottom:0px;
}


  #logo {
   /* background: url(../images/logo.png) no-repeat 10px 10px; */   
    float:left; 
    margin-top: 5px;
    margin-left: 10px;
    margin-bottom: -12px;
    padding:0px;
    width: 170px;
    height: 70px;
    position:  relative;
  }
  
  
#menu{
        border:none;
	border:0px;
	margin-left:250px;
	padding:0px;
        /* font: 67.5%; */
	/* font-size:14px; */
	font-weight:bold;
	}
#menu ul{
        background:#333333;
	height:35px;
	list-style:none;
	margin:0;
        padding:0;
}
	#menu li{
		float:left;
		padding:0px;
		}
	#menu li a{
		background:#333333 url("../images/seperator.gif") bottom right no-repeat;
		/* color:#cccccc; */
                color: #ecf9ff;;
		display:block;
		font-weight:bold;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
                overflow:auto;
		}
		#menu li a:hover, #menu ul li:hover a{
			background: #2580a2 url("../images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	#menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:230px;
		z-index:200;
                /*top:1em;
		/*left:0;*/
		}
	#menu li:hover ul{
		display:block;

		}
	#menu li li {
		/* background:url('../images/sub_sep.gif') bottom left no-repeat;*/
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:230px;
		}
	#menu li:hover li a{
		background:none;

		}
	#menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 10px;
		text-align:left;
		}
		#menu li ul a:hover, #menu li ul li:hover a{
			background:#2580a2 url('../images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	#menu p{
		clear:left;
		}	  
                
/*
#bottom_menu{
        border:none;
	border:0px;
	margin: 0px auto;
        padding:0px;
        font: 67.5%;
	font-size:14px;
	font-weight:bold;
	}
#bottom_menu ul{
        background:#333333;
	height:35px;
	list-style:none;
	margin:0;
        padding:0;
        text-align:center;
}
	#bottom_menu li{
		float:left;
		padding:0px;
		}
	#bottom_menu li a{
		background:#333333 url("../images/seperator.gif") bottom right no-repeat;
                color: #ecf9ff;;
		display:block;
		font-weight:bold;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		#bottom_menu li a:hover, #top_menu ul li:hover a{
			background: #2580a2;
			color:#FFFFFF;
			text-decoration:none;
			}
	#bottom_menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
        
		}
	#bottom_menu li:hover ul{
		display:block;
		
		}
	#bottom_menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	#bottom_menu li:hover li a{
		background:none;
		
		}
	#bottom_menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
	#bottom_menu p{
		clear:left;
		}	                
*/
                
#top_border{
    clear:both;
    position: relative; 
    height: 5px;
    background: #126890;        
    border-bottom: 1px solid #0a4865;
    margin-top: 0px;
}
    
                
 #media_container {
     clear:both;   
     position: relative;
        height: 345px;
        width: auto;
        border-bottom: 1px solid #0a4865;
        background: #126890;
        margin: 0px;
        margin-top:-27px;
        padding-left: 0;
        padding-top: 0;
        z-index: 0;        
        overflow: hidden;
 }
    
    #slide_show_container {
        position: relative;
        height: 330px;
        width: 970px;
        margin-left:auto;
        margin-right: auto;
        padding-top: 5px;
        border: 1px dotted #0a4865;     
        z-index: 2;
        overflow: hidden;
    }

		