body {
margin: 0px;
font-family: Georgia, Times, serif;
font-size: 75%;
}

body.default {
background: url(/images/background_home.jpg) no-repeat #C3D9D4 fixed;
}

body.individual {
background: url(/images/background_individual.jpg) no-repeat #C3D9D4 fixed;
}

body.couples {
background: url(/images/background_couples.jpg) no-repeat #C3D9D4 fixed;
}

body.family {
background: url(/images/background_family.jpg) no-repeat #C3D9D4 fixed;
}

body.children {
background: url(/images/background_children.jpg) no-repeat #C3D9D4 fixed;
}

body.background {
background: url(/images/background_bg.jpg) no-repeat #C3D9D4 fixed;
}

body.officeinformation {
background: url(/images/background_office.jpg) no-repeat #C3D9D4 fixed;
}

body.contactform {
background: url(/images/contactbg.jpg) no-repeat #C3D9D4;
}

body.map {
background: #C3D9D4;
}

input,select {
background: #E8E8E8;
color: #003A57;
font-family: Verdana, sans-serif;
}

.greenbutton {
background: #C3D9D4;
font-size: 80%;
}

.contactpadding {
padding-right: 30px;
padding-left: 5px;
padding-bottom: 10px;
padding-top: 18px;
}

#contacttable td {
font-size: 80%;
color: #003A57;
}

.contacthead {
background: #8B7339;
padding: 5px;
}

.thankyoupadding {
padding-left: 18px;
padding-right: 12px;
}

h1 {
color: #8B7339;
text-transform: uppercase;
font-size: 250%;
padding: 0px;
margin: 0px;
font-weight: normal;
letter-spacing: 0.1em;
}

#header h2, h3 {
color: #8B7339;
font-family: Verdana, sans-serif;
text-transform: uppercase;
padding: 0px;
font-weight: normal;
}

#header h2 {
letter-spacing: 0.5em;
font-size: 110%;
margin-top: 4px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

#header h3 {
font-size: 90%;
letter-spacing: 0.2em;
margin-top: 8px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

p {
color: #003A57;
line-height: 20px;
}

#nav {
font-family: Verdana, sans-serif;
font-size: 90%;
width: 200px;
padding-left: 10px;
padding-right: 5px;
padding-top: 18px;
padding-bottom: 18px;
color: #003A57;
text-align: left;
position: absolute;
top: 352px;
left: 50px;
background: url(/images/menuback.jpg) no-repeat #C3D9D4;
}

.spacernavtable {
margin-top: 5px; 
margin-bottom: 5px;
background: #739DC0;
}

.spacernavtabledark {
margin-top: 5px; 
margin-bottom: 5px;
background: #5681A2;
}

li {
margin-top: 2px;
margin-bottom: 2px;
list-style-type: none;
line-height: 18px;
padding: 0px;
}

ul {
margin: 0px;
padding: 0px;
}


a {
color: #003A57;
}

#nav a {
color: #003A57;
text-decoration: none;
}

#nav a:visited, a:visited {
color: #003A57;
}

#nav a:hover, #nav a:visited:hover, a:hover, a:visited:hover {
color: red;
}

#header {
text-align: center;
padding: 15px;
}

.pagehead {
color: #8B7339;
text-transform: uppercase;
font-weight: normal;
font-size: 170%;
letter-spacing: 0.1em;
margin-top: 25px;
}

h3 {
color: #8B7339;
text-transform: uppercase;
font-weight: normal;
font-size: 110%;
letter-spacing: 0.1em;
font-family: Georgia, Times, serif;
}

h4 {
color: #8B7339;
text-transform: uppercase;
font-weight: normal;
font-size: 100%;
letter-spacing: 0.1em;
font-family: Verdana, sans-serif;
}

#footer {
padding-top: 50px;
padding-bottom: 20px;
font-family: Verdana, sans-serif;
color: #446F90;
font-size: 80%;
text-align: left;
line-height: 14px;
}

#footer a, #footer a:visited {
color: #003A57;
font-family: Verdana, sans-serif;
}

.question {
font-weight: bold;
margin-bottom: -10px;
padding-top: 8px;
}

.pullquote {
color: #8B7339;
font-size: 180%;
line-height: 28px;
margin-top: 18px;
padding-bottom: 3px;
}

.pullquotefloat {
color: #8B7339;
left: 35px;
margin: 1em 0 1em 1.5em;
text-align: left;
float: right;
font-size: 130%;
line-height: 24px;
font-weight: bold;
width: 200px;
}

.smallaudio {
color: #416E81;
font-family: Verdana, sans-serif;
font-size: 75%;
padding-left: 10px;
}

a.homelinks {
color: #416E81;
font-family: Verdana, sans-serif;
font-size: 75%;
text-decoration: none;
line-height: 14px;
}

.homesmallpullquote {
font-size: 95%;
color: #416E81;
width: 180px;
margin-left: 55px;
padding-top: 225px;
line-height: 18px;
}

.printmessage {
font-family: Verdana, sans-serif;
font-size: 75%;
}

.largemenuitem {
font-size: 115%;
}

.homelinksection {
padding-left: 15px;
}