body {
font-family: Verdana, Arial, sans-serif;
background: url(/images/background.gif) repeat;
margin: 0;
padding: 0;
}

p, img, h1, h2, h3,
h4, h5, h6 {
padding: 0;
margin: 0;
}

#wrapper {
position: relative;
background: url(/images/content_background.png) repeat-y;
width: 1032px;
margin: 0 auto;
padding: 0 0 10px 0;
}

#content {
margin: 0 0 0 50px; 
width: 908px;
}

#header {
width: 908px;
height: 150px;
}

#fee {
position: absolute;
top: 0;
left: 725px;
}

#logo {
position: absolute;
top: 45px;
}

#nav {
background: url(/images/nav_bar.jpg) no-repeat;
width: 908px;
height: 32px;
}

#nav ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#nav li {
float: left;
padding: 5px 0 0 39px;
}

#nav li a {
font-family: Trebuchet, "Trebuchet MS", sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 15px;
color: #ffffff;
text-decoration: none;
}

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

#maincontent {
clear: both;
float: left;
width: 595px;
margin: 10px 0 0 0;
font-size: 12px;
line-height: 19px;
}

#maincontent a {
color: #1e3b69;
}

#maincontent a:hover {
text-decoration: none;
}

#maincontent h2 {
color: #1e3b69;
padding: 0 0 20px 0;
font-size: 22px;
}

#maincontent_left {
width: 290px;
float: left;
margin: 10px 0 0 0;
}

#maincontent_right {
margin: 10px 0 0 0;
float: right;
width: 285px;
font-size: 12px;
line-height: 19px;
}

#sidebar {
margin: 10px 0 0 0;
border-left: 1px solid #1e3b69;
float: right;
width: 285px;
font-size: 11px;
padding: 0 0 0 15px;
}

#blogcontent {
font-size: 11px;
line-height: 17px;
}

#blogcontent h1 {
color: #1e3b69;
font-size: 22px;
line-height: 24px;
padding: 0 0 5px 0;
letter-spacing: -1px;
font-weight: normal;
}

#blogcontent h1 a {
color: #1e3b69;
text-decoration: none;
}

.continue a {
color: #1e3b69;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

.continue a:hover {
color: #6c6c6d;
}

.emp {
font-weight: bold;
color: #1e3b69;
}

#case_evaluation {
background: url(/images/evaluation_box.jpg) no-repeat;
width: 266px;
height: 366px;
}

#case_content {
padding: 15px 0 0 15px;
width: 240px;
color: #ffffff;
}

#case_content h1 {
color: #ffffff;
font-size: 15px;
text-transform: uppercase;
}

.caseinput {
width: 200px;
border: 0;
margin: 10px 0 0 0;
padding: 5px;
}

#case_evaluation textarea {
width: 200px;
height: 90px;
padding: 5px;
margin: 10px 0 0 0;
border: 0;
}

input.submit {
background-color: #adadad;
width: 75px;
border: 0;
padding: 3px;
margin: 10px 0 0 0;
font-weight: bold;
}


#areas {
list-style: url(/images/blue_arrow.gif);
font-size: 15px;
line-height: 25px;
}

#areas a {
color: #6c6c6d;
text-decoration: none;
}

#areas a:hover {
text-decoration: underline;
}

#footer {
position: relative;
top: 10px;
clear: both;
width: 990px;
height: 65px;
background-color: #1e3b69;
color: #ffffff;
margin: 0 0 0 12px;
font-size: 11px;
padding: 10px 0 0 10px;
}

#footer a {
color: #ffffff;
}

/* Blog style */

.news_left {
float: right;
width: 150px;
}

.news_right {
float: left;
width: 400px;
}

.news_title, .home_blog_title {
font-size: 20px;
line-height: 22px;
color: #1e3b69;
}

.news_title {
padding: 10px 0 0 0;
}

.home_blog_title a {
color: #1e3b69;
}

.news_date {
font-style: italic;
color: #8a8a8a;
font-size: 10px;
}

.news_more {
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
}

.blog_comment {
padding: 5px 0 5px 0;
}

.bc_name {
font-style: italic;
}

.bc_date {
font-size: 10px;
font-family: Trebuchet, "Trebuchet MS", sans-serif;
color: #a8a8a8;
text-transform: uppercase;
}

#archive_list ul {
list-style: url(/images/gray_arrow.gif);
margin: 0;
padding: 0 0 10px 0;
}

#archive_list ul li a {
color: #1e3b69;
}

#archive_list ul li a:hover {
text-decoration: none;
}

.archive_date {
font-weight: bold;
}

/* Contact style */

.contact_label {
padding: 5px;
font-weight: bold;
}

.contact_input {
border: 1px solid #979797;
padding: 5px;
}

.contact_comment {
height: 200px;
width: 250px;
}

