h1 { font-size: 22px; }
h2 { font-size: 16px; }

h3 {font-weight: normal; font-size: 16px; color: #4a4a4a; padding:5px 0; margin:0;}
h3 a, h3 a:visited {color: #4a4a4a; text-decoration: none; }
h3 a:hover {color: #426792; text-decoration: none;}

h4 { font-size: 15px; margin: 25px 0 10px 0; color:#426792;}
h4 a, h4 a:visited {color: #426792; text-decoration: none; }
h4 a:hover {color: #d01216; text-decoration: none;}


a.prog, a.prog:visited, a.prog:hover { font-weight: bold; font-size: 16px; color: #59822F; text-decoration:none; }
a.prog div { margin:0; }

a.descrip, a.descrip:visited, a.descrip:hover { font-weight: bold; font-size: 13px; color: #505050; text-decoration:none; }
a.descrip div { margin:5px 0 8px 0; }

div.adld {padding-top:8px;}
.adld {font-size:11px; color:#5a7899; line-height:11px;}
.adld a, .adld a:visited {text-decoration:none; color:#4B6A8A;}
.adld a:hover {color: #d01216;}

td.name {font-size: 13px; font-weight:bold; color:#426792; line-height:13px; height:13px;}
td.name a, td.name a:visited { color: #426792; text-decoration: none;}
td.name a:hover {color: #d01216; text-decoration: none;}

a.more div {margin:0 0 20px 15px;}
a.more, a.more:visited {color:#717676; text-decoration:none; font-size:11px; font-style:italic;}
a.more:hover {color: #d01216;}