* { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
html { background-color: #ffffff; }
body { padding:0; margin:20px auto; }
img { border:0; }
a:hover {text-decoration: underline; }
p {margin: 0px; padding: 6px 0px; }

/**************************************** page setup **********************************************/

#divPageContainer { width:800px; margin:0 auto; padding: 0px; background-color:#FFFFFF; }
#divPageContainer2 { float:left; border:1px solid #999999; margin-bottom:10px;}
#divContentContainer {float:left; width:800px; margin:0; padding: 0px; background-image:url(../images/leftcol.gif); background-repeat:repeat-y; }

#divHeader { float:left; background: #fff; width: 800px; height: 100px; background-image:url(../images/headerimage.gif); background-position:top right; background-repeat:no-repeat;  }

#divMainImage { float:left; width: 800px; height: 220px;}

#divLeftCol { float:left; background-color:#d8cd9e;  width:160px; height:200px; margin: 0 20px 0 20px;    }
#divLeftCol p { float:left; width:160px; background-color:#d8cd9e;  font-size:12px; color:#333; border-bottom: 1px dotted #555555;}
#divLeftCol p#banner { float:left; border:0; padding-top:22px; }

/**************************************** navigation **********************************************/

#divNavigationBar {float:left; width:560px; margin-left:20px; background-color: #fff;}
#divNavigationBar ul {list-style: none;  line-height:25px;  }
#divNavigationBar li {float:left; width:90px; background-color: #d8cd9e; margin:0 3px 0 0; text-align:center; font-size:12px; }

#divNavigationBar li a {text-decoration:none; color:#333; font-size:12px; display:block;   }
#divNavigationBar  ul li a:hover {background-color: #002040; color:#FFF; }
#divNavigationBar  li#Selected a {background-color: #002040; color:#FFF; }

/**************************************** content **********************************************/

#divMainContent { float:left; width: 560px; margin:20px 0 0 20px;  background: #fff; padding-bottom:20px; }
.divMainContentIntro { float:left; width: 560px; padding-bottom:10px; border-bottom:1px dotted #999; }
.divMainContentIntro h1{ font-size:1.2em;  color: #003866; }
.divMainContentIntro p{ font-size:12px; color: #555555; line-height:18px; }

#divHomeImages { float:left; width: 560px; height: 200px; margin:20px 15px 0 0; background-color:#006666;}


.divContentSpotlight1 { float:left; width:203px;  margin:20px 15px 0 0; }
.divContentSpotlight2 { float:left; width:155px;  margin:20px 15px 0 0; }
.divContentSpotlight2 h2{ font-size:13px;  color:#003866; }
.divContentSpotlight2 p{ font-size:12px; color: #666666; line-height:18px; }
.divContentSpotlight2 p a { font-size:12px; color: #666666; text-decoration:none; font-weight:bold; }
.divContentSpotlight2 p a:hover { color: #004C79; text-decoration:underline; font-weight:bold; }

.divmenu {float:left; width:560px;  margin:10px 15px 0 0; }
.divmenu p{ font-size:12px; color: #555555; }
.divmenu h2{ font-size:13px;  color:#003866; }
.divmenu img { float:left; width:560px;  margin:10px 15px 15px 0; }

.divevents {float:left; width:560px;  margin:5px 15px 0 0; }
.divevents img { float:left; width:560px;  margin:5px 15px 15px 0; }


.divContentFunction { float:left; width:560px;  margin:20px 15px 0 0; }
.divContentFunction img { float:left; width:150px;  margin:0 15px 0 0; }
.divContentFunction h2{ font-size:13px;  color:#003866; }
.divContentFunction p{ font-size:12px; color: #666666; line-height:18px; }
.divContentFunction p a { font-size:12px; color: #666666; text-decoration:none; font-weight:bold; }
.divContentFunction2 p a:hover { color: #004C79; text-decoration:underline; font-weight:bold; }

.divContentContactMap { float:left; width:321px;  margin:20px 15px 0 0; }
.divContentContactText { float:left; width:155px;  margin:20px 15px 0 0; }
.divContentContactText h2{ font-size:13px;  color:#003866; }
.divContentContactText p{ font-size:12px; color: #666666; line-height:18px; }

/**************************************** gallery **********************************************/

#divContentGallery{ float:left; width:560px;  margin:20px 0 0 0; }
#divContentGallery .thumbnail { float:left; width: 140px; border:1px solid #999; margin:0 34px 22px 0; padding:5px; font-size:11px; text-align:center;  }
#divContentGallery .thumbnail a {font-size:11px; text-align:center; text-decoration:none; color: #666666;  padding-top:2px; }
#divContentGallery .thumbnail a:hover {color: #004C79; text-decoration:underline; }


/**************************************** footer **********************************************/

#divFooter {  width: 800px;  margin:0 auto; border-bottom: 1px dotted #999; padding-bottom:10px; text-align:center; } 
#divFooter p { font-size:0.75em; color:#999; } 
#divFooter p a { font-size:11px; color:#003866; } 
#divFooter p a:hover { font-size:11px; color:#000; } 



 



