body {
	margin:0px;
	padding:0px;
}
h1 {
	font-family:"myriad-pro",Arial;
	font-weight:100;
	color:#212121;
	font-size:32px;
	margin-top:25px;
}
h2 {
	font-family:"myriad-pro",Arial;
	font-weight:300;
	color:#005595;
	font-size:22px;
	margin-bottom:0px;
	margin-top:0px;
}
h3 {
	font-family:"proxima-nova",Arial;
	font-weight:600;
	color:#6095CA;
	font-size:16px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
}
h6 {
	font-family:"myriad-pro",Arial;
	color:#999;
	font-size:14px;
	margin-top:35px;
	padding:0px;
	padding-top:15px;
	margin-bottom:2px;
	border-top:1px solid #e9e9e9;
}
h6.h6top {
	border-top:1px solid #fff;
}
.top, .litop {
	float:right;
}
.litop {
	margin-top:-3px;
}
.top a:link, .top a:visited  {
	color:#999;
	text-decoration:none;
}
.litop a:link, .litop a:visited {
	font-family:"myriad-pro",Arial;
	font-size:14px;
	color:#999;
	text-decoration:none;
	font-weight:bold;
}
.top a:hover, .litop a:hover {
	border-bottom:1px dotted #999;
}
.subtitle {
	color:#666;
	font-size:16px;
}

.container {
	width:980px;
	margin:0px auto;
}
.header {
	height:54px;
	background-color:#369;
}
#menu-selected:before {
	content:url('../img/menu-selected.png');
	position:absolute;
	margin-top:44px;
	margin-left:45px;
	z-index:1000;
}
#menu-selected-features:before {
	content:url('../img/menu-selected.png');
	position:absolute;
	margin-top:44px;
	margin-left:40px;
	z-index:1000;
}

.primary {
	margin:0 auto;
	width:980px;
}

.logo {
	margin-top:4px;
	text-indent:-9999px;
	float:left;
	width:122px;
	height:43px;
	background:url("../img/logo-premium.png") no-repeat;
}

/* FREE SECTION */
.main-header {
	height:97px;
	background-color:#fff;
}
.logo1 {
	margin-top:18px;
	text-indent:-9999px;
	float:left;
	width:122px;
	height:59px;
	background:url("../img/logo.png") no-repeat;
}
.upper-menu {
	float:right;
	margin-top:18px;
}
.upper-menu a:link, .upper-menu a:visited {
	font-family:"myriad-pro",Arial;
	font-size:13px;
	color:#333;
	margin-left:20px;
	text-decoration:none;
}
.upper-menu a:hover {
	border-bottom:1px dotted #333;
}
.upper-menu a:active {
	color:#369;
	border-bottom:1px dotted #369;
}
.main-nav-bar {
	background:#369;
	height:44px;
}
.secondary {
	margin:0 auto;
	width:980px;
}
.secondary a:link, .secondary  a:visited {
	color:#fff;
	font-family:"myriad-pro",Arial;
	font-size:18px;
	text-decoration:none;
	margin-right:20px;
	line-height:42px;
	padding:6px 10px 7px 10px;
}
.secondary a:hover {
	background:#6095CA;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
a#sign-up:link, a#sign-up:visited  {
	margin-right:0px;
	font-size:16px;
	font-weight:600;
	text-shadow:1px 1px 1px #333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/*border:1px solid #FF6633;*/
	padding:7px 16px;
	background: #FF9801; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF9801 0%, #FF6633 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF9801), color-stop(100%,#FF6633)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF9801 0%,#FF6633 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF9801 0%,#FF6633 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF9801 0%,#FF6633 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF9801 0%,#FF6633 100%); /* W3C */
}
a#sign-up:hover {
	background: #FF9801; /* Old browsers */
	/*border:1px solid #FF9801;*/
	}
.features-menu {
	height:44px;
	background:#fafafa;
}
.features-menu a:link, .features-menu  a:visited {
	color:#333;
	font-family:"myriad-pro",Arial;
	font-size:16px;
	text-decoration:none;
	margin-right:20px;
	line-height:42px;
	padding:5px 10px 6px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.features-menu a:hover {
	background:#6095CA;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff;
}
#feature-selected {
	color:#fff;
	/* old background:#666; */
	background:#6095CA;
}
h1.free-title {
	padding-top:20px;
	font-size:36px;
	color:#222;
	padding-bottom:20px;
	border-bottom:1px dotted #eaeaea;
}
ul.assumptions {
	font-family:'proxima-nova';
	list-style-type:circle;
}
ul.assumptions li {
	padding:5px 0;
	line-height:24px;
}
.assumptions .strong-blue {
	color:#369;
}
.assumptions strong {
	color:#444;
}
a.trolley-button:link, a.trolley-button:visited {
	background:url('../img/sign-up-button-trolley.png');
	text-indent:-9999px;
	width:179px;
	height:51px;
	display:block;
	margin-top:15px;
	margin-right:90px;
}
a.trolley-button:hover {
	background-position:0 51px;
}
.sign-up input{
	margin-bottom:15px;
}
.sign-up span {
	color:#999;
	font-size:12px;
}
.sign-up-box {
	background:#fafafa;
	margin:30px auto;
	border:1px solid #f2f2f2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family:"proxima-nova",Verdana,Arial;
	width:500px;
	min-height:500px;
	text-align:left;
	padding:30px;
}
.code-string {
	background:#fff;
	width:100%;
	display:block;
	height:50px;
	color:#369;
	margin-bottom:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family:"myriad-pro",Arial;
	font-size:24px;
	line-height:50px;
	font-weight:100;
	text-align:center;
	border:1px solid #f2f2f2;
}
.currency-code {
	font-size:10px;
	line-height:20px;
	vertical-align:text-top;
}
.login input.error-box {
	border:1px solid red;
}
.error-box {
	color:red;
}
span.error-message {
	color:red;
	display:block;
	margin-top:-10px;
	margin-bottom:10px;
}
.agree {
	display:block;
	margin-top:15px;
}
.agree a:link, .agree a:visited {
	color:#999;
	text-decoration:none;
	border-bottom:1px dotted #999;
}
.agree a:hover {
	text-decoration:none;
	border-bottom:none;
}
.price-box {
	width:210px;
	height:226px;
	float:left;
	background:#fafafa;
	margin-right:21px;
	/*margin-right:16px;*/
	margin-top:30px;
	margin-bottom:30px;
	border:1px solid #f2f2f2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family:"proxima-nova",Verdana,Arial;
	text-align:center;
}
.price-header {
	display:block;
	padding:10px 0px;
	border-bottom:1px solid #f2f2f2;
	color:#222;
}
.price {
	font-family:"myriad-pro",Arial;
	font-size:78px;
	color:#444;
	font-weight:100;
	display:block;
	margin-top:7px;
	margin-bottom:15px;
}
.price-selected {
	background:#369;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  */
}
.cad:before, .aud:before {
	content:'CAD';
	font-size:12px;
	position:absolute;
	float:left;
	margin-left:8px;
	margin-top:0px;
}
.aud:before {
	content:'AUD';
	margin-left:7px;
}
.cents {
	vertical-align:text-top;
	font-size:48px;
}
.coupon {
	width:978px;
	border:1px solid #f2f2f2;
	background:#fafafa;
	margin-bottom:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.coupon ul {
	list-style-type:none;

}
.coupon ul li {
	display:inline;
	margin-right:30px;
	font-family:"proxima-nova",Arial;
}
.coupon input {
	height:40px;
	width:300px;
	font-size:16px;
	line-height:24px;
	padding-left:10px;
	color:#666;
}
.coupon-result {
	font-family:"proxima-nova",Arial;
	color:#060;
	font-size:18px;
	background-color:#F7FFE8;
	margin-top:20px;
	padding:15px;
	padding-left:40px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	font-weight:600;
}

ul#offer li {
	font-family:"myriad-pro",Arial;
	font-size:24px;
	font-weight:300;
	border:1px solid #fff;
	background:#ccc;
	margin:10px;
	margin-left:134px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px;
}
.comments {
	border-left:1px solid #eee;
	width:240px;
	padding-left:30px;
	padding-right:15px;
	float:left;
	font-family:Georgia;
	font-style:italic;
	font-size:16px;
	color:#444;
	line-height:22px;
}
.who {
	display:block;
	font-family:"myriad-pro",Arial;
	font-style:normal;
	font-size:14px;
	color:#369;
	float:right;
	margin-top:30px;
}
.comments:before, .comments:after {
	position:absolute;
	font-family:Georgia;
	font-style:normal;
	font-weight:bold;
	font-size:36px;
	color:#095393;
}
.comments:before {
	content:'\201C';
	margin-top:-13px;
	margin-left:-22px;
}
.comments:after {
	content:'\201D';
	margin-top:20px;
	margin-left:8px;
}
.testimonials {
	margin-top:65px;
}
.test-feat {
	
}
.faq {
	background:#fafafa;
	border-top:1px solid #f2f2f2;
	margin-top:30px;
	padding-bottom:40px;
}
.faq h2 {
	padding:20px 0 5px 0;
}
.question {
	font-weight:600;
	color:#333;
}
.faq p {
	color:#333;
}
a.sign-up-top:link, a.sign-up-top:visited {
	color:#fff;
	font-family:"myriad-pro",Arial;
	font-weight:600;
	font-size:16px;
	text-decoration:none;
	border:1px solid #F96150;
	background: #F96150; 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	padding:14px 22px;
	float:right;
}
a.sign-up-top:hover {
	background:#FF6633;
}
a.sign-up-button:link, a.sign-up-button:visited {
	color:#fff;
	font-family:"myriad-pro",Arial;
	font-weight:600;
	font-size:16px;
	text-decoration:none;
	text-shadow:1px 1px 1px #222;
	/*border:1px solid #FF6732;*/
	background: #FF9900; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF9900 0%, #FF6633 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF9900), color-stop(100%,#FF6633)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF9900 0%,#FF6633 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF9900 0%,#FF6633 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF9900 0%,#FF6633 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF9900 0%,#FF6633 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF9900', endColorstr='#FF6633',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	height:40px;
	line-height:40px;
	padding:14px 42px;
}
a.sign-up-button:hover {
	background:#FF6633;
}
a.deactivated-sign-up-button:link, a.deactivated-sign-up-button:visited {
	background:#ccc;
	border:1px solid #ccc;
	text-shadow:1px 1px 1px #666;
	cursor:default;
}
a.deactivated-sign-up-button:hover {
	background:#ccc;
	border:1px solid #ccc;
	text-shadow:1px 1px 1px #666;
	cursor:default;
}
.green {
	color:#060;
	border-bottom:1px solid #EAFFC4;
}
a.apply-button:link, a.apply-button:visited {
	color:#fff;
	font-family:"myriad-pro",Arial;
	font-weight:600;
	font-size:16px;
	text-decoration:none;
	text-shadow:1px 1px 1px #060;
	/*border:1px solid #3CA23C;*/
	background: #3CA23C; /* Old browsers */
	background: -moz-linear-gradient(top,  #68CC68 0%, #393 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#68CC68), color-stop(100%,#393)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #68CC68 0%,#393 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #68CC68 0%,#393 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #68CC68 0%,#393 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #68CC68 0%,#393 100%); /* W3C */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	height:40px;
	line-height:40px;
	padding:14px 22px;
	
}
a.apply-button:hover {
	background:#3CA23C;
}
a.tour-button:link, a.tour-button:visited {
	color:#fff;
	font-family:"myriad-pro",Arial;
	font-weight:600;
	font-size:16px;
	text-decoration:none;
	text-shadow:1px 1px 1px #005595;
	/*border:1px solid #3CA23C;*/
	background: #6095ca; /* Old browsers */
	background: -moz-linear-gradient(top,  #6095ca 0%, #369 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6095ca), color-stop(100%,#369)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6095ca 0%,#369 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6095ca 0%,#369 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6095ca 0%,#369 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6095ca 0%,#369 100%); /* W3C */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	height:40px;
	line-height:40px;
	padding:14px 22px;
	
}
a.tour-button:hover {
	background:#6095ca;
}
.currency  {
	font-family:"myriad-pro",Arial;
	font-size:16px;
	font-weight:500;
	display:block;
	width:36px;
	height:31px;
	line-height:28px;
	background:#efefef;
	border:1px solid #f2f2f2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:16px;
	text-align:center;
}
.currency-selected {
	background:#369;
	border-color:#369;
	-webkit-box-shadow: 1px 1px 1px 1px #ccc;
	box-shadow: 1px 1px 1px 1px #ccc;
	color:#fff;
	text-shadow:1px 1px #000;
}
.currency a:link, .currency a:visited {
	
}
.currency:hover {
	cursor:pointer;
}
.join1000 {
	display:block;
	text-align:center;
	font-family:Georgia,"Times New Roman";
	font-size:20px;
	color:#fff;
	font-style:italic;
	padding-top:15px;
}
.login ul {
	list-style-type:none;
	width:259px;
	margin:35px 78px;
	
}
.login li {
	padding-bottom:15px;
}
.login p {
	padding-bottom:0px;
	margin:0;
}
.login-box {
	margin:30px auto 0;
	width:500px;
	padding-bottom:35px;
	text-align:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #369;
	min-height:350px;
	box-shadow: 0 0 12px 2px #CCCCCC;
}
.login-box h1 {
	color:#fff;
	background:#369;
	font-size:36px;
	margin:0px;
	padding:5px 0 10px;
	text-align:center;
}
/* used for forgetting password page */
.login-success {
	color:green;
	background:#F7FFE8;
	padding:5px;
	width:350px;
	border:1px solid green;
	margin:5px auto -10px auto;
}
.login input {
	border:1px solid #369;
	width:247px;
	height:36px;
	font-size:16px;
	padding-left:10px;
	color:#666;
}
a#login-button:link, a#login-button:visited  {
	color:#fff;
	text-decoration:none;
	font-family:"myriad-pro",Arial;
	margin-right:0px;
	font-size:16px;
	font-weight:600;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/*border:1px solid #FF6633;*/
	padding:9px 36px;
	background: #FF9801; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF9801 0%, #FF6633 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF9801), color-stop(100%,#FF6633)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF9801 0%,#FF6633 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF9801 0%,#FF6633 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF9801 0%,#FF6633 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF9801 0%,#FF6633 100%); /* W3C */
}
a#login-button:hover {
	background: #FF9801; /* Old browsers */
	/*border:1px solid #FF9801;*/
	}
a.forgot:link, a.forgot:visited {
	color:#369;
	font-family:"proxima-nova",Arial;
	font-size:12px;
	font-weight:600;
}
a.forgot:hover {
	text-decoration:none;
}
.forgot-container {
	width:490px;
	margin-top:3px;
	margin-bottom:50px;
}
.login-container {
	margin-top:18px;
	text-align:center;
}
li.login-error {
	color:#900;
	background:#FFCECF;
	border:1px solid #900;
	text-align:center;
	padding:6px 0;
	margin-bottom:10px;
}
.dropdown1, .dropdown2 {
	position:absolute;
	left:-9999px;
	background-color:#6095ca;
}
.dropdown1 {
	width:700px;
}
.dropdown2 {
	width:200px;
}

/*  SUB MENU  */

.submenu {
	list-style: none outside none;
	padding:0px;
	margin:25px 0 20px 0px;
}
.submenu li {
	text-indent:-9999px; 
	display:inline;
	width:90px;
	height:90px;
	margin-right:10px;
	float:left;
}
.submenu li a {
	display:block;
	height:90px;
	width:90px;
}
.submenu li.sub1 {
	background:url('../img/submenu-sprite-short.png') no-repeat 0 0;
}
.submenu li.sub2 {
	background:url('../img/submenu-sprite-short.png') no-repeat -100px 0;
}
.submenu li.sub3 {
	background:url('../img/submenu-sprite-short.png') no-repeat -200px 0;
}
.submenu li.sub4 {
	background:url('../img/submenu-sprite-short.png') no-repeat -300px 0;
}
.submenu li.sub5 {
	background:url('../img/submenu-sprite-short.png') no-repeat -400px 0;
}
.submenu li.sub6 {
	background:url('../img/submenu-sprite-short.png') no-repeat -500px 0;
}
.submenu li.sub7 {
	background:url('../img/submenu-sprite-short.png') no-repeat -600px 0;
}
.submenu li.sub1:hover {
	background-position: 0 -100px; 
}
.submenu li.sub2:hover {
	background-position: -100px -100px;
}
.submenu li.sub3:hover {
	background-position: -200px -100px;
}
.submenu li.sub4:hover {
	background-position: -300px -100px;
}
.submenu li.sub5:hover {
	background-position: -400px -100px;
}
.submenu li.sub6:hover {
	background-position: -500px -100px;
}
.submenu li.sub7:hover {
	background-position: -600px -100px;
}
ul.subsubmenu {
	color:#005595;
	text-decoration:none;
	background-color:#fafafa;
	margin:20px 0 0 0;
	padding:14px 0;
}
.subsubmenu li {
	display:inline;
	position:relative;
	vertical-align:center;
	list-style-type:none;
	float:left;
	margin-right:10px;
}
.subsubmenu a:link, .subsubmenu a:visited {
	font-family:"myriad-pro",Arial;
	font-size:14px;
	padding:8px 20px;
	color:#005595;
	text-decoration:none;
}
.subsubmenu a:hover {
	background-color:#6095CA;
	padding:8px 20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
}
#subsub-selected {
	background-color:#6095CA;
	padding:8px 20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
}
.subsubmenu li {
	font-family:"myriad-pro",Arial;
	
}

/*  HOW TO REPORT THE RESULTS SECTION  */

.statement, .statement-sts {
	margin:30px 0;
}
.statement ul, .statement-sts ul {
	list-style-type:none;
	font-family:"proxima-nova",Arial;
	padding:0;
	margin:20px 0 0 0;
	}
.statement li, .statement-sts li {
	display:inline;
	font-size:13px;
	padding:5px 15px;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	color:#555;
}
.statement-sts li {
	font-size:16px;
}
.statement li:hover, .statement-sts li:hover {
	cursor:pointer;
}
.statement li.active, .statement-sts li.active {
	color:#369;
	background:#f2f2f2;
}
.statement p, .statement-sts div {
	padding:30px 60px 30px 60px;
	background:#f2f2f2;
	margin-top:5px;
	font-family:Georgia;
	color:#333;
}
.statement ul:after {
	content:url('../img/quill.png');
	display:block;
	width:38px;
	height:39px;
	float:right;
	margin-right:30px;
}

/*  DECISION BOX  */

.decision {
	background-color:#005292;
	padding:30px 60px 30px 30px;
	color:#fff;
}
.decision h2 {
	color:#fff;
	border-bottom:1px dotted #fff;
}
.signpost {
	background:url('../img/signpost.png') no-repeat;
	float:left;
	width:51px;
	height:41px;
	margin-right:20px;
}
.dp {
	float:left;
	width:800px;
}
.dp a:link, .dp a:visited {
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
.dp a:hover {
	border-bottom:1px dotted #005292;
}
.decision ul {
	margin-left:33px;
}
.decision ul li {
	list-style-type:none;
	display:inline-block;
	margin-right:15px;
}
.decision ul li a:link, .decision ul li a:visited {
	color:#fff;
	font-family:"myriad-pro",Arial;
	font-weight:500;
	font-size:18px;
	text-decoration:none;
	border:1px solid #FF6732;
	background: #FF9900; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF9900 0%, #FF6633 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF9900), color-stop(100%,#FF6633)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF9900 0%,#FF6633 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF9900 0%,#FF6633 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF9900 0%,#FF6633 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF9900 0%,#FF6633 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF9900', endColorstr='#FF6633',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	height:40px;
	line-height:40px;
	padding:15px 25px;
}
.decision ul li a:hover {
	background:#FF6633;
}
.decision ul li a:active {
	background:#F90;
}
.decision ul li a:after {
	content:url(../img/arrow.png);
	padding-left:10px;
}

/*  PAGE NAVIGATION  */

.button a:link, .button a:visited {
	color:#fff;
	background: #369; /* Old browsers */
	background: -moz-linear-gradient(top,  #6095ca 0%, #369 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6095ca), color-stop(100%,#369)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6095ca 0%,#369 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6095ca 0%,#369 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6095ca 0%,#369 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6095ca 0%,#369 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6095ca', endColorstr='#FF6633',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	padding:10px 25px;
	border-bottom:none;
}
.button a:hover {
	background:#6095ca;
}
.button a:active {
	background:#F90;
}
.previous, .next, #page-numbers {
	margin-top:40px;
	height:40px;
	line-height:40px;
}
.previous a:link, .previous a:visited, .next a:link, .next a:visited, #page-numbers a:link, #page-numbers a:visited {
	font-family:"myriad-pro",Arial;
	font-size:16px;
	font-weight:500;
	text-decoration:none;
}
.previous {
	float:left;
}
.next {
	float:right;
}
#page-numbers {
	float:left;
	text-align:center;
	width:75%;
}
#page-numbers a:link, #page-numbers a:visited {
	padding:0 8px;
	color:#005595;
}
#page-numbers a:hover {
	color:#fff;
	background-color:#6095ca;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:3px 8px;
}
#page-numbers a:active {
	background-color:#F90;
}
a#page-selected:link, a#page-selected:visited {
	font-weight:bold;
	color:#fff;
	background-color:#369;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:3px 8px;
}

/*  MAIN MENU SYSTEM   */

#menu {  
    list-style:none;  
    width:560px;  
    margin:0 auto;  
    height:54px;  
	background: #369;  
	float:right;
}  
#menu li {  
    float:left;  
    text-align:center;  
    position:relative;  
    padding: 15px 25px 7px 25px;  
    border:none;  
}  
#menu li:hover {  
    padding: 15px 25px 7px 25px;  
    background: #6095CA;  
}  
#menu li a {  
    font-family:"myriad-pro",Arial;  
    font-size:18px;  
    color: #FFF;  
    display:block;  
    outline:0;  
    text-decoration:none; 
	padding-bottom:9px;	
}  
#menu li:hover a {  
    color:#fff;  
}  
#menu li .drop {  
    background:url("img/drop.png") no-repeat rightright 8px;  
}  
#menu li:hover .drop {  
    background:url("img/drop.png") no-repeat rightright 7px;  
}  
/* Drop Down */  
.dropdown_1column,  
#dropdown_5columns {  
    margin:7px auto;  
    float:left;  
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding:10px 10px 20px 10px;  
    background:#6095CA; 
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	z-index:1000;
}  
#dropdown_5columns div {
	width:250px;
	float:left;
}
#dropdown_5columns h2 {
	font-size:18px;
	color:#000;
	padding:10px 5px 0px 10px;
}
#dropdown_5columns div a {
	padding:4px 5px 4px 10px;
	margin-right:10px;
	font-size:14px;
}
.dropdown_1column {width: 140px;} 
#dropdown_5columns {width: 750px;z-index:100;}  

#menu li:hover #dropdown_5columns {  
    left:-550px;  
    top:auto;  
}  
#menu li:hover .dropdown_1column {
	margin-left:-112px;
}
#menu li:hover .align_right {  
    left:auto;  
}  
/* Drop Down Content Stylings */  
#menu ul li {  
    font-family:"myriad-pro",Arial;  
    line-height:30px;  
    font-size:16px;  
    text-align:left;  
}  
#menu p {  
    line-height:18px;  
    margin:0 0 10px 0;  
}  
#menu li:hover div a {  
    font-size:16px;  
    color:#FFF;  
}  
#menu li:hover div a:hover {  
    color:#FFF;
	background-color:#369;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#menu li ul {  
    list-style:none;  
    padding:0;  
    margin:0;  
}  
#menu li ul li {  
    position:relative;  
    padding:0; 
	padding-top:5px;
	margin:0;  
    float:none;  
    text-align:left;  
    width:140px;  
}  
#menu li ul li:hover {  
    background:none;  
    border:none;  
    padding:0;
	padding-top:5px;	
    margin:0; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}  
#menu li ul li a {  

	padding-top:5px;
	margin:0;  
}  
a#logout {
    background: url("../img/logout-off.png") no-repeat 7px 10px;
    padding-left: 33px;
}
a#logout:hover {
    background: url("../img/logout-on.png") no-repeat 7px 10px;
    padding-left: 33px;
}
a#feedback {
    background: url("../img/feedback.png") no-repeat 7px 10px;
    padding-left: 33px;
}
a#person {
    background: url("../img/persons.png") no-repeat 7px 10px;
    padding-left: 33px;
}
a#sts {
	background:url(../img/sts.png) no-repeat 0 0;
	padding-left:33px;
}
a#st {
	background:url(../img/menu.png) no-repeat 0px 0;
	padding-left:37px;
}
#st:after {
	content:url('../img/down-arrow.png');
	margin-left:11px;
}

/*  TABLE FORMATTING FOR SPSS TABLE INFORMATION  */

.tbl-spss {
	font-family:"proxima-nova",Arial;
}
.tbl-spss th, .tbl-spss tbody td {
	padding:8px 20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.tbl-spss th {
	background:#6095CA;
	color:#fff;
	font-weight:normal;
}
.tbl-spss tbody td {
	background:#f2f2f2;
}
.tbl-spss th:first-child {
	background:#fff;
}
.tbl-spss tbody td:first-child {
	background:#6095CA; 
	text-align:center;
	color:#fff;
	padding-left:0px;
	padding-right:0px;
}
.tbl-spss tfoot td {
	padding:20px 0 8px 10px;
	background:#fafafa;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#369;
}
.tbl-name {
	font-weight:600;
	color:#369;
	margin-right:10px;
}
.info img {
	vertical-align:text-bottom;
	width:19px;
	height:19px;
	border:0px;
	margin-left:10px;
	}

/*  LINK FORMATTING FOR MAIN TEXT  */

p a:link, p a:visited, ul.assumptions a:link, ul.assumptions a:visited {
	text-decoration:none;
	color:#005595;
	border-bottom:1px dotted #005595;
}
p a:hover, ul.assumptions a:hover {
	border-bottom:1px dotted #fff;
}
p a:active, ul.assumptions a:active {
	color:#F90;
	border-bottom:1px dotted #F90;
}

/*  IMAGE FORMATTING FOR MAIN TEXT  */

.spss {
	margin-left:10px;
	border:1px solid #eaeaea;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	padding:5px;
}

/*  FOOTER FORMATTING  */

#footer {
	text-align:center;
	font-family:"proxima-nova",Arial;
	font-size:12px;
	color:#333;
	margin:30px 0;
}
#footer a:link, #footer a:visited {
	font-family:"proxima-nova",Arial;
	font-size:12px;
	text-decoration:none;
	color:#333;
	margin:0 15px;
}
#footer a:hover {
	border-bottom:1px dotted #333;
}

/*  SPSS PROCEDURE DESIGN  */

ul.spss-proc {
	margin:0;
	padding:0;
}
.spss-proc li {
	list-style-type:none;
	margin-top:20px;
	border-top:1px solid #eaeaea;
	background-repeat:no-repeat;
	background-position:0px 20px;
	padding-left:60px;
	padding-top:10px;
	padding-bottom:10px;
}
.spss-image {
	border:1px solid #eaeaea;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	padding:5px;
}
.spss-image p {
	color:#999;
	font-size:12px;
	margin-left:5px;
	margin-bottom:0px;
	margin-top:5px;
	line-height:14px;
}
.note .spss-image {
	border-color:#FFEAC1;
	margin-top:10px;
	margin-bottom:10px;
}
.explanation .spss-image {
	border-color:#DBFFCA;
	margin-top:10px;
	margin-bottom:10px;
}
.spss-image-in-text {
	vertical-align:text-bottom;
}
.explanation {
	background:#DBFFCA;
	padding:15px 20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.ex-title {
	font-weight:bold;
	color:#390;
}
.note {
	background:#FFEAC1;
	padding:15px 20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.note-title {
	font-weight:bold;
	color:#C60;
}
.internal {
	margin:15px 0px;
	display:block;
}
.important {
	background:#FFBFBF;
	padding:15px 20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.imp-title {
	font-weight:bold;
	color:#F00;
}
.s-variable, .o-variable, .n-variable, .ns-variable {
	font-size:14px;
	color:#005595;
	padding:3px;
	border:1px solid #eaeaea; 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#f2f2f2;
	vertical-align:text-baseline;
	background-image:url('../img/scale.png');
	background-repeat:no-repeat;
	padding-left:24px;
	background-position:5px 3px;
}
.o-variable {
	background-image:url('../img/ordinal.png');
	padding-left:26px;
	background-position:5px 3px;
}
.n-variable {
	background-image:url('../img/nominal.png');
	padding-left:26px;
	background-position:5px 3px;
}
.ns-variable {
	background-image:url('../img/nominal-s.png');
	padding-left:26px;
	background-position:5px 3px;
}
.variable {
	font-size:14px;
	color:#005595;
	padding:3px;
	border:1px solid #eaeaea; 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#f2f2f2;
	vertical-align:text-baseline;
	background-position:5px 3px;
}
.boxes, .rs-variable, .rns-variable, .cns-variable, .cs-variable, .areas {
	background:#E5F0FD;
	padding:3px;
	padding-left:6px;
	font-family:Arial;
	font-size:13px;
}
.rs-variable {
	background-image:url('../img/bullet-selected.png');
	background-repeat:no-repeat;
	padding-left:23px;
	background-position:5px 5px;
}
.rns-variable {
	background-image:url('../img/bullet-not-selected.png');
	background-repeat:no-repeat;
	padding-left:23px;
	background-position:5px 5px;
}
.cns-variable {
	background-image:url('../img/checkbox-not-selected.png');
	background-repeat:no-repeat;
	padding-left:25px;
	background-position:5px 3px;
}
.cs-variable {
	background-image:url('../img/checkbox-selected.png');
	background-repeat:no-repeat;
	padding-left:25px;
	background-position:5px 3px;
}
.areas {
	color:#374397;
	padding-right:6px;
}
.equation {
	font-size:20px;
	color:#333;
	border-left:10px solid #6095CA;
}

/*  TOOLTIPS FOR PAGE NUMBERS */

.tooltip
{
  position: relative;
  text-decoration: none;
  color: #222;
  outline: none;
}

.tooltip span
{
  font-weight:normal;
  visibility: hidden;
  position: absolute; 
  bottom: 30px;
  left: 50%;
  z-index: 999;
  width: 230px;
  margin-left: -127px;
  padding: 10px;
  border: 1px solid #000;
  line-height:24px;
  background-color: #333;                     
  -moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;  
}

.tooltip:hover
{
  border: 0; /* IE6 fix */
}

.tooltip:hover span
{
  visibility: visible;
}

.tooltip span:before,
.tooltip span:after
{
  content: "";
  position: absolute;
  z-index: 1000;
  bottom: -7px;
  left: 50%;
  margin-left: -8px;  
  border-top: 8px solid #333;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;        
  border-bottom: 0;  
}

.tooltip span:before
{
  border-top-color: #333;
  bottom: -8px;
}

a.file:link, a.file:visited {
	background:#F96150;
	padding:5px 20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #F96150;
	color:white;
	background-image:url('../premium/img/download.png');
	background-repeat:no-repeat;
	padding-left:40px;
	background-position:9px 5px;
}
a.file:hover {
	background:#369;
	border:1px solid #369;
	background-image:url('../premium/img/download.png');
	background-repeat:no-repeat;
	padding-left:40px;
	background-position:9px 5px;
}
a.file:active {
	background-color:#f90;
	border:1px solid #f90;
}

.hypothesis sub {
	margin-top:-3px;
}

ol {
	font-family:"proxima-nova",Arial;
	line-height:24px;
	margin-left:30px;
}

p {
	font-family: "proxima-nova",Arial;
	font-size:16px;
	line-height:24px;
}

/* ADMIN STYLES  */

#add-user ul, #search-user ul, #update-user ul {
	margin:0;
	padding:0;
	font-family:"proxima-nova",Arial;
}
#add-user span, #search-user span, #update-user span {
	color:#999;
	font-size:12px;
}

.features-h2 {
	font-family:"myriad-pro",Arial;
	font-size:28px;
	font-weight:300;
	color:#005595;
	padding-left:20px;
	line-height:40px;

}
.left-half {
	width:460px;
	color:#333;
	font-size:16px;
	margin-top:30px;
	float:left;
}
.left-half p, .right-half p {
	line-height:28px;
}
.left-half ul, .right-half ul {
	list-style-type:none;
	padding-left:0px;
}
.left-half li, .right-half li {
	display:inline;
	float:left;
}
.right-half {
	float:right;
	color:#333;
}
#features-h1 {
	padding-top:20px;
	font-size:36px;
	color:#222;
}
.summary p{
	font-family:"myriad-pro",Arial;
	color:#444;
	font-size:18px;
	line-height:30px;
	font-weight:100;
	border-bottom:1px solid #e9e9e9;
	padding-bottom:30px;
}
.main-image {
	padding:5px;
}
.divider {
	border-top:1px solid #e9e9e9;
	margin:50px auto 10px auto;

}
.subheadings {
	font-family:"myriad-pro",Arial;
	font-size:18px;
	color:#005595;
}

a.features-button:link, a.features-button:visited {
	color:#fff;
	font-family:"myriad-pro",Arial;
	font-weight:600;
	font-size:16px;
	text-decoration:none;
	text-shadow:1px 1px 1px #222;
/*	border:1px solid #FF6732; */
	background: #FF9900; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF9900 0%, #FF6633 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF9900), color-stop(100%,#FF6633)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF9900 0%,#FF6633 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF9900 0%,#FF6633 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF9900 0%,#FF6633 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF9900 0%,#FF6633 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF9900', endColorstr='#FF6633',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	height:40px;
	line-height:40px;
	padding:14px 42px;
	
}
a.features-button:hover {
	background:#FF6633;
}

.tbl-features td {
	font-family:"proxima-nova",Arial;
	line-height:24px;
}

.main-image-home {
	background:url('../img/main-image-home.jpg') no-repeat;
	height:469px;
	width:881px;
	margin:0px auto;
	
}
.wishlist {
	font-family:"proxima-nova",Arial;
	margin-left:20px;
	line-height:40px;
	
}
.wishlist li {
	padding:0 10px;
}

.comments-home {
	width:240px;
	padding-left:30px;
	padding-right:15px;
	padding-top:40px;
	float:left;
	font-family:Georgia;
	font-style:italic;
	font-size:16px;
	color:#444;
	line-height:22px;
}
.comments-home:before, .comments-home:after {
	position:absolute;
	font-family:Georgia;
	font-style:normal;
	font-weight:bold;
	font-size:36px;
	color:#095393;
}
.comments-home:before {
	content:'\201C';
	margin-top:-13px;
	margin-left:-22px;
}
.comments-home:after {
	content:'\201D';
	margin-top:20px;
	margin-left:8px;
}
.testimonials-home {
	margin-top:15px;
	width:600px;
	float:left;
}
ul.sts-options {
	list-style-type:none;
	padding:0;
	margin-top:30px;
}
ul.sts-options li {
	display:inline;
	cursor:pointer;
	display:block;
	float:left;
	width:210px;
	height:226px;
	margin-right:20px;
}
li#prediction  {
	background:url('../premium/sts/img/prediction.png');
}
li#groups  {
	background:url('../premium/sts/img/groups.png');
}
li#association  {
	background:url('../premium/sts/img/association.png');
}
li#prediction:hover {
	background:url('../premium/sts/img/prediction-on.png');
}
li#groups:hover  {
	background:url('../premium/sts/img/groups-on.png');
}
li#association:hover  {
	background:url('../premium/sts/img/association-on.png');
}
.blurbs {
	padding:20px;
	background:#fafafa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-top:10px;
	border:1px solid #ccc;
}
#groups-table td{
	padding:8px 10px;
}
.equations {
	font-family:"Times New Roman";
	font-size:18px;
}

/* STATA */

.s-boxes, .rs-stata-variable, .stata-areas, .cs-stata-variable {
	background:#eee;
	padding:3px;
	padding-left:6px;
	font-family:Arial;
	font-size:13px;
}
.rs-stata-variable {
	background-image:url('../img/bullet-selected-stata.png');
	background-repeat:no-repeat;
	padding-left:23px;
	background-position:5px 4px;
}
.s-boxes {
	font-size:14px;
	padding:2px 4px;
	border-radius:3px;
	background:#ddd;
}
.stata-image p {
	margin-bottom:0px;
	margin-top:5px;
}
.stata-proc li {
	list-style-type:none;
	margin-top:20px;
	border-top:1px solid #eaeaea;
	background-repeat:no-repeat;
	background-position:0px 20px;
	padding-left:60px;
	padding-top:10px;
	padding-bottom:10px;
}
.stata-image {
	border:1px solid #eaeaea;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	padding:5px;
}
.stata-image p {
	color:#999;
	font-size:12px;
	margin-left:5px;
	margin-bottom:0px;
	margin-top:5px;
	line-height:14px;
}
.note .stata-image {
	border-color:#FFEAC1;
	margin-top:10px;
	margin-bottom:10px;
}
.explanation .stata-image {
	border-color:#DBFFCA;
	margin-top:10px;
	margin-bottom:10px;
}
.stata-image-in-text {
	vertical-align:text-bottom;
}
ul.stata-proc {
	margin:0;
	padding:0;
}
.cs-stata-variable {
	background-image:url('../img/checkbox-selected-stata.png');
	background-repeat:no-repeat;
	padding-left:25px;
	background-position:6px 4px;
}
