/* ================================
    Sitewide Stylesheet
   ================================ */

.flash-page-container { background: url(page-background.gif); display: none; }
.flash-center-container { margin: 0px auto; width: 955px; }

.project-home
{
	margin: 0px; padding: 0px; font-size: 0px; line-height: 0px;
	background: url(/flash/page-background.gif); color: #000000;
	font-family: Helvetica, Arial, Verdana;
}

#container{background: url(/images/masterpage_templates/bg_homebody2.jpg) no-repeat #FFF; width:1034px; margin:0 auto;}

	.project-home #page-header-horizontal {position:relative; height:272px; }
		.highlight, .logo, .contactus, .nav, .pageTitle{position:absolute;}
		.highlight{top:-3000px; z-index:1;}
		.logo{top:7px; left:78px;} .contactus{top:35px; left: 640px;}
		.nav{top:103px; left:0px; position:relative;} .navImg{position:relative; z-index:100;}

	.project-home #page-container-horizontal {width:910px;padding-left:10px; height:828px; position:relative; }
	
	.daysevent{font-size:11px; line-height:100%; position:absolute; top:80px; left:440px; font-weight:bold;}
	
	
			.project-home .left-content { font-size: 14px; line-height: 120%; width:139px; left:20px; position:absolute; color:#FFF; }
			.project-home .left-content a { font-size: 14px; line-height: 120%; color:#FFF; text-decoration: none;}
			.left-content span{font-size:17px;}
				
			.social-nav{width:152px; font-size:25px; line-height:100%;position:absolute; top:460px;}
				.social-nav a{border-bottom: 3px dotted #333; color:#000; text-decoration:none; font-weight:bold; cursor:pointer;
				 width:152px; display:block; padding: 30px 0px 30px 20px; float:left;}
				 .social-nav a.bottom{border:none;}
				 .social-nav a:hover{text-decoration:underline;}
			
			.social-title{ position:absolute; top:458px; left:140px;}
			.social-content{position:absolute; top:455px; left:220px;}
				.story{font-size: 12px; color:#FFF; width:435px; line-height:118%; padding:0px 0px 20px 70px; font-weight:bold;
					height: 58px;
					} 
				.story h1{font-size:16px; font-weight:bold; color:#333;} 
				.story a {color: white;}
				.all{font-size:11px; line-height:100%; color:#333; font-weight:bold;}
				
			.newsletter{position:absolute; top:610px; left:825px; width:131px;}
				.newsletter input{ border:3px dotted #333; width:121px; font-size:11px; height:17px; padding-top:4px;}
				.newsletter a{font-size:11px; line-height:140%; color:#333; font-weight:bold; float:right;} 
				
			.client-portal{position:absolute; top:720px; left:520px; width:372px; display:none;} /*turned off for now */
				.client-portal a{font-size:12px; line-height:130%; color:#999;}
				.client-portal input{ border:3px dotted #999; background:none; color:#FFF; margin:0px 0px 5px 8px;}
			
			.floatL{float:left;}
			
			.bannerBtns{position:absolute; top:114px; left:780px;}
			.mainBanner{position:absolute; top:92px; left:156px;}
			
			.social-icons{position:absolute; top:750px; left:30px; font-size:15px; font-weight:bold; line-height:120%; color:#FFF;}
				.social-icons a{margin-right:10px;  }
			
	/* ====================
   Navigation styles
==================== */
/*Rollover effect controlled through javascript*/


#sidenav
{
	list-style:none; position:absolute; z-index:99999; width:130px;
	border:2px dotted white; top:10px; left: 0px;
}

	#sidenav li { position: relative; padding: 0px; }

	#sidenav li a
	{
		display:block; color:white; text-align:right; padding-right:5px;
		 height:30px; line-height:30px;  width:125px; font-weight:bold;
		font-size:22px; line-height:30px; color:white; text-decoration:none;
		 border-bottom:2px dotted white;
	}
	
	#sidenav li a.bottom{border:none;}
	#sidenav li.nav-on a{background:url(/images/masterpage_templates/navRO_highlight.png);}
	
	#sidenav li.nav-on ul.dropdown { display: block; }

.dropdown
{
	position:absolute; z-index:99999;
	top: 0px; left:100%;
	list-style:none;
	display:none;
	font-size:0px;

	/* Design for Dropdown Menus */
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: 140px;
	
}

#sidenav li ul.dropdown li
{
	font-size:0px; line-height:0px;
	width: 100%; background:none; background:#CCC; 
} 



#sidenav li ul.dropdown li a
{
	color:#000; border:none; background:none;
	text-decoration:none; text-align:left;
	display: block; height:auto;
	line-height: 120%; font-size: 17px;
	width: 122px;  padding: 8px 6px 8px 12px; margin:0px;
} 
#sidenav li ul.dropdown li a:hover{background:#FFA600;  }
#sidenav li ul.dropdown li a.last, #sidenav li a.last{border:none;}
/* ===============
   /Navigation
=============== */


#tertiaryNav{position:absolute; top:295px; left:0px; font-size:11px; line-height:150%; list-style:none; color:#999; width:140px; text-align:right; z-index:1000;}
#tertiaryNav a{color:#000;}
#tertiaryNav a.active{font-size:18px; text-decoration:none;}

.news-story{padding-bottom:20px;}
.news-story a{color:#FFA600;}

.header { color: orange; font-size:14px; color:#FFA600; font-weight:normal; line-height:120%; }

.project-home .content ul li { display: block; background-image:url(../images/list-point-black-white.gif); background-repeat: no-repeat; background-position: 5px 7px; padding: 0px 0px 0px 15px; margin: 0px; }