/* ================================
    Sitewide Stylesheet
   ================================ */

.form-june-col-1 { width: 350px; float: left; }
.form-june-col-2 { overflow: visible; width: 100px; float: left; padding-left: 40px; }

.form-june-main { background: url(/images/masterpage_templates/june-new-contact-form.gif) no-repeat; padding: 40px 30px 0px 30px; width: 300px; height: 370px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
.form-june-field { display: block; width: 280px; height: 16px; background: transparent; border: 0px none; margin-bottom: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
.form-june-combo { display: block; width: 280px; height: 20px; background: transparent; border: 0px none; margin-bottom: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
.form-june-comments { display: block; width: 280px; height: 60px; background: transparent; border: 0px none; margin-bottom: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
.form-june-newsletter { display: block; position: relative; left: -10px; top: 13px; }
.form-june-submit { display: block; position: relative; left: 230px; top: 24px; }

.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_subbody.jpg) no-repeat #FFF; width:1008px; margin:0 auto; padding-bottom:150px;}
.project-home #page-container-horizontal {width:910px;padding-left:50px; }

.highlight, .logo, .contactus, .nav, .pageTitle, .rotateImg{position:absolute;}
.highlight{top:-3000px; z-index:1;}
.logo{top:7px; left:78px;} .contactus{top:35px; left: 640px;}
.nav{top:96px; left:0px; position:relative;} .navImg{position:relative; z-index:100;}
		

/* ================================
    Subpage Styles
================================ */
   
.subpage{}
	.project-home #page-header-horizontal {position:relative; height:262px; }
		
		.pageTitle{top:47px; left: 150px;}
		.rotateImg{top:46px; right:30px;}
	
	
			.project-home .content { font-size: 13px; line-height: 140%; width:588px; margin:0px 0px 0px 160px; position:relative; z-index:1000; color:#38393A; }
				.subnav{text-align:right;}
				.project-home .content .subnav a{color: #000; font-weight:bold; margin-right:12px; font-size:12px; display:block; float:right;}
				.subnav a:hover{text-decoration:none;}
				
				.project-home .content h1 { font-size:28px; padding:20px 0px 30px 0px; color:#333; }
				.project-home .content h1 a {  color:#333; text-decoration: none; }
				.project-home .content h2 { font-size:14px; color:#FFA600; font-weight:normal; line-height:120%;}

				.project-home .content h4 { }
				
				.project-home .content a{color:#FFA600;}

				.project-home .content p, .project-home .content ul { margin: 16px 0px; }

				.project-home .content ul { margin: 5px 0px 20px 0px; padding: 0px; list-style: none; }
				.project-home .content ul li { display: block; background-image:url(/images/masterpage_templates/list-point-black-white.gif); background-repeat: no-repeat; background-position: 5px 7px; padding: 0px 0px 0px 17px; margin: 0px 0px 0px 10px; }


	.project-home #page-footer-horizontal { background:url(/images/masterpage_templates/bg_footersplat.jpg) no-repeat; font-size:15px; line-height:120%; width:175px; height:95px; padding:100px 0px 0px 70px; 
		float:right; position:relative; margin-top:-80px; z-index:100;
	}
	.project-home #page-footer-horizontal a{ color:#38393A; text-decoration:none; font-weight:bold;}

	

/* ================================
    /Subpage Styles
================================ */



	
/* ====================
   Navigation styles
==================== */
/*Rollover effect controlled through javascript*/


#sidenav
{
	list-style:none; position:absolute; z-index:99999; width:130px;
	border:2px dotted #5C5856; top:25px; left: 0px;
}

	#sidenav li { position: relative; padding: 0px; }

	#sidenav li a
	{
		display:block; color:#000; text-align:right; padding-right:5px;
		 height:30px; line-height:30px;  width:125px; font-weight:bold;
		font-size:22px; line-height:30px; color:#000; text-decoration:none;
		 border-bottom:2px dotted #5C5856;
	}
	
	#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:15px; color:#BB7F0E; line-height:120%; }

