/******** Schroeder Distributor ************/
/******** Edit these values ************/
.calendar {
color:#616B76;
border-left:1px solid #868686;
}
.calendar caption {
background:#d73347;
color:#fff;
}

.calendar caption .nav, 
#calendar caption .nav a {color:#fff !important;}

.calMonth th {
color:#616B76;
background:#D9E2E1;
border-right:1px solid #868686;
border-bottom:1px solid #868686;
border-top:1px solid #868686;
}

.calMonth .today, .calMonth td.today a, 
.calMonth td.today a:link, .calMonth td.today a:visited {
color:#d73347;
background:#DF9496;
}

.calMonth td {
border-right:1px solid #868686;
border-bottom:1px solid #868686;
}

.calMonth .today, .calMonth td.today a, 
.calMonth td.today a:link, .calMonth td.today a:visited {
color:#d73347;
background:#DF9496;
}

.calMonth td {
border-right:1px solid #868686;
border-bottom:1px solid #868686;
}

.calMonth td a:link, td a:visited {	color:#d73347;}
.calMonth td a:hover, td a:active {color:#d73347;}

.calWeek .cwBorder {border-bottom:1px solid #868686;border-right:1px solid #868686;}
.cwEven {background-color:#ebebeb !important;border-top:1px solid #868686 !important;}
.cwOdd {background-color:#fff !important;border-top:1px solid #868686 !important;}

.calWeek .cwEvent a {color:#d73347 !important;}
.calActive {background-color:#fbe0e4 !important;border-top:1px solid #868686 !important;border-bottom:1px solid #868686 !important;}

#calendar {
border-left:1px solid #868686;
color:#868686;
background-color:#fff;
}

#calendar .nav, #calendar .nav a {color:#fff;}
#calendar caption a:hover {color:#5994c9 !important;}

#calendar caption {
background-color:#d73347;
color:#fff;
border-bottom:1px solid #868686;
}

#calendar th {
color:#444;
background:#ccc;
border-right:1px solid #868686;
border-bottom:1px solid #868686;
border-top:1px solid #868686;
}

#calendar .today, #calendar td.today a, 
#calendar td.today a:link, #calendar td.today a:visited {
color:#444 !important;
background:#fb8492;
}

#calendar td {
border-right:1px solid #868686;
border-bottom:1px solid #868686;
background-color:#fff;
}

#calendar td a {color:#d73347;background-color:#dedede;}
#calendar td a:hover {color:#444;background-color:#dedede;}
#calendar td.activeDay a {color:#dedede;background-color:#444;}

.todaysEvents h1 {color:#d73347;}
.todaysEvents h1 span {color:#000;}
.todaysEvents p a {color:#d73347;}
.todaysEvents .addtlInfo {color:#666;}

.eventInfo {color:#000;}
.eventInfo .addtlInfo {color:#666;}

.calDates {color:#999;}

/********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/********* Don't edit these values ***********/
#calendarContainer {}
.calendar {
font-size:11px;
width:100%;
padding:0;
margin:0;
font-size:12px;
text-align:center;
background-color:#fff;
}

.calendar caption {
margin:0 auto;padding:0;
width:100%;
font-weight:bold;
text-align:center;
padding:5px 0;
font-size:18px;
}

.calendar caption .nav, #calendar caption .nav a {
font-weight:bold;
font-size:16px;
text-align:center;
text-decoration:none;
}
.calMonth th {
font-weight:bold;
font-size:12px;
padding:3px 0;
}

.calMonth td {
width:60px;
height:60px;
text-align:center;
font-size:16px;
padding:0 5px;
}

.calMonth td a {text-decoration:none;font-weight:bold;display:block;margin:0 auto;}

.calWeek {}
.calWeek table {width:100%;}
.cwBorder tr {margin:0;padding:0;}
.cwBorder table {margin:0;padding:0;}
.cwEven {border-collapse:separate;}
.cwNoB {border:0 none !important;}

.calWeek td {text-align:left;vertical-align:top;}
.calWeek td.cwDay {width:60px;padding:8px 0 8px 5px;}
.calWeek td.cwDate {width:80px;font-weight:bold;text-align:right;padding:8px 5px 8px 0;}

.cwEvent tr {border:0 none !important;}
.calWeek .cwEvent td {padding:6px 0 8px 10px;border:0 none !important;}
.calWeek .cwEvent a {font-weight:bold;text-decoration:none;}
.calWeek .cwEvent a:hover {text-decoration:underline;}



/* calendar */
#calendarContainer {
padding:10px 0;margin:0 auto;
width:200px;
}
#calendarContainer table { margin:0;padding:0;}
#calendarContainer table tr td { padding:0 !important; }


#calendar {
width:197px;
padding:0;margin:0 auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif !important;
}

#calendar .nav, #calendar .nav a {
font-weight:bold;
font-size:16px !important;
text-align:center;
text-decoration:none;
}

#calendar caption {
width:198px;
margin:0 0 0 -1px;padding:3px 0;
color:#fff;
font-size:12px !important;
font-weight:bold;
text-align:center;
}

#calendar th {
font-weight:bold;
font-size:11px !important;
line-height:20px !important;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

#calendar .today, #calendar td.today a, #calendar td.today a:link, #calendar td.today a:visited {
color:#fff;
font-weight:bold !important;
}

#calendar td {
width:28px !important;
height:28px !important;
text-align:center;
vertical-align:middle !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

#calendar td a {
text-decoration:none;
font-weight:bold;
display:block !important;
width:100% !important;
height:22px !important;
padding:6px 0 0;
}

.todaysEvents {padding:0;margin:0;}
.todaysEvents h1 {
padding:10px 0 5px;margin:0;
font-size:14px !important;
font-weight:bold;
letter-spacing:normal;
}
.todaysEvents h1 span {font-size:11px;font-weight:normal;}
.todaysEvents p {
margin:0 !important;padding:0 !important;
display:block;
background:url(/distributor/images/bg_date.gif) no-repeat 5px 0;
font-weight:bold;
font-size:12px;
}
.todaysEvents p a {margin:0;padding:7px 0 5px 27px;}
.todaysEvents ul {margin:0;padding:0 0 10px 27px;list-style:none;}
.todaysEvents li {
display:block;
list-style:none;
margin:0;padding:0 0 2px;
}
.todaysEvents .addtlInfo {font-style:italic;}
.addtlInfo {margin:0 !important;padding:0 !important;}

.todaysEvents .noEvents {
margin:0 !important;padding:5px 0 10px !important;
display:block;
background:0 none;
font-weight:bold;
font-size:12px;
text-align:center;
}

.cwBorder .noNews {
display:block;
text-align:center;
font-size:16px;
font-weight:bold;
padding:6px 0;
}

.eventInfo {font-size:11px !important;}
.eventInfo h1 {
font-size:13px !important;
letter-spacing:normal;
text-transform:none !important;
}
.eventInfo .addtlInfo {font-style:italic;}

.calDates {
font-size:11px;
font-style:italic;
display:block;
margin:0;padding:0 0 5px;
}
