/* CSS Document */
body {
background: #ffffff;
  font:12px/1.2 arial,helvetica,clean,sans-serif;
  *font-size:small;
  *font:x-small;
  text-align:center;
}

/*LAYOUT STYLES*/
#container {
margin: 0 auto;
width:790px;
text-align:left;
}

#masthead {
height:43px;
margin-bottom:10px;
}

#logo {
float:left;
}

#date {
float:right;
font-size:85%;
padding-top:30px;
}

#navigation {
color:#fff;
background-color:#009494;
padding:2px;
border:2px solid #000;
text-align:center;
}

#grey_block, #blue_block {
width:220px;
height:75px;
border-left:2px solid #000;
border-bottom:2px solid #000;
border-right:2px solid #000;
}

#index #grey_block, #index #blue_block {
height:150px;
}

#grey_block {
background-color: #B4BBC8;
float:left;
}

#blue_block {
background-color: #004080;
float:right;
}

#index #banner_photo {
height:150px;
/*background-image:url(images/subwaytunnel.jpg);*/
}

#banner_photo, #banner_photo2, #banner_photo3, #banner_photo4, #banner_photo5, #banner_photo6,
#banner_photo7, #banner_photo8, #banner_photo9, #banner_photo10, #banner_photo11, #banner_photo12,
#banner_photo13, #banner_photo14, #banner_photo15, #banner_photo16, #banner_photo17, #banner_photo18,
#banner_photo19, #banner_photo20, #banner_photo21, #banner_photo22, #banner_photo23, #banner_photo24,
#banner_photo25, #banner_photo26, #banner_photo27, #banner_photo28, #banner_photo29 , #banner_photo30 , #banner_photo31 , #banner_photo32 , #banner_photo33 , #banner_photo34 , #banner_photo35 , #banner_photo36 , #banner_photo37 , #banner_photo38 , #banner_photo39, #banner_photo40, #banner_photo41, #banner_photo42, #banner_photo43, #banner_photo44{

height:75px;
border-bottom:2px solid #000;
margin-left:220px;
background-color:#ccc;
background-image:url();
}

#banner_photo2 {
background-image:url(images/facilitation.jpg);
}

#banner_photo3 {
background-image:url(images/qualitymetrics.jpg);
}

#banner_photo4 {
background-image:url(images/datacollection.jpg);
}

#banner_photo5 {
background-image:url(images/focusgroups.jpg);
}

#banner_photo6 {
background-image:url(images/disasterpreparedness.jpg);
}

#banner_photo7 {
background-image:url(images/internalmanagement.jpg);
}

#banner_photo8 {
background-image:url(images/literature.jpg);
}

#banner_photo9 {
background-image:url(images/briefingpapers.jpg);
}

#banner_photo10 {
background-image:url(images/qualitymetrics.jpg);
}

#banner_photo11 {
background-image:url(images/secondarydata.jpg);
}

#banner_photo12 {
background-image:url(images/survey.jpg);
}

#banner_photo13 {
background-image:url(images/workgroups.jpg);
}

#banner_photo14 {
background-image:url(images/sponsor.jpg);
}

#banner_photo15 {
background-image:url(images/stakeholder.jpg);
}

#banner_photo16 {
background-image:url(images/tools.jpg);
}

#banner_photo17 {
background-image:url(images/clients.jpg);
}

#banner_photo18 {
background-image:url(images/articles.jpg);
}

#banner_photo19 {
background-image:url(images/subwaytunnel-75px.jpg);
}

#banner_photo20 {
background-image:url(images/about.jpg);
}

#banner_photo21 {
background-image:url(images/experience.jpg);
}

#banner_photo22 {
background-image:url(images/staff.jpg);
}

#banner_photo23 {
background-image:url(images/websites.jpg);
}

#banner_photo24 {
background-image:url(images/employment.jpg);
}

#banner_photo25 {
background-image:url(images/contact.jpg);
}

#banner_photo26 {
background-image:url(images/form.jpg);
}

#banner_photo27 {
background-image:url(images/websites2.jpg);
}

#banner_photo28 {
background-image:url(images/txhpsimage.jpg);
}

#banner_photo29 {
background-image:url(images/trip.gif);
}

#banner_photo30 {
background-image:url(images/Texas_Capitol_Bldg.jpg);
}

#banner_photo31 {
background-image:url(images/Teamwork_small.jpg);
}

#banner_photo32 {
background-image:url(images/Rooster_Head.jpg);
}

#banner_photo33 {
background-image:url(images/Police_Car_LIghts_Flashing.jpg);
}

#banner_photo34 {
background-image:url(images/Financial_building.jpg);
}

#banner_photo35 {
background-image:url(images/energyworkers.jpg);
}

#banner_photo36 {
background-image:url(images/emergencysmall2.jpg);
}

#banner_photo37 {
background-image:url(images/flooded_road.jpg);
}

#banner_photo38 {
background-image:url(images/map.jpg);
}

#banner_photo39 {
background-image:url(images/dhabi.gif);
}
#banner_photo40 {
background-image:url(images/hepatitis.gif);
}
#banner_photo41 {
background-image:url(images/texas.gif);
}
#banner_photo42 {
background-image:url(images/flu.jpg);
}
#banner_photo43 {
background-image:url(images/hepatitis2.gif);
}
#banner_photo44 {
background-image:url(images/dads.gif);
}

#left_col, #right_col {
width:205px;
margin:0 0 10px 0;
}

#left_col {
float:left;
padding:5px 10px 10px 5px;
}

#right_col {
float:right;
padding:5px 5px 10px 10px;
}

#index #content {
width:330px;
margin: 0 0 20px 220px;
padding:5px 10px 10px 10px;
background-color:#F7F7F7;
}

#content {
width:535px;
margin: 0 0 20px 220px;
padding:5px 10px 10px 10px;
line-height:150%;
}

#content2 {
width:800px;
margin: 0 0 20px 10px;
padding:5px 10px 10px 0px;
line-height:150%;
}

#footer {
color: #7A7A7A;
padding-top:5px;
border-top: 1px solid #cccccc;
text-align: center;
clear:both;
font-size:95%;
}

/*TEXT STYLES*/

/*universal styles*/
h1, h2, h3, h4 {
color:#004080;
}

h2, h3, h4 {
margin-bottom:-5px;
}

h1 {
font-size:1.6em;
}

h2 {
font-size: 1.4em;
}

h3 {
font-size:1.2em;
}

h4 {
font-size: 1em;
}

p {
line-height:150%;
}

/*side column styles*/
#left_col, #right_col {
font-size:90%;
}

#left_col h2, #right_col h2 {
color:#B74401;
}

#left_col h3, #right_col h3 {
font-size:1.1em;
margin-bottom:-10px;
}

/*footer styles*/
.copy {
font-size: 90%;
color: #333;
}

/*LINK STYLES*/

/*top navigation bar link styles*/
#navigation ul {
list-style-type:none;
padding:0;
margin:0;
}

#navigation li {
display:inline;
}

#navigation a, a:link, a:visited, a:hover, a:active {
display:inline;
padding:2px 10px 1px 10px;
text-decoration:none;
}

#navigation a, a:link, a:visited {
color:#fff;
}

#navigation a:hover, a:active {
background-color:#ccc;
color:#000;
}

/*side menu link styles*/
#left_col ul {
list-style-type:none;
margin:0;
padding:0;
}

#left_col li {
border-bottom:1px solid #ccc;
}

#left_col ul a, a:link, a:visited, a:hover, a:active {
display:block;
padding: 3px 0 3px 4px;
text-decoration:none;
}

#left_col ul a, a:link, a:visited {
color:#009494;
}

#left_col ul a:hover, a:active {
background-color:#f5f5f5;
color:#000;
}

#index #left col a, a:link, a:visited, a:hover, a:active {
padding:0;
display:inline;
}

/*heading link styles*/
h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited, h3 a, h3 a:link, h3 a:visited, h4 a, h4 a:link, h4 a:visited {
 color: #004080;
 text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h1 a:active, h2 a:active, h3 a:active, h4 a:active {
text-decoration: underline;
}

/*footer menu links*/
#footer a:link, a:visited, a:hover, a:active {
display:inline;
padding:0;
}

#footer a, a:link, a:visited {
color: #7A7A7A;
text-decoration: none;
}

#footer a:hover, a:active {
text-decoration: underline;
}

/*default text links*/
a, a:link, a:visited {
color: #007373;
text-decoration:underline;
}
a:hover, a:focus, a:active, a.active {
text-decoration: none;
}

/*IMAGE STYLES*/

/*images floated right*/
img.right {
float: right;
}

img {
border:0;
}

/*FORM STYLES*/

fieldset {
width:350px;
margin-top:20px;
border:none;
}

.textFields {
background-color:#f5f5f5;
}

#contact label {
font-size:90%;
}

input, textarea {
margin: 3px 8px 3px 0;
border:1px solid #ccc;
}

#contact input, #contact textarea {
font-size:11px;
}

label {
margin-top:10px;
}

.textFields2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #cccccc;
	border: 1px solid #660000;
}
/*TABLE STYLES*/

table {
  font:12px/1.2 arial,helvetica,clean,sans-serif;
  *font-size:small;
  *font:x-small;
}

th {
text-align:left;
}

#newsupdate th, #newsupdate td {
padding:3px 10px 0 3px;
}

#newsupdate td.updatedelete {
padding:3px 10px 10px 3px;
}