@charset "UTF-8";
/* CSS Document */

/*Begin Element Level CSS*/
body {
	background:url("Graphics/FYI_bg.jpg") repeat #fff;
	border:none;
	text-align:left;
	color:#000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:lighter;
	margin:1.2em 0em 0em 0em;
}

h1, h2, h3, h4, h5 , h6{
	margin:0em 0em .15em 0em;
	}

img {
	border:none;
}

p {
	margin:0em;
	padding:0em;
	text-align:left;
}

strong{
	font-weight:bold;
	
	}

a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	color:#69C;
	text-decoration: none;
}
a:hover {
	color:#FC0;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

/*End Element Level CSS*/


#container {
	width:975px;
	height:auto;
	margin:0em auto;
	vertical-align:top;
	padding:0em;
	text-align:left;
	background:url("Graphics/container-bkgd.jpg") repeat-y #fff;
	border:#003 thin solid;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	box-shadow: 5px 5px 5px #666;
	-moz-box-shadow: 5px 5px 5px #666;
	-webkit-box-shadow: 5px 5px 5px #666;
	
}

#container_home {
	width:975px;
	height:auto;
	margin:0em auto;
	vertical-align:top;
	padding:0em;
	text-align:left;
	border:#003 thin solid;
	background:#FFF;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	box-shadow: 5px 5px 5px #666;
	-moz-box-shadow: 5px 5px 5px #666;
	-webkit-box-shadow: 5px 5px 5px #666;
}

/*///////////////////////////BEGIN HOME PAGE STUFF////////////////////////////*/
#middle_container /*middle white container*/{
	min-height:370px;
	}
	
	#video_photo /*background for homepage video or photo*/{
	margin-top:10px;
	margin-bottom:10px;
	width:575px;
	float:right;
	height:350px;
	background-color:#003;
	vertical-align:text-top;
	}
	
	#stats{
		position:relative;
		/*top:90px;*/
		top:80px;
		/*left:9%;*/
		left:5%;
		margin:auto;
		float:left;
		text-align:center;
		}
	#stats a{
	font-family:Impact, Charcoal, sans-serif;
	color:#003;
	letter-spacing: .1em;
	font-size:14px;
		}
	#stats a:hover{
		text-decoration: line-through;
		}
	#stats li{
		float:left;
		margin:0em 3.5em 0em 0em;
		padding:.5em 0em .5em .5em;
		list-style-position:outside;
		list-style-type:none;
		font-size:1em;
		line-height:1em;
		width:11em;

		}
/*///////////////////////////END HOME PAGE STUFF////////////////////////////*/



/*Begin NAVIGATION CSS///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#topcontainer /*blue block for navigation*/{
	font-family:Impact, Charcoal, sans-serif;
	position:relative;
	width:auto;
	background-color:#003;
	height:130px;
	top:0px;
	left:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	clear:both;
	
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright:15px;
	-webkit-border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	}

	#topcontainer img {
	float:left;
	}
	
#tagline /*tagline image*/{
	float:left;
	margin-left:2em;
	margin-top:2em;
}

#nav /*primary navigation*/{	
	font-family:Impact, Charcoal, sans-serif;
	vertical-align:middle;
	width:935px;
	float:left;
	height:40px;
	z-index:1000;
	
	}
	
	/*#nav a{
	font-size:20px;
	width:5em;
	/*margin-left:1.51em;
	margin-right:1.51em;
	margin-left:1.66em;
	margin-right:1.41em;
	}	*/
	
#liltopnav /*secondary navigation*/{
	font-family:Impact, Charcoal, sans-serif;
	margin-top:50px;
	float:right;
	height:32px;
	right:0em;
	margin-right:2em;
	letter-spacing: .07em;
	font-weight:lighter;
	vertical-align:bottom;
	}
	
	#liltopnav a{
	width:5em;
	margin:.79em;
	font-size:16px;
	}
/*END NAVIGATION CSS///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/





/*Begin CONTENT CSS///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.important{
	color:#039;
	}
#content_panel a.inlinelink{

		font-size:1.2em;
		color:#003;
		display:inline !important;
	}


#atitleimage{
	width:700px;
	clear:both;
	float:left;
	
	}

#statement {
	width:233px;
	height:auto;
	text-align:left;
	margin:0em 0em 5em 0em;
	float:left;
	padding:1em 0em 0em 1em;
}

	#statement p {
		margin:0em 4em 0em 0em; 
		font-size:1em; 
		width:auto;
		height:auto;
		display:block;
		
	}
	
	#statement a:link { 
		color:#006;
		font-weight:bold;
		width:200px;
		height:17px;
		display:block;
		margin-left:5px;
		margin-top:-7px;
		padding-bottom:7px;
		border-bottom: #666 1px dashed;
	}
	
	#statement a:visited { 
		color:#69C;
		font-weight:bold;
		width:200px;
		height:17px;
		display:block;
		margin-left:5px;
		margin-top:-7px;
		padding-bottom:7px;
		border-bottom: #666 1px dashed;
		}

.scroll{
	display:block;float:left;border-top:#a5801b solid .1em;; width:102.4em;height:13em;
}
		

#content_panel{
	display:block;
	float:left;
	width:705px;
	padding:.1em 0em 0em .5em;
	position:relative;
	height:auto;
	text-align:left;
}
#content_panel a{
		clear:left;
		display:block;
		text-align:left;
		font-size:1.2em;
		margin:0em 0em .75em 0em;
		color:#003;
	}
	
#content_panel a:hover{
		color:#000000;
	}
	
#content_panel a#fyivid{
	padding:5px;
	display:inline !important;
	clear:none;}
	
#content_panel h1{
		font-family:Impact, Charcoal, sans-serif;
		display:block;
		font-weight:lighter;
		font-size:24px;	
	}

#content_panel p{
		line-height:1.5em;
		margin:0em 0em 1.75em 0em;
		clear:right;
		/*width:auto;
		height:auto;		
		float:left;*/
	}
	.myH3{
		display:block;
		font-weight:bold;
		font-size:14px;
		margin:0em 0em 1em 0em;
		clear:both;
		float:left;
		width:100%;
		/*border-bottom:#003 1px dotted;	*/
		background:url("Graphics/section-header.png") no-repeat transparent;
		padding-top:5px;
		padding-left:7px;	
		z-index:1;
	}
	
	#content_panel p.myH3{
		display:block;
		font-weight:bold;
		font-size:14px;
		margin:0em 0em 1em 0em;
		clear:both;
		float:left;
		width:100%;
		
	}
	#content_panel p.myH4{
		display:block;
		font-style:italic;
		font-size:14px;
		margin:.05em 0em .5em 0em;
		clear:both;
		float:left;
		width:100%;
		color:#009;
	}
	#content_panel p.myH5{
		background-color:#CCC;
		font-weight:bold;
		display:block;
		font-size:14px;
		margin:.05em 0em .5em 0em;
		clear:both;
		float:left;
		width:100%;
		color:#003;
		padding:5px;
		/*border-top-left-radius: 15px;*/
		border-top-right-radius: 15px;
		/*-moz-border-radius-topleft: 15px;*/
		-moz-border-radius-topright:15px;
		/*-webkit-border-top-left-radius:15px;*/
		-webkit-border-top-right-radius:15px;
		}
		
	#content_panel p a{
	color:#006;
	font-size:1.1em;
	}
	#content_panel p img{
		padding-left:10px;
		padding-bottom:5px;
		float:right;

		border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	}
	#content_panel li{
	margin-bottom:1.75em !important;
	}
	#content_panel .news{
		color:#006;
		font-style:italic;
		padding:5px;
		margin-bottom:25px;
		float:left;
		clear:both;
		border:3px solid #CCC;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;
		-o-border-radius:10px;
		-ms-border-radius:10px;
		-moz-box-shadow: 0 0 5px 5px #999;
		-webkit-box-shadow: 0 0 5px 5px#999;
		box-shadow: 0 0 5px 5px #999;
		}
.news strong{color:#000; font-weight: bold;font-style:normal;}
#photo {
	position:relative;
	top:0px;
	right:0px;
	}	

.columns{
	width:325px;
	padding:5px;
	float:left;
	}
	
	.columns h4{
	background-color:#333;
	color:#FFF;
	padding:3px;
	}
	.columns a{
		clear:left;
		display:block;
		text-align:left;
		font-size:9px;
		margin:0em 0em .5em 0em;
		color:#003;
	}
	.columns a:hover{
		text-decoration:line-through;
		color:#003;
	}

#footer_nav {
	background:#fff;
	height:2.2em;
	width:975px;
	text-align:left;
	/*border-top:#a5801b thin solid;*/
	display:block;
	clear:both;
}
/*///////////////////////////////END CONTENT CSS///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*///////////////////////////////FOOTER STUFF/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#bottom_container{
	width:975px;
	margin:0px auto 0px auto;
	}
	
	
	
#middle{
	background-color:#003;
	height:80px;
	width:100%;
	text-align: center;
	border-bottom:1px dashed #696969;
	clear:both;
}
	#a_button /* large white button links*/{
	font-family:Impact, Verdana, Geneva, Charcoal, sans-serif;
	font-size:20px;
	border:#003 1px solid;
	background-color:#FFF;
	vertical-align:middle;
	width:223px;
	height:30px;
	text-align:center;
	float:left;
	margin:10px 9px 0px 9px;
	padding-top:.1em;
	box-shadow: inset -5px -5px 5px #888;
	-moz-box-shadow: inset -5px -5px 5px #888;
	-webkit-box-shadow: inset -5px -5px 5px #888;
	}


	#a_button a:link {
		color:#003;
		}
	
#bottom{
	background-color:#003;
	height:125px;
	width:100%;
	text-align: left;
	border-bottom:1px dashed #696969;
	clear:both;
	
}

	#b_contain{
	color:#CCC;
	/*width:460px;*/
	width:215px;
	height:auto;
	margin:0 10px 0 10px;
	padding:2px;
	float:none;
	
	}
	
	#b_contain_middle{
	color:#CCC;
	width:466px;
	height:auto;
	margin:0 10px 0 10px;
	padding:2px;
	float:left;
	}

	#bottom h3  {
	font-size: 26px;
	line-height: 28px;
	font-weight: bold;
	color:#CCC;
	letter-spacing: -0.03em;
	border-bottom-width: medium;
	border-bottom-style: none;
	border-bottom-color: -moz-use-text-color;
	padding-bottom: 0px;
	margin-bottom: 14px;
	}
	
	.bottomHeading{
	font-size:24px;
	font-family:Impact, Verdana, Geneva, Charcoal, sans-serif;
		}

	#social_buttons img{
		width:48px;
		height:48px;
		padding:2px;
		/*border-bottom:1px solid #fff;*/
		}
		
		#bottom a{
		text-decoration: none;
			
			}
		#bottom a:hover{
		color: #FFF;
		border-bottom: 1px solid #FFF;
		text-decoration: none;
			}






#footer {
width: 100%;
float: left;
text-align: center;
background-color:#003;
color:#CCC;
clear:both;
}




/*///////////////////////////////////////// STYLING FOR SPECIAL CODES ///////////////////////////////////////////////////////*/
.treeview {
margin-left:-35px;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding:0em 0em 0em .8em;
border-left:#003 .1em solid;
color:#F00;
list-style-type:none;
font-size:1em;
line-height:1.5em;
width:170px;

}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left:0;
margin-bottom: 3px;

}


.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}


#cmenu{
	width:200px;
	}
	
#rssincl-box-257990 img{
	float:left;
	
	}
	
#content_panel a img {
	float:left;
	}	