/*	CSS Style Sheet for BGC Kids Websites	July 15th 2007	See also:  Links and Buttons*/body 	{	font-family:Arial, sans-serif; 	background-color: #FFFFFF;	width: 80%; 	max-width: 800px; 	margin: auto; 	}h1, h2, h3, h4, h5	{	text-align:center; 	font-weight:bold;	color: #cc2e2b; 	}   h1 {	font-size:36px; 	margin:12px 0px 0px 0px; 	}h2	{	font-size:22px; 	margin:12px 0px 3px 0px; 	}h5 {font-size:12px; 	margin:8px 0px 0px 0px; 	}h3, h4	{	text-align:left; 	}   h3	{font-size:18px; 	margin:18px 0px 0px 0px; 	}h4 {font-size:14px; 	margin:8px 0px 8px 0px; 	}p	{font-size:16px;	line-height: 24px;	margin:6px 0px 0px 10px;	text-align: justify;	}	.left {text-align:left; }.right {text-align:right;}.justify {text-align:justify; }.center {text-align:center; }.indent {margin:5px 20px 5px 20px;}.bold {font-weight:bold; }.italic { font-style:italic;}TABLE { 	border-collapse:separate; 	border-width: 0px; border-style: solid; 	border-color: #000000; 	margin:10px; 	}TH, TD {	border-width: 0px; border-style: solid; 	border-color: #000000; 	padding: 5px; 	}	TH {	font-size:14px;		font-weight:bold;	vertical-align:middle; 	text-aligncenter;	color:#000066; 	}TD {	font-size:12px;		font-weight:normal;	vertical-align:top; 	text-align:left;	color:#000000; 	}	.Dark {	background-color:#AAAACC; 	}.Light {	background-color:#DDDDFF; 	}.NarrowBorder {border-width: 1px; }.MediumBorder	{border-width: 2px; }.WideBorder	{border-width: 6px; }.Frame1 {border-width:6px; border-style:ridge; border-color:#0000CC; 	padding:10px; background:#CCCCFF; margin:10px; }.Frame2 {border-width:6px; border-style:ridge; border-color:#CC0000; 	padding:10px; background:#FFCCCC; margin:10px; }.Frame3 {border-width:6px; border-style:ridge; border-color:#00CC00; 	padding:10px; background:#CCFFCC; margin:10px; }