
body {
	color:#000;
    font:14px Arial, Helvetica, "Lucida Sans", Verdana;
	margin:0;
    background-color:#fff;
}
img {
	border:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
form {
	border-style:none;
	margin:0;
	padding:0;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
#main {
    width:100%;
    background:url(../images/footer-bg.gif) repeat-x bottom;
}
.head-inner {
    background:#000038 url(../images/body-bg.gif) repeat-x bottom;
    padding-bottom:1px;
}
.header {
    background:#000038 url(../images/head-b.gif) no-repeat bottom;
    overflow:hidden;
    padding:14px 14px 0 10px;
    width:876px;
    margin:0 auto;
}
.head-left strong{
    width:135px;
    height:74px;
    background:url(../images/logo.gif) no-repeat;
    margin:0 0 16px;
    display:block;
}
.head-left strong a {
    display:block;
    height:100%;
    text-indent:-9999px;
    overflow:hidden;
}
.head-left {
    float:left;
    padding-bottom:6px;
}
.head-left p {
    color:#fff;
    font-size:12px;
    margin:0 0 3px;
}
.head-left p span {
    width:48px;
    float:left;
}
.head-left p a {
    color:#fff;
}
p.m-0 {
    margin:0;
}
.head-right {
    float:right;
    color:#fff;
    width:630px;
}
.head-right strong {
    font-size:30px;
    float:left;
}
ul.red-list {
    background:url(../images/head-menu.gif) repeat-x;
    height:30px;
    float:right;
    margin:0 0 38px;
    padding:0;
    overflow:hidden;
}
ul.red-list li {
    float:left;
    list-style:none;
}
ul.red-list li a {
    color:#fff;
    line-height:30px;
    padding:0 24px 0 18px;
    display:block;
    background:url(../images/plus.gif) no-repeat 90% 52%;
}
ul.red-list li.active a,
ul.red-list li a:hover {
    color:#bb1414;
    background:url(../images/top-menu-hover.gif) no-repeat right;
    text-decoration:none;
}
ul.red-list li a.last {
    margin-right:0;
    background:none;
}
ul.red-list  li a.last:hover {
    background:url(../images/top-menu.gif) no-repeat right;
}

ul.red-list li.active a.last {
    background:url(../images/top-menu.gif) no-repeat right;
}
.footer ul.red-list li.active a.last {
    background:url(../images/top-menu-bi.gif) no-repeat right;
}
.footer ul.red-list a.last:hover {
    background:url(../images/top-menu-bi.gif) no-repeat right;
}
.head-right h1 {
    margin:0 0 10px;
    font-size:18px;
    clear:both;
}
.base-menu {
    width:227px;
    margin:0;
    padding:0 0 3px;
    float:left;
}
.base-menu li {
    list-style:none;
    background:url(../images/base-menu-li.gif) no-repeat;
    height:100px;
    margin-bottom:2px;
}
.base-menu li h3 {
    margin:0 20px 8px 0;
    line-height:30px;
    text-align:center;
    font-size:16px;
    color:#fff;
    padding:0 10px 0 1px;
    background:url(../images/arrow.gif) no-repeat right;
    font-weight:normal;
}
.base-menu li h3 a {
    color:#fff;
}
.base-menu li h3 a:hover {
    text-decoration:none;
}
.img-box {
    margin-left:8px;
    text-align:center;
}
.img-box img {
    border:1px solid #c21b00;
    width:116px;
    height:116px;
}
.container {
    margin:0 auto;
    width:900px;
    height:1%;
    overflow:hidden;
    padding:19px 0 9px;
}
.content {
    padding:16px 15px 0 13px;
    width:642px;
    float:right;
}
.content h2 {
    font-size:24px;
    margin:0 60px 36px 0;
    color:#002f65;
    font-weight:normal;
    text-align:center;
}
img.img-home {
    border:2px solid #000038;
    float:left;
    margin:0 16px 5px 0;
}
.content p {
    line-height:24px;
    margin:8px 0 30px;
}
.footer {
    width:900px;
    margin:0 auto;
    height:1%;
    overflow:hidden;
}
.footer ul.red-list {
    font-size:13px !important;
    margin-bottom:12px;
}
.copy {
    clear:both;
    float:right;
    color:#fff;
    font-size:12px;
    padding:0 85px 12px 0;
}
ul.contact-box {
    margin:0;
    padding:40px 0 0 60px;
}
ul.contact-box li {
    list-style:none;
    padding-bottom:24px;
    font-size:16px;
    padding-left:40px;
}
ul.contact-box li span {
    display:block;
}
ul.contact-box li span a {
    color:#0368ff;
    text-decoration:underline;
}
ul.contact-box li span a:hover {
    text-decoration:none;
}
ul.serv {
    float:left;
    width:410px;
}
.serv li {
    background:url(../images/red-box.gif) no-repeat 0 6px;
    padding-bottom:18px !important;
}
.img-list {
    margin:0;
    padding:64px 0 0;
}
.img-list li {
    list-style:none;
    padding-bottom:6px;
}
.inner {
    padding-left:28px;
}
.inner p {
    line-height:18px;
    margin-bottom:2px;
}
ul.info {
    margin:0;
    padding:0;
    float:left;
    width:270px;
}
ul.info li {
    list-style:none;
    background:url(../images/red-box.gif) no-repeat 0 7px;
    padding:0 0 0 30px;
    line-height:19px;
}
.map {
    float:right;
    width:220px;
    text-align:justify;
    font-size:13px;
}
.map span {
    display:block;
}
.map img {
    display:block;
    width:199px;
    margin:0 auto 10px;
}
.img-details {
    margin:0;
    padding:26px 0 10px 28px;
    overflow:hidden;
    clear:both;
}
.img-details li {
    list-style:none;
    float:left;
    padding-right:20px;
}
.img-details li img {
    width:167px;
}
.m-5 {
    margin-bottom:5px;
}
.copy a {
    color:#fff;
    margin-left:82px;
}
