/* 
dark blue: #005dab;
gold: #e7d8a7;
light gold: #f5efdc;
*/

/* 
#nav, #nav ul { 
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
	}
	
	#nav li { 
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
	  width: 100%;
	}
	
	#nav li ul { 
		position : absolute;
		left: -999em;
		margin-left : 208px;
    margin-top: -2em;
	}
  
  #nav li ul li a {
    border-left: 1px solid #efe6c8; 
  }
	
	#nav li ul ul { 
		left: -999em;
    margin-top: -2.3em;
	}

	#nav li a {
		width: 199px;
		display : block;
		font-weight : bold; 
		text-decoration : none;
		background-color : white;
		border-right : 1px solid #e7d8a7;
    border-top : 1px solid #e7d8a7;
    border-bottom : 1px solid #e7d8a7;
		padding : 4px;
	}
	
	#nav li a:hover {
		background-color : #e7d8a7;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
		left: auto;
	}
	 */
	
	
	
	
	
	
	
	
	
	
	


	
	
	
	
	
	/* JJ' CSS ---------------------------*/
	body {
  font-family: arial,helvetica;
  color:#333333; 
  margin:0; 
  padding:0;
  font-size:10px;
	background: #fff;
}
  
.clear{
  clear:both;
  font-size:0px;
}

.right{
	float:right;
}

.hide{
  display:none;
}

.spacebox{
  clear:both;
  padding:5px;
}

.page {
  text-align:center;
	font-size:1.2em;
}



#headerBoxArea
{

  margin-top:23px;
  width:959px;
  height:97px;  
  background:#005dab;
  clear:both;
 }

.header_content{
background: #005dab url(template_images/homelessness/dark_left_bar.gif) repeat-y;
height:97px;
float:left;
}

.h_text{
 float:left;
 padding-left:50px;
}


.h_tools	{
 float:right;
  width: auto;
	margin:15px 15px 0 0;
	} 

.h_search{
  color:#fff;
}

.h_go{
 margin-top:5px;
 float:left; 
}


.h_go .searchButton{
	background-color: #feb813;
	color:#fff;
	margin:0;
	padding:0;
	border:none;
	width:40px;
	height:19px;
	cursor:pointer;
}

.h_txtfield{
	border: 1px solid #7F9DB9; 
	height: 20px; 
	width: 164px; 
	background-color: #FFFFFF; 
	color:#110C79; 
	vertical-align: middle;
	padding:0px; 
	font-family:arial; 
	font-size:11px;
	 margin:5px 8px 0 0; 
	float:left; 
}

.leftColumn {
  margin: 0px;
  padding: 0px;
  width:208px;
  float:left;
 /* border-right:1px solid #e7d8a7; */ 
} 

.navheader {
	
	
	background-color: #e7d8a7;
	width: 208px;
	height: 23px;
}

.title_text{
	padding: 0.2em 0 0 5px;
	color: #3F5078;
	font-size: 1.10em;
	font-weight : bold;
}

.subnav_content{
padding-top:20px; 
}

 .mainColumn{
  width:670px;
  float:left;
	border-left:1px solid #e7d8a7;
	padding: 10px 0 0 15px;
} 

.mainColumnContent .section h1, .sr_block .section h1, .mainColumnHeader .section h1{
	color:#0f65ab;
	font-size: 1.1em;
}

.contentArea {
  width: 959px;
  /* position:relative; */
  margin:1px auto 0 auto;
  padding:0;
  text-align:left;
} 

.top_hr_links{
	padding:0.4em 1em 0.4em 0; 
	font-size:0.8em;
	color: #0f65ab;
	text-align:right; 
	height:1.5em;
}

.top_hr_links a:link{
	color: #0f65ab;
	
}

.main_content{
	margin: 0 0 3px 50px;
	border-top:1px solid #e7d8a7;
	border-bottom:1px solid #f5efdc;
}

.mc_padding{
	margin-top:13px;  
}


.mainContentArea {
background: #fff url(template_images/homelessness/left_bar.gif) repeat-y;

}

.mMiddleContent {
	float:left;
	width:493px; 
	border-left:1px solid #e7d8a7; 
	border-right:1px solid #e7d8a7; 
	padding: 10px 10px 0 10px; 
}

.mRightContent {
	float:left;
	 width:186px;
}

.m_hr_bar{
	background: #e7d8a7;
	height:19px;
	width:493px;
	margin-top:3px;
	color: #0f65ab;
}


.mr_hr_bar{
	background: #e7d8a7;
	height:23px;
	width:186px;
	color: #0f65ab;
}

.mr_block{
margin:10px; 
  color: #0f65ab;
}

.mr_block ul{
list-style-type:disc;
/* margin-left:-10px; */
color: #0f65ab;
}


.mr_block li div.text{
	color: #0f65ab;
}





.sMiddleContent {
	float:left;
	width:420px; 
	border-left:1px solid #e7d8a7;
	border-right:1px solid #e7d8a7;
	padding: 10px 10px 0 10px;
}

.sRightContent {
	float:left;
 	width:259px;  
}

.s_hr_bar{
	background: #e7d8a7;
	height:19px;
	width:420px;
	margin-top:3px;
	color: #0f65ab;
}

.sr_hr_bar{
	background: #e7d8a7;
	height:23px;
	width:259px; 
	color: #0f65ab;
}

.sr_block{
	margin:10px;
	border-bottom:1px solid #e7d8a7;
}

.hr_text {
padding:0.1em 0 0 5px;
	font-size:1.1em;
	font-weight:bold;
}

.hr_text_two{
	padding:0.2em 0 0 5px;
	font-size:1.1em;
	font-weight:bold;
}
/* .sr_block .section h1{
color:#0f65ab;
	font-size: 1.1em;
} */

.hr_bar{
	background: #e7d8a7;
	height:19px;
	width:683px;
	font-size:0.8em;
	margin-top:3px;
}


.hr_links{
	float:right;
	padding:0.3em 1.5em 0 0;
	color: #0f65ab;
}

.hr_links a:link{
	color: #0f65ab;
}


#footerBoxArea
{

  width:959px;
  height:85px;  
  background:#005dab;
  clear:both;
 } 

.footer_content{
background: #005dab url(template_images/homelessness/dark_left_bar.gif) repeat-y;
height:85px;
float:left;
}

.footer_text {
padding: 33px 0 0 50px;
float:left;
}

.footer_logo{
float:right;
padding: 12px 26px 0 0;
}

.fl_logo{
margin-right:10px;
}
	
.mainColumnHeader .image-inline{
	margin:0;
}


