/*  stylesheet for Shaolin Web */

body 
{
	background-color: #CCCC71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
}

div.mainDiv
{

}

div.navagation
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	cursor:pointer;
}

.mainTable
{
  background-color: #FFFFFF;
	background-image: url('http://www.cos-shaolin.com/tableBackMain.jpg'); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.historyTable
{
  background-color: #FFFFFF;
	background-image: url('http://www.cos-shaolin.com/historyBack.jpg'); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.curriculumTable
{
  background-color: #FFFFFF;
	background-image: url('http://www.cos-shaolin.com/curriculumBack.jpg'); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.taichiTable
{
  background-color: #FFFFFF;
	background-image: url('http://www.cos-shaolin.com/taichiBack.jpg'); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.grandmasterTable
{
	background-color: #FFFFFF;
	background-image: url('http://www.cos-shaolin.com/grandmasterBack.jpg'); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.instructorTable
{
	background-color: #FFFFFF;
	background-image: url('http://www.cos-shaolin.com/instructorBack.jpg'); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.schoolsTable
{
	background-color: #FFFFFF;
	background-image: url('http://www.cos-shaolin.com/schoolBack.jpg'); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.picturesTable
{
	background-color: #FFFFFF;
	background-image: url('http://www.cos-shaolin.com/picturesBack.jpg'); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.scheduleTable
{
	background-color: #FFFFFF;
	background-image: url('http://www.cos-shaolin.com/scheduleBack.jpg'); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.contactTable
{
	background-color: #FFFFFF;
	background-image: url('http://www.cos-shaolin.com/contactBack.jpg'); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


table.navigation
{
	cursor:pointer;
	background-color: #CCCC99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #663300;
}

table.footerTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

td.welcomeArea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #330000;
}

td.historyArea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #330000;
}

td.scheduleArea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330000;
}

div.scheduleDiv
{
	font-family: Arial, Helvetica, sans-serif;
	!important;
	font-size: 10px;
	color: #330000;
}

td.taichiArea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #330000;
}



p.title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #660000;
}

p.subTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #660000;
}


p.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

p.subFooter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

a.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

/**  Navigation Bar      **/
a.nav
{
	position:relative;  
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none;
}

a.nav:link
{
	background-color: #CCCC99;
	color: #663300;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a.nav:visited
{
	background-color: #CCCC99;
	color: #663300;
	text-decoration:none;
}

a.nav:hover
{
	background-color: #660000;
	color: #CCCC99;
	text-decoration:none;
}

a.nav:focus
{
	background-color: #663300;
	color: #CCCC99;
	text-decoration:none;
}

p.navCurrent
{
	background-color: #CCCC99;
	color: #CC0000;
	text-decoration:none;
}

a.nav span
{
	display: none;
}

a.nav:hover span
{ 
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #333300;
    background-color:#CC9933; color:#660000;
    text-align: center;
}

a.small
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight:bold;
	text-decoration:none;
}

a.medium
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight:bold;
	text-decoration:none;
}