body {
background-color:#ccc;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
height:100%;
line-height:22px;
margin:8px;
padding:0;
text-align:center;
}

a {
color:#c00;
text-decoration:none;
}

a:hover {
color:#111683;
text-decoration:underline;
}

#menu {
float:none;
padding-right:10px;
padding-top:15px;
}

#menu ul {
list-style-type:disc;
margin:0 0 0 20px;
}

#menu ul li {
margin: 5px 0 5px 10px;
}

#menu ul li a {
color:#111683;
font-size:11px;
}

#menu ul li a:hover {
color:#961A29;
text-decoration:underline;
}

#menu ul li#selected a {
color:#961A29;
font-size:11px;
font-weight: bold;
font-weight:700;
text-decoration:none;
}

ul {
list-style-type:disc;
margin:15px 0 15px 15px;
}

li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

blockquote {
background-color: #eee;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
margin: 2em;
padding: .5em;
width: 400px;
}

blockquote p {
margin:.2em;
}

#container {
background-color:#fff;
border:medium solid #000;
margin:0 auto;
padding:0;
text-align:left;
vertical-align:middle;
width:780px;
}

#header {
background-color:#2c2c2c;
height:130px;
margin:0;
padding:0;
}

#header h1 {
color:#fff;
font-size:1.8em;
font-weight:lighter;
letter-spacing:.1em;
margin:0;
padding:20px 0 0 20px;
}

#header h2 {
color:#eee;
font-size:.9em;
font-weight:lighter;
letter-spacing:.1em;
margin:0;
padding:0 0 0 20px;
}

#leftColumn {
background-color:#fff;
float:left;
width:175px;
}

#leftColumn p {
color:#8E8E8E;
font-size:12px;
padding:10px;
}

#service-area {
color:#545454;
font-size:12px;
margin:10px 5px 0;
padding:10px;
}

#service-areas h1 {
font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:10px;
padding:0;
}

#service-areas ul {
margin:0 auto;
padding:0;
}

.service-area {
list-style-type:none;
margin:5px 0;
padding:0;
}

#leftColumn h2 {
font-size:1em;
margin:0;
padding:10px 0 0 10px;
}

#leftColumn ul {
list-style:none;
margin:0;
}

#leftColumn li {
margin: 10px 0 0 0;
}

#leftColumn li a {
text-decoration:none;
}

#leftColumn li a:hover {
text-decoration:underline;
}

#centerColumn {
background-color: #fff;
margin: 0 0 30px 180px;
padding: 10px;
}

#centerColumn p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
}

#centerColumn h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 24px;
color: #961A29;
padding: 15px 0 15px 0;
}

#centerColumn h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 20px;
color: #961A29;
padding: 15px 0 15px 0;
}

#centerColumn h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #961A29;
font-weight: bold;
padding: 10px 0 10px 0;
}

#footer {
background-color:#F4F3EA;
border-top:1px solid #ccc;
font-size:.7em;
height:20px;
line-height:20px;
margin:2px 0 5px;
padding:0;
text-align:center;
}

