@charset "utf-8";
/* CSS Document */
.content {
	font-size: 12px;
    color : #336633;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}
.content-schedule {
	font-size: 14px;
    color : #336633;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}

.content-14 {
	font-size: 14px;
    color : #336633;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}

.content-white {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}
.content-green {
	font-size: 12px;
	color: #336633;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}
.content-green-14-bold {
	font-size: 14px;
	font-weight: bold;
	color: #336633;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}
.content-green-16-bold {
	font-size: 16px;
	font-weight: bold;
	color: #336633;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}
.content-green-18-bold {
	font-size: 18px;
	font-weight: bold;
	color: #336633;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}
.content-red-14-bold {
	font-size: 14px;
	font-weight: bold;
	color: red;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}
.content-red-16-bold {
	font-size: 16px;
	font-weight: bold;
	color: red;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}






.content-white-address {
	font-size: 12px;
    color : #336633;
	color: #ffffff;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}
.content-white-14 {
	font-size: 14px;
    color : #336633;
	color: #ffffff;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}
.content-white-16 {
	font-size: 16px;
    color : #336633;
	color: #ffffff;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}

	
.content-white-14-bold {
	font-size: 14px;
    color : #336633;
	color: #ffffff;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
	font-weight: bold;
}
.schedule {
	font-size: 12px;
    color : #000;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
}

.calendar {
	text-align: left;
}
	
.navbar {
	font-size: 12px;
    color : #993333; 
	color: #ffffff;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
	font-weight: bold;	
	text-align: center;
	padding: 2px;
}

.navbar-right {
	font-size: 12px;
    color : #993333; 
	color: #ffffff;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
	font-weight: bold;	
	text-align: right;
	padding: 2px;
}


td.navbar {
	font-size: 9px;
    color : #993333;
	color: #ffffff;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
	font-weight: bold;	
	text-align: center;
	border: 1px solid #bbbbbb;
	border: 0px solid #bbbbbb;
}
.rightside-special {
	width: 98px;
	padding: 0px;
    color : #336633; 
	background: #F4F0FF;
	font-size: 9px;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
	text-align: center;
	border: 1px solid #bbbbbb;
}


A.navbar:link 	{
   text-decoration : underline;
  color : #336633;
 	color: #ffffff;
 
   }
A.navbar:visited {
   text-decoration : underline; 
  color : #336633;
	color: #ffffff;
}
A.navbar:active  {
   text-decoration : underline; 
  color : #336633;
	color: #ffffff;
}
A.navbar:hover  {
   text-decoration : underline;
  color : #3F7C3F;
	color: #ffffff;
}

A.navbar-right:link 	{
   text-decoration : underline;
  color : #336633;
 	color: #ffffff;
 
   }
A.navbar-right:visited {
   text-decoration : underline; 
  color : #336633;
	color: #ffffff;
}
A.navbar-right:active  {
   text-decoration : underline; 
  color : #336633;
	color: #ffffff;
}
A.navbar-right:hover  {
   text-decoration : underline;
  color : #3F7C3F;
	color: #ffffff;
}

A.underline-white		{ text-decoration: none; }
A.underline-white:link		{ color: #fff; text-decoration: underline;}
A.underline-white:visited	{ color: #fff;  text-decoration: underline;}
A.underline-white:active		{ color: #fff;  text-decoration: underline;}
A.underline-white:hover		{ color: #274E27;  text-decoration: underline; }

.no-underline {
	font-size: 14px;
    color : #993333; 
	color: #ffffff;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
	font-weight: bold;	
	text-align: center;
	padding: 0px;
}
.no-underline-red {
	font-size: 14px;
    color: #ec295b;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
	font-weight: bold;	
	text-align: center;
	padding: 0px;
}

A.no-underline-red		{ text-decoration: none; }
A.no-underline-red:link		{ color: #ec295b; text-decoration: none;}
A.no-underlin-rede:visited	{ color: #ec295b;  text-decoration: none;}
A.no-underline-red:active		{ color: #ec295b;  text-decoration: none;}
A.no-underline-red:hover		{ color: #ec295b;  text-decoration: underline; }


A.no-underline		{ text-decoration: none; }
A.no-underline:link		{ color: #fff; text-decoration: none;}
A.no-underline:visited	{ color: #fff;  text-decoration: none;}
A.no-underline:active		{ color: #fff;  text-decoration: none;}
A.no-underline:hover		{ color: #fff;  text-decoration: underline; }

.no-underline-plain {
	font-size: 12px;
    color : #993333; 
	color: #ffffff;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
	text-align: center;
	padding: 2px;
}

A.no-underline-plain		{ text-decoration: none; }
A.no-underline-plain:link		{ color: #fff; text-decoration: none;}
A.no-underline-plains:visited	{ color: #fff;  text-decoration: none;}
A.no-underline-plain:active		{ color: #fff;  text-decoration: none;}
A.no-underline-plain:hover		{ color: #fff;  text-decoration: underline; }

A.freeclass		{ text-decoration: none; }
A.freeclass:link		{ color: #336633; text-decoration: underline;}
A.freeclass:visited	{ color: #336633;  text-decoration: none;}
A.freeclass:active		{ color: #336633;  text-decoration: underline;}
A.freeclass:hover		{ color: #000000;  text-decoration: underline; }


td.menu {
  height: 14px;
  color: #3C297A;
  padding: 0px;
  }
.frame {
	border: 1px solid #bbbbbb;
	width: 500px;
	height: 522px;
	padding: 10px;}
.frameH {
	border: 1px solid #bbbbbb;
	width: 497px;
	background-color:#f8f8f8;
	padding: 0px;}
.frameHb {
	border: 1px solid #bbbbbb;
	width: 497px;
	padding: 0px;}
	
.frameHH {
	border: 1px solid #bbbbbb;
	width: 100%;
	padding: 6px;}
	
.frameI {
	border: 1px solid #bbbbbb;
		background-color:#f8f8f8;
	width: 544px;
	padding: 0px;}
.frameJ {
	border: 1px solid #bbbbbb;
	width: 480px;
		background-color:#f8f8f8;

	padding: 0px;}

.frame-free-class {
	/* border: 1px solid #bbbbbb;*/
		background-color:#f8f8f8;
	width: 204px;
	text-align: left;
	padding: 3px;}

.frame-newyears-class {
	/* border: 1px solid #bbbbbb;*/
		background-color:#f8f8f8;
	width: 204px;
	text-align: left;
	padding: 3px;}
	
.free-class {
	background-color:#f8f8f8;
	text-align: center;
	color: #ec295b;
	font-size: 12px;
	font-family: Arial, Helvetica, Tahoma, Sans-serif;
	width: 160px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: 600;
}

p.menu {
  font : 12px arial, helvetica, sans-serif;
  font-weight: 500;
  color: #FFFFFF;
}
.highlight {
	width: 98px;
	padding: 0px;
    font : 12px arial, helvetica, sans-serif;
	text-align: center;
  	color: #336633;}
.sarada {
	font:18px arial;
	color: #ffffff;
	letter-spacing:.5em;

	line-height:20px;
	}
	
	
	
	
	
ul#navlist
{
margin-left: 0;
padding-left: 0;
padding: 0px;
padding-left: 12px;
white-space: nowrap;
padding-top: 4px;
padding-bottom: 4px;   /* dont appear to do much */
/* height: 40px; */
text-align: right;


}

#navlist li
{
display: inline;
list-style-type: none;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
padding-top:0px;
padding-bottom: 0px;  /* these move both up, but firefox MORE than IE */
width: 190px;

}

#navlist a { 
padding-right: 12px;  /* 12 is right side padding */
padding-top:4px;
padding-bottom: 4px;  /* dont appear to affect vertical spacing */
width: 190px;
text-align: right;
/* around each menu text item */} 

#navcontainer {
	border: 0px solid red;
	width: 190px;}

#navcontainer ul
{
padding-left: 0;
padding-right: 0px;
padding-top:6px;
padding-bottom: 1px;
font-size: 12px;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
color: White;
/* float: right; */
width: 190px;
font-family:  Arial, Helvetica, sans-serif;
/* line-height:15px;  /* box is this +10 */
/* height: 20px; */
line-height:15px;  /* doesn't appear to affect vertical spacing */
}

#navcontainer ul li { 
display: block; 
font-size: 12px;
width: 190px;
line-height:25px;  /* box is this +10 */ /* doesn't appear to affect vertical spacing */
}

#navcontainer ul li a
{
font-size: 12px;
/* padding: 0.2em 1em; */
background-color: #336633;
color: White;
text-decoration: none;
/* float: left; */
padding-top:2px;
/* line-height:15px;  /* box is this +10 */
padding-bottom: 2px;
/* padding-left: 12x; */
}

#navcontainer ul li a:hover
{
font-size: 12px;
width: 190px;
background-color: #28800c;
color: #fff;
margin-top: 0px;
margin-bottom: 0px;
padding-top:2px;
padding-bottom: 2px;
padding-left: 12px; */
}


