/*!normalize.css v1.1.0 | MIT License | git.io/normalize */ article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif;}a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}h1{font-size:2em;margin:.67em 0;}h2{font-size:1.5em;margin:.83em 0;}
h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:.83em;margin:1.67em 0;}
h6{font-size:.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}p,pre{margin:1em 0;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}
small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}
menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}
form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}

/* Structure */
body {
  padding: 0;
background: #C5DA99 url(../images/page_bg.jpg) repeat;  color: #333;
  font-family: 'Open Sans', sans-serif;
  margin:0;
  }
  
img{max-width: 98%;height: auto;}
  
a {text-decoration: none;border-bottom: 1px dotted #ccc;color: blue;}
a:hover {text-decoration:none; border-bottom: 1px dotted blue;}

#header {
	height:auto;
	padding:15px 0 10px 0;
	background:#fff;
	margin: 0 auto 15px auto;
  	width:960px;
  	max-width: 90%;
  	text-align:left;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	border: 1px solid #ddd;
}

#header h1{display:none;}
#header a{border:none;text-decoration:none;}
#header a:hover{border:none;text-decoration:none;}
#header img{max-width:96%;height:auto;margin: 0 0 0 4%;}
  
#wrapper {
  padding: 0;
  background:#fff;
  margin: 0 auto;
  width:960px;
  max-width: 90%;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #ddd;
}
  
#article{padding:2% 5%;font: 1em/1.5 'Open Sans', sans-serif;}

.arrow {max-width:50%;min-height:64px;height:auto;margin-left:10%;background:url(../images/arrow.png) no-repeat;}

ul {margin:0;padding:0;width:90%;}

li {
background:url(../images/bg_check.png) no-repeat 0;
padding:7px 0 7px 36px;
list-style:none;
overflow:hidden;
font-weight:700;
}
  
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; 
	height: 0; 
	overflow: hidden;
}

.video-container iframe,.video-container object,.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	max-width:100%;
}

img.promoimage{float:right; margin:0 0 1em 2%; border: 1px solid #ccc; padding:3px; width:300px; height:auto; max-width:96%;}
img.promoimage a{text-decoration:none;border-bottom:none;}
img.promoimage a:hover{text-decoration:none;border-bottom:none;}

#bluebox {
padding:3% 5%;
width:90%;
margin: 2% auto 20px auto;
background:#F0F8FF;
border: 1px solid #efefef;	
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

#sharebox {
text-align:center;
padding:2% 3%;
width:550px;
max-width:90%;
margin: 2% auto 20px auto;
background:#F0F8FF;
border: 1px solid #efefef;	
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

#features p {margin-bottom:3%;}
#features img {margin-right:3%;float:left;}

.input {padding: 10px;
font-size: 18px;
border: 1px #efefef solid;
width: 290px;
max-width: 90%;
margin-bottom:10px;}

#footer{
	background: #fff;
	color: #666;
	padding:20px 0 20px 0;
	margin: 15px auto 0 auto;
  	width:960px;
  	max-width: 90%;
  	text-align:left;
    overflow:hidden;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	border: 1px solid #ddd;
}

#footer a{color:#000;text-decoration:none; border-bottom: 1px dotted #ccc;}
#footer a:hover{color:#000;text-decoration:none; border-bottom: 1px dotted #000;}

/* Page typography */

p{font: 16px/1.5 'Open Sans', sans-serif;font-weight:400;}
h1 {font-size: 42px;font-weight: 700;letter-spacing: -2px;margin-bottom:10px;
line-height: 46px;text-align: center;}
h2 {font-size: 26px;margin-bottom:10px; font-weight: 600;}
h3 {font-size: 22px;margin-bottom:5px;font-weight:600;line-height:1.2em;}
h4 {font-size:20px;margin-bottom:5px;line-height:1.2em; font-weight:600;}
#footer p{font-size:13px;padding: 0 5%; font-weight:400;}

.section_title {background:url(../images/bg_border.gif) repeat-x 0 22px;
text-align:center;}

.section_title span {background:#fff;padding:0 20px 0 20px;}

.myButton {
		-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
		-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
        box-shadow:inset 0px 1px 0px 0px #9acc85;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
        background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
        background-color:#74ad5a;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        border:1px solid #3b6e22;
        display:inline-block;
        color:#ffffff;
        font-size:20px;
        font-weight:600;
        padding:2% 2%;
        text-decoration:none;
		text-align:center;
		width:290px;
		max-width:94%; 
    }
.myButton:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
        background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
        background-color:#68a54b;
    }
.myButton:active {position:relative;top:1px;}
	
	/* Landscape phones and down */
	
@media (max-width: 900px) { 
.promoimage {float: right;margin: 1em;max-width: 50%;width:50%;}
h1 {font-size: 32px;}
h2 {font-size: 24px;}
h3 {font-size: 22px;}
h4 {font-size: 18px;}
}
	
@media (max-width: 767px) { 
.promoimage {float: right;margin: 1em;max-width: 50%;width:50%;}
h1 {font-size: 28px;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
}

/* Portrait */
@media (max-width: 479px) { 
.promoimage  {border: 0 none;float: none;margin: 0 0 1em 0;width: 98%;clear:both;}
h1 {font-size: 24px;line-height: 1.5;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
.section_title {background:none;text-align:center;}
}

