@import "default.css";


#topContentContainer{margin: 0 0 1px 0; padding:0; float:left; border-top:solid 1px #999;  border-bottom:solid 1px #999; width:899px;overflow:hidden;}	
#topContentContainer .Freeform{margin:0; padding: 0 0 0 23px; float:left;  width:876px; font-size: 15px; }
#topContentContainer .Freeform img {margin:0; padding:0; float: right;}
#topContentContainer .Freeform h1 {font-size: 22px; margin:10px 0 5px 0; padding:0px;	float:left;}
.Firefox #topContentContainer .Freeform h1 { font-size: 22px; margin:10px 0 -3px 0; padding:0px;	float:left;}	 


#topContentContainer .Freeform p{
	margin:0;
	padding:0;
	width: 415px;
	font-family:'Trebuchet MS', Helvetica, Arial, sans-serif;
	font-weight: bold; 
	color: #999;
	float: left;
	letter-spacing: 0px;
}
.large{
	 margin:0;
	padding:0;
	width: 415px;
	font-family:'Trebuchet MS', Helvetica, Arial, sans-serif;
	font-size: 22px; 
	color: #999;
	font-weight: bold;
	float: left;
	letter-spacing: 0px;
	 }
	
#topContentContainer .Freeform a.green:link,
#topContentContainer .Freeform a.green:visited,
#topContentContainer .Freeform a.green:active{
	font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; 
	 font-size: 12px; 
	 font-weight: bold; 
	 color: #006666;
	 text-decoration: none;
	 }
	 
#topContentContainer .Freeform a.green:hover{
	font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; 
	 font-size: 12px; 
	 font-weight: bold; 
	 color: #006666;
	 text-decoration: underline;
	 }




	/* start content area */	
	#contentArea{margin:0; padding:10px 0; float:left; width:899px; border-top:solid 1px #999; }
		/*#contentNavContainer goes here in page order - nav divs detailed in next section of css */
		#contentContainer{position:relative; margin: 0; padding:10px 0; width:899px; float:left; background: url(images/bg_3col.gif) repeat-y;}
			
			#centerContentContainer{
			margin:0px;
			padding: 0px 0px 8px 0px;
			width: 596px;
			float: left;
			}
			
			
			#calloutContentContainer{
			margin: 0px;
			padding: 0px;			
			width: 0px;
			float: right;
			width: 285px;
			}
			
			#calloutContentContainer .Freeform {width: 270px; margin:0 0 15px 0; padding:0; float: left;}
			#calloutContentContainer .Freeform P{margin:0; padding:0 0 10px 0;}
			#calloutContentContainer .Freeform img{margin:0 0 0 0px; padding:0;}
			
	/* end content area */			
	

	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	END FIXED NAME CONTENT BOUNDARIES
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */


	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	Text & Link Styles
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */

/* default link is burgundy with black text on hover, underlined */


.Freeform{   
	width: 274px;
	float: left;
	margin:0 4px 0 20px;
	_margin:0;
	_padding: 0 7px 0 16px;
}


/* client specific styles */

.TOCBlock,
.Aggregation {width: 274px; margin:0 4px 0 20px; padding:0px; float: left; _margin:0; _padding: 0 8px 0 16px; }

.TOCBlock div img,
.Aggregation div img{}

.TOCBlock H3,
.Aggregation H3{margin:0 0 10px 0;  font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #006666;}

.TOCBlock div,
.Aggregation div{margin:5px 0; width:274px; }



.TOCBlock div.OneCol div h4, 
.TOCBlock div.OneCol div.image h4,
.TOCBlock div.TwoCol div h4,
.TOCBlock div.TwoCol div.image h4,

.Aggregation div.OneCol div h4, 
.Aggregation div.OneCol div.image h4,
.Aggregation div.TwoCol div h4,
.Aggregation div.TwoCol div.image h4
 {width: 274px;  font-weight:bold; margin:0; padding:0; float:left;} 





/* remove last item from class to remove the TEST attribute - or change it if needed */


h1{margin:0 0 5px 0; padding:0; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 17px; font-weight: bold; color: #006666;}
h3 {margin:0 0 5px 0; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: bold; color: #006666;}

.RedLink a:link{color: #990000; text-decoration: none; font-size:12px; font-weight:bold;}
.RedLink a:visited{color: #990000; text-decoration: none; font-size:12px; font-weight:bold;}
.RedLink a:hover{color: #990000; text-decoration: underline; font-size:12px; font-weight:bold;}
.RedLink a:active{color: #990000; text-decoration: underline; font-size:12px; font-weight:bold;}
.RedLink {color: #990000; text-decoration: none; font-size:12px; font-weight:bold;}

	
        .Aggregation .AggregationResults .classifications,
        .Calendar .CalendarResults .classifications
        {
            display:none; 
        }  

    .Aggregation .AggregationResults .loading {
        display:none ;
    }
    .Aggregation .AggregationResults.waiting .loading {
        display:block ;
    }
    .Aggregation .AggregationResults.waiting .data {
        display:none ;
