/* FS CONTROL - PRINT STYLESHEET - UPDATED 01-17-2008 */



body, input, textarea, option, select { font-family: "Times New Roman", Times, serif; }

body { font-size: 1.3em; }



h1, .cfont7, h2, .cfont6, #content big.profiletopname, h3, .cfont5, .cbodyhdr1, .cbodyhdr2, .profilecommtextUpr, .profilecommtexthdr, .profileheader, h4, .cfont4, .cbodyhdr4, h5, .cfont3, h6, .cfont1 { color: #000000; }

a:link, a:hover, a:visited, a:active { text-decoration: underline; color: #000; }



/* DEFINE CONTENT COLOR */

#content { color: #000000; }



/* sIFR STYLES */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none; height: 0; width: 0; position: absolute; overflow: hidden; }

span.sIFR-alternate { visibility: visible; display: block; position: static; width: auto; height: auto; left: auto; top: auto; }



/* STANDARD ELEMENTS */

.printElement { display: block; width: 100%; }

.screenElement { display: none; }

#content .callOut { padding: 1em; background: #FFFFFF; color:#000; margin-bottom: 1.2em; border: 1px solid #000000; }

body img { display: none; }

#content img { display: inline; }



/* CUSTOM DESIGN ELEMENTS */



body.design { background: #FFF; text-align: left; }

#containerPageBackground { background: #FFF; padding: 0; width: auto; margin: 0; }

#containerPage { width: auto; margin: 0; text-align: left; background: #FFF; }

	#banner { display: none; }

	.home #banner { display: none; }

		#containerLogo { position: absolute; }

			#logo {  }

		#containerQuote { position: absolute; top: 10px; right: 10px; }

		#tagline { position: absolute; top: 108px; }

		.home #tagline { top: 130px; }

		#cta { position: absolute; top: 242px; }

		.home #cta { top: 299px; }

	#navigationMain{ display: none; }

		#navigationMain ul, #navigationMain ul li { margin: 0; padding: 0; float: none;  list-style: none;}

		#navigationMain ul { margin-left: 0; }

		#navigationMain a { padding: 0; display: block; color: #000; font-size: 1em; text-decoration: none; } 

		#navigationMain a:hover { color: #000; }

	#containerColumns { clear: left; float: none;  width: auto; }

		#columnMain { float: none;  width: auto; }

			#pageTitle { border-bottom: 0 solid #000; margin: 0; padding: 0; }

				#pageTitle h1 { margin: 0; padding: 0; }

			#content { padding: 0; }			

		#columnSide { float: none;  width: auto; padding-top: 0; }

			.navigationPractice { background: #FFF; margin-left: 0; }

				.navigationPracticeHead { background: #FFF; }

					.navigationPracticeFoot { background: #FFF; }

					#ie6 .navigationPracticeFoot { padding-bottom: 0; }

					.navigationPractice ul { margin: 0; padding: 0; }

					.navigationPractice li { list-style: none; display: block; }

					.navigationPractice li a { color: #000; display: block; background: #FFF; padding: 0; }

					.navigationPractice li a:hover { color: #000; }

					.navigationPractice img { margin: 0; }

						#navigationBusiness{ display: none; }

						#navigationSolutions{ display: none; }

						#navigationHelp{ display: none; }

							#navigationHelp img { margin-left: 0; }

						#navigationEmployee{ display: none; }

	#footer { color: #000; clear: both; background: #FFF; width: auto; text-align: left; margin: 0; padding: 0; }

		#navigationLower{ display: none; }

			#navigationLower ul, #navigationLower ul li { margin: 0; padding: 0; float: none;  list-style: none;}

			#navigationLower ul { margin-left: 0; }

			#navigationLower a { display: block; color: #000; padding: 0; text-decoration: none; } 

			#navigationLower a:hover { text-decoration: underline; }

		#geographicalFooter { display: none; }

		#finePrint { font-size: 1em; padding: 10px 0; }}

			#finePrint a { color: #000; text-decoration: none; }

			#finePrint a:hover { text-decoration: underline; }

			#copyright { margin: 0; padding: 0; float: none;  }

			#branding { margin: 0; padding: 0; float: none;  }