@import "default.css";
@import "sIFR.css";
@import "inner3col.css";


	/* start content area */	

		/*#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_2col.gif) repeat-y;}
			#centerContentContainer{
			margin:0px;
			padding: 0px 0px 8px 0px;
			width: 450px;
			float: left;
			
			}
			#calloutContentContainer{
			margin: 0px;
			padding: 0px;			
			width: 0px;
			float: right;
			width: 449px;
			}
			
			#calloutContentContainer .Freeform {width: 429px; margin:0; padding:0 10px; float: left;}
			#calloutContentContainer .Freeform P{margin:0; padding:0 0 10px 0;}
			#calloutContentContainer .Freeform img{margin:0 0 0 -5px; padding:0;}
			
	/* end content area */			
	

	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	END FIXED NAME CONTENT BOUNDARIES
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */


	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	Text & Link Styles
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */

/* default link is burgundy with black text on hover, underlined */


.Freeform{   
	float: left;
	margin: 0;
	padding:0 10px;
	width: 430px;
}

.green {color: #006666; float: left; padding: 0; margin:0;}


/* client specific styles */

.TOCBlock,
.Aggregation {width: 200px; margin: 0 12px;_margin: 0; padding:0px; _padding: 0 10px 0 13px; float: left; }

.TOCBlock div img,
.Aggregation div img{display: none;}



.TOCBlock div,
.Aggregation div{margin:5px 0; width:200px; }

/* start custom classes to handle TOCBlock on Products page for Prod Spotlight */

div#F9_ResultsDiv.AggregationResults div.data div.OneCol div{
	width: 430px;
	margin-right: 0;
}

div#F9_ResultsDiv.AggregationResults div.data div.OneCol img {
	display: block;
	position: relative;
	float: none;
	margin-left: auto; /*changed PK for variable image widths in Prod Spot Teaser on products page. 100401*/
	margin-right: auto;
}

div#F9_ResultsDiv.AggregationResults div.data div.OneCol a {
	font-weight: bold;
}

/* end custom classes to handle TOCBlock on Products page for Prod Spotlight */


.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: 200px;} 


.Aggregation h2,
.TocBlock h2,
.WhatsNew h2,
.Freeform h2 {
	 visibility: visible;
}



/* 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;}
h2{margin:0 0 5px 0; padding:0; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #006666; visibility: visible; }

h2 a:link,
h2 a:visited,
h2 a:active 
{color: #006666;}

h2.Red,
h2.Red a:link,
h2.Red a:visited,
h2.Red a:active
{margin:0 0 5px 0; padding:0px; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #990000; text-decoration: none;  visibility: visible;}
h2.Red a:hover{margin:0 0 5px 0; padding:0px; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; color: #990000;  text-decoration: underline; visibility: visible;}

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;}

	
        .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 ;