body{margin: 0px; padding: 0px; background: url('images/title.jpg') top center no-repeat #000; color: #fff; font-family: "Open Sans", sans-serif;}
a, a:visited{text-decoration: none; color: #fff;}
a:hover{text-decoration: underline;}
div.halfBlock{width: 50%; float: left; }
div.thirdBlock{width: 33%; float: left; }
div.container{margin: 50px auto; width: 960px; margin-top: 150px; position: relative;}
div.container img{max-width: 100%;}
img{margin-top:20px;}
hr{border: #fff solid 1px;}
.c{clear:both} 
h1{margin-top: 90px; font-size: 50px; font-family: "Big Shoulders Display";}

.navigation{margin: 20px 0px 20px 0px; padding: 20px 0px 20px 0px; border-width: 1px 0px 1px 0px; border-color: #fff;border-style: solid; text-align: center;}
.navigation a{padding: 0px 30px 0px 30px;}
img.logo{width: 600px; position: absolute; top: -215px; left: -60px;}
h1.logo{ position: absolute; top: -150px; right: 0px; font-size: 50px; font-family: "Big Shoulders Display";}
h2{font-family: "Big Shoulders Display"; margin-top: 50px; font-size: 1.6em;}

.backToTop{position: fixed; right: 20px; bottom: 20px;}
.backToTop a{display: block; padding: 20px; border-radius: 5px; background: #fff; color: #000;}

.navigate{position: fixed; left: 20px; bottom: 20px;display: block; padding: 20px; border-radius: 5px; background: #fff; color: #000;}
.navigate .menu{display: none;}
.navigate .menu a{color: #000;}
.navigate:hover .menu{display:block;}

.faqList{display:block; z-index: 1000; position: relative;}
#expandButton{display: block; background: #3f3f3f; padding: 5px; text-align: center; border-radius: 5px; margin-bottom: 20px; text-transform: uppercase; font-weight: 500; font-size: 80%;}
#expandButton:hover{background: #4a4a4a; cursor:pointer;}
#expandWorkerbotButton{display: block; background: #3f3f3f; padding: 5px; text-align: center; border-radius: 5px; margin-bottom: 20px; text-transform: uppercase; font-weight: 500; font-size: 80%;}
#expandWorkerbotButton:hover{background: #4a4a4a; cursor:pointer;}
.faqContainer{ border-radius: 5px; padding: 10px 20px; margin-bottom: 10px;}
.faqContainer.collapsed{background: #007693AA;}
.faqContainer.collapsed:hover{background: #136673; cursor: pointer;}
.faqContainer.expanded{background: #007693AA;}
.faqContainer.expanded:hover{background: #136673; cursor: pointer;}
.faqContainer.needData{background: #6f0a0a;}
.faqContainer b{font-family: "Big Shoulders Display"; margin-top: 0px; margin-bottom: 0px; display: block; font-size: 1.5em;}
.faqContainer p a{text-decoration: underline;}

.faqContainer.collapsed p, .faqContainer.collapsed img, .faqContainer.collapsed video{display: none;}
.faqContainer.expanded p, .faqContainer.expanded img, .faqContainer.expanded video{display: block;}

.faqContainer p{margin-top: 10px; line-height: 1.7em; margin-bottom: 0px; width: calc(100%-20px); display: block; background: rgb(1, 1, 1, 0.2); padding: 5px 10px; margin-bottom: 5px; border-radius: 5px; font-size: 0.9em;}