@import url("LOFdefault.css");

/*structure changes*/

#centerContentContainer{
	width:840px;
	margin:0 30px 20px 30px;
	padding:0;
	}
	
*html #centerContentContainer{
	width:840px;
	margin:0 15px 20px 15px;
	padding: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;}

/*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==========*/


/*===============font styles================*/

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:15px;
text-align:left;
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:14px;
line-height: 16px;
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}

/*=============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;}



/*=============VIDEO STYLES===================*/



.VideoPane{width:320px; float:left; padding:10px;}

.videoPlayer{width: 320px;}

.videoDesc {width:320px; margin:0;}

.videoDesc  p{margin:0;}

.VideoResults{float:left; width:490px;}

.VideoResults img{margin:0 0 10px 0;}	

.VideoLineupTwoCol img{margin:0;}

.VideoLineupTwoCol{float:left;}

.VideoLineupTwoCol h4{margin:5px 0 5px 0;}

.VideoLineupTwoCol h4 a:link{text-decoration:none; color:#705624;}
.VideoLineupTwoCol h4 a:visited{text-decoration:none; color:#705624;}
.VideoLineupTwoCol h4 a:hover{text-decoration:underline; color:#705624;}
.VideoLineupTwoCol h4 a:active{text-decoration:none; color:#705624;}

.VideoLineupTwoCol p{margin:5px 0 10px 0;}

/*=============Aggregation===================*/


.AggregationFilter {width: 170px; padding:0px 5px; float:right; border:0px;}

.AggregationFilter fieldset{border:0px; margin-bottom: 10px;}
.Firefox .AggregationFilter fieldset span input{margin-top:4px; margin-right:5px;}
.AggregationFilter fieldset span label {font-size:11px;}

.AggregationResults{width: 620px; margin:0; float:left;  clear:none;}

.AggregationResults .VideoLineupTwoCol{width:240px; padding-right:5px;}
.AggregationResults .VideoLineupTwoCol div{height:175px;}

.Aggregation .AggregationResults .classifications,
.Calendar .CalendarResults .classifications
{
  display:none; 
}    
        
.Aggregation .AggregationResults .loading {
  display:none; margin: 10px; font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;color: #000000;
}
.Aggregation .AggregationResults.waiting .loading {
  display:block;
}
.Aggregation .AggregationResults.waiting .data {
  display:none ;
}   


/* PAGINATION - filter, calendar, searchResults */
.paginationFooter,
.pagination{clear:both;list-style:none;margin:10px 0;padding:0; font-size: 11px;}

.paginationFooter .nextButton{margin-left:5px;}
.paginationFooter, 
.pagination span{padding:0 4px;}

.pagination{margin:0 0 10px 0;padding:0 0 4px 0;text-align:right;}

.paginationFooter li,
.pagination li{display:inline;}
.CalendarResults .pagination{margin-top:4px;}
.CenterZone .CalendarResults .pagination span{display:inline;margin-left:0;}

/*==================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;
}

.AggregationResults h3,
.AggregationResults .OneCol {margin: 10px;}

.TOCBlock .OneCol h4,
.AggregationResults .OneCol h4{margin:0;}

.TOCBlock .OneCol div h4 a,
.AggregationResults .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,
.AggregationResults .OneCol div p
{margin:0 0 10px 0;}

.TOCBlock .OneCol div p a,
.AggregationResults .OneCol div p a{margin-top:10px;}

.TOCBlock .OneCol img,
.AggregationResults .OneCol img{float:left; margin-right:10px; margin-bottom:10px;}


.TOCBlock .OneCol div,
.AggregationResults .OneCol div{min-height:65px; padding-bottom:10px; border-bottom:1px solid #e6e3d2; margin-bottom:10px; overflow:hidden}

.IE6 .TOCBlock .OneCol div,
.IE6 .AggregationResults .OneCol div{height:1%;}

*html .TOCBlock .OneCol div,
*html .AggregationResults .OneCol div{padding-bottom:3%;}
.TOCBlock .OneCol .image,
.AggregationResults .OneCol .image{clear:both; margin-bottom:10px;}
.TOCBlock .OneCol .image .altRow,
.AggregationResults .OneCol .image .altRow{clear:both; margin-bottom:10px;}


/*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;
}

.CenterZone .AggregationFilter fieldset {float:right;width:155px;}

/*================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 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;}



