/* 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;
	}
	#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;		
	}

	#nav li.last {
		height: 47px;
		}
	#nav li a{
		display: block;
		width: auto;
		height: 12px;
		padding: 17px 24px;	
		border: 0px solid #ffcc00;
		font-size: 108%;
		font-weight: bold;
		color: #3b5e82;
		letter-spacing: -0.5px;		
	}
	#nav li a.selected{	
		background: url(/templates/default/images/nav_selected_bg.png) repeat-x;
		color: #02294a;
	}
	/* adds selected state arrow to strong tag */
	#nav li a.selected strong {
		background: url(/templates/default/images/subNav_arrow.gif) no-repeat center bottom;
		display: block;
		width: auto;
		height: 30px;
		border: 0px solid #ffcc00;
		font-weight: bold;
	}
	#nav li a.selected strong:hover {
		cursor: pointer;
	}
	#nav li a:hover{
		background: url(/templates/default/images/nav_over_bg.png) repeat-x;
		text-decoration: none;
	}
	#nav li a.selected:hover{
		background: url(/templates/default/images/nav_selected_bg.png) repeat-x;
	}
	ul.subNav {
		margin: 0;
		padding: 0;
		height: 40px;
		border: 0px solid #ffcc00;
	}
		ul.subNav#about {
			margin: 0 0 0 215px;
			border: 0px solid #ffcc00;
		}
		ul.subNav#fccFiling {
			margin: 0 0 0 317px;
			border: 0px solid #ffcc00;
		}
		ul.subNav#commResources {
			margin: 0 0 0 522px;
			border: 0px solid #ffcc00;
		}						
	ul.subNav li {
		float: left;
		padding: 10px 0 0 0;
		list-style: none;
		line-height: normal;
		margin: 0 0 0 0;
	}

	ul.subNav li a {
		display: block;
		width: auto;
		height: 21px;
		padding: 4px 25px 0 25px;
		color: #666452;
		font-size: 100%;
		background: url(/templates/default/images/subNav_v_rule.png) no-repeat right center;
	}
	ul.subNav li a.selected {
		color: #3b5e82;
	}	
	ul.subNav li a:hover {
		text-decoration: underline;
		/*color: #3b5e82;*/
	}		

	/* 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: 0 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;
		
	}
	#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: 103px;   /*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/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;
}


