/* CSS Document */
body {
  margin:0px 0px;
  padding:0px inherit;
  font-size:12px;
  background-color:#141414;
  font-family:Calibri, Tahoma, Verdana, Arial;
  }
.clearFl {clear:both}
#WrapBody {
  background:url(../web_img/bg_body.png) repeat-x 0px 0px #ffffff;
  margin:0px 0px;
  padding:0px 0px;
  display:block;
}
#WrapAll {
  width:930px;
  margin:0px auto;
  padding:0px 0px;
  display:block;
  }
#WrapHeader {
  width:930px;
  display: block;
  background:url(../web_img/bg_shaddow.png) no-repeat 100px 0px;
  min-height:120px;
  }
#WrapHeader .logo {
  float: left;
  width: 300px;
}
#WrapHeader .navi {
  width:630px;
  float:right;
  margin:40px 0px 0px 0px;
  text-align: right;
  }
#WrapHeader .navi ul {
  margin:0px 0px;
  padding:0px 0px;
  list-style:none;
  float:right;
  }
#WrapHeader .navi li {
  float:left;
  display:inline;
  max-width:110px;
  font-size:12px;
  text-align:center;
  text-transform:uppercase;
  vertical-align:top;
  margin:0 8px;
  }
#WrapHeader .navi li a {
  display:block;
  line-height:16px;
  color:#FFFFFF;
  text-decoration:none;
  padding:0 0 4px
  }
#WrapHeader .navi li.Act a {
  background:url(../web_img/li_act_main.gif) no-repeat bottom center;
  padding:0 0 4px
  }
#WrapHeader .navi li a:hover {
  color:#CCCCCC;
  }

#BorderHeader {
  width:930px;
  display:block;
  margin:-13px auto;
  padding:0px 0px 20px;
  }

#WrapContent {
  width:930px;
  display:block;
  margin:0px auto;
  padding:0px 0px 20px;
  }

#WrapContent #Content {
  float:right;
  width:600px;
  margin:0px 20px 0px 0px;
  }
#WrapContent #Content .post {
  padding:0px 10px;
  min-height: 300px;
  }
#WrapContent #Content h1 {
  color:#333333;
  font-size:20px;
  font-weight:400;
  }
#WrapContent #Content h2 {
  color:#333333;
  font-size:16px;
  font-weight:400;  
  }
#WrapContent #Content p {
  font-size:14px;
  color:#333333;
  line-height:20px;
}
#WrapContent #Content a {
  color:#616161;
}
#WrapContent #Content a:hover {
  text-decoration:none;
  color:#BCAC10;
}
#WrapContent #Content li {
  font-size:14px;
  padding:0 0 5px;
  }
#WrapContent #Content .detail {
  font-size:76%;
  line-height:110%;
  color: #666666;
  text-align: justify !IMPORTANT;
  }
#WrapContent #Content p .detail {text-align: justify !IMPORTANT;}

#WrapContent #Content .divider hr {visibility:hidden; display:none}
#WrapContent #Content .divider { background:url(../web_img/dot_bg.png) repeat-x 0px 0px; padding:5px 0px 5px; display:block; clear:both}


#WrapContent #Left {
  width:280px;
  margin:0px 0px 0px 20px;
  float:left;
  }
#WrapContent #Left .LeftContent {
  padding:60px 0px 20px 0px;
  }
  
#WrapContent #Left ul#SubNav {
  margin:0px 0px;
  padding:0px 0px;
  list-style:none;
  }
#WrapContent #Left ul#SubNav li {
  list-style:none;
  display:block;
  width:220px;
  padding:1px 0px 1px;
  margin:0px 0px 1px 0px;
  }
#WrapContent #Left ul#SubNav li a {
  display:block;
  font-size:13px;
  text-transform:uppercase;
  color:#616161;
  padding:4px 5px 4px 25px;
  margin:0px 0px;
  border-bottom:1px dashed #616161;
  background:url(../web_img/li_submenu.gif) no-repeat 5px -42px;
  text-decoration:none;
  }
#WrapContent #Left ul#SubNav li a:hover {
  color:#333333;
  border-bottom:1px dashed #333333;
  background-position: 5px 3px;
  }
#WrapContent #Left ul#SubNav li.Act a {
   background:url(../web_img/li_submenu.gif) no-repeat 5px -87px;
  color:#242424;

}

#WrapBottom {
  width:100%;
  display:block;
  background-color:#E6E6E8;
  margin: 0px auto;
  }

#WrapBottomContent ul {
  overflow: hidden;
  clear: both;
  margin: 0;
  padding: 0;
}
#WrapBottomContent li a {
  color: #666666;
  text-decoration:none;
  }
#WrapBottomContent li a:hover {
  color: #999999;
  text-decoration:underline;
  }
#WrapBottomContent li {  
  list-style-type: none;
  position: relative;
  padding: 2px 3px 0 4px;
  margin: 0;
  width: 140px;
  float: left;
  display: inline-block;
  font-weight:normal;
  font-size:16px;
}
#WrapBottomContent li ul li {
  font-size:13px;
  }
#WrapBottomContent li ul li a {
  color:#999999;
  padding:3px 0;
  margin-bottom:1px;
  }


#WrapFooter {
  width:100%;
  display:block;
  background-color:#141414;
  margin: 0px auto;
}
#WrapFooter img{
  border:none;
  }
#WrapBottomContent, #WrapFooterContent {
  width:930px;
  margin:0px auto;
  padding:10px 0px;
  display:block;
  }
   
#WrapFooterContent .logoBottom {
  width:260px;
  padding:0px 0px 0px 10px;
  float:left;
  }
#WrapFooterContent .logoBottom a {
  border:none;
  background:none;
  }

#WrapFooterContent .toolsMenu {
  float:right;
  width:500px;
  text-align:right;
  color:#999999;
  font-size:13px;
  }
#WrapFooterContent .toolsMenu a {
  color:#999999;
  text-decoration:none;
  padding:2px 3px;
  margin:0 2px;
  }
#WrapFooterContent .toolsMenu a:hover {
  text-decoration:underline;
  color:#CCCCCC;
  }
#WrapFooterContent .toolsMenu img a {
  border:none;
  }

#WrapFooterContent .copyRight {
  float:right;
  width:300px;
  padding:40px 0px 0px 0px;
  text-align:right;
  color:#999999;
  font-size:11px;
  }
#WrapFooterContent .copyRight a {
  color:#999999;
  text-decoration:none;
  }


#WrapContent #Content .post #tx-powermail-pi1_fieldset_1, #WrapContent #Content .post .tx-powermail-pi1_fieldset {
  background: none;
  border:none;
  }
#WrapContent #Content .post .tx-powermail-pi1_confirmation td.powermail_all_td powermail_all_label {
  color:#999999 !IMPORTANT
}
#WrapContent #Content .post #tx-powermail-pi1_fieldset_1 legend, #WrapContent #Content .post .tx-powermail-pi1_fieldset legend {
  color:#333333;
  font-size:20px;
  font-weight:400;
  }
#WrapContent #Content .post .tx_powermail_pi1_fieldwrap_html_checkbox_title {font-size:14px !IMPORTANT; color:#444444;font-weight: bold;}

#WrapContent #Content .post #tx-powermail-pi1_fieldset_1 .powermail_submit,
#WrapContent #Content .post .powermail_submit,
#WrapContent #Content .post .tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_submit,
#WrapContent #Content .post .tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_back {
   background:url(../web_img/bg_button.png) repeat 0px 0px;
  border:none;
  color:#141414;
  padding:3px 10px;
  font-weight:400;
  border-radius:6px;
  font-size:11px;
  margin:5px auto
}
#WrapContent #Content .post .tx-powermail-pi1_confirmation p {font-weight:900;}
#WrapContent #Content .post .tx-powermail-pi1_thx p.bodytext {
  font-size:14px;
  color:#333333;
  line-height:16px;
}

.align-justify {text-align:justify}