@import url("LOFdefault.css");

/*===============font styles================*/

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
margin:5px 5px 10px 5px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height: 26px;
color:#000;
font-weight:bold;
text-align:left;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 24px;
color:#000;
font-weight: bold;
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}

/*======topContentContainer================*/

#topContentContainer .Freeform{float:right; width:270px;}

#topContentContainer .Freeform p{margin:0 0 0 25px;}
#topContentContainer .Freeform h5{margin:55px 0 0px 25px;}

/*center*/


/*==================Home Page 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;}

/*================Freeform block===============*/

#contentArea .Freeform{margin-bottom:10px;}

.Freeform p{margin:0;}
.Freeform h1{margin:0;}
.Freeform h2{margin:0;}
.Freeform h3{margin:0;}
.Freeform h4{margin:0;}
.Freeform h5{margin:0;}
.Freeform h6{margin:0;}

.Freeform ul,ol{margin:10px 10px 0 10px; list-style-position:inside;}
.Freeform ul{ list-style-type:disc;}

.Freeform img{margin:0px;}
.Freeform p img{margin:0px;}

.Freeform blockquote{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:15px;
}

.Freeform ul{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:15px;
}

.Freeform ol{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:15px;
}

/*==================Home Page agg============*/

img{border:none;}

.Aggregation{margin:10px;}

.Aggregation h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 24px;
color: #705624;
font-weight: bold;
margin: 8px 12px 8px 0px;
}

.Aggregation   .OneCol h4{margin:0;}

.Aggregation  .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;
}

.Aggregation  .OneCol div p{margin:0 0 10px 0;}

.Aggregation  .OneCol div p a{margin-top:10px;}

.Aggregation  .OneCol img{float:left; margin-right:10px; margin-bottom:10px;}


.Aggregation  .OneCol div{min-height:65px; padding-bottom:10px; border-bottom:1px solid #e6e3d2; margin-bottom:10px;}
*html .Aggregation  .OneCol div{padding-bottom:3%;}
.Aggregation  .OneCol .image{clear:both; margin-bottom:10px;}
.Aggregation .OneCol .image .altRow{clear:both; margin-bottom:10px;}

.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 ;
}   


/*===========poweredBy styles===========*/

#poweredBy p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#b1a56e;
text-align:right;
margin:0 0 0px 0;

}

#poweredBy p a{text-decoration:none;color:#b1a56e;}

/*===special styles======*/

.FreeformTV{border-bottom: 1px solid #b6a88a; padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.FreeformTV h3{padding:0px 35px 0 35px; font-style:italic; font-size:11px;}
.FreeformTV h1{padding:0px 35px 0 35px; font-style:bold; font-size:18px; color:#c47108; line-height:18px;}
.FreeformTV h2{padding:5px 35px 0 35px; font-style:bold; font-size:14px; color:#c47108; line-height:15px;}
.FreeformTV h4{padding:10px 35px 0 35px; font-style:bold; font-size:14px; line-height:15px;}
.FreeformTV p{margin:10px 35px 0 35px; padding-bottom:10px; font-style:normal; font-size:11px; line-height:13px; border-bottom: 1px solid #b6a88a;}
.FreeformTV a{margin:10px 35px 0 35px; padding-bottom:10px; font-style:normal; font-size:11px; line-height:13px;}

.FreeformTV h1 a{margin:0; font-style:normal; font-size:11px; line-height:13px;}
.FreeformTV h2 a{margin:0; font-style:normal; font-size:11px; line-height:13px;}
.FreeformTV h3 a{margin:0; font-style:normal; font-size:11px; line-height:13px;}
.FreeformTV h4 a{margin:0; font-style:normal; font-size:11px; line-height:13px;}
.FreeformTV h5 a{margin:0; font-style:normal; font-size:11px; line-height:13px;}
