body { background-color: #b4cece; padding: 0px; margin: 0px; text-align: center; }

h1 { padding-right: 90px; color: #347778; font-family: georgia; font-size: 22px; font-weight: normal; letter-spacing: 6px; margin: 25px 0 25px 0; }
h2 { padding-right: 90px; margin: 20px 0 14px 0; color: #7199a1; line-height: 150%; font-style: italic; font-family: georgia; font-size: 18px; font-weight: normal; }
h3 { padding-right: 90px; margin: 16px 0 12px 0; color: #666; line-height: 150%; font-style: italic; font-family: georgia; font-size: 14px; font-weight: bold; }
h4 { padding-right: 90px; margin: 14px 0 2px 0; color: #7199a1; line-height: 150%; font-style: italic; font-family: georgia; font-size: 14px; font-weight: normal; }
p { color: #666666; font-family: arial; font-size: 12px; margin: 12px 0 10px 0; padding-right: 90px; line-height: 190%; }
ol {}
ul {}
li { color: #666666; font-family: arial; font-size: 12px; line-height: 190%; padding-right: 90px; }
p.pullquote { padding: 0 140px 0 50px; margin: 25px 0 22px 0; color: #96bfbf; line-height: 150%; font-style: italic; font-family: georgia; font-size: 18px; font-weight: normal;  }
p.imagequote { padding: 0 20px 0 10px; margin: 25px 0 22px 0; color: #96bfbf; line-height: 150%; font-style: italic; font-family: georgia; font-size: 18px; font-weight: normal;  }
a { color: #444; }
.imagetable { margin: 8px 0 10px 0; }

.column-wrapper { padding: 16px 0 20px 0; margin: auto; width: 985px; }
.column { background: white url(../images/content-background.gif) repeat-y; padding: 0 3px 0 3px; }
.header { text-align: center; }
.consult { width: 302px; cursor: pointer; margin: auto; color: #cc9933; font-family: georgia; font-size: 14px; font-weight: bold; padding: 0px; background: url(../images/consult-background.gif) repeat-y; }
.consult div { margin: 3px 5px 3px 5px; padding: 5px 0 5px 0; }
.consult div:hover { background-color: #e5f5f5; }
.consult div a { text-decoration: none; color: #cc9933; }
.dot-rule { text-align: center; }

.nav { padding: 45px 0 50px 90px; }
.nav-rule { padding: 5px 0 5px 0; }
.nav-level1 { padding: 7px 0 7px 10px; font-family: arial; font-size: 12px; color: #666666; } 
.nav-level1 a { text-decoration: none; color: black; color: #666666; }
.nav-level1 a:hover { text-decoration: underline; color: #347778; }
.nav-level2 { padding: 5px 0 5px 10px; font-family: arial; font-size: 12px; color: #666666; }
.nav-level2 a { text-decoration: none; color: black; color: #666666; }
.nav-level2 a:hover { text-decoration: underline; color: #347778; }
.nav-group { padding-left: 16px; }
.nav-active { font-family: georgia; font-size: 13px; text-transform: uppercase; color: #347778; background: url(../images/nav-active.gif) no-repeat left center; }
.nav-active a { color: #347778; }


.content { text-align: left; padding: 8px 0 15px 0; }
.contact { text-align: right; padding: 15px 100px 5px 0; font-size: 18px; font-weight: normal; color: #999; font-family: georgia; }

.splash-table td { padding: 20px 24px 0 0; }
.splash-table td p { font-family: verdana; font-size: 11px; color: #666; margin-top: 2px; margin-bottom: 5px; line-height: 150%; }
.splash-link { background-color: #FFF; padding: 1px 1px 1px 2px; font-family: georgia; font-size: 12px; font-weight: bold; color: #347778; }
.splash-link:hover { background-color: #e5f5f5; }
.splash-link a { color: #347778; text-decoration: none; }


.footer { background: url(../images/footer-background.gif) no-repeat; padding: 10px 35px 20px 35px; font-family: arial; font-size: 8px; line-height: 150%; color: #666666;}

