body {
 margin: 0;
 padding: 0;
 background-color: #D7D7C3;
 font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
 font-size: 12px;
 word-spacing: 0.1em;
 line-height: 1.25;
 color: #082854;
}

/* font-size: 0.75em; line-height: 1.25em;  approx 12px */
/* Global Styles */

h1 { color: #005057; font-size: 12px; }
h2 { color: #005057; font-size: 12px; font-weight: bold; margin: 0 0 0.25em 0; }
h3 { color: #005057; font-size: 12px; font-weight: bold; margin: 0 0 0.25em 0; }
h4 { color: #005057; font-size: 12px; font-weight: bold; margin: 0 0 0.25em 0; }

p { margin: 0 0 0.5em 0; }

a { color: #324079; text-decoration: none; }
a:hover { color: #91AB51; }
a:active { color: #324079; }
a:visited { color: #324079; }

ul { margin: 0 0 0.25em 0; padding: 0 0 0 2em; }
ul li {  }

strong { font-weight: bold; }
em { font-style: italic; }
u { text-decoration: underline; }
abbr { border: none; }
label {}
input { font-family: Arial, Helvetica, sans-serif; }
textarea { font-size: 1em; font-family: Arial, Helvetica, sans-serif; }

.nowrap { white-space: nowrap; }
.clear-both { clear: both; }
.clear-left { clear: left; }

img { border: none; }

#homewrap {
background-color: #F1F1E6;
text-align:left;
margin:10px 0 10px 0;
width:790px;
border: 1px solid #4B60BB;
padding:0px;
}

/* Nav  *************************************************************************************/

#navvid {
text-align:left;
margin:0 5px 0 5px;
padding:0;
}

#navlist {
text-align:left;
margin:5px 0 30px 0;
padding:0;
}

#navlist ul {
margin:0 10px 0 20px;
padding:1px;
}

#navlist li {
list-style: none;
line-height: 1.5;
}

#navlist a { font-family: "Lucida Grande", Verdana, Geneva, Sans-serif; font-size: 14px; color: #324079; text-decoration: none; font-weight: bold; }
#navlist a:active { color: #324079; }
#navlist a:visited { color: #324079; }
#navlist a:hover { background-color: #FEE76E; color: #324079; }

#navlogo {
margin:40px 20px 0 20px;
padding:0;
}


#planlist {
text-align:left;
margin:20px 0 20px 0;
padding:0;
}

#planlist ul {
margin:0 25px 0 25px;
padding:1px;
}

#planlist li {
list-style: none;
line-height: 1.7;
}

#planlist a { font-family: "Lucida Grande", Verdana, Geneva, Sans-serif; font-size: 13px; color: #324079; text-decoration: none; font-weight: bold; }
#planlist a:active { color: #324079; }
#planlist a:visited { color: #324079; }
#planlist a:hover { color: #000000; background-color: transparent; }


/* Content  *************************************************************************************/

#cont {
text-align:left;
margin:5px 20px 30px 10px;
padding:0;
}

#cont h1 {
text-align:left;
margin:0 0 13px 0;
padding:0;
color: #324079;
font-size: 14px;
}

#cont p {
text-align:left;
margin:0 0 13px 0;
padding:0;
color: #2C2727;
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}

#photos {
text-align:left;
margin:0 5px 10px 15px;
padding:2px;
}

#photos1 {
text-align:left;
margin:0 15px 0 0;
padding:10px;
}

#footer {
margin:10px 0 0 0;
padding:0px;
text-align: center;
}

#footer p {
 font-size: 10px;
 color: #414242;
 font-weight: bold;
}



#navpop1 {
text-align:left;
margin:0;
padding:0 0 0 0;
}

#sddm3 {	
margin:0;
padding:0;
z-index: 30;
}

#sddm3 ul {
padding:1px;
}

#sddm3 li {	
line-height: 1.1;
list-style: none;
float: left;
font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
color: #414242;
font-size: 11px;
font-weight: normal;
}

#sddm3 li a {	
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #CC3300;
font-weight: bold;
}

#sddm3 li a:hover {	
background-color: #EDE8D3;
color: #CC3300;
}

#sddm3 div {	
position: relative; 
top: 0; 
left: 250px;
visibility: hidden;
width: 450px;
margin: 0;
padding: 0;
border: 1px solid #8F7E2C;
}

#sddm3 div p {	
margin: 5px 8px 5px 8px;
font-size: 11px; 
}

#cont1 {
text-align:left;
margin:5px 20px 30px 50px;
padding:0;
}

#cont1 h1 {
text-align:left;
margin:0 0 13px 0;
padding:0;
color: #324079;
font-size: 14px;
}

#cont1 p {
text-align:left;
margin:0 0 13px 0;
padding:0;
color: #2C2727;
}

#cont2 {
text-align:left;
margin:5px 30px 30px 20px;
padding:0;
}

#cont2 h1 {
text-align:left;
margin:0 0 13px 0;
padding:0;
color: #324079;
font-size: 14px;
}

#cont2 p {
text-align:left;
margin:0 0 13px 0;
padding:0;
color: #2C2727;
}

#contam {
text-align:left;
margin:5px 30px 30px 20px;
padding:0;
}

#contam h1 {
text-align:left;
margin:0 0 11px 0;
padding:0;
color: #324079;
font-size: 14px;
}

#contam p {
text-align:left;
margin:0 0 15px 0;
padding:0;
color: #2C2727;
font-size: 11px; 
}


#contam ul {
padding: 0;
font-weight: normal;
margin: 0 0 15px 0;
text-align: left;
color: #2C2727
}

#contam li {
margin: 0 0 3px 30px;
list-style-type: square;
font-size: 12px;
}

#contplans {
text-align:center;
margin:0 5px 5px 25px;
width:500px;
padding:0;
}

#contplans h1 {
text-align:left;
margin:0 0 11px 0;
padding:0;
color: #324079;
font-size: 14px;
}

#contplans p {
text-align:center;
margin:0 0 15px 0;
padding:0;
color: #2C2727;
font-size: 11px; 
}

#myslides {
width: 460px;
text-align: center;
margin-top: 10px;
margin-bottom: 20px;
} 
 
#myslides img {
    padding: 5px;
    border: 1px solid #4B60BB;
    background-color: rgb(230,230,230);
    width: 460px;
    top:  0;
    left: 0
}