/* Paragraphs and Article styles without widgets*********************************************************************************************************************/
/* Paragraphs and Article styles without widgets*********************************************************************************************************************/
/* Paragraphs and Article styles without widgets*********************************************************************************************************************/


/* 
	This code stretches out all paragraph styles within or outside of articles, so it spans over the 
	widget column when no widgets have been selected.
*/

	.bodyInner {
		float:left;
	}

	.widgets {
		display:none;
	}
	
	.bodyInnerContainer  {
		width: 100%;
	}

	.articleContainer,
	.articleHomeContainer {
		width: 720px;
		clear:both;
		margin-bottom: 30px;
	}

/* MAIN ARTICLE INTRO STYLES   *********************************************************************************************************************/
/* MAIN ARTICLE INTRO STYLES   *********************************************************************************************************************/
/* MAIN ARTICLE INTRO STYLES   *********************************************************************************************************************/


/* Image  *****************************************************************************/

	.articleContainer .ARTICLE_INTRO,
	.articleHomeContainer .ARTICLE_INTRO {
		width:720px;
		float: left;
	}
	
	.articleContainer .ARTICLE_INTRO .paragraphImageContainer,
	.articleHomeContainer .ARTICLE_INTRO .paragraphImageContainer {
		float: left;
		width:180px;
	}		

	.articleContainer .ARTICLE_INTRO .paragraphImageContainer .paragraphImageTitle, 
	.articleConttainer .ARTICLE_INTRO .paragraphImageContainer .paragraphIconImage, 
	.articleContainer .ARTICLE_INTRO .paragraphImageContainer .paragraphIconImage img,
	.articleHomeContainer .ARTICLE_INTRO .paragraphImageContainer .paragraphImageTitle,
	.articleHomeContainer .ARTICLE_INTRO .paragraphImageContainer .paragraphIconImage, 
	.articleHomeContainer .ARTICLE_INTRO .paragraphImageContainer .paragraphIconImage img {
		display:none;
	}	

	.articleContainer .ARTICLE_INTRO .paragraphImageContainer .paragraphImage img,
	.articleHomeContainer .ARTICLE_INTRO .paragraphImageContainer .paragraphImage img {
		width: 150px;
	}	
	
/* Text *****************************************************************************/

	.articleContainer .ARTICLE_INTRO .paragraphBodyContainer {
		float:right;
		width:75%;
	}

	.articleHomeContainer .ARTICLE_INTRO .paragraphBodyContainer {
		float: left;
		width:535px;
	}

	
		
/* Link *****************************************************************************/
	
	.articleContainer .ARTICLE_INTRO .paragraphReferenceContainer,
	.articleHomeContainer .ARTICLE_INTRO .paragraphReferenceContainer {
		clear:both;
		float:right;
		margin-right:5px;
		margin-bottom: 5px;
	}		
	
	gg.articleContainer .ARTICLE_INTRO .paragraphReferenceContainer a,
	gg.articleHomeContainer .ARTICLE_INTRO .paragraphReferenceContainer a {
		padding-right:30px;
		background-position:right top;
		background-repeat:no-repeat;			
	}	
	
	.articleContainer .ARTICLE_INTRO .paragraphReferenceContainer .paragraphReferenceTitle,
	.articleHomeContainer .ARTICLE_INTRO .paragraphReferenceContainer .paragraphReferenceTitle {
		font-size:0.9em;
		font-weight:bold;		
	}	
	
	
/* PARAGRAPH STYLES INSIDE ARTICLE CONTAINER ************************************************************************************************/
/* PARAGRAPH STYLES INSIDE ARTICLE CONTAINER ************************************************************************************************/
/* PARAGRAPH STYLES INSIDE ARTICLE CONTAINER ************************************************************************************************/

/* SHARED STYLES *****************************************************************************************************************************/		
	
	.articleContainer .FULL_RIGHT_IMAGE,
	.articleContainer .FULL_LEFT_IMAGE,
	.articleContainer .IMAGE_ONLY,
	.articleContainer .PORTAL_WIDGET,
	.articleContainer .MULTIMEDIA,
	.articleContainer .TEXT_ONLY,
	.articleContainer .RELATED_FILES {
		margin-left: 180px;
		width:540px;
		float: left;
		margin-top: 15px;
	}
	
	.articleContainer .FULL_RIGHT_IMAGE .paragraphBodyContainer, 
	.articleContainer .PORTAL_WIDGET .paragraphBodyContainer,
	.articleContainer .TEXT_ONLY .paragraphBodyContainer,
	.articleContainer .MULTIMEDIA .paragraphBodyContainer,
	.articleContainer .IMAGE_ONLY .paragraphImageContainer,
	.articleContainer .FULL_LEFT_IMAGE .paragraphBodyContainer, 
	.articleContainer .FULL_RIGHT_IMAGE .paragraphBodyContainer,
	.bodyInnerContainer .SchoolInfo {
		float: left;
		width: 100%;
	}
	
/* PARAGRAPH STYLES INSIDE ARTICLE HOME CONTAINER *******************************************************************************************/
/* PARAGRAPH STYLES INSIDE ARTICLE HOME CONTAINER *******************************************************************************************/
/* PARAGRAPH STYLES INSIDE ARTICLE HOME CONTAINER *******************************************************************************************/

	
/* SHARED STYLES *****************************************************************************************************************************/		
	
	.articleHomeContainer .FULL_RIGHT_IMAGE,
	.articleHomeContainer .FULL_LEFT_IMAGE,
	.articleHomeContainer .IMAGE_ONLY,
	.articleHomeContainer .PORTAL_WIDGET,
	.articleHomeContainer .MULTIMEDIA,
	.articleHomeContainer .TEXT_ONLY,
	.articleHomeContainer .RELATED_FILES {
		margin-top: 15px;
	}

	.articleHomeContainer .FULL_RIGHT_IMAGE .paragraphBodyContainer, 
	.articleHomeContainer .FULL_LEFT_IMAGE .paragraphBodyContainer,
	.articleHomeContainer .PORTAL_WIDGET .paragraphBodyContainer, 
	.articleHomeContainer .MULTIMEDIA .paragraphBodyContainer, 
	.articleHomeContainer .TEXT_ONLY .paragraphBodyContainer, 
	.articleHomeContainer .RELATED_FILES {
		margin-left: 180px;
	
	}
	.articleHomeContainer .FULL_RIGHT_IMAGE .paragraphBodyContainer, 
	.articleHomeContainer .FULL_LEFT_IMAGE .paragraphBodyContainer, 
	.articleHomeContainer .PORTAL_WIDGET .paragraphBodyContainer,
	.articleHomeContainer .TEXT_ONLY .paragraphBodyContainer .paragraphBody,
	.articleHomeContainer .IMAGE_ONLY .paragraphImageContainer,
	.articleHomeContainer .MULTIMEDIA .paragraphBodyContainer {
		width: 520px;
	}

	.articleHomeContainer .IMAGE_ONLY .paragraphImageContainer {
		margin-left: 180px;
	}
	
	
/* PARAGRAPH STYLES NOT INSIDE ARTICLE CONTAINER ************************************************************************************************/
/* PARAGRAPH STYLES NOT INSIDE ARTICLE CONTAINER ************************************************************************************************/
/* PARAGRAPH STYLES NOT INSIDE ARTICLE CONTAINER ************************************************************************************************/

/* SHARED STYLES *****************************************************************************************************************************/		
	
	.TEXT_ONLY,
	.PORTAL_WIDGET,
	.FULL_LEFT_IMAGE,
	.FULL_RIGHT_IMAGE {
		width: 710px;
	}
		
	.PORTAL_WIDGET .paragraphBodyContainer,
	.TEXT_ONLY .paragraphBodyContainer .paragraphBody {
		width: 100%;
	}
	
	.TEXT_ONLY .paragraphBodyContainer,
	.FULL_LEFT_IMAGE .paragraphBodyContainer,
	.FULL_RIGHT_IMAGE .paragraphBodyContainer,
	.MULTIMEDIA .paragraphBodyContainer {
		width:720px;
	}

/* SCHOOL INFO ************************************************************************************************************************/
/* *******************************************************************************************************************************/

	.SchoolInfo table {
		margin-top: 10px;
		width:725px;
	}	
	
	.schoolRightCol {
		float: left;
		width: 520px;
	}
	
/* ROSTER ************************************************************************************************************************/
/* *******************************************************************************************************************************/

	.rosterContainer {
		width: 730px;
	}

	.rosterCol {
		width:100%;
	}
	
	.rosterName, 
	.rosterTitle, 
	.rosterNumbers, 
	.rosterLinks {
		float:left;
		padding-left:10px;
		width:620px;
	}	
	
	.rosterText {
		width: 630px;
	}
	
/* ALL OPEN HOUSE LISTINGS PAGE **************************************************************************************************/
/* *******************************************************************************************************************************/
.searchResultsMapSearch #results .detailsHeading {
  width: 100%;
}

.searchResultsMapSearch #results .detailsContainer {
	width: 70%;
}