/**************************
CALENDAR
**************************/
#calendar .conferences_title {
color: #336666;
text-align: left;
font-size: 12px;
font-weight: bold;
padding-top: 12px;
padding-left: 40px;
background-image: url(/images/icon_conferences.gif);
background-repeat: no-repeat;
display: block;
padding-bottom: 10px;
background-position: 8px;
}

#calendar .training_title {
color: #336666;
text-align: left;
font-size: 12px;
font-weight: bold;
padding-top: 12px;
padding-left: 40px;
background-image: url(/images/icon_trainings.gif);
background-repeat: no-repeat;
display: block;
padding-bottom: 10px;
background-position: 8px;
}

#calendar .webinars_title {
color: #336666;
text-align: left;
font-size: 12px;
font-weight: bold;
padding-top: 12px;
padding-left: 40px;
background-image: url(/images/icon_webinars.gif);
background-repeat: no-repeat;
display: block;
padding-bottom: 10px;
background-position: 8px;
}
/******calendar archive******/
#calendar .archive {
color: #336666;
text-align: left;
font-size: 10px;
font-weight: bold;
padding-top: 2px;
padding-left: 8px;
display: block;
padding-bottom: 10px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #666666;
}
#calendar .archive a {
color: #336666;
font-weight: normal;
font-weight: bold;
text-decoration: underline;
}

#calendar .archive a :visited {
color: #336666;
text-decoration: none; 
}

#calendar .archive a :active {
color: #336666;
text-decoration: none; 
}

#calendar .archive a:hover {
color: #336666;
text-decoration: none;
}
/*******calendar h1*****/
#calendar h1{
color: #666666;
text-align: left;
text-decoration: none;
font-size: 10px;
line-height: 12px;
font-weight: bold;
display: block;
padding-bottom: 2px;
padding-right: 8px;
padding-left: 8px;
}
#calendar h1 a {
color: #666666;
text-decoration: none;
font-weight: bold;
}

#calendar h1 a :visited {
color: #666666;
text-decoration: none;
font-weight: bold;
}

#calendar h1 a :active {
color: #666666;
text-decoration: none; 
font-weight: bold;
}

#calendar h1 a:hover {
color: #666666;
text-decoration: underline;
font-weight: bold;
}
/*******calendar h2*****/
#calendar h2{
color: #336666;
text-align: left;
font-size: 9px;
line-height: 10px;
font-weight: normal;
display: block;
padding-bottom: 2px;
padding-right: 8px;
padding-left: 8px;
}
/*******calendar h3*****/
#calendar h3{
color: #336666;
text-align: left;
font-size: 9px;
line-height: 10px;
font-weight: normal;
display: block;
padding-bottom: 10px;
padding-right: 8px;
padding-left: 8px;
}
#calendar h3 a {
color: #336666;
text-decoration: underline;
font-weight: normal;
padding-left: 7px;
background-image: url(/images/smallarrow.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
}

#calendar h3 a :visited {
color: #336666;
text-decoration: none;
font-weight: normal; 
}

#calendar h3 a :active {
color: #336666;
text-decoration: none; 
font-weight: normal;
}

#calendar h3 a:hover {
color: #336666;
text-decoration: none;
font-weight: normal;
padding-bottom: 3px;
}
