/* Styles for the grid-like information layout on the RLA homepage 

   BB_ July 2006
*/

div#hpWrapper {}

#homepage_attention {
	width:400px;
	padding:0; margin:0;
	text-align:center;
	float:right;
}

  #homepage_attention p {color:#024E87; margin:2px;}
  #homepage_attention p.subHeading {background-color: #7C0000; color:#FFFFFF; margin:0; padding:0; text-align:right}
  #homepage_attention a img {border:0}
  
#homepage_intro {
	width:300px;
	float:left;
	padding:4px;	
}

#homepage_news {
	width:400px;
	float:right;
	padding:0; margin:0;
}

#homepage_news #landlord_news_stories {border-top: 2px solid #024E87; padding-left:10px; padding-bottom:15px;
									   font-size:90%}
									   
				#sub_item {border-bottom: 1px dashed #000000; background-color:#FFFFCC}
									   
#homepage_news #landlord_news_stories img {float:left; padding-right:3px; padding-top:2px}									
									   
#homepage_news #landlord_news_stories p {margin:1px}									   
				#landlord_news_stories .news_item {padding:2px; border-bottom:2px solid #CCDCE7}



#homepage_news #landlord_resources {border-top: 2px solid #024E87; padding-left:10px; padding-bottom:10px;
									   font-size:90%}

#homepage_news #landlord_resources img {float:left; padding-right:3px; padding-top:2px}

#homepage_news #landlord_resources p {margin:1px}									   
				#landlord_resources .resource_item {padding:2px; border-bottom:2px solid #CCDCE7}
				
				
	/*special box for xmas*/
#homepage_news #xmas_opening {border-top: 2px solid #024E87; padding-left:10px; padding-bottom:15px;
									   font-size:90%}
#homepage_news #xmas_opening p {margin:1px}									   
				#xmas_opening .news_item {padding:2px; border-bottom:2px solid #CCDCE7}
				
				.slideBox {position:relative;}
				.slide {position:absolute;}
				
				
.testimonials {margin-left:8px;width:191px;height:250px;float:right;}
.tabbyTabContainer {float:left;height:41px;margin:0 5px;}
.tabbyTab4 {padding:6px;width:124px;height:30px;float:left;font-weight:bold;text-align:center;cursor:pointer;}
.tabOn4 {background: url(/graphics/homepage/tab_on4.gif) no-repeat;color:#FFFFFF;}
.tabOff4{background: url(/graphics/homepage/tab_off4.gif) no-repeat;color:#FFFFFF;}
.tabbyContent {width:540px;height:330px;padding:8px;float:left;background: url(/graphics/homepage/tab_content_bg.gif) no-repeat;overflow:auto;}
.tabbyContent div{display:none;}



/* BOX RED ###########################################################*/
.boxTopRed {
background-image:url(/graphics/homepage/boxes/top_red.gif);
background-repeat:no-repeat;
width:368px;height:7px;
margin:0px;padding:0px;
overflow:hidden;
margin:0 0px 0px 5px;
}

.boxBottomRed{
background-image:url(/graphics/homepage/boxes/bottom_red.gif);
background-repeat:no-repeat;
width:368px;height:8px;
overflow:hidden;
margin:0 4px 10px 5px;
}
.boxMiddleRed h1 {margin:0px;padding:0px;color:#A1A1A1;font-size:14pt;font-style:italic;}
.boxMiddleRed{
position:relative;
color:#4B4B4B;
border-left:1px solid #C63B3B;
border-right:1px solid #C63B3B;
background-image:url(/graphics/homepage/boxes/bg_red.gif);
background-position:bottom;
background-repeat:repeat-x;
width:356px;
padding:0px 5px;
overflow:hidden;
margin:0 0px 0px 5px;}

/* BOX BLUE ###########################################################*/
.boxTopBlue {
background-image:url(/graphics/homepage/boxes/top_blue.gif);
background-repeat:no-repeat;
width:368px;height:7px;
margin:0px;padding:0px;
overflow:hidden;
margin:0 0px 0px 5px;
}

.boxBottomBlue{
background-image:url(/graphics/homepage/boxes/bottom_blue.gif);
background-repeat:no-repeat;
width:368px;height:8px;
overflow:hidden;
margin:0 4px 10px 5px;
}
.boxMiddleBlue h1 {margin:0px;padding:0px;color:#A1A1A1;font-size:14pt;font-style:italic;}
.boxMiddleBlue{
color:#4B4B4B;
border-left:1px solid #000B9A;
border-right:1px solid #000B9A;
background-image:url(/graphics/homepage/boxes/bg_blue.gif);
background-repeat:repeat-x;
background-position:bottom;
width:356px;
padding:0px 5px;
overflow:hidden;
margin:0 0px 0px 5px;}

