@import "spaceSaver.css";
@import "sIFR.css";
@import "colorsspacesaver.css";

#topContentPadding {position:relative; width:838px; margin:0px auto; padding:0px; z-index:0; height: 125px;}
#topContentPadding img {border:0px; margin:0px; padding:0px;}

#pageTopArea{width:100%; margin:0px; padding:0px;  border-bottom:0px solid #d4d4d4; background:url('images/verticalLinesBG.gif') top center repeat-y;}

#topContentContainer {background: url('images/verticalLinesWithGreyBG.gif') top center repeat-y #f0f0f2; width:100%; margin:0px; padding:0px; border-bottom:0px solid #d4d4d4;}

#centerZone {float:left; width:417px; margin:0px; padding:0px 15px;}
#rightZone {float:left; width:391px; margin:0px; padding:0px;}

#rightZone img{margin: 0 0 0 0px; padding:0;}

.IE6 #rightZone img {margin:0px -20px 0 0px; padding:0px;}

.imgFloatLeft {float:left; margin:0px 0px 0px 0px; }	 
.imgFloatRight {float:right; margin:0px 0px 0px 5px;}

#rightZone p, #topCenterZone p {padding:0px 0px; margin:0px;}

#topContentPadding {width:838px;  /* background:url('images/spacesaver_home.jpg') top left no-repeat; */}
.IE7 #topContentPadding {width: 837px;}
.IE6 #topContentPadding {padding: 0px 0 0 1px; margin-bottom:-2px;}

#sectionHeadingImage { height:226px; }

#contentContainer {width:838px; margin:0px auto; padding:0px; overflow:hidden; font-size:11px; background: url('images/div.gif') 446px 0 repeat-y; }

h2 {margin: 0;}
h3 {margin: 0;}
#rightZone H2 {margin:0px 15px;}
#rightZone H3 {margin:0px 15px;}

.FullImage {margin:0px; padding:0px; }
#contentArea #contentContainer #rightZone div.Freeform.FullImage p {margin:0px; padding:0px;}
div.Freeform.FullImage.RightZone p img {margin:0px; padding:0px;}
.Firefox #contentArea #contentContainer #rightZone div.Freeform.FullImage p {width:390px; overflow:hidden;}

/*JQUERY FILEFAX BANNER FILTER BLOCK*/

#topContentPadding .AggregationResults{

position:relative;

width:711px;

height:226px;

}


#topContentPadding .TOCBlock h4,

#topContentPadding .AggregationResults h4{

display:none;
position:relative;

font-family:"Arial Narrow", Arial, Helvetica, sans-serif;

color:#fff;

text-transform:uppercase;

font-weight:bold;

padding:0px 0px 0px 15px;

margin:66px 0 0 475px;

font-size:16px;

}

.IE6 #topContentPadding .TOCBlock h4,
.IE6 #topContentPadding .AggregationResults h4{margin:66px 0 0 460px;}



#topContentPadding .TOCBlock h4 a,

#topContentPadding .AggregationResults h4 a{font-weight:bold; color:#fff;}



#topContentPadding .TOCBlock p,

#topContentPadding .AggregationResults p{

color:#fff;

margin:0px;

padding:0px 0 0px 0px;

line-height:16px;

font-family:Arial, Verdana, Helvetica, sans-serif;

font-size:13px;

}



#topContentPadding .TOCBlock .boxContent,

#topContentPadding .AggregationResults .boxContent{

font-size:12px;

width:287px;

height:206px;

float:left;

margin:0px;

}



#topContentPadding .TOCBlock .OneCol a,

#topContentPadding .AggregationResults .OneCol a{font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#fff;}



#topContentPadding .TOCBlock a:link,

#topContentPadding .AggregationResults a:link{text-decoration:none; font-weight:bold;}



#topContentPadding .TOCBlock a:visited,

#topContentPadding .AggregationResults a:visited{ text-decoration:none; font-weight:bold;}



#topContentPadding .TOCBlock a:hover,

#topContentPadding .AggregationResults a:hover{text-decoration:none; font-weight:bold; text-decoration:underline;}



#topContentPadding .TOCBlock a:active,

#topContentPadding .AggregationResults a:active{text-decoration:none; font-weight:bold;}



#topContentPadding .TOCBlock .linkText a:link,

#topContentPadding .AggregationResults .linkText a:link{text-decoration:none;}



#topContentPadding .TOCBlock .linkText a:visited,

#topContentPadding .AggregationResults .linkText a:visited{text-decoration:none;}



#topContentPadding .TOCBlock .linkText a:hover,

#topContentPadding .AggregationResults .linkText a:hover{text-decoration:none; text-decoration:underline;}



#topContentPadding .TOCBlock .linkText a:active,

#topContentPadding .AggregationResults .linkText a:active{text-decoration:none;}





/*===========================================================*/

#topContentPadding .TOCBlock .OneCol,

#topContentPadding .AggregationResults .OneCol {

width:838px;

height:226px;

margin:0px;

padding:0px;

/*border:1px solid #cccccc;*/

/*font-size:150px;*/



overflow:hidden;

}





#topContentPadding .TOCBlock .OneCol div,

#topContentPadding .AggregationResults .OneCol div {padding:0px; width:838px; height:226px;}





#topContentPadding .TOCBlock .OneCol div.altRow,

#topContentPadding .AggregationResults .OneCol div.altRow {

	border-bottom:none;

	border-top:none;	



}





#topContentPadding .TOCBlock .OneCol div p,

#topContentPadding .AggregationResults .OneCol div p{

position:relative;

color:#fff;

margin:0px 0 0 455px;

padding:0px 0px 0px 0;

line-height:16px;

font-family:Arial, Verdana, Helvetica, sans-serif;

font-size:13px;

}

#topContentPadding .TOCBlock .OneCol div p.teaser,

#topContentPadding .AggregationResults .OneCol div p.teaser{

margin-top:75px;
padding-right:30px;
}


#topContentPadding .AggregationResults .OneCol .image a{
position:absolute;
top:0px;
left:0px;}

#topContentPadding .TOCBlock .OneCol .image a img,

#topContentPadding .AggregationResults .OneCol .image a img{

height:226px;

width:838px;

float:left;

border:none;

padding:0px;

margin:0px 0px 0 0;

}

.rsstitle, .rsstitle a { color:peachpuff; }




