* {
	margin: 0px;
	padding: 0px;
}

body {
/*background-color: #666699;*/
 /*background-image: url('images/cvbackground.jpg'); */
 background-image:url('../background-slice.jpg');
font-family: Arial; 
font-size: 16px;
text-align:center;

}



#container
{
width: 55em;
margin: 10px auto;
/*background-color: #666699;*/
color: #333;
/*border: 1px solid gray;*/
line-height: 130%;
margin-left: auto;
margin-right: auto;
/*border: 3px double lightsalmon;*/
}

#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
{
padding: 0em;
 
/*border-bottom: 1px solid gray;*/
align: left;
background-image:url('../tr-header-gif.gif'); 
background-repeat:no-repeat; 
/*background-color: #666699;*/
height: 100px;
}

#top_right
{
padding: 0 0 0 0;

/*border-bottom: 1px solid gray;*/
align: right;
background-image:url('../tr-header-gif.gif'); 
background-repeat:no-repeat; 
/*background-color: #666699;*/
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_main
{
float: left;
width: 10em;
margin: 0;
padding: 1em;
/*border-right: 1px solid gray;*/
align: center;
}

       



.leftnav_main3
{
float: left;
width: 10em;
 
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_main  p a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: bold;
}

#leftnav_main  p a:link  {text-decoration: none; font-family: arial; font-size:   .8em;  color: #ff6666; text-decoration: none;  font-weight: bold; }  
#leftnav_main  p a:active { text-decoration: none;font-family: arial; font-size:  .8em;  color:#333366;  text-decoration: none;  font-weight: bold;}
#leftnav_main  p a:visited { text-decoration: none; font-family: arial; font-size:.8em;  color:#333366;  text-decoration: none;  font-weight: bold; }
#leftnav_main  p a:hover { text-decoration: none; font-family: arial; font-size: .8em;  color: #ff6666; text-decoration: none;  font-weight: bold;}

#leftnav_main3  p a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: bold;
}

#leftnav_main3  p a:link  {text-decoration: none; font-family: arial; font-size:   1em;  color: #ff6666; text-decoration: none;  font-weight: bold; }  
#leftnav_main3  p a:active { text-decoration: none;font-family: arial; font-size:  1em;  color:#333366;  text-decoration: none;  font-weight: bold;}
#leftnav_main3  p a:visited { text-decoration: none; font-family: arial; font-size:1em;  color:#333366;  text-decoration: none;  font-weight: bold; }
#leftnav_main3  p a:hover { text-decoration: none; font-family: arial; font-size: 1em;  color: #ff6666; text-decoration: none;  font-weight: bold;}





#content
{
margin-left: 11em;
background-color: #ffffff;
padding: 1em;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}

#section
{
 

 border:6px outset #999; 
 background-image: url('menu_background.jpg');  

}

.cal_align
{
width:33em;
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;   }


#content_main2
{
margin-left: 240px;

padding: 1em;
/*max-width: 36em;*/
align: center;
border-left: 1px solid gray;
}


#content_main
{
 
/*padding: 1em;*/
/*max-width: 36em;*/
align: center;
/*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;}
 



#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #666699;
/*border-top: 1px solid gray;*/
font-size: 12px;
}

#footer a {  
  text-decoration: none; font-family: arial; font-size: 1em;  font-weight: normal;
}

#footer a:link  {text-decoration: none;  font-family: arial; font-size:  1em;  color: #fFF; text-decoration: none;  font-weight:normal; }  
#footer a:active {text-decoration: none;  font-family: arial; font-size:  1em;  color:#fFF;  text-decoration: none;  font-weight: normal;}
#footer a:visited {text-decoration: none;  font-family: arial; font-size: 1em;  color:#fFF;  text-decoration: none;  font-weight: normal; }
#footer a:hover {text-decoration: none;  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: left
}

.eventLabel p
{
 TEXT-ALIGN: left
}


.eventText
{
    COLOR: black

}

.eventText p
{
    text-align: justify; 
    text-justify: newspaper;
    margin-right: 10px;
    margin-left :10px;
}
.eventText2
{
    COLOR: black

}

.eventText2 p
{
    text-align: justify; 
    text-justify: newspaper;
    margin-right: 10px;
    margin-left :10px;
}

.event_table p
{
vertical-align: top


}


.selectedDay
{
    BACKGROUND-COLOR: #ffaa99
}

.selectedDay p
{
    line-height: 80%
}


.day
{
    BACKGROUND-COLOR: white
        COLOR: black;
    FONT-FAMILY: Arial;

 
}
.day p
{
    line-height: 80%
}


.notaDay
{
    BACKGROUND-COLOR: silver
}

#form_center{
align: center;
}

.day a:link  { font-family: arial; font-size:    9px;  color: #000000;  text-decoration: underline;   }  
.day a:active {  font-family: arial; font-size:  9px;  color: #000000;  text-decoration: underline; }
.day a:visited {  font-family: arial; font-size: 9px;  color: #000000;  text-decoration: underline;  }
.day a:hover {  font-family: arial; font-size:   9px;  color: #000000;  text-decoration: underline;  }

.selectedDay a:link  { font-family: arial; font-size:    10px;  color: #000000; text-decoration: underline; }  
.selectedDay a:active {  font-family: arial; font-size:  10px;  color: #000000;  text-decoration: underline;  }
.selectedDay a:visited {  font-family: arial; font-size: 10px;  color: #000000;  text-decoration: underline;   }
.selectedDay a:hover {  font-family: arial; font-size:   10px;  color: #000000; text-decoration: underline;  }

.month a:link  { font-family: arial; font-size:    12px;  color: #ffffff; text-decoration: underline; }  
.month a:active {  font-family: arial; font-size:  12px;  color: #ffffff;  text-decoration: underline;  }
.month a:visited {  font-family: arial; font-size: 12px;  color: #ffffff;  text-decoration: underline;   }
.month a:hover {  font-family: arial; font-size:   12px;  color: #ffffff; text-decoration: underline;  }

.weekday a:link  { font-family: arial; font-size:    10px;  color: #000000;text-decoration: underline;  }  
.weekday a:active {  font-family: arial; font-size:  10px;  color: #000000; text-decoration: underline;  }
.weekday a:visited {  font-family: arial; font-size: 10px;  color: #000000; text-decoration: underline;  }
.weekday a:hover {  font-family: arial; font-size:   10px;  color: #000000; text-decoration: underline;   }