body, p {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#333333;
	line-height:1.5em;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	}
	
h2 {
	font-family:Verdana;
	font-size:12pt;
	font-weight:bold;
	color:#62AC1E;
	padding:0 0 12px 0;
	margin:0;
	}

table, tr, td {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#333333;
	line-height:1.5em;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	}
	
p {
	padding-top:0;
	padding-right:0;
	padding-bottom:10;
	padding-left:0;
	}
	
ul, ol, li {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#333333;
	line-height:1.5em;
	padding-top:0px;
	padding-bottom:10px;
	}

ul {
	margin:0px;
	}

ol {
	margin:0px;
	}

ul 					{list-style: url("/images/bullet_square_solid.gif") outside;}
ul.secondLevel 		{list-style: url("/images/bullet_square_outline.gif") outside;}
ul.thirdLevel 		{list-style: url("/images/bullet_dash.gif") outside;}

ol 			{list-style: decimal outside;}
olol 		{list-style: decimal outside;}
ololol 		{list-style: decimal outside;}
olololol 	{list-style: decimal outside;}

img, a img { border:none; }

li {
	margin-left:15px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:0px;
	}

input, select, option {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#333333;
	}

.greenBold {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	font-weight:800;
	}
	
.whiteBold {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#FFFFFF;
	font-weight:800;
	}
	
.greenHeader {
	font-size:16px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	font-weight:800;
	}
	
.blackHeader {
	font-size:16px;
	font-family:verdana,arial,courier;
	color:#000000;
	font-weight:800;
	}
	
.greenHeaderSmall {
	font-size:12px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	font-weight:800;
	}

.questionNumber {
	vertical-align:top;
	font-weight:800;
	color:#62AC1E;
	padding-top:0;
	padding-right:5;
	padding-bottom:5;
	padding-left:0;
	}
	
.question {
	vertical-align:top;
	font-weight:100;
	padding-top:0;
	padding-right:0;
	padding-bottom:5;
	padding-left:0;
	width:100%;
	}
	
.answers {
	background-color:#FFFFFF;
	}
	
.answerNumber {
	font-weight:800;
	vertical-align:top;
	}
	
.radioButton {
	padding-top:0;
	padding-right:5;
	padding-bottom:0;
	padding-left:5;
	vertical-align:top;
	}
	
.answerText {
	font-weight:800;
	width:100%;
	vertical-align:top;
	}
	
.infoIcon {
	vertical-align:top;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:10;
	}
	
.scoreBoxText {
	font-family:verdana,arial,courier;
	color:#FFFFFF;
	font-weight:800;
	background-color:#62AC1E;
	font-size:1.2em;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	}
.scoreBoxResult {
	background-color:#FFFFFF;
	color:#333333;
	font-weight:800;
	font-size:1.2em;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	}
		
.footNote {
	color:#999999;
	font-style:italic;
	}
	
.lightGreyBackground {
	background-color:#EEEEEE;
	}
	
.greyBackground {
	background-color:#D9D9D9;
	}
	
.greenBackground {
	background-color:#62AC1E;
	}
	
.drawGreenBorder {
	border-top: solid 1px #62AC1E;
	border-right: solid 1px #62AC1E;
	border-bottom: solid 1px #62AC1E;
	border-left: solid 1px #62AC1E;
	}
	
.drawGreyBorder {
	border-top: solid 1px #D9D9D9;
	border-right: solid 1px #D9D9D9;
	border-bottom: solid 1px #D9D9D9;
	border-left: solid 1px #D9D9D9;
	}
	
.lineBeakLightGrey {
	border-top: solid 1px #EEEEEE;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
	border-left: solid 1px #EEEEEE;
	}
	
.whiteBoldOff,
a.whiteBoldOff:link,
a.whiteBoldOff:visited,
a.whiteBoldOff:hover,
a.whiteBoldOff:active { 	
	font-size:11px;
	font-family:verdana,arial,courier;
	font-weight:800;
	color:#FFFFFF;
	line-height:1.5;
	text-decoration:none;
	}

.whiteBoldOn,
a.whiteBoldOn:link,
a.whiteBoldOn:visited,
a.whiteBoldOn:hover,
a.whiteBoldOn:active { 	
	font-size:11px;
	font-family:verdana,arial,courier;
	font-weight:800;
	color:#FFFFFF;
	line-height:1.5;
	text-decoration:underline;
	}

a.inlineLink,
a.inlineLink:link,
a.inlineLink:visited {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#666666;
	text-decoration:underline;
	font-weight:800;
	}

a.inlineLink:hover,
a.inlineLink:active {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	text-decoration:underline;
	font-weight:800;
	}

.finwiz_Answer_Score 		{color:#62AC1E;font-weight:800;font-size:12px;}
.finwiz_Answer_Result 		{color:#009933;font-weight:800;font-size:12px;}
.finwiz_Answer_Incorrect 	{color:#cc0000;font-weight:800;}
.finwiz_Answer_Correct 		{color:#62AC1E;font-weight:800;}

.budget_subNavOn,
a.budget_subNavOn:link,
a.budget_subNavOn:visited,
a.budget_subNavOn:hover,
a.budget_subNavOn:active {
	font-size:11px;
	font-family:verdana,arial,courier;
	font-weight:800;
	color:#6CB33F;
	line-height:1.5;
	text-decoration:none;
	}

.budget_subNavOff,
a.budget_subNavOff:link,
a.budget_subNavOff:visited,
a.budget_subNavOff:hover,
a.budget_subNavOff:active {
	font-size:11px;
	font-family:verdana,arial,courier;
	font-weight:800;
	color:#006600;
	line-height:1.5;
	text-decoration:none;
	}

.banner					{font-family:verdana,arial;font-size:11px;color:#ffffff;font-weight:800;}
.cocontBoxOff	{ border:1px solid #E2E2E2; background-color:#F8F8F8; }
.cocontBoxOff tr td { color:#BBBBBB; }
.cocontTextOff { color:#BBBBBB; border:1px solid #E2E2E2; background-color:#F8F8F8; }

.cocontBoxOn	{ border:1px solid #E2E2E2; background-color:#FFFFFF; }
.cocontBoxOn tr td { color:#333333; }
.cocontTextOn { color:#333333; border:1px solid #E2E2E2; background-color:#FFFFFF; }

/* body,p,table,tr,td,ul,ol,li	{font-family:verdana,arial;font-size:8pt;color:#000000;font-weight:normal;} */
.calc_norm					{font-family:verdana,arial;font-size:8pt;color:#000000;font-weight:normal;line-height:11pt;}
.calc_bold					{font-family:verdana,arial;font-size:8pt;color:#000000;font-weight:bold;line-height:11pt;}
.calc_white					{font-family:verdana,arial;font-size:8pt;color:#FFFFFF;font-weight:normal;line-height:11pt;}
.calc_whitebold				{font-family:verdana,arial;font-size:8pt;color:#FFFFFF;font-weight:bold;line-height:11pt;vertical-align:middle;}
.calc_whiteSmall			{font-family:verdana,arial;font-size:7pt;color:#FFFFFF;font-weight:normal;line-height:11pt;}
.calc_normSmall				{font-family:verdana,arial;font-size:7pt;color:#000000;font-weight:normal;line-height:11pt;}
.calc_alignleft				{align:left;}
.normBold					{font-family:verdana,arial;font-size:8pt;color:#000000;font-weight:600;}
.normLarger					{font-size:10pt;}
.Calc_normBold				{font-family:verdana,arial;font-size:8pt;color:#000000;font-weight:550;}
.Calc_txtInput				{font-family:verdana,arial,courier;font-size:8pt;color:#000000;text-decoration:none;border:1px #000000 solid;background-color:#ffffff;}

a.calc_norm:link			{font-family:verdana,arial;font-size:8pt;color:#000000;font-weight:bold;line-height:11pt;font-style:none;}
a.calc_norm:visited			{font-family:verdana,arial;font-size:8pt;color:#000000;font-weight:bold;line-height:11pt;font-style:none;}
a.calc_norm:hover			{font-family:verdana,arial;font-size:8pt;color:#000000;font-weight:bold;line-height:11pt;font-style:underline;}
a.calc_norm:active			{font-family:verdana,arial;font-size:8pt;color:#000000;font-weight:bold;line-height:11pt;font-style:none;}

a.calc_whiteBold:link		{font-family:verdana,arial;font-size:8pt;color:#FFFFFF;font-weight:bold;line-height:11pt;font-style:none;}
a.calc_whiteBold:visited	{font-family:verdana,arial;font-size:8pt;color:#FFFFFF;font-weight:bold;line-height:11pt;font-style:none;}
a.calc_whiteBold:hover		{font-family:verdana,arial;font-size:8pt;color:#FFFFFF;font-weight:bold;line-height:11pt;font-style:underline;}
a.calc_whiteBold:active		{font-family:verdana,arial;font-size:8pt;color:#FFFFFF;font-weight:bold;line-height:11pt;font-style:none;}

table.zebraForm {
	border-collapse:collapse;
	border:1px solid #d9d9d9;
}

table.zebraForm tr td {
	padding:4px;
}

table.zebraForm tr.dark {
	background-color:#d9d9d9;
}

.hideMe {
	visibility:hidden;
}

.readonly {
	background:transparent;
}

a.linkOff:link,
a.linkOff:visited,
a.linkOff:hover,
a.linkOff:active {
	font-size:10px;
	font-family:verdana,arial,courier;
	color:#666666;
	text-decoration:none;
	font-weight:800;
	}

a.linkOn:link,
a.linkOn:visited,
a.linkOn:hover,
a.linkOn:active {
	font-size:10px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	text-decoration:none;
	font-weight:800;
	}





