*{
	margin:0;
	padding:0;
}
body {
	background:#FFFFFF url(../img/wicked_background.jpg) no-repeat top center;
	background-repeat:repeat;
	background-attachment:fixed;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	color: #000;
}

#mainContainer {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:955px;
	height:auto;
	}


/* the style for the about text on the home page */
.hmpgAbout{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
	
		.hmpgAbout a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
			text-transform: uppercase;
		}
				
		.hmpgAbout a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.hmpgAbout a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.hmpgAbout a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
	
.hmpgNewsTitle{
	margin:0px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	line-height: 18px;
	}
.hmpgAboutError{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#80c342;
	text-align:center;
	}
.newsPageSent{
	margin:0px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000; /*#80c342;*/
	text-align:center;
	}

.hmpgNews{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
		.hmpgNews a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
		.hmpgNews a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.hmpgNews a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.hmpgNews a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
			
.hmpgVideo{
	margin:3px 0px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#fff;
	line-height: 18px;
	}
		.hmpgVideo a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#fff;
			line-height: 18px;
			text-decoration:none;
			text-transform: uppercase;
		}
		.hmpgVideo a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.hmpgVideo a:visited {
			color:#fff;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.hmpgVideo a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}

.hmpgVideoLink{
	margin:3px 0px;
	padding:0;
	padding-left:10px;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#80c342;
	text-align:left;
	line-height: 18px;
	}
		.hmpgVideoLink a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#80c342;
			line-height: 18px;
			text-decoration:none;
			text-align:left;
		}
		.hmpgVideoLink a:hover {
			color:#fff;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.hmpgVideoLink a:visited {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.hmpgVideoLink a:visited:hover {
			color:#fff;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}



.hmpgBuy{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
}

.footer{
	text-align:left;
	font-family:Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}

	.footer a:link{
		padding:0px;
		margin:0;
		text-align:left;
		font-family:Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		text-decoration:none;
		text-align:left;
		color:#000;
	}
	
	.footer a:hover {
		padding:0px;
		margin:0;
		color:#80c342;
		text-decoration:none;
		text-align:left;
		font-weight:normal;
		}
	.footer a:visited {
		padding:0px;
		margin:0;
		color:#000;
		text-decoration:none;
		text-align:left;
		font-weight:normal;
		}
	
	.footer a:visited:hover {
		padding:0px;
		margin:0;
		color:#80c342;
		text-decoration:none;
		text-align:left;
		font-weight:normal;
		}
	
	
	
	
.livelinks {
	padding:0 4px;
	margin:0;
	text-align:left;
	font-family:Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#000;
}

		.livelinks a:link{
			padding:0 4px;
			margin:0;
			text-align:left;
			font-family:Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
			text-align:left;
			color:#000;
		}
		
		 .livelinks a:hover {
			padding:0 4px;
			margin:0;
			color:#80c342;
			text-decoration:none;
			text-align:left;
			font-weight:bold;
			}
		.livelinks a:visited {
			padding:0 4px;
			margin:0;
			color:#000;
			text-decoration:none;
			text-align:left;
			font-weight:bold;
			}
		
		.livelinks a:visited:hover {
			padding:0 4px;
			margin:0;
			color:#80c342;
			text-decoration:none;
			text-align:left;
			font-weight:bold;
			}



.hmpgNewsMore a:link{
	font-size:13px;
	color:#000;
	font-weight:bold;
}

.hmpgNewsMore a:hover {
	color:#80c342;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	}
.hmpgNewsMore a:visited {
	color:#000;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	}

.hmpgNewsMore a:visited:hover {
	color:#80c342;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	}
.breadcrumbwhite {
	color:#ffffff;
	font-family:Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}


.breadcrumb {
	color:#000000;
	font-family:Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

		.breadcrumb a:link{
			color:#000000;
			font-family:Helvetica, sans-serif;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
		}
		
		.breadcrumb a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			}
		.breadcrumb a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			}
		
		.breadcrumb a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			}


.submenu{
	margin-top:0px;
	margin-bottom:0px;
	font-size:16px;
	font-weight:normal;
	font-family:Helvetica, sans-serif;
	color:#003300;
}
	.submenu a:link{
		margin-top:0px;
		margin-bottom:0px;
		font-size:16px;
		font-weight:normal;
		font-family:Helvetica, sans-serif;
		color:#003300;
		text-decoration:none;
	}
	.submenu a:hover {
		margin-top:0px;
		margin-bottom:0px;
		color:#80c342;
		text-decoration:none;
		text-align:right;
		font-weight:normal;
		}
	.submenu a:visited {
		margin-top:0px;
		margin-bottom:0px;
		color:#003300;
		text-decoration:none;
		text-align:right;
		font-weight:normal;
		}
	.submenu a:visited:hover {
		margin-top:0px;
		margin-bottom:0px;
		color:#80c342;
		text-decoration:none;
		text-align:right;
		font-weight:normal;
		}
	
	.submenuCurrent{
		margin-top:0px;
		margin-bottom:0px;
		font-size:16px;
		font-weight:bold;
		font-family:Helvetica, sans-serif;
		color:#80c342;
	}




ul{
	margin:0px;
	padding:0px;
}
li {
	margin:0px;
	padding:0px;
	list-style:disc;
	list-style-position:inside;
	}

/*.trans_box2 {
  padding:0px;
  margin:0px;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
   /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='tranzBG.png');
}*/

/* IE ignores styles with [attributes], so it will skip the following.
.trans_box2[class] {
  background-image:url(tranzBG.png);
}
 */


.news img{
	float:right;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
}

.newsImg{
	float:right;
	margin:0 10px 10px 10px;
	padding: 0px;
}

.synopsis img{
	float:right;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top:0px;
	padding: 0px;
}

h2{
	font-size:13px;
	font-family:Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight:normal;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.telnum{
	margin:0 7px;
	padding:0;
	font-size:17px;
	font-family:Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	color:#000000;
}
		.telnum a:link{
			margin-bottom:10px;
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#000000;
			}
		
		.telnum a:hover {
			margin-bottom:10px;
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#80c342;
			}
		.telnum a:visited {
			margin-bottom:10px;
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#000000;
			}
		
		.telnum a:visited:hover {
			margin-bottom:10px;
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#80c342;
			}

.telnum{
	margin:0 7px;
	padding:0;
	font-size:17px;
	font-family:Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	color:#000000;
}
.ctaEdu{
	padding:0 0 0 7px;
	font-size:17px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	color:#80c342;
}

.ctaEdu a:link{
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#80c342;
			}
		
		.ctaEdu a:hover {
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#80c342;
			}
		.ctaEdu a:visited {
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#80c342;
			}
		
		.ctaEdu a:visited:hover {
			padding:0px;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#80c342;
			}	

.SidePanelGreen{
	padding:0 0 0 7px;
	font-size:17px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	color:#80c342;
}

		.SidePanelGreen a:link, .SidePanelGreen a:visited, .SidePanelGreen a:active{
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#80c342;
			}
		
		.SidePanelGreen a:hover, .SidePanelGreen a:visited:hover {
			padding:0px;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#fff;
			}	

.ctaNoLink{
	padding:0;
	font-size:12px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}
		.cta a:link{
			margin-bottom:10px;
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#80c342;
			}
		
		.cta a:hover {
			margin-bottom:10px;
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#ffffff;
			}
		.cta a:visited {
			margin-bottom:10px;
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#80c342;
			}
		
		.cta a:visited:hover {
			margin-bottom:10px;
			padding:0;
			font-size:17px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color:#ffffff;
			}		
			
.pubDatetext {
	margin:2px 0;
	padding:0;
	color:#000000;
	font-family:Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}


.rssNews{
	margin:2px 0;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
		.rssNews a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
			text-transform: uppercase;
		}
		.rssNews a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.rssNews a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.rssNews a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}


.castPage{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
	
		.castPage a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
				
		.castPage a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.castPage a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.castPage a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}

.castPageBold{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:Bold;
	color:#000;
	line-height: 18px;
	}	

.castPageSmall{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
	.castPageSmall a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
				
		.castPageSmall a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:normal;
			font-size:11px;
			}
		.castPageSmall a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:normal;
			font-size:11px;
			}
		
		.castPageSmall a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:normal;
			font-size:11px;
			}
		 a.ssGallery:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
				
		 a.ssGallery:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		 a.ssGallery:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		 a.ssGallery:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}			
.castTitle{
	margin:0px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	line-height: 18px;
	}
.castsubTitle{
	margin:0px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
.castPage img {
	margin:0;
	padding:0;
	float: right;
	}

.castPageNoFloat img {
	margin:0;
	padding:0;
	float: none;
	}
	
.castPage ul{
	margin:0px;
	padding:0px;
}
.castPage li {
	margin:0px;
	padding:0px;
	list-style: square;
	list-style-position:inside;
	}



/* NEWSLETTER PAGE STYLES */
.newsletterpg{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
	
		.newsletterpg a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
				
		.newsletterpg a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.newsletterpg a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.newsletterpg a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}

.gallerySmall{
	margin:3px 5px;
	padding:5px;
	font-family: Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	line-height: 16px;
	}

.newsletterpgSmall{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
	
		.newsletterpgSmall a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
				
		.newsletterpgSmall a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:10px;
			}
		.newsletterpgSmall a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:10px;
			}
		
		.newsletterpgSmall a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:10px;
			}
			
.newsletterpgGreen{
	margin:3px 2px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003300;
	line-height: 18px;
	}
	

/* SPONSORS PAGE STYLES */

.sponsorsPage{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
	
		.sponsorsPage a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
				
		.sponsorsPage a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.sponsorsPage a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.sponsorsPage a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
	
.sponsorsPageSmall{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
	.sponsorsPageSmall a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
				
		.sponsorsPageSmall a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:normal;
			font-size:11px;
			}
		.sponsorsPageSmall a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:normal;
			font-size:11px;
			}
		
		.sponsorsPageSmall a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:normal;
			font-size:11px;
			}
			
.sponsorsPageTitle{
	margin:0px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	line-height: 18px;
	}
.sponsorsPagesubTitle{
	margin:0px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
.sponsorsPage img {
	margin:0;
	padding:0;
	}

.sponsorsPage ul{
	margin:0px;
	padding:0px;
}
.sponsorsPage li {
	margin:0px;
	padding:0px;
	list-style:disc;
	list-style-position:inside;
	text-indent:20px;
	}
	
/* TEACHERS RESOURCES PAGE STYLES */

.teachersResourePage{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
	
		.teachersResourePage a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
				
		.teachersResourePage a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.teachersResourePage a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.teachersResourePage a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
	
.teachersResourePageSmall{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
	.teachersResourePageSmall a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
				
		.teachersResourePageSmall a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:normal;
			font-size:11px;
			}
		.teachersResourePageSmall a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:normal;
			font-size:11px;
			}
		
		.teachersResourePageSmall a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:normal;
			font-size:11px;
			}
			
.teachersResourePageTitle{
	margin:0px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	line-height: 18px;
	}
.teachersResourePagesubTitle{
	margin:0px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
.teachersResourePage img {
	margin:0;
	padding:0;
	}

.teachersResourePage ul{
	margin:0px;
	padding:0px;
}
.teachersResourePage li {
	margin:0px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	list-style:disc;
	list-style-position:inside;
	text-indent:20px;
	}
.teachersResourePageNumber {
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	}

.siteMapList ul{
	margin:0px;
	padding:0px;
}
.siteMapList li {
	margin:0px;
	padding:0px;
	list-style: none;
	list-style-position:inside;
	text-indent:30px;
	}

.siteMapList{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
	
		.siteMapList a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
			text-transform: uppercase;
		}
				
		.siteMapList a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.siteMapList a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.siteMapList a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}

.castPageWhite{
	margin:3px 15px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	line-height: 16px;
	}
	
		.castPageWhite a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#fff;
			line-height: 18px;
			text-decoration:none;
		}
				
		.castPageWhite a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:11px;
			}
		.castPageWhite a:visited {
			color:#fff;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:11px;
			}
		
		.castPageWhite a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:11px;
			}
			
/* REVIEWS */

.reviewsPage{
	margin:3px 15px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height: 16px;
	}
	
		.reviewsPage a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
				
		.reviewsPage a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.reviewsPage a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.reviewsPage a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
			
.reviewsTitle{
	margin:3px 15px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	line-height: 18px;
	}
.reviewsPaper{
	margin:3px 15px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	color:#000;
	line-height: 16px;
	}



/* variuous */
.otherPage{
	margin:3px 8px;
	padding:0;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	}
	
		.otherPage a:link{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000;
			line-height: 18px;
			text-decoration:none;
		}
				
		.otherPage a:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		.otherPage a:visited {
			color:#000;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
		
		.otherPage a:visited:hover {
			color:#80c342;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			font-size:13px;
			}
	/* main top banner animation css /*/		
			
#slideshow1 {  
    height:  181px;  
    width:   955px;  
    padding: 0;  
    margin:  0;
	overflow:hidden;
	background-image:url(../img/wk_mainBanner_2010_withoutRoundel.gif);
	background-repeat:no-repeat;
	background-position:left;
} 
 
#slideshow1 img {  
    padding: 0px;  
    width:  955px; 
    height: 181px; 
    top:  0; 
    left: 0;
	background-color: none;
} 
