body {margin:0; font-family:Verdana,Arial,MS Sans Serif,Helvetica; color:Black; font-size:11px; background:Whitesmoke;}
TD {font-family:Verdana,Arial,MS Sans Serif,Helvetica; font-size:10px;}
h2, h3 {text-align: center;}
cite {color:#339999;}
a,a:link,a:visited {text-decoration:none; color:#000000;}
a:hover,a:active {text-decoration:underline; color:#660033;}
.calendar {background-color:#E5E5E5;}
td.calendar {background-color:#eeeeee;}
.calendar a,a:link,a:visited {color: #314a9a;}
#todayevent {border:1px solid #ffcc00; background-color:#EEEED1;}
.nav {font-size:10px; color:#ffffff;}
.date {font-size:10px; color:#000000; background-color:#ffcc00;	padding-left:10px;}
.newsh {font-size:11px; line-height: 1.4; margin-left:10px; margin-right:10px;}
.newsh2 {font-size:10px; margin-left:10px; margin-right:10px;}
.newsh b {color:#333333;}
.about {font-size:12px;	line-height: 1.4; padding-left:10px; padding-right:10px;}
.newshpadr {font-size:10px; padding-right:10px;}
.newspfc {font-size:10px;}
.newsm {font-size:11px;}
.book {font-size:11px; line-height: 1.4; text-align:left;}
.book b {color:#333333;}
.book cite {font-size: 10px;}
small {font-size:90%;}
a.nav,a.nav:link,a.nav:visited {text-decoration:underline; font-size:10px; color:#ffffff;}
a.nav:hover,a.nav:active {text-decoration:none;	font-size:10px;	color:#ffcc00;}
a.nav1,a.nav1:link,a.nav1:visited {text-decoration:none; font-size:10px; color:#ffffff;}
a.nav1:hover,a.nav1:active {text-decoration:underline; font-size:10px; color:#ffcc00;}
a.nav2,a.nav2:link,a.nav2:visited {text-decoration:none; font-size:10px; color:#555555;}
a.nav2:hover,a.nav2:active {text-decoration:underline; font-size:10px; color:#660033;}
.hBLUE {color:#314a9a;/* white-space:nowrap;*/}
nobr {color: #314a9a;}
a.navBLUE,a.navBLUE:link,a.navBLUE:visited {font-size: 10px; text-decoration: underline; color:#314a9a; white-space:nowrap;}
a.navBLUE:hover,a.navBLUE:active {font-size: 10px; text-decoration: underline; color:#660033;}
a.navLviv{font-style:normal; text-decoration: underline; font-size: 10px; color:#314a9a;	background-color: rgb(239, 247, 255); white-space:nowrap;}
a.ncat,a.ncat:link,a.ncat:visited {font-family:Verdana, Arial,MS Sans Serif,Helvetica; text-decoration:none; font-size:10px; color:#000000; font-weight:bold;}
a.ncat:hover,a.ncat:active {text-decoration:none; font-size:10px; color:#666666;}
.bg {background-image:url(images/bghead.gif); background-color:#CCCCCC;	background-repeat:repeat;}

a.map,a.map:link,a.map:visited {font:9pt Arial, Helvetica, Arial Cyr, Arial Ua, sans-serif; text-decoration:none; color:#314a9a;}
a.map:hover,a.map:active {font:9pt Arial, Helvetica, Arial Cyr, Arial Ua, sans-serif; text-decoration:underline; color:#660033;}
td.map {font:9pt Arial, Helvetica, Arial Cyr, Arial Ua, sans-serif; text-decoration:none; color:#660033; background-color:#eeeeee;}

.todayPrograms {background-color:Whitesmoke; text-align:left; }
.tborder {border:1px solid #364970;}
div.newsh p {text-align:justify;}
div.document {background:White;}
div.box {border:1px solid #364970;}
div.boxTitle {border:1px solid #364970; background:#93BEE2;}
input {font: bold 10px Verdana, Helvetica, Arial, sans-serif; border:1px solid #324A52; color:Black;
    background-color:Whitesmoke; vertical-align:middle; margin-bottom:1px;/* IE bug fix */padding:1px;*/}
input.buttons {border: 1px solid #314a9a; color:#314a9a; background: Whitesmoke;}
.message {background-color:#FFE87B; border:1px solid #FFCE7B; color:Black; margin:1em; padding:1em;}
form {float:right; margin:3px; padding:1px 1px 1px 10px; border-bottom:1px dashed #A67C25;}
.mappad {height:3px; overflow:hidden;}
.mapSplit{margin:1px 2px 1px 2px; height:1px; overflow:hidden; background-color:inherit; border-top:1px solid #BFCBD5;}
.nav {-moz-border-radius: 0.3em 0.3em 0 0; -webkit-border-radius: 0.3em 0.3em 0 0;}
.ml1 {margin: 0.4em 0em 1.2em 0em; }
.ml2 {padding-left: 5em;}
.ml3 {padding-left: 2em;}
.ml2 b, .ml3 b {color:#444;}