/* Generated by KompoZer */
* {
  margin: 0;
  padding: 0;
}
body {
  background: #e6fbff none repeat scroll 0% 50%;
  min-width: 1000px;
  font-size: 14pt;
  line-height: 110%;
  color: #333333;
  font-family: tahoma,arial,helvetica,sans-serif;
}
object {
  vertical-align: top;
}
input, textarea, select {
  font-family: Tahoma,Arial,helvetica,sans-serif;
  font-size: 1em;
  vertical-align: middle;
  font-weight: normal;
}
p {
  margin: 0;
  padding: 0;
}
img {
  border:  none;
  vertical-align: top;
  text-align: left;
}
.fleft {
  float: left;
}
.fright {
  float: right;
}
.clear {
  clear: both;
}
.alignright {
  text-align: right;
}
.aligncenter {
  text-align: center;
}
.wrapper {
  width: 100%;
  overflow: hidden;
}
.container {
  width: 100%;
}
.tail-top {
  background: #ffffff url(images/tail-top.gif) repeat-x scroll left top;
}
.tail-bottom {
  background: transparent url(images/tail-bottom.gif) repeat-x scroll left bottom;
}
#header, #content, #footer {
  margin: 0 auto;
  font-size: 0.75em;
  width: 1000px;
}
.col-1, .col-2, .col-3 {
  float: left;
}
#form .form {
  height: 29px;
  width: 100%;
  overflow: hidden;
}
#form input {
  border: 1px solid #a7ccce;
  padding: 1px 0 1px 3px;
  background: #ffffff none repeat scroll 0% 50%;
  width: 119px;
  float: left;
  vertical-align: top;
  line-height: 1.2em;
  margin-right: 5px;
}
#form a {
  float: left;
}
#contacts-form {
  clear: right;
  width: 100%;
  overflow: hidden;
}
#contacts-form fieldset {
  border:  none;
  float: left;
}
#contacts-form .field {
  clear: both;
  height: 22px;
}
#contacts-form label {
  float: left;
  width: 97px;
  font-weight: bold;
  color: #5e5e5e;
}
#contacts-form input {
  border: 1px solid #5eb2c1;
  padding: 1px 0 1px 3px;
  width: 347px;
  color: #70635b;
  float: left;
}
#contacts-form textarea {
  border: 1px solid #5eb2c1;
  padding: 1px 0 1px 3px;
  width: 347px;
  height: 360px;
  color: #70635b;
  float: left;
  margin-bottom: 15px;
  overflow: auto;
}
#contacts-form a {
  color: #e62525;
}
ul, ol {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.site-nav {
  padding-top: 11px;
}
.site-nav li {
  padding: 2px 42px 0;
  background: transparent url(images/divider.gif) repeat-y scroll right top;
  float: left;
  font-size: 17px;
  line-height: 1.2em;
  text-transform: uppercase;
}
.site-nav li a {
  text-decoration: none;
  color: #133439;
}
.site-nav li a:hover {
  color: #e93434;
}
.site-nav li.last {
  background: transparent none repeat scroll 0% 50%;
  padding-right: 0;
}
.nav-list {
  position: absolute;
  right: 113px;
  top: 52px;
}
.nav-list li {
  padding: 6px 17px 6px 15px;
  background: transparent url(images/divider1.gif) repeat-y scroll right top;
  float: left;
}
.nav-list li.last {
  background: transparent none repeat scroll 0% 50%;
  padding-right: 0;
}
.list li {
  padding: 0 0 8px 11px;
  background: transparent url(images/marker1.gif) no-repeat scroll left 5px;
}
.list li a {
  color: #133439;
}
.list1 {
  margin-top: -15px;
}
.list1 li {
  color: #393939;
  padding-top: 15px;
}
.list1 li b {
  display: block;
  padding-bottom: 6px;
}
.list1 li a {
  text-decoration: none;
  color: #393939;
}
.list1 li a:hover {
  background: #ffffff none repeat scroll 0% 50%;
}
.list2 {
  margin-top: -5px;
}
.list2 li {
  width: 100%;
  overflow: hidden;
  vertical-align: top;
  padding-top: 15px;
}
.list2 li img {
  margin: -10px 12px 0 0;
  float: left;
}
.list2 li b {
  display: block;
  padding-bottom: 5px;
}
.list2 li b a {
  color: #5eb2c1;
  text-decoration: none;
}
.list2 li b a:hover {
  color: #000000;
}
.list3 {
  margin-top: -9px;
}
.list3 li {
  width: 100%;
  overflow: hidden;
  vertical-align: top;
  padding-top: 10px;
}
.list3 li img {
  margin: 6px 12px 0 0;
  float: left;
}
.list3 li b {
  display: block;
  padding-bottom: 5px;
}
.list3 li b a {
  color: #5eb2c1;
  text-decoration: none;
}
.list3 li b a:hover {
  color: #000000;
}
.list4 {
  padding-bottom: 17px;
}
.list4 li {
  padding: 0 0 5px 8px;
  background: transparent url(images/marker2.gif) no-repeat scroll left 6px;
  font-weight: bold;
}
.list4 li ul {
  padding-top: 5px;
  margin-bottom: -5px;
}
.list4 li a {
  color: #e62525;
}
.img-box span {
  display: block;
  padding-top: 20px;
  text-align: center;
  color: #133439;
}
.img-box span b {
  display: block;
  color: #e62525;
}
.img-box a {
  text-decoration: none;
}
p {
  margin-bottom: 18px;
}
.p1 {
  margin-bottom: 0;
}
.phone {
  float: right;
  margin-right: 30px;
}
a {
  color: #bc3027;
}
a:hover {
  text-decoration: none;
}
h2 {
  font-size: 24px;
  line-height: 1.2em;
  text-transform: uppercase;
  color: #133439;
  margin-bottom: 20px;
}
h2 span {
  color: #878787;
  padding-left: 60px;
}
h2 b {
  color: #e62525;
  position: relative;
  top: 1px;
}
h2 strong {
  color: #5eb2c1;
  position: relative;
  top: 1px;
}
h3 {
  font-size: 20px;
  line-height: 1.2em;
  color: #133439;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: normal;
}
.box {
  background: transparent url(images/box-tail.gif) repeat-y scroll left top;
  width: 208px;
  margin-bottom: 20px;
}
.box .top {
  background: transparent url(images/box-top.gif) no-repeat scroll left top;
}
.box .bot {
  background: transparent url(images/box-bot.gif) no-repeat scroll left bottom;
  min-height: 313px;
  height: auto ! important;
}
.box .inner, .box1 .inner, .box2 .inner {
  padding: 25px 30px;
}
.box1 {
  background: transparent url(images/box1-tail.gif) repeat-y scroll left top;
  width: 208px;
}
.box1 .top {
  background: transparent url(images/box1-top.gif) no-repeat scroll left top;
}
.box1 .bot {
  background: transparent url(images/box1-bot.gif) no-repeat scroll left bottom;
  min-height: 289px;
  height: auto ! important;
}
.box2 {
  background: transparent url(images/box2-tail.gif) repeat-y scroll left top;
  width: 208px;
}
.box2 .top {
  background: transparent url(images/box2-top.gif) no-repeat scroll left top;
}
.box2 .bot {
  background: transparent url(images/box2-bot.gif) no-repeat scroll left bottom;
  min-height: 432px;
  height: auto ! important;
}
.box2 h3 {
  color: #7a2d2e;
}
.box3 {
  background: #f3f3f3 none repeat scroll 0% 50%;
  width: 504px;
}
.box3 .top {
  background: transparent url(images/box3-top.gif) no-repeat scroll left top;
}
.box3 .bot {
  background: transparent url(images/box3-bot.gif) no-repeat scroll left bottom;
}
.box3 .inner {
  padding: 25px 25px 20px 30px;
}
.box3 h3 {
  margin-bottom: 9px;
}
.form-box {
  background: transparent url(images/form-box-tail.gif) repeat-y scroll left top;
  width: 208px;
  margin-bottom: 20px;
}
.form-box .top {
  background: transparent url(images/form-box-top.gif) no-repeat scroll left top;
}
.form-box .bot {
  background: transparent url(images/form-box-bot.gif) no-repeat scroll left bottom;
  min-height: 170px;
  height: auto ! important;
}
.form-box .inner {
  padding: 26px 20px 40px 30px;
}
.form-box h3, .form-box p {
  color: #ffffff;
}
.form-box h3 {
  margin-bottom: 10px;
}
.form-box p {
  margin-bottom: 6px;
}
.form-box a {
  color: #fbcec6;
}
#header {
  background: transparent url(images/header-bg.jpg) no-repeat scroll left top;
  height: 440px;
  position: relative;
}
#header .logo {
  position: absolute;
  left: 20px;
  top: -10px;
}
#content .col-1, #content .col-2 {
  margin-right: 20px;
}
#content .col-1 {
  width: 208px;
}
#content .col-2 {
  width: 504px;
}
#content .col-3 {
  width: 208px;
  float: right;
}
#content .indent {
  padding: 30px 20px 40px;
}
#content .indent1 {
  padding: 20px 20px 30px 30px;
}
#content .inner_copy {
  border:  none;
  margin: -100px 0 0;
  padding: 0;
  color: #ff0000;
  float: left;
  width: 50% ! important;
  overflow: hidden;
  line-height: 0;
  font-size: 11px;
}
#footer {
  background: transparent url(images/footer-bg.gif) no-repeat scroll left top;
  height: 85px;
}
#footer p {
  text-align: center;
  padding-top: 33px;
  color: #133439;
}
#footer p a {
  color: #e62525;
}
#footer img {
  position: relative;
  top: -4px;
}
