/* CSS Document */

body 			{ font: normal x-small/1.5em  Verdana; voice-family: "\"}\""; voice-family: inherit; font-size: small; margin: 0px; padding: 0px; color: #000; }
html>body 		{ font-size: small;}

a			 	{}
a:link 			{color:#0033CC;text-decoration:underline;}
a:visited 		{color:#660066;text-decoration:underline;}
a:hover 		{color:#880000;text-decoration:underline;}
a:active 		{color:#0033CC;text-decoration:underline;}

h1				{ margin: 0 0 0 0; padding: 0 0 0 0; }
h2				{ font: normal 130%/1.5em Verdana, sans-serif; color: #273D62; margin: 0; padding: 0; }

h4				{ font: normal 90%/1.3em Verdana, sans-serif;  margin: 0; padding: 0; }

ul				{ list-style-image: url(images/gfx_bullet.gif); padding: 0 0 0 30px; margin: 0 0 0 20px; line-height: 1.6em; }
ul ul			{ list-style-image: url(images/gfx_bullet_emDash.gif); vertical-align: middle; padding: 0 0 0 18px; margin: 0 0 0 0px; line-height: 1.8em; }

.padding_L		{ padding-left: 30px; }
.padding_T6		{ padding-top: 6px; }
.width350		{ width: 350px; }
.width563		{ width: 563px; }

p.footer1		{ background-color: #860000; height: 6px; width: 100%; margin: 0; padding: 0; }
p.footer2		{ height: 40px; vertical-align: middle; padding: 0 0 0 30px; }

.spacer_index	{ height: 105px; }
.spacer_int		{ height: 40px; }

/* Buttons */
#btn_1 a:link,
#btn_1 a:visited	{ padding: 7px 8px 0 10px; width: 142px; height: 26px; background: url(images/button_startTheTraining.gif) #97CA97 no-repeat; display: block; font: normal 85%/1em Verdana, sans-serif;  margin: 4px 6px 0 30px; text-decoration: none; color: #224223; }
#btn_1 a:hover		{ background-color: #84B284; cursor: pointer; color: #000000; }
#btn_1				{ }

#btn_2 a:link,
#btn_2 a:visited	{ padding: 7px 0px 0 10px; width: 64px; height: 26px; background: url(images/button_Back.gif) #A8CBDF no-repeat; display: block; font: normal 85%/1em Verdana, sans-serif;  margin: 0; text-decoration: none; color: #214A63; text-align: center; }
#btn_2 a:hover		{ background-color: #80B3D0; cursor: pointer; color: #000; }
#btn_2				{ }

#btn_3 a:link,
#btn_3 a:visited	{ padding: 7px 0 0 10px; width: 94px; height: 26px; background: url(images/button_Continue.gif) #97CA97 no-repeat; display: block; font: normal 85%/1em Verdana, sans-serif;  margin: 0; text-decoration: none; color: #224223; }
#btn_3 a:hover		{ background-color: #84B284; cursor: pointer; color: #000000; }
#btn_3				{ }

#btn_4 a:link,
#btn_4 a:visited	{ padding: 7px 0 0 10px; width: 123px; height: 26px; background: url(images/button_submitAnswers.gif) #97CA97 no-repeat; display: block; font: normal 85%/1em Verdana, sans-serif;  margin: 0; text-decoration: none; color: #224223; }
#btn_4 a:hover		{ background-color: #84B284; cursor: pointer; color: #000000; }
#btn_4				{ }

#btn_5 a:link,
#btn_5 a:visited	{ padding: 7px 0 0 10px; width: 73px; height: 26px; background: url(images/button_submit.gif) #97CA97 no-repeat; display: block; font: normal 85%/1em Verdana, sans-serif;  margin: 0; text-decoration: none; color: #224223; }
#btn_5 a:hover		{ background-color: #84B284; cursor: pointer; color: #000000; }
#btn_5				{ }


/* Banner */
.logo			{ position: absolute; margin: 0; top: 0; left: 0; }
.bannerTable	{ position: absolute; margin-top: 55px; margin-left: 0; }

/* Home Page */
.indexImg		{ position: absolute; margin-top: 111px; margin-left: 441px; z-index: 10; }
#contentWell	{ position: absolute; margin-top: 86px; margin-left: 0; width: 100%; z-index: 1; }
#IR_index		{ width: 170px; height: 37px; background: url(images/txt_index_onlineSchool.gif) no-repeat; }
#IR_index span	{ display: none; }
.indexPhNum		{ position: absolute; margin-top: 345px; margin-left: 409px; z-index: 2; }
.olympiaLogo	{ position: absolute; margin-top: 419px; margin-left: 497px; z-index: 2; }

/* Interior Pages */
.intPhNum		{ position: absolute; margin-top: 82px; margin-left: 444px; z-index: 10;}
.pageNum		{ font: normal 85%/1em Verdana,  sans-serif; text-transform: uppercase; letter-spacing: 2px; position: absolute; margin-top: 103px; margin-left: 188px; z-index: 10; width: 200px; }

/* Quiz table */
.quizRow		{ padding:3px 10px 3px 0px;vertical-align:top;border-top:1px #C2C3E2 solid; }
.answer			{ width: 765px; background-color: #FFE7C1; padding: 5px 5px 5px 40px;}

.label			{ text-align: right; padding-right: 10px; }
.value			{ }
.bold			{ font-weight: bold; }
.required		{ color: red; }