body {background:#cccccc; padding: 0px; margin: 0px;}
div#slideshow1 {width:950px; height:258px; padding: 0px; margin: 0px;}
div#header { width:950px; background-color: #FFF; padding: 0px; margin: 0px;}
div#header h1 {padding:0; margin:0; text-indent:-3000px;}
div#header p {text-align: right; padding-right: 10px; color: #215485; font-size: 14px; }

            
div#whiteStrip {background:#FFF; height: 10px;}
div.container {background:#fff; }
div.wrapper {background:#fff; padding: 0px; margin: 0px;}

/* bof Navigation CSS for partially open subpages */
/* DO NOT CHANGE THE ORDER */
ul li.haschildren ul { display:none; }                
ul li.hasvisiblechildren ul { display:block; }
ul li.highlight ul { display:block; }                
ul li.highlight li.haschildren ul { display:none; }
ul li.hasvisiblechildren ul li.haschildren ul { display:none; }                
ul li.hasvisiblechildren ul li.highlight ul { display:block; }
ul li.hasvisiblechildren ul li.hasvisiblechildren ul { display:block; }


div#nav {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background:#FFF;}
div#nav a { color:#000; }
div#nav p { color:#666; padding-left: 10px;}
div#nav ul { list-style-type:none; margin:0; padding:0; font-size:11px; padding-left: 10px;}
div#nav ul a.weather-direct-link { margin:0;}
div#nav p.weather-pub-date, #div#nav p.weather-description { margin:0; padding:0;}

div#text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background:#669acc; padding-top: 15px; padding-right: 10px;}
div#text a:link {text-decoration: none; color: #FFF;}
div#text a:visited {text-decoration: none; color: #FFF;}
div#text a:active {text-decoration: none; color: #000;}
div#text a:hover {text-decoration: none; color: #000;}
div#text ul {list-style-type:none; margin: 0px; padding-left: 10px; font-size: 12px;}
div#text li {padding-left: 10px;}

         

div.colborder {border-right:1px solid #ccc; margin: 10px;}

div#bodytext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3d3d3d; font-size: 12px; padding-left: 5px;}
div#bodytext h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#215485; font-size: 24px; font-weight:bold;}
div#bodytext h2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#669acc; font-size: 17px; font-weight:bold;}
div#bodytext table {table-layout: auto; font-size: 10px;}
div#bodytext table.financial {table-layout: fixed; font-size: 10px;}
div#bodytext td {border-width: 1px; border-style: solid; border-color: #ccc;}
div#bodytext img {padding: 2px; margin: 0px;}



div#upcoming-events {border: none; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; color:#215485; margin: 0px;  padding-top: 10px; margin-right: 0px; /* with span-4 taken away: padding-right: 10px;*/}
div#upcoming-events p.event-upcoming-heading {font-family:Verdana, Arial, Helvetica, sans-serif; color:#669acc; font-size: 14px; /*padding-left: 14px;*/ font-weight: bold; font-style:italic; padding-top: 20px; /* with span-4 taken away:padding-right: 15px;*/ }
/* with span-4 taken away: div#upcoming-events a {padding-right: 15px;}*/
div#upcoming-events a:link {text-decoration: underline; color: #000;}
div#upcoming-events a:visited {text-decoration: underline; color: #000;}
div#upcoming-events a:active {text-decoration: underline; color: #000; font-weight:bold;}
div#upcoming-events a:hover {text-decoration: none}
div#upcoming-events ul {list-style-type:none; margin: 0px; padding-left: 5px; padding-bottom: 8px; /* with span-4 taken away: padding-right: 15px;*/}







/* Search Box */	
/*div.search {height:2.25em; font-size:1em; margin:10px 40px 0 0;}*/
/*div.search #search_form div.input {float:right; display:inline; margin:0;}*/
div.search #search_form div.input input {width: 110px; font-size: 12px;}
div.search #search_form div.btn {float:right; padding-right: 5px;}
div.search #search_form div.btn input {font-size: 12px;}
div.search p {font-size: 10px; color: #3d3d3d; margin-bottom: -5px;}

        
/* Search Results */
/*ol#search-results {/*margin:2em 0 0 0;*/}
ol#search-results li {margin:0 0 1em 0;}
ol#search-results span.page-last-modified {float:right; display:inline; font-size:0.84615384615em; /* 11@13 */ color:#555;}
ol#search-results span.page-name {}
ol#search-results span.page-name a {}
ol#search-results div.page-body {text-align:justify;}
ol#search-results span.page-url {font-size:0.84615384615em; /* 11@13 */ color:#888; display:block; width:100%; font-style:italic;}
ol#search-results span.page-relevance {font-size:0.84615384615em; /* 11@13 */ color:#555; display:block; width:100%; font-weight:bold;}*/


div#footer {width: 950px; height: 65px; }
div#footer p {text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFF;}
