/* layout CSS */


#header {
	width: auto;
	height: 152px;
	background: #ecebde url(/templates/default/images/header_bg_tile.png) repeat-x;
}
	#fixedHeader {
		width: 800px;
		height: 73px; /* plus padding = 105px*/
		background: url(/templates/default/images/fixed_header_bg.png) no-repeat 0 0;
		border: 0px solid #ffcc00;
		padding: 32px 0 0 0;
	}
	#logo {
		height: 43px;
		border-left: 5px solid #ff8300;
	}
	#logo h1{
		width: 103px;
		height: 23px;
		background:url(/templates/default/images/logo.gif) no-repeat;
		text-indent: -5000px;
		margin: 0 0 0 7px;
	}
		#logo a{
			width: 103px;
			height: 23px;
			display: block;
		}	
	#logo p{
		color: #fff;
		font-size: 116%;
		padding: 5px 0 0 11px;
	}
	
	/* navigation STARTS */
	#nav {
		height: 47px;
		border: 0px solid #ffcc00;
		margin: 0;
		padding: 0;
		z-index: 1000;
	}
	#nav li {
		float: left;
		background: url(/templates/default/images/nav_v_rule.png) no-repeat top left;
		margin: 0 0 0 0;
		padding: 0 0 0 3px;
		list-style: none;
		line-height: normal;
		position: relative;
		z-index: 1000;
	}

	#nav li.last {
		height: 47px;
		}
	#nav li a{
		display: block;
		width: auto;
		height: 12px;
		padding: 17px 24px;	
		font-size: 108%;
		font-weight: bold;
		color: #3b5e82;
		letter-spacing: -0.5px;		
	}
	
	#nav li a:hover{
		text-decoration: none;
	}	
/*	#nav li a.selected{	
		background: url(/templates/default/images/nav_selected_bg.png) repeat-x;
		color: #02294a;
	}

	#nav li a:hover{
		background-image: url(/templates/default/images/nav_over_bg.png); 
		background-repeat: repeat-x;
		text-decoration: none;
	}
	#nav li a.selected:hover{
		background: url(/templates/default/images/nav_selected_bg.png) repeat-x;
	}*/

/* drop down menu */		
  #nav li ul { 
  	display: none;
	position: absolute; 
	z-index: 3000;
	left: 1px; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	padding-bottom: 0;
	width: auto;
	background: #527192 url(/templates/default/images/drop_down_tile.png) repeat-x;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-radius-bottomleft: 3px;	 
	
}
* html #nav ul { line-height: 0; } /* IE6 "fix" */

#nav li ul a { zoom: 1; } /* IE6/7 fix */


  #nav li ul { 
  	top: 46px; 
	zoom: 1; 
	}
	
  #nav li ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	zoom: 1; 
	background-image: none;
	float: none;
	width: auto;
	overflow: hidden;
}
	
	#nav li.child-hover ul li a { 
		background-image: none; 
		color: #fff;
	 }	
  #nav li ul li a { 
		padding: 8px 10px 8px 20px;
		margin: 0 0 0 0;
		font-size: 14px;
		line-height: 15px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #fff;
		font-weight: normal;
		text-align: left;
		width: auto; 
		height: auto;  /*43px less padding */
		min-height: 27px;
		min-width: 100px;
		overflow: hidden;
		border-bottom: 1px solid #6c86a2;
		letter-spacing: normal;
		}
		
	#nav li ul li.last{
		height: auto;
	}		
		
  #nav li ul li.last a { 
  	border-bottom: none;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-radius-bottomleft: 3px;	
  }		
		
   #nav > li ul li .child-hover,  #nav li ul li a:hover { 	 
	text-decoration: none;
	background-color: #324c66;
	background-image: none;
	color: #fff;
	}
	  
/* end drop down */


ul.subNav{
	display: none;
	}

	/* navigation ENDS */
		
div.fixedContainer {
	width: 800px;
	margin: 0 auto;
}
div.spacer {
	clear: both;
}

div.horizontalRule {
	height: 1px;
	background-color:#89a0b8;
	margin: 25px 0 30px 0;
}	
	
#body {
	width: auto;
	background: #dfddcb url(/templates/default/images/body_bg_tile.png) repeat-x;
	min-height: 517px;
	padding: 15px 0 0 0;
}
	div.shadowBoxTop {
		width: 810px;
		background:url(/templates/default/images/bodyContent_shadow_bg_tile.png) repeat-y;
		padding: 0 0 0 0;
		border: 0px solid #ffcc00;
	}
	#bodyContent {
		border: 0px solid #ffcc00;
		background: #fff;
		background:url(/templates/default/images/bodyContent_shadow_bg_top.png) no-repeat;
		width: 780px;
		padding: 14px 15px;
		position: relative;
		z-index: 2;
		
	}
	#shadowBoxBot {
		border: 0px solid #ffcc00;
		background:url(/templates/default/images/bodyContent_shadow_bg_bot.png) no-repeat;
		height: 6px;
		margin: 0 0 15px 0;
		*margin: 0 0 0 0;
	}

/* sub page layout STARTS*/
	#container {
		background-color: #fff;
		overflow: hidden;
		width: 780px;	

	}
	#subRightCol{
		background: #fff;
		width: 484px;
		border-left: 230px solid #f2f1e9;/* The width and color of the left column */
		margin-left: -230px; 
		float: right;	
		padding: 23px 33px 250px 33px;
	}
		#subRightCol.mediaCoverage{	
			padding-bottom: 400px;
		}
		#subRightCol.aboutPage{	
			padding-bottom: 0px;   /*only needed if needs to be more than 250px*/
		}		
	#subLeftCol{
		background-color: #f2f1e9;
		width: 214px;
		float: left;
		padding: 8px 0 0 10px;
	}
	.subPageBg {
		width: 232px;
		height: 305px;
		border: 0px solid #ffcc00;
		position: absolute;
        bottom: 14px;
		left: 15px;
	}
		.subPageBg#about {
					background: url(/templates/default/images/about/sub_page_bg_about.png) no-repeat;							
		}
		
		.subPageBg#latestNews {
					background: url(/templates/default/images/latest_news/sub_page_bg_news.png) no-repeat;
					height: 349px;
		}
		.subPageBg#contact {
					background: url(/templates/default/images/about/contact/sub_page_bg_contact.png) no-repeat;
					height: 366px;
		}
		.subPageBg#fccFiling {
					background: url(/templates/default/images/fcc_filling/sub_page_bg_fcc_filing.png) no-repeat;
					height: 366px;
		}
		.subPageBg#communityResources {
					background: url(/templates/default/images/community_resources/sub_page_bg_community_resources.png) no-repeat;
					height: 366px;
		}						
		
/* sub page page announce box starts */
	.subAnnounceBox {
		width: 209px;
	}
	.subAnnounceBox#top{	
		background:url(/templates/default/images/sub_announce_box_top.png) no-repeat;
		height: 4px;
	}
	.subAnnounceBox#content{	
		border-left: 1px #dcdaca solid;
		border-right: 1px #dcdaca solid;
		width: 199px;
		background-color: #eae9dd;
		padding: 0 4px 0 4px;
	}	
		.subAnnounceBox h2{
			width: 199px;
			height: 41px;
			text-indent: -5000px;
			background:url(/templates/default/images/sub_announce_get_involved.png) no-repeat;
			margin: 0 0 10px 0;
		}
		.subAnnounceBox p{
			color: #616161;
			font-size: 100%;
			line-height: 138.5%;
			padding: 0 0 10px 16px;
			/**padding-bottom: 3px;*/
		}
		.subAnnounceBox a{	
			color: #868476;
			font-size: 93%;
			font-weight: bold;
		}
		.subAnnounceBox a em{
			font-style: italic;
			font-weight: bold;
		}			
		.subAnnounceBox a.button{	
			width: 102px;
			height: 24px;
			display: block;
			background:url(/templates/default/images/sub_announce_btn.png) no-repeat;
			text-align: center;
			padding: 7px 4px 5px 0;
			margin: 0 0 0 auto;
		}				
		.subAnnounceBox a:hover{	
			text-decoration: underline;
		}

/* dont delete, just comment out please  */
	.subAnnounceBox#bot{	
		background:url(/templates/default/images/sub_announce_box_bot.png) no-repeat;
		height: 6px;
		margin-bottom: 0;
	}		
	

	/* sub page page announce box ends */	

/* sub page page current fcc filing starts */
    .subFccFilingNav {
		padding: 0;
        width: 207px;
        height: 471px;
        margin: 0 0 50px 0;
        clear: both;
	}

/* sub page page current fcc filing ends */	
    
		
/* sub page layout ENDS*/

#footer {
	width: auto;
	min-height: 40px;
	background: #324c66 url(/templates/default/images/footer_bg_tile.png) repeat-x;
	text-align: center;
	padding: 25px 0 0 0;
	color: #89a0b8;
	font-size: 93%;
}
#footer a{
	color: #89a0b8;
}
#footer a:hover{
	color: #fff;
	text-decoration: none;
}



