@import "default.css";
@import "sIFR.css";
@import "lightbox.css";

#topContentContainer{display:none;}

#titleBarContainer{display:none;}
			#titleBarContainer h1{color: #fff; font-size: 11px; font-weight:normal; margin:0;padding:6px 4px;}

	/* start content area */	
	#contentArea{margin:0; padding:10px 0; float:left; width:899px; border-top:solid 1px #999; background: url(images/bg_callout.gif) repeat-y;}
		/*#contentNavContainer goes here in page order - nav divs detailed in next section of css */
		#contentContainer{position:relative; margin: 0; padding:0; width:899px; float:left; }
			#centerContentContainer{
			margin:0px;
			padding: 0px 5px 8px 5px;
			width: 617px;
			}
			#centerContentContainer .Freeform P{
			margin:0;  padding: 0px 5px 0 5px;
			}
			
			#calloutContentContainer{
			margin: 0px;
			padding: 0px 5px 0 10px;			
			float: left;
			width: 255px;
			}
			#calloutContentContainer .Freeform {width: 244px; margin:0 0 10px 0; padding:0 0px 10px 0px; float: left;  border-bottom: solid 1px #006666; }
			#calloutContentContainer .FreeformLast .Freeform{width: 244px; margin:0 0 10px 0; padding:0 0px 10px 0px; float: left; border-bottom:0px; }
			#calloutContentContainer .Freeform h1,
			#calloutContentContainer .Freeform h1 a:link,
			#calloutContentContainer .Freeform h1 a:visited,
			#calloutContentContainer .Freeform h1 a:active{margin:0px; padding:0; text-transform: uppercase; font-size: 16px;}
			#calloutContentContainer .Freeform h1 a:hover{margin:0px; padding:0; text-transform: uppercase; font-size: 16px; text-decoration: underline;}
/*			.Firefox #calloutContentContainer .Freeform h1 {margin:0 0 -8px 0;}  turned off PK */
			#calloutContentContainer .Freeform h2 {visibility: visible;}
			
			#calloutContentContainer .Freeform P{margin:0; padding:0;}
			#calloutContentContainer .Freeform img{margin:0 0 0px 0px; padding:0; float: right;}
			
			
			#calloutContentContainer .WhatsNew {width: 244px; margin:0 0 10px 0; padding:0; border-bottom: solid 1px #006666; float: left; }
			#calloutContentContainer .Last{width: 244px; margin:0 0 10px 0; padding:0;  border-bottom:0px;}
			#calloutContentContainer .WhatsNew div img{display: none;}
			#calloutContentContainer .WhatsNew H3 {margin:0; padding:0px; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #006666;}
			#calloutContentContainer .WhatsNew div{margin:0; padding: 0;}

			#calloutContentContainer .WhatsNew div.OneCol div,
			#calloutContentContainer .WhatsNew div.OneCol div.image{margin:0px; padding:5px 0 4px 0; border-bottom: solid 1px #ccc;}
		

			#calloutContentContainer .WhatsNew div.OneCol div h4, 
			#calloutContentContainer .WhatsNew div.OneCol div.image h4 {width: 244px; font-size:12px;  font-weight:bold; margin:0 0 2px 0; padding:0; float:left; line-height:1.2em;} 

			#calloutContentContainer .WhatsNew div.OneCol div h4 a:link,
			#calloutContentContainer .WhatsNew div.OneCol div.image h4 a:link {color: #000; font-weight:bold;  text-decoration: none;}

			#calloutContentContainer .WhatsNew div.OneCol div h4 a:visited,
			#calloutContentContainer .WhatsNew div.OneCol div.image h4 a:visited {color: #000; font-weight:bold; text-decoration: none;} 

			#calloutContentContainer .WhatsNew div.OneCol div h4 a:hover,
			#calloutContentContainer .WhatsNew div.OneCol div.image h4 a:hover {color: #000; font-weight:bold; text-decoration: underline;}

			#calloutContentContainer .WhatsNew div.OneCol div p,
			#calloutContentContainer .WhatsNew div.OneCol div.image p {margin:0; padding:0;} 
			
			#calloutContentContainer .WhatsNew div.OneCol div a:link,
			#calloutContentContainer .WhatsNew div.OneCol div a:visited,
			#calloutContentContainer .WhatsNew div.OneCol div a:active,
			#calloutContentContainer .WhatsNew div.OneCol div.image a:link,
			#calloutContentContainer .WhatsNew div.OneCol div.image a:visited,
			#calloutContentContainer .WhatsNew div.OneCol div.image a:active {margin:0; padding:0;  color:#999; text-decoration: underline;} 
			
			#calloutContentContainer .WhatsNew div.OneCol div a:hover,
			#calloutContentContainer .WhatsNew div.OneCol div.image a:hover {margin:0; padding:0;  color:#999; text-decoration: none;} 
			
			
	/* end content area */			
	

	/* start bottom area */
	
	#bottomNavContainer{margin:0; padding:5px 0; border-top:solid 1px #006666;  background: #fff;}
	#copy {margin:0px;  padding:0; }
	/* end bottom area */						
	

	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	END FIXED NAME CONTENT BOUNDARIES
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */


	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	Text & Link Styles
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */

/* default link is burgundy with black text on hover, underlined */



.Freeform {margin:0;  padding: 0px 3px;}
.IE6 .Freeform {margin:0;  padding: 0px; }
.Freeform img {margin:0; padding:0;}

.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;}


.TOCBlock,
.Aggregation {width: 100%; margin:0; padding:0px; float: left; }

.TOCBlock div,
.Aggregation div{margin:5px 0; width: 100%; }

.TOCBlock div.OneCol div,
.TOCBlock div.OneCol div.image,
.TOCBlock div.TwoCol,
.TOCBlock div.TwoCol div.image,

.Aggregation div.OneCol div,
.Aggregation div.OneCol div.image,
.Aggregation div.TwoCol,
.Aggregation div.TwoCol div.image
{margin:0px;  padding:0 0px 20px 0px;}


/* remove last item from class to remove the TEST attribute - or change it if needed */

h1,
h1 .Center,
h1 a:link,
h1 a:visited,
h1 a:active{margin:0 0 0px 0; padding:0; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #006666; text-decoration: none;}

h1 a:hover {margin:0 0 0px 0; padding:0; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #006666; text-decoration: underline;}

.Firefox h1{margin:0 0 0px 0; padding:0; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #006666;}

.Freeformlast h2,
.Freeform h2 {
	 visibility: visible;
}

.Aggregation h2{ visibility: visible; }

h2,
h2 a:link,
h2 a:visited,
h2 a:active{margin:0 0 5px 0; padding:0px; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px;  font-weight: bold; color: #006666; text-decoration: none;   visibility: visible;}
h2 a:hover{margin:0 0 5px 0; padding:0px; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-weight: bold; color: #006666;  text-decoration: underline; visibility: visible;}

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: 16px; 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;}

/*added visibility to override sIFR.css*/
h3,
h3 a:link,
h3 a:visited{margin:0 0 0px 0; padding:0px; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #006666; visibility: visible !important;}
h3 a:hover{margin:0 0 0px 0; padding:0px; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #006666; text-decoration: underline; visibility: visible !important;}
	
        .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 ;
}
/*to turn off printing slugs*/

td.omwSlug {
	
}
td.impactSlug {
	display: none;	
}

