@CHARSET "ISO-8859-1";

table, td {font: 11px Verdana, Arial, sans-serif; color: #663300;}  


/* older styles */
.calborder 		{ background-color: #FFFFCC; border: 1px #663300 solid; }
.calborder2 	{ background-color: #FF9900; border: 1px #663300 solid; }
.calbordernt 		{ background-color: #FFFFCC; border: 1px #663300 solid; border-top:0px; margin-left:-1px}
.dateback		{ background-color: #FFCC66; }
.timeborder 	{ border-right: 1px solid #663300; border-top: 1px dashed #663300; background-image: url(../images/skins/taco/time_bg.png); }
@media screen,projection {
	.navback 		{ background-color: #FF9900 !important; background-image:none !important;}
	.sideback 		{ background-image: url(../images/skins/taco/side_bg.png); }
}
.dayborder 		{ background-color: #FFFFCC; border-top: 1px solid #663300; }
.dayborderThick	{ background-color: #FFFFCC; border-top: 2px solid #663300; }
.dayborder2 	{ background-color: #FF9900; border-top: 1px solid #663300; }
.weekborder 	{ border-top: 1px dashed #663300; border-right: 1px solid #663300; }
.minical		{ background-color: #FFCC66 }

/*Styles for striped calendars*/
.stripeOn  		{ background-color: #FFCC66 }
.stripeOff		{ background-color: #FFFFCC }

/*CALibrate popup dialogs*/
table.headerBC  	td { border-color:#663300; }


/* Styles for day and week events */
@media screen,projection {
	.title  		{ background-color: #FF9900; padding: 5px; }
}

.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color: #663300; margin: 0px;}
.title h2 		{ font-family: Helvetica, sans-serif; font-size: 14px; color: #663300; margin: 0px;}
.title h3		{ font-family: Helvetica, sans-serif; font-size: 12px; color: #663300; margin: 0px;}
.title h4 		{ font-family: Helvetica, sans-serif; font-size: 10px; color: #663300; margin: 0px;}

.cptitle  			{ padding: 5px; }
.cptitle h1 		{ font-family: Helvetica, sans-serif; font-size: 16px; color: #663300; margin: 0px;}
.cptitle h2 		{ font-family: Helvetica, sans-serif; font-size: 14px; color: #663300; margin: 0px;}
.cptitle h3			{ font-family: Helvetica, sans-serif; font-size: 12px; color: #663300; margin: 0px;}
.cptitle h4 		{ font-family: Helvetica, sans-serif; font-size: 10px; color: #663300; margin: 0px;}

/* Month View */
.monthback		{ background-color: #663300; }
#monthTable  {border-color: #663300; border-collapse:collapse; border-bottom:1px solid #663300;}
.monthEntry   {border-left:1px solid #663300; border-right:1px solid #663300;}
.monthHead  {border-top:1px solid #663300; border-left:1px solid #663300; border-right:1px solid #663300;}
.monthreg		{ background-color: #FFFFCC; height: auto; width: 14.3%; text-align: left; vertical-align: top; }
.monthoff		{ background-color: #FFCC66; height: auto; width: 14.3%; text-align: left;  vertical-align: top;}
.monthon		{ background-color: #FF9900; height: auto; width: 14.3%; text-align: left;  vertical-align: top;}

/* Used only by Demo.jsp*/
.montheventfont 	{ text-decoration:none; }
.montheventfontU	{ text-decoration:underline; }
.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663300; }
.eventfontU		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663300; /*text-decoration: underline;*/}

/* Year View */
.medtitle		{ background-image: url(../images/skins/taco/side_bg.png); height: 20px; margin-top: 3px; font-weight: 900; }
.yearreg		{ background-color: #FFFFCC; height: 30px; width: 30px; text-align: right; vertical-align: top; font-size: 9px; }
.yearoff		{ background-color: #FFCC66; height: 30px; width: 30px; text-align: right;  vertical-align: top; font-size: 9px; }
.yearon			{ background-color: #FF9900; height: 30px; width: 30px; text-align: right;  vertical-align: top; font-size: 9px; }
.yearmonth		{ background-color: #663300; }
.yearweek		{ background-color: #FFCC66; width: 30px; font-size: 9px; font-weight: 900; text-align: center; height: 15px; }

/* CSS definitions for fonts */
.eventtext		{ font-family: Verdana,Arial,Helv; font-weight: bold; color: #663300; font-size: 9px; }
.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #663300; }
.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 900; }
.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663300; }
.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663300; }
.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #663300; }


/* Link colors and attributes */
/* This is the main link style */
a.psf			{ text-decoration:	none; }
a.psf:link		{ color: #663300; }
a.psf:visited	{ color: #663300; }
a.psf:active	{ color: #663300; }
a.psf:hover		{ color: #FF9900; text-decoration: underline; }

.psf		{text-decoration: none; color: #663300; }
.psfU		{text-decoration: underline; color: #FF9900; cursor:hand; }
.lnk		{text-decoration: underline; color: #FF9900; cursor:hand; }

/* This is the link style for the mini-cals */	
a.ps2			{ text-decoration:	underline; }
a.ps2:link		{ color: #0066FF; }
a.ps2:visited	{ color: #0066FF; }
a.ps2:active	{ color: #3366CC; }
a.ps2:hover		{ color: #000099; }

/* This is the link style for year months */	
a.ps3			{ text-decoration:	none; }
a.ps3:link		{ color: #663300; }
a.ps3:visited	{ color: #663300; }
a.ps3:active	{ color: #663300; }
a.ps3:hover		{ color: #663300; /*text-decoration: underline;*/ }

/* This is the link style for events */	
a.ps			{ text-decoration:	none; }
a.ps:link		{ color: #663300; }
a.ps:visited	{ color: #663300; }
a.ps:active		{ color: #663300; }
a.ps:hover		{ color: #663300; text-decoration: underline; }

/* Body attributes */
@media screen,projection {
	body			{ background-image: url(../images/skins/taco/sand.jpg); background-repeat: repeat /*background-color: #CC6600;*/ }
}

/* Background images for tables */
.tbll	{background: url(../images/skins/taco/shadow_l.png) no-repeat; width:8px}
.tblbot	{background: url(../images/skins/taco/shadow_m.png) repeat-x; width:100%}
.tblr	{background: url(../images/skins/taco/shadow_r.png) no-repeat; width:8px}


.rowOn			{ background-color: #FF3300; border-top: 1px solid #663300; border-right: 1px solid #663300;}
.rowOff			{ background-color: #FFCC66; border-top: 1px solid #663300; border-right: 1px solid #663300; }
.rowToday		{ background-color: #FF9900; border-top: 1px solid #663300; border-right: 1px solid #663300; }

/* Context menu classes added by jvb */
.contextMenus {position:absolute; background-color:#FFE486;
			  border-right: 1px solid #663300;
			  border-bottom: 1px solid #663300;			  
              visibility:hidden; z-index:10000}
.menuItem {cursor:pointer; font-size:8pt; 
           font-family:Arial, Helvetica, sans-serif; 
           padding-left:5px; color:#663300; 
           background-color:transparent; 
           text-decoration:none}
.menuItemOff {cursor:pointer; font-size:8pt; 
              font-family:Arial, Helvetica, sans-serif; 
              padding-left:5px; color:darkgrey; 
              background-color:transparent; 
              text-decoration:none}
.menuItemOn {cursor:pointer; font-size:8pt; 
             font-family:Arial, Helvetica, sans-serif; 
             padding-left:5px; 
             background-color:#FF3300; 
             text-decoration:underline}
.contextEntry {cursor:pointer}


.fontTab
{
    FONT-SIZE: 10px;
    COLOR: #663300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: 900;
}


/*background colors for events on the main calendar*/
.blockbg_1	 	{ background-color: brown; padding: 2px;}
.blockbg_2	 	{ background-color: red; padding: 2px;}
.blockbg_3	 	{ background-color: green; padding: 2px;}
.blockbg_4	 	{ background-color: blue; padding: 2px;}
.blockbg_5	 	{ background-color: yellow; padding: 2px;}
.blockbg_6	 	{ background-color: gray; padding: 2px;}
.blockbg_7	 	{ background-color: lime; padding: 2px;}
.blockbg_8	 	{ background-color: purple; padding: 2px;}
.backcolor 		{background-color: #FFCC66;}





/*Which calendars are displayed*/
.calendarNameL 	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFCC; font-weight: bold; margin-left: 7px}
.calendarNameR 	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFCC; font-weight: bold; margin-right: 7px}
.calendarName	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFCC; font-weight: bold;}


/*day, month, week, year tabs*/
.leftSelected   {background: url(../images/skins/taco/tabs/left_selected.png) no-repeat; text-align: right; width:9px; height:21px;}
.centerSelected {background: url(../images/skins/taco/tabs/center_selected.png) repeat-x; width:60px;  height:21px; text-align:center; white-space:no-wrap}
.rightSelected   {background: url(../images/skins/taco/tabs/right_selected.png) no-repeat; text-align:left; width:9px; height:21px;}
.leftUnselected   {background: url(../images/skins/taco/tabs/left_unselected.png) no-repeat; background-position: right; text-align: right; width:9px; height:21px;}
.centerUnselected {background: url(../images/skins/taco/tabs/center_unselected.png) repeat-x; width:60px;  height:21px; text-align:center; white-space:no-wrap; color:#BBB}
.rightUnselected   {background: url(../images/skins/taco/tabs/right_unselected.png) no-repeat; text-align:left; width:9px; height:21px;}

/*hiding and unhiding*/
.actions		{background: url(../images/skins/taco/tabs/home_tab.png) no-repeat; width:13px; height:120px;}
.glance			{background: url(../images/skins/taco/tabs/mycalendartab.png) no-repeat; width:13px; height:120px;}
.appts			{background: url(../images/skins/taco/tabs/myappointmentstab.png) no-repeat; width:13px; height:120px;}
.hidetab		{background: url(../images/skins/taco/tabs/hidetab.png) no-repeat; width:13px; height:58px;}
.weekview		{background: url(../images/skins/taco/buttons/btn_right_small.png) no-repeat; width:7px; height:7px;}
.bigleft		{background: url(../images/skins/taco/buttons/left_day.png) no-repeat; width:24px; height:24px;}	
.bigright		{background: url(../images/skins/taco/buttons/right_day.png) no-repeat; width:24px; height:24px;}
.scrolldown		{background: url(../images/skins/taco/buttons/scroll_cal_down.png) no-repeat; width:11px; height:12px;}
.scrollup		{background: url(../images/skins/taco/buttons/scroll_cal_up.png) no-repeat; width:11px; height:12px;}


/*cal and list tabs*/
.calviewoff		{background: url(../images/skins/taco/tabs/calview_off.png) no-repeat; width:38px; height:14px;}
.calviewon		{background: url(../images/skins/taco/tabs/calview_on.png) no-repeat; width:38px; height:14px;}
.listviewoff	{background: url(../images/skins/taco/tabs/listview_off.png) no-repeat; width:38px; height:14px;}
.listviewon		{background: url(../images/skins/taco/tabs/listview_on.png) no-repeat; width:38px; height:14px;}


/*bubbles*/
.arrowmouth2   	{background: url(../images/skins/taco/bubble/arrowmouth2.gif) no-repeat; width:98px; height:73px;}
.arrowmouth3   	{background: url(../images/skins/taco/bubble/arrowmouth3.gif) no-repeat; width:98px; height:73px;}
.bubbleBody     {background-color: #FFE486; border-left: 1px solid #663300; border-right: 1px solid #663300;}
.bubbleTop      {background-color: #FFE486; border-top: 1px solid #663300; height:5px; width:100%;}
.bubblelt   	{background: url(../images/skins/taco/bubble/lt_corner.gif) no-repeat; width:6px; height:6px;}
.bubblert   	{background: url(../images/skins/taco/bubble/rt_corner.gif) no-repeat; width:6px; height:6px; text-align:right;}
.bubbleBot      {background-color: #FFE486; border-bottom: 1px solid #663300; height:5px; width:100%;}
.bubblelb   	{background: url(../images/skins/taco/bubble/lb_corner.gif) no-repeat; width:6px; height:6px;}
.bubblerb   	{background: url(../images/skins/taco/bubble/rb_corner.gif) no-repeat; width:6px; height:6px; text-align:right;}
.bubbleSelect   {background-color: #FFE486}

/*logout and other buttons*/
.logout			{background: url(../images/skins/taco/buttons/log_out_button.png) no-repeat; width:64px; height:18px;}
.help		{background: url(../images/skins/taco/buttons/help.gif) no-repeat right; width:14px; height:12px; margin-left:10px; margin-right:10px;}
.mycalendars	{background: url(../images/skins/taco/buttons/my_calendars_button.png) no-repeat; width:89px; height:19px;}
.funnel	{background: url(../images/skins/taco/buttons/funnel.png) no-repeat; width:24px; height:24px;}
.controlPanel	{background: url(../images/skins/taco/buttons/controlpanel.png) no-repeat; width:24px; height:24px;}
.helpButton	{background: url(../images/skins/taco/buttons/helpButton.png) no-repeat; width:24px; height:24px;}
.printButton	{background: url(../images/skins/taco/buttons/print.png) no-repeat; width:24px; height:24px;}
.tourButton	{background: url(../images/skins/taco/buttons/tour.png) no-repeat; width:24px; height:24px;}
.calgroups	{background: url(../images/skins/taco/buttons/calgroups.png) no-repeat; width:16px; height:16px;}
.cal_search	{background: url(../images/skins/taco/buttons/cal_search.png) no-repeat; width:16px; height:16px;}
.add_cal	{background: url(../images/skins/taco/buttons/new_favorites.png) no-repeat; width:16px; height:16px;}
.compManageButton	{background: url(../images/skins/taco/buttons/007-star.png) no-repeat; width:24px; height:24px;}
.managePortal	{background: url(../images/skins/taco/buttons/portal.png) no-repeat; width:24px; height:24px;}
.myManage	{background: url(../images/skins/taco/buttons/mymanage.png) no-repeat; width:24px; height:24px;}
.empSetup	{background: url(../images/skins/taco/buttons/employee_setup.png) no-repeat; width:24px; height:24px;}
.empEdit	{background: url(../images/skins/taco/buttons/employee_setup.png) no-repeat; width:24px; height:24px;}
.empBack	{background: url(../images/skins/taco/buttons/emp_back.png) no-repeat; width:24px; height:24px;}
.customEvents	{background: url(../images/skins/taco/buttons/custom_events.png) no-repeat; width:24px; height:24px;}
.categories	{background: url(../images/skins/taco/buttons/categories.png) no-repeat; width:24px; height:24px;}
.configPrefs	{background: url(../images/skins/taco/buttons/configprefs.png) no-repeat; width:24px; height:24px;}
.editNotifications	{background: url(../images/skins/taco/buttons/clock.png) no-repeat; width:24px; height:24px;}
.deleteCookie	{background: url(../images/skins/mind/buttons/custom_events.png) no-repeat; width:24px; height:24px;}
.editUserPass	{background: url(../images/skins/taco/buttons/userpasswd.png) no-repeat; width:24px; height:24px;}
.searchEvents	{background: url(../images/skins/taco/buttons/search.png) no-repeat; width:16px; height:16px;}
.submenu	{background: url(../images/skins/taco/buttons/submenu.png) no-repeat; width:11px; height:11px;}
/*advanced search*/
a.as			{ text-decoration:	none; }
a.as:link		{ color: #663300; }
a.as:visited	{ color: #663300; }
a.as:active	{ color: #663300; }
a.as:hover		{ color: #663300; text-decoration: underline; }

/*contacts*/
input.btn			{border-color:#663300; border-width:1px; color:#663300;}
input.txt			{border:1px solid #663300; color:#663300; background-color:#FFFFCC}
input.txt50			{border:1px solid #663300; color:#663300; background-color:#FFFFCC; width:50%}
input.txt80			{border:1px solid #663300; color:#663300; background-color:#FFFFCC; width:80%}
input.txt100		{border:1px solid #663300; color:#663300; background-color:#FFFFCC; width:100%}
input.rad			{border-color:#663300; border-width:1px; color:#663300;}
input.check			{border-color:#663300; border-width:1px; color:#FFE486; background-color:#FFE486}
.select		     	{border-color:#663300; border-width:1px; color:#663300;; background-color:#FFFFCC; font-size: 11px; font-family: Verdana, Arial, sans-serif;}
.scrolling         	{overflow:auto; scrollbar-face-color:#FFCC66; scrollbar-arrow-color:#663300}
.scrollingIE 	 	{display:inline;overflow:auto;scrollbar-face-color:#FFCC66; scrollbar-arrow-color:#663300}
.nameTable		    {width:50%;text-align:center;background-color:#FFCC66}
.contactTable       {border:0; width:100%;border-spacing:3px}
.contactFrame		{background-color: #FFFFCC}
input.file			{border:1px solid #663300; color:#663300; background-color:#FFFFCC}
.txtarea50		{border:1px solid #663300; color:#663300; background-color:#FFFFCC; width:50%; height:80px; scrollbar-face-color:#FFCC66; scrollbar-arrow-color:#663300;padding-bottom:0px;}
.addrTable		    {width:100%;text-align:center;background-color:#FFCC66}


/*events*/
.description	{border:1px solid #663300; color:#663300; background-color:#FFFFCC; width:400px; height:80px; scrollbar-face-color:#FFCC66; scrollbar-arrow-color:#663300;padding-bottom:0px;}

.copyright 	{background-color:#FFFFCC; opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#663300; font-weight: bold; padding:3px}


/*mail*/
#messageLeft {background-color: #FFFFCC;}   /*same as 'monthreg'*/
#attachments  {background-color: #FFFFCC;}  /*same as 'lightfore'*/
#composerPane {background-color: #FFFFCC;}
#messages {width: 100%;}
#messages .dojoxGrid-row {background-color: #FFFFCC;} /*same as 'stripeoff'*/
#messages .dojoxGrid-row.dojoxGrid-row-odd {background-color: #FFCC66} /*same as 'stripeon'*/
#messages .dojoxGrid-header .dojoxGrid-cell {background-image: url(../images/skins/taco/side_bg.png); background-color:#FFFFCC;} /*same as 'sideback' and 'monthreg'*/
#msgHeaders .dojoxGrid-row {background-color: #FFFFCC;} /*same as 'stripeoff'*/
#msgHeaders .dojoxGrid-row.dojoxGrid-row-odd {background-color: #FFCC66} /*same as 'stripeon'*/
#msgBody {background-color: #FFFFCC;}
#msgBody pre {background-color: #FFFFCC;}
#messages .dojoxGrid-scrollbox {background-color: #FFFFCC;}

  	.trashIcon {
															background-image:url(/calibrate/images/skins/light/mail/trash.png);
															background-repeat:no-repeat;
															height:24px;
															text-align:center;
															width:24px;
														 }


  	.composeIcon {
															background-image:url(/calibrate/images/skins/light/mail/compose.png);
															background-repeat:no-repeat;
															height:24px;
															text-align:center;
															width:24px;
														 }
														 
  	.refreshIcon {
															background-image:url(/calibrate/images/skins/light/mail/refresh.png);
															background-repeat:no-repeat;
															height:24px;
															text-align:center;
															width:24px;
														 }

  	.addFolderIcon {
															background-image:url(/calibrate/images/skins/light/mail/new_folder.png);
															background-repeat:no-repeat;
															height:24px;
															text-align:center;
															width:24px;
														 }														 

  	.forwardIcon {
															background-image:url(/calibrate/images/skins/light/mail/forward.png);
															background-repeat:no-repeat;
															height:24px;
															text-align:center;
															width:24px;
														 }
														 
														 
  	.printIcon {
															background-image:url(/calibrate/images/skins/light/buttons/print.png);
															background-repeat:no-repeat;
															height:24px;
															text-align:center;
															width:24px;
														 }														 											

  	.attachIcon {
															background-image:url(/calibrate/images/skins/light/mail/attach.png);
															background-repeat:no-repeat;
															height:24px;
															text-align:center;
															width:24px;
														 }

  	.backIcon {
															background-image:url(/calibrate/images/skins/light/mail/back.png);
															background-repeat:no-repeat;
															height:24px;
															text-align:center;
															width:24px;
														 }														 														 																	 														 

  	.replyIcon {
															background-image:url(/calibrate/images/skins/light/mail/reply.png);
															background-repeat:no-repeat;
															height:24px;
															text-align:center;
															width:24px;
														 }
														 
  	.replyAllIcon {
															background-image:url(/calibrate/images/skins/light/mail/reply_all.png);
															background-repeat:no-repeat;
															height:24px;
															text-align:center;
															width:24px;
														 }
  	.resetIcon {
															background-image:url(/calibrate/images/skins/light/mail/reset.png);
															background-repeat:no-repeat;
															height:24px;
															text-align:center;
															width:24px;
														 }														 														 														 