* {
	margin: 0px;
	padding: 0px;
}

body {
/*background-color: #666699;*/
/*background-image:url('background-slice.jpg');*/
 

 background-image:url('background-slice.jpg');
background-repeat: repeat;
font-family: Arial; 
font-size: 16px;
text-align:center;

}



#container
{
width: 50em;
margin: 10px auto;
background-color: #fff;
color: #333;
 /*background-image: url('menu_background.jpg'); */
/*border: 1px solid gray;*/
line-height: 130%;
margin-left: auto;
margin-right: auto;
/*border: 3px double lightsalmon;*/
}


#section
{
 

 border:6px outset #999; 
 background-image: url('menu_background.jpg');  

} 

#container_main
{
width: 49em;
margin: 10px auto;
background-color: #fff;
color: #333;
/*border: 1px solid gray;*/
line-height: 130%;
margin-left: auto;
margin-right: auto;
/*border: 3px double lightsalmon;*/
}


#top_right
{
padding: 0 0 0 0;

/*border-bottom: 1px solid gray;*/
align: right;
/*background-image:url('images/cv-header3.jpg'); */
background-image:url('tr-header-gif.gif'); 
background-repeat:no-repeat; 
/*background-color: #666699;*/
height: 100px;
}

#top_right h1
{
padding: 0;
margin: 0;
}


#top
{
padding: 0em;
background-color: #666699;
/*border-bottom: 1px solid gray;*/
align: left;
background-image:url('../images/cv-sunmoon-header.jpg'); 
background-repeat:no-repeat; 
height: 100px
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 10em;
margin: 0;
padding: 1em;
/*border-right: 1px solid gray;*/
align: center;
}

.leftnav_main3
{
float: left;
width: 11em;
height: 26em;
margin-left: 0em;
padding: 0em;
/*border-right: 1px solid gray;*/
align: left;
text-align:left;
display:block; 
}
 

.leftnav_main3   a {  
  text-decoration: none; font-family: arial; font-size: 90%;  font-weight: bold; 
}

.leftnav_main3  a:link  {text-decoration: none; font-family: arial; font-size:   90%;  color: #494a73; text-decoration: none;  font-weight: bold; }  
.leftnav_main3  a:active { text-decoration: none;font-family: arial; font-size:  90%;  color: #494a73;  text-decoration: none;  font-weight: bold;}
.leftnav_main3  a:visited { text-decoration: none; font-family: arial; font-size:90%;  color: #494a73;  text-decoration: none;  font-weight: bold; }
.leftnav_main3  a:hover { text-decoration: none; font-family: arial; font-size: 90%;  color:  #ff6666; text-decoration: none;  font-weight: bold;}





#leftnav_main3
{
float: left;
width: 10em;
margin-left: 0em;
padding: 0em;
/*border-right: 1px solid gray;*/
align: center;
}


#content
{
margin-left: 12.5em;
height: 26em;
 
background-color: #fff;
padding: 1em;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}

#content_noborder
{
 

padding: 1em;
/*max-width: 36em;*/
align: center;
 
}


#content_main2
{
margin-left: 12em;
float:right;
padding: 1em;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_main
{
 
 
 float:right;
 margin-left: 12.5em; 
 align:center;
 background-color: #fff;
 padding: 1em;
 border-left: 1px solid gray;  
}


#content_main p a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: bold;
}

#content_main p a:link  { font-family: arial; font-size:   1em;  color: #6600FF; text-decoration: none;  font-weight: bold; }  
#content_main p a:active { font-family: arial; font-size:  1em;  color:#6600FF;  text-decoration: none;  font-weight: bold;}
#content_main p a:visited { font-family: arial; font-size: 1em;  color:#6600FF;  text-decoration: none;  font-weight: bold; }
#content_main p a:hover { font-family: arial; font-size: 1em;  color: #6600FF; text-decoration: none;  font-weight: bold;}



#content p a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: bold;
}

#content p a:link  { font-family: arial; font-size:   1em;  color: #6600FF; text-decoration: none;  font-weight: bold; }  
#content p a:active { font-family: arial; font-size:  1em;  color:#6600FF;  text-decoration: none;  font-weight: bold;}
#content p a:visited { font-family: arial; font-size: 1em;  color:#6600FF;  text-decoration: none;  font-weight: bold; }
#content p a:hover { font-family: arial; font-size: 1em;  color: #6600FF; text-decoration: none;  font-weight: bold;}
 
 
 #content_noborder p a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: bold;
}

#content_noborder p a:link  { font-family: arial; font-size:   1em;  color: #6600FF; text-decoration: none;  font-weight: bold; }  
#content_noborder p a:active { font-family: arial; font-size:  1em;  color:#6600FF;  text-decoration: none;  font-weight: bold;}
#content_noborder p a:visited { font-family: arial; font-size: 1em;  color:#6600FF;  text-decoration: none;  font-weight: bold; }
#content_noborder p a:hover { font-family: arial; font-size: 1em;  color: #6600FF; text-decoration: none;  font-weight: bold;}
 
 
 
 
 
 
#hours_box{


}


#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #fff;
background-color: #666699;
/*border-top: 1px solid gray;*/
font-size: .8em;
font-color: #fff;
}

#footer a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: normal;
}

#footer a:link  { font-family: arial; font-size:  1em;  color: #fFF; text-decoration: none;  font-weight:normal; }  
#footer a:active { font-family: arial; font-size:  1em;  color:#fFF;  text-decoration: none;  font-weight: normal;}
#footer a:visited { font-family: arial; font-size: 1em;  color:#fFF;  text-decoration: none;  font-weight: normal; }
#footer a:hover { font-family: arial; font-size:1em;  color: #fFF; text-decoration: none;  font-weight: normal;}

#leftnav p { margin: 0 0 1em 0; }

#content h2 {
padding: 0 0 .2em 0; 
margin: 0 0 .2em 0; 
/*border-bottom: 2px solid blue;*/
font-size: 1.2em;
font-style: normal;
}

hr 
{
width: 80%; 
color: darksalmon; 
height: 2px; 
text-align: center; 
/* margin-left: 0px;*/
 margin: 0px auto 3px auto; 

border: 1px solid darksalmon;}
 

 ul#navigation { width: 10em; }
 
 ul#navigation li { 
  list-style: none; 
  text-align: left; 
  font-style: normal;
  margin: 0; 
  padding: 2px;
  line-height: 70%;
}

ul#navigation li a {  
  text-decoration: none; font-family: arial; font-size: .8em; 
}

ul#navigation li a:link  { font-family: arial; font-size:   .8em;  color: #6600FF; text-decoration: none;  }  
ul#navigation li a:active { font-family: arial; font-size:  .8em;  color:#6600FF;  text-decoration: none; }
ul#navigation li a:visited { font-family: arial; font-size: .8em;  color:#6600FF;  text-decoration: none; }
ul#navigation li a:hover { font-family: arial; font-size: .8em;  color: #000; text-decoration: none; }





a:link  { font-family: arial; font-size:    12px;  color: #ffffff; text-decoration: none;  }  
a:active {  font-family: arial; font-size:  12px;  color: #ffffff;  text-decoration: none; }
a:visited {  font-family: arial; font-size: 12px;  color: #ffffff;    text-decoration: none; }
a:hover {  font-family: arial; font-size:   12px;  color: #ffffff;  text-decoration: none; }

.month
{
    BACKGROUND-COLOR: silver;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder
}
.weekday
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder
}
.eventLabel
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right
}
.eventText
{
    COLOR: black
}
.selectedDay
{
    BACKGROUND-COLOR: yellow
}
.day
{
    BACKGROUND-COLOR: white
        COLOR: black;
    FONT-FAMILY: Arial; 
}

.selectedDay2
{
    BACKGROUND-COLOR: lightsalmon;
    text-align: left;
}
.day2
{
    BACKGROUND-COLOR: white
        COLOR: black;
    FONT-FAMILY: Arial;
    text-align: left;
 
 
}

.notaDay
{
    BACKGROUND-COLOR: silver
}

#form_center{
align: center;
}
 
.day a:link  {text-decoration: none; font-family: arial; font-size:    9px;  color: #000000;  text-decoration: underline;   }  
.day a:active { text-decoration: none; font-family: arial; font-size:  9px;  color: #000000;  text-decoration: underline; }
.day a:visited {text-decoration: none;  font-family: arial; font-size: 9px;  color: #000000;  text-decoration: underline;  }
.day a:hover {  text-decoration: none;font-family: arial; font-size:   9px;  color: #000000;  text-decoration: underline;  }

.day2 a:link  { text-decoration: none; font-family: arial; font-size:    12px;  color: #000000;  text-decoration: underline;   }  
.day2 a:active { text-decoration: none; font-family: arial; font-size:  12px;  color: #000000;  text-decoration: underline; }
.day2 a:visited {text-decoration: none;  font-family: arial; font-size: 12px;  color: #000000;  text-decoration: underline;  }
.day2 a:hover { text-decoration: none; font-family: arial; font-size:   12px;  color: #000000;  text-decoration: underline;  }

 
.selectedDay a:link  { text-decoration: none;font-family: arial; font-size:    10px;  color: #000000; text-decoration: underline; }  
.selectedDay a:active { text-decoration: none; font-family: arial; font-size:  10px;  color: #000000;  text-decoration: underline;  }
.selectedDay a:visited { text-decoration: none; font-family: arial; font-size: 10px;  color: #000000;  text-decoration: underline;   }
.selectedDay a:hover {text-decoration: none;  font-family: arial; font-size:   10px;  color: #000000; text-decoration: underline;  }

.selectedDay2 a:link  {text-decoration: none; font-family: arial; font-size:    10px;  color: #000000; text-decoration: underline; }  
.selectedDay2 a:active {text-decoration: none;  font-family: arial; font-size:  10px;  color: #000000;  text-decoration: underline;  }
.selectedDay2 a:visited { text-decoration: none; font-family: arial; font-size: 10px;  color: #000000;  text-decoration: underline;   }
.selectedDay2 a:hover { text-decoration: none; font-family: arial; font-size:   10px;  color: #000000; text-decoration: underline;  }

.month a:link  { text-decoration: none;font-family: arial; font-size:    12px;  color: #ffffff; text-decoration: underline; }  
.month a:active { text-decoration: none; font-family: arial; font-size:  12px;  color: #ffffff;  text-decoration: underline;  }
.month a:visited {text-decoration: none;  font-family: arial; font-size: 12px;  color: #ffffff;  text-decoration: underline;   }
.month a:hover {text-decoration: none;  font-family: arial; font-size:   12px;  color: #ffffff; text-decoration: underline;  }

.weekday a:link  { text-decoration: none;font-family: arial; font-size:    10px;  color: #000000;text-decoration: underline;  }  
.weekday a:active {text-decoration: none;  font-family: arial; font-size:  10px;  color: #000000; text-decoration: underline;  }
.weekday a:visited { text-decoration: none; font-family: arial; font-size: 10px;  color: #000000; text-decoration: underline;  }
.weekday a:hover {text-decoration: none;  font-family: arial; font-size:   10px;  color: #000000; text-decoration: underline;   }


.cal_align
{
width:22em;
margin: auto;
align:center;
}

.cal_align p a:link  { text-decoration: none;font-family: arial; font-size:    63%;  color: #000000;text-decoration: underline;  }  
.cal_align p a:active {text-decoration: none;  font-family: arial; font-size:   63%;  color: #000000; text-decoration: underline;  }
.cal_align p a:visited { text-decoration: none; font-family: arial; font-size:  63%; color: #000000; text-decoration: underline;  }
.cal_align p a:hover {text-decoration: none;  font-family: arial; font-size:    63%;  color: #000000; text-decoration: underline;   }

label
{
width: 5em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
 

input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}


fieldset
{
border: 1px solid #781351;
width: 30em;
margin: auto;
text-align: center;
align:center;
}


 

.submit input
{
color: #000;
background: darksalmon;
border: 2px outset #d7b9c9
margin: 2em 4.5em;
} 

 
legend
{
color: #fff;
background: darksalmon;
border: 1px solid #781351;
padding: 2px 10px;
margin: 10px 0px;
 
}


.cssform p{
width: 420px;
clear: left;
margin: 0;
padding: 0px 0 0px 0;
padding-left: 105px; /*width of left column containing the label elements*/
/*border-top: 1px dashed gray;*?
height: 1%;
}
