body {
   text-align: center;
   background-color: #d0d0d0;  
   background-image: url(/images/backgrounds/bg2.gif);
	 background-repeat: repeat-y;
   font: 15px "Veranda", sans-serif;
   color: #27408B;
}

h1 { margin: 5px; white-space: nowrap; }
h2 { margin: 5px; padding: 2px 0 0 0; }
ul { margin: 0 0 10px 0; padding: 0 0 0 20px; }
ul ul { margin: 0 0 0 0; padding: 0 0 0 15px; }
p { margin: .5em 0 .5em 0; }
div { line-height: 1.1; }
h3 { margin: 2px 0 1px 0; }
a:link {color: #27408B;}
a:visited {color: #27408B;}
a:active {color: #003300;}
a:hover {color: #003300;}
em {color: red;}

hr {
   border: none;
   margin: 10px auto 5px auto;
   background: url(/images/misc/divide.gif);
   width: 750px;
   height: 8px;
   clear: both;
}

#container {
   margin: 0 auto;
   width: 750px;
   background: transparent;
   text-align: center;
}

#header {
   text-align: left;
   position: relative;
   margin: 0 auto;
   width: 740px;
   /*height: 120px;*/
   white-space: nowrap;
}

#header #date {
   float: left;
   text-align: left;
   margin: 0 0 0 5px; 
   width: 115px;
   display: inline;
}

#header .links {
   float: right;
   text-align: right;
   margin: 0 5px 0 0;   
   width: 550px;
   display: inline;
}

#pgindex {
   margin: 0 auto;
   text-align: center;
   white-space: nowrap;
}

#pgindex #indexlist {
   width: 250px;
   margin: 0 auto;
   text-align: left;
   padding: 0 0 0 85px;
   white-space: nowrap;
}

#footer {
   text-align: center;
   padding: 10px 0 0 0;
   margin: 0 auto;
   white-space: nowrap;
}

#home {
   position: relative;
   margin: 0 auto;
   width: 790px;
   background: transparent;
   text-align: center;
}

#homeimage {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 690px;
   height: 550px;
}

#menubar {
   position: absolute;
   right: 0;
   top: 75px;
   width: 98px;
}

#menubar img {
   padding: 0px 0 0px 0;
   margin: 13px 0 12px 0;
   border: 0px;
}

.descA {
   text-align: left;
   margin: 10px auto;
   position: static;
   width: 750px;
}

.descA h3 { margin: 2px 0 1px 0; padding: 0 0 0 4px; }

.descA .title {
   margin: 0 auto;
   text-align: center;
   width: 750px;
}

.descA .image {
   float: left;
   width: 205px;
   height: 225px;
   display: inline;
}

.descA .words {
   text-align: left;
   margin: 0 auto;
   padding: 0 0 0 5px; 
   width: 545px;
   display: inline;
}

.descA .words .list { float: left; width: 545px; }

.descA .extras {
   padding: 0 0 5px 0;
   margin: 0;
   clear: both;
   text-align: center;  
}

.descB {
   text-align: left;
   margin: 10px auto;
   position: static;
   width: 750px;
}

.descB h3 { margin: 2px 0 1px 0; padding: 0; }

.descB .title {
   margin: 0 auto;
   text-align: center;
   width: 750px;
}

.descB .image {
   float: right;
   width: 200px;
   height: 225px; 
   display: inline;
}

.descB .words {
   text-align: left;
   margin: 0;
   padding: 0 5px 0 0; 
   width: 545px;
   display: inline;
}

.descB .extras {
   padding: 0 0 5px 0;
   margin: 0;
   clear: both;
   text-align: center;
}

.descC {
   text-align: left;
   margin: 10px auto;
   position: static;
   width: 750px;
}

.descC h3 { margin: 2px 0 1px 0; padding: 0 0 0 4px; }

.descC .title {
   margin: 0 auto;
   text-align: center;
   width: 750px;
}

.descC .image {
   float: left;
   width: 280px;
   height: 225px;
   display: inline;
}

.descC .words {
   text-align: left;
   margin: 0 auto;
   padding: 0 0 0 5px; 
   width: 470px;
   display: inline;
}

.descC .words1 { padding: 0 0 10px 0; }

.descC .extras {
   padding: 0 0 5px 0;
   margin: 0;
   clear: both;
   text-align: center;  
}

.descD {
   text-align: left;
   margin: 10px auto;
   position: static;
   width: 750px;
}

.descD h3 { margin: 2px 0 1px 0; padding: 0; }

.descD .title {
   margin: 0 auto;
   text-align: center;
   width: 750px;
}

.descD .image {
   float: right;
   width: 275px;
   height: 225px; 
   display: inline;
}

.descD .words {
   text-align: left;
   margin: 0;
   padding: 0 5px 0 0; 
   width: 475px;
   display: inline;
}

.descD .extras {
   padding: 0 0 5px 0;
   margin: 0;
   clear: both;
   text-align: center;
}

.descE { padding: 10px 0 5px 0; }
.descE .title1 { text-align: center; }
.descE .words1 { padding: 0 0 15px 0; }
.descE p { padding: 3px 0 4px 0; }
.descE .title2 { padding: 0 0 5px 0; }

.descE .words2 {
   width: 225px;
   margin: 0 auto;
   text-align: left;
   padding: 0 0 0 85px;
}

.descF { padding: 10px 0 10px 0; }

.n4images { text-align: center; }
.n4images .image1 { float: left; padding: 0 0 5px 15px; display: inline; }
.n4images .image2 { float: right; padding: 0 15px 5px 0 ; display: inline; } 
.n4images .image3 { float: left; padding: 0 0 5px 15px; display: inline; }
.n4images .image4 { float: right; padding: 0 15px 5px 0 ; display: inline; }

.n3images { text-align: center; }
.n3images .image1 { float: left; padding: 0 0 5px 15px; display: inline; }
.n3images .image2 { float: right; padding: 0 15px 5px 0 ; display: inline; } 
.n3images .image3 { }

.n2images .image1 {
   float: left;
   padding: 0 0 0 30px;
   display: inline;  
}

.n2images .image2 {
   float: right;
   padding: 0 30px 0 0;
   display: inline;  
}

.list1 { float: left; }

.list2 {
   float: left;
   padding: 0 0 0 10px;
   margin: 0 0 0 0;
   display: inline;
}

.summary {
   position: absolute;
   text-align: center;
   top: 552px;
   left: 0px;
   width: 690px;
}

.caption { padding: 1px 0 2px 0; font: 11px "Veranda", sans-serif; position: relative; margin: 0 auto; clear: both;}
.summary span { white-space: nowrap; }
.placeholder { clear: both; }
.words { text-align: justify; }
.morespace { padding: 30px 0 25px 0; }
.announcement { text-align: center;}
.announcement p { padding: 5px 0; }

