﻿html {
 margin: 0px;
 padding: 0px;
}

body {
 margin: 0px;
 padding: 0px;
 font-family: verdana, sans-serif;
 font-size: 100%;
 color: #000;
 background: #f7f9fa url(../images/background.gif) repeat-x;
}

div.center,
div.bottom_b,
div.top_b,
div.change,
div.logo_back,
div.head,
div.tabs,
div.tab_bottom,
div.tab_top,
div.body-content,
div.end,
div.links,
div.end_row,
div.row,
div.m_text_c,
div.m_text_t,
div.m_text_b,
div.ver-nav_center,
div.ver-nav_bottom,
div.ver-nav_top {
 float: left;
 width: 100%;
}

div.width {
 width: 972px;
 margin: 0px auto;
}

div.center {
 background: url(../images/center.gif) repeat-y;
}

div.bottom_b {
 background: url(../images/bottom.gif) no-repeat 0% 100%;
}

div.top_b {
 background: url(../images/top.gif) no-repeat;
}

div.change ul {
 float: right;
 margin: 0px;
 padding: 10px 20px 2px 0px;
 list-style: none;
 font-size: 11px;
}

div.change ul li {
 float: left;
 margin: 0px 10px;
}

div.change ul li a {
 color: #dbdddf;
 text-decoration: none;
}

div.change ul li.selected a {
 color: #fff;
}

div.logo_back {
 background: url(../images/logo_background.gif) no-repeat 99% 2px;
}

div.logo {
 float: left;
 padding: 30px 0px 30px 60px;
}

div.logo h1 {
 margin: 0px;
 padding: 0px;
 font-size: 10px;
}

div.logo h1 a {
 display: block;
 width: 255px;
 height: 71px;
 background: url(../images/logo.gif) no-repeat;
}

div.logo h1 a span {
 display: none;
}

div.padding {
 padding: 0px 25px;
}

div.tabs {
 background: #70a1c9 url(../images/tab_center.gif) no-repeat 0px 12px;
}

div.tab_bottom {
 background: url(../images/tab_bottom.gif) no-repeat 0% 100%;
}

div.tab_top {
 background: url(../images/tab_top.gif) no-repeat 0% 0%;
}

ul.tabs {
 margin: 0px;
 padding: 0px 35px;
 list-style: none;
}

ul.tabs li {
 float: left;
 margin: 8px 0px;
}

ul.tabs li.active {
 background: url(../images/active.png) no-repeat;
}

ul.tabs li a {
 display: block;
 width: 120px;
 padding: 12px 0px;
 text-align: center;
 vertical-align: middle;
 font-size: 12px;
 color: #fff;
 text-decoration: none;
 text-transform: uppercase;
}

div.body-content {
 padding: 20px 0px 40px 0px;
}

div.end {
 background: url(../images/end.gif) no-repeat;
}

div.links {
 text-align: center;
 padding-top: 6px;
}

div.links ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

div.links ul li {
 display: inline;
 font-size: 11px;
 padding: 0px 10px;
}

div.links ul li a {
 color: #6698c1;
 text-decoration: none;
}

div.row {
 padding-bottom: 2em;
}

div.m_text_c {
 background: #a07c0a url(../images/m_text_center.gif) repeat-x 0% 50%;
}

div.m_text_t {
 background: url(../images/m_text_top.gif) no-repeat;
}

div.m_text_b {
 background: url(../images/m_text_bottom.gif) no-repeat 0% 100%;
 padding-bottom: 12px;
}

div.m_text_padding, div.text_padding {
 padding: 12px 12px 0px 12px;
}

div.left_text_content {
 width: 540px;
 background: url(../images/s_text_top.gif) no-repeat;
}

div.right_text_content {
 float: right;
 width: 350px;
 background: url(../images/s_right_top.gif) no-repeat;
}

div.left_text_content {
 float: left;
}

div.nav-column-content {
 float: left;
 width: 172px;
 padding-top: 20px;
}

body.no_content_nav div.nav-column-content {
 display: none;
}

div.text-column-content {
 float: right;
 width: 712px;
 padding-top: 20px;
}

body.no_content_nav div.text-column-content {
 width: 100%;
 padding-top: 20px;
}

div.ver-nav_center {
 background: url(../images/sn_center.gif) repeat-y;
}

div.ver-nav_bottom {
 background: url(../images/sn_bottom.gif) no-repeat 0% 100%;
}

div.ver-nav_top {
 background: url(../images/sn_top.gif) no-repeat;
}

div.nav-column-content ul {
 margin: 12px 0px 0px 0px;
 padding: 1px 9px 12px 9px;
 list-style: none;
 font-size: 0.75em;
 background: url(../images/sn_r.gif) no-repeat 50% 0%;
}

div.nav-column-content ul li {
 background: url(../images/sn_r.gif) no-repeat 50% 100%;
 padding: 8px 6px;
}

div.nav-column-content ul li a {
 color: #fff;
 text-decoration: none;
}

div.nav-column-content li.active {
 background: #a07c0a url(../images/sn_r.gif) no-repeat 50% 100%;
}

div.end_row {
 padding-top: 12px;
 padding-bottom: 20px;
 font-size: 11px;
 color: #6698c1;
}

div.end_row a {
 color: #6698c1;
}

div.s_logo {
 float: left;
 width: 45%;
}

div.s_logo a {
 display: block;
 width: 129px;
 height: 31px;
 background: url(../images/bottom_logo.gif) no-repeat;
}

div.s_logo a span {
 display: none;
}


div.copyright {
 float: right;
 width: 45%;
 text-align: right;
}
