/*Magic Squares StylesVersion 2.0.1JAnuary 31st 2005*/.ButtonFrame {background-image: url("/magic/format/bar.gif"); 	background-repeat:repeat-x;  font-size:14px; }.ButtonTitle {font-size:14px; 	color:#CC0000; font-weight:bold; 	border-color:#000000; padding:4px 2px 2px 10px;	vertical-align:bottom; white-space:nowrap; }.ButtonSurround {padding:4px 10px 0px 2px;	vertical-align:bottom; white-space:nowrap; }.ButtonRow, .ShortRow	{border-style:solid; border-color:#990000; background-color:#CCCCCC; }.ButtonRow	{border-width:1px 0px 1px 0px; }.ShortRow	{border-width:1px 1px 1px 1px; }TABLE { border-collapse:separate; border: 0px solid #000000; 	 font-size:12px; margin:0px;}TD, TH { border: 0px solid #000000; padding: 0px; }	TD { font-weight:normal;}TH { font-weight:bold; 	vertical-align:top; text-align:left;	white-space:nowrap; }.Space 	{margin:2px; }.TableBkgnd { background: #DDEEFF; }.Outer, .OuterPhoto  {text-align:center; border-width:0px; }.Outer { vertical-align:middle; }.OuterPhoto {vertical-align:Middle; padding:8px; }.Frame, .PhotoFrame, .WideFrame, .PhotoFrameIndent, FrameCompact	{background-color:#CCCCCC; 	border-style:ridge; border-color:#CC0000; }.Frame {border-width:4px; padding:2px; margin:5px; }.PhotoFrame {border-width:1px; padding:8px;margin:5px; }.WideFrame {border-width:10px; padding:20px;	margin:5px 0px 0px 0px; position:relative; top:-20px; z-index:0; }.PhotoFrameIndent {border-width:2px; padding:8px; 	margin-left:30px; margin-right:30px; 	margin-top:4px; margin-bottom:4px; 	background-color:#EEEEEE; margin:5px; }.PhotoFrame {border-width:1px; padding:8px;margin:5px; }.FrameCompact {border-width:0px; padding:0px; 	margin-left:1px; margin-right:1px; 	margin-top:1px; margin-bottom:1px;}.PhotoFrame2 {border-width:0px; padding:0px;}.WideFrame {border-width:10px; padding:20px;}.WideFrame2 {border-width:0px; padding:0px;}.NoBorder {border: 0px;}.SingleBorder { border-style:solid; border-color:#000000; 	border-width:1px; padding:4px;}	.DoubleBorder { border-style:solid; border-color:#000000; 	border-width:2px; }	.SmallCell, .SmallCellContrast, .SmallCellGrey 		{border-style:solid;  text-align:right; white-space:nowrap; 	border-color:#000000;  font-size:12px; border-width:1px;	width:10px; height:10px; padding:0px 4px 0px 4px;	}	.SmallCellNarrow, .SmallCellNarrowContrast, .SmallCellNarrowGrey,.SmallCellNarrowCyan, .SmallCellNarrowYellow, .SmallCellNarrowGreen,.SmallCellNarrowPurple	{border-style:solid; text-align:center; white-space:nowrap; 	border-color:#000000;  font-size:12px; border-width:1px;	width:10px; height:10px; padding:0px 1px 0px 1px;}.SmallCell, .SmallCellNarrow 	{background-color:#FFFFFF; color:#000000;}	.SmallCellContrast, .SmallCellNarrowContrast	{background-color:#FF3333;  color:#000000;}.SmallCellGrey, .SmallCellNarrowGrey	{background-color:#CCCCCC;  color:#000000;}.SmallCellNarrowCyan	{background-color:#CCFFFF;  color:#000000;}.SmallCellNarrowYellow	{background-color:#FFFFCC;  color:#000000;}.SmallCellNarrowGreen	{background-color:#CCFFCC;  color:#000000;}.SmallCellNarrowPurple	{background-color:#FFCCFF;  color:#000000;} 	.Title	{font-weight:bold; font-style:normal; 	font-family:Arial, sans-serif; color: #990000; }   .Title {text-align:center; font-size:20px; margin:24px 6px 3px 6px;}   H1, H2, H3, H4	{font-weight:bold; font-style:normal; 	font-family:Arial, sans-serif; color: #990000; }   H1 {text-align:center; font-size:24px; margin:12px 6px 3px 6px;}   H2 {text-align:center; font-size:20px; margin:1px 3px 3px 3px;	white-space:nowrap; }   H3 {font-size:16px; margin:14px 6px 8px 6px;}H4 {font-size:14px; margin:6px 6px 0px 6px;}P {font-weight:normal; font-style:normal; font-size:14px; 	font-family:Arial, sans-serif; 	margin:8px 6px 8px 6px;}.TextTiny {text-align:center; font-weight:normal; font-style:normal; 	font-size:10px; font-family:Arial, sans-serif  	padding:0px 6px 0px 0px; vertical-align:middle; }.Script	{font-weight:normal; font-style:italic; font-size:18px; 	font-family:Times, serif; 	margin:15px 10px 15px 10px;}.PhotoText	{font-size:10px;  color:#990000; text-align:center; 	border: 0px solid #000000; padding:0px; margin:0px; }.LargePhotoTitle	{font-weight:bold; font-style:normal; font-family:Arial, sans-serif;	color:#000099;	font-size:16px; margin:0px 6px 0px 6px;	position:relative; top:15px;	z-index:1; text-align:center; }.Mono { font-family:monospace; font-size:14px; 	font-weight:bold; }.White {background:#FFFFFF;}.PaleBlue {background:#DDEEFF;}.redcell		{background:#FF0000; padding:2px; }.bluecell		{background:#0000FF; padding:2px; }.greencell		{background:#00FF00; padding:2px; }.greycell		{background:#CCCCCC; padding:2px; }.center { text-align:center; }.left { text-align:left; }.right { text-align:right; white-space:nowrap; }.justify { text-align:justify; }.indent {margin:0px 20px 0px 20px;}.indentRight {margin:0px 60px 0px 10px;}.indentLeft {margin:0px 10px 0px 60px;}