

* {margin: 0;padding: 0;}
html {margin: 0;padding: 0;}

body {
  background: #dce3e6;
  margin: 0;
  padding: 0;
}

h1 {
  font-size: 15px;
  padding: 6px;
}
#wrapper {
   margin: 0 auto;
   width: 982px;
   background: transparent;
}

#header {
  height: 261px;
  background: #dce3e6 url(../images/header_bg.jpg) center no-repeat;
}

#nav {position: relative;top: 170px;height: 91px;}

#nav .logo {float: left;display: block;margin: 0;padding: 0;height: 91px;width: 344px;}
#nav .logo a {text-decoration: none;text-indent: -99999px;height: 91px;width: 344px;display: block;}

#nav .breadcrumbs {width: 89px;margin: 0;padding: 0;float: left;}
#nav .breadcrumbs ul {display: block;margin: 0;padding: 0;}
#nav .breadcrumbs ul li {list-style: none;margin: 2px 0 0 0;}
#nav .breadcrumbs ul li a {font-size: 12px;display: block;color: #999;margin: 0;padding: 3px 0 3px 7px;text-decoration: none;text-transform: uppercase;}

#nav .menu {width: 547px;height: 54px;float: right;position: relative;top: 35px;}
#nav .menu ul {display: block;margin: 0; padding: 0;}
#nav .menu ul li {float: left;margin: 0;padding: 0;list-style: none;}
#nav .menu ul li a {text-decoration: none;text-indent: -99999px; display: block;width: 180px;height: 54px;}

#content {margin: 0;padding: 0;height: auto; overflow: hidden; border-bottom: 1px solid #000;}

#contentLft {
  float: left;
  margin: 7px;
  padding: 0;
  width: 345px;
  min-height: 650px !important;
  height: auto;
  border: 1px dashed #777b7b;
  text-align: justify;
  }

#contentRght {float: right;margin: 7px;width: 603px;min-height: 650px !important;height: auto;}
#contentRght .top {width: 603px;height: 188px;background: url(../images/top_content.jpg);}
#contentRght .bottom {border: 1px dashed #777b7b; height:auto;padding: 0;margin: 0; text-align: justify; }

#contentRght_oth .bottom_oth {border: 1px dashed #777b7b; width: 970px; height:953px;padding: 0;margin: 0; text-align: justify; float: right; }
#contentRght_oth {float: right;margin: 7px;min-height: 953px !important;height: auto; text-align: justify; margin-left: 10px;}


#contentRght_oth2 .bottom_oth2 {border: 1px dashed #777b7b; width: 970px; height:570px;padding: 0;margin: 0; text-align: justify; float: right; }
#contentRght_oth2 {float: right;margin: 7px;min-height: 570px !important;height: auto; text-align: justify; margin-left: 10px;}

#contentRght_oth3 .bottom_oth3 {border: 1px dashed #777b7b; width: 970px; height:1470px;padding: 0;margin: 0; text-align: justify; float: right; }
#contentRght_oth3 {float: right;margin: 7px;min-height: 1470px !important;height: auto; text-align: justify; margin-left: 10px;}

#contentRght_oth_contact .bottom_oth_contact {border: 1px dashed #777b7b; width: 970px; height:470px;padding: 0;margin: 0; text-align: justify; float: right; }
#contentRght_oth_contact {float: right;margin: 7px;min-height: 470px !important;height: auto; text-align: justify; margin-left: 10px;}


#footer {border-top: 1px solid #fff;height: 77px;margin: 0 0 25px 0;}