body, h1, h2, h3, h4, h5, h6, ul, li, ol, p{ margin:0px; padding:0px; }
body{ background:#3c3c3c; font-family:Trebuchet MS, Arial, Verdana; font-size:11px; color:#767887; }
a{ font-size:11px; font-weight:bold; text-decoration:none; color:#767887; }
a:hover{ font-size:11px; font-weight:bold; text-decoration:underline; color:#767887; }
p{ margin-bottom:15px; }
hr{ color:#03a8cd; width:100%; height:1px; border:0px; background-color:#CCC; margin:0px; padding:0px; overflow:hidden; }

#container{ position:absolute; width:762px; left:50%; margin-left:-391px; padding:8px 0px 0px 20px; background:url(images/containerBG.gif) repeat-y; }
#header{ float:left; display:inline; clear:both; width:741px; height:137px; background:url(images/header.jpg) no-repeat; }
#nav{ float:left; display:inline; clear:both; width:741px; height:38px; margin-top:8px; background:url(images/navBG.jpg) no-repeat; }
#nav ul li{ float:left; display:inline;}
#nav ul{ margin-left:96px; }
#contentHolder{ float:left; display:inline; width:741px; background:url(images/contentHolderBG.gif) repeat-y; }

#col1{ float:left; display:inline; width:224px; margin-top:8px; padding:10px; }
#col2{ float:left; display:inline; width:441px; margin-left:1px; padding:15px 20px 0px 35px; }
#footer{ float:left; display:inline; clear:both; width:741px; height:30px; padding:8px 0px 8px 10px; background:url(images/navBG.jpg) no-repeat; color:#FFF; }

a.home{ float:left; display:inlne; width:57px; height:38px; background:url(images/home01.jpg); }
a.about{ float:left; display:inlne; width:78px; height:38px; background:url(images/about01.jpg); }
a.news{ float:left; display:inlne; width:146px; height:38px; background:url(images/news01.jpg); }
a.channels{ float:left; display:inlne; width:79px; height:38px; background:url(images/channels01.jpg); }
a.careers{ float:left; display:inlne; width:72px; height:38px; background:url(images/careers01.jpg); }
a.advertise{ float:left; display:inlne; width:127px; height:38px; background:url(images/advertise01.jpg); }
a.contact{ float:left; display:inlne; width:86px; height:38px; background:url(images/contact01.jpg); }
h3.welcome{ float:left; display:inline; clear:both; width:441px; height:38px; margin:0px 0px -10px -15px; background:url(images/welcomeHeader.gif) no-repeat; }
h3.aboutHeader{ float:left; display:inline; clear:both; width:441px; height:38px; margin:0px 0px -10px -15px; background:url(images/aboutHeader.gif) no-repeat; }
h3.careersHeader{ float:left; display:inline; clear:both; width:441px; height:38px; margin:0px 0px -10px -15px; background:url(images/careersHeader.gif) no-repeat; }
h3.newsHeader{ float:left; display:inline; clear:both; width:159px; height:20px; background:url(images/newsHeader.gif) no-repeat; }
h3.channelsHeader{ float:left; display:inline; clear:both; width:159px; height:20px; background:url(images/channelsHeader.gif) no-repeat; }
h3.addressHeader{ float:left; display:inline; clear:both; width:159px; height:20px; background:url(images/addressHeader.gif) no-repeat; }
h3.contactHeader{ float:left; display:inline; clear:both; width:441px; height:38px; margin:0px 0px -10px -15px; background:url(images/contactHeader.gif) no-repeat; }
ul.newsBullets{ margin-left:5px; }
ul.newsBullets li{ list-style-type:none; margin-bottom:40px; }

ul.channelsBullets{ margin-left:5px; }
ul.channelsBullets li{ list-style-type:none; margin-bottom:8px; padding-bottom:5px; padding-left:20px; background:url(images/readMoreButton.gif) no-repeat 0px 4px; border-bottom:dotted 1px #CCC; }

h1.logo span, a.home span, a.about span, a.news span, a.channels span, a.careers span, a.advertise span, a.contact span, h3.newsHeader span, h3.welcome span, h3.addressHeader span, h3.contactHeader span, h3.aboutHeader span, h3.channelsHeader span{ display:none; }

#readMore{ float:right; clear:right; margin-top:5px; }

.listInParagraph li{ list-style-type:none; padding-left:15px; background:url(images/squareBullet.gif) no-repeat 0px 5px; }
.title{ font-size:18px; font-weight:normal; margin-left:-15px; margin-bottom:15px; color:#131e75; }

#calendarm { margin:2px 0px 5px 0px; background-color:#0b156c; width:235px; height:20px;}
#calendarm p {margin:0px; padding:3px 0px 0px 5px;}

#calendar{ float:left; display:inline; width:225px; color:#333; margin:5px 0px 0px 4px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; list-style:none; margin-left:-5px;}

#calendar ul {clear:both; width:235px; padding:0px 0px 0px 4px;}

#calendar .selected {color:#FF0000;}
#calendar .selected a:link {color:#FF0000;}

#calendar li {float:left; list-style-type:none;}

#calendar li a {color:#333; font-style:normal;}
#calendar li a:hover {color:#FF6633; font-style:normal;}
.calmonth {width:24px; height:15px; padding:0px 4px 0px 4px; margin:0px; font-weight:bold;}
.caldays {width:22px; height:15px; padding:5px 6px 3px 5px; margin:0px; font-weight:normal;}

#sched_ctr { display:inline; width:441px; float:left;}
table.sched { width:441px; font-family:Geneva, Arial, Helvetica, sans-serif; border-collapse:collapse; border-spacing:0px; margin:0px; padding:0px; font-size:11px; border:#0b156c solid 1px;}
table.sched td.hed { font-size:12px; color:#fff; font-weight:bold; background-color:#0b156c; padding-left:10px; border:#FFFFFF solid 1px;}
table.sched td { padding-left:10px; border:#FFFFFF solid 1px; text-align:center;}
table.sched td.time { padding-left:10px; text-transform:uppercase; border:#FFFFFF solid 1px;}
.alt{background:#bfc7fa;}