@import url("LOFdefault.css");

/*structure changes*/

#centerContentContainer{
	width:610px;
	margin:0 0 20px 30px;
	padding:0;
	}
	
#rightContentContainer{
	width:215px;
	margin:0 30px 20px 15px;
	padding:0;
	}
	
*html #centerContentContainer{
	width:610px;
	margin:0 0 20px 15px;
	padding:0;
	}
	
*html #rightContentContainer{
	width:215px;
	margin:0 15px 20px 15px;
	padding:0;
	}

/*===============font styles================*/

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:15px;
margin:5px 10px 10px 10px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height: 26px;
color:#000;
font-weight:bold;
margin:10px 0 0 10px;
text-align:left;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 24px;
color:#000;
font-weight: bold;
margin:10px 0 0 10px;
text-align:left;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
color:#000;
font-weight: bold;
text-align:left;
}



h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height: 15px;
color:#000;
text-align:left;
}

h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 15px;
color:#000;
text-align:left;
}

h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 15px;
color:#000;
text-align:left;
margin: 2px 12px 0px;
}

a:link{color: #1a3c74; text-decoration: underline}
a:visited{color: #1a3c74; text-decoration: underline}
a:hover{color: #1a3c74; text-decoration: underline}
a:active{color: #1a3c74; text-decoration: none}

blockquote{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:15px;
margin:5px 10px 10px 10px;
}

.Freeform ul{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:15px;
margin:5px 10px 10px 10px;
}

.Freeform dl{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:15px;
margin:5px 10px 10px 10px;
}

ol{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:15px;
margin:5px 10px 10px 10px;
}

/*=============BreadCrumbs=================*/

#breadCrumbContainer ul{list-style-type:none; margin:0px 0 0 35px; padding:3px 0 0 0; background-color:#f9f3d7;}

#breadCrumbContainer ul li{display:inline;}

#breadCrumbContainer{
	text-align:left;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:
	color:#9C624B;
}

#breadCrumbContainer ul li a:link{color: #705624; text-decoration: none;}
#breadCrumbContainer ul li a:visited{color: #705624; text-decoration: none;}
#breadCrumbContainer ul li a:hover{color: #705624; text-decoration: underline;}
#breadCrumbContainer ul li a:active{color: #705624; text-decoration: none;}

/*======topContentContainer================*/

#topContentContainer .Freeform{float:right; width:270px;}

#topContentContainer .Freeform p{margin:0 0 0 25px;}
#topContentContainer .Freeform h5{margin:55px 0 0px 25px;}

/*==================TOC============*/

img{border:none;}

.TOCBlock{margin:10px;}

.TOCBlock h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 24px;
color: #705624;
font-weight: bold;
margin: 8px 12px 8px 0px;
}

.TOCBlock .OneCol h4{margin:0;}

.TOCBlock .OneCol div h4 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 16px;
color: #705624;
font-weight: bold;
text-decoration:none;
margin: 0;
}

.TOCBlock .OneCol div p{margin:0 0 10px 0;}

.TOCBlock .OneCol div p a{margin-top:10px;}

.TOCBlock .OneCol img{float:left; margin-right:10px; margin-bottom:10px;}


.TOCBlock .OneCol div{min-height:65px; padding-bottom:10px; border-bottom:1px solid #e6e3d2; margin-bottom:10px;}
*html .TOCBlock .OneCol div{padding-bottom:3%;}
.TOCBlock .OneCol .image{clear:both; margin-bottom:10px;}
.TOCBlock .OneCol .image .altRow{clear:both; margin-bottom:10px;}

#rightContentContainer .TOCBlock .OneCol div{min-height:0px;}


/*TwoCol*/

#centerContentContainer .TOCBlock .TwoCol {width:235px; float:left; margin-right:10px;}
*html #centerContentContainer .TOCBlock .TwoCol {width:230px; float:left; margin-right:10px;}

#centerContentContainer .TOCBlock .TwoCol div p{margin:0 0 10px 0;}

#centerContentContainer .TOCBlock .TwoCol div a{margin-top:10px;}



#centerContentContainer .TOCBlock .TwoCol div {min-height:65px; padding-bottom:10px; border-bottom:1px solid #e6e3d2; margin-bottom:10px;}

#centerContentContainer .TOCBlock .TwoCol h4{margin:0;}

#centerContentContainer .TOCBlock .TwoCol img{float:left; margin-right:10px; margin-bottom:10px;}

*html #centerContentContainer .TOCBlock .TwoCol div{padding-bottom:3%;}

#centerContentContainer .TOCBlock .TwoCol h4 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 16px;
color: #705624;
font-weight: bold;
text-decoration:none;
margin: 0;
}

/*==============FILTER BLOCK====================*/


#centerContentContainer .Aggregation{margin:10px;clear:both;}

.AggregationResults h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 24px;
color:#000;
font-weight: bold;
margin: 0 0 0 0;
}

.AggregationResults .OneCol h4{margin:0;}

.AggregationResults .OneCol img{float:left; margin-right:10px; margin-bottom:10px;}

.AggregationResults .OneCol h4 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 16px;
color: #705624;
font-weight: bold;
margin: 0;
padding: 0 0 5px 0;
}

.AggregationResults p{margin:0 0 0px 0;}

.AggregationResults .OneCol .image{clear:both; margin-bottom:10px;}

.AggregationResults .OneCol .image .altRow{clear:both; margin-bottom:10px;}

.AggregationResults .OneCol div{clear:both; margin-bottom:15px;}

.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 ;
}   

/*TwoCol*/

#centerContentContainer .Aggregation .TwoCol img{float:left; margin-right:10px; margin-bottom:10px;}
#centerContentContainer .Aggregation .TwoCol {
	width:490px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	float:left;
	clear:both;
}



#centerContentContainer .Aggregation .TwoCol div {
	float:left;
	width:235px;
	margin-right:5px;
}

#centerContentContainer .Aggregation .TwoCol div p{margin:0 0 5px 0;;}
#centerContentContainer .Aggregation .TwoCol h4{margin:0 0 5px 0;}

#centerContentContainer .Aggregation .TwoCol h4 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 16px;
color: #705624;
font-weight: bold;
margin:0;
padding: 0;}

.Aggregation ul {margin:5px 0 5px 0; padding:0px; clear:both;}

.Aggregation ul li {display: inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #666666; margin:0 10px 0 0;}

.Aggregation ul li.prevButton {padding: 0px;}

.Aggregation ul li.nextButton {padding: 0 0 0 5px;}

/*=======alpha list==========*/

.alpha .tocList div{margin-bottom:10px;}

.alpha .tocList div h4 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 16px;
color: #705624;
font-weight: bold;
margin:0;
padding: 0;}

.alpha .tocList div p{margin:5px 0 5px 0;}

.alpha .tocList div{clear:both; margin-bottom:15px;}
.alpha .tocList img{float:left; margin-right:10px; margin-bottom:10px;}

/*================Freeform block===============*/

.Freeform p{margin:10px;}

.Freeform h1{margin:10px 10px 0 10px;}
.Freeform h2{margin:10px 10px 0 10px;}
.Freeform h3{margin:10px 10px 0 10px;}
.Freeform h4{margin:10px 10px 0 10px;}
.Freeform h5{margin:10px 10px 0 10px;}
.Freeform h6{margin:10px 10px 0 10px;}

.Freeform ul,ol{margin:10px 10px 0 10px; list-style-position:inside;}
.Freeform dl{margin:10px 10px 10px 10px; list-style-position:inside;}
.Freeform dl dt{font-weight:bold;}
.Freeform dl dd{margin:5px 0 0 5px;}
.Freeform ul{ list-style-type:disc;}
.Freeform img{margin:10px;}
.Freeform p img{margin:0px;}

/*======= siteamp ===================================================*/

.SiteMap{margin:10px;}

.SiteMap ul li ul li ul li a{margin:0;padding:0;}

.SiteMap ul li{
margin: 10px 0 0px 0px; 
padding: 0; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #705624;
text-align:left;
list-style-type:none;
}

.SiteMap ul li ul li{
margin: 10px 0 5px 0px; 
padding: 0; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #000;
text-align:left;
}

.SiteMap ul li ul li ul{margin:0; padding:0 0 0 15px;}

.SiteMap ul li ul li ul li{
margin: 0px 0 0px 0px; 
padding: 0; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: #000;
}


.SiteMap A:link{color: #705624; text-decoration: none}
.SiteMap A:visited{color: #705624; text-decoration: none}
.SiteMap A:hover{color: #9c6248; text-decoration: underline}
.SiteMap  A:active{color: #000; text-decoration: none}



/*===========poweredBy styles===========*/

#poweredBy p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#b1a56e;
text-align:right;
margin:0 0 10px 0;

}

#poweredBy p a{text-decoration:none;color:#b1a56e;}



