/* Master style sheet for Shaolin */

/* Rules for text and Copy */

.body {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 25px;
}
body {
	background-image: url(images/backgroundtile.gif);
}
.footerpages {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 7pts;
	font-style: normal;
	letter-spacing: 1px;
}

legend {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

DIV.TableContainer {
	position: absolute;
	width: 710px;
	visibility: visible;
	padding-left: 2em;
	border: none;
	height: 626px;
}

.Tabletext { /* Text Specs */
	font-size: 14px; font-family: 
	Arial, Helvetica, sans-serif; 
	color: #000000;
}
.StoreHead{ /* Text Specs */
	font-size: 15px; font-family: 
	Arial, Helvetica, sans-serif; 
	color: #FF0000;
}
.dictum { /* Dictum Phrase */
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.classTabletext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	padding-left: 40px; 
	font-weight: plain; 
}
.ScheduleTablecopy {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	padding-left: 40px;
}
.titleofchild {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.hierachy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Promotedcopy {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.Contactcopy {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 40px;
}
DIV.textContainer { /*container formatting for text */
	padding-left: 40px; 
	padding-right: 10px; 
	padding-top: 25px;
	width: 665px;
	height: 300px;
	z-index: 1;
}
DIV.medicalMassage { /*layuer for massage popup */
	padding-left: 40px; 
	padding-right: 10px; 
	padding-top: 25px;
	border: thin;
	border-color: #000066;
	background-attachment:fixed;
	background-image:url(images/medicalMassage/massage.png)
	width: 400px;
	height: 200px;
	z-index: 1;
}
DIV.promotedStudents {
	position: absolute;
	top: 0px;
	left:0px;
	padding: 0px;
	margin: 0px;
	display: block;
	overflow: scroll;
}
span.promoted {
	font-size: 90%;
	display: block;
	padding: 0.4em 0 0.4em 0.4em; /*top,right,bottom,left*/
	border-left: 12px solid #990033;
	background-color: #CCCCCC;
	color: #000000;
	text-decoration: none;
}
td tr .promoted {
	width: 175px;
	height: 20px;
}

.HomeBottomnav {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.Homebodystyle {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#Homebodylayer {
	position:absolute;
	left:291px;
	top:358px;
	width:513px;
	height:289px;
	z-index:1;
}




/*Rollover Actions*/
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	color: #990000;
	text-decoration: none;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}
a:active {
	color: #990000;
	text-decoration: none;
}


/*Rollover Footers*/
a.footerlink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.footerlink:active {
	color: #FFFFFF;
	text-decoration: none;
}
