/* Import base styles */
@import url(/staticarchive/240319da3451cb33b89a456505db1011099560a1.css);


/* START: Generic styles */
	h2 { margin: 5px 0; }
/* END: Generic styles */


/* START: FAQ page styles */
	div#introSection { padding: 0 10px; }
	ul#sectionList { list-style-type: none; margin: 10px 0; border-top: 1px dotted #4A4A4A; padding: 5px; background-color: #FAFAFA; border-top: 1px solid #ABA9A9; border-left: 1px solid #ABA9A9; border-right: 1px solid #ABA9A9; border-bottom: 1px solid #ABA9A9; }
		ul#sectionList li { margin: 5px 0; padding: 0 5px; border-bottom: 1px dotted #ABA9A9; }
		ul#sectionList li.end { border: 0px; }
			ul#sectionList li h3 { font-weight: bold; margin: 0; padding: 0; text-transform: none; }
			ul#sectionList li a.backtotop { padding: 0 0 0 15px; background: url('/staticarchive/9674fad03a13e5d9d978809b5adfca05942f860a.gif') no-repeat 0px 0.3em; }
			
			ul#sectionList ul { padding: 0 0 5px; }
				ul#sectionList ul li { margin: 0; padding: 0 0 0 15px; border: 0px; background: url('/staticarchive/e985f4c47660efe34ddd56a279dceeb816e7a7e8.gif') no-repeat 0px 0.3em; }
				* html ul#sectionList ul li { background-position-y: 0.4em; }
	
	ol#questionList { list-style-type: decimal; margin: 10px 0; padding: 5px; background-color: #FAFAFA; border-top: 1px solid #EEEBEB; border-left: 1px solid #EEEBEB; border-right: 2px solid #DFDEDE; border-bottom: 2px solid #DFDEDE; list-style-position: inside; }
		ol#questionList li { padding: 0 0 0 15px; background: url('/staticarchive/19ba31b998b29940d30d9c1a0787266682a5904e.gif') no-repeat 0px 0.3em; color: #A50000; font-weight: bold; }
	
	ol#answerList { list-style-type: none; margin: 10px 0; padding: 10px 0 0 0; }
		#answerList li { padding: 0 0 10px 0; clear: both; position: relative; }
			#answerList li h3, #answerList li h4 { background-color: #EEEEEE; float: left; width: 73px; border: 1px solid #A49C9C; padding: 10px; color: #4A4A4A; text-transform: none; text-align: left; font-weight: bold; }
			* html #answerList li h4 { width: 93px; }
			#answerList li div.stepDetails { border-top: 1px solid #EEEBEB; border-left: 1px solid #EEEBEB; border-right: 2px solid #DFDEDE; border-bottom: 2px solid #DFDEDE; float: right; width: 520px; padding: 10px; }
			#answerList li div.stepDetailsNoImage { border-top: 1px solid #EEEBEB; border-left: 1px solid #EEEBEB; border-right: 2px solid #DFDEDE; border-bottom: 2px solid #DFDEDE; float: right; width: 520px; padding: 10px; }
			* html #answerList li div.stepDetails { width: 540px; }
			* html #answerList li div.stepDetailsNoImage { width: 540px; }
				#answerList li div.stepDetails p { margin: 0 0 10px 0; }
				#answerList li div.stepDetails ul { margin: 10px 0 0; padding: 0; list-style: disc outside; clear: left; }
					#answerList li div.stepDetails ul li { padding: 0; margin: 0 0 0 15px; clear: none; }
				#answerList li div.stepDetailsNoImage p { margin: 0 0 10px 0; }
				#answerList li div.stepDetailsNoImage ul { margin: 10px 0 0; padding: 0; list-style: disc outside; clear: left; }
				
				#answerList li div.stepDetails ul.stepTip { list-style-type: none; margin: 10px 0 10px 0; float: left; width: 190px; clear: both; padding: 0 10px 10px 0; }
				#answerList li div.stepDetailsNoImage ul.stepTip { list-style-type: none; padding: 0 10px 10px 0; margin: 10px 0 10px 0; }
					#answerList li div.stepDetails ul.stepTip li { margin: 0; padding: 0; }
					#answerList li div.stepDetailsNoImage ul.stepTip li { margin: 0; padding: 0; }
						#answerList li div.stepDetails ul.stepTip li a.gototop { padding: 0 0 0 15px; background: url('/staticarchive/9674fad03a13e5d9d978809b5adfca05942f860a.gif') no-repeat 0px 0.4em; }
						#answerList li div.stepDetailsNoImage ul.stepTip li a.gototop { padding: 0 0 0 15px; background: url('/staticarchive/9674fad03a13e5d9d978809b5adfca05942f860a.gif') no-repeat 0px 0.4em; }
						#answerList li div.stepDetails ul.stepTip li a.gotoindex { padding: 0 0 0 15px; background: url('/staticarchive/a331c03e91c887f4d47853c555e6776dbd7d9fc8.gif') no-repeat 0px 0.4em; }
						#answerList li div.stepDetailsNoImage ul.stepTip li a.gotoindex { padding: 0 0 0 15px; background: url('/staticarchive/a331c03e91c887f4d47853c555e6776dbd7d9fc8.gif') no-repeat 0px 0.4em; }
						#answerList li div.stepDetails ul.stepTip li a.next { padding: 0 0 0 15px; background: url('/staticarchive/e985f4c47660efe34ddd56a279dceeb816e7a7e8.gif') no-repeat 0px 0.4em; }
						#answerList li div.stepDetailsNoImage ul.stepTip li a.next { padding: 0 0 0 15px; background: url('/staticarchive/e985f4c47660efe34ddd56a279dceeb816e7a7e8.gif') no-repeat 0px 0.4em; }
				#answerList li div.stepDetails dl.stepTip { margin: 0 0 10px 0; clear: both; padding: 0 10px 10px 0; }
				#answerList li div.stepDetailsNoImage dl.stepTip { margin: 0 0 10px 0; clear: both; padding: 0 10px 10px 0; }
					#answerList li div.stepDetails dl.stepTip dt { background-color: #AC0010; text-transform: uppercase; color: #FFFFFF; font-weight: bold; padding: 0 2px; float: left; margin-right: 5px; }
					#answerList li div.stepDetailsNoImage dl.stepTip dt { background-color: #AC0010; text-transform: uppercase; color: #FFFFFF; font-weight: bold; padding: 0 2px; float: left; margin-right: 5px; }
					#answerList li div.stepDetails dl.stepTip dd { width: 465px; }
					#answerList li div.stepDetailsNoImage dl.stepTip dd { width: 465px; }
					* html #answerList li div.stepDetails dl.stepTip dd { width: 465px; }
					* html #answerList li div.stepDetailsNoImage dl.stepTip dd { width: 465px; }
				#answerList li div.stepDetails img.stepImage { border: 1px solid #000000; float: right; margin-left: 10px; }
				#answerList li div.stepDetailsNoImage img.stepImage { border: 1px solid #000000; float: right; margin-left: 10px; }

/* END: FAQ page styles */

/* START: Registration form styles */

	#error_msg,
	#welcome_msg,
	#accept_msg { display: none; }

	#registration_form_container { position: relative; }
		#registration_form td { font-size: 80%; min-width: 150px; }
			#registration_form td p { font-size: 85%; }
		#registration_form label { font-weight: bold; float: left; min-width: 100px; }
		* html #registration_form label { width: 100px; }
		#registration_form p.form_legend { font-size: 90%; float: left; padding: 10px 0 0; }
		#registration_form input#submit_email { float: right; margin: 5px 0 0; }

	#error_msg { position: absolute; top: 0; right: 5px; border: 2px solid red; width: 150px; padding: 5px; color: red; font-weight: bold; font-size: 88%;}

	#welcome_msg { margin: 10px 0 0; }
		#welcome_msg p { margin: 0 !important; padding: 0; }
		#welcome_msg p#logout { margin:  0 0 10px !important; }
		#welcome_msg #username1 { font-weight: bold; }
		#welcome_msg p#logout a:link,
		#welcome_msg p#logout a:visited,
		#welcome_msg p#logout a:active { font-weight: normal; font-size: 90%; text-decoration: underline; }
/* END: Registration form styles */


/* START: Contact page styles */
	div#secComplaints,
	div#secFaqs { background-color: #FAFAFA; border: 1px solid #474747; margin: 10px 0; padding: 10px;}

		#secFaqs dl { margin: 10px 0 0; }
		#secFaqs dl dt { font-weight: bold; }
		#secFaqs dl dd { padding: 0 0 0 10px; margin: 0 0 10px 0; }

	div#secForm { margin: 10px 0; }
		#secForm p { margin: 0 0 10px; }
		#secForm p.smallertext { font-size: 80%; }
		#secForm ul { list-style-type: disc; padding: 0 0 0 20px; margin: 10px 0; }
		#secForm h4 { font-weight: bold; margin: 10px 0 0 0; }
		#secForm input { display: block; }
/* END: Contact page styles */