body { color: #223e4a; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; background-color: #ced99d; margin: 0; padding: 0; }
td { vertical-align: top; }
#hm_bg { font-size: 15px; line-height: 24px; background-color: white; background-image: url(images/hm_steth_bg.jpg); background-repeat: repeat-y; background-position: left top; }
#hm_col1_bg { background-image: url(images/hm_steth.jpg); background-repeat: no-repeat; background-position: left top; }
#col1 { margin-top: 27px; margin-right: 25px; margin-left: 116px; }
.cols { margin-top: 27px; margin-right: 29px; }
#menu_bg { background-image: url(images/menu_bg.gif); background-repeat: repeat-y; background-position: left top; }
#menu { color: #fff; font-size: 18px; font-weight: bold; line-height: 27px; margin: 23px 38px 30px 20px; }
#menu a { color: white; text-decoration: none; }
#menu a:hover { color: #223e4a; background-color: white; }
#sub_bg { background-color: white; background-image: url(images/sub_bg.jpg); background-repeat: no-repeat; background-position: left bottom; }
#text_size { background-color: #223e4a; vertical-align: middle; }
#sub_hdr { background-color: #223e4a; background-image: url(images/sub_hdr.jpg); background-repeat: no-repeat; background-position: right top; }
#cont_bg { background-image: url(images/logo3.gif); background-repeat: no-repeat; background-position: left top; }
#cont { font-size: 15px; line-height: 24px; margin-right: 50px; margin-left: 131px; }
#cont a { color: #6a9099; font-weight: bold; text-decoration: none; border-bottom: 1px solid #6a9099; }
#cont a:hover { color: white; background-color: #6a9099; }
#cont h1 { color: #5f8f67; font-size: 22px; }
#cont h2 { color: #797979; font-size: 18px; }
#cont h3, h4, h5, h6 { color: #223e4a; font-size: 15px; }
#sub_ftr { color: #223e4a; font-size: 13px; text-align: center; margin-top: 10px; margin-bottom: 10px; }
#sub_ftr a { color: #223e4a; text-decoration: none; }
#sub_ftr a:hover { background-color: white; }
#crumbs { color: #4b4b4b; font-size: 13px; text-decoration: none; margin: 18px 50px 0 131px; }
#crumbs a { color: #4b4b4b; text-decoration: none; }
#crumbs a:hover { color: white; background-color: #4b4b4b; }
.slink { font-size: 14px; line-height: 18px; margin-left: 15px; }
div#menu .slink a  { color: #ced99d; }
div#menu .slink a:hover { color: #223e4a; background-color: white; }
div#menu #onlink { color: #223e4a; font-weight: bold; margin-bottom: 3px; }


