body { font: 81.25%/1.6154  "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial, sans-serif; color: #333;}

#hd { border-bottom: 1px solid #333; margin: 0 0 21px 0;}

#logo img { border: none; margin: 0;}

#navbar, .col-left, .col-right, #ft, form, .invisible, .mod_breadcrumb { display: none;}

#map {
    width: 500px; height: 280px; border: 1px solid #666;
}

h1 {margin: 0; font-size: 21px; line-height: 42px; margin-bottom:10px; margin-top: 0px; }
h2 {margin: 0; font-size: 17px; line-height:21px; margin-bottom:21px; margin-top: 0px; }
h3 {margin: 0; font-size: 15px; line-height:21px; margin-bottom:21px; margin-top: 21px; }
h4 {margin: 0; font-size: 13px; line-height:21px; margin-bottom:0; font-weight: bold;}

dl { margin-bottom:21px;}
dt { font-weight: bold; }

.col-main ul { margin-left: 0; padding-left: 15px; }

/*images*/
.col-main .image_container img { border: none;}
.col-main .image_container  { padding: 2px; border: 1px solid #B4B4B4; margin-bottom: 21px;}
.col-main .float_right  { margin: 0 0 21px 15px;}
.col-main .float_left  { margin: 0 15px 21px 0;}
.img-140 .image_container { width: 140px;}
.img-225 .image_container { width: 225px;}
.image_container .caption { font-size: 12px;}

h1, h2, h3, h4 { clear: both;}

ul.nobullet { list-style: none; margin-left: 0; padding-left: 0;}
li span { width: 4em; display: block; float: left;}

a { color: #006e37;}

table { margin: 0 0 21px 0; font-size: 12px;  border-collapse: collapse; border-spacing: 0; clear: both;}
caption { display: none;}
th { text-align: left; border-bottom: 1px solid #b4b4b4;}
tr { }
td { padding: 10px 20px 10px 0; border-bottom: 1px solid #b4b4b4; margin: 0;}
td:first-child { font-weight: normal; width: 30%;}
td.td-rowspan { border-left: 1px solid #b4b4b4;  padding-left: 10px ;}
