  @font-face {
	font-family: 'FolioBoldCondensed';
	src: url('/fonts/Folio-BoldCondensed.eot');
	src: local('Folio BoldCondensed'), local('Folio-BoldCondensed'), url('/fonts/Folio-BoldCondensed.ttf') format('truetype'), url('/fonts/Folio-BoldCondensed.svg#Folio-BoldCondensed') format('svg');
	font-style: normal;
	font-weight: normal;
}
 a:active
 {
 outline: none;
 }

 a:focus
 {
 -moz-outline-style: none;
 
 }

object{
	-moz-outline-style: none;
	outline-style: none;
	
}

a img{border:none;}
body{overflow-y:scroll; background:#002a5c; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; line-height:14px; color:#000; padding:0px; margin:0px;}

#container{width:960px; margin:0px auto;}
#header_container{width:960px; height:185px; background:#003366 url('/images/beacon_header_bg.jpg') no-repeat;}
#logo{width:263px; height:159px;margin-left:10px; margin-top:12px; float:left; *display:inline;}


#top_nav{background:transparent url(/images/top_nav_bg.png) no-repeat; width:337px; height:38px; float:right; margin-right:72px; margin-top:8px; *background:#fff; *width:337px; *display:inline;}
#top_nav ul{margin:0px; padding:13px 0px 0px 15px;}
#top_nav ul li{display:block; float:left; padding:0px; border-right:2px solid #002a5c; }
#top_nav li a, #top_nav ul li a:visited{font-family:"FolioBoldCondensed", Arial, sans-serif; font-size:12px; letter-spacing:1px; padding:0px 6px; line-height:11px; font-weight:normal; color:#002a5c; text-decoration:none; display:block;}
#top_nav ul li a:hover{color:#5e88a2;}
/*#top_nav ul li.resources a{background:url(/images/resources.png) no-repeat; width:77px; height:19px; text-indent:-3000em;}
#top_nav ul li.news a{background:url(/images/news.png) no-repeat; width:51px; height:19px; text-indent:-3000em;}
#top_nav ul li.advisory_committee a{background:url(/images/advisory_committee.png) no-repeat; width:135px; height:19px; text-indent:-3000em;}
#top_nav ul li.contact a{background:url(/images/contact.png) no-repeat; width:59px; height:19px; text-indent:-3000em;}*/
#top_nav ul li.nav_last {border:none;}



#main_nav{ /*background:transparent url(/images/main_nav_bg.png) no-repeat;*/ width:677px; height:62px; float:right; /*margin-right:30px;*/ margin-top:73px; /**background:#8c9b93; *width:643px;*/ *display:inline;}
#noflash{background:transparent url(/images/main_nav_bg.png) no-repeat; width:677px; height:62px;}
#main_nav ul{margin:0px; padding:15px 0px 0px 11px; overflow:hidden;}
#main_nav ul li{display:block; float:left; padding:0px; border-right:2px solid #fff; width:auto;}
#main_nav ul li a{ font-family:"FolioBoldCondensed", Arial, sans-serif; letter-spacing:1px; font-size:16px; line-height:14px; padding:0px 10px; /*font-weight: bold;*/ color:#fff; text-decoration:none; display:block; }

/*#main_nav ul li.project_overview a{background:url(/images/project_overview.png) no-repeat; text-indent:-3000em; width:150px; height:20px;}
#main_nav ul li.location a{background:url(/images/location_bg.png) no-repeat; text-indent:-3000em; width:85px; height:20px;}
#main_nav ul li.opportunity a{background:url(/images/opportunity_bg.png) no-repeat; text-indent:-3000em; width:111px; height:20px;}
#main_nav ul li.business_profiles a{background:url(/images/business_profiles.png) no-repeat; text-indent:-3000em; width:148px; height:20px;}
#main_nav ul li.project_updates a{background:url(/images/project_updates.png) no-repeat; text-indent:-3000em; width:132px; height:20px;}
*/
#main_nav ul li.nav_last{border:none; }

#main_nav ul li a:hover{}

#main_container a, #main_container a:visited{color:#5e88a2; font-weight:bold; text-decoration:none;}
#main_container a:hover{color:#cccccc;}
#main_container{width:960px; height:100%; overflow:hidden; background:#fff; padding:30px 0px; position:relative;}
#left{width:237px; margin-right:20px; float:left; }
#mid{width:419px; padding:0px 28px; float:left; }
#btm{clear:both;text-align:right; position:absolute; bottom:0px; right:38px; height:88px;width:200px;}
#btm img{}

#right{width:200px;padding-top:19px; float:left; }
#right ul{margin:0px 0px 150px 0px; padding:0px;}
#right ul li{list-style-type:none;}
#right ul li a, #right ul li a:visited{color:#003366; font-size:12px; font-weight:bold; line-height:31px; text-decoration:none;}
#right ul li a:hover{color:#5e88a2;}

#footer_container{font-family:"FolioBoldCondensed",Arial, Verdana, sans-serif; color:white; width:930px; height:145px; background:#002A5C url('/images/beacon_footer_bg.jpg') no-repeat;padding-left:32px; padding-top:30px; *padding-top:20px; letter-spacing: 2px; }
#footer_container p{margin-top:5px; margin-bottom:15px;}
.footer_big{font-size:19px;}
#footer_left{width:450px; float:left;}
#footer_right{width:200px; float:right; text-align:right; padding-right:36px;}

/*FONT FORMATTING*/

h1{color:#5e88a2;font-size:19px; line-height:18px; letter-spacing:1px; font-family:"FolioBoldCondensed",Arial, Verdana, sans-serif; margin-top:0px;}

/*Blog Formatting*/
div.commentform{margin-top:15px;}
div.comment{border-top:1px dotted #ddd; margin:10px 0px; padding:5px 0px 5px 20px; color:#999;}
.commentdate{font-weight:bold;}
.commenttextarea,.commentinput{width:300px;}
.commenttextarea{height:90px;}
