

.left_button {
    line-height: 23px; float:left; background-image: url(../images/Untitled-2_02.png); width:109px; height:28px; font-weight: bold; color: #FFF; font-size: 14px; text-align: center;  
}

.left_button a:link {
    color: white;
}

.left_button a:visited {
    color: white;
}

.left_button a:hover {
     line-height: 23px; float:left; background-image: url(../images/Untitled-4_02.png); width:109px; height:28px; font-weight: bold; color: #FFF; font-size: 14px; text-align: center; 
}

.mid_button a:hover {
    line-height: 23px;  float:left; background-image: url(../images/Untitled-3_03.png); width:96px; height:28px; font-weight: bold; color: white; font-size: 14px; text-align: center; 
}


.left_pressed_button {
   line-height: 23px; float:left; background-image: url(../images/Untitled-1_02.png); width:109px; height:28px; font-weight: bold; color: gray; font-size: 14px; text-align: center; 
}

.mid_button {
    line-height: 23px; float:left; background-image: url(../images/Untitled-1_03.png); width:96px; height:28px; font-weight: bold; color: #FFF; font-size: 14px; text-align: center;
}

.mid_button_blank {
    line-height: 23px; float:left; background-image: url(../images/Untitled-1_03b.png); width:96px; height:28px; font-weight: bold; color: #FFF; font-size: 14px; text-align: center;
}

.mid_pressed_button {
    line-height: 23px; float:left; background-image: url(../images/Untitled-2_03.png); width:96px; height:28px; font-weight: bold; color: #FFF; font-size: 14px; text-align: center;
}

.mid_button a:link {
    color: white;
}

.mid_button a:visited {
    color: white;
}


.full_width
{
    width:625px; text-align:left; padding-left:0px; 
}



.cherry_title
{
    font-size:16px; color: #D45B00; font-weight:bold; padding-left:7px; margin: 8px;
}

.small_cherry_title
{
    font-weight:bold; color: #D45B00;
}

.orange_table_text
{
    padding-left:7px; border-bottom: 1px solid silver
}

.warning
{
    background-color:#FFDDDD; border:2px solid red; padding:4px; color: #CB0000; font-weight: bold
}

.picture
{
    border: 1px solid silver
}

.lessons_picture
{
    border:1px solid orange; float:left; margin:8px
}

.choose_lesson
{
    border: 1px solid orange; margin: 5px; width:450px; left:122px; position: relative; font-weight:bold; background-color: white;
}

.lesson_div
{
    float:left; padding-left: 17px; padding-right: 17px; padding-top: 13px;
}

.lesson_metatable
{
    background-color:#FFF0AB; border: 3px solid white;   font-size:13px; width: 100%;
}

.vocab_table
{
    background-color:#FFF0AB;    font-size:14px; 
}

.vocab_table TD
{
    padding: 5px; border: 1px solid orange;
}

.orange_border_box
{
    background-color:white; border: 1px solid orange; padding:8px; 
}

.brown_border_box
{
    background-color:#FFFFBB; border: 1px dotted orange; padding:8px; 
}

.orange_border_boxtd
{
    background-color:white; border: 1px solid silver; color: darkblue  
}

.orange_border_boxtd TD
{
   background-color:white;  border: 1px solid silver;   
}