#content_areas a { background:url(http://198.65.153.249/images/arrows.jpg) -3px -191px no-repeat; display:block; padding:9px 2px 9px 28px; font-weight:bold; color:#006699; font-size:12px; text-decoration:none; border-bottom:1px solid #FFFFFF; font:Verdana, Arial, Helvetica, sans-serif;}
#content_areas a:hover { background:url(http://198.65.153.249/images/arrows.jpg) -3px -731px no-repeat #f5dbbc; text-decoration:underline;}
#headerLogo { display:none; position:absolute; left:581px; top:0; width:190px; height:75px; border:none; }
#headerLogo p { text-align:center; color:#069; font-weight:bold; }
#search { margin:0 0 1px 0; }
#search a, #searchInternal a { font-size:10px; color:#000000; font-weight:bold; text-decoration:underline; margin:2px 2px 0 8px; }
#search a:hover, #searchInternal a:hover { color:#069; text-decoration:none; }
#search p { font-size:10px; margin:2px 2px 0 8px; font-weight:bold; }
#searchInternal input.searchInput { width:130px; }
#searchInternal p { font-size:10px; margin:5px 2px 0 8px; font-weight:bold; }
#skill_sets a { background:url(http://www.comfit.com/images/arrows.jpg) -7px -178px no-repeat; display:block; padding:2px 2px 7px 24px; font-weight:bold; color:#006699; font-size:12px; text-decoration:none; border-bottom:1px solid #FFFFFF; margin:2px 0 5px 0; font:Verdana, Arial, Helvetica, sans-serif;}
.noterc {font-weight:bold; text-decoration:underline; color:Blue }
.adcopy  			  { font-family:verdana, arial, helvetica; font-size:11px; line-height:17px; background:#ffffff; }
.also		   	     { text-decoration: none; font-size:14px; font-weight:bold; color:#0066CC; }
.bg-gray                  {bgcolor="#f0f0f0"; }
.bargray			  { font-size:11px; font-weight:bold; color:#505050; }
.barwhiteb			  { font-size:11px; font-weight:bold; color:#000000; }
.barwhitel			  { font-size:12px; line-height: 20px;  font-weight:bold; color:#ffffff; }
.barwhitelg			  { font-size:12px; background-color: #006699; line-height:20px;  font-weight:bold; color:#ffffff; }
.barwhite14			  { font-size:14px; line-height: 22px;  font-weight:bold; color:#ffffff; }
.barwhite			  { font-size:11px; font-weight:bold; color:#ffffff; }
.barwhites			  { font-size:10px; line-height: 14px; font-weight:bold; color:#ffffff; }
.barltgray			  { font-size:11px; font-weight:bold; color:#eeeeee; }
.blockquotes_large, .blockquotes-large { margin-bottom:26px; width:100%; }
.blockquotes_large td, .blockquotes-large td { font-size:16px; line-height:26px; }
.blockquotes_large .guideletters, .blockquotes-large .guideletters { font-size:14px; line-height:26px; color:#FF8500;}
.blockquotes_large .sh, .blockquotes-large .sh { font-size:16px; line-height:26px; font-weight:bold; color:#006699;}
.blockquotes_large li, .blockquotes-large li { font-size:16px; line-height:26px; }

.blockquotes { margin-bottom:24px; width:100%; }
.blockquotes td { font-size:14px; line-height:24px; }
.blockquotes .guideletters { font-size:14px; line-height:24px; color:#FF8500;}
.blockquotes .sh { font-size:14px; line-height:24px; font-weight:bold; color:#006699;}
.blockquotes li { font-size:14px; line-height:24px; }
.bodyserif {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height:20px; font-weight:bold;}
.bodyBlue			  { font-size:11px; color:#006699; line-height:16px; font-family:verdana, arial, helvetica; font-weight:bold;  }
.bodygray			  	{font-family:verdana, arial, helvetica; font-size:14px; line-height:23px; color:#000000; }
.body			  	{font-family:verdana, arial, helvetica; font-size:14px; line-height:23px; color:#000000; }
.body10			  	{font-family:verdana, arial, helvetica; font-size:10px; line-height:18px; color:#000000; }
.body11			  	{font-family:verdana, arial, helvetica; font-size:11px; line-height:18px; color:#000000; }
.body12			  	{font-family:verdana, arial, helvetica; font-size:12px; line-height:18px; color:#000000; }
.body13			  	{font-family:verdana, arial, helvetica; font-size:13px; line-height:20px; color:#000000; }
.body160		  	{font-family:verdana, arial, helvetica; font-size:16px; line-height:23px; font-weight:bold;  color:#FF6A00; }
.body140		  	{font-family:verdana, arial, helvetica; font-size:14px; line-height:23px; font-weight:bold;  color:#FF6A00; }
.bodycallout      {font-family:verdana, arial, helvetica; font-size:12px; line-height:22px; font-weight:bold; font-style: italic; line-height:20px; color:#000000; }
.bodycalloutb      {font-family:verdana, arial, helvetica; font-size:12px; line-height:22px; font-weight:bold; font-style: italic; line-height:20px; color:#006699; }
.bodygr			  	{font-family:verdana, arial, helvetica; font-size:11px; line-height:20px; color:#006400; font-weight:bold;  }
.bodyr			  	{font-family:verdana, arial, helvetica; font-size:11px; line-height:20px; color:#cc3300; font-weight:bold;  }
.bodygrs			  	{font-family:verdana, arial, helvetica; font-size:10px; line-height:20px; color:#006400; font-weight:bold;  }

.bodylog			  	{font-family:trebuchet,verdana, arial, helvetica; font-size:14px; font-weight:bold; font-decoration: italic; line-height:35px; color:#666666; }
.bodyli			{ line-height:16px; display: list-item; margin: 0; padding: 0; }
.bodyTextSubhd { font-family:verdana, arial, helvetica; font-size:14px; line-height:24px; color:#006699; font-weight:bold;  }
.edbodyTextSubhd { font-family:verdana, arial, helvetica; font-size:14px; line-height:17px; color:#006699; font-weight:bold;  }
.edbodyTextSubhd18 { font-family:verdana, arial, helvetica; font-size:18px; line-height:30px; color:#006699; font-weight:bold;  }
.edbodyTextSubhd20 { font-family:verdana, arial, helvetica; font-size:20px; line-height:30px; color:#006699; font-weight:bold;  }
.breadcrumb			  { font-size:11px; font-weight:bold; color:#009933; }
.bulletlink:active	  { text-decoration: none; font-weight:bold; color:#000000; }
.bulletlink:hover	  { text-decoration: underline; font-weight:bold;  color:#FF6600; }
.bulletlink:link	  { text-decoration: none; font-weight:bold; color:#000000; }
.bulletlink:visited	  { text-decoration: none; font-weight:bold; color:#000000; }
.button { background-color:#CC6600; color:#FFFFFF; font-size:11px; font-weight:bold; font-family:verdana; }
.button2 { background-color:#CC6600; color:#FFFFFF; font-size:10px; font-weight:bold; font-family:verdana; }
.buttonWide { width:170px; background-color:#CC6600; color:#FFFFFF; font-size:10px; font-weight:bold; font-family:verdana; }
.callout			  { text-decoration: none; font-family:verdana; font-style:italic; font-size:12px; line-height:22px; font-weight:bold; color:#c36351; }
.calloutl			  { text-decoration: none; font-family:verdana; font-style:italic; font-size:13px; line-height:22px; font-weight:bold; color:#c36351; }
.caption			  { font-size:10px; color:#999999; }
.chiphd				  { font-size:10px; font-weight:bold; color:#000000; }
.chiptitle			  { font-size:11px; font-weight:bold; color:#0066CC; }
.comment { color:#008000; font-weight:bold; font-size:11px; }
.concept1 { font-size:10px; color: #8B0000; font-weight: bold;  }
.concept1:active { font-size:10px; color: #8B0000; font-weight: bold;  }
.concept1:hover { font-size:10px; color: #8B0000; font-weight: bold;  }
.concept1:link { font-size:10px; color: #8B0000; font-weight: bold;  }
.concept1:visited { font-size:10px; color: ##8B0000; font-weight: bold;  }
.concept2 { font-size:10px; color: #778899; font-weight: bold;  }
.concept2:active { font-size:10px; color: #778899; font-weight: bold;  }
.concept2:hover { font-size:10px; color: #778899; font-weight: bold;  }
.concept2:link { font-size:10px; color: #778899; font-weight: bold;  }
.concept2:visited { font-size:10px; color:#778899; font-weight: bold;  }
.concept3 { font-size:10px; color: #dAA520; font-weight: bold;  }
.concept3:active { font-size:10px; color: #dAA520; font-weight: bold;  }
.concept3:hover { font-size:10px; color: #dAA520; font-weight: bold;  }
.concept3:link { font-size:10px; color: #dAA520; font-weight: bold;  }
.concept3:visited { font-size:10px; color: #dAA520; font-weight: bold;  }
.concept4 { font-size:10px; color: #006699; font-weight: bold;  }
.concept4:active { font-size:10px; color: #006699; font-weight: bold;  }
.concept4:hover { font-size:10px; color: #006699; font-weight: bold;  }
.concept4:link { font-size:10px; color: #006699; font-weight: bold;  }
.concept4:visited { font-size:10px; color: #006699; font-weight: bold;  }
.correctAnswer { color:#006699; font-weight:bold; font-family:verdana; font-size:13px; line-height:19px; }
.correctAnswerg { color:#006000; font-weight:bold; font-family:verdana; font-size:13px; line-height:19px; }
.correctAnswero { color:#ff6600; font-weight:bold; font-family:verdana; font-size:13px; line-height:19px; }
.credit			{ font-size:10px; color:#666666; }
.datetime			  { font-size:10px; }
.datetime			  { font-size:10px; }
.deck 	{font-family:verdana, arial, helvetica; font-size:14px; line-height:24px; color:#808080; font-weight:bold; }
.deck16  {font-family:verdana, arial, helvetica; font-size:16px; line-height:24px; color:#808080; font-weight:bold; }
.deckb 	{font-family:verdana, arial, helvetica; font-size:14px; line-height:22px; color:#808080; }
.deck14 	{font-family:verdana, arial, helvetica; font-size:14px; line-height:22px; color:#808080; font-weight:bold; }
.deckc 	{font-family:verdana, arial, helvetica; font-size:14px; line-height:23px; color:#000000; }
.deckcy 	{font-family:verdana, arial, helvetica; font-size:14px; line-height:24px; font-weight:bold; background-color:yellow; color:#000000; }

.deckc16 	{font-family:verdana, arial, helvetica; font-size:16px; line-height:24px; color:#000000; }
.deck1 	{font-family:verdana, arial, helvetica; font-size:16px; line-height:24px; color:#808080; font-weight:bold; }
.deckd 	{font-family:verdana, arial, helvetica; font-size:16px; line-height:24px; color:#505050; font-weight:bold; }
.deckdn {font-family:verdana, arial, helvetica; font-size:14px; line-height:22px; color:#505050; font-weight:bold; }
.deckr 	{font-family:verdana, arial, helvetica; font-size:12px; line-height:21px; color:#cc3300; font-weight:bold; }
.deckrl 	{font-family:verdana, arial, helvetica; font-size:14px; line-height:21px; color:#cc3300; font-weight:bold; }
.deckrl16	{font-family:verdana, arial, helvetica; font-size:16px; line-height:21px; color:#cc3300; font-weight:bold; }
.directions	{font-family:verdana, arial, helvetica; font-size:14px; line-height:20px; color:#cc3300; font-weight:bold; }
.directionsblue	{font-family:verdana, arial, helvetica; font-size:14px; line-height:20px; color:#006699; font-weight:bold; }
.edhd1o			  { font-size:20px; font-weight:bold; color:#ff8500; }
.error			{ font-size:10px; color:#FF6600; }
.exbg			  { font-family:verdana; font-weight:bold; font-size:14px; line-height:21px;  background-color: #ffff99; padding: 2px;}
.exold			  { font-family:verdana; font-weight:bold; font-size:14px; line-height:26px; color:#336600; background-color: #fce4c4; padding: 2px;}
.exs			  { font-family:verdana; font-weight:bold; font-size:12px; line-height:18px; color:#993300; padding: 2px;}
.ex			  { font-family:verdana; font-weight:bold; font-size:12px; line-height:19px; color:#006600; padding: 2px;}
.extable	   { font-family:verdana; font-weight:bold; font-size:13px; line-height:24px; color:#993300; padding: 2px;}

.exampleBlue		  { font-family:verdana; font-weight:bold; font-size:13px; color:#336600; background-color: #fce4c4; padding: 2px;}
.exampleBluel		  { font-family:verdana; font-weight:bold; font-size:14px; line-height:21px; color:#336600; }
.examplebrown		  { font-family:verdana; font-weight:bold; font-size:11px; color:#990000; }
.examplegreen		  { font-family:verdana; font-weight:bold; font-size:13px; color:#006600; }
.exampleContent		  { color:#ff0000; font-weight:bold; }
.exampleHD			  { font-family:arial; font-weight:bold; color:#005496; }
.exampleListing 	  { font-family:arial; line-height:16px;}
.exbg			{background-color: #fce4c4; padding: 10px;}
.exWordProb 		{ padding: 4px; background-color:#ffe4c4; }
.fcf				{ text-decoration: none; font-size:9px; font-weight:normal; color:#00659C; }
.featurehd				  { font-size:22px; color:#000000; }
.featuresubhd			  { font-size:16px; font-weight:bold; font-style: italic; color:#009933; }
.footer				  { font-family:verdana, arial, helvetica; font-size:10px; color:#666666;  }
.footerb a			  { font-family:verdana, arial, helvetica; font-size:10px; color:#0066CC; }
.footerb			  { font-family:verdana, arial, helvetica; font-size:10px; color:#0066CC; }
.footlink:active	  { text-decoration: none; color:#999999; }
.footlink:hover		  { text-decoration: underline; color:#FFFFFF; }
.footlink:link		  { text-decoration: none; color:#999999; }
.footlink:visited	  { text-decoration: none; color:#999999; }
.formorehelp		  { font-family:verdana; font-weight:bold; font-size:11px; color:#ff4500; }
.g			  {font-family:verdana, arial, helvetica; font-size:16px; line-height:27px; color:#505050; font-weight:bold;}
.g18			  {font-family:verdana, arial, helvetica; font-size:18px; line-height:29px; color:#505050; font-weight:bold;}
.glancehd			  { font-size:12px; font-weight:bold; color:#000000; }
.glancehd			  { font-size:12px; font-weight:bold; color:#ffffff; }
.glanceHd		{ font-family:trebuchet ms; font-size:14px; color:#CC6633; }
.glancehdbl			  { font-size:12px; font-weight:bold; color:#006699; }
.glancehdor			  { font-size:12px; font-weight:bold; color:#FF6600; }
.glancetext			  { font-size:10px; color:#666666; }
.glancetext1			  { font-size:10px; color:#000000 ; line-height:12px; }
.glancetextred			  { font-size:10px; font-weight:bold; color:#663300; }
.glancetextreds			  { font-size:9px; font-weight:bold; color:#663300; }
.guideletters			{ color:#FF8500; }
.guideletters16 		{ color:#ff8500; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 28px; }
.guideline				{ font-family:verdana, arial, helvetica; font-size:14px; line-height:20px; background:#ffffff; font-weight: bold;}
.guidegray 				{ font-family:verdana, arial, helvetica; font-size:14px; line-height:21px; color:#808080; font-weight:bold;  }
.hd1				  { font-family:trebuchet, verdana, arial, helvetica; font-size:28px; color:#006699;font-weight:bold }
.hd1quote				  { font-family:trebuchet, verdana, arial, helvetica; font-size:18px; color:#006699;font-weight:bold }
.hd18				  { font-size:18px; color:#808080; }
.hd18o				  { font-family:verdana, arial, helvetica; font-size:18px; color:#ff8500; font-weight:bold; }
.edhd1			  { font-size:20px; color:#006699; }
.hdnewhome		  { font-size:16px; font-weight:bold; color:#cc3300; }
.hd1l				  { font-size:24px; color:#006699; }
.hdassess			  { font-size:20px; color:#ff8500; }
.hd1green			  { font-size:20px; color:#009966; }
.hd1g				  { font-size:20px; color:#808080; }
.hd2		   	     { text-decoration: none; font-size:13px; font-weight:bold; color:#0066CC; } 
.hd2s14		   	     { text-decoration: underline; font-size:11px; line-height: 15px; font-weight:bold; color:#006699; }			
.hd12		   	     { font-family:treburchet, verdana, arial, helvetica; text-decoration: none; font-size:13px; font-weight:bold; color:#006699; }
.hd2o		   	     { text-decoration: none; font-size:11px; font-weight:bold; color:#ff8500; }
.hd12o		   	     { text-decoration: none; font-size:12px; font-weight:bold; color:#ff8500; }
.hd2b		   	     { text-decoration: none; font-size:11px; font-weight:bold;  }
.hd2sblG		   	     { text-decoration: none; font-size:12px; font-weight:bold; color:#FFFFFF; }
.hd2:active		   	  { text-decoration: none; font-size:12px; font-weight:bold; color:#0066CC; line-height:16px; }
.hd2:visited  	  		{ text-decoration: none; font-size:12px; font-weight:bold; color:#0066CC; line-height:16px; }
.hd2:hover  	  		{ text-decoration: underline; font-size:12px; font-weight:bold; color:#0066CC; line-height:16px; }
.hd2:link	 		{ text-decoration: none; font-size:12px; font-weight:bold; color:#0066CC; line-height:16px; }
.hd2li		   	     { text-decoration: none; font-size:10px;  font-family: Arial, Trebuchet MS; font-weight:bold; color:#0066CC; }
.hd2r		   	     { text-decoration: none; font-size:11px; font-weight:bold; color:#cc3300; }
.hd2red			{ text-decoration: none; font-size:11px; font-weight:bold; color:#cc3300;}
.hd2rs		   	     { text-decoration: none; font-size:10px; font-weight:bold; color:#cc3300; }
.hd2s		   	     { text-decoration: none; font-size:11px; font-weight:bold; color:#006699; }
.hd2s14		   	     { text-decoration: underline; font-size:11px; line-height: 15px; font-weight:bold; color:#006699; }
.hd2su		   	     { text-decoration: underline; font-size:11px; font-weight:bold; color:#006699; }
.hd2ss		   	     { text-decoration: none; font-size:9px; font-weight:bold; color:#006699; }
.hd2sou		   	     { text-decoration: none; font-size:11px; font-weight:bold; color:#ff8500; }
.hd2so		   	     { text-decoration: none; font-size:11px; font-weight:bold; color:#ff8500; }
.hdup		   	     { text-decoration: none; font-size:13px; line-height: 19px; font-weight:bold; color:#383838; }
.hd2sosmall	   	     { text-decoration: none; font-size:11px; font-weight:bold; color:#ff8500; }
.hd2sb		   	     { text-decoration: none; font-size:10px; font-weight:bold; color:#000000; }
.hd2sblg		  	{ text-decoration: none; font-size:12px; font-weight:bold; color:#000000; }
.hd2sg		   	     { text-decoration: none; font-size:10px; font-weight:bold; color:#fbfbf4; }
.hd2sx		   	     { text-decoration: none; font-size:11px; font-weight:bold; color:#006699; line-height:18px;}
.hd2sxs		   	     { text-decoration: none; font-size:1px; font-weight:bold; color:#006699; line-height:1px;}

		
		
		
.hd3				  { font-size:14px; font-weight:bold; color:#006699; }
.hd3r				  { font-size:14px; font-weight:bold; color:#cc3300; }
.hd3bl				  { font-size:14px; font-weight:bold; }
.hd6:active		   	  { text-decoration: none; font-size:10px; font-weight:bold; color:#0066CC; line-height:13px; }
.hd6:hover		  	  { text-decoration: underline; font-size:10px; font-weight:bold; color:#0066CC; line-height:13px; }
.hd6:link		  	  { text-decoration: none; font-size:10px; font-weight:bold; color:#0066CC; line-height:14px; }
.hd6:visited	  	  { text-decoration: none; font-size:10px; font-weight:bold; color:#0066CC; line-height:14px; }
.highlight { color:#600; text-decoration:underline; font-style:italic; }
.homepageFeatures	  { font-family:verdana; font-size:11px; color:#FF9900; font-weight:bold; line-height:20px; }
.homepageFeatureslg	  { font-family:verdana; font-size:12px; color:#000000; line-height:18px; }
.hpfbody		{font-family:verdana, arial, helvetica; font-size:11px; }
.hpfhd			{font-family:verdana, arial, helvetica; font-size:11px; color:#006699; font-weight:bold}
.hpfhdr			{font-family:verdana, arial, helvetica; font-size:12px; color:#cc3300; font-weight:bold}
.incorrectAnswer { color:#009903; font-family:verdana; font-size:13px; font-weight:bold; line-height:19px;  }
.indented		{ margin:0px 60px 0px 20px; }
.index		{font-family:verdana, arial, helvetica; font-weight:bold; color:#006699;  font-size:11px; }
.infsym				{font-family:verdana, arial, helvetica; font-size:23px; line-height:23px; color:#000000;}
.input				  { font-size:11px; font-weight:bold; color:#cc3300; line-height:18px;}
.instead			  { font-size:12px; font-weight:bold; color:#006699; }
.instead10			  { font-size:10px; font-weight:bold; color:#993300; }
.instead12			  { font-size:12px; font-weight:bold; color:#cc3300; }
.instead12b			  { font-size:12px; font-weight:bold; color:#006699; }
.insteadg			  { font-size:10px; font-weight:bold; color:#666666; }
.instr				  { font-size:11px; font-weight:bold; color:#cc3300; line-height:18px;}
.instructionbody	{ font-family:verdana, arial, helvetica; font-size:11px; line-height:15px; }
.instructionbodygreen	{ font-family:verdana, arial, helvetica; font-size:11px; font-weight:bold; line-height:14px; color:#006600; }
.instructionbodygr	{ font-family:verdana, arial, helvetica; font-size:11px; font-weight:bold; line-height:15px; color:#505050;}
.instructionbodys	{ font-family:verdana, arial, helvetica; font-size:11px; line-height:13px; }
.instructionbodyli	{font-family:verdana, arial, helvetica; font-size:11px; color:#808080; line-height:17px;}
.instructionhead	{ font-family:verdana, arial, helvetica; font-size:11px; line-height:15px; color:#006699; font-weight:bold; }
.instructionheadr	{font-family:verdana, arial, helvetica; font-size:11px; line-height:17px; color:#cc3300; font-weight:bold; }
.instsmallblack	{font-family:verdana, arial, helvetica; font-size:10px; line-height:14px; font-weight:bold; }
.instsmallred	{font-family:verdana, arial, helvetica; color:#cc3300; font-size:10px; line-height:15px; font-weight:bold; }
.intext			{ font-family:arial; font-size:12px; line-height: 21px; color:#000000; }
.intext1		{ font-family: verdana, arial; font-size:14px; line-height:24px; color:#000000; }
.intextvdef		{ font-family:arial; font-size:13px; line-height:17px; font-weight:bold; color:#66CC00; }
.introbody	{font-family:verdana, arial, helvetica; font-size:12px; line-height:17px;}
.introheadb	{font-family:verdana, arial, helvetica; font-size:12px; line-height:17px; color:#cc3300; font-weight:bold; }
.item				  { font-size:11px; margin: 0px 3px 0px 3px;}
.laExample td { font:normal 14px Verdana, Arial, Helvetica, sans- serif; color:#000000; padding:9px; text-align:left; line-height:24px; background-color:#EEEEEE;}
.laExample td .ul, .laExample td .ul-large { margin-left:10px; } /* For all of the .ul classes inside the mathExample Tables */
.laExample th { background-color:#009966; font-size:11px; font- weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height: 14px;}
.laExample .rowstripe td {  background-color:#fce4c4;} 
.laExample .example {  font:normal 12px; line-height:19px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#006600;} 
.laExample .blankstripe td { background-color:#FFFFFF; } 
.laExampleL td { font:normal 16px Verdana, Arial, Helvetica, sans- serif; color:#000000; padding:9px; text-align:left; line-height:26px; background-color:#EEEEEE;}
.laExampleL td .ul, .laExampleL td .ul-large { margin-left:10px; } /* For all of the .ul classes inside the mathExample Tables */
.laExampleL th { background-color:#009966; font-size:11px; font- weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height: 14px;}
.laExampleL .rowstripe td {  background-color:#fce4c4;} 
.laExampleL .example {  font:normal 14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; } 
.laExampleL .blankstripe td { background-color:#FFFFFF; }
.key				  { font-size:12px; font-weight:bold; color:#FF6600; }
.leftnav:active	  	  { text-decoration: none; font-family: Trebuchet MS; font-size:12px; font-weight:bold; color:#666666; }
.leftnav:hover	  	  { text-decoration: underline; font-family: Trebuchet MS; font-size:12px; font-weight:bold; color:#FF6600; }
.leftnav:link		  { text-decoration: none; font-family: Trebuchet MS; font-size:12px; font-weight:bold; color:#666666; }
.leftnav:visited	  { text-decoration: none; font-family: Trebuchet MS; font-size:12px; font-weight:bold; color:#666666; }
.leftnavon			  { text-decoration: none; font-family: Trebuchet MS; font-size:12px; font-weight:bold; color:#FF6600; }
.leftnavon:active  	  { text-decoration: none; font-family: Trebuchet MS; font-size:12px; font-weight:bold; color:#FF6600; }
.leftnavon:hover  	  { text-decoration: underline; font-family: Trebuchet MS; font-size:12px; font-weight:bold; color:#FF6600; }
.leftnavon:link		  { text-decoration: none; font-family: Trebuchet MS; font-size:12px; font-weight:bold; color:#FF6600; }
.leftnavon:link		  { text-decoration: none; font-family: Trebuchet MS; font-size:12px; font-weight:bold; color:#FF6600; }
.leftnavon:visited	  { text-decoration: none; font-family: Trebuchet MS; font-size:12px; font-weight:bold; color:#FF6600; }
.leftnavsub		  { text-decoration: none; font-family: Trebuchet MS; font-size:10px; color:#666666; }
.leftnavsub:active 	  { text-decoration: none; font-family: Trebuchet MS; font-size:10px; color:#666666; }
.leftnavsub:hover	  { text-decoration: underline; font-family: Trebuchet MS; font-size:10px; color:#000000; }
.leftnavsub:link	  { text-decoration: none; font-family: Trebuchet MS; font-size:10px; color:#666666; }
.leftnavsub:visited	  { text-decoration: none; font-family: Trebuchet MS; font-size:10px; color:#666666; }
.leftnavsubon		  { text-decoration: none; font-family: Trebuchet MS; font-weight:bold; font-size:10px; color:#000000; }
.leftnavsubon:active 	  { text-decoration: none; font-family: Trebuchet MS; font-weight:bold; font-size:10px; color:#000000; }
.leftnavsubon:hover	  { text-decoration: underline; font-family: Trebuchet MS; font-weight:bold; font-size:10px; color:#000000; }
.leftnavsubon:link	  { text-decoration: none; font-family: Trebuchet MS; font-weight:bold; font-size:10px; color:#000000; }
.leftnavsubon:visited	  { text-decoration: none; font-family: Trebuchet MS; font-weight:bold; font-size:10px; color:#000000; }
.lockdate			  { font-family:verdana; font-size:11px;  font-weight:bold; }
.lockdater			  { font-family:verdana; font-size:11px;  color:#cc3300;  font-weight:bold; }
.lockdaters			  { font-family:verdana; font-size:10px;  color:#cc3300;  font-weight:bold; }
.lockdateo			  { font-family:verdana; font-size:10px;  color:#cc3300;  font-weight:bold; }
.lockdateo2			  { font-family:verdana; font-size:11px;  color:#ff4500;  font-weight:bold; }
.lockdateol			  { font-family:verdana; font-size:11px;  color:#ff4500;  font-weight:bold; }
.lockdatered			  { font-family:verdana; font-size:10px;  color:#FF0000;  font-weight:bold; }
.lockdateblue			  { font-family:verdana; font-size:10px;  color:#006699;  font-weight:bold; }
.lockdates			  { font-family:verdana; font-size:10px;  line-height:11px;  font-weight:bold; }
.lockdates2			  { font-family:verdana; font-size:11px;  line-height:12px;  font-weight:bold; }
.lockdates3			  { font-family:verdana; font-size:11px;  line-height:12px;  font-weight:normal; }
.lockdatesg			  { font-family:verdana; font-size:10px;  font-weight:bold; color:#999999;}
.locker:active		{ text-decoration: none; font-size:11px; font-weight:bold; color:#0066CC; }
.locker:hover		{ text-decoration: underline; font-size:11px; font-weight:bold; color:#0066CC; }
.locker:link		{ text-decoration: none; font-size:11px; font-weight:bold; color:#0066CC; }
.locker:visited		{ text-decoration: none; font-size:11px; font-weight:bold; color:#0066CC; }
.lockerItems { color:#006699; line-height:20px; }
.lockerr:link		{ text-decoration: none; font-size:11px; font-weight:bold; color:#F36500; }
.lockersm			{ font-family:verdana, arial, helvetica; font-size:10px; font-weight:bold; color:#006699; }
.lockersmr			{ font-family:verdana, arial, helvetica; font-size:10px; color:#CC3300; font-weight:bold;}
.login				  { font-size:10px; }
.loginr				  { font-family:verdana; font-size:11px; font-weight:bold; color:#F36500; line-height:15px; }
.logintext			  { font-family:verdana; font-size:11px; line-height:15px; }
.main_menu { background:#fce4c4;}
.main_menu a { background:url(http://www.comfit.com/images/arrows.jpg) -3px -191px no-repeat; display:block; padding:9px 2px 9px 28px; font-weight:bold; color:#006699; font-size:12px; text-decoration:none; border-bottom:1px solid #FFFFFF; font:Verdana, Arial, Helvetica, sans-serif;}
.main_menu a:hover { background:url(http://www.comfit.com/images/arrows.jpg) -3px -731px no-repeat #f5dbbc; text-decoration:underline;}

.mathExample td { font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:9px; text-align:left; line-height:24px; background-color:#EEEEEE;}
.mathExample td .ul, .mathExample td .ul-large { margin-left:10px; } /* For all of the .ul classes inside the mathExample Tables */
.mathExample th { background-color:#009966; font-size:11px; font-weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height:14px;}
.mathExample .rowstripe td {  background-color:#fce4c4;}
.mathExample .example {  font:normal 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; }
.mathExample .blankstripe td { background-color:#FFFFFF; }

.mathExampleblue td { font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#cfecec; padding:9px; text-align:left; line-height:24px; background-color:#cfecec;}
.mathExampleblue th { background-color:#009966; font-size:11px; font-weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height:14px;}
.mathExampleblue .rowstripe td {  background-color:#fce4c4;}
.mathExample .exampleblue {  font:normal 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; }
.mathExample .blankstripeblue td { background-color:#FFFFFF; }


.mathExample td { font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:9px; text-align:left; line-height:24px; background-color:#CCFFFF;}
.mathExample td .ul, .mathExample td .ul-large { margin-left:10px; } /* For all of the .ul classes inside the mathExample Tables */
.mathExample th { background-color:#009966; font-size:11px; font-weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height:14px;}
.mathExample .rowstripe td {  background-color:#fce4c4;}
.mathExample .example {  font:normal 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; }
.mathExample .blankstripe td { background-color:#FFFFFF; }



.mathExamplebl td { font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:9px; text-align:left; line-height:24px; background-color:#EEEEEE;}
.mathExamplebl td .ul, .mathExample td .ul-large { margin-left:10px; } /* For all of the .ul classes inside the mathExample Tables */
.mathExamplebl th { background-color:#006699; font-size:11px; font-weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height:14px;}
.mathExamplebl .rowstripe td {  background-color:#CCFFFF;}
.mathExamplebl .example {  font:normal 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; }
.mathExamplebl .blankstripe td { background-color:#FFFFFF; }

.mathExampleL td { font:normal 16px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:9px; text-align:left; line-height:26px; background-color:#EEEEEE;}
.mathExampleL td .ul, .mathExampleL td .ul-large { margin-left:10px; } /* For all of the .ul classes inside the mathExample Tables */
.mathExampleL th { background-color:#009966; font-size:11px; font-weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height:14px;}
.mathExampleL .rowstripe td {  background-color:#fce4c4;}
.mathExampleL .example {  font:normal 14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; }
.mathExampleL .blankstripe td { background-color:#FFFFFF; }

.mathExample td { font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:9px; text-align:left; line-height:24px; background-color:#EEEEEE;}
.mathExample td .ul, .mathExample td .ul-large { margin-left:10px; } /* For all of the .ul classes inside the mathExample Tables */
.mathExample th { background-color:#009966; font-size:11px; font-weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height:14px;}
.mathExample .rowstripe td {  background-color:#fce4c4;}
.mathExample .example {  font:normal 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; }
.mathExample .blankstripe td { background-color:#FFFFFF; }
.mathExample .blankstripebl td { background-color:#CFECEC; }


.mathExamplefor td { font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:9px; text-align:left; line-height:24px; background-color:#cfecec;}
.mathExamplefor td .ul, .mathExample td .ul-large { margin-left:10px; } /* For all of the .ul classes inside the mathExample Tables */
.mathExamplefor th { background-color:#009966; font-size:11px; font-weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height:14px;}
.mathExamplefor .rowstripe td {  background-color:#fce4c4;}
.mathExamplefor .example {  font:normal 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; }
.mathExamplefor .blankstripe td { background-color:#FFFFFF; }

.mathExample2 td { font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:9px; text-align:left; line-height:24px; }
.mathExample2 td .ul, .mathExample td .ul-large { margin-left:10px; } /* For all of the .ul classes inside the mathExample Tables */
.mathExample2 th { background-color:#009966; font-size:11px; font-weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height:14px;}
.mathExample2 .rowstripe td {  background-color:#fce4c4;}
.mathExample2 .example {  font:normal 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; }
.mathExample2 .blankstripe td { background-color:#FFFFFF; }

.mathExample3 td { font:normal 12px Verdana, Arial, Helvetica, sans-serif; background-color:#cfecec; color:#000000; padding:9px; text-align:left; line-height:18px; }
.mathExample3 td .ul, .mathExample td .ul-large { margin-left:10px; } /* For all of the .ul classes inside the mathExample Tables */
.mathExample3 th { background-color:#009966; font-size:11px; font-weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height:14px;}
.mathExample3 .rowstripe td {  background-color:#fce4c4;}
.mathExample3 .example {  font:normal 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; }
.mathExample3 .blankstripe td { background-color:#FFFFFF; }


.mathExampleL td { font:normal 16px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:9px; text-align:left; line-height:26px; background-color:#EEEEEE;}
.mathExampleL td .ul, .mathExampleL td .ul-large { margin-left:10px; } /* For all of the .ul classes inside the mathExample Tables */
.mathExampleL th { background-color:#009966; font-size:11px; font-weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height:14px;}
.mathExampleL .rowstripe td {  background-color:#fce4c4;}
.mathExampleL .example {  font:normal 14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; }
.mathExampleL .blankstripe td { background-color:#FFFFFF; }
.mathsymbols { background-color:#EEEEEE; border-collapse: collapse; }
.mathsymbols th { background-color:#006699; font-size:11px; font-weight:bold; color:#FFFFFF; padding:6px; border-left:1px solid #FFFFFF; }
.mathsymbols td { font-size:10px; line-height:11px; font-weight:bold; padding:5px; margin:0px; border-left:1px solid #FFFFFF;}
.mathsymbols tr { background-color:#FFFFFF; }
.mathsymbols .rowstripe { background-color:#fce4c4; }
.mediaWatchHD		  { font-size:10px; font-weight:bold; color:#006699; }
.membername				  { font-size:14px; font-weight:bold; color:#333366; }
.minheadred	    { font-size:12px; font-weight:bold; color:#cc3300;}
.more:active	  	  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#0066CC; }
.more:hover	          { text-decoration: underline; font-family:verdana; font-size:10px; font-weight:bold;  color:#0066CC; }
.more:link	  		  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#0066CC; }
.more:visited  		  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#0066CC; }
.norange			{font-family:verdana, arial, helvetica; font-size:18px; line-height:24px; color:#ff8500; font-weight:bold !important; }
.nblue18			{font-family:verdana, arial, helvetica; font-size:18px; line-height:24px; color:#006699; font-weight:bold !important; }
.norange16			{font-family:verdana, arial, helvetica; font-size:16px; line-height:26px; color:#ff8500; font-weight:normal !important; }
.ngray 			{font-family:verdana, arial, helvetica; font-size:13px; line-height:20px; color:#484848; font-weight:normal !important; }
.n 			{font-family:verdana, arial, helvetica; font-size:14px; line-height:24px; color:#282828; font-weight:normal !important; }
.nhigh 			{font-family:verdana, arial, helvetica; background color=yellow; font-size:14px; line-height:24px; color:#282828; font-weight:normal !important; }
.nself 			{font-family:verdana, arial, helvetica; font-size:14px; line-height:40px; color:#000000; font-weight:normal !important; }
.nsp 			{font-family:verdana, arial, helvetica; font-size:14px; line-height:28px; color:#000000; font-weight:normal !important; }
.nrem 			{font-family:verdana, arial, helvetica; font-size:11px; line-height:22px; color:#000000; font-weight:bold !important; }
.n12 			{font-family:verdana, arial, helvetica; font-size:12px; line-height:20px; color:#282828; font-weight:normal !important; }
.n16 			{font-family:verdana, arial, helvetica; font-size:16px; line-height:26px; color:#282828; font-weight:normal !important; }
.n18 			{font-family:verdana, arial, helvetica; font-size:18px; line-height:36px; color:#000000; font-weight:normal !important; }
.nq 			{font-family:verdana, arial, helvetica; font-size:14px; line-height:28px; color:#000000; font-weight:normal !important; }
.n24 			{font-family:verdana, arial, helvetica; font-size:24px; line-height:40px; color:#000000; font-weight:normal !important; }
.nosteps		{font-family:verdana, arial, helvetica; font-size:14px; line-height:24px; color:#000000; font-weight:normal; }
.note 				  { font-family:verdana; font-size:10px; color:#ff6600; font-weight:bold; }
.note 				  { font-family:verdana; font-weight:bold; font-size:11px; color:#cc3300; line-height:14px}
.noteBody { margin:10px 10px 10px 0px; border-bottom: 1px solid #ccc; }
.notes h3 { color:#069; font-size:11px; text-transform:uppercase; }
.overview			   { font-size:12px; line-height:17px; font-weight:bold; color:#cc3300; }
.page2				  { font-size:15px; font-weight:bold; color:#ff8500; }
.pagination			  { font-size:11px; }
.qod .title { font-family:verdana; font-size:11px;  color:#ff4500; font-style:normal; font-weight:bold; display:block;}
.qod { font-family:trebuchet,verdana, arial, helvetica; font-style:normal; font-size:11px; line-height:15px; font-weight:bold; color:#505050; }
.qod img { margin:1px 6px 6px 0; float:left; }
.qod .name {font-family:verdana; font-style:normal; font-size:10px;  font-variant:uppercase; line-height: 15px; text-align:left; color:#ff4500;  font-weight:bold; display:block; clear:both;}
.qod .namegray {font-family:verdana; font-style:normal; font-size:10px;  line-height: 15px; text-align:left; color:#505050;  font-weight:bold; display:block; clear:both;}
.quote   	{ font-family:verdana, arial, helvetica; font-size:11px; line-height:17px; color:#505050; font-style:italic;}
.questions        { font-family:verdana, arial, helvetica; font-size:15px; line-height:26px; }
.questionsans        { font-family:verdana, arial, helvetica; font-size:15px; line-height:30px; }
.questionsl		{ font-family:verdana; font-size:14px; line-height:22px;}
.questionsc		{ font-family:verdana; font-size:15px; line-height:35px;}
.questions2        { font-family:verdana, arial, helvetica; font-size:15px; line-height:16px; }
.questionsans2        { font-family:verdana, arial, helvetica; font-size:15px; line-height:20px; }
.questionsl2		{ font-family:verdana; font-size:14px; line-height:16px;}
.questionsc2		{ font-family:verdana; font-size:15px; line-height:18px;}
.questionwi	{ font-family:verdana, arial, helvetica; font-size:12px; line-height:20px; margin-right:20px; }
.quickhdblue		  { font-family:verdana, arial, helvetica; font-size:11px;  color:#006699; font-weight:bold; }
.quickHit			  { font-family:verdana; font-size:11px; line-height:15px;}
.quickhit			  { font-family:verdana; font-size:11px; line-height:15px;}
.quickhitbody		{font-family:verdana, arial, helvetica; font-size:11px;  }
.quickHitHD			  { font-family:verdana; font-size:11px;  line-height:15px; color:#F36500; font-weight:bold; }
.quickhitHD			  { font-family:verdana; font-size:11px;  line-height:15px; color:#F36500; font-weight:bold; }
.quickhitHD1	{font-family:verdana, arial, helvetica; font-size:10px; line-height:14px; font-weight:bold; }
.rdgex { background-color: #fce4c4; padding: 15px;} 
.read { color:#666; font-weight:normal; font-size:11px; }
.redkicker		{font-family:verdana, arial, helvetica; font-size:11px; color:#cc3300; font-weight:bold  }
.related:active	  	  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#0066CC; }
.related:hover	  	  { text-decoration: underline; font-family:verdana; font-size:10px; font-weight:bold;  color:#FF6600; }
.related:link	  	  { text-decoration: underline; font-family:verdana; font-size:10px; font-weight:bold; color:#0066CC; }
.related:visited  	  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#0066CC; }
.reminder		{ font-family:verdana, arial, helvetica; font-weight:bold; font-size:11px; color:#EF000A; }
.remindersb		{ font-family:verdana, arial, helvetica; font-size:11px; line-height:16px; }
.score				{ font-family:verdana, arial, helvetica; font-weight:bold; font-size:9 px; color:#000000; }
.scorer				{ font-family:verdana, arial, helvetica; font-weight:bold; font-size:10px; color:#000000; }
.search				  { font-size:10px; font-weight:bold; color:#003366; }
.search				  { font-size:10px; font-weight:bold; color:#cc3300; }
.search			  { font-size:10px; font-weight:bold; color:#000000; }
.selftestquestion { padding:0px; margin:0 0 10px 0; list-style:upper-alpha;}
.selftestquestion p, .selftestquestion li, .selftestquestion div.question { font-size:14px; line-height:26px; font-weight:bold;}
.selftestquestion p, .selftestquestion div.question { padding-bottom:10px; font-weight:normal;}
.selftestquestion span { font-weight:normal; }
.selftestquestion li { list-style-position:outside; margin-left:45px; padding-bottom:5px;}
.selftestquestion-large { padding:0px; margin:0 0 10px 0; list-style:upper-alpha;}
selftestquestion-large p, .selftestquestion-large li, .selftestquestion-large div.question { font-size:16px; line-height:28px; font-weight:bold;}
.selftestquestion-large p, .selftestquestion-large div.question { padding-bottom:10px; font-weight:normal;}
.selftestquestion-large span { font-weight:normal; }
.selftestquestion-large li { list-style-position:outside; margin-left:45px; padding-bottom:10px;}
ul.satmenu { margin-left:15px; font-size:11px; font-weight:bold; color:#FF6600; list-style:square; margin-bottom:5px; padding-bottom:10px}
.satmenu { margin-left:15px; font-size:11px; font-weight:bold; color:#FF6600; list-style:square; padding-bottom:10px}
.satmenu a { font-size:11px; font-weight:bold; text-decoration:underline; color:#006699;}
.satmenu a:hover { color:#999999; }
.satmenu li span { font-size:11px; font-weight:bold; color:#006699; }
.satmenu li { padding-top:10px;}
.satmenu { padding-top:0px; }
.satmenu a.current { color:#999999; }
.sh			   	    { font-family:verdana, arial, helvetica; font-size:15px; line-height:23px; color:#006699; font-weight:bold;  }
.sh16			   	    { font-family:verdana, arial, helvetica; font-size:16px; line-height:26px; color:#006699; font-weight:bold;  }
.shnew			   	    { font-family:verdana, arial, helvetica; font-size:16px; line-height:28px; color:#cc3300; font-weight:bold;  }
.sidebar			  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#006699; }
.steps			   	    { font-family:verdana, arial, helvetica; font-size:14px; line-height:24px; color:#006699; font-weight:bold;  }
.stepsug			   	    { font-family:verdana, arial, helvetica; font-size:14px; line-height:19px; color:#ff8500; font-weight:bold;  }
.steps li 			{ line-height:28px; }
.steps ol		   	    { font-family:verdana, arial, helvetica; font-size:14px; line-height:28px; color:#006699; font-weight:bold; margin:5px 5px 5px 20px;  }
.stext			  { text-decoration: none; line-height:14px; font-family:verdana; font-size:10px; font-weight:bold; color:#006699; }
.sidebarx { border: 1px solid #f0f0f0; background: #Fbfbf4; float: right; width:200px; margin-left: 10px }
.sidebarx .header { background-color:#006699; padding: 6px; font-family:verdana, arial, helvetica; font-size:12px; font-weight: bold; text-align: center; color:#ffffff;}
.sidebarx ul { padding:5px 15px 15px 15px; margin-top:0px}
.sidebarb			  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#666666; }
.sidebar, .sidebar p { line-height:15px !important; text-decoration:none; font-family:verdana; font-size:10px !important; font-weight:bold; color:#666666; }
.sidebarlink:active	  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#666666; }
.sidebarlink:active	  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#666666; }
.sidebarlink:hover	  { text-decoration: underline; font-family:verdana; font-size:10px; font-weight:bold;  color:#FF6600; }
.sidebarlink:hover	  { text-decoration: underline; font-family:verdana; font-size:10px; font-weight:bold;  color:#FF6600; }
.sidebarlink:link	  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#666666; }
.sidebarlink:link	  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#666666; }
.sidebarlink:visited  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#666666; }
.sidebarlink:visited  { text-decoration: none; font-family:verdana; font-size:10px; font-weight:bold; color:#666666; }

.sidemenu { border: 1px solid #f0f0f0; background: #Fbfbf4; float:  
right; width:200px; margin-left: 10px }
.sidemenu ul ul { font-size:11px; font-weight:bold; color:#FF6600; list-style:square; margin:0px; padding:0px 0px 0px 15px} 
.sidemenu ul { margin-top:0px; margin-left:0px; font-size:11px; font- weight:bold; color:#FF6600; list-style:square; padding:10px 13px 13px 30px;} 
.sidemenu .header { background-color:#ff8500; padding: 6px; font- family:verdana, arial, helvetica; font-size:12px; font-weight: bold;
text-align: center; color:#ffffff;}
.sidemenu ul li a { font-size:11px; font-weight:bold; text- decoration:underline; color:#006699;} 
.sidemenu ul li a:hover { color:#999999; } 
.sidemenu ul li span { font-size:11px; font-weight:bold; color:#006699; } .sidemenu ul li { padding-top:10px;} .sidemenu ul li a.current { color:#999999; }

.sidemenus { border: 1px solid #f0f0f0; background: #Fbfbf4; float:  right; width:175px; margin-left: 6px }
.sidemenus ul ul { font-size:10px; font-weight:bold; color:#FF6600; list-style:square; margin:0px; padding:0px 0px 0px 12px} 
.sidemenus ul { margin-top:0px; margin-left:0px; font-size:10px; font- weight:bold; color:#FF6600; list-style:square; padding:10px 13px 13px 20px;} 
.sidemenus .header { background-color:#ff8500; padding: 3px; font- family:verdana, arial, helvetica; font-size:11px; font-weight: bold;
text-align: center; color:#ffffff;}
.sidemenus ul li a { font-size:10px; font-weight:bold; text- decoration:underline; color:#006699;} 
.sidemenus ul li a:hover { color:#999999; } 
.sidemenus ul li span { font-size:11px; font-weight:bold; color:#006699; }
.sidemenus ul li { padding-top:3px; padding-bottom:0px;}
.sidemenus ul li a.current { color:#999999; }

.sidemenuw { border: 1px solid #f0f0f0; background: #Fbfbf4; float:  right; width:220px; margin-left: 6px }
.sidemenuw ul ul { font-size:10px; font-weight:bold; color:#FF6600; list-style:square; margin:0px; padding:0px 0px 0px 12px} 
.sidemenuw ul { margin-top:0px; margin-left:0px; font-size:10px; font- weight:bold; color:#FF6600; list-style:square; padding:10px 13px 13px 20px;} 
.sidemenuw .header { background-color:#ff8500; padding: 3px; font- family:verdana, arial, helvetica; font-size:11px; font-weight: bold;
text-align: center; color:#ffffff;}
.sidemenuw ul li a { font-size:10px; font-weight:bold; text- decoration:underline; color:#006699;} 
.sidemenuw ul li a:hover { color:#999999; } 
.sidemenuw ul li span { font-size:11px; font-weight:bold; color:#006699; }
.sidemenuw ul li { padding-top:3px; padding-bottom:0px;}
.sidemenuw ul li a.current { color:#999999; }




.sidemenur { border: 1px solid #f0f0f0; background: #Fbfbf4; float:  
right; width:250px; margin-left: 10px }
.sidemenur ul ul { font-size:11px; font-weight:bold; color:#FF6600; list-style:square; margin:0px; padding:0px 0px 0px 15px} 
.sidemenur ul { margin-top:0px; margin-left:0px; font-size:11px; font- weight:bold; color:#ff8500; list-style:square; padding:10px 13px 13px 30px;} 
.sidemenur .header { background-color:#ff8500; padding: 6px; font- family:verdana, arial, helvetica; font-size:12px; font-weight: bold;
text-align: center; color:#ffffff;}
.sidemenur ul li a { font-size:11px; font-weight:bold; color:#006699;} 
.sidemenur ul li a:hover { color:#999999; } 
.sidemenur ul li span { font-size:11px; font-weight:bold; color:#006699; } 
.sidemenur ul li { padding-top:10px;} .sidemenu ul li a.current { color:#999999; }


.smlist		{font-family:verdana, arial, helvetica; font-weight:bold; color:#006699;  font-size:10px; }
.spacedcell	{ padding-top: 7px; }
.spacedcell	{ padding-top: 7px; }
.squizf				  { font-size:11px; font-weight:bold; color:#cc3300; }
.status_soon	  { color:#ffcc33 }
.status_close	  { color:#669933 }
.status_due	 { color:#ff3333; }
.status_overdue	{ font-weight:bold; color:#ff3333; } 


.ul li { font-size:14px; line-height:20px; padding-bottom:15px; color:#000000; font-weight:normal;}
.ul { list-style:square; margin-bottom:5px; margin-left:45px; padding-bottom:1px}
.ul[class] { margin-left:30px; }
.ul-side { font-size:11px; margin-left:15px; color:#FF6600; line-height:23px; list-style:square; margin-bottom:20px; padding-bottom:20px}

.ul-reg li { font-size:14px; line-height:23px; padding-bottom:10px; color:#000000; font-weight:normal;}
.ul-reg { margin-left:45px; list-style:square;}
.ul-reg[class] { margin-left:30px; }
.ul-reg .ex { font-size:14px; line-height:23px;}

.ul-large li { font-size:16px; line-height:26px; padding-bottom:10px; color:#000000; font-weight:normal;}
.ul-large { margin-left:45px; list-style:square;}
.ul-large[class] { margin-left:30px; }
.ul-large .ex { font-size:16px; line-height:26px;}
.ul li.nospace, .ul-large li.nospace { padding-bottom:0px; }
.ol li { font-size:14px; line-height:24px; padding-bottom:10px; font-weight:bold; color:#000000;}
.ol-reg li { margin-left: 24px; margin-bottom: 2px; font-size:14px; line-height:24px; padding-bottom:3px; color:#000000;}
.ol { margin-left:24px;}
.ol li span { font-weight:normal;}
.ol-large li { font-size:16px; line-height:26px; padding-bottom:8px; font-weight:bold; color:#000000;}
.ol-largenb li { margin-left: 24px; font-size:16px; line-height:26px; padding-bottom:8px; color:#000000;}
.ol-large { margin-left:24px;}
.ol-large .ex { font-size:16px; line-height:26px;}
.ol-large li span { font-weight:normal;}
.ol li.nospace, .ol-large li.nospace { padding-bottom:0px; }
.ol-table { margin-left:10px; font-size:12px; margin-bottom:10px; padding-bottom:15px; }

@media print {
.stepbystep { background:url(http://www.comfit.com/images/stepbystep-print.jpg) no-repeat; min-height:40px; height: auto !important; height:40px;}
.stepbystep-large { background:url(http://www.comfit.com/images/stepbystep-print.jpg) no-repeat; min-height:40px; height: auto !important; height:40px;}
.stepbystep-blank { background:url(http://www.comfit.com/images/stepbystep-blank-print.jpg) no-repeat; min-height:40px; height: auto !important; height:40px;}
.stepbystep-blank-large { background:url(http://www.comfit.com/images/stepbystep-blank-print.jpg) no-repeat; min-height:40px; height: auto !important; height:40px;}
}

@media screen {
.stepbystep { background:url(http://www.comfit.com/images/stepbystep.jpg) top left no-repeat; }
.stepbystep-large { background:url(http://www.comfit.com/images/stepbystep.jpg) top left no-repeat; }
.stepbystep-blank { background:url(http://www.comfit.com/images/stepbystep_blank.jpg) top left no-repeat; }
.stepbystep-blank-large { background:url(http://www.comfit.com/images/stepbystep_blank.jpg) top left no-repeat; }
}
.stepsTable td { font:normal 14px Verdana, Arial, Helvetica, sans- serif; color:#000000; padding:9px; text-align:left; line-height:24px; background-color:#EEEEEE;}
.stepsTable th { background-color:#009966; font-size:11px; font- weight:bold; color:#FFFFFF; padding:9px; text-align: left; line-height: 
14px;}
.stepsTable .rowstripe td {  background-color:#fce4c4;} 
.stepsTable .example {  font:normal 14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; } 
.stepsTable .blankstripe td { background-color:#FFFFFF; }

.stepbystep { margin:24px 0 24px 0; padding:47px 0 0 67px;}
.stepbystep span { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; min-height:40px; height:auto !important; height:40px;}
.stepbystep-blank { margin:24px 0 24px 0; padding:47px 0 0 67px;}
.stepbystep-blank span { display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; min-height:40px; height: auto !important; height:40px;}

.stepbystep-large { margin:24px 0 24px 0; padding:47px 0 0 67px;}
.stepbystep-large span { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:26px; min-height:40px; height:auto !important; height:40px;}
.stepbystep-blank-large { margin:24px 0 24px 0; padding:47px 0 0 67px;}
.stepbystep-blank-large span { display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:26px; min-height:40px; height: auto !important; height:40px;}

.stqboxs { border:double 4px #000000; padding:3px; width:375px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:24px; font-size:14px; margin:15px 0 15px 0;}
.stqbox16 { border:double 4px #00000; padding:3px; width:475px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:26px; font-size:16px; margin:15px 0 15px 0; }
.stqboxm { border:double 4px #000000; padding:3px; width:575px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:24px; font-size:14px; margin:15px 0 15px 0;}
.stqbox16m { border:double 4px #00000; padding:3px; width:575px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:26px; font-size:16px; margin:15px 0 15px 0; }
.subhd1				  { font-size:16px; font-weight:bold; font-style: italic; color:#ff8500; }
.subhd11				  { font-size:13px; font-weight:bold; color:#ce6351; }
.subhd1green { font-family:verdana, arial, helvetica; font-size:14px; line-height:18px; color:#008000; font-weight:bold;  }
.subhd1orange { font-family:verdana, arial, helvetica; font-size:14px; line-height:18px; color:#CC0000; font-weight:bold;  }
.subhd2				  { font-size:14px; font-weight:bold; color:#cc3300; line-height:18px;}
.subhd2l			  { font-size:18px; font-weight:bold; color:#cc3300; }
.subhd3				  { font-size:13px; font-weight:bold; font-style: italic; color:#FF6600; }
.subhd4				  { text-decoration: none; font-family: Trebuchet MS; font-size:12px; font-weight:bold; color:#FF6600; }
.subhd5				  { text-decoration: none; font-family: Trebuchet MS; font-size:14px; font-weight:bold; color:#FF6600; }
.symb	  {font-family: Symbol, symbol; }
.tablehead			  { font-size:11px; }
.textImgR 			{ margin: 0 0 3px 3px; }
.textImgL 			{ margin: 0 3px 3px 0; }
.th			  	{ font-size:12px; font-weight:bold; color:#cc3300; }
.tiny				  { font-family:arial; font-size:10px; }
.topmenu			  { font-size:10px; color:#ffffff; }
.topnav, .topnav:link { text-decoration: none; font-size:10px; font-weight:bold; color:#666666; }
.topnav:active 		  { text-decoration: none; color:#666666; }
.topnav:hover 		  { text-decoration: underline; }
.topnav:link 		  { text-decoration: none; color:#666666; }
.topnav:visited 	  { text-decoration: none; color:#666666; }
.topnavon, .topnavon:link { text-decoration: none; font-size:10px; font-weight:bold; color:#F36500; }
.topnavon:active 	  { text-decoration: none; color:#F36500; }
.topnavon:hover 	  { text-decoration: underline; }
.topnavon:link 		  { text-decoration: none; color:#F36500; }
.topnavon:visited 	  { text-decoration: none; color:#F36500; }
.unread { color:red; font-weight:bold; font-size:11px; }
.xxusagenote            { font-style: italic; }
.xxusagenote img { margin: 0 6px 0 0; }
.usagenoter { background-color:#fce4c4; float:right; }
.usagenoter td { padding:5px; font-size:12px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.usagenoter img { margin-right:6px; float:left; overflow:auto; }
.usagenote 		{ width: 100%;}
.usagenote td 		{ padding: 4px; background-color: #fce4c4;  font-size:12px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.usagenote img 		{ float:left; margin:0 6px 0 0; }
.warning img { margin: 3px 6px 0 0; }
.welcome			  { font-size:10px; font-weight:bold; }
.welcome			  { font-size:10px; font-weight:bold; }
.wordmemhd     { font-family:verdana, arial, helvetica; font-size:11px; font-weight:bold; color:#006699; }
.wordmemhdb     { font-size:12px; font-weight:bold; color:#000000; }
.wordmemhdbl     { font-size:14px; font-weight:bold; color:#000000; }
.wordmemhdr     { font-size:12px; font-weight:bold; color:#cc3300; }
.wordmemhdu     { font-family:verdana, arial, helvetica; font-size:10px; font-weight:bold; color:#008000; }

.workoutquestion { padding:0px; margin:0 0 10px 0; list-style:upper-alpha;}
.workoutquestion p, .workoutquestion li, .workoutquestion div.question { font-size:14px; line-height:26px; font-weight:bold;}
.workoutquestion p, .workoutquestion div.question { padding-bottom:10px; font-weight:normal;}
.workoutquestion span { font-weight:normal; }
.workoutquestion li { list-style-position:outside; margin-left:45px; padding-bottom:5px;}
.workoutquestion-large { padding:0px; margin:0 0 10px 0; list-style:upper-alpha;}
.workoutquestion-large p, .workoutquestion-large li, .workoutquestion-large div.question { font-size:16px; line-height:28px; font-weight:bold;}
.workoutquestion-large p, .workoutquestion-large div.question { padding-bottom:10px; font-weight:normal;}
.workoutquestion-large span { font-weight:normal; }
.workoutquestion-large li { list-style-position:outside; margin-left:45px; padding-bottom:10px;}

.youranswer  { font-family:verdana, arial, helvetica; font-size:15px; line-height:30px; font-weight:bold; }
.youranswerc  { color:#cc3300; font-family:verdana, arial, helvetica; font-size:15px; line-height:30px; font-weight:bold; }
.youranswer2  { font-family:verdana, arial, helvetica; font-size:15px; line-height:18px; font-weight:bold; }
.youranswerc2  { color:#cc3300; font-family:verdana, arial, helvetica; font-size:15px; line-height:18px; font-weight:bold; }
/* /groups/ */
/* END STYLES FROM HEADER */
/* STYLES FOR LOGGED OUT HEADER */
a.hd3			{ text-decoration: none; font-size:12px; font-weight:normal; color:#0066CC; }
a.hd3:active	{ text-decoration: none; font-size:12px;  font-weight:normal; color:#0066CC; }
a.hd3:hover 	{ text-decoration: underline; font-size:12px;  font-weight:normal; color:#0066CC; }
a.hd3:visited	{ text-decoration: none; font-size:12px;  font-weight:normal; color:#0066CC; }
a:active		{ text-decoration: none; color:#00659C; }
a:hover			{ text-decoration: underline; color:#00659C; }
a:link			{ text-decoration: none; color:#00659C; }
a:visited		{ text-decoration: none; color:#00659C; }
a.barwhite		{ text-decoration: none; font-size:11px; font-weight:bold; color:#ffffff;  }
a.barwhite:active	{ text-decoration: none; font-size:11px; font-weight:bold; color:#ffffff;  }
a.barwhite:visited	{ text-decoration: none; font-size:11px; font-weight:bold; color:#ffffff;  }
a.barwhite:hover 	{ text-decoration: underline; font-size:11px; font-weight:bold; color:#ffffff;  }
a.hd2:link	  	  { text-decoration: none; font-size:13px; font-weight:bold; color:#0066CC; line-height:16px; }
a.hd2		  { text-decoration: none; font-size:13px; font-weight:bold; color:#0066CC; line-height:16px; }
a.hd2:active	  { text-decoration: none; font-size:13px; font-weight:bold; color:#0066CC; line-height:16px; }
a.hd2:visited	  { text-decoration: none; font-size:13px; font-weight:bold; color:#0066CC; line-height:16px; }
a.hd2:hover	  { text-decoration: underline; font-size:13px; font-weight:bold; color:#0066CC; line-height:16px; }
body				{ font-family:verdana, arial, helvetica; font-size:12px; background:#ffffff; }
bodygr			       { font-family:verdana, arial, helvetica; font-size:12px; color:#707070; line-height:18px; }
div.byletter p { margin: 4px 0px; }
div.essay { margin:1px; line-height:24px; width:500px; }
div.essay a { text-decoration:none; color:#000 !important; }
div.essay a:hover { color:#f00; }
div.essay p { line-height:24px; }
div.letters { }
div.letters a { margin: 0px 4px; font-weight: bold; font-size:120%; }
div.notes { }
font				{ font-family:verdana, arial, helvetica; font-size:12px; color:#000000;}
input.searchInput { width:80px; }
li				{ line-height:15px; }
ol      			  { display: block; margin: 5px; padding: 5px 5px 5px 20px; }
ol.selftest li			{ line-height:24px; color:#000000; font-weight: bold; margin:0px; padding:0px;}
ol.selftest li span		{ font-weight: normal; margin:0px; padding:0px;}
ol.steps		   	    { font-family:verdana, arial, helvetica; font-size:14px; line-height:28px; color:#006699; font-weight:bold; margin:5px 5px 5px 20px;  }
p				{ line-height:21px; margin:0; font-size:12px; }
p.footer { margin:10px 0 10px 25px; }
p.footer a { color:#999; }
p.footer a:hover { color:#000; }
p.footerNav { text-align:right; margin:10px 0 10px 0; color:#069; }
p.footerNav a { font-weight:bold; text-decoration:none; }
select.edition { width:150px; font-size:10px; font-weight:bold; color:#003366; }
td, th				{ font-family:verdana, arial, helvetica; font-size:12px; color:#000000;}
td.currDate { height:22px; background-color:#fff; }
td.currDate p { margin:2px 5px 0 9px; color:#666; font-size:10px; }
td.headerNav { height:22px; background-color:#E5E5E5; }
td.headerNav a { color:#000000 !important; text-decoration:none; }
td.headerNavb a { color:#000000 !important; text-decoration:none; }
td.headerNav a.on { color:#f60 !important; }
td.headerNav a:hover { color:#f60 !important; text-decoration:none; }
td.headerNav p { margin:0 0 0 15px; color:#8B8B8B; font-weight:bold; font-size:10px; }
td.midNav { height:22px; background-color:#000; }
td.midNav a { color:#fff !important; text-decoration:none; }
td.midNav a.on { color:#f90 !important; }
td.midNav a.on:hover { color:#f90 !important; }
td.midNav a:hover { color:#ccc !important; text-decoration:none; }
td.midNav p { margin:0 0 0 15px; color:#fff; font-weight:bold; line-height:16px; font-size:10px; }
td.read { background-color:#e5e5e5; }
td.unread { background-color:#fff; }
td.welcome { height:22px; background-color:#ccc; }
td.welcome p { margin:2px 5px 0 9px; color:#000; font-weight:bold; font-size:10px; }
tr.searchRow { height:30px; }
ul      			  { display: block; margin-bottom: 0; padding:  0 0 0 5px;}

#blockquotes_large, #blockquotes-large { clear:both; border-top:1px solid #006699; margin-top:14px; margin-bottom:26px;  width:100%;}
#blockquotes_large td, #blockquotes-large td { padding-top:14px; font-size:16px; line-height:26px; }
#blockquotes_large .guideletters, #blockquotes-large .guideletters { font-size:14px; line-height:26px; color:#FF8500;}
#blockquotes_large .sh, #blockquotes-large .sh { font-size:16px; line-height:26px; font-weight:bold; color:#006699;}
#blockquotes_large li, #blockquotes-large li { font-size:16px; line-height:26px; }

#blockquotes { clear:both; border-top:1px solid #006699; margin-top:14px; margin-bottom:24px;  width:100%; }
#blockquotes td { padding-top:14px; font-size:14px; line-height:24px; }
#blockquotes .guideletters { font-size:14px; line-height:24px; color:#FF8500;}
#blockquotes .sh { font-size:14px; line-height:24px; font-weight:bold; color:#006699;}
#blockquotes li { font-size:14px; line-height:24px; }

/* ADMIN TOOLS */

.admin_tools_box,.admin_tools_box a, .admin_tools_box div, .admin_tools_box ul li { font-family:Verdana,Arial, sans-serif; }
.admin_tools_box ul { margin:0px; clear:both; margin-left:15px; list-style:square;}
.admin_tools_box ul li { font-weight:bold; }
.admin_tools_box { margin:5px 0 25px 0; background:#EEEEEE; border:1px solid #006699;}
.admin_tools_box th { font-weight:bold; color:#FFFFFF;text-align:left; padding:6px; background:#006699; }
.admin_tools_box td { padding:4px; font-size:11px; }
.admin_tools_box td a { font-size:11px; font-weight:bold; text-decoration:underline; display:block;}
.admin_tools_box td a img.arrow { background:url(http://www.comfit.com/images/arrows.jpg) -10px -500px; height:12px; width:12px; border:none; margin-right:5px;}
.admin_tools_box tr.subheader { background:#fce4c4;}
.admin_tools_box tr.subheader td { font-size:10px; font-weight:bold; color:#000000; }
.admin_tools_box td.directions { font-weight:normal; color:#000000; line-height:16px; padding:4px; font-size:11px;}
.admin_tools_box td.directions a { display:inline; color:#006699; font-size:11px; }
  
#change_group #submit_button { background:url(http://www.comfit.com/images/arrows.jpg) -9px -499px; }
  .groupcode { color:#000000; font-size:10px; }

  #change_group td table td a { text-decoration:underline; }
  .group_directory1 .sel, .group_directory2 .sel { visibility:hidden; }
  .group_directory1,.group_directory2 { margin:0px; }
  .group_directory1 { background:#FFFFFF; }
  .group_directory2 { /*background:#fce4c4;*/ background:#EEEEEE;}

  div.current { border-top:1px solid #006699; border-bottom:1px solid #006699; background:#fce4c4; margin:0px; padding:9px 9px 5px 9px; font-weight:bold; color:#000000; }
  div.current ul { margin:0px; clear:both; padding-left:65px; list-style:square;}
  div.current ul li { padding-top:3px; margin:0px; padding-bottom:0px; margin-bottom:0px; }
  form.current { display:none; }
  #change_group td table td .userCount,div.current ul li { font-size:10px; font-weight:bold;}
  
#selected_members .subbox td, #selected_members .subbox td a { font-size:11px; }
