/*

Orange: c5770b
Green: #3D534A

*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	margin: 0;
	padding: 0;
}
a {
	color: #c5770b;
	text-decoration: none;
}
a:hover {
	color: #00667F;
}
a img {
	border: 0;
}

h1 {
	margin: 0;
}
h2 {
	text-align: center;
}
h3 {
	background-color: #3D534A;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
}
#home h3 {
	font-size: 12px;
}
#mainContent h4 {
	background-color: #3D534A;
	color: #fff;
	padding: 5px;
	text-align: center;
}
#home_info #mainContent h4, #mainContent #commish_schedule h4 {
	background-color: transparent;
	color: #000;
	margin-bottom: 0;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#programs ul {
	margin-left: 363px;
	margin-bottom: 20px;
}
#client_services ul, #mental ul, #vBenefits_txt ul, #sapc_member ul {
	margin-left: 50px;
	margin-bottom: 30px;
}
li {
	background: url(../Images/home/bullet.gif) top left no-repeat #fff;
	margin-bottom: 15px;
	padding-left: 18px;
}
#programs li, #client_services li, #mental li, #vBenefits_txt li {
	margin-bottom: 5px;
}

strong {
	color: #00667F;
	font-weight: bold;
}



/* LAYOUT */
/* LAYOUT */

#container {
	margin: 0 auto;
	width: 915px;
}

#header {
	border-top: solid 15px #DD7008;
}
#navigation {
	background-color: #3D5C57;
	padding-left: 10px;
	width: 915px;
}
#navigation a {
	float: left;
	margin: 0;
	padding: 0;
}

#content {
	background-color: #3d5c57;
}





/* SIDEBAR */
/* SIDEBAR */

#sidebar {
	color: #fff;
	float: left;
	line-height: 120%;
	width: 192px;
}
#mental #sidebar, #sapc_agenda #sidebar, #sapc_caucus #sidebar {
	padding-bottom: 200px;
}
#sidebar a:hover {
	color: #c5770b;
}
#sidebar img {
	margin-bottom: 15px;
}
#sidebar p, #sidebar h4 {
	margin: 0px 10px 0 15px;
	padding: 0;
}

#sidebar .bexar {
	margin-top: 15px;
}


/* MAIN CONTENT */
/* MAIN CONTENT */

#mainContent {
	background-color: #fff;
	text-align: justify;
	margin-left: 189px;
	margin-bottom: 0;
	padding: 20px 0 20px 20px;
}
#mainContent p {
	margin: 0;
	margin-bottom: 20px;
}
.drop_cap {
	float: left;
}

/* Community Development & Housing */

#public_hearings {
	color: #00667F;
	font-size: 13px;
	font-weight: bold;
	margin-top: 50px;
	text-align: center;	
}
#public_hearings p {
	text-transform: uppercase;
	margin-bottom: 0;
}
#public_hearings li {
	background-image: none;
	text-transform: uppercase;
	margin: 0 auto;
	margin-bottom: 3px;
	padding 0;
}
#public_hearings p.public_links, #veteran .public_links2 {
	display: inline-block;
	font-size: 14px;
	margin-top: 40px;
	text-transform: none;
	width: 45%;
}

#eligible_activities {
	margin-top: 30px;
}
#eligible_activities h3 {
	background-color: #3D534A;
	color: #fff;
	padding: 10px;
	text-align: center;
}
#eligible_activities ul, #vBenefits ul {
	display: inline-block;
	padding-right: 10px;
	width: 48%;
}

/* community health */

blockquote {
	margin: 40px;
}
blockquote .name {
	background: url(../Images/home/bullet.gif) top left no-repeat #fff;
	font-weight: bold;
	padding-left: 17px;
}
#mainContent blockquote p, #mainContent #HSDA p {
	margin: 0;
	margin-bottom: 5px;
}

#HSDA {
	margin: 0 auto;
	text-align: center;	
	width: 375px;
}
#mainContent #HSDA p.name {
	font-weight: bold;
	margin-top: 20px;
}

/* community programs */

#img_caption {
	float: left;
	font-size: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 340px;
}

/* direct client services */

#client_services table {
	margin-left: 30px;
}
#client_services th, #client_services td {
	vertical-align: top;
}
#client_services th {
	text-align: left;
	width: 100px;
}
#client_services th p {
	background: url(../Images/home/bullet.gif) top left no-repeat #fff;
	padding-left: 17px;
}
#client_services table blockquote {
	margin: 0;
	margin-bottom: 10px;
	margin-left: 30px;
}

#info {
	text-align: center;
}
#info a {
	font-size: 14px;
	font-weight: bold;
}
#mainContent #info p {
	margin: 0;
}
#mainContent #info .spec_note {
	margin-bottom: 20px;
}

/* Veterns */

#veteran .public_links2 {
	background: url(../Images/home/bullet.gif) top left no-repeat #fff;
	font-weight: bold;
	margin-left: 40px;
	margin-top: 20px;
	padding-left: 17px;
	width: auto;
}
#veteran .public_links {
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}

/* CDBG & HOME page */

#home_info p.center a {
	font-size: 14px;
	font-weight: bold;
}
#home_info p.spec_note {
	margin-top: 0;
}
#home_info p.spec_note a {
	font-size: 10px;
}
#map_index {
	margin: 0 auto;
}
#map_index th {
	padding: 3px 10px;
	text-align: right;
	vertical-align: top;
	width: 50px;
}

/* BDBG & HOME public hearings page */

#public_schedule #mainContent {
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
}
#public_schedule .cdh_cities, #priority th, #priority td {
	font-size: 12px;
	font-weight: normal;
	vertical-align: top;
}
#priority {
	margin: 10px 30px 40px;
}
#priority th {
	background: url(../Images/home/bullet.gif) top left no-repeat #fff;
	font-weight: bold;
	padding-left: 20px;
	text-align: left;
	width: 200px;
}
#commish_schedule {
	text-align: center;
	margin-bottom: 50px;
}
#public_schedule #mainContent #commish_schedule {
	font-size: 12px;
	font-weight: normal;
}
#commish_schedule h3, #commish_schedule h4 {
	font-size: 14px;
}
#mainContent #commish_schedule .important {
	font-weight: bold;
	margin-top: 10px;
}
#mainContent #commish_schedule p {
	margin: 0px;	
}

/* SAPC (main) */

.sapc_info {
	margin: 0 auto 30px;
	text-align: center;
	width: 70%;
}
#mainContent .sapc_info p {
	margin: 3px;	
}

/* SAPC Comm */
#sapc_comm ul {
	margin-left: 50px;
	margin-bottom: 30px;
}

/* SAPC Agenda */

#sapc_agenda #mainContent p {
	margin: 20px auto;
	text-align: center;	
	width: 80%;
}



/* COLUMNS */
/* COLUMNS */

.columns {
	text-align: center;
	margin-bottom: 20px;
}
#columns div, .columns ul {
	display: inline-block;
	vertical-align: top;
}

#columns div {
	width: 335px;
}
#programs #columns div {
	margin: 8px;
}

.columns ul {
	text-align: justify;
	width: 190px;
}

/* community dev & housing pg */

.cdh_cities {
	margin-left: 50px;
}
.cdh_cities li {
	margin-bottom: 5px;
}

/* community programs */

#mainContent .org_name {
	color: #c5770b;
	margin-bottom: 0;
}
#mainContent .org_name2 {
	color: #3D534A;
	margin-bottom: 0;
}

/* veternas pg. */

#vBenefits_txt {
	margin-top: 30px;
}
#vBenefits_txt a {
	display: block;
	margin-top: 30px;
}
#vBenefits_txt p a {
	display: inline;
}
#mainContent #vBenefits_txt p {
	margin: 10px;
}
#vBenefits_txt strong {
	font-size: 15px;
}

/* sapc main */

#sapc .members ul {
	margin-bottom: 30px;
	text-align: center;
	width: 20%;
}
#sapc .members li {
	background-image: none;
	margin-bottom: 3px;
	padding-left: 0px;
}

/* sapc membership */

#sapc_member .columns ul {
	margin: 0;	
	padding: 10px;
	text-align: center;
	width: 30%;
}
#sapc_member .columns li {
	background-image: none;
	margin-bottom: 20px;
	padding-left: 0px;
}

/* housing page */

.house_act div {
	margin-left: 10px;
}
.house_act ul {
	margin-left: 50px;
}


/* PARTICULAR/SPECIAL CLASSES */

.break {
	clear: left;
}
br.breakr {
	clear: right;
}
.center {
	text-align: center;
}

.lfloater_img {
	float: left;
	margin-bottom: 10px;
}
.rfloater_img {
	float: right;
}
.spec_note {
	font-size: 10px;
	text-align: center;
}
.toLanguage {		/* on the direct client svs pg */
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.recovery_program {		/* on the comm dev & housing pg */
	font-family: "Trojan Pro", Times New Roman, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
}



