body{
     background:#00a86b;

     font-family:Verdana, Helvetica, Arial, sans-serif;
     margin: 5%;

    }
table{
    padding:10px;
     width:100%;
     border:thin solid gold;
     height:100%;

     }


td   {
     
     text-align:left;
     border:thin solid lightgrey; //dotted #00ff00;
     
     }

.lefttable td {

width:100%;

}

.hot {
 border-left-image:img/pepper.png;
}
caption{
      border: thin dotted #0000ff;
      padding: 0.25%;
      font-size:190%;
           }

li {
text-align:left;
 margin-left:5%;
 padding-left:2%;
   }


.time {
margin-top:21px;
FONT-SIZE: 12pt;
margin-left:10px;
    
}


.clearer {
	CLEAR: both; WIDTH: 0px; Height:40px; LINE-HEIGHT: 0
}

.homeleft {
	 FLOAT: left; WIDTH: 260px;height:400px;PADDING-TOP: 1%;PADDING-left: 1%; background-color:#f0f0d0
}
.homeright {
	 PADDING-RIGHT: 1%;FLOAT: right; WIDTH: 635px; height:400px;PADDING-TOP: 1%; background-color:#f0f0b0
}
.homeheader{
   text-align:center;FONT-SIZE: 100%;FONT-WEIGHT: bold;margin-top:21px;
}

.TabBottomLine {
	CLEAR: left; BORDER-TOP: #909090 1px solid; FONT-SIZE: 0px; WIDTH: 915px; BORDER-BOTTOM: 0px; HEIGHT: 2px
}
.TabSep {
	BORDER-RIGHT: #f0f0f0 1px solid; FONT-SIZE: 7pt; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #909090 1.5% solid; WIDTH: 0px; PADDING-TOP: 4px; HEIGHT: 18px;
}
.FirstTabSep {
	BORDER-RIGHT: #f0f0f0 1px solid; FONT-SIZE: 7pt; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #909090 0px solid; WIDTH: 0px; PADDING-TOP: 4px; HEIGHT: 18px;
}
.Tab {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 12pt; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; WIDTH: 140px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: medium none; HEIGHT: 18px; BACKGROUND-COLOR: #888888; TEXT-ALIGN: center
}
.Tab A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.Tab A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.Tab A:hover {
	COLOR: #cc3333; TEXT-DECORATION: none; text-weight: bold
}
.Active {
BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 12pt; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; WIDTH: 140px; CURSOR: pointer; COLOR: #000088; PADDING-TOP: 4px; BORDER-BOTTOM: medium none; HEIGHT: 18px; BACKGROUND-COLOR: #00a86b; TEXT-ALIGN: center
}
.TabBar {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none;   PADDING-TOP: 2px; BORDER-BOTTOM: medium none; HEIGHT: 23px; BACKGROUND-COLOR: #f2f2fe; color:#666666; WIDTH: 915px;TEXT-ALIGN: center
}
.MainBlock {
	WIDTH: 915px; background-color:#f0f0d0; overflow:hidden; 
}
.left {
	FLOAT: left; WIDTH: 230px;PADDING-TOP: 5px;PADDING-left: 1%;
}
.right {
	  PADDING-RIGHT: 1%;FLOAT: right; WIDTH: 660px; PADDING-TOP: 5px; PADDING-bottom: 10px;
}


.course {
PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 610px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; 
	
}
.price {
 FONT-WEIGHT: bold; FONT-SIZE: 16px;  WIDTH: 50px; COLOR: #666666 
}
.description {
 PADDING-TOP: 10px; PADDING-BOTTOM: 10px; PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-SIZE: 8pt; FONT-STYLE: italic;BACKGROUND-COLOR: #eeeeee
}
.markline {
 BACKGROUND-COLOR: #cccccc
}
.category {
FONT-SIZE: 8pt; FONT-STYLE: italic;BACKGROUND-COLOR: #eeeeee;width:200px
}
.markspecial{
FONT-SIZE: 8pt; FONT-STYLE: italic;BACKGROUND-COLOR: #cccccc;width:200px
}
.title {
padding-top:10px;
padding-bottom:5px;
FONT-SIZE: 16px;
FONT-WEIGHT: bold;
FONT-FAMILY: arial, helvetica, univers, sans-serif;
text-align:center;
}
.subTitle {
margin-top:42px;
margin-left:10px;
FONT-SIZE: 20px;
FONT-WEIGHT: bold;
FONT-FAMILY: arial, helvetica, univers, sans-serif;

}
