/*
* Base Template
* Combines HTML5 Boilerplate & Boostrap. Includes some basic templating.
* Authored by Stephen Shaw (shshaw@gmail.com)
*

* Includes:

*  - HTML5Boilerplate v4.2.0

*  - LESS from Bootstrap v2.3.1

*/
 

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* @group Basics */

 

/* @end */

/* @group Typography */

 

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}
 
.Subpage h1,
.Subpage h2,
.Subpage h3 {
  line-height: 30px;
}

.Subpage h1 {
  font-size: 30px;
}

.Subpage h2 {
  font-size: 26.25px;
}

.Subpage h3 {
  font-size: 22.5px;
}

.Subpage h4 {
  font-size: 18.75px;
}
.Subpage h5 {
  font-size: 15px;
}
.Subpage h6 {
  font-size: 12.75px;
}
.Subpage h1 small {
  font-size: 22.5px;
}

.Subpage h2 small {
  font-size: 18.75px;
}

.Subpage h3 small {
  font-size: 15px;
}

.Subpage h4 small {
  font-size: 15px;
}

/* @end */

body {
  margin: 0;
  padding: 0;
}

.Container {
  margin: 0 auto;
  padding: 0;
}

.Text-Left {
  text-align: left;
}

.Text-Right {
  text-align: right;
}

.Text-Center {
  text-align: center;
}

.Float-Left {
  float: left;
  margin-right: 20px;
}

.Float-Right {
  float: right;
  margin-left: 20px;
}

.Button {
  display: inline-block;
  padding: 20px;

  background-color: #da0d25;  margin: 0;
  background-position: center center;
  background-repeat: no-repeat;
  color: #7a0715;
  text-shadow: none;
  vertical-align: middle;
  cursor: pointer;
  border: 0;
  -ms-transition: color 300ms ease, background-color 300ms ease;
  -webkit-transition: color 300ms ease, background-color 300ms ease;
  -moz-transition: color 300ms ease, background-color 300ms ease;
  -o-transition: color 300ms ease, background-color 300ms ease;
  transition: color 300ms ease, background-color 300ms ease;
}

.Button:hover,
.Button:focus {
  color: #7a0715;
  background: #f22840;
}

.Button.Small {
  padding: 5px 10px;
  font-size: small;
}

.Button.Block {
  padding: 20px 40px;
  width: 300px;
  height: 200px;
}

.Button h1 {
  font-size: 2em;
  line-height: 1.25em;
  color: #FFF;
}

/* Custom Flipster Styles */

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.affix {
  position: fixed;
}



.box{display:block;float:left;width:170px;height:40px;margin:68px 0 -3px 45px;font-size:14px;text-align:center;line-height:40px; border-radius:5px;border:1px solid;color:#009ED5;}
.box:hover{display:block;float:left;width:170px;height:40px;margin:68px 0px -3px 45px;font-size:14px;text-align:center;line-height:40px; border-radius:5px;border:1px solid;color:#fff;background-color:#009ED5}
.b{color:#333333;line-height:20px;text-align:left;white-space: pre-wrap;word-wrap: break-word;}
.bg1{width:430px;height:230px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b1{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b1 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b1 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-190px 0 0 -142px;position:absolute; }
.b1 span{border-color: transparent #fff  transparent transparent; margin: -190px 0 0 -140px;position:absolute; 	}
.bg2{width:430px;height:210px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b2{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b2 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b2 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-170px 0 0 -142px;position:absolute; }
.b2 span{border-color: transparent #fff  transparent transparent; margin: -170px 0 0 -140px;position:absolute; 	}
.bg3{width:430px;height:270px;margin:-80px 0 0 -470px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b3{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b3 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b3 em{border-color:  transparent transparent transparent #f5f5f5  ; margin:-230px 0 0 325px;position:absolute; }
.b3 span{border-color: transparent  transparent transparent #fff ; margin: -230px 0 0 323px;position:absolute; 	}
.bg4{width:430px;height:170px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b4{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b4 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b4 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-130px 0 0 -142px;position:absolute; }
.b4 span{border-color: transparent #fff  transparent transparent; margin: -130px 0 0 -140px;position:absolute; 	}
.bg5{width:430px;height:190px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b5{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b5 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b5 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-150px 0 0 -142px;position:absolute; }
.b5 span{border-color: transparent #fff  transparent transparent; margin: -150px 0 0 -140px;position:absolute; 	}
.bg6{width:430px;height:230px;margin:-80px 0 0 -470px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b6{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b6 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b6 em{border-color:  transparent  transparent transparent #f5f5f5 ; margin:-190px 0 0 325px;position:absolute; }
.b6 span{border-color: transparent  transparent transparent #fff; margin: -190px 0 0 323px;position:absolute; 	}
.bg7{width:430px;height:150px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b7{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b7 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b7 em{border-color:  transparent #f5f5f5  transparent transparent ; margin:-110px 0 0 -142px;position:absolute; }
.b7 span{border-color: transparent  #fff transparent transparent ; margin: -110px 0 0 -140px;position:absolute; 	}
.bg8{width:430px;height:290px;margin:-120px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b8{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b8 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b8 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-210px 0 0 -142px;position:absolute; }
.b8 span{border-color: transparent #fff  transparent transparent; margin: -210px 0 0 -140px;position:absolute; 	}
.bg9{width:430px;height:310px;margin:-140px 0 0 -470px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b9{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b9 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b9 em{border-color:  transparent transparent transparent #f5f5f5  ; margin:-210px 0 0 325px;position:absolute; }
.b9 span{border-color: transparent transparent transparent #fff ; margin: -210px 0 0 323px;position:absolute; 	}
.bg10{width:430px;height:210px;margin:-140px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b10{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b10 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b10 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-110px 0 0 -142px;position:absolute; }
.b10 span{border-color: transparent #fff  transparent transparent; margin: -110px 0 0 -140px;position:absolute; 	}
.bg11{width:430px;height:210px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b11{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b11 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b11 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-170px 0 0 -142px;position:absolute; }
.b11 span{border-color: transparent #fff  transparent transparent; margin: -170px 0 0 -140px;position:absolute; 	}
.bg12{width:430px;height:190px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b12{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b12 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b12 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-150px 0 0 -142px;position:absolute; }
.b12 span{border-color: transparent #fff  transparent transparent; margin: -150px 0 0 -140px;position:absolute; 	}
.bg13{width:430px;height:330px;margin:-80px 0 0 -470px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b13{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b13 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b13 em{border-color:  transparent transparent transparent #f5f5f5  ; margin:-290px 0 0 325px;position:absolute; }
.b13 span{border-color: transparent transparent transparent #fff ; margin: -290px 0 0 323px;position:absolute; 	}
.bg14{width:430px;height:130px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b14{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b14 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b14 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-90px 0 0 -142px;position:absolute; }
.b14 span{border-color: transparent #fff  transparent transparent; margin: -90px 0 0 -140px;position:absolute; 	}
.bg15{width:430px;height:210px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b15{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b15 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b15 em{border-color:  transparent #f5f5f5 transparent transparent ; margin:-170px 0 0 -142px;position:absolute; }
.b15 span{border-color: transparent #fff transparent transparent; margin: -170px 0 0 -140px;position:absolute; 	}
.bg16{width:430px;height:450px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b16{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b16 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b16 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-410px 0 0 -142px;position:absolute; }
.b16 span{border-color: transparent #fff  transparent transparent; margin: -410px 0 0 -140px;position:absolute; 	}
.bg17{width:430px;height:190px;margin:-80px 0 0 -470px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b17{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b17 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b17 em{border-color:  transparent transparent transparent #f5f5f5  ; margin:-150px 0 0 325px;position:absolute; }
.b17 span{border-color: transparent transparent transparent #fff ; margin: -150px 0 0 323px;position:absolute; 	}
.bg18{width:430px;height:250px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b18{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b18 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b18 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-210px 0 0 -142px;position:absolute; }
.b18 span{border-color: transparent #fff  transparent transparent; margin: -210px 0 0 -140px;position:absolute; 	}
.bg19{width:430px;height:230px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b19{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b19 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b19 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-190px 0 0 -142px;position:absolute; }
.b19 span{border-color: transparent #fff  transparent transparent; margin: -190px 0 0 -140px;position:absolute; 	}
.bg20{width:430px;height:270px;margin:-80px 0 0 -470px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b20{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b20 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b20 em{border-color:  transparent transparent transparent  #f5f5f5 ; margin:-230px 0 0 325px;position:absolute; }
.b20 span{border-color: transparent transparent transparent #fff ; margin: -230px 0 0 323px;position:absolute; 	}
.bg21{width:430px;height:130px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b21{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b21 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b21 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-90px 0 0 -142px;position:absolute; }
.b21 span{border-color: transparent #fff transparent transparent; margin: -90px 0 0 -140px;position:absolute; 	}
.bg22{width:430px;height:230px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b22{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b22 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b22 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-190px 0 0 -142px;position:absolute; }
.b22 span{border-color: transparent #fff  transparent transparent; margin: -190px 0 0 -140px;position:absolute; 	}
.bg23{width:430px;height:190px;margin:-80px 0 0 -470px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b23{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b23 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b23 em{border-color:  transparent transparent transparent  #f5f5f5 ; margin:-150px 0 0 325px;position:absolute; }
.b23 span{border-color: transparent transparent transparent #fff ; margin: -150px 0 0 323px;position:absolute; 	}
.bg24{width:430px;height:230px;margin:-120px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b24{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b24 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b24 em{border-color:  transparent  #f5f5f5 transparent transparent ; margin:-150px 0 0 -142px;position:absolute; }
.b24 span{border-color: transparent #fff  transparent transparent; margin: -150px 0 0 -140px;position:absolute; 	}
.bg25{width:430px;height:210px;margin:-80px 0 0 200px;display:none;padding:10px;border: 2px solid #f5f5f5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:absolute; background-color:#fff;}
.b25{position:absolute; width:40px; height:40px; bottom:-40px; left:102px; }
.b25 *{display:block; border-width:20px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.b25 em{border-color:  transparent #f5f5f5 transparent transparent ; margin:-170px 0 0 -142px;position:absolute; }
.b25 span{border-color: transparent #fff transparent transparent; margin: -170px 0 0 -140px;position:absolute; 	}





























