body { background-color: #424242; background-image: url(../interface/BGSweep03.gif); background-repeat: repeat-x; margin: 0; padding: 0; }/*p {margin-bottom:7px; margin-top:0;background-color: #fff; color:black;}*/.rule  							{ 							padding: 0;				width: 1px; 			float: none;		background-color: #000; 		vertical-align: bottom;  							margin: 0;  }.rule img 						{ 						vertical-align: bottom;  						 }.lmLogo	 img 						{ 						vertical-align: top;  						 }.bodyText  { color: gray; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 6px; padding-left: 8px }.flashHolder { background-color: white; width: 704px; height: 280px; }.flashLeft { background-color: white; vertical-align: top; width: 50px; }.flashRule { background-color: white; vertical-align: top; }.flashStuff { height: 280px; margin: 0; padding: 0; display: block;}.bottomArea { margin-left: 155px; }.blackBox { color: #e4e4e4; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; background-color: #000; width: 700px; height: 199px; margin: 0; padding: 0; }.blackBoxShadow { background-color: black; background-image: url(../interface/bottomBoxShadow.gif); width: 692px; height: 29px; margin: 0; padding: 0; }.footer   { color: #a7a7a7; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 0; height:30px;}		a:focus						{  outline: none;}		a:active 						{  outline: none;}								/* fonts and typography*/			.sample, .statement, 	.sampleArea, 	.sampleTable 				{ 	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 							}/* "Adobe Garamond Pro",*/				.statementTopic  		{ 	font-family:  "Times New Roman", Georgia, Times; 		font-weight: bold; 		font-size: 36px; line-height: 38px; 									letter-spacing: -1px 	}		.statementSubhead  	{ 	font-family:  "Times New Roman", Georgia, Times;     	font-weight: bold; 		font-size: 20px; line-height: 22px; 	vertical-align: top;  										}		.statementText   		{ 																																					font-size: 14px; line-height: 22px; 	vertical-align: top; 										}		.picture 						{ 																																																		text-align:right;											}		.title 							{  																													font-weight: bold; 		font-size: 14px; line-height: 18px;  																	}		.vTitle 						{  																													font-weight: bold; 		font-size: 14px; line-height: 18px;  																	}		.description				{ 																																					font-size: 14px; line-height: 18px; 	vertical-align: top; 										}		.description2 				{ 																																					font-size: 14px; line-height: 18px; 	vertical-align: top; 										}		.caption					 	{ 																													font-weight: bold;		font-size: 9px;  line-height: 10px;  									text-transform: uppercase; 							}	 		.credit				 		{ 	font-family: Arial, Helvetica, Geneva,  SunSans-Regular, sans-serif; 					font-weight: normal;	font-size: 9px;  line-height: 10px;  									text-transform: uppercase; 							}							/* position */			.sample 						{ 	 clear: both; }		.statement 				{  width: 599px; 		padding: 43px 90px 43px 83px; 												min-height: 205px 				}		.statementTopic  		{  																															margin-bottom: 15px;										}		.statementSubhead  	{   width: 100%; 		padding: 6px 0 3px;																										}		.statementText   		{ 								padding: 3px 0 3px 0px 																									}		.picture 						{  width: 463px;			padding: 0; 									float:left; 							margin-right: 10px;			}		.title 							{   																														margin-bottom: 10px;		}		.vTitle 							{   																														margin-bottom: 10px;		}		.description 				{  width: 182px;			padding: 0; 									float:left;																	}		.description2 				{  width: 463px;			padding: 0; 									float:left;							margin-right: 10px; margin-left: 171px;									}		.sample 						{  								padding: 15px 40px 43px 43px;  											min-height: 330px 				}		.caption					 	{ 																															margin-top: 10px;				}				 		.credit				 		{ 																															margin-top: 10px;				}				 		.lmLogo						{  width: 116px; 															vertical-align:top; 														}		.lmLogo	 img 				{ 																					vertical-align: top;  						 }		.sampleArea				{  width: 655px; 		padding: 15px 0 0 0;   					vertical-align:top;														}		.indexKey 					{  width: 60px; 			padding: 0 ;  									vertical-align:top; 														}		.rightEdge					{  width: 55px; 			padding: 0 ;  									vertical-align:top;														}		.sampleTable				{  width: 886px; 																																										}		.flashTable					{  width: 886px; 	 background-color: white;  height:290px;																											}		.sampleFullImage		{  width: 770px; 		padding: 0;   					vertical-align:top;				margin: 0 0 0 116px;											}	.sampleFullImage	img	{   vertical-align:top; }				.sampleFullSpacer		{  width: 700px; 		padding: 0;   															margin: 0 0 0 155px;		background-color: black; }		.clr 							{ clear: both; }		.noMarginPict 				{background-color:white;padding-top:15px;vertical-align:top;}		.lowerMenu 				{ padding:30px 0 0 350px;}		.lowerMenu  a:link		{ color: #fff;  text-decoration: none; }		.lowerMenu  a:visited	{ 	color: #fff; 	text-decoration: none;														}		.lowerMenu  a:hover	{ color: #f00; text-decoration: underline; }									/* color*/			.statement 				{  									background-color: white; 													}		.statementTopic  		{ 	color: #5774be;  																								}		.statementSubhead  	{ 	color: #676767;  												border-top: 1px solid gray; 		}		.statementText   		{	color: #6b6b6b; 																								}		.picture 						{ 									background-color: white; 													}		.title 							{  	color: #6b6b6b;   																								}		.vTitle 							{  	color: #6b6b6b;   																								}		.description				{ 	color: #6b6b6b; 		background-color: white; 													}		.description a:link		{ color: #6b6b6b;  text-decoration: none; }		.description a:visited	{ 	color: #6b6b6b; 	text-decoration: none;														}		.description a:hover	{ color: #000; text-decoration: underline; }												.description2			{ 	color: #6b6b6b; 		background-color: white; 													}		.sample 						{  									background-color: white; 													}		.credit				 	{ color: #404040; 			background-color: white; }		.caption					 	{ color: #404040; 			background-color: white; }		.indexKey 					{  									background-color: white; }		.rightEdge					{  									background-color: white; }		.sampleArea				{  									background-color: white; }		img							{  									border-style: none; }		.descriptionFull 			{ 	color: #6b6b6b; 		background-color: white; 													}		a:focus						{  outline: none;}		a:active 						{  outline: none;}