/*-----------------------------------------------------------------------------------------*/
/* RESET DEFAULT BROWSER STYLES*/
/*-----------------------------------------------------------------------------------------*/

body 
{
  background-image:url('http://www.mainehousing.org/images/backgrounds/woodbackground_gr.gif');
  background-repeat:repeat-x;
  background-color:white;
  padding-top:10px;
  
  font-family:verdana;
  font-size:14px;
  color:#666666;
}

a:link, a:visited, a:active {
  font-family:verdana;
  color:#666666;
  text-decoration:underline;
}

a:hover {
    text-decoration: underline !important;
}


li strong {
  font-family:verdana;
  font-size:14px;
  /*color:#666666;*/
  color:#363C74;
  font-weight:bold; 
}



/*-----------------------------------------------------------------------------------------*/
/* RESET SITEFINITY DEFAULTS */
/*-----------------------------------------------------------------------------------------*/


.sfPublicWrapper{
  background-color:transparent !important;
  padding:0px !important;
  margin:0px !important;
  width:100% !important;
}


.sf_cols:after
{
font-size: 1px;
}


.sf_1col_1_100:after
 {
 	font-size: 1px;
 }
 
 
 .rsmLink
 {
     font-family:Verdana !important;
     font-size:11px !important;
    
 }

 div.RadMenu .rmHorizontal .rmItem a.rmLink {
  padding: 0 8px;
}

 .RadMenu ul li {
    border-right: none !important;
}


.sfContentBlock table {
    border: none !important;
}

.RadMenu .rmGroup, .RadMenu .rmRootGroup, .RadMenu .rmMultiColumn {
    border-width: 0px !important;
    border-style: none !important;
}


/*-----------------------------------------------------------------------------------------*/
/* POLICY & RESEARCH MENU */
/*-----------------------------------------------------------------------------------------*/


.sfNavHorizontal {
    margin-left: -15px !important;
    margin-top: -20px !important;
    padding: 0;
    list-style-type: none;
    border-bottom: 1px dashed #f4c199 !important;
    background-color: #FFFFF0 !important;
    margin-right: -15px !important;
}



.sfNavHorizontal li {
    border-right: 1px dashed #f4c199 !important;
    background-color: #FFFFF0 !important;
}



.sfNavHorizontal a {
    display: block;
    padding: 10px 20px!important;
    /* height: 46px; */
    /* line-height: 46px; */
    color: #333;
}


.sfNavHorizontal a.sfSel, .sfNavHorizontal a.sfSel:hover {
    /* margin-top: -4px; */
    /* margin-bottom: -10px !important; */
    background-color: #FAE2D2 !important;
    /*color: #363b73 !important;*/
    color: #495869 !important;
}


.sfNavWrp .sfSel {
    font-weight: bold !important;
}

 

 
 /*-----------------------------------------------------------------------------------------*/
/* FONT STYLES*/
/*-----------------------------------------------------------------------------------------*/


.ItalicSmall {
    font-style: italic;
    font-size: 10px;
}

.TEXTNormal{
  font-family:verdana;
  font-size:14px;
  color:#666666;
}


.TEXTNormal strong{
  font-family:verdana;
  font-size:14px;
  font-weight:bold;
  /*color: #363b73 !important;*/
    color: #495869 !important;
}

.TEXTOrange, .TEXTOrange a:link, .TEXTOrange a:active, .TEXTOrange a:visited {
  color:#E36F1E;	
}

.TEXTBlue {
  font-family:verdana;
  color:#363C74;	
}

.TEXTWhite, .TEXTWhite li, .TEXTWhite p, .TEXTWhite a:link, .TEXTWhite a:visited, TEXTWhite a:active, .TEXTWhite strong, .TEXTWhite strong a:link, .TEXTWhite strong a:visited, .TEXTWhite strong a:active{
  color:#FFFFFF !important;	
}

.TEXTGreen, .TEXTGreen li, .TEXTGreen p, .TEXTGreen a:link, .TEXTGreen a:visited, TEXTGreen a:active, .TEXTGreen strong, .TEXTGreen strong a:link, .TEXTGreen strong a:visited, .TEXTGreen strong a:active{
  color:#AFBD20 !important;	
}


.TEXTNewsHeadline, .TEXTNewsHeadline a:link, .TEXTNewsHeadline a:visited, .TEXTNewsHeadline a:active{
  font-family: Arial;
  color:#495869;
  font-size:14px;
  font-weight:bold;
}
.TEXTNewsRelease{
  font-family: Arial;
  color:#495869;
  font-size:14px;
}

.TEXTFeatureTitleBlue, .TEXTFeatureTitleBlue a:link, .TEXTFeatureTitleBlue a:visited, .TEXTFeatureTitleBlue a:active{
  font-family: Arial;
  color:#495869;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

.TEXTFeatureTitleBlue a:hover {
font-family: Arial;
  color:#363C74;
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}

.TEXTSubTitleGray{
  font-family: Verdana;
  color:#666666;
  font-size:12px;
}

.TEXTFooter, .TEXTFooter a:link, .TEXTFooter a:visited, .TEXTFooter a:active
{
  font-family:verdana;
  font-size:14px;
  color:#ffffff;
}

.TEXTFooter ul
{
    width:300px;
    margin:0px;
}

.TEXTFooter li
{
    width:30%;
    float:left;
}




.TEXTProgramSection 
{
    font-family:Verdana;
    font-size:14px;
    /*color: #363b73 !important;*/
    color: #495869 !important;
    font-weight:bold;
}

.TEXTAdvantageBlue {
    color:#9CC5DD;
    font-weight:bold;
    font-style:italic;
}



/*-----------------------------------------------------------------------------------------*/
/* DIV & CONTAINER STYLES*/
/*-----------------------------------------------------------------------------------------*/

/*

.searchBox
{
    width: 200px;
}

*/

.centerAlign{
   margin-left:auto;
   margin-right:auto;
}







.containerHighlights
{
    margin-top: 122px !important;
}



.bodyTitle
{
    padding-top:75px;
}



.tableHeaderRow {
	font-weight:bold;
	font-size:11px;
	color:#363C74;
	background-color:#C3C3D9;
    text-align: center;

}



.ratesHeader {
    /*border-bottom: 2px solid #363B73;*/
    border-bottom: 2px solid #495869;
    font-weight: bold;
    /*color: #363b73 !important;*/
    color: #495869 !important;
    font-family: Verdana;
    font-size: 14px;
    text-align:center;
    padding:5px;
}


.partnerType {
    margin: 10px; 
    padding: 5px; 
    border: 1px solid #e4701d;
}

.partnerType:hover {
    margin: 10px; 
    padding: 4px; 
    /*border: 2px solid #363B73;*/
    border: 2px solid #495869;
    background-color:#e4701d;
}

    .partnerType:hover h4 {
        color: #FFFFFF;
    }
/*-----------------------------------------------------------------------------------------*/
/* VARIOUS STYLES*/
/*-----------------------------------------------------------------------------------------*/


.Blue {
  color:#363C74;	
}



/*
.imgLogo
{
    float:left !important;
    width:338px;
    height:68px;
    background-image: url('http://www.mainehousing.org/images/graphics/mhlogo_gr.png');
    background-repeat:no-repeat;
    margin-top:10px;
}

*/

 
 .menuTop
 {
    padding-top:15px; 
    float:right;
    
 }

 .menuTop_drop_Title, menuTop_drop_Title a:link, menuTop_drop_Title a:visited, menuTop_drop_Title a:active
{
  font-family:Verdana !important;
  font-size:17px !important;
  font-weight:bold !important;
  border:0px !important;
  color:#363C74;
  padding-bottom:3px !important;
  text-decoration:none;
}


.menuFeatures {
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    /*color: #363C74;*/
    color: #495869;
     
}

.menuFeatures li{
  
    list-style: none;
    background:url('http://www.mainehousing.org/images/houses/orangehousebullet_gr.png') no-repeat ;
    background-position: center left;
    border-bottom: 1px solid #F4C199;
    padding:10px;

  
}


.menuFeatures a:active, .menuFeatures a:link, .menuFeatures a:visited{
    margin-left: 20px;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    /*color: #363C74;*/
    color: #495869;
    text-decoration: none !important;
    display:block;


}

.menuFeatures a:hover{
    margin-left: 20px;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    /*color: #363C74;*/
    color: #495869;
    text-decoration: underline !important;
    display:block;
}




.btnLink a{
  /* older browsers */
  padding:8px;
  font-family:verdana;
  font-size:13px;
  font-weight:bold;
  /*color: #363C74 !important;*/
    color: #495869 !important;
}

.btnLink,.btnLink:link, .btnLink:visited, .btnLink:active{
  padding: 10px 20px 10px 20px;
  font-family:verdana;
  font-size:13px;
  font-weight:bold;
  text-decoration: none;
   /*color: #363C74 !important;*/
    color: #495869 !important;
  border: solid #afbd20 1px;

  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  border-radius:0px;
  
  transition: border-color 0.3s ease-out,
              color 0.3s ease-out;

}



.btnLink:hover {
  font-family:verdana;
  font-size:13px;
  font-weight:bold;
  color:#afbd20 !important;  
  text-decoration:underline; 
  /*border: solid #363B73 2px;*/
  border: solid #496869 2px;

  border-radius: 10px;
  transition: border-width 0.4s ease-in-out;
  transition: border-color 0.4s ease-in,
              color 0.4s ease-in;
  transition: border-radius 0.3s ease-in,
              color 0.3s ease-in;
}


/*

.btnGo {
  /* older browsers */
  font-family:verdana;
  font-size:13px;
  font-weight:bold;
  color: #363c74 !important;
  background-color: #e3701e;
  margin-left:5px;
  text-decoration:none !important;
  
}

.btnGo, btnGo:link, .btnGo:visited, .btnGo:active
{
  font-family:verdana;
  font-size:13px;
  font-weight:bold;
  text-decoration:none !important;
    color: #363c74;
	padding: 5px ;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#e3701e);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		to(#e3701e));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #ffffff;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}

.btnGo:hover 
{
  font-family:verdana;
  font-size:13px;
  font-weight:bold;
  text-decoration:underline !important;
    color: #363c74;
	padding: 5px ;
	background: -moz-linear-gradient(
		top,
		#e3701e 0%,
		#ffffff);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#e3701e),
		to(#ffffff));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #ffffff;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}


*/


.borderContent
{
    border-top: 1px solid #f4c199;
    border-right: 1px solid #f4c199;
    border-left: 1px solid #f4c199;
    /*padding:10px;*/
}


.internalMenu
{
    /*background-color:#DCE0F4;*/
    border-left: 1px dashed #f4c199;
    

}

/*
.internalContentBorder
{
    border-right: 1px dashed #f4c199;
    border-left: 1px dashed #f4c199;
    padding-right: 5px;
    padding-left: 5px;

}



.internalContentLeftOnlyBorder
{
    border-left: 1px dashed #f4c199;
    padding-left: 5px;

}


*/


.listpageLinks ul{
}

.listPageLinks li{
  list-style-image: url("http://www.mainehousing.org/images/default-source/graphics/orangebullet_gr.png");
  font-family: Verdana;
  padding-bottom: 15px;
  margin-left: 20px !important;

}

.listPageLinks li strong {
    font-family:Georgia;
    font-size:16px;
    color:#363C74;	

}



.listInContentLinksBlue li{
  list-style-image: url("http://www.mainehousing.org/images/default-source/graphics/lightbluebullet.png");
  padding-bottom: 14px;
  margin-left: 20px !important;

}
.listInContentLinksBlue li li{
    list-style:disc;
}

.listInContentLinksBlue li li li{
    list-style:circle;
}

.listInContentLinksBlue li strong {
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
}


 .listInContentLinksOrange li{
  list-style-image: url("http://www.mainehousing.org/images/default-source/graphics/orangebullet_gr.png");
  padding-bottom: 14px;
  margin-left: 20px !important;

}
.listInContentLinksOrange li li{
    list-style:disc;
}

.listInContentLinksOrange li li li{
    list-style:circle;
}

.listInContentLinksOrange li strong {
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
}


.listHouseBullets li {
	list-style-image:url(http://www.mainehousing.org/images/default-source/houses/bluehousebullet.png);
	padding-top:35px;
}

.listHouseBullets li ul li {
	list-style-image:none;
	list-style-type:circle;
	padding-top:8px;
}


.listQuicklinks li {
    list-style-image:url(http://www.mainehousing.org/images/default-source/graphics/arrowlink.png) !important;
    padding-top:10px;
    margin-left:35px !important;    
}

.listVideo li{
    list-style-image:url(http://www.mainehousing.org/images/default-source/default-album/video_gr.gif) !important;
    padding-bottom:10px;
}

.listDocs ul {
    margin-bottom: 100px;
}

.listDocs li{
    list-style:none;
    background: url("http://www.mainehousing.org/images/default-source/graphics/documentsm.png") no-repeat top left;
    padding-left:30px;
    padding-bottom:15px;
}





.listDocs strong {
    /*color:#363b73;*/
    color:#495869;
}
.listDocs li li {
list-style:circle;
background:none;
}

.listDocs li li a {
    padding-left:0px;    
}
.listDocs li ul {
   margin-bottom: 10px;
   margin-top:10px;
    margin-left:30px;
   /* margin-top:0px;
    
*/
}




.listOutreach li {
    list-style:none;
    float:left;
    display:block;
    border-left: 1px solid #afbc22; 
    padding-left: 6px; 
    padding-right: 6px; 
    height:20px;
}

    .listOutreach li:first-child {
    border-left:none !important; 

    }


.listCounties ul{
    width: 68em;
}  
.listCounties ul li {
    float: left;
    width: 13em;
}
.listCounties br {
    clear: left;
}  





.TEXTProgramAssets, .TEXTProgramAssets a:link, .TEXTProgramAssets a:active, .TEXTProgramAssets a:visited {
    font-family:verdana !important;
    font-size:14px !important;
    text-align:left !important;
    /*color:#363b73;*/
    color:#495869 !important;
}

.TEXTProgramAssets a:hover {
    font-family:verdana !important;
    font-size:14px !important;
    text-align:left !important;
    color:#e4701d !important;
    text-decoration:underline !important;
}

.TEXTProgramAssets li {
    list-style-image:url(http://www.mainehousing.org/images/default-source/graphics/orangebullet_gr.png);
    margin-left:15px;
    padding-top:13px;
}


.welcomeHome{
  font-family: 'Give You Glory', cursive;
  font-weight:600;
  font-size:35px;
  color: black;
}

.RadMenu .rmRootToggle {
    width: 1.5em !important;
    height: 1.5em !important;
}