/*
	FILE: css_web.css
	DATE: 11.16.2005.dave
	DESC: STYLES FOR SCREEN DISPLAY
*/

body
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height:16px;
	color: #ffffff;
	background:#011F3B;
	margin:0px;
}

a { color:#F29803; }
a:hover { text-decoration:none; }

a.button { font-weight:bold; background:#efefef; color:#011F3B; padding:5px 10px; text-decoration:none; border:1px solid #8CA9C5; }
a.button:hover { background:#8CA9C5; }

input { font-size:11px; }
hr  {height:1px; }

.error { color:#990000; font-weight:bold; }
.success { color:#009900; font-weight:bold; }
.form_label { font-size:11px; text-align:right; vertical-align:top; padding-right:5px; }
.form_display { font-size:11px; }
.form_required { font-size:11px; color:#F29803; font-weight:bold; text-align:right; vertical-align:top; padding-right:5px; }
.form_required_descr { font-size:11px; color:#F29803; font-weight:bold; vertical-align:top; padding-right:5px; }

#container { position:relative; width:780px; margin:20px auto; border:2px solid #557FA9; }
	#header { position:relative; background:url('/images/simulator_header_bg.jpg') no-repeat; width:780px; height:170px; }
		#header h1 { position:absolute; top:92px; left:30px; font-size:18px; line-height:20px; font-weight:normal; }

	#content { position:relative; padding:10px 20px 20px 20px; }
		#content strong { color:#F29803; }
		#content b { color:#F29803; }

		#video_horizontal { text-align:center; }
			#video_horizontal p { margin:0px; padding:5px 0px; }
		#video_vertical { float:left; text-align:center; padding: 0px 40px 0px 0px; }
			#video_vertical p { margin:0px; padding:5px 0px; }

		#htwPlayer { border:1px solid #F29803; width:320px; height:180px; }

		#choices {}
		#choices td { padding-bottom:10px; }

	#footer { position:relative; background:#557FA9; height:25px; clear:both; margin-top:50px; }
		#footer h1 { position:absolute; top:6px; left:10px; font-size: 10px; font-weight:normal; color:#000000; }
		#footer h2 { position:absolute; top:6px; right:10px; font-size: 10px; font-weight:bold; color:#ffffff; }