

/* CSS Document */

body{ margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;	
background-color:#ffffff;color:#000000;font-size:100%;
}

/* Top */
#top {}
.tagline {display: block; padding: 5px; top: 0px; text-align: right; font-size: 1.15em; background-color: #666; color: white;}
.tagline a {color: white;}

/* Header */
#header { clear:both; background-color: #666; padding: 0; border-bottom: 4px solid #666; border-top: 4px solid #666; text-align:center;}
.logotext {	font-size: 2em;	font-weight: bold; padding: 10px 5px;}

/* Footer */
#footer { clear: both; font-size: 0.8em; line-height: 1.3em; padding: 5px 5px 10px 5px; text-align:center; border-bottom: 2px solid #1A63A1;}

/* Horizontal Menu */
.navcontainer {clear:both; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.navcontainer ul{ padding: 0; margin: 0; background-color: #1A63A1; color: white; float: left; width: 100%; font-size: 0.845em; font-weight:bold;}
.navcontainer ul li { display: inline; }
.navcontainer ul li a { padding: 0.3em 1.2em; background-color: #1A63A1; color: white; text-decoration: none; float: left; border: 1px solid #fff;}
.navcontainer ul li.selected { padding: 0.3em 1.2em; color: yellow; text-decoration: none; float: left; border: 1px solid #fff;}
.navcontainer ul li a:hover{color: yellow; padding: 0.3em 1.2em;}

.bluebar {border: 3px solid #1A63A1;}

.navcontainer3 {clear:both; border-top: 1px solid #fff; border-bottom: 2px solid #1A63A1;margin: 3px 0; padding: 3px 0;}
.navcontainer3 ul{ padding: 0; margin: 0; border-bottom: 2px solid #1A63A1; color: white; float: left; width: 100%; font-size: 0.845em; font-weight:bold;}
.navcontainer3 ul li { display: inline; }
.navcontainer3 ul li a { padding: 0.3em 1.2em; background-color: #666; color: white; text-decoration: none; float: left; border: 1px solid #fff;}
.navcontainer3 ul li.selected { padding: 0.3em 1.2em; color: yellow; text-decoration: none; float: left; border: 1px solid #fff;}
.navcontainer3 ul li a:hover{color: yellow; padding: 0.3em 1.2em;}

/* Horizontal Menu */
.navcontainer2 {display:block; clear:both; text-align: right; padding-bottom: 0.3em;}
.navcontainer2 a { display:inline; padding: 0.3em 0.3em; margin: 0 0.1em; text-decoration: none; background-color: #666; color: white;}
.navcontainer2 a.nostyle { background-color: white;}
.navcontainer2 a:hover{color: yellow; padding: 0.3em 0.3em;}


/* Column Styles */
#floatbox /* Columns Container*/ { clear:both; position: relative; width:  auto; }

/* Single Column */
#onebox {margin: 0px 1em;}
#onebox h1 {margin-top: 0px; padding-top:0px;}

/* Two Column Layout */
#twocol1{ float: right; width: 70%; margin: 0px; padding: 0px 10px 10px 20px; align:left; }
#twocol1 h1 {margin-top: 0px; padding-top:0px;}
#twocol2{ margin: 0 30% 0 0; padding: 5px 0 0 5px; }
#twocol2 ul { line-height: 1.75em; list-style-type: square; padding: 0; margin: 0 0 0 20px; font-size: 0.845em; text-align: left;}
#twocol2 h2 {padding: 10px 0 10px 0; margin:0;line-height: 1.5em; font-size: 1em; color: #1A63A1;}

#events {border: 2px double #1A63A1; padding: 0.25em; margin: 0.5em;}