.textQuestion {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding-bottom:0.5em;
}

.showStageText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}

.header {
	background-color:#CCCCCC;
	padding-left:0.5em;
	padding-right:0.5em;
	color:#FFFFFF;
	font-size:1.5em;
}

.menuBar {
	background-color:#CCCCCC;
	padding:0.5em;
	padding-right:0;
}

.menuOption {
	border-bottom:0.05em solid #336699;
	border-right:0.05em solid #336699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#0066FF;
}

.textHeading {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:1em;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
}

.newsHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding-bottom:0.5em;
}

.newsFullStory {
	font-family:Arial, Helvetica, sans-serif;
	color:#0066FF;
}

.questionTR {
	padding-bottom:0.5em;
}

.butStyle {
	border-left:1px solid E14251; 
	border-top:1px solid E14251;
	border-right:3px solid E14251;
	border-bottom:3px solid E14251;
	color:#E14251;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

.articleTitle {		font-family:Arial, Helvetica, sans-serif;
				font-size:20px;
				color:#CC0033;
				padding-left:10px;
			}
				
.articleTag {		font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				padding-left:10px;
				padding-top:5px;
				border-top:1px solid #CCCCCC;
				color:#CC0033; }
.qText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:10px;
	font-weight:bold;
	border-bottom:1px solid #dddddd;
	vertical-align:top;
}
.aText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #dddddd;
	vertical-align:top;
}
.hText {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#E14251;
	border-bottom:1px solid #E14251;
}

.hSmallText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E14251;
}

/******* magazine article styles *******/

.header_BUS			{	font-family:Arial, Helvetica, sans-serif;
						font-size:20px;
						color:#516D7C; }

.header_GROUP		{	font-family:Arial, Helvetica, sans-serif;
						font-size:20px;
						color:#FA8100; }
				
.header_FIN			{	font-family:Arial, Helvetica, sans-serif;
						font-size:20px;
						color:#775177; }

.header_LIFE 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:20px;
						color:#CC0033; }

.header_NUT			{	font-family:Arial, Helvetica, sans-serif;
						font-size:20px;
						color:#BB8855; }		
						
.header_PT 			{	font-family:Arial, Helvetica, sans-serif;
						font-size:20px;
						color:#5AAB41; }

.header_VIT 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:20px;
						color:#99CC33; }

.header_YMCA		{	font-family:Arial, Helvetica, sans-serif;
						font-size:20px;
						color:#BC1F0A; }
						
.header2_BUS		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						border-top:1px solid #CCCCCC;
						color:#516D7C; }
						
.header2_FIN		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						border-top:1px solid #CCCCCC;
						color:#775177; }

.header2_GROUP		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						border-top:1px solid #CCCCCC;
						color:#FA8100; }

.header2_LIFE 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						border-top:1px solid #CCCCCC;
						color:#CC0033; }
						
.header2_NUT		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						border-top:1px solid #CCCCCC;
						color:#BB8855; }	

.header2_PT 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						border-top:1px solid #CCCCCC;
						color:#5AAB41; }
						
.header2_VIT 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						border-top:1px solid #CCCCCC;
						color:#99CC33; }

.header2_YMCA		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						border-top:1px solid #CCCCCC;
						color:#BC1F0A; }		
				
.subheader_BUS 		{	margin-top:10px;
						padding:5px 15px 5px 5px;
						background-color:#9EB0BA;
						border:solid 1px #4A3A3A;
						font-weight:bold;
						color:#4A3A3A	}

.subheader_FIN 		{	margin-top:10px;
						padding:5px 15px 5px 5px;
						background-color:#CC99CC;
						border:solid 1px #663366;
						font-weight:bold;
						color:#663366	}

.subheader_GROUP 	{	margin-top:10px;
						padding:5px 15px 5px 5px;
						background-color:#FFCC66;
						border:solid 1px #CC6600;
						font-weight:bold;
						color:#CC6600	}

.subheader_LIFE 	{ 	margin-top:10px;
						padding:5px 15px 5px 5px;
						background-color:#f0c8cb;
						border:solid 1px #990000;
						font-weight:bold;
						color:#990000}

.subheader_NUT 		{	margin-top:10px;
						padding:5px 15px 5px 5px;
						background-color:#FFCC99;
						border:solid 1px #996633;
						font-weight:bold;
						color:#996633	}

.subheader_PT 		{ 	margin-top:10px;
						padding:5px 15px 5px 5px;
						background-color:#CCFF99;
						border:solid 1px #336600;
						font-weight:bold;
						color:#336600	}

.subheader_VIT 		{ 	margin-top:10px;
						padding:5px 15px 5px 5px;
						background-color:#CCFF66;
						border:solid 1px #669900;
						font-weight:bold;
						color:#669900;	}

.subheader_YMCA 	{	margin-top:10px;
						padding:5px 15px 5px 5px;
						background-color:#EBD3D3;
						border:solid 1px #723921;
						font-weight:bold;
						color:#723921	}											
				
.highlight_BUS 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						color:#516D7C;	}

.highlight_FIN 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						color:#775177;	}

.highlight_GROUP	{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						color:#FA8100;	}
				
.highlight_LIFE 	{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						color:#CC0033; }

.highlight_NUT 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						color:#BB8855;	}

.highlight_PT 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						color:#5AAB41; }

.highlight_VIT 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						color:#99CC33; }

.highlight_YMCA 	{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						padding-top:5px;
						color:#BC1F0A;	}

.boldtext_BUS		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight: bold;
						padding-top:5px;
						color:#516D7C;	}		

.boldtext_FIN		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight: bold;
						padding-top:5px;
						color:#775177;	}

.boldtext_GROUP		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight: bold;
						padding-top:5px;
						color:#FA8100;	}
				
.boldtext_LIFE 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight: bold;
						padding-top:5px;
						color:#CC0033; }
						
.boldtext_NUT		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight: bold;
						padding-top:5px;
						color:#BB8855;	}
						
.boldtext_PT 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight: bold;
						padding-top:5px;
						color:#5AAB41; }				

.boldtext_VIT 		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight: bold;
						padding-top:5px;
						color:#99CC33; }

.boldtext_YMCA		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight: bold;
						padding-top:5px;
						color:#BC1F0A;	}

.mainpara_BUS		{	background-color:#516D7C;
						border-top:1px solid #9EB0BA;
						border-left:1px solid #9EB0BA;
						border-bottom:1px solid #4A3A3A;
						border-right:1px solid #4A3A3A;
						padding:15px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#ffffff;	}

.mainpara_FIN		{	background-color:#775177;
						border-top:1px solid #CC99CC;
						border-left:1px solid #CC99CC;
						border-bottom:1px solid #663366;
						border-right:1px solid #663366;
						padding:15px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#ffffff;	}

.mainpara_GROUP		{	background-color:#FA8100;
						border-top:1px solid #FFCC66;
						border-left:1px solid #FFCC66;
						border-bottom:1px solid #CC6600;
						border-right:1px solid #CC6600;
						padding:15px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#ffffff;	}
				
.mainpara_LIFE 		{	background-color:#CC3333;
						border-top:1px solid #FFCCCC;
						border-left:1px solid #FFCCCC;
						border-bottom:1px solid #660000;
						border-right:1px solid #660000;
						padding:15px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#ffffff;	}

.mainpara_NUT		{	background-color:#BB8855;
						border-top:1px solid #FFCC99;
						border-left:1px solid #FFCC99;
						border-bottom:1px solid #996633;
						border-right:1px solid #996633;
						padding:15px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#ffffff;	}
						

						
.mainpara_PT 		{	background-color:#5AAB41;
						border-top:1px solid #CCFF99;
						border-left:1px solid #CCFF99;
						border-bottom:1px solid #336600;
						border-right:1px solid #336600;
						padding:15px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#ffffff; }

.mainpara_VIT 		{	background-color:#99CC33;
						border-top:1px solid #CCFF66;
						border-left:1px solid #CCFF66;
						border-bottom:1px solid #669900;
						border-right:1px solid #669900;
						padding:15px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#ffffff;	}

.mainpara_YMCA		{	background-color:#BC1F0A;
						border-top:1px solid #EBD3D3;
						border-left:1px solid #EBD3D3;
						border-bottom:1px solid #723921;
						border-right:1px solid #723921;
						padding:15px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#ffffff;	}
				
.author 			{	padding:2px 25px 2px 15px;
						border-bottom:1px solid #66CCFF;
						background-color:#FFFFCC;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px; }
				
.authordetails 		{	padding:5px;
						border-top:1px dashed #CCCCCC;
						border-bottom:1px solid #66CCFF;
						background-color:#FFFFCC;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;	}

.bodypara 			{	padding:7px 0px 7px 0px;
						font-size:14px; }

#bodytext td 		{ 	padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px;	}


.validResult {
	width:100%;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:25px;
	padding:15px;
	border:1px solid #990000;
}

.fieldFailed {
	border:2px solid #660000;
}

/**************/


