/* Exercises in Style		*/
/* as of February 25, 2005	*/
/* /include/eis.css			*/
		
/* LAYOUT */

		BODY
		{
			margin: 13px;
			padding: 0px;
			background: #fff;
			text-align: center;
		}	

		#workTable		
		{
			margin: 0px auto 0px auto;
			padding: 0px 0px;
			width: 660px;
			height: 595px;
			float: right;
		}
		

		/* the main image that is the exercise itself */

		.centerCol		
		{
			margin: 0px 13px 0px 13px;
			vertical-align: top;
			text-align: center;
			padding: 0px 13px 0px 13px;
		}
		
		#exercise		
		{
			min-width: 490px;
			min-height: 595px;
			padding: 0px;
			overflow: auto;
			margin: 0px;
		}
		
		iframe.exercise		
		{
			width: 490px;
			height: 595px;
			overflow: auto;
			padding: 0px;
			margin: 0px;
			background-color: #fff;
		}
		
		#notExercise		
		{
			font-family: arial;
			font-size: 13px;
			line-height: 16px;
			text-align: justify;
			color: #333;
			overflow: auto;
			width: 450px;
			height: 536px;
			padding: 0px 26px 10px 0px;
		}
		
		#framedNotExercise		
		{
			font-family: arial;
			font-size: 13px;
			line-height: 16px;
			text-align: justify;
			color: #333;
			overflow: auto;
			padding: 0px 0px 0px 13px;
			margin: 0px 26px 10px -13px;
		}
		
		#rightColTop
		{
			vertical-align: top;
			width: 200px;
			padding-left: 13px;
			padding-right: 13px;
			white-space: nowrap;
		}

		#rightColBottom		
		{
			vertical-align: bottom;
			width: 200px;
			white-space: nowrap;
			padding: 20px 13px 13px 13px;
		}
		
/* FORMAT */
				
		A { color: #000; text-decoracoration: underline; }
		A:visited { color: #111; text-decoration: underline; }
		A:hover { color: #100; text-decoration: none; }

	/* the central content on pages that are not an exercise image */

		#pageTitle {
			margin-top: 34px;
			height: 20px;
			text-align: left;
			padding-left: 0px;
		}
		
		#notExercise B { color:#000; font-weight: bold; }
		#notExercise I { color:#000; font-style: italic; }
		#notExercise A:hover { color: #c00; text-decoration: underline; }
		#notExercise A:active { color: #c00; }

		.normal {
			width: 450px;
			color: #333;
			text-align: justify;
		}

		.exercisesList		
		{
			height: 340px;
			min-height: 260px;
			width: 164px;
			overflow: auto;
			white-space: normal;
			border-color: #fff #fff #fff #fff;
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			padding: 0px 3px 13px 2em;
			margin-bottom: 8px;
		}
		
	/* side menu */
		
		.nav		
		{
			font-family: arial;
			font-size: 10px;
			line-height: 16px;
			text-align: left;
			color: #666;
		}
		
		.nav IMG { margin-left: -10px; }
		
		.nav A { color: #333; }
		.nav A:visited { color: #555; }
		.nav A:hover { color: #000; text-decoration: underline; }
		
		.navTitle
		{
			font-family: arial;
			font-size: 10px;
			line-height: 16px;
			color: #000000;
		}
		
		.navDirections		
		{
			width: 140px;
			font-family: arial;
			font-size: 10px;
			line-height: 13px;
			margin-bottom: 26px;
		}

	/* exercises list */
			
		.exercisesListItem { margin-left: -2em; } 	/* this indents a second line of a title */
		
		.new {
			font-family: arial;
			font-size: 9px;
			font-style: italic;
			color: #f00;
		 }
		
	/* copyright and endnotes */

		.copyright A { color: #666; }
		.copyright A:visited { color: #666; }
		.copyright A:hover { color: #666; text-decoration: underline; }
		
		.copyright
		{
			margin-top: 13px;
			font-family: arial;
			font-size: 9px;
			line-height: 14px;
			text-align: left;
			color: #666;
		}
		
		.note
		{
			font-family: arial;
			font-size: 9px;
			line-height: 14px;
			text-align: left;
			color: #666;
		}
		
		.quiet A { color: #ccc; }
		.quiet A:visited { color: #ccc; }
		.quiet A:hover { color: #999; text-decoration: underline; }
		
		.quiet {
			font-family: arial;
			font-size: 9px;
			line-height: 14px;
			text-align: left;
			color: #ccc;
		}		

	/* miscellaneous */

		.authorphoto		
		{
			margin: 0px;
			padding: 3px;
			float: right;
			border-color: #000;
			border-width: 1px;
			border-style: solid;
		}