@CHARSET "ISO-8859-1";

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

/* older styles */
.calborder 		{ background-color: #fff; border: 1px #A1A5A9 solid; }
.calborder2 	{ background-color: #EEEEEE; border: 1px #A1A5A9 solid; }
.calbordernt		{ background-color: #fff; border-top: 0px; border-bottom: 1px #A1A5A9 solid; border-right: 1px #A1A5A9 solid; border-left: 1px #A1A5A9 solid; }
.calbordernb		{ background-color: #fff; border-top: 1px #A1A5A9 solid; border-bottom: 0px; border-right: 1px #A1A5A9 solid; border-left: 1px #A1A5A9 solid; }
.calbordersides		{ background-color: #fff; border-top: 0px; border-bottom: 0px; border-right: 1px #A1A5A9 solid; border-left: 1px #A1A5A9 solid; }
.dateback		{ background-color: #eee; }
.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #A1A5A9; background-image: url(../images/skins/silver/time_bg.png); color:#BBB}
@media screen,projection {
	.navback 		{ background-color: #EEEEEE !important; background-image: none !important;}
	.sideback 		{ background-image: url(../images/skins/silver/side_bg.png); }
}
.dayborder 		{ background-color: #fff; border-top: 1px solid #A1A5A9; }
.dayborderThick	{ background-color: #fff; border-top: 2px solid #A1A5A9; }
.dayborder2 	{ background-color: #EEEEEE;; border-top: 1px solid #A1A5A9; }
.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #A1A5A9; }


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

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

/* Styles for day and week events */
@media screen,projection {
	.title  		{ background-color: #EEEEEE; padding: 5px; }
}	
.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color: #000; margin: 0px;}
.title h2 		{ font-family: Helvetica, sans-serif; font-size: 14px; color: #000; margin: 0px;}
.title h3		{ font-family: Helvetica, sans-serif; font-size: 12px; color: #000; margin: 0px;}
.title h4 		{ font-family: Helvetica, sans-serif; font-size: 10px; color: #000; margin: 0px;}

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

/* Month View */
.monthback		{ background-color: #A1A5A9; }
#monthTable  {border-color: #A1A5A9; border-collapse:collapse; border-bottom:1px solid #A1A5A9;}
.monthEntry   {border-left:1px solid #A1A5A9; border-right:1px solid #A1A5A9;}
.monthHead  {border-top:1px solid #A1A5A9; border-left:1px solid #A1A5A9; border-right:1px solid #A1A5A9;}
.monthreg		{ background-color: #fff; height: auto; width: 14.3%; text-align: left; vertical-align: top; }
.monthoff		{ background-color: #F2F2F2; height: auto; width: 14.3%; text-align: left;  vertical-align: top;}
.monthon		{ background-color: #FFCCCC; height: auto; width: 14.3%; text-align: left;  vertical-align: top;}
.montheventtop	{ background-image: url(../images/skins/silver/side_bg.png); border-top: 1px solid #A1A5A9; }
.montheventline	{ border-right: 1px dotted #A1A5A9; }
.montheventfont 	{ text-decoration:none; }
.montheventfontU	{ text-decoration:underline; }

/* Year View */
.medtitle		{ background-image: url(../images/skins/silver/side_bg.png); height: 20px; margin-top: 3px; font-weight: 900; }
.yearreg		{ background-color: #fff; height: 30px; width: 30px; text-align: right; vertical-align: top; font-size: 9px; }
.yearoff		{ background-color: #F2F2F2; height: 30px; width: 30px; text-align: right;  vertical-align: top; font-size: 9px; }
.yearon			{ background-color: #F2F9FF; height: 30px; width: 30px; text-align: right;  vertical-align: top; font-size: 9px; }
.yearmonth		{ background-color: #ccc; }
.yearweek		{ background-color: #eee; 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: #000000; font-size: 9px; }
.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }
.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: #A1A5A9; }
.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000; }
.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.eventfontU		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; }
.eventIfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.eventIfontU		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }


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

.psf		{text-decoration: none; color: #0066FF; }
.psfU		{text-decoration: underline; color: #0066FF; cursor:hand; }
.lnk		{text-decoration: underline; color: #000099; 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: #000; }
a.ps3:visited	{ color: #000; }
a.ps3:active	{ color: #000; }
a.ps3:hover		{ color: #000; text-decoration: underline; }

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

/* Body attributes */
@media screen,projection {
	body			{ background-color: #E5E5E5; }
}

.bodyBG { background-color: #E5E5E5; }

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


.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-left: 1px solid #fff; text-decoration:underline; }
.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; border-left: 1px solid #fff; }
.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; border-left: }
.rowToday		{ background-color: #FFCCCC; border-top: 1px solid #fff; border-left: 1px solid #fff; }

/* Context menu classes added by jvb */
.contextMenus {position:absolute; background-color:#cfcfcf; 
              border-style:solid; border-width:1px; 
              border-color:#EFEFEF #505050 #505050 #EFEFEF; 
              visibility:hidden; z-index:10000}
.menuItem {cursor:pointer; font-size:8pt; 
           font-family:Arial, Helvetica, sans-serif; 
           padding-left:5px; color:black; 
           background-color:transparent; 
           text-decoration:none}
.menuItemOff {cursor:pointer; font-size:8pt; 
              font-family:Arial, Helvetica, sans-serif; 
              padding-left:5px; color:darkgray; 
              background-color:transparent; 
              text-decoration:none}
.menuItemOn {cursor:pointer; font-size:8pt; 
             font-family:Arial, Helvetica, sans-serif; 
             padding-left:5px; 
             background-color:lightblue; 
             text-decoration:underline}
.contextEntry {cursor:pointer}


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

.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: #EEEEEE;}



.calendarNameL {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#FF0000; font-weight: bold; margin-left: 7px}
.calendarNameR {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#FF0000; font-weight: bold; margin-right: 7px}
.calendarName {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#FF0000; font-weight: bold;}

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


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

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


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

/*buttons*/
.logout			{background: url(../images/skins/silver/buttons/log_out_button.png) no-repeat; width:64px; height:18px;}
.help		{background: url(../images/skins/silver/buttons/help.gif) no-repeat right; width:14px; height:12px; margin-left:10px; margin-right:10px;}
.mycalendars	{background: url(../images/skins/silver/buttons/my_calendars_button.png) no-repeat; width:89px; height:19px;}
.funnel	{background: url(../images/skins/silver/buttons/funnel.png) no-repeat; width:24px; height:24px;}
.controlPanel	{background: url(../images/skins/silver/buttons/controlpanel.png) no-repeat; width:24px; height:24px;}
.helpButton	{background: url(../images/skins/silver/buttons/helpButton.png) no-repeat; width:24px; height:24px;}
.printButton	{background: url(../images/skins/silver/buttons/print.png) no-repeat; width:24px; height:24px;}
.tourButton	{background: url(../images/skins/silver/buttons/tour.png) no-repeat; width:24px; height:24px;}
.calgroups	{background: url(../images/skins/silver/buttons/calgroups.png) no-repeat; width:16px; height:16px;}
.cal_search	{background: url(../images/skins/silver/buttons/cal_search.png) no-repeat; width:16px; height:16px;}
.add_cal	{background: url(../images/skins/silver/buttons/new_favorites.png) no-repeat; width:16px; height:16px;}
.compManageButton	{background: url(../images/skins/silver/buttons/007-star.png) no-repeat; width:24px; height:24px;}
.managePortal	{background: url(../images/skins/silver/buttons/portal.png) no-repeat; width:24px; height:24px;}
.myManage	{background: url(../images/skins/silver/buttons/mymanage.png) no-repeat; width:24px; height:24px;}
.empSetup	{background: url(../images/skins/silver/buttons/employee_setup.png) no-repeat; width:24px; height:24px;}
.empEdit	{background: url(../images/skins/silver/buttons/employee_setup.png) no-repeat; width:24px; height:24px;}
.empBack	{background: url(../images/skins/silver/buttons/emp_back.png) no-repeat; width:24px; height:24px;}
.customEvents	{background: url(../images/skins/silver/buttons/custom_events.png) no-repeat; width:24px; height:24px;}
.categories	{background: url(../images/skins/silver/buttons/categories.png) no-repeat; width:24px; height:24px;}
.configPrefs	{background: url(../images/skins/silver/buttons/configprefs.png) no-repeat; width:24px; height:24px;}
.editNotifications	{background: url(../images/skins/silver/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/silver/buttons/userpasswd.png) no-repeat; width:24px; height:24px;}
.searchEvents	{background: url(../images/skins/silver/buttons/search.png) no-repeat; width:16px; height:16px;}
.submenu	{background: url(../images/skins/silver/buttons/submenu.png) no-repeat; width:11px; height:11px;}

/*advanced search*/
a.as			{ text-decoration:	none; }
a.as:link		{ color: #0066FF; }
a.as:visited	{ color: #0066FF; }
a.as:active	{ color: #0066FF; }
a.as:hover		{ color: #0066FF; text-decoration: underline; }

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

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


.copyright 	{background-color:#FFFFFF; opacity:.4;filter: alpha(opacity=40); -moz-opacity: 0.40; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; font-weight: bold; padding:3px}


/*mail*/
#messageLeft  {background-color: #FFF;}  /*same as 'monthreg'*/
#attachments  {background-color: #FFF;}  /*same as 'lightfore'*/
#composerPane {background-color: #FFF}
#messages .dojoxGrid-row {background-color: #FFF;} /*same as 'stripeoff'*/
#messages .dojoxGrid-row.dojoxGrid-row-odd {background-color: #EEEEEE} /*same as 'stripeon'*/
#messages .dojoxGrid-header .dojoxGrid-cell {background-image: url(../images/skins/silver/side_bg.png); background-color:#FFF;} /*same as 'sideback' and 'monthreg'*/


#msgHeaders .dojoxGrid-row {background-color: #FFF;} /*same as 'stripeoff'*/
#msgHeaders .dojoxGrid-row.dojoxGrid-row-odd {background-color: #EEE;} /*same as 'stripeon'*/
#msgBody {background-color: #EEE;}
#msgBody pre {background-color: #EEE;}
#messages .dojoxGrid-scrollbox {background-color: #FFF;}

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


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

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

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

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

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

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