@charset "utf-8";
/* CSS Document */
.clear	{
		clear: both;
		margin: 0px 0px 0px 110px;
		}
		
		
/*header section*/

#spacer {height:25px;}

	#header	{
		padding: 10px 0px 10px 0px;
		border-top: 10px solid #000;
		margin: 0px 0px 0px 0px;
		}
		
	#header	h1	{
		float: left;
		width: 250px;
		padding: 0px 0px 0px 5px;
		font-size:24px;
		line-height:24px;
		}

	#header	h2.normal{
		font-size:12px; line-height:125%;
		font-weight: normal;
		color: # 575757;
		}

	#header h2 {font-size:14px; line-height:125%;
		font-weight: bold;
		float: left;
		width: 400px;
		color: #003976;}
		
	#header	img	{
		float: left;
		padding-right: 10px;
		}
		
	#header	p	{
		float: left;
		width: 420px;
		margin: 0px;
		padding: 0px;
		}
		
	#header	form	{
		margin: 0px;
		padding: 0px;
		}

.brand {margin: 0px 0px 0px 600px; float: right; }

.boom {font-family: Arial, Helvetica, sans-serif; font-size:48px; color:#003976; text-transform:uppercase; letter-spacing:10px;}
.bam {font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight:boldl color:#003976; }
.countdown {display: block; padding: 5px 5px 5px 460px; color: #FFF; background-color: #003976; font-size: 12px; font-weight:bold;}

.banr {relative;
left:0px;
top:0px;z-index:-1;}
/* navigation section */

	#navcontainer {
		margin: 0px 0px 0px 0px; 
		border-bottom: 3px double #000;		
		padding: 0px 0px 6px 0px; 
		font-family: arial, helvetica, sans-serif;
		text-align: right;
		width: 880px;
		}

	#navcontainer p	{
		padding: 7px 7px 0px 0px;
		font-family: arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		}

 /* to stretch the container div to contain floated list */ 
	#navcontainer:after {
		content: "."; 
		display: block; 
		line-height: 1px; 
		font-size: 1px;
		color: transparent; 
		clear: both; 
		} 

	#navcontainer	img	{
		margin: 0px;
		padding: 0px 0px 1px 0px;
		}

	ul#navlist {
		list-style: none; 
		padding: 0; 
		margin: 0px; 
		background-color: #000;
		font-size: 12px;
		}

	ul#navlist li {
		text-align: left;
		float: left; 
		height: 62px; 
		margin: 0px 0px 0px 0px; 
		border-left: 1px solid #CCC;
		padding: 0; 
		background-color: #003976;
		width: 109px; 
		}
ul#navlist li.single	a {
	line-height:30px;}
	
	ul#navlist li.wide {width:768px;}
	
	ul#navlist li a {
		display: block; 
		padding: 7px 5px 25px 7px; 
		color: #CCC; 
		font-size: 12px;
		font-weight:bold; 
		text-decoration: none;
		height: 100%;
		}

	#navcontainer>ul#navlist li a { width: auto; height: auto; } 

	ul#navlist li#active a {
		background: #003976; 
		color: #FFF; 
		}

	ul#navlist li a:hover,
	ul#navlist li#active a:hover {
		color: #000;
		background-color: #d49f10;
		}

ul#navlist li.double a.double {padding: 7 5 10 7;}

	ul#navlist li.home	{
		border-left: none;
		}

	ul#navlist li.empty	{
		width: 230px; 
		background-color: #d49f10;
		}

/*content styles */

#content {margin-left: 108px; padding: 10px 10px 10px 10px; width: 750px; border-left: 1px #030303 solid;clear: none;}

.skinnyleft {width: 98px; clear: none; padding:10px 5px 10px 5px; background-color: #D0D0D0;float: left; line-height:115%;}
h1.skinnyhead {font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height:115%; margin-top:0px;}

.pull {background-color: #003976; padding: 5px; color:#A9A9A9;}

.popout {margin-left: 60px; background-color: #003976; padding: 5px; color:#A9A9A9; width: 808px;}
.fullhighlight {margin-left: 108px; padding: 10px 10px 10px 10px; width: 750px; background-color:#d49f10; border-left: 1px #030303 solid;  }
.bluehighlight {margin-left: 108px; padding: 10px 10px 10px 10px; width: 750px; background-color:#003976; border-left: 1px #030303 solid; color:#D5D5D5;  }
img.padded {margin-right:10px;}
.highlight {background-color:#d49f10;}
.highlight a:hover a:link a:visited a:active {font-color: #003976;}
.fullpopout {margin-left: 0px; color:#0049776; width: 860px; background-color: #d49f10; padding: 10px; clear: none; float: left;}
.dropin {margin-left: 100px; padding: 5px; background-color:#ABABAB; width: 608px;}
p.blurb {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #292929; line-height:125%;margin-top: 0px; margin-bottom:0px;}
h1.fullpopout {font-size: 14px; font-weight:bold; }
p.fullpopout {font-size: 12px; line-height:125%; }
p.skinnytext {font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
  		line-height: 125%;
  		color: #000;
		margin: 0 0 0 10;
		padding: 0px;
		text-align: left;
		}
html, body {
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
  		line-height: 125%;
  		color: #000;
		background-color: #FFF;
		margin: 0px;
		padding: 0px;
		text-align: left;
		}
		
		a	{
		color: #000;
		font-weight:bold;
		text-decoration: none;
		background-color: transparent;
		}

	a:link	{
		color: #000;
		text-decoration: none;
		background-color: transparent;
		} 

	a:visited	{
		color: #000;
		text-decoration: none;
		background-color: transparent;
		} 

	a:active	{ 
		color: #d49f10;  
		text-decoration:underline;
		background-color: transparent;
		} 

	a:hover		{ 
		color: #d49f10; 
		text-decoration:underline; 
		background-color: transparent;
		} 
		
	img	{
		padding: 0px;
		border: 0px;
		margin: 0px;
		}
		
	#content h1	{
		font-family: arial, helvetica, sans-serif;
		font-size: 18px;
		line-height: 14px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
		color: #003976;
		}



	h2	{
		font-size: 12px;
		font-family: arial, helvetica, sans-serif;
		color: #000;
		line-height: 16px;
		font-weight: bold;
		padding: 0px 0px 10px 0px;
		border: 0px;
		margin: 0px 0px 0px 0px;
		}		

	h3	{
		font-size: 12px;
		font-family: arial, helvetica, sans-serif;
		line-height: 16px;
		font-weight: bold;
		padding: 0px 0px 10px 0px;
		border: 0px;
		margin: 0px 0px 0px 0px;
		}
		
	h4	{
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
		line-height: 13px;
		font-weight: bold;
		padding: 0px 0px 3px 0px;
		border: 0px;
		margin: 0px 0px 0px 0px;
		}

	p	{
		padding: 0px 0px 0px 0px;
		}
		
	img	{
		margin: 0px;
		padding: 0px;
		}
		
/*timeline styles*/
.timeline {width: 200px; padding: 10 5 10 5; background-color: #CCC; border-left:solid 1px black; clear:none; position:relative; left: 890px; }
		
/* footer styles */
#footer {
	width:860px; border-top: solid 2px black; font-family: Arial, Helvetica, sans-serif; font-size:9px; padding: 10px;  text-align:center;
}
#footer h1 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; margin-bottom:0; padding-bottom: 0; margin-top: 0;}
#footer p {font-family: Arial, Helvetica, sans-serif; font-size: 10px;margin-top: 0; padding-top: 0;margin-bottom:0; }
	

