* {
    margin: 0;
    padding: 0;
}
body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	margin:0;
	padding:0;

}
/*
Use <body class="bodyBG"> for adding a repeating background image to pages. Use this technique, as opposed to adding
the image to the <body> element directly.
*/
.titanBody{
 background:url(images/bg_inside_badgeraudis.gif) ;
 background-repeat: repeat-x;
}


	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	START FIXED NAME CONTENT BOUNDARIES
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */

#mainBody{margin:0 auto; width:100%;}
	/* start top area */
	#pageTopArea{position:relative; margin: 0 auto; width:769px; padding:0; height:266px;  background-repeat: repeat-x; }
		#logoControlContainer{width: 195px; height: 92px;}
		#utilityNavContainer{position:absolute;top: 30px; left: 540px;   }
			#utilityNavContainer ul{margin: 0;padding:0; color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
			#utilityNavContainer ul li{margin: 0px; padding:0; display: inline; color:#fff;  font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
			#utilityNavContainer ul li a:link{margin: 3px; padding:0; display: inline; color:#fff; font-family: Arial, Helvetica, sans-serif; size: 11px; text-decoration: none;}			
			#utilityNavContainer ul li a:hover{margin: 3px; padding:0; display: inline; color:#fff; font-family: Arial, Helvetica, sans-serif; size: 11px; text-decoration: none; }	
			#utilityNavContainer ul li a:visited{margin: 3px; padding:0; display: inline; color:#fff; font-family: Arial, Helvetica, sans-serif; size: 11px; text-decoration: none;}
			#utilityNavContainer ul li a:active{margin: 3px; padding:0; display: inline; color:#fff; font-family: Arial, Helvetica, sans-serif; size: 11px; text-decoration: none;}					
		#searchBarContainer{position:absolute; top: 51px; left: 540px; z-index:3; text-align: right;}
			#searchBarContainer input{border: 0px solid; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}
			#searchBarContainer .field{width:145px; border: 0px solid; height: 18px; margin:0 3px 0 0;}  
		#topNavContainer{ position:absolute; width:750px; height:27px; margin: 0; padding:0px; top: 92px; z-index:5; }
			#topNavContainer ul{margin:0; padding:6px 0px 8px 0px;}
			#topNavContainer ul li{margin: 0px; padding:6px 0px 6px 0px;display: inline;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border-right: 1px #2f475f solid; }
			#topNavContainer ul li a:link{margin: 0 -4px 0 -3px;padding:6px 13px 8px 13px; color:#FFF; text-decoration:none; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
			#topNavContainer ul li a:visited{margin: 0 -4px 0 -3px;padding:6px 13px 8px 13px; color:#FFF; text-decoration:none;	}		
			#topNavContainer ul li a:hover{margin: 0 -4px 0 -3px; padding:6px 13px 8px 13px; color:#000; text-decoration:none; background-image: url(images/bg_topnav_over.gif); background-repeat: repeat; }
			#topNavContainer ul li a:active{margin: 0 -4px 0 -3px;padding:6px 13px 8px 13px;color:#FFF; text-decoration:none;  }	
			#topNavContainer ul li a.current {margin: 0 -4px 0 -3px;padding:6px 13px 8px 13px; color:#000; text-decoration:none; background-image: url(images/bg_topnav_over.gif); background-repeat: repeat;  }
		#topSubNavContainer{ position:absolute; width:750px; height:31px; margin: 0; padding:0px; top: 119px; }
			#topSubNavContainer ul{margin:0; padding:10px 0px 8px 0px;}
			#topSubNavContainer ul li{margin: 0px; padding:6px 0px 6px 0px;display: inline;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
			#topSubNavContainer ul li a:link{padding:6px 13px 8px 13px; color:#000; text-decoration:none; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
			#topSubNavContainer ul li a:visited{padding:6px 13px 8px 13px; color:#000; text-decoration:none;	}		
			#topSubNavContainer ul li a:hover{padding:6px 13px 8px 13px; color:#CCCC99; text-decoration:none; }
			#topSubNavContainer ul li a:active{padding:6px 13px 8px 13px;color:#000; text-decoration:none;  }	
			#topSubNavContainer ul li a.current {padding:6px 13px 8px 13px; color:#CCCC99; text-decoration:none;  }			
		 #topContentContainer{position:absolute; top:150px;  width:769px;}
	/* end top area */
	/* start content area */	
	#contentArea{position:relative; margin:0 auto; padding:10px 0px 10px 0px; width:769px;  overflow: auto;  #overflow: none; background: url(images/bg_left.gif) repeat-y;}
	#pageTools{position:absolute; top:5px; left:515px; width: 250px; padding: 0; text-align:right; text-align: right; }
			#pageTools a:link{text-align:right; color:#CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;}
			#pageTools a:hover{text-align:right; color:#CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
	#breadCrumbContainer{font-size: 11px;margin: 0px 0 0 0px;padding: 0;  color:#999;  }
	#breadCrumbContainer ul{margin: 0;padding:0;}
	#breadCrumbContainer ul li{margin: 0; padding:0; display: inline;  color:#999; }
	#breadCrumbContainer ul li a:link{margin: 0; padding:0; display: inline;  color:#999; text-decoration: none; }
	#breadCrumbContainer ul li a:hover{margin: 0; padding:0; display: inline;  color:#ccc; text-decoration: none; }
	#breadCrumbContainer ul li a:active{margin: 0; padding:0; display: inline;  color:#999; text-decoration: none; }
	#breadCrumbContainer ul li a:visited{margin: 0; padding:0; display: inline;  color:#999; text-decoration: none; }
		/*#contentNavContainer goes here in page order - nav divs detailed in next section of css */
		#contentContainer{margin: 0; padding:0 0 0 15px; width: 570px; background-color:#fff; float:right; background-color: #fff; }
			#titleBarContainer h2{margin: 15px 0 0 0; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  color:#CC0000; }
			#centerContentContainer{
			margin: 0 0px 0 0;
			padding: 0;
			width:540px;
			float: left;
			}
			
		#calloutContentContainer{
			}
		#calloutContentContainer P{margin: 0px;  font-family: Verdana,Arial, Helvetica, sans-serif;  font-size: 11px; color:#333;}
		#calloutContentContainer H1{margin: 0px 0 10px 0;  font-family: Verdana,Arial, Helvetica, sans-serif;  font-size: 14px; color:#333; } 
		  
	/* end content area */			
	/* start bottom area */
	#bottomNavContainer{ margin:0px; background-color:#1e398d; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#fff;clear:both;padding: 6px; text-align: center; }
	#bottomNavContainer ul{margin: 0;padding:0;}	
	#bottomNavContainer ul li{margin: 0px; padding:0; display: inline; color:#fff;}
	#bottomNavContainer ul li a:link{margin: 0px; padding:0 0px 0 0; display: inline; color:#fff; text-decoration: none;}
	#bottomNavContainer ul li a:hover{margin: 0px; padding:0; display: inline; color:#fff; text-decoration: underline;}
	#bottomNavContainer ul li a:visited{margin: 0px; padding:0 0px 0 0; display: inline; color:#fff; text-decoration: none;}
	#bottomNavContainer ul li a:active{margin: 0px; padding:0 0px 0 0; display: inline; color:#fff; text-decoration: none;}
	#poweredBy{background-color:none; padding: 0px; margin:0px auto; width:700px;}
	#poweredBy P{background-color:none;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#ccc; text-align: right;}
	#poweredBy a:link{background-color:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#ccc;}
	#poweredBy a:hover{background-color:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#6#ccc66;  text-decoration: none;}
	/* end bottom area */						

	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	END FIXED NAME CONTENT BOUNDARIES
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */


	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	START side navigation 
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */
		
#contentNavContainer{margin:0 0 0 1px; padding:0; width:182px; float:left; }
#contentNavContainer ul {margin: 0; padding: 0; list-style-type: none;}
#contentNavContainer li {list-style-type: none; margin:0; padding:0; text-align:right; font-family:  Arial, Helvetica, sans-serif; font-size: 11px;}
#contentNavContainer a:link, #contentNavContainer a:visited {color:#000; text-decoration:none; text-align: right; display:block;padding:8px 5px 8px 0px; font-size:11px; border-bottom: solid #ccc 1px;}
#contentNavContainer a:hover {color:#000; background: #fff;}
#contentNavContainer .current {color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background: #fff;  }
/*  2nd level pages in side navigation */
#contentNavContainer ul li ul {margin: 0px; padding:0;list-style-type: none;}
#contentNavContainer li ul li{margin:0; padding:0; text-align:right;   }
#contentNavContainer li ul li a:link, #contentNavContainer li ul li a:visited { font-weight:normal;color:#666; text-decoration:none; text-align: right; display:block; padding:4px 4px 4px 0px; _ padding:0px 4px 0px 20px; font-size:11px; border-bottom: solid #ccc 1px;}
#contentNavContainer li ul li a:hover {color:#000; background: #fff; }
/*  3rd level pages in side navigation */
#contentNavContainer ul li ul li ul {margin: 0px; padding: 0;list-style-type: none;}
#contentNavContainer li ul li ul li{margin:0; padding:0; text-align:left;}
#contentNavContainer li ul li ul li a:link, #contentNavContainer li ul li ul li a:visited { font-weight:normal;color:#333; text-decoration:none; display:block; padding:4px 4px 4px 40px; font-size:11px;}
#contentNavContainer li ul li ul li a:hover {color:#000; background-color: #f1f1f1;}

	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	END side navigation 
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */

 

	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	Text & Link Styles
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */

/* default link is dark blue, underlined */
a:link{color: #3300CC; text-decoration: underline}
a:visited{color: #330099; text-decoration: none}
a:hover{color: #3300CC; text-decoration: none}
a:active{color: #3300CC; text-decoration: underline}
	ul, ol{
	margin:8px 0 4px 14px;
	padding: 0 0 0 10px;
	}
h1{
	margin: 10px 0 0 0;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}

h1 a:link{
	margin: 10px 0 0 0;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
	text-decoration: none;
}

h1 a:hover{
	margin: 10px 0 0 0;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
	text-decoration: underline;
}

h2 {
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333;
}

h3{
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}

h3 a:link{
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	text-decoration: none;
}

h3 a:hover{
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	text-decoration: underline;
}

h4{
	font-family:Verdana,Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #3300CC;
}

h4 a:link{
	font-family:Verdana,Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #3300CC;
	margin: 0;
}


h4 a:hover{
	font-family:Verdana,Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: underline;
	color: #3300CC;
}

h4 a:visited{
	font-family:Verdana,Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: underline;
	color: #330099;
}


h5{
	font-family:Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #666;
}

h6 {
font-size: 14px; font-family: 'Tahoma', Arial, Helvetica, sans-serif; font-weight: bold; color: #f5972b;
margin: 0px 0 5px 0;
}

td, td td {
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	color: #333;
}
	
p{
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:1.7em; 
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	margin: 0px 0 15px 0;
}

strong {
	font-weight: bold;
}


.ErrorMessage, .ErrorMessage2{
	font-family: Arial,Geneva, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	color:Red;
	background-color:Yellow;
}

.Freeform, p.Freeform{   
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	margin: 0;
}



.TOCBlockPromoBox {
 width: 590px;
 margin: 0 0 15px 0;
 padding:0;
 float: left;
}

.TOCBlockPromoBox  .TwoCol{
	margin: 0 10px 0 0;
	padding: 0px;
   width: 280px;
	float: left;
	border: 1px solid #e5e2bc;
	background: #faf8cd;
	min-height: 140px;
}


.TOCBlockPromoBox div {
 margin:0;
 padding: 0;
}

.TOCBlockPromoBox img {
	float: left;
}
.TOCBlockPromoBox H4 {
	font-family: 'Tahoma',Arial, Helvetica, sans-serif; font-size: 16px; color:#f38607; font-weight: bold; padding: 30px 0 0 0;
}

.TOCBlockPromoBox H4 a:link{
	font-family: 'Tahoma',Arial, Helvetica, sans-serif; font-size: 16px; color:#f38607; font-weight: bold; text-decoration: none;
}

.TOCBlockPromoBox H4 a:hover{
	font-family: 'Tahoma',Arial, Helvetica, sans-serif; font-size: 16px; color:#f38607; font-weight: bold; text-decoration: none;
}

.TOCBlockPromoBox H4 a:visited{
	font-family: 'Tahoma',Arial, Helvetica, sans-serif; font-size: 16px; color:#f38607; font-weight: bold; text-decoration: none;
}

.TOCBlockPromoBox H4 a:active{
	font-family: 'Tahoma',Arial, Helvetica, sans-serif; font-size: 16px; color:#f38607; font-weight: bold; text-decoration: none;
}

.TOCBlockPromoBox  P{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0;
}

.TOCBlockRelated{
margin:0;
padding: 0;
} 

.TOCBlockRelated  h3 {
font-size: 15px; font-family: 'Tahoma', Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000;
margin: 15px 0 5px 0;
}

			
.TOCBlockRelated .TwoCol{
		margin: 0 0 20px 0;
		padding: 8px;
		float: left;
		width: 576px;
		border: 1px solid #e5e2bc;
		background: #faf8cd;
			}	
.TOCBlockRelated .TwoCol div {
	width: 265px;
	float: left;
	padding: 0 0 0 5px;
 }	

.TOCBlockRelated .TwoCol img{}
.TOCBlockRelated .TwoCol h4  { padding: 0 0 0 15px;  margin: 0 0 5px 0; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#399fff;   background: url(images/widge_bluedot.gif) no-repeat left 55% ;  }
.TOCBlockRelated .TwoCol h4 a:link { font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#399fff;  }




.TOCBlock, p.TOCBlock{   
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	margin: 0;
	padding: 0;
	float: left;
}

.TOCBlock .OneCol{
	padding: 0;
	width: 596px;
	float: left;
	margin: 0 5px 10 0;
}

.TOCBlock .OneCol img{
 width: 88px; margin:0 5px 0 0; float: left;  border: 3px #ebf8f8 solid;
}

.TOCBlock .OneCol div {margin:0 0 10px 0;  padding: 0 0 10px 0;  width: 596px; float: left; clear:both;  border-bottom: 1px #e1e1e1 solid;  }

.TOCBlock .OneCol div h4 {
	font-family:Verdana,Arial,Geneva, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
	margin: 15px 0 0 0;
}

.TOCBlock .OneCol h4 a:link { font-weight: normal; font-family: Verdana, 
	Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#3300CC;  }

.TOCBlock .OneCol h4 a:visited { font-weight: normal; font-family: Verdana, 
	Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#330099;  }

.TOCBlock .OneCol h4 a:hover { font-weight: normal; font-family: Verdana, 
	Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#3300CC;  }


.PDF{
 background-image: url(images/icon_pdf.gif);
 background-position: right;
 background-repeat: no-repeat;
 padding: 0 17px 0 0;
}


.Aggregation Ul{
	 list-style: none;
	 padding: 0px;
	 margin: 0px;
}

.Aggregation li{
	 padding: 0px;
	 margin: 0px;
}

        .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 ;
    }  