/* Fonts */

h2 {
	font: 1.3em sans-serif;
	font-weight: bold;
	color: #FC4E09;
   }

h3 {
	font: 1.3em  sans-serif;
	font-weight: bold;
	color: #FA5009;
   }

body { font: 1.0em sans-serif;
       color: black;
       padding-left: 20px; 
       padding-right: 20px;

     }

.BodyText { font: sans-serif;
            color: black;
          }

.BodyText b { font: sans-serif;
              color: #2274BD;
          }

body a { font: sans-serif;
         font-weight: bold;
         color: #f19a31;
         text-decoration: none;
}

body a:hover { color: #2274BD;

}

body a b { font: sans-serif;
           color: #2274BD;
          }

body a img { border: none; }

/* Specific Style for Contact Us Page */

#map_area { float: left; 
            margin-right: 30px; 
            width: 60%; 
            height: 40%;            
}

#house { float: right; 
         width: 154px;  height: 119px;
}

span.phfax {
position: absolute;
right: 10%; 
}


/* Our Services specific styling */
.lists li { font: 1.0em sans-serif;
            color: black;
	    margin-left: -20;
            margin-right: 20px;
            padding-bottom: .2em;
       }

.listContainer a { text-decoration: none;
                   color: #006699; 
		   font-weight: bold; 
                 }

.listContainer a:hover {
	text-decoration: none;
	color: #FC4E09;		/*   font-weight: bold; */
                 }

.listContainer h3 a {
	text-decoration: none;
	color: #FB4F09;
	font-weight: bold;
                 }

.listContainer h3 a:hover { text-decoration: none;
                   color: #006699; 
		   font-weight: bold; 
                 }

.listContainer img { border-style: inset;
                   }


ol li {list-style-type: decimal;
      }

li.square {list-style: square;
          }

/* Current Program specific styling */

.CPheader h3{ 
     font: 1.3em sans-serif;
     font-weight: bold;
     color: #2274BD;
}

.lists_cp li { font: 1.0em sans-serif;
            color: black;
            margin-bottom: 1.0em;
       }


/* Headers for Services */

span.left {
position: absolute;
left: 0;
}

span.right {
position: absolute;
right: 0;
}

div.line {
position: relative;
text-align: center;
font-size: 1.1em;
width: 100%;
padding-bottom: 1.1em;
}
