﻿
.mfa_FloatClearer{
	clear:both;
	height:0px;
	line-height:0px;
}
.mfa_container , .mfa_Layout_HomePage_MainContainer , .mfa_Layout_Content_MainContainer , .mfa_Layout_Zover3Colls_MainContainer, .mfa_Layout_Zover2Colls_MainContainer , .mfa_Layout_Loby_MainContainer {
	font-size:0; 	/* in universal it overide (html *{font-size=small}. this solve the ptoblem of breaking divs */
}
.mfa_Layout_HomePage_MainContainer
{
   padding-top:10px;	
}
/* ---- start: Content Layout  ----*/

.mfa_container .siteColumnGeneralProp{
	margin-bottom:30px;
}

.mfa_container .mfa_container_MainTitle{
	/*background-image:url('/mfa_Graphics/general/bg_title_pixel.gif');	
	background-repeat:repeat-x;
	height:32px;
	font-weight:bold;	
	line-height:30px;
	
	*/
	font-family:Arial;
	/*color:#858484;*/
	overflow:hidden;
	margin-bottom:16px;
	padding-bottom:5px;
	
	color:#404040;
	border-bottom:1px #d8d8d8 solid;
}
.mfa_container .mfa_Layout_Zover1Colls_sc.mfa_container_MainTitle{
border:none !important;	
}
.mfa_container .mfa_container_MainTitle h2{
	font-size:xx-large !important;	/*45px*/
	font-weight:normal
}
.LeftToRight .mfa_container .mfa_container_MainTitle h2
{	
	/*margin-left:5px;	*/
}

.RightToLeft .mfa_container .mfa_container_MainTitle h2
{	
	/*margin-right:5px;	*/
}
.mfa_container .ShortDescription div.ms-rtestate-field{
	font-weight:bold;
	font-size:14px
}


.mfa_container .mfa_Layout_Content_Coll_1{
	display:inline-block;width:192px; vertical-align:top;
}
.LeftToRight .mfa_container .mfa_Layout_Content_Coll_1{/*margin-left:17px;*/}
.RightToLeft .mfa_container .mfa_Layout_Content_Coll_1{/*margin-right:17px;*/}

.mfa_container .mfa_Layout_Content_Coll_2{
	display:inline-block;width:792px;vertical-align:top; 
}
.LeftToRight .mfa_container .mfa_Layout_Content_Coll_2{
 margin:0px 0 0 16px; 
}
.RightToLeft .mfa_container .mfa_Layout_Content_Coll_2{
 margin:0 16px 0 0px; 
}
.mfa_container .mfa_Layout_Content_Coll_3{
	display:inline-block;width:192px;vertical-align:top;	
}

.mfa_container .mfa_Layout_Content_wpz_Coll_1{
	margin-bottom:30px;
}
/*
.mfa_container .mfa_Layout_Content_wpz_Coll_2{
	margin-bottom:30px;
}
*/
.mfa_container .mfa_Layout_Content_wpz_Coll_3{
	margin-bottom:30px;
}
.mfa_container .mfa_Layout_Content_Coll_2_innerTitle {
	/*color:#858484;
	font-size:medium;
	font-weight:bold;
	*/
	color:#404040;
	margin-bottom:9px;
	font-size:x-large;	/*30px*/
}
.mfa_container .mfa_Layout_Content_Coll_2_articleDate_formatDate {          
	/*color:#858484;*/
	color:#404040;
    font-weight:bold;
    margin-bottom:9px;
    display:block;
}
.mfa_container .mfa_Layout_Content_Coll_2_textImgFloated{
	display:inline-block;
	width:792px;	
}
.mfa_container .mfa_Layout_Content_Coll_2_textImgFloated *{
	font-size:14px;
	font-family:Arial;
	color:#404040;
	/*line-height:20px;*/
	line-height:25px;
}
.mfa_container .mfa_Layout_Content_Coll_2_textImgFloated #mfa_Layout_Content_ImgArea_regImg .richImageContainer > img{
	width:232px;
	height:174px;
}
.mfa_container .mfa_Layout_Content_Coll_2_textImgFloated #mfa_Layout_Content_ImgArea_highImg .richImageContainer > img{
	height:232px;
	width:174px;
}

.RightToLeft .mfa_container .mfa_Layout_Content_ImgArea{
	float:left;
	/*padding-right:28px;*/
	max-width:425px;
}
.LeftToRight .mfa_container .mfa_Layout_Content_ImgArea{
	float:right;
	/*padding-left:28px;*/ 
	/*height:349px;
	background-color: #f1f1f1 !important;*/
	max-width:425px;
}
.LeftToRight .mfa_container .mfa_Layout_Content_ImgArea table{
	width:inherit
}

.mfa_container .mfa_Layout_Content_imgMediaCradit {
	max-width:300px;
}

.mfa_container .mfa_Layout_Event_MainContainer .mfa_Layout_Content_ImgArea{
max-width:300px;
/*height: 261px;*/
}
.mfa_container .mfa_Layout_Content_Coll_2_SpaceDiv{
	display:inline-block;width:28px;
}
.mfa_container .mfa_Layout_Content_Coll_2_3wpz_container{
	word-spacing:-1em;
	line-height:0;
}
.mfa_container .mfa_Layout_Content_Coll_2_3wpz{
	width:164px;
	display:inline-block;
	vertical-align:top;
	word-spacing:0;
	line-height:normal;
}
.mfa_container .mfa_Layout_Content_Coll_2_3wpz.center_wpz{
	margin:0 14px;
}

/* hide the list style type from layouts */
ul.mfa_LayoutListStyleTypeNone{
	list-style-type:none;
}

/* Layout Content */
/*
.mfa_container .mfa_Layout_Content_MainContainer ul{
	list-style-type:none;
}
*/
.mfa_container .mfa_Layout_Content_Coll_2_ContentDiv {
	/*margin:0 14px;*/
	margin-top:5px;
	min-height:270px;
	
}
.mfa_container .mfa_Layout_Content_Coll_2_paragraphTitle{
	margin-bottom:14px;
	color:#858484;
}
.mfa_container .mfa_Layout_Content_Coll_2_paragraph{
	margin-bottom:20px;
	

	
}





/* ---- end: Content Layout ----*/


/* -------start: MFA_Zover3CollLayout. ------ */
/*
.mfa_container .mfa_Layout_Zover3Colls_MainContainer ul, li{
	list-style-type:none;
}
*/
.mfa_container .mfa_Layout_Zover3Colls_Coll_1{
	display:inline-block;width:192px;vertical-align:top;	
}
/*.LeftToRight .mfa_container .mfa_Layout_Zover3Colls_Coll_1{margin-left:17px;}
.RightToLeft .mfa_container .mfa_Layout_Zover3Colls_Coll_1{margin-right:17px;}	
*/

.mfa_container .mfa_Layout_Zover3Colls_Coll_2{
	display:inline-block;vertical-align:top; /*width:759px;margin:0px 16px;*/
	width:792px;
}
.LeftToRight .mfa_container .mfa_Layout_Zover3Colls_Coll_2{margin:0 0 0 16px;}
.RightToLeft .mfa_container .mfa_Layout_Zover3Colls_Coll_2{margin:0 16px 0 0;}
.mfa_container .mfa_Layout_Zover3Colls_Coll_3{
	display:inline-block;width:192px;vertical-align:top;
}


.mfa_container .mfa_Layout_Zover3Colls_sc{
	width:549px; margin:0px auto;
}
/* -------end:  MFA_Zover3CollLayout----- */


/* -------start: MFA_Zover2CollLayout. ------ */
/*
.mfa_container .mfa_Layout_Zover2Colls_MainContainer ul, li{
	list-style-type:none;
}
*/
.mfa_container .mfa_Layout_Zover2Colls_Coll_1{
	display:table-cell;width:192px;vertical-align:top;	
}
.LeftToRight .mfa_container .mfa_Layout_Zover2Colls_Coll_1{padding-left:17px;}
.RightToLeft .mfa_container .mfa_Layout_Zover2Colls_Coll_1{padding-right:17px;}	


.mfa_container .mfa_Layout_Zover2Colls_Coll_2{
	display:table-cell;width:792px;vertical-align:top;
}
.LeftToRight .mfa_container .mfa_Layout_Zover2Colls_Coll_2{padding-left:17px;}
.RightToLeft .mfa_container .mfa_Layout_Zover2Colls_Coll_2{padding-right:17px;}	

.mfa_container .mfa_Layout_Zover2Colls_sc{
	 margin:0px auto;
}
/* -------end: MFA_Zover2CollLayout------ */

/* -------start: MFA_HomePageLayout------ */
.mfa_container .mfa_Layout_HomePage_MainArticle{
	width:728px !important; height:273px; margin-bottom:40px; 
}
.LeftToRight .mfa_Layout_HomePage_MainArticle{float:left;}
.RightToLeft .mfa_Layout_HomePage_MainArticle{float:right;}	
.mfa_container .mfa_Layout_HomePage_Coll_1{
	display:inline-block;width:192px;vertical-align:top; 	
}

.mfa_container .mfa_Layout_HomePage_Coll_1_2{
clear:left;
width:780px;
float:left;
}
.RightToLeft .mfa_container .mfa_Layout_HomePage_Coll_1_2{clear:right;float:right;}

.LeftToRight .mfa_container .mfa_Layout_HomePage_Coll_1{clear:left; }
.RightToLeft .mfa_container .mfa_Layout_HomePage_Coll_1{clear:right;}	


.mfa_container .mfa_Layout_HomePage_Coll_2{
	display:inline-block;width:549px;vertical-align:top; margin:0px 16px;
}
.mfa_container .mfa_Layout_HomePage_Coll_3{
	display:inline-block;/*width:192px;*/width:213px;vertical-align:top;clear:both; float:right;
}
.LeftToRight .mfa_container .mfa_Layout_HomePage_Coll_3{clear:both; float:right;}
.RightToLeft .mfa_container .mfa_Layout_HomePage_Coll_3{clear:both; float:left;}	

.mfa_container .mfa_Layout_HomePage_wpz_Coll_2{
	margin:30px;
}	
.mfa_container .mfa_Layout_HomePage_Coll_2_2wpz_container{
	word-spacing:-1em;
	line-height:0;
}
.mfa_container .mfa_Layout_HomePage_Coll_2_2wpz{
	width:260px;
	display:inline-block;
	vertical-align:top;
	word-spacing:0;
	line-height:normal;
}

.mfa_container .mfa_Layout_HomePage_Coll_2_2wpz_spaceDiv
{
	display:inline-block;
	width:29px;
}
/* Layout home page  */
/*
.mfa_container .mfa_Layout_HomePage_MainContainer ul,li{
	list-style-type:none;
}
*/
/* -------end: MFA_HomePageLayout------ */
.mfa_container .mfa_Layout_Loby_Coll_1{
	display:inline-block;width:192px; vertical-align:top;
}
.LeftToRight .mfa_container .mfa_Layout_Loby_Coll_1{/*margin-left:17px;*/}
.RightToLeft .mfa_container .mfa_Layout_Loby_Coll_1{/*margin-right:17px;*/}

.mfa_container .mfa_Layout_Loby_Coll_2{
	display:inline-block;width:549px;vertical-align:top; margin:0px 16px;
}
.mfa_container .mfa_Layout_Loby_Coll_3{
	display:inline-block;width:192px;vertical-align:top;	
}

.mfa_container .mfa_Layout_Loby_wpz_Coll_1{
	margin-bottom:30px;
}
.mfa_container .mfa_Layout_Loby_wpz_Coll_2{
	margin-bottom:30px;
}
.mfa_container .mfa_Layout_Loby_wpz_Coll_3{
	margin-bottom:30px;
}

.mfa_Layout_Loby_Coll_2_pad{
	padding:0 14px;
}

.mfa_container .mfa_Layout_Loby_Coll_2_textImgFloated{
	display:inline-block;
	width:521px;	
}
.mfa_container .mfa_Layout_Loby_Coll_2_textImgFloated .richImageContainer > img{
	width:232px;
	height:174px;
}
.mfa_container .mfa_Layout_Loby_Coll_2_textImgFloated .mfa_Layout_Loby_ImgDescription img{
	width:232px;
	height:174px;

}

.RightToLeft .mfa_container .mfa_Layout_Loby_ImgArea{
	float:left;
	padding-right:28px;
}
.LeftToRight .mfa_container .mfa_Layout_Loby_ImgArea{
	float:right;
	padding-left:28px;
}

.mfa_container .mfa_Layout_Loby_Coll_2_2wpz_container{
	word-spacing:-1em;
	line-height:0;
}
.mfa_container .mfa_Layout_Loby_Coll_2_2wpz{
	width:260px;
	display:inline-block;
	vertical-align:top;
	word-spacing:0;
	line-height:normal;
}
.mfa_container .mfa_Layout_Loby_Coll_2_2wpz_spaceDiv
{
	display:inline-block;
	width:29px;
}

/* Layout Loby */
/*
.mfa_container .mfa_Layout_Loby_MainContainer ul, li{
	list-style-type:none;
}
*/
*/
.mfa_container .mfa_Layout_Loby_Coll_2_ContentDiv {
/*
	margin:0 14px;
	margin-top:5px;
*/	
}
.mfa_container .mfa_eventDatePicker .datepicker{
	background-color:#FFFF99; border:thin black solid;
} 

.mfa_container .mfa_Layout_NewsLetter_Coll_2 li {
	margin:0 14px;	
}


/*
govxdescription render only with divs. that can confuse script RemoveEmptyLiInLayout.
so we add span with this class.
 */
.mfa_container .flagToScriptRemoveEmptyLiInLayoutNotRemoveThisSitCollumn{
	display:none;
}
/* -------end: LobyLayout------ */
