body {
    margin:0 auto;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 1.5em;
}
a {
    text-decoration:none;
    color:#ea2d2e
}
form, fieldset {
    margin:0;
    padding:0;
    border:0;
}
img {
    border:0;
}
p {
    margin: 0;
    padding: 0;
}
a:hover {
    text-decoration:underline
}
/* set the image to use and establish the lower-right position */
.box, .body, .head {
    background: transparent url(../images/layout/bg.png) no-repeat bottom right;
}
.box {
    /*total box width: 620px*/
    width: 610px !important; /* for FF, IE7; intended total box width - padding-right(next) */
    width: 620px; /* for IE6; use to position the box */
    margin: 1em auto;
    padding-right: 10px;
} /* set the top-right image */
.head {
    background-position: top right; /* pull the right image over on top of border */
    padding-right: 10px; /* right-image-gap + right-inside padding */
    padding-bottom: 20px;
    margin-right: -10px;
    padding-left: 10px;
    height:35px;
} /* set the top-left image */
.body {
    background-position: bottom left;
    padding-bottom: 5px;
    padding-left: 10px;
}
.logo {
    width:178px;
    float: left;
}
.nav {
    padding-top: 17px;
    padding-left: 188px;
}
.nav ul {
    list-style-type: none;
    left:0;
    margin:0;
    padding:0;
    top:0;
}
.nav ul li {
    list-style-type: none;
    left:0;
    top:0;
    display: inline;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    padding-right: 1em;
}
.nav a {
    color: #000000;
}
.content_sub_box, .content_sub_body, .content_sub_head, .content_sub_head h2, .content_main_box, .content_main_body, .content_main_head, .content_main_head h1 {
    background: transparent url(../images/layout/box.png) no-repeat bottom right;
}
.content_sub {
    float: left;
    /*total box width: 178px*/
    width: 178px !important; /* intended total box width - padding-right(next) */
    width: 188px; /* use to position the box */
}
.content_main {
    float: right;
    /*total box width: 412px*/
    width: 412px !important; /* intended total box width - padding-right(next) */
    width: 412px; /* use to position the box */
}
.content_sub_box, .content_main_box {
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding-right: 10px;
}
.content_sub_box {
    /*total box width: 178px*/
    width: 168px !important; /* intended total box width - padding-right(next) */
    width: 178px; /* use to position the box */
    font-size:11px;
}
.content_main_box {
    /*total box width: 412px*/
    width: 402px !important; /* intended total box width - padding-right(next) */
    width: 412px; /* use to position the box */
}
.content_sub_head, .content_main_head {
    background-position: top right;
    margin-right: -10px;
    height:20px;
    color:#FFFFFF;
    font-family:"Times New Roman", Times, serif;
    padding-right: 10px;
    padding-bottom: 10px;
} /* set the top-left image */
.content_sub_head h2, .content_main_head h1 {
    background-position: top left;
    margin: 0; /* reset main site styles*/
    border: 0;
    height: auto; /* IE Holly Hack */
    font-size:12px;
    padding-top: 11px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 40px;
} /* set the lower-left corner image */
.content_sub_body, .content_main_body {
    background-position: bottom left;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
.content_main_body p {
    margin-bottom:1.6em;
}
.foot {
    text-align:center;
    font-size:10px;
    clear: both;
    border-top:#FFFFFF solid 1px;
}
.foot_head {
    color:#EA2D2E;
}
.foot_address {

}
.copyright {
    color:#F2F2F2;
    font-size:8px;
}
.right {
    text-align:right;
}

