
BODY, TD, TR                             { color: #414141; font-size: 11pt; font-family: Tahoma, Geneva, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 10px }
blockquote    { text-align: justify; margin: 10px 0 10px 15px; padding-right: 35px; padding-left: 10px; border-left: 3px solid #007442 }
.table_outline    { border: solid 1px #6f6041 }

 /* classes for table tops */
.one  { background-image: url("images/bkg_salado_church.gif"); background-repeat: no-repeat }
.two  { background-image: url("images/bkg_crane.gif"); background-repeat: no-repeat }
.three  { background-image: url("images/bkg_ctking_church.gif"); background-repeat: no-repeat }
.four  { background-image: url("images/bkg_rock_building.gif"); background-repeat: no-repeat }
.five  { background-image: url("images/bkg_scissor.gif"); background-repeat: no-repeat }
.six { background-image: url("images/bkg_concrete.gif"); background-repeat: no-repeat }
.center_text  { color: #090e2c; font-size: 90%; line-height: 1.3em; padding: 20px 30px 15px 300px; vertical-align: top }
.bold_titles    { color: #414141; font-weight: bold; line-height: 1em; padding-left: 300px }
.bold_green_titles  { color: #007442; font-weight: bold; line-height: 1em }
.project_titles    { color: #007442; font-weight: bold; line-height: 1em; border-bottom: 1px solid #cdcdcd }
.project_bodytext { font-size: 90%; line-height: 1.3em }
.project_text  { font-size: 90%; line-height: 1.3em; background-image: url("images/square_bullet.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 5px 9px; padding-top: 4px; padding-left: 20px }
.project_pad { padding-bottom: 10px; vertical-align: top }
.text_pad { padding: 2px 10px }
.left_pad10  { line-height: 1.3em; padding-left: 10px }
.dots { border-top: 1px dotted #f1eded }
.phone_number    { color: #003d94; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; padding-right: 10px }
.hdr_icon_pos { text-align: right; padding-right: 10px }
.bottom_color   { color: #fff; font-size: 9pt; font-family: Tahoma, Geneva, Helvetica, sans-serif; background-color: #007442; text-align: right; padding-right: 10px }

.mail     { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.bodylink                  { color: #007442; text-decoration: underline }
a.bodylink:link                    { color: #007442; text-decoration: underline }
a.bodylink:visited                 { color: #007442; text-decoration: underline }
a.bodylink:hover                 { color: #090e2c; text-decoration: none }
a.bodylink:active                 { color: #090e2c; text-decoration: none }

.footer                   { color: #007442; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.footer:link               { color: #007442; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.footer:visited                { color: #007442; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.footer:hover             { color: #090e2c; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.footer:active             { color: #090e2c; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.footer_pad  { background-color: #efeedf; padding-top: 25px; padding-bottom: 20px; padding-left: 12px }

A:link  { color: #007442; text-decoration: underline }
A:active  { color: #007442; text-decoration: none }
A:visited  { color: #007442; text-decoration: underline }
A:hover   { color: #007442; text-decoration: none }

TD.smallText, SPAN.smallText, P.smallText    { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
#address { }
.address_left_pad   { line-height: 1.2em; padding-left: 30px }
.right_pad10 { padding-right: 10px }
.sub_pad  { font-size: 11pt; line-height: 1.3em; padding-right: 15px; padding-left: 20px }
.tdBorder   { font-size: 8pt; background-color: white; text-align: left; border-style: none dotted; border-width: medium 1px; border-color: #999 }
.button_pad { background-color: #efeedf; padding: 5px 10px; border-top: 1px solid #dde2bf; border-bottom: 1px solid #949e7c }
.smallText_project { color: #007442; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; padding-top: 7px; padding-bottom: 10px }
.smallText_body_proposal { font-size: 8pt; padding-top: 10px; padding-bottom: 10px; padding-left: 15px }
.smallText_body  { font-size: 8pt }
.pagination{
 background:transparent;
 padding:10px 0;
 margin:15px 0 15px 0; 
 text-align:left;               
}                    

.pagination a{
 padding:1px 4px;
 text-decoration:none;
 background:transparent;        
 border:1px solid #ccc;
 margin:0 2px;
 color:#666666;           
}                  

.pagination a:hover{           
 background: #fff;       
 color:#666666;
 border:1px solid #BF2911;
 text-decoration: none    
}                  

.pagination span, .pagination span.nextprev{
 background:#FFFFFF;
 border:1px solid #CCCCCC;            
 color:#CCCCCC;      
 padding:1px 4px; 
 margin:0 2px;
}

.pagination span.current{
 background:#BF2911;
 border:1px solid #A49979;
 color:#FFFFFF;
 margin:0 2px;
 font-weight:bold;
}



 /* rounded coners for mission statement */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent  { margin: 0 7px; padding-right: 10px; padding-left: 10px }
.rbroundbox { width: 100%; margin: 1em auto; }




