/************************************************/
/***  fastmotion style Cascading Style Sheet ****/ 
/************************************************/

body { 
  background:#ECEDED;
  padding:0px; 
  margin:0px; 
  text-align:center;
  font-size:12px; 
  line-height:18px;
}
h1  {
  margin:0 0 12px 0;
  padding:0px; 
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000;
}
h2  {
  margin:0 0 12px 0;
  padding:0px; 
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000;
}
p  {
  margin-top:12px;
  font-size:12px; 
}
hr {
  background-color:#000;
  height:4px;
  border:0;
  width:100%;
  margin:10px 0 30px 0;
  color:#000;
}
/*  wrapper  //////////////////////////////////*/
#wrapper { 
  background:url('images/bg_wrapper.jpg') repeat-x;
  margin:0;
  padding:0;
  width:100%;
  overflow:hidden;
}
/*  head  /////////////////////////////////////*/
#head { 
  background-position:bottom center;
  margin:auto;
  padding:0;
  width:960px;
  height:215px;
  text-align:left;
}
#head img { 
  margin-top:40px;
}
/*  main  /////////////////////////////////////*/
#main { 
  background:url('images/bg_main.jpg') bottom right no-repeat #fff;
  margin:auto;
  padding:40px 0 80px 0;
  width:960px;
  text-align:left;
  font-size:12px;
  color:#000;
  overflow:hidden;
}
#content_1, #content_2, #content_3, #contentright_max  { 
  margin:0;
  color:#000;
  float:left;
  overflow:hidden;
}
#content_1 { 
  width:275px;
  padding:0 15px 0 30px;
}
#content_2 { 
  width:290px;
  padding:0 15px 0 15px;
}
#content_3 { 
  width:275px;
  padding:0 30px 0 15px;
}
#contentright_max { 
  width:550px;
  padding:0 30px 0 15px;
  margin-bottom:40px;
}
/*  foot  /////////////////////////////////////*/
#foot {
  background:url('images/bg_foot.jpg') repeat-x;
  margin:0;
  padding:0 0 40px 0;
  width:100%;
  overflow:hidden;
}
#foot a:link {
  color:#fff;
}
#foot a:hover {
  color:#fff;
  text-decoration:none;
}
#footbox {
  background:#D40032;
  width:960px;
  height:154px;
  margin:auto;
  padding-top:30px;
  padding-bottom:20px;
  -moz-border-radius:0 0 8px 8px;  
  -webkit-border-radius:0 0 8px 8px;
  border-radius:0 0 8px 8px;
  overflow:hidden;
}
#foottxt_1, #foottxt_2, #foottxt_3, #foottxt_4 {
  margin:0;
  font-size:12px;
  color:#fff;
  line-height:18px;
  float:left;
  text-align:left;
}
#foottxt_1 {
  width:277px;
  padding:0 15px 0 20px;
}
#foottxtleft strong {
  font-size:10px;
}
#foottxt_1 a { 
  color:#fff;
  text-decoration:underline;
}
#foottxt_1 a:hover { 
  text-decoration:none;
}
#foottxt_1 p {
  font-size:12px;
  font-weight:normal;
  line-height:20px;
}
#foottxt_2 {
  width:179px;
  padding:0 15px 0 20px;
  border-left:1px dotted #fff;
}
#foottxt_3 {
  width:179px;
  padding:0 15px 0 20px;
  border-left:1px dotted #fff;
}
#foottxt_4 {
  width:180px;
  padding:0 15px 0 20px;
  border-left:1px dotted #fff;
}