/* 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 { text-align: left; margin: 0; padding: 0; background: #FFF; }
#containerPage { text-align:left; margin: 0; padding: 0; width: auto; background: #FFF; }
	#banner { display: none; } 
		img#logo { position:absolute; top:57px; left:17px; } 
		img#cta { position:absolute; top:0; left:1px; } 
		img#ctaEmail { position:absolute; top:0; left:397px; }
		#containerSearchFormDesign { display: none; }
	.home #banner { display: none; }
		.home img#logo { top:89px; left:17px; }
		.home img#cta { top:210px; left:105px; }
		.home img#tagline { position:absolute; top:268px; left:306px; }
	#navigationMain{ display: none; }
		#navigationMain ul, #navigationMain ul li { margin: 0; padding: 0; float: none;  list-style:none; }
		#navigationMain a { display:block; }	
/*  HEIR MENU */
			#menu li ul { width: auto; margin: 0; padding: 0; position: absolute; display: block; visibility: hidden; border-bottom: 0 solid #000; z-index: 99; }
				#menu li li { background: #FFF; border-bottom: 0 solid #000; margin: 0; padding: 0; float: none; display:block; width: auto; }
					#menu li ul a { color: #000; font-weight:bold; text-decoration:none; display:block; width: auto; padding:.5em 1em; }
					#ie #menu li ul a { height:1%; }
					#menu li ul a:hover, #menu li ul a:focus, #menu li ul a.active { background: #FFF; }
			/*positions sub menus */
			#menu li ul ul { margin: -2.3em 0 0 20em; }
/* END HEIR MENU */		
	#containerColumns { float: none;  background: #FFF; }
		#containerColumnsHead { float: none;  background: #FFF; }
			#containerColumnsFoot { float: none;  padding: 0; background: #FFF; }
				#columnMain { float: none;  width: auto; }
					#toolbar { float: none;  display:inline; padding: 0; }
						#containerPageTitle { float: none;  width: auto; }
							h1#pageTitle { margin: 0; padding: 0; font-size:1.81em; color: #000; font-family:Georgia, "Times New Roman", serif; }
						#navigationTools{ display: none; }
							#navigationTools ul { margin: 0; padding: 0; }
							#navigationTools li { list-style:none; float: none;  margin: 0; display:inline; }
							#navigationTools a { display:block; }
					#content { padding: 0; }
			#columnSide { float: none;  width: auto; padding: 0; }
					#navigationPractice{ display: none; }
						#navigationPractice ul { margin: 0; padding: 0; }
						#navigationPractice li { list-style:none; margin: 0; }
						#navigationPractice a { color: #000; text-decoration:none; font-weight:bold; }
						#navigationPractice a:hover, #navigationPractice a:focus, #navigationPractice a.active { color: #000; }
					.home #navigationPractice{ display: none; }
						#navigationPracticeFoot{ display: none; }
							.home #navigationPractice img { float: none;  display:inline; margin: 0; }
							.home #navigationPractice ul { float: none;  margin: 0; }
							.home #navigationPractice li { float: none;  width: auto; }
							.home #navigationPractice a { color: #000; font-weight:normal; } 
							.home #navigationPractice a:hover, .home #navigationPractice a:focus { color: #000; }
					#navigationFeaturesInfo{ display: none; }
						#navigationFeaturesInfoHead{ display: none; }
							#navigationFeaturesInfoFoot{ display: none; }
							#ie #navigationFeaturesInfoFoot{ display: none; }
							#navigationFeaturesInfoFoot p { margin: 0; padding: 0; }
							#navigationFeaturesInfoFoot a { display:block; font-weight:bold; color: #000; }
							#navigationFeaturesInfoFoot a:hover, #navigationFeaturesInfoFoot a:focus { color: #000; }
					#navigationFeaturesFAQ{ display: none; }
						#navigationFeaturesFAQHead{ display: none; }
							#navigationFeaturesFAQFoot{ display: none; }
							#ie #navigationFeaturesFAQFoot{ display: none; }
							#navigationFeaturesFAQFoot p { margin: 0; padding: 0; }
							#navigationFeaturesFAQFoot a { display:block; font-weight:bold; color: #000; }
							#navigationFeaturesFAQFoot a:hover, #navigationFeaturesFAQFoot a:focus { color: #000; }
					#contactInformation { margin: 0; color: #000; }
						#contactInformation p.label { text-transform:uppercase; font-weight:bold; margin: 0; padding: 0; }
						#contactInformation .tabbed { float: none;  width: auto; }
						#contactInformation a { color: #000; font-weight:bold; }
						#contactInformation a:hover, #contactInformation a:focus { color: #000; }
	#footer { clear:both; margin: 0; padding: 0; color: #000; font-size:.82em; background: #FFF; }
		#navigationLower{ display: none; }
			#navigationLower a { color: #000; text-decoration:none; word-spacing:normal; font-weight:bold; }
			#navigationLower a:hover, #navigationLower a:focus { color: #000; }
		#geographicalFooter { display: none; }
		#finePrint {  padding: 10px 0; }
			#finePrint a { color: #000; }
			#finePrint a:hover, #finePrint a:focus { color: #000; }
			p#copyright { margin: 0; padding: 0; }
			p#branding {  }
