
/* blue calendar template */

.blue_caption {
	background-image: url('../../images/backgrounds/drkbluebg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #3333AA;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12pt;
}

.blue_rowh {
	font-family: Arial, Verdana, Helvetica;
	background-color: #7888C8;
	color: #DDDDEE;
}

.blue_nav {
	background-image: url('../../images/backgrounds/bluebg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #8A84DC;
	color: #FFEF99;
	font-weight: bold;
}

.blue_month {
	background-image: url('../../images/backgrounds/bluebg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #8A84DC;
	color: #FFEF99;
	font-weight: bold;
}

.blue_tday {
	background-image: url('../../images/backgrounds/brownbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	background-color: #AABB55;
}

.blue_iday {
	background-image: url('../../images/backgrounds/greenbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	background-color: #AABB55;
}

.blue_cell {
	font-family: Arial, Verdana, Helvetica;
	background-color: #7878FF;
	color: #555555;
}

.blue_odays {
	font-family: Arial, Verdana, Helvetica;
	background-color: #4868DF;
	color: #DDEE55;
	text-decoration: line-through;
}

.blue_edays {
	font-family: Arial, Verdana, Helvetica;
	background-color: #5858BF;
	color: #DDEE55;
}

.blue_wkend {
	font-family: Arial, Verdana, Helvetica;
	background-color: #6868DF;
	color: #FFFF55;
}

.blue_time { border: solid 1px #CCCCFF; 
	width: 25px;
}

.blue_pm { border: solid 1px #CCCCFF; 
}

.blue_pmtxt { font-size: 8pt;
}

.blue_spinner { 
	background-color: #AAAAFF;
}

.blue_tbl {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	background-color: #5859C6;
	font-weight: normal;
	color: #DDEE55;
}

.blue_tbl A:link {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: #EDEDFF;
	display: block;
	width: 100%;
}

.blue_tbl A:visited {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: #EDEDFF;
	display: block;
	width: 100%;
}

.blue_tbl A:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 100%;
	background-color: #88AAEE;
}



/* arctic calendar template */

.arctic_caption {
	background-image: url('../../images/backgrounds/silverbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #AEAEAE;
	color: #505050;
	font-weight: bold;
	font-size: 12pt;
}

.arctic_rowh {
	font-family: Arial, Verdana, Helvetica;
	background-color: #AAAAC8;
	color: #EDEDFF;
}

.arctic_nav {
	background-image: url('../../images/backgrounds/greybg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #BBBBDC;
	color: #6666DD;
	font-weight: bold;
}

.arctic_month {
	background-image: url('../../images/backgrounds/silverbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #BBBBDC;
	color: #6666DD;
	font-weight: bold;
}

.arctic_tday {
	background-image: url('../../images/backgrounds/yellowbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	background-color: #AAAAFF;
}

.arctic_iday {
	background-image: url('../../images/backgrounds/cyanbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	background-color: #AAAAFF;
}

.arctic_cell {
	font-family: Arial, Verdana, Helvetica;
	background-color: #DCDCFF;
	color: #000000;
}

.arctic_odays {
	font-family: Arial, Verdana, Helvetica;
	background-color: #9BBBCF;
	color: #E0E0E0;
	text-decoration: line-through;
}

.arctic_edays {
	font-family: Arial, Verdana, Helvetica;
	background-color: #9BBBCF;
	color: #DDEE55;
}

.arctic_wkend {
	font-family: Arial, Verdana, Helvetica;
	background-color: #BCCCEF;
	color: #888888;
	font-weight: normal;
}

.arctic_time { border: solid 1px #CCCCFF; 
	width: 25px;
}

.arctic_pm { border: solid 1px #CCCCFF;
}

.arctic_pmtxt { font-size: 8pt;
}

.arctic_spinner { 
	background-color: #AAAAFF;
}

.arctic_tbl {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	background-color: #9899A6;
	font-weight: normal;
	color: #606060;
}

.arctic_tbl A:link {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	color: #606060;
	display: block;
	width: 100%;
}

.arctic_tbl A:visited {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	color: #606060;
	display: block;
	width: 100%;
}

.arctic_tbl A:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	color: #6666FF;
	display: block;
	width: 100%;
	background-color: #CCDDFF;
	border-top: 1px solid #0000FF;
	border-bottom: 1px solid #0000FF;
	margin-bottom: -2px;
	margin-top: -1px;
}



/* sands calendar template */

.sands_caption {
	background-image: url('../../images/backgrounds/brownbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #CE8B48;
	color: #FFFFDD;
	font-weight: bold;
	font-size: 12pt;
}

.sands_rowh {
	font-family: Arial, Verdana, Helvetica;
	background-color: #DEAB58;
	font-weight: bold;
	color: #FFFFED;
}

.sands_nav {
	background-image: url('../../images/backgrounds/greybg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #BE7B48;
	color: #FEFEFF;
	font-weight: bold;
}

.sands_month {
	background-image: url('../../images/backgrounds/brownbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #BE7B48;
	color: #FEFEFF;
	font-weight: bold;
}

.sands_tday {
	background-image: url('../../images/backgrounds/yellowbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	background-color: #FF3300;
}

.sands_iday {
	background-image: url('../../images/backgrounds/orangebg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	background-color: #9999FF;
}

.sands_cell {
	font-family: Arial, Verdana, Helvetica;
	background-color: #F3EFDF;
	color: #000000;
}

.sands_odays {
	font-family: Arial, Verdana, Helvetica;
	background-color: #E3D1C2;
	color: #885522;
	font-weight: normal;
	text-decoration: line-through;
}

.sands_edays {
	font-family: Arial, Verdana, Helvetica;
	background-color: #E3D1C2;
	color: #DDEE55;
}

.sands_wkend {
	font-family: Arial, Verdana, Helvetica;
	background-color: #E3C999;
	font-weight: normal;
	color: #885522;
}

.sands_time { border: solid 1px #EEDDAA; 
	width: 25px;
}

.sands_pm { border: solid 1px #EEDDAA; 
}

.sands_pmtxt { font-size: 8pt;
}

.sands_spinner { 
	background-color: #CC8844;
}

.sands_tbl {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	background-color: #AE6B38;
	font-weight: normal;
	color: #885522;
}

.sands_tbl A:link {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: #CC8844;
	display: block;
	width: 100%;
}

.sands_tbl A:visited {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: #CC8844;
	display: block;
	width: 100%;
}

.sands_tbl A:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
	display: block;
	width: 100%;
	background-color: #EEDDAA;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-bottom: -2px;
	margin-top: -1px;
}



/* plastic calendar template */

.plastic_caption {
	background-image: url('../../images/backgrounds/silverbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #AEAEAE;
	color: #505050;
	font-weight: bold;
	font-size: 12pt;
}

.plastic_rowh {
	font-family: Arial, Verdana, Helvetica;
	background-color: #BBBBC8;
	font-weight: bold;
	font-style: italic;
	color: #EDEDFF;
}

.plastic_nav {
	background-image: url('../../images/backgrounds/greybg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #BBBBDC;
	color: #6666DD;
	font-weight: bold;
}

.plastic_month {
	background-image: url('../../images/backgrounds/silverbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	background-color: #BBBBDC;
	color: #6666DD;
	font-weight: bold;
}

.plastic_tday {
	background-image: url('../../images/backgrounds/yellowbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	background-color: #AAAAFF;
}

.plastic_iday {
	background-image: url('../../images/backgrounds/cyanbg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	background-color: #AAAAFF;
}

.plastic_cell {
	font-family: Arial, Verdana, Helvetica;
	background-color: #DEDEFF;
	color: #555555;
	border-left: 1px dotted #BBBBFF;
	border-right: 1px dotted #BBBBFF;
	border-top: 1px dotted #BBBBFF;
	border-bottom: 1px dotted #BBBBFF;
}

.plastic_odays {
	font-family: Arial, Verdana, Helvetica;
	color: #9BBBCF;
	text-decoration: line-through;
	border-left: 1px dotted #BBBBFF;
	border-right: 1px dotted #BBBBFF;
	border-top: 1px dotted #BBBBFF;
	border-bottom: 1px dotted #BBBBFF;
}

.plastic_edays {
	font-family: Arial, Verdana, Helvetica;
	color: #DDEE55;
}

.plastic_wkend {
	font-family: Arial, Verdana, Helvetica;
	color: #0000FF;
	font-weight: bold;
	border-left: 1px dotted #9999FF;
	border-right: 1px dotted #9999FF;
	border-top: 1px dotted #9999FF;
	border-bottom: 1px dotted #9999FF;
}

.plastic_time { border: solid 1px #CCCCFF; 
	width: 25px;
}

.plastic_pm { border: solid 1px #CCCCFF; 
}

.plastic_pmtxt { font-size: 8pt;
}

.plastic_spinner { 
	background-color: #AAAAFF;
}

.plastic_tbl {
	background-image: url('../images/metal.gif');
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	background-color: #EDEDED;
	font-weight: normal;
	color: #606060;
}

.plastic_tbl A:link {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	color: #8888DD;
	display: block;
	width: 100%;
}

.plastic_tbl A:visited {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	color: #8888CC;
	display: block;
	width: 100%;
}

.plastic_tbl A:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	color: #6666FF;
	display: block;
	width: 100%;
	background-color: #CCDDFF;
}

/* insert custom calendar templates here */
