BODY
{
    FONT-SIZE: 1em;
    MARGIN: 0;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif, 'Times New Roman';
    BACKGROUND-COLOR: white;
}
 
p {line-height : 120%; color : #020576; font-weight : 600;}

h1 {font-weight:bold; color: #020576; font-size: 180%;  text-align : center; line-height:1.5em;    }
h2 {color: #808080; font-size:150%;  text-align : center;  line-height:1.5em;}
h3 {color: #020576;  font-weight: 800;font-size: 120%;  text-align : center; line-height:1.3em;}
h4 {font-weight: bold;  color: #808080;  font-size:100%;  text-align : center;  line-height:1.3em; }
h5 {color: #020576; font-weight: bold; font-size: 100%; line-height:1.3em; }

table {
	table-layout:fixed;
	border-collapse: collapse;
}
#container
{ 
	width: 900px
}
#tblHead {
	table-layout: fixed;
	width:700px;
	border-collapse: collapse;
}

#colRight
{
	margin : 0;
	padding : 0;
	width : 720px;
	float:right
}

#nav-wrap
{
	border-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	float: left;
	padding-bottom: 0px;
	margin: -10px 20px 0px 0px;
	width: 150px;
	color: white;
	padding-top: 20px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 800px;
	background-color: #055aa9;
	text-align: left;
}
		
#nav-site p { display : none;}

#nav-site {
	margin : 0 0 1em 0;
	text-indent : 0.1em;
	text-align : left;
	width : 100%;
	padding : 10px 0px 0px 0px;
	list-style : none;
	border: none;

}

#nav-site li {
margin : 0;
width: 100%;
}

#nav-site a {
display : block;
padding : 2px 2px 2px 0.5em;
color : White;
line-height : 20px;
text-decoration : none;
width : 100%;
font-size : 80%; 
text-align: left;
background-color: transparent;
border-collapse : collapse;
}

html>body #nav-site a {
width : auto;
}

#nav-site a:hover
{
	background: white;
	color: navy;
}
#footer {clear : both;}

#footer p {
	color : gray;
	font-size : 70%;
	font-weight : bold;
	padding-top: 20px;
	zpadding-left: 10%;
	width : 80%;
	line-height: 1.2em;
}


/*This controls the 8-day calendar on the Program page*/
.PABFcalendar
{
	table-layout:fixed;
	font-weight: normal;
	font-size: 75%;
	border-collapse: collapse;
	text-align: center;
}

.PABFcalendar tr {
	height:4em;
}

.PABFcalendar th{
	border : 1px solid #808080;
	text-align : center;
	color : white;
	background-color : #055AA9;
}

.PABFcalendar td {
	border : 1px solid #808080;
	padding: 0;
	color:black;
}

a
{
	font-weight: bold;
	color: Navy;
	border-collapse: collapse;
}

a:hover { background:blue; color:white; }

