/* CSS Document */

body {
margin:0px;
margin-bottom:10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:16px;
background-image:url(/images/bg.gif);

}

#main {
background-image:url(/images/bg_main.gif);
width:986px;
text-align:left;
}

#nav {
background-image:url(/images/bg_nav.gif);
margin-left:13px;
margin-right:13px;
}

#nav_sub {
background-image:url(/images/bg_nav_sub.gif);
margin-left:13px;
margin-right:13px;
height:155px;
}

#content_home {
background-image:url(/images/masthead_3.gif);
background-repeat:no-repeat;
margin-left:13px;
margin-right:13px;
}

#content_home_sub {
margin-left:13px;
margin-right:13px;
}

.logo {
padding-left:144px;
}

.logo_2 {
padding-left:540px;
}

.nav_top {
padding-top:10px;
padding-left:74px;
}

.nav_item {
padding-right:37px;
}

.content_home_1 {
padding-left:30px;
padding-right:20px;
vertical-align:top;
}

.subheader {
padding-top:60px;
}

.subheader_sub {
padding-top:30px;
padding-bottom:5px;
}

.content_home_2 {
background-color:#E9E9E9;
border-top:10px solid #FFF;
width:313px;
vertical-align:top;
padding-bottom:18px;
}

.content_home_2 form {
margin:0px;
padding:0px;
}

.content_home_2 ul {
padding:0px;
margin:0px;
margin-right:55px;
margin-top:20px;
}

.content_home_2 li {
padding:0px;
margin:0px;
list-style:none;
text-align:right;
margin-bottom:5px;
font-weight:bold;
}

.content_home_2 li input {
margin-left:5px;
}

#quick_contact {
text-align:center;
margin:18px;
}

#quick_contact_intro {
margin-left:20px;
margin-right:20px;
text-align:center;
}

#form_button {
margin-left:147px;
margin-top:10px;
}

#footer {
color:#999;
text-align:center;
font-size:11px;
margin-left:13px;
margin-right:13px;
margin-top:40px;
padding-bottom:10px;
}

#footer_shadow {
}

a:active  { color: #E76800; text-decoration: underline;}
a:link  { color: #E76800; text-decoration: underline;}
a:visited  { color: #E76800; text-decoration: underline;}
a:hover  { color: #E76800; text-decoration: none;}

.row_header {
background-color:#666;
color:#FFF;
font-weight:bold;
}

.row {
background-color:#F7F7F7;
}

.row_odd {
background-color:#ECECEC;
}

#form_elements input {
width:145px;
}

#form_elements textarea {
width:145px;
}