.program-list { width: 100%; }
.program-list td { padding: 20px; }
.program-list td:nth-child(1) { text-align: right; vertical-align: middle; width: 40%; color: #000000; font-size: 16px; }
.program-list td:nth-child(1) strong {font-weight: bold; font-size: 20px; }
.program-list td:nth-child(2) { verticala-lign: middle; padding-left: 0; padding-right: 0; background-image: url('/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-00-21-44-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/6354._3104350437044B043C044F043D043D044B043904_.png'); background-position: 50% 50%; background-repeat: repeat-y; text-align: center; width: 30px; }
.program-list td:nth-child(2) span.circle { display: block; width: 20px; height: 20px; padding: 5px; background-color: #c2d900; -moz-border-radius: 15px -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; }
.program-list td:nth-child(2) span.circle span.sub-circle { display: none; }
.program-list td:nth-child(2) span.circle.active span.sub-circle { display: block; width: 20px; height: 20px; background-color: #ffffff; -moz-border-radius: 10px -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.program-list td:nth-child(3) { color: #222222; font-size: 16px; }

.topmenu {width:100%;display:block;font-size:14px;padding:0;margin:0;}
.topmenu ul {padding:0;margin:0;}
.topmenu li {display:inline-block;text-align:center;}
.topmenu a {padding: 10px;color:#222222;background-color:#ffffff; text-transform: uppercase;}
.topmenu a:hover {padding: 10px;background-color: #acacac;text-decoration: none;color: #ffffff;}

div.line { background-color: #376092; height: 2px; margin: 30px 0 10px 0; }
h1, h3, h4 { color: #376092; }
.control-group h1, .control-group h3, .control-group h4, .group h1, .group h3, .group h4 { color: #000000; }

p, li { font-size: 18px; line-height: 24px; }
.topmenu li { font-size: 14px; }
.breadcrumb li { font-size: 13px; line-height: 13px; }