@charset "utf-8";
/* CSS Document */
* {border:0px;margin:0px;padding:0px;font-size:90%;}
body {background-image:url(F2040-9-Yellow-fall2010.jpg);margin:0 auto; text-align:center;}
p,li,ul,div {font-family:Arial,Helvetica,sans-serif; font-size:100%;}
a {font-weight:bold;border:0px;}
img {border:0px; padding:2px;}
h1, h2, h3, h4, h5, h6, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link  {padding:0px;margin:2px 0px;line-height:100%;color:#C33;text-decoration:none;}
h1 {font-size:250%;text-decoration:none;}
h2 {font-size:220%;text-decoration:none;}
h3 {font-size:175%;text-decoration:none;}
h4, .tsArticleHeadline , .tsArticleHeadline2 {font-size:150%; color:#930;text-decoration:none;margin-top:10px;}
h5 {font-size:125%;text-decoration:none;}
h6 {font-size:125%;text-transform:uppercase;text-decoration:none;}
#logo {background-image:url(bplogo.jpg); background-repeat:no-repeat; width:150px; border:0px; padding:0px; height:150px; float:left;margin:0px;}
#navigation {float:right; width:790px; height:30px; border:1px solid #FFFF99; margin:5px;padding:3px; background-color:#99CC00;}
#aclogin {width:400px; border:1px solid #CCCCFF; float:left; margin:5px; padding:3px; background-color:#FFFFCC;text-align:left;}
#acloginin {width:220px; border:1px solid #CCCCFF; float:right; margin:5px; padding:3px; background-color:#FFFFCC;text-align:left;margin:0px;margin-bottom:10px;}
#bgmaincontent {background-color:#ffffff; width:970px; border: 1px solid #999900;margin:0 auto;}
#homenews {border:1px solid #FF6666; padding:5px; width:468px; float:left; margin:0px; margin-left:5px;text-align:left; }
#homenews2 {border:1px solid #FF6666; padding:5px; width:420px; float:left; margin-top:10px; margin-left:5px; background-color:#ffffff;}
#homewelcome {border:1px solid #FF6666; padding:2px; width:460px; float:right; margin:0px; margin-right:2px; background-color:#CCCCFF;text-align:left;}
#forum {width:200px; border-left:1px solid #FF6666; border-top:1px solid #FF6666;padding:5px; border-bottom:0px; border-right:0px;}
#forumin {width:220px; border-left:1px solid #FF6666; border-top:1px solid #FF6666;padding:5px; border-bottom:0px; border-right:0px;float:right;margin:0px;}
#footer {border:1px solid #009999; padding:5px; width:970px; margin-top:5px; height:30px; background-color:#99CC00;}

#insidebody {border:1px solid #FF6666; padding:7px;  float:left; margin-top:10px; margin-left:5px; background-color:#FFCCCC;text-align:left;width:680px;}
#insidebody2 {border:1px solid #FF6666; padding:5px; width:680px; float:left; margin-top:10px; margin-left:5px; background-color:#FFffcc;text-align:left;}
#insidebody3 {border:1px solid #FF6666; padding:5px; width:680px; float:left; margin-top:10px; margin-left:5px; background-color:#Ffffff;text-align:left;}
#featuredheadlines {border:0px;padding:0 0 5px 0; margin:0 0 5px;border-bottom:1px solid #FFFF00;text-align:left;}
.featuredHeadlines  {font-family:Arial,Helvetica,sans-serif; font-size:10px;color:#333333;}
.featuredHeadlines a:hover {font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#ffffff; font-weight:bold;}
.featuredHeadlines a:link {font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#333333; font-weight:bold;}
select,textfield,radiobutton,checkbox,textarea,input {border:1px solid #BE7450;}
.tsBody2 {width:500px;font-size:14px;}
.tsBody td, .tsTable td, .tsTable td li, .tsTable p {font-size:14px;}

.eventOpen .tsheader {font-size:18px; font-weight:bold;}

/*new dynamic nav styles */

ul#navmenu li { background-color:#FFCCCC;}
ul#navmenu ul span a, ul#navmenu ul span a:hover {
	background-position: center right;
	font-family: Arial,Helvetica,sans-serif; 
font-size: 11px;
color:#5b3c27; 
font-weight:bold;
text-decoration:none;
text-align: left;
	}
		/*Top menu style*/
ul#navmenu a {
border: 1px solid #efefef;
background: #ffff99;
padding: 2px 2px 2px 2px;
font-family: Arial,Helvetica,sans-serif; 
font-size: 16px;
color:#5b3c27; 
font-weight:bold;
text-decoration:none;
text-align: center;

}
/*Sub menu style only needed if different*/
ul#navmenu ul a{
border: 1px solid #efefef;
padding: 0 6px;
padding-left: 10px;
background: #4f96b0;
font-family: Arial,Helvetica,sans-serif; 
font-size:11px;
color: #5b3c27;
font-style:normal;
font-weight :normal;
text-decoration:none;
text-align: left;
}
/* on hover */
ul#navmenu a:hover {
background: #87AED1;
color:#ffffff;

}

.smallestTag { font-size: xx-small; }
.smallTag { font-size: small; }
.mediumTag { font-size: medium; }
.largeTag { font-size: large; }
.largestTag { font-size: xx-large; }


/*calendar stuff */
.eventstable {border:1px solid #606;background:#F99}
.eventsdayofweek {font-size:16px;font-weight:bold;margin:0 auto;background-color:#F90;border:2px solid #ffffff;}
.eventsmonthtitle {font-size:24px;font-weight:bold;margin:0  auto;text-align:center;color:#360;background-color#FF9;}
.eventsday {border:2px solid #ffffff;padding:2px;margin:0px;background-color:#FCC;}
.eventstext {border-bottom:2px solid #efefef;}
.eventstext a, .eventstext a:visited {color:#303;}
