/* ================================
    Sitewide Stylesheet
   ================================ */
a img{border:none;}
.project { background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; }
.project .layout { margin: 0px auto 20px auto; width: 964px; position: relative; }
.project .header { padding-bottom:10px; }
.project .page { }
.project .footer { }

/* ================================
    Menu Stylesheet
   ================================ */

ul.dropdown-menu-inline-center { margin: 0px; padding: 0px; }
ul.dropdown-menu-inline-center li { margin: 0px; padding: 0px; }
ul.dropdown-menu-block-right li { margin: 0px; padding: 0px; }
ul.dropdown-menu-block-left li { margin: 0px; padding: 0px; }
ul.dropdown-menu { margin: 0px; padding: 0px; }
ul.dropdown-menu li { margin: 0px; padding: 0px; }
ul.dropdown-menu li ul { margin: 0px; padding: 0px; }
ul.dropdown-menu li ul li { margin: 0px; padding: 0px; }
ul.dropdown-menu li ul li ul { margin: 0px; padding: 0px; }
ul.dropdown-menu li.thunder-nav-on { margin: 0px; padding: 0px; }
ul.dropdown-menu li li.thunder-nav-on { margin: 0px; padding: 0px; }
ul.dropdown-menu li li li.thunder-nav-on { margin: 0px; padding: 0px; }

/* ================================
    Home Page Stylesheet
   ================================ */

.project-home .opener-content { font-size: 13px; line-height: 16px; }
.project-home .leftCol{ float:left; width:120px; padding-right:17px;}
.project-home .centerCol{float:left; width:650px; padding: 0 37px 0 0;}
	.project-home .centerCol .content{font-size:13px; line-height:127%;}
	.project-home .centerCol .title{ color:#ff9900; font-size:24px; line-height:110%;}
.project-home .rightCol{ float:left; width:200px; font-size:13px; line-height:127%;}
	.project-home .rightCol .box{text-align:center; border:1px solid #006666; padding:10px; margin-bottom:10px;}
	.project-home .rightCol .days{font-size:50px; font-weight:bold; line-height:127%;}

/* ================================
    Sub Page Stylesheet
   ================================ */
   
 .header .title{font-family:"Times New Roman", Times, serif;background:url(../images/bg-title.jpg) no-repeat; float:left; padding:115px 0 0 20px; height:48px; width:436px; color:#FFF;}
 	.title .title-small{font-size:19px; line-height:20px;}
	.title .title-big{font-size:24px; line-height:25px;}
.project-sub .centerCol{float:left; width:670px;}
	.project-sub .centerCol .content{font-size:13px; line-height:127%;}
	.project-sub .centerCol .title{ color:#ff9900; font-size:24px; line-height:110%;}
.project-sub .rightCol{ float:left; width:200px; font-size:13px; line-height:127%;}
	.project-sub .rightCol .box{text-align:center; border:1px solid #006666; padding:10px; margin-bottom:10px;}
	.project-sub .rightCol .days{font-size:50px; font-weight:bold; line-height:127%;}

.subpageLeftNav{float:left;}
/* ================================
    Text Content Page Stylesheet
   ================================ */

.project-text .content ul { margin: 0px; padding: 0px; list-style: none; }
.project-text .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; }



.floatL{float:left;}
.clearer { clear: both; line-height: 0px; font-size: 0px; width: 0px; height: 0px;}

/* Navigation */

/*

	thunder::tech dropdown
	- Edit design style for defaults
	- Don't use :hover unless you want the style to disappear when the subelements are rolled over
	- For horizontal dropdown ULs, use the firstlvl class on ULs
	- Additional notes, fixes and code below

*/

/*
	---IE6 Support Note---
	Once IE6 is no longer supported, use the > child selector
	We can then turn the dropdowns into classes instead of IDs
	ex: #nav>li>a {}
*/

.subNav{width:200px; float:left; padding:2px; margin-right:10px;}
	.subNav h1{ padding:3px; color:#5E85BB; font-size:12px; line-height:127%; background:#EFF4F9; margin:0px;}
	.subNav a{
		display: block; float:left; width:185px;
		padding-left: 10px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 20px;
		text-decoration: none;
		color: black; padding-left:15px;
	}	.subNav a:hover{text-decoration:underline; }
	.subNav a.active{background-image:url(../images/list-point-black-white.gif); background-repeat: no-repeat; background-position: 3px 8px;}

#nav
{
	background-image: url(../images/nav.gif);
	height: 30px;
	width: 620px;
	list-style-type: none;
	
	margin: 0 0 10px 0;
	padding: 0px;
	float:left;
}

.firstitem
{
	display:block;
	float:left;

	/* Design for All Top-Level Links */
	padding: 8px 10px 5px 10px;
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
    color:#ffffff;
	height: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.firstitemOver
{
	display:block;
	float:left;

	/* Rollover Design for All Top-Level Links */
	padding: 8px 10px 5px 10px;
	font-size: 14px;
	line-height: 14px;
	height: 17px;
	text-decoration: none;
    color:#ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #ff6600;
}

.navAccent
{
	width: 12px;
	height: 30px;
	float: left;
}

.dropitem
{
	padding: 2px;
	line-height: 14px;
	height: 14px;
	font-size: 14px;
	color: #ffffff;
}

.dropitemOver
{
	padding: 2px;
	line-height: 14px;
	height: 14px;
	font-size: 14px;
	color: #ffffff;
	background-color: #ff6600;
}

*html #nav li { height: 0px; border: none; }

#nav li { position: relative; float:left;  margin: 0px 11px; }

#nav li .firstlvl{ left: 0px; top: 100%; }

#nav li a.selected{ font-size:21px; color:#00498B;}

.dropdown
{
	position:absolute;
	top: -1px;
	left: 100%;
	list-style:none;
	z-index:1000;
	display:none;
	font-size:0px;

	/* Design for Dropdown Menus */
	padding: 5px;
	margin: 0px;
	text-align:left;
	width: 180px;
	background-color: #B24700;  
}

.dropdown li
{
	font-size:0px; line-height:0px; 
	border-collapse:collapse; width: 100%;
} 

.dropdown li a
{
	color:#ffffff;
	text-decoration:none;
	padding: 6px 8px; 
	display: block;
	line-height: 100%; width: 164px;
	font-family: Georgia, "Times New Roman", Times, serif;
} 




/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:163px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
