
/*
// $Id: style.css,v 1.21 2006/04/02 19:10:33 ian Exp $
*/


/*
// LIGHT BACKGROUND COLOR: F0F0F0;  DARK COLOR: C5C5C5; RED: CC0000; DARKER BLUE 7393C4; MEDIUM BLUE 466FAA; LIGHT GREEN b6ca64; LIGHT BLUE: B8C5E8; VERY LIGHT BLUE: F0F3FB;
*/


body.cal 
{
font-family: verdana, arial, 'sans serif'; 
font-size: 11px;
color: #606060;
margin-top: 5px;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 10px;

}
	
#cal .body 
{
	font-family: verdana, arial, 'sans serif'; 
    font-size: 11px;
    color: #606060;
	background: #ffffff;
	}
	

#cal td { border: 0px solid #606060; align: center;}


#cal .spaced_table td, #cal .spaced_table th, #cal .spaced_table {
   padding: 6px;
   border: 0px ;
   border-color: #c4d1e6;
   border-spacing: 0px;
   border-collapse: collapse;
   border-spacing: 0px;

}


/*  FONT -- DAY HEADING FONT , TIME, MONTH*/


#cal table
{
font-family: verdana, arial, 'sans serif'; 
font-size: 11px;
color: #606060;
background: #fff;
}

/*
// TOP AND BOTTOM OF THE CALENDAR; NAME AND DESCRIPTION OF CALENDAR AT TOP
*/

div#cal 
{
font-family: verdana, arial, 'sans serif'; 
font-size: 11px;
color: #606060;
background: #fff;
}


#cal form { margin: 0px; padding: 0px; }


/* BACKGROUND OF CALENDAR HEADING AND LINES BETWEEN DAYS AND WEEKS; FILLS OUT GAPS IN EVENTS LISTING*/
#cal table
{

   background: #e6e6e6;
   color: #606060;
   border-left: 0px;
   border-color:#666666;
}


/*FONT COLOR AND PADDING -- FOR H1, H2, AND H3*/
#cal h3, #cal h2, #cal h1
{
   color: #606060;
   padding: 0px;
   margin: 0px;
}

#cal h1
{	font-weight: normal;
}


/* HEADING -- CALENDAR HEADING INSIDE THE BOX -- THE DATE AND SIDE HEADINGS */
#cal .heading
{
   color: #ff6804;
   font-family: verdana, arial;
   font-size: 11px;
   font-weight: bold;
   align: left;
   padding-left: 5px;
   margin-left: 25px
   margin-top: 0px;
   margin-bottom: 5px;
}
/* Printing Font */
#cal a.heading:link { color: #606060; text-decoration: none; font-weight: normal; font-family: verdana;}
#cal a.heading:hover { color: #606060; font-weight: normal; font-family: verdana; text-decoration: none;}
#cal a.heading:visited { color: #606060; text-decoration: none; font-weight: normal; font-family: verdana;}

#cal a.printview:link { font-size: 11px; font-family: verdana;}
#cal a.printview:visited { font-size: 11px; font-family: verdana;}

#cal .footing a:link {COLOR: #606060 ; text-decoration: none; font-family: verdana;}
#cal .footing a:hover {COLOR: #ff6804 ; text-decoration: none; font-family: verdana;}
#cal .footing a:visited {COLOR: #606060; text-decoration: none; font-family: verdana;}


/* MAIN TABS AT TOP; HEIGHT OF TOP TABS   slight gold = 86835d  lightblue: #9FCFFE  slight background e1e1e1*/
#cal div.caltabs td.cal_disabled {
border-top: 1px solid #D6d6d6;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
background:#fff;
height: 24px; 
}

/* HEADER AND BACKGROUND -- ALTERNATING ROWS, QUICK ADD, AND LEFT OF WEEKDAYS */
#cal th, #cal td.row_header, #cal tr.row_header, #cal div.row_header
{
 align: left; background: #e6e6e6; color: #606060; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 125%; 
}


/*  HEADING ROW OF EVENT LIST ABOVE ITEMS;  past upcoming */
#cal .list_header { background: #e6e6e6; color: #606060; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#cal .list_header_hil { background: #e6e6e6; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* EVENTS -- VIEW ALL UPCOMING PAST BAR  */
#cal .viewbar { background: #e6e6e6; color: #606060; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* EVENTS -- CALENDAR, LIST SIZE BAR */
#cal .toolbar { background: #e6e6e6; color: #606060; font-size: 11px; }


/* FONT -- LINKS*/
#cal a:link {COLOR: #606060; text-decoration: none; }
#cal a:visited {COLOR: #606060; text-decoration: none; }
#cal a:active {COLOR: #606060;}
#cal a:hover { text-decoration: none; COLOR: #ff6804;}

#cal a.uline:link { text-decoration: underline; }
#cal a.uline:visited { text-decoration: underline; }
#cal a.uline:active { text-decoration: underline; }
#cal a.uline:hover { text-decoration: underline; }


/* BUTTONS   OPTIONS: red: #b61d1d;  light background: #E8E6DB; orange option: #FF6B09 */
#cal .button { background: #ccc; font-size: 11px; font-weight: normal; color: #606060; align: center; valign: middle; padding: 3px;  border: 1px solid #a3a3a3;}

#cal .event_subheader {font-size: 12px; color: #303030; padding-left: 25px; font-variant:small-caps}

/* HEADING -- EVENT DETAIL HEADING */
#cal .event_title_header { font-size: 20px; font-family:Arial, Helvetica, sans-serif; color: #000; font-weight:bold; padding-left: 25px; padding-top: 25px; padding-bottom: 20px;}


/* BACKGROUND -- MAIN COLOR -- THIS IS ONLY ONE FOR MAIN COLOR>
/*FONT AND BACKGROUND OF TOP TAB  THIS IS THE TOP AND BOTTOM ROW OF COLOR FOR CALENDAR*/
#cal .main_header { background: #E6E6E6; padding: 0px;;
}
/* TOP AND BOTTOM BARS AND TAB HEIGHT*/
#cal td.main_header { height: 24px; }
/* DETAIL PAGE TOP HEADER */
#cal th.main_header { height: 24px; }
/* DATE */
#cal a.main_header:link { color: #ff6804; }
#cal a.main_header:visited { color: #ff6804; }
#cal a.main_header:hover {COLOR: #ff6804;}

/* ONLY ON CALENDAR*/
#cal .cal_content { background: #fff; color: #606060; }

/*DAYS OF THE OTHER MONTHS*/
#cal .cal_disabled { background: #ffffff; color: #606060;}

/* BACKGROUND -- TODAY'S DATE    orange= FF6B09   blue = ff6804*/
#cal .cal_selected { background: #ff6804; color: #fff; }
#cal .cal_selected a:link { COLOR: #ffffff ; text-decoration: none; }
#cal .cal_selected a:visited { COLOR: #ffffff; text-decoration: none; }
#cal .cal_selected a:hover { text-decoration: underline; }
#cal td.cal_selected, #cal tr.cal_selected { border: 1px; #e6e6e6; }
#cal .cal_selected td { border: 0px; }

/* PRIORITY EVENTS */
#cal td.cal_event_imp {
   background: #ffffff; color: #b61d1d;
   border-left: 0px solid #a3a333;
   border-bottom: 0px solid #a3a333;
}
#cal font.cal_event_imp { color: #a33; font-weight: bold; }
#cal a.cal_event_imp:link { color: #a33; font-weight: bold; }
#cal a.cal_event_imp:visited { color: #a33; font-weight: bold; }

#cal td.cal_event_other {
   background: #e6e6e6; font-style: italic; color: #555;
   border-left: 1px solid #9999ee;
   border-bottom: 1px solid #9999ee;
}

/* EVENTS*/
#cal td.cal_event {
   background: #ffffff; 
   color: #606060;
   border-left: 0px solid #606060;
   border-bottom: 0px solid #606060;
   
}

#cal font.cal_event { color: #000000; }
#cal a.cal_event:link { color: #000;  }
#cal a.cal_event:visited { color: #000; }

/* ALTERNATING ITEMS ON EVENTS */
#cal tr.hil { background: #fff; color: #000000; }
#cal td.hil { background: #fff; color: #000000; }
#cal .hil { background: #fff; color: #000000; }

/* SPACE BELOW LEFT HEADINGS*/
#cal .spacer_tiny { height: 0px; padding: 0px; }
#cal .spacer_small { height: 0px; width: 0px; padding: 0px; }
#cal .spacer { height: 10px; width: 60px; padding: 0px; }


/* HEADING -- CALENDAR NAME TOP LEFT */
#cal div.caltitle h3 {color:#ff6804; padding-left: 25px; padding-top: 4px; padding-bottom: 4px; border: 0px solid #fff; border-top: 2px solid #fff; font-size: 12px; font-weight: bold; font-family: verdana, arial; align: center;}

/* CALENDAR DESCRIPTION UNDER HEADING */
#cal div.caltitle desc {  color:#606060; padding-left: 25px; margin-top: 10px; padding-top: 5px; padding-bottom: 15px; border: 0px solid #fff; font-size: 11px; font-family: verdana; align: center; font-weight: normal;}


#cal div.month_mini table { background: #d4d4d4; border-collapse: collapse; border-spacing: 0px; }

/* HEADINGS OF SECTIONS ON LEFT*/
#cal div.calnav td.heading, #cal div.calnav th.heading, #cal div.calnav .heading, #cal div.calnav th, #cal div.calnav div, #cal div.calnav marquee
{
   color: #606060;
   font-size: 11px;
   background: #e6e6e6;
   border: 0px;
   }

#cal div.calnav td.row_header
{

   font-size: 11px;
   font-weight: bold;


}

#cal div.calnav a:link, #cal div.calnav a:visited, #cal div.calnav table, #cal div.calnav td, #cal div.calnav tr, #cal div.calnav th, #cal div.calnav input { font-size: 11px;  }

/* BUTTONS */
#cal INPUT { align: center; valign: middle; }

/* SEARCH BOXES. FONT FOR DROPDOWNS*/
#cal INPUT     { border: 1px solid #ccc; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial;  padding: 3px;}

#cal TEXTAREA        { border: 1px solid #ccc; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial; padding: 3px;}

#cal SELECT          { border: 1px solid #ccc; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial; padding: 3px; font-weight: bold; color: #ff6804; }


list_title { FONT-SIZE: 11px; FONT-FAMILY: verdana, arial; padding: 3px; font-weight: bold; color: #ff6804; }