body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,dt,blockquote,button,fieldset,legend,label,input,textarea,form {margin:0;padding:0;border:0;}


#container {background-color: #FFFFFF;

		

		margin: 0px auto 0px auto;

		padding: 0px;

		width: 900px;

		height: auto;}


#banner {background-image: url(../images/pbtt-site-5_01.jpg);

		
		margin: 0px;

		padding: 0px;

		width: 900px;

		height: 117px;

		text-align: left;
		float:left;} 	

	/* begin top navigation */		

#navbar {margin: 0px;
background-color: #235d86;
		padding:  0px 0px 0px 0px;
		width: 900px;
		height: 30px;
		text-align:left;
		float:left;}
		
#tablinks div{
	margin: 0px;
	padding:  0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	text-align:left;
	float: left;
}

#tablinks a { display:block;
padding:7px 10px;
}

#tablinks a:link {color: #ffffff;
text-decoration: none;}
#tablinks a:visited {color: #ffffff;
text-decoration: none;}
#tablinks a:hover{color: #888888;
text-decoration: none};
#tablinks a:active { color: #ffffff;
text-decoration: none;
}

/* end top navigation */

	
#mainpic {	background-image: url(../images/NEW-PBTT_25.jpg);
margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

		width: 900px;

		height: 239px;
		float:left;}	
		
		
#strip {background: url(../images/pbtt-site-5_10.jpg) no-repeat;
margin: 0px;
padding: 0px;
height: 9px; 
width: 900px;
float:left;}

#strip1 {background: url(../images/pbtt-site-5_10.jpg) no-repeat;
margin: 0px;
padding: 0px;
height: 9px; 
width: 900px;
float:left;}


#sidenav {background-image: url(../images/NEW-PBTT_38.jpg);
			font: 10pt arial;
			float: left;
			line-height: 25px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			padding: 0px 0px 0px 0px;
			width: 196px;
			height: 229px;
			z-index: 10px;
		}
		
	/* begin drop down navigation */

.menu_list {
	width: 196px;
	background-color:#e2ebf5;
	padding-top: 10px;

	
}
.menu_head {
	padding: 5px 10px; 
	cursor: pointer;
	position: relative;
	margin:1px;
       background: #e2ebf5 url(../images/left.png) center right no-repeat;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   color: #354d95;
	   font-weight:bold;
}
.menu_body {
	display:none;
}
.menu_body a { 
  display:block;
  color:#006699;
  background-color: #e6e6e6;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}
		
		/* end drop down navigation */
		
		
		
		/*begin upcoming calender*/

	#updates {
	margin: 0px 0px 12px 0px;
			padding: 0px 14px 0px 15px;
			width: 460px;
			font-family: Arial, Helvetica, sans-serif;
			float: left;
		
		
		overflow: hidden;
		position: relative;	
	}
	 #mnth-img {
	background: url(../images/NEW-PBTT_40.jpg);
	background:#000000;
	border: none;
	width: 460px;
	height: 32px;
}
	

	#updates h6 {
		background:  url(../images/NEW-PBTT_40.jpg) left top no-repeat;		
		font-weight: normal;
		margin: 0 0 0 0px;
		padding: 31px 10px 0 10px;
		text-transform: uppercase;
	}
	
	#updates .on a {
		background: #f2911f;
	}
	#updates div.off { display: none; }
	#updates div.more {
		background: #fff;
		display: block;
		padding: 5px 10px 0 0;
		position: absolute; left: 20px; bottom: 1px;
		text-align: right;
		width: 420px;
	}

	.interior .updates div.more { width: 94%; }
	
		.noscroll div.more {
			width: 258px;
		}
			#updates .more a:link {
			text-decoration:none;
			font-size:14px;
			color: #042272;
			font-weight: bold;
			padding-left: 14px;
		}
		#updates .more a:visited {
			text-decoration:none;
			font-size:14px;
			color: #042272;
			font-weight: bold;
			padding-left: 14px;
		}
	
#calendarselector {
	background: #999999;
	color:#ffffff;
	padding: 1px 6px 2px 1px;
}
	#calendarselector li {
		display: inline;
	}
	#calendarselector a {
		color: #ffffff;
		font-size: .9em;
		padding: 2px 8px;
		text-transform: uppercase;
	}
	#calendarselector a:link {
		color: #ffffff;
		font-size: .9em;
		padding: 2px 8px;
		text-decoration:none;
		font-weight:bold;
		text-transform: uppercase;
	}
	#calendarselector a:visited {
		color: #ffffff;
		font-size: .9em;
		padding: 2px 8px;
		text-decoration:none;
		font-weight:bold;
		text-transform: uppercase;
	}
	
	
		* html #calendarselector a { padding: 3px 8px 2px 8px; }
		*+html #calendarselector a { padding: 3px 8px 2px 8px; }
	
#upcomingprograms { 
	border: 1px solid #6595c5;
	border-width: 0 1px 1px 1px;
	height: 200px;
	line-height: 1.1em;
	overflow: auto;
	padding: 0 8px 1.2em 8px;
}


	#upcomingprograms ul { padding-top: 6px; }
	
	#upcomingprograms a:link {
		font-size:13px;
		font-weight: bold;
		text-decoration:none;
		color: #042272;
	}
	
		#upcomingprograms a:visited {
		font-size:13px;
		font-weight: bold;
		text-decoration:none;
		color: #333333;
	}

	#upcomingprograms .date {
		color: #f2911f;
		display: block;
		font-size: 12px;
		font-style: italic;
		font-weight: bold;
		margin-bottom: .8em;
	}



/*end upcoming calender*/

#signup {
			background: url(../images/NEW-PBTT_42.jpg);
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-color: #ffffff;
			text-align: center;
			width: 215px;
			height: 188px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;}
			
			#signup .signtext {font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 10px;
			line-height: 20px;
			margin: 50px 0px 0px 20px;
			text-align: left;
			padding: 0px 0px 0px 0px;
			width: 191px;
			color: #305170;
			float:left;
		}	

#media {
	font: 8pt arial;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	text-align: left;
	padding: 0px 0px 0px 0px;
	width: 215px;
	height: 273px;
	float: left;
	
}
#media a:link { font-family:Arial, Helvetica, sans-serif;
font-size:11px; color: #0a77bd;
 text-decoration: none;

}
#media a:hover { font-family:Arial, Helvetica, sans-serif;
font-size:11px; color: #0a77bd;
 text-decoration: underline;

}
#media a:visited { font-family:Arial, Helvetica, sans-serif;
font-size:11px; color: #666;
 text-decoration: none;

}

#content {	margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;	
			width: 460px;
			height:auto;
			background-color: #FFFFFF;
			float: left;
			}
	


				#content a:link { color:#0a77bd;
		text-decoration:none;
		margin: 0 10px;
		padding: 0;
		font-weight: bold;}

#content a:active { 
		margin: 0 10px;
		padding: 0;
		color:#0469b3;
		text-decoration:none;
}


#content a:visited {
		margin: 0 10px;
		padding: 0;
		color:#333333;
		text-decoration:none;
}


#content a:hover {
		margin: 0 10px;
		padding: 0;
		color:#808080;
		text-decoration:underline;}
		
		#content .copyarea {font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			margin: 5px 0px 0px 0px;
			background-color: #ffffff;
			text-align: left;
			padding: 0px 0px 0px 0px;
			width: 460px;
			height:auto;
			}
			
			#content .text { font-size: 8px;
			color: #f2911f;
			word-wrap: break-word;
			margin: 0px;
			background-color: #ffffff;
			text-align: left;
			padding: 0px 0px 0px 0px;
			width: 460px; 
			float:left;}
		
		#content .text ul { font-family: Arial, Helvetica, sans-serif;
font-size:12px;  margin-left: 0px; list-style: none; padding: 0px; line-height: 20px;
		} 
		
		#content .text ul a { font-family: Arial, Helvetica, sans-serif;
font-size:14px;  margin-left: 0px; list-style: none; padding: 0px; line-height: 20px;
		}  
		
		#content .whitepaper { font-size: 14px; font-family:Arial, Helvetica, sans-serif;
		line-height: 20px;
			margin: 0px 0px 0px 0px;
			background-color: #ffffff;
			text-align: left;
			padding: 0px 0px 0px 0px;
			width: 460px; 
			float:left;}	
			
			
			#content .whitepaper a:link { font-size: 14px;
			color:#235d86;
			margin: 0px 0px 0px 0px;
			text-align: left;
			padding: 0px 0px 0px 0px;
			}
			
			#content .whitepaper a:hover{ font-size: 14px;
			margin: 0px 0px 0px 0px;
			color:#808080;
			text-align: left;
			padding: 0px 0px 0px 0px;}
			
			#content .whitepaper a:visited { font-size: 14px;
			margin: 0px 0px 0px 0px;
			color:#898989;
			text-align: left;
			padding: 0px 0px 0px 0px;}
			
			#content .whitepaper dl a:link { margin-left: 10px; list-style: none; padding: 0px;
			}
			
			#content .whitepaper dl a:visited { margin-left: 10px; list-style: none; padding: 0px;
			}
	

		
#vidlinkpic {
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
			font-size:12px;	
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float:left;
			width: 215px;
			height: auto;
}

#vidlinkpic a:link {color:#000000; 
			text-decoration: none;
}

#vidlinkpic a:visited {color:#999;
			text-decoration: none;
}

#vidlinkpic a:hover {
			text-decoration: underline;
			
}



	
#footer {   font: 8pt arial;
			background: url(../images/pbtt-site-5_34.jpg);
			line-height: 18px;
			margin: 0px 0px 0px 0px;
			text-align: center;
			padding: 0px 0px 0px 0px;
			width: 900px;
			height: 100px;
			float:left;
			color: #ffffff;
			}


#footer a:link { font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: none;
}
#footer a:visited { font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: none;
}
#footer a:hoover { font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: none;
}
#footer a:active { font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: none;
}
		

h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #042272;
	margin: 0px;
	padding: 0px;
}

h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #042272;
	margin: 0px; padding: 0px;
}


h3 { font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #042272;
font-weight: bold;
margin: 0px; padding: 0px;

}

h3 a:link { font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #042272;
font-weight: bold;
margin: 0px; padding: 0px;

}
h3 a:visited { font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #042272;
font-weight: bold;
margin: 0px; padding: 0px;

}
h4 { 
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #305170;
	text-align:center;
	margin: 0px; padding: 0px;
}

h5 { font-family:Arial, Helvetica, sans-serif;
font-size: 14px; margin: 0px; padding: 0px;


}




                