html {
height:100%;
margin-bottom: 1px;
}

body {
font-family:Verdana,Helvetica,sans-serif;
color:#122559;
background:#eddaa6;
text-align:center;
font-size: 90%; 
margin:8px 0;
padding:0;
border:0;
}

h1, h2, h3 {
font-family:Georgia,"Times New Roman",Times,serif;
color:#eddaa6;
}

a:link {
color:#808080;
background-color:inherit;
text-decoration:underline;
}

a:visited {
color:#808080;
background-color:inherit;
text-decoration:none;
}

a:hover {
color:#666699;
background-color:inherit;
text-decoration:underline;
}

a:active {
color:#eddaa6;
background-color:inherit;
text-decoration:underline;
}

a img {
margin:0;
border:0;
}

#wrapper {
color:#eddaa6;
background-color:transparent;
margin:3px auto;
border:0;
width:690px;
}

#logo {
background:transparent url("../images/header.gif") no-repeat top left;
text-align:right;
margin:0;
margin-bottom:3px;
padding:0;
width:690px;
height:200px;
float:left;
}

#logo img {
float:left;
}

#logo h3 {
font-size:200%;
margin-top:16px;
margin-bottom:0;
padding-right:32px;
padding-bottom:0;
}

#logo h4 {
margin-top:0;
padding-top:0;
padding-right:4px;
line-height:1em;
}

#logo a:hover {
background-color:transparent;
}

#sidebar {
margin:0;
padding:0;
width:172px;
float:left;
}

#sidebar p, #sidebar h1, #sidebar h2, #sidebar h3 {
margin:1em;
color:#eddaa6;
}

#content {
color:inherit;
background:#122559 url("../images/top516.gif") no-repeat top left;
margin:0;
padding:4px;
width:508px;
float:right;
}

#content p, #content h1, #content h2, #content h3 {
margin:1em;
text-align:justify;
}

#content h2, #content h3 {
text-align:center;
margin-bottom:0;
padding-bottom:0;
}

#content ul, li {
text-align:left;
}

#contactform {
text-align:center;
margin:0 auto;
width:500px;
float:left;
}

.bottombig {
background:transparent url("../images/bottom516.gif") no-repeat top left;
margin:0;
margin-bottom:3px;
padding:0;
height:16px;
width:516px;
float:right;
}

.bottomsm {
background:transparent url("../images/bottom172.gif") no-repeat top left;
margin:0;
margin-bottom:3px;
padding:0;
height:16px;
width:172px;
float:left;
}

#resources {
color:inherit;
background:#122559 url("../images/top172.gif") no-repeat top left;
text-align:left;
font-style:normal;
font-family:Georgia,"Times New Roman",Times,serif;
margin:0;
padding:4px;
width:164px;
float:left;
}

#resources h3 {
text-align:center;
}

#resources p {
color:#eddaa6;
font-weight:bold;
font-size:80%;
text-align:justify;
}

#footer {
color:inherit;
background:#122559 url("../images/top172.gif") no-repeat top left;
text-align:center;
font-style:normal;
font-family:Georgia,"Times New Roman",Times,serif;
margin:0;
padding:4px;
width:164px;
float:left;
}

#footer p {
margin:0;
margin-top:0.4em;
padding:0;
}

#navcontainer {
color:inherit;
background:#122559 url("../images/top172.gif") no-repeat top left;
margin:0;
padding:4px;
width:164px;
float:left;
}

#navcontainer ul {
background-color:#122559;
font:normal 1em/1.2 serif;
list-style: none;
margin:0;
margin-top:16px;
margin-left:2px;
padding:0;
padding-left:4px;
}

#navcontainer li {
text-align:center;
background-color:#122559;
margin-right:4px;
}

#navcontainer a {
margin: 4px 0 4px 8px;
padding: .3em 2em;
border-right:2px solid #666666;
border-bottom:2px solid #666666;
background-color: #eddaa6;
color: #122559;
text-decoration: none;
font-weight:bold;
width:80px;
}

#navcontainer a:hover {
font-weight:bold;
background-color:#eddaa6;
color: #a35143;
border-right:2px solid #a35143;
border-bottom:2px solid #a35143;
}

#navlist a {
display: block;
}

#navcontainersub {
margin-top:36px;
padding:0;
margin-right:28px;
width:192px;
clear:right;
float:right;
}

#navcontainersub ul {
font: bold 1em/1.2 serif;
list-style: none;
}

#navcontainersub li {
text-align:center;
word-spacing:-0.1ex;
}

#navcontainersub a {
margin: 0.4em 0;
padding: 0.2em 0.4em;
border-right:3px solid #000066;
border-bottom:3px solid #000066;
background-color: #ebb859;
color: #122559;
text-decoration: none;
width: 100%;
}

#navcontainersub a:hover {
border-right:3px solid #666666;
border-bottom:3px solid #666666;
background-color:#122559;
color: #ebb859;
}

.bottombig {
background:transparent url("../images/bottom516.gif") no-repeat top left;
margin:0;
margin-bottom:16px;
padding:0;
height:16px;
width:516px;
float:right;
}

.bottomsm {
background:transparent url("../images/bottom172.gif") no-repeat top left;
margin:0;
margin-bottom:3px;
padding:0;
height:16px;
width:172px;
float:left;
}

.testimonials {
color:#122559;
font-style:normal;
font-size:90%;
text-align:justify;
width:96%;
margin:1em auto;
padding:0.4em;
background-color:#eddaa6;
}

div.row {
clear: both;
padding-top: 10px;
}

div.row span.label {
float: left;
width:180px;
text-align: right;
padding-right:5px;
}

div.row span.formw {
float: right;
width:280px;
text-align: left;
padding-left:5px;
}

div.row span.formwr {
color:#eddaa6;
background-color:#122559;
float: right;
width:280px;
text-align: left;
}

.red {
color:#ff6633;
}
