﻿@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mainheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	padding-left: 40px;
	background-color: #9f639f;
}
.logo {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #958A7D;
	background-color: #EDE0D3;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 12px;
}
.important {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 10px;
}
.important   h3 {
	padding-left: 20px;
	font-size: 12px;
}
.important a {
	text-decoration: none;
}


p {

}
.question_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	left: 12px;
	top: 440px;
}
#Results {
	visibility: hidden;
}

.result_box {
	position: absolute;
	top: 80px;
	left: 460px;
}
.result_box table {
	width: 95%;
}
.result_box p {
	margin-right: 10px;
}


.result_box td {
	font-size: 11px;
}

.bounder {
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFFF;
}
.bounder_results {
	background-color: #FFFFFF;
	border-top-style: none;
	border-bottom-style: none;
}
.bounder_results_bottom {
	background-color: #FFFFFF;
	border-top-style: none;
}


.next_button {

}


.question_column {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	width: 100%;

}
.score_column {
	margin-right: auto;
	margin-left: auto;
	visibility: hidden;
}
.question_table {
	cursor: pointer;
	border: 0;
	margin: 0px;
	padding: 0px;
}
.question_table td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.question_box p {
	font-size: inherit;
}
.question_actual {
	color: #006699;
	padding-bottom: 10px;
	padding-top: 20px;
	padding-left: 5px;
}
.question_check {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 15px;
}
.question_number   {
	color: #009999;
	font-weight: 100;
	font-size: 14px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #EDE0D3;
	text-align: center;
	cursor: pointer;
}
.done {
	color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
}
.undone {
	color: #999999;
	border-bottom-width: thin;
	border-bottom-style: solid;
}
.currant {
	color: #9f639f;
	border-bottom-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #FFFFFF;
	}
#Question1 {
	position: absolute;
	left: 10px;
	top: -382px;
	width: 730px;
	visibility: visible;
}
#Question2 {
	position: absolute;
	left: 10px;
	top: -382px;
	visibility: hidden;
	width: 730px;
}
#Question3 {
	position: absolute;
	left: 10px;
	top: -382px;
	visibility: hidden;
	width: 730px;
}
#Question4 {
	position: absolute;
	left: 10px;
	top: -382px;
	visibility: hidden;
	width: 730px;
}
#Question5 {
	position: absolute;
	left: 10px;
	top: -382px;
	visibility: hidden;
	width: 730px;
}
#Question6 {
	position: absolute;
	left: 10px;
	top: -382px;
	visibility: hidden;
	width: 730px;
}
#Question7 {
	position: absolute;
	left: 10px;
	top: -382px;
	visibility: hidden;
	width: 730px;
}


#Indicator {

	position: absolute;
	height: 515px;
}
.result_box  p {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


#Conservative {
	position: absolute;
	visibility: hidden;
	width: 525px;
	left: -200px;
	top: -23px;
}
#Cash {
	position: absolute;
	visibility: hidden;
	width: 525px;
	left: -200px;
	top: -23px;
}
#Balanced {
	position: absolute;
	visibility: hidden;
	width: 525px;
	left: -200px;
	top: -23px;
}

#High {
	position: absolute;
	visibility: hidden;
	width: 525px;
	left: -200px;
	top: -23px;
}

#Aggressive {
	position: absolute;
	visibility: hidden;
	width: 525px;
	left: -200px;
	top: -23px;
}
#score {
	vertical-align: top;
	text-align: center;
}
.score_text {
	vertical-align: text-top;

}

#scoring {
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	width: 100%;
}
#answer {
	font-size: 50px;
	color: #000000;
	padding: 20px;
}
.result_box table {
	width: 100%;
}


#scoring td {
	padding: 5px;
}
#Questions {
	margin-right: auto;
	margin-left: auto;
}
.answer {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #669933;
	font-weight: bold;
}
.evenrow {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

a  {
	text-decoration: none;
	color: #000000;
}
img  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#Question_sheet {
	visibility: visible;
	position: absolute;
	left: 37px;
	top: 310px;
	width: 750px;
}


#Result_sheet {
	position: absolute;
	visibility: hidden;
	top: 310px;
	left: -21px;
	width: 844px;
	height: 699px;
}
#CashRow {cursor:pointer}
#ConservativeRow {cursor:pointer}
#BalancedRow {cursor:pointer}
#HighRow {cursor:pointer}
#AggressiveRow {cursor:pointer}
#NextButton {
	margin-right: 50px;
	margin-bottom: 20px;
}
#profile_container {
	width: 800px;
	background-color: #ffcc66;
	border-top-width: 0.1em;
	border-right-width: 0.05em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding: 2%;
	height: 650px;
}
#profiler_content {
	position:relative;
	background: #fff;
	float: none;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: none;
	border-top-color: #ffcc66;
	border-right-color: #ffcc66;
	border-bottom-color: #ffcc66;
	border-left-color: #ffcc66;
	z-index: 20;
	padding: 2%;
	height: 96%;
}
#profiler_content table {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}

#profiler_footer {
	clear: both;
	text-align: center;
	color: #FFFFFF;
	background-color: #006699;
	float: none;
	position: relative;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
#profiler_footer a {
	color: #FFFFFF;
}

.oddrow {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.tableheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
.current  {
	color: #006699;
	background-color: #ccccff;
}

.answer_tab {
	background-color: #006699;
	color: #ccccff;
	text-align: center;
	cursor: pointer;
}
#pdf_link {
	float: left;
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
}
