 html, body, div, span, applet, object, iframe,
        h1, h2, h3, h4, h5, h6, p, blockquote, pre,
        a, abbr, acronym, address, big, cite, code,
        del, dfn, em, img, ins, kbd, q, s, samp,
        small, strike, strong, sub, sup, tt, var,
        b, u, i, center,
        dl, dt, dd, ol, ul, li,
        fieldset, form, label, legend,
        table, caption, tbody, tfoot, thead, tr, th, td,
        article, aside, canvas, details, embed, 
        figure, figcaption, footer, header, hgroup, 
        menu, nav, output, ruby, section, summary,
        time, mark, audio, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font: inherit;
            vertical-align: baseline;
        }
        /* HTML5 display-role reset for older browsers */
        article, aside, details, figcaption, figure, 
        footer, header, hgroup, menu, nav, section {
            display: block;
        }
        body {
            line-height: 1;
        }
        ol, ul {
            /*list-style: none;*/
        	}
			ol {
				display:block;
				margin:10px 0 0 40px;
				list-style-position:outside;
				}
			ul {
				display:block;
				margin:10px 0 0 40px;
				list-style-type: disc;
				list-style-position:outside;
				}
				li {
					font-size:0.9em;
					color:#101010;
					padding:0 16px 0 0;
					margin:10px 0 0 0;
					line-height:1.2em;
					}
        blockquote, q {
            quotes: none;
        }
        blockquote:before, blockquote:after,
        q:before, q:after {
            content: '';
            content: none;
        }
        table {
            border-collapse: collapse;
            border-spacing: 0;
			font-size:.9em;
			margin: 5px auto 15px auto;
			width:85%;
        	}
			table td {
				padding:6px 0;
				vertical-align:middle;
				border: 1px solid #CCC;
				line-height:1.5em;
				}
				table td:first-child {
					padding: 6px 0 6px 6px;
					}
				table td:last-child {
					width: 60px;
					}
        
        /* Site CSS */
        
        html {
        }
        
        body {
			position:relative;
            font-family: "Helvetica Neue", Arial, sans-serif;
			background: rgba(250,250,250,1);
            /*background: rgba(250,250,250,1);*/
            /*height:100%;
            min-height:100%;*/
        }
        
        h1 {
            text-align:center;
            margin:0 auto 12px auto;
            color:#101010;
            font-size:1.0em;
			font-weight:bold;
			font-style:italic;
        	}
			
         h2 {
            font-size:1.0em;
            margin:0 0 0 12px;
            color:#333;
        }
        #shareContainer h2 {
            line-height:45px;
            float:left;
            margin:0 0 0 12px;
            color:#333;
		}
        h3 {}
        p {
            position:relative;
            text-align:left;
            font-size:0.9em;
            color:#101010;
            padding:0 16px;
            margin:0 0 10px 0;
            line-height:1.2em;
            /*letter-spacing:0.1px;*/
        	}
			p.videoNote {
				display:block;
				text-align:center;
				font-style:italic;
				color: rgba(102,102,102,1);
				}
			p.teamSig {
				font-family: 'Rock Salt', cursive, "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:1.0em;
				color: rgba(0,153,255,1);
				}
        em {
            font-style:italic;
        }
        strong {
            font-weight:bold;
        }
        a {
            text-decoration:none;
            border-bottom: 1px dotted;
       	 	}
			a.backButton {
				position:none;
				display:block;
				top:0;
				left:10px;
				text-decoration:none;
				height:42px;
				width:45px;
				background-image:url(http://app.vocre.com/images/backbutton-upstate.png);
				background-repeat:no-repeat;
				background-size: 45px 29px;
				background-position:center;
				border-bottom:none;
				}
				@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
					only screen and (-moz-min-device-pixel-ratio: 1.5),
					only screen and (-o-min-device-pixel-ratio: 3/2),
					only screen and (min-device-pixel-ratio: 1.5) {
						a.backButton {
							
							}
					}
				a.backButton:active {
					background-image:url(http://app.vocre.com/images/backbutton-downstate.png);
					}
        img {
            display:block;
        }
        .bold {
            font-weight:bold;
        }
        .italic {
            font-style:italic;
        }
        .blue {
            color: #6cf;
        }
        .gray {
            color:#ccc;
        }
        .clear {
            display:block;
			height:10px;
            clear:both;
        }
		.center {
			display:block;
			margin:5px auto;
			}
		.textCenter {
			text-align:center;
			}
        #container {
            position:relative;
            display:block;
			height:100%!important;
			min-height:100%;
			/* TEST */
			width:320px;
			margin:20px auto 0 auto!important;
            padding:0 0 50px 0!important;
        	}
		header.titleBar {
			position:relative;
			display:none!important;
			height:48px;
			width:100%;
			z-index:100!important;
			overflow:hidden!important;
			top:0!important;
			background: #4bc8f4;
			background: -moz-linear-gradient(top,  #4bc8f4 0%, #0a9acf 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bc8f4), color-stop(100%,#0a9acf));
			background: -webkit-linear-gradient(top,  #4bc8f4 0%,#0a9acf 100%);
			background: -o-linear-gradient(top,  #4bc8f4 0%,#0a9acf 100%);
			background: -ms-linear-gradient(top,  #4bc8f4 0%,#0a9acf 100%);
			background: linear-gradient(top,  #4bc8f4 0%,#0a9acf 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bc8f4', endColorstr='#0a9acf',GradientType=0 );
			box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.2);
			-moz-box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.2);
			-webkit-box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.2);
				}
				.titleBar h1.title {
					display:block;
					font-size:1.1em;
					width:100%;
					text-align:center;
					line-height:42px;
					color:#fff;
					text-shadow: 0px -1px 0px #666666;
       				filter: dropshadow(color=#666666, offx=0, offy=-1);
					}
				.titleBar h1.titleInt {
					position:absolute;
					text-align:right;
					top:12px;
					right: 15px;
					color:#fff;
					}
				.titleBar img {
					display:block;
					margin:0 auto;
					}
					.titleBar .logo {
						display:block;
						height:42px;
						background-image: url(../images/titlebar_logo-Vocre.png);
						background-position:center;
						background-size: 98px 40px;
						background-repeat:no-repeat;
						}
		.badge img {
			display:block;
			margin:10px auto;
			}
        .right {
            float:right;
            clear:both;
        }
		/*iframe, video, embed, object {
				display:block;
				height:124px!important;
				width: 220px!important;
				margin:0 auto;
				}*/
		/*iframe {
			display:block;
			margin:0 auto;
			}*/
		.social {
			display:block;
			margin:0 0 10px 0;
			padding: 0 /*0 0 66px*/;
			}
			.social .twitter-share-button {
				margin: 0 0 0 10px;
				width:100px!important;
				}
				.social .g-plusone {
				width:82px!important;
				}
			
		.navList {
			display:block;
			width:93%;
			margin:0 auto 12px auto;
			padding:0;
			text-align:left;
			}
			.navList h2 {
						color: rgba(102,102,102,1);
						margin: 0 0 6px 5px;
						font-size:.9em;
						}
			.navItem {
				display:block;
				background-color:rgba(255,255,255,1);
				background-image:url(http://app.vocre.com/images/ios-rightarrow.png);
				background-repeat:no-repeat;
				background-size: 18px 13px;
				background-position: center right;
				border: 1px solid rgba(204,204,204,1);
				border-bottom:none;
				color: rgba(102,102,102,1);
				font-size: .9em;
				font-weight:bold;
				padding: 10px 5px 10px 10px;
				text-decoration:none;
				}
				.navItem:hover, .navItem:active {
					background: rgba(0,204,255,.1);
					background-image:url(http://app.vocre.com/images/ios-rightarrow.png);
					background-repeat:no-repeat;
					background-size: 18px 13px;
					background-position: center right;
					}
				.navItem.share {
					position:relative;
					background-image:none;
					padding: 10px 5px 10px 42px;
					background-repeat:no-repeat;
					background-size: 22px 22px;
					background-position: 10px center;
					}
				.navItem.noArrow {
					position:relative;
					background-image:none;
					}
					.navItem.share:hover, .navItem.share:active, .navItem.noArrow:hover, .navItem.noArrow:active {
						background-image:none;
						}
					.navItem.share.facebook {
						background-image:url(http://app.vocre.com/images/icon-facebook.png);
						}
					.navItem.share.twitter {
						background-image:url(http://app.vocre.com/images/icon-twitter.png);
						}
					.navItem.share.sms {
						background-image:url(http://app.vocre.com/images/icon-sms.png);
						}
					.navItem.share.email {
						background-image:url(http://app.vocre.com/images/icon-email.png);
						}
					.navItem.share.itunes {
						background-image:url(http://app.vocre.com/images/inapp-purchase_appstore@2x.png);
						background-size: 23px 22px;
						}
					.navItem.share.vocre {
						background-image:url(http://app.vocre.com/images/inapp-purchase_vocre@2x.png);
						background-size: 23px 19px;
						}
				.navItem.single {
					border-bottom: 1px solid rgba(204,204,204,1);
					-webkit-border-radius: 10px;
     				border-radius: 10px;
					}
				.navItem.first {
       				-webkit-border-radius: 10px 10px 0px 0px;
     				border-radius: 10px 10px 0px 0px;
					}
				.navItem.last {
					border-bottom: 1px solid rgba(204,204,204,1);
					-webkit-border-radius: 0px 0px 10px 10px;
     				border-radius: 0px 0px 10px 10px;
					}
		.button {
			display:block;
			text-align:center;
            margin:20px 15px;
			padding:10px;
            color:rgba(255,255,255,1);
            font-size:1.1em;
			font-weight:bold;
			border:none;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			background: #87e0fd;
			background: -moz-linear-gradient(top,  #87e0fd 0%, #53cbf1 40%, #05abe0 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(40%,#53cbf1), color-stop(100%,#05abe0)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%);
			background: -o-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%);
			background: -ms-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%);
			background: linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 );
			-webkit-box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, .7);
       		box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, .7);
       		text-shadow: 0px -1px 0px #666666;
       		filter: dropshadow(color=#666666, offx=0, offy=-1);
			}
		
		.nuanceLogo {
			display:block;
			margin: 30px auto 10px auto;
			}
			
/*iPad*/		
/*@media only screen and (min-height:481px) {
  #container {
            position:relative;
            display:block;
			height:100%!important;
			min-height:100%;
			width:320px;
			margin:0 auto;
            padding:12px 0;
        	}
		header.titleBar {
			position:fixed;
			display:block!important;
			height:48px;
			width:100%;
			z-index:100!important;
			overflow:hidden!important;
			top:0!important;
			background: #4bc8f4;
			background: -moz-linear-gradient(top,  #4bc8f4 0%, #0a9acf 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bc8f4), color-stop(100%,#0a9acf));
			background: -webkit-linear-gradient(top,  #4bc8f4 0%,#0a9acf 100%);
			background: -o-linear-gradient(top,  #4bc8f4 0%,#0a9acf 100%);
			background: -ms-linear-gradient(top,  #4bc8f4 0%,#0a9acf 100%);
			background: linear-gradient(top,  #4bc8f4 0%,#0a9acf 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bc8f4', endColorstr='#0a9acf',GradientType=0 );
			box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.2);
			-moz-box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.2);
			-webkit-box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.2);
				}
				.titleBar h1.title {
					display:block;
					font-size:2.0em;
					width:100%;
					text-align:center;
					line-height:84px;
					color:#fff;
					text-shadow: 0px -1px 0px #666666;
       				filter: dropshadow(color=#666666, offx=0, offy=-1);
					}
				.titleBar .logo {
					display:block;
					height:48px;
					background-image:url(./images/logo_topbar@2x.png);
					background-position:center;
					background-size: 99px 27px;
					background-repeat:no-repeat;
					}
		a.backButton {
				position:absolute;
				display:block;
				top:0;
				left:10px;
				text-decoration:none;
				height:82px;
				width:89px;
				background-image:url(http://app.vocre.com/images/backbutton-upstate@2x.png);
				background-repeat:no-repeat;
				background-size: 89px 58px;
				background-position:center;
				border-bottom:none;
				}
				a.backButton:active {
					background-image:url(http://app.vocre.com/images/backbutton-downstate@2x.png);
					}

}
*/