BODY								{ background-color:#99B1BF; }

DIV#Canvas DIV#InterfaceContainer								{ background-image:url(Interface/Main/Back.gif); width:770px; }
DIV#Canvas TABLE#Interface										{ height:100%; width:100%; border-collapse:collapse; }
DIV#Canvas TABLE#Interface TR.InterfaceHeader					{ height:252px; } 
DIV#Canvas TABLE#Interface TR.InterfaceHeader TD				{ padding:0 14 0 14; } 
DIV#Canvas TABLE#Interface TD.ColLeft							{ width:186px; vertical-align:top; }
DIV#Canvas TABLE#Interface TD.ColLeft DIV.AreaLeft				{ width:170px; margin:0 0 0 16; background-image:url(Interface/Main/ColLeft.gif); background-repeat:no-repeat; height:392px; }
DIV#Canvas TABLE#Interface TD.Workspace							{ width:584px; vertical-align:top; }
DIV#Canvas TABLE#Interface TD.Workspace	DIV.Workspace			{ width:570px; padding:10 20 30 20; }
/*
DIV#Canvas TABLE#Interface TD.ColRight							{ width:160px; vertical-align:top; padding:0px; }
DIV#Canvas TABLE#Interface TD.ColRight DIV.AreaRight			{ width:160px; margin-bottom:10px; }
*/
DIV#Canvas TABLE#Interface TR.InterfaceFooter					{ height:32px; }
DIV#Canvas TABLE#Interface TR.InterfaceFooter TD				{ background-image:url(Interface/Main/Footer.gif); padding:0 20 0 20; vertical-align:top; }
DIV#Canvas TABLE#Interface TR.InterfaceFooter TD TD				{ background-image:none; padding:0px; }
DIV#Canvas TABLE#Interface TR.InterfaceFooter DIV.PageFooter	{ color:black; }

DIV#Canvas DIV.MenuTop						{ width:742px; height:26px; background-image:url(Interface/Main/Header_Menu.jpg); }
DIV#Canvas DIV.MenuTop DIV.MenuHeader		{ display:none; }
DIV#Canvas DIV.MenuTop DIV.MenuBody			{ height:26px; text-align:right; padding:5 5 0 0; }
DIV#Canvas DIV.MenuTop DIV.MenuBody TD		{ color:#C4FFFF; padding:0 5 0 5; cursor:hand; font-size:8pt; font-weight:bold; }
DIV#Canvas DIV.MenuTop DIV.MenuBody TD.On	{ background-color:#CBE3E7; color:black; }
DIV#Canvas DIV.MenuTop DIV.MenuFooter		{ display:none; }

DIV#Canvas DIV.MenuLeft						{ width:100%; padding:0 10 0 10; margin-bottom:30px; background-color:#499EA5; }
DIV#Canvas DIV.MenuLeft DIV.MenuHeader		{ display:none; }
DIV#Canvas DIV.MenuLeft DIV.MenuBody		{ width:100%; padding:0px; }
DIV#Canvas DIV.MenuLeft DIV.MenuBody TABLE	{ border-collapse:collapse; width:100%; border-top:1px solid #B2D6DA; }
DIV#Canvas DIV.MenuLeft DIV.MenuBody TD		{ color:#C4FFFF; border-bottom:1px solid #B2D6DA; padding:2 5 2 5; cursor:hand; font-size:9pt; font-weight:bold; }
DIV#Canvas DIV.MenuLeft DIV.MenuBody TD.On	{ background-color:#CBE3E7; color:black; }
DIV#Canvas DIV.MenuLeft DIV.MenuFooter		{ display:none; }

DIV#Canvas DIV.MenuLeft TABLE.libMenu						{ border:1px solid #6BBBFF; cursor:hand; margin-right:4px; }
DIV#Canvas DIV.MenuLeft TABLE.libMenu TD					{ font-size:11px; border:0px; padding:0px; }
DIV#Canvas DIV.MenuLeft TABLE.libMenu TABLE					{ border:0px; }
DIV#Canvas DIV.MenuLeft TABLE.libMenu TABLE TD				{ background-color:#499EA5; }
DIV#Canvas DIV.MenuLeft TABLE.libMenu TABLE TD A			{ color:#C4FFFF; padding:0 5 0 5; }
DIV#Canvas DIV.MenuLeft TABLE.libMenu TABLE TD.Caption		{ padding:1 1 1 5; }
DIV#Canvas DIV.MenuLeft TABLE.libMenu TABLE TD.Icon			{ padding:1 5 1 1; }
DIV#Canvas DIV.MenuLeft TABLE.libMenu TABLE.On TD			{ background-color:#CBE3E7; }
DIV#Canvas DIV.MenuLeft TABLE.libMenu TABLE.On TD A			{ color:black; }

DIV.Workspace H1			{ font-size:12pt; border-bottom:1px solid #1E2E2E; color:#1E2E2E; }
DIV.Workspace H1.Path		{ font-size:8pt; border-bottom:1px solid #E2EDF1; font-weight:normal; }
DIV.Workspace DIV.LocalMenu	{ font-size:8pt; border-top:1px solid #E2EDF1; }

DIV#Canvas DIV.VIS			{ text-align:right; padding:0px; margin-top:10px; }
DIV#Canvas DIV.VIS A		{ color:#C8DADB;}
DIV#Canvas DIV.VIS A:hover	{ color:white; }

DIV.modCareCalendar TD												{ vertical-align:top; text-align:justify; }
DIV.modCareCalendar TD.ProgramGroup									{ width:48%; }
DIV.modCareCalendar TD.ProgramGroup TR.Header						{ padding:10px 0px 10px 0px; }
DIV.modCareCalendar TD.ProgramGroup TR.Header TH					{ text-align:left; vertical-align:top; background-color:#C0C0C0; }
DIV.modCareCalendar TD.ProgramGroup TR.Header TH DIV.Title			{ font-weight:bold; font-size:10pt; }
DIV.modCareCalendar TD.ProgramGroup TR.Header TH DIV.Description	{ font-weight:bold; }
DIV.modCareCalendar TD.Sep											{ width:20px; }
DIV.modCareCalendar DIV.Objetives TABLE								{ border-collapse:collapse; margin-bottom:10px; }
DIV.modCareCalendar DIV.Objetives TD								{ border:solid #C0C0C0; border-width:1px 0px 1px 0px; padding:5 5 5 0; }
DIV.modCareCalendar DIV.Objetives TD.Control						{ width:25px; padding-right:0px; }
DIV.modCareCalendar DIV.Objetives TD.Objetive SPAN.ObjetiveCode		{ font-weight:bold; }
DIV.modCareCalendar DIV.Objetives TR.Header							{ height:64px; }
DIV.modCareCalendar DIV.Objetives TR.Header TH						{ background-color:white; border-style:solid; }
DIV.modCareCalendar DIV.Objetives TR.Header TH.Left					{ border-width:1px 0px 1px 1px; vertical-align:middle; }
DIV.modCareCalendar DIV.Objetives TR.Header TH.Right				{ border-width:1px 1px 1px 0px; background-repeat:no-repeat; background-position:20px 3px; }
DIV.modCareCalendar DIV.Objetives TR.Header TH.Right LABEL			{ display:none; }
DIV.modCareCalendar DIV.Objetives TR#objObjetiveHeader1	TH			{ border-color:#296433; }
DIV.modCareCalendar DIV.Objetives TR#objObjetiveHeader1	TH.Right	{ background-image:url(Interface/Main/objObjetiveHeader1.gif); }
DIV.modCareCalendar DIV.Objetives TR#objObjetiveHeader2	TH			{ border-color:#D48E5E; }
DIV.modCareCalendar DIV.Objetives TR#objObjetiveHeader2	TH.Right	{ background-image:url(Interface/Main/objObjetiveHeader2.gif); }
DIV.modCareCalendar DIV.Objetives TR#objObjetiveHeader3	TH			{ border-color:#3475B0; }
DIV.modCareCalendar DIV.Objetives TR#objObjetiveHeader3	TH.Right	{ background-image:url(Interface/Main/objObjetiveHeader3.gif); }
DIV.modCareCalendar DIV.Objetives TR#objObjetiveHeader6	TH			{ border-color:#3475B0; }
DIV.modCareCalendar DIV.Objetives TR#objObjetiveHeader6	TH.Right	{ background-image:url(Interface/Main/objObjetiveHeader3.gif); }
DIV.modCareCalendar DIV.Controls									{ text-align:center; margin-top:10px; margin-bottom:10px; }
DIV.modCareCalendar DIV.Controls TD.Caption							{ width:150px; text-align:right; padding:0 5 0 0; }
DIV.modCareCalendar DIV.Controls TD.Field							{ width:250px; }
DIV.modCareCalendar DIV.Controls TD.Field SELECT					{ width:100%; }
DIV.modCareCalendar DIV.Controls TR.Programs TD						{ padding-top:5px; }
DIV.modCareCalendar DIV.Controls TR.CountryDepts TD					{ padding-top:5px; }
DIV.modCareCalendar DIV.Controls DIV.Submit							{ margin-top:5px; }
DIV.modCareCalendar DIV.ViewDay										{ width:100%; }
DIV.modCareCalendar DIV.ViewDay TABLE								{ width:100%; border:1px solid #E0E0E0; border-collapse:collapse; }
DIV.modCareCalendar DIV.ViewDay TABLE TR							{ height:20px; }
DIV.modCareCalendar DIV.ViewDay TABLE TH							{ background-color:#E0E0E0; color:black; }
DIV.modCareCalendar DIV.ViewDay TABLE TD							{ border:1px solid #E0E0E0; vertical-align:top; }
DIV.modCareCalendar DIV.ViewDay TABLE TD.Time						{ width:1%; text-align:center; font-weight:bold; white-space:nowrap; padding:0px 5px 0px 5px; vertical-align:middle; }
DIV.modCareCalendar DIV.ViewDay TABLE TD.Info						{ width:99%; }
DIV.modCareCalendar DIV.ViewDay DIV.Event							{ border:1px solid #A0A0A0; background-color:#FEFFB6; overflow:hidden; z-index:0; padding:0px 5px 5px 0px; }
DIV.modCareCalendar DIV.ViewDay DIV.Event TABLE						{ border:0px; }
DIV.modCareCalendar DIV.ViewDay DIV.Event TD						{ border:0px; padding:1px; text-align:left; font-size:7pt; }
DIV.modCareCalendar DIV.ViewDay DIV.Event DIV.Owned	TD				{ }
DIV.modCareCalendar DIV.ViewDay DIV.Event TD.Control				{ text-align:left; padding:0px; }
DIV.modCareCalendar DIV.ViewDay DIV.Event TD DIV.FldCaption			{ color:Red; }
DIV.modCareCalendar DIV.ViewDay DIV.ON								{ background-color:Yellow; z-index:1; overflow:visible; cursor:default; border:1px solid black; }
DIV.modCareCalendar DIV.ViewDay TABLE#objViewDay1 TD.Time			{ display:none; }
DIV.modCareCalendar DIV.ViewReport TABLE							{ width:100%; border:1px solid #E0E0E0; border-collapse:collapse; }
DIV.modCareCalendar DIV.ViewReport TABLE TABLE						{ width:auto; }
DIV.modCareCalendar DIV.ViewReport TR.Event0 TD						{ color:#A0A0A0; }
DIV.modCareCalendar DIV.ViewReport TR.Event1 TD						{ color:black; }
DIV.modCareCalendar DIV.ViewReport TH								{ background-color:#E0E0E0; color:black; font-size:7pt; }
DIV.modCareCalendar DIV.ViewReport TD								{ border:1px solid #E0E0E0; vertical-align:top; padding:1 3 1 3; text-align:left; font-size:7pt; }
DIV.modCareCalendar DIV.ViewReport TD.Control						{ text-align:left; white-space:nowrap; }
DIV.modCareCalendar DIV.ViewReport DIV.Filters						{ background-color:#499EA5; }
DIV.modCareCalendar DIV.ViewReport DIV.Filters TD					{ border:0px; color:White; text-align:center; font-size:8pt; }
DIV.modCareCalendar DIV.ViewReport DIV.Filters TD SELECT			{ font-size:7pt; font-family:Arial; }
DIV.modCareCalendar DIV.Event								{ border:dotted #D0D0D0; border-width:0 0 1 0; }
DIV.modCareCalendar DIV.Event DIV.Caption					{ font-weight:bold; }
DIV.modCareCalendar DIV.ViewActivity TD.Caption				{ padding:0 10 5 0; font-weight:bold; text-align:right; }
DIV.modCareCalendar DIV.ViewActivity TD.Fields				{ padding:0 0 5 0; }
DIV.modCareCalendar DIV.ViewActivity DIV.Photo				{ text-align:center; }
DIV.modCareCalendar DIV.ViewActivity DIV.Photo IMG			{ border:1px solid black; }

DIV.objCalendarEnv DIV.TimeNavigator						{ background-color:#499EA5; padding:2px; text-align:center; }
DIV.objCalendarEnv DIV.TimeNavigator TABLE					{ }
DIV.objCalendarEnv DIV.TimeNavigator TD.TimeJump IMG		{ margin:0 5 0 5; }
DIV.objCalendarEnv DIV.Calendar TABLE						{ width:100%; border-collapse:collapse; }
DIV.objCalendarEnv DIV.Calendar TABLE TH					{ width:16%; border:1px solid #D0D0D0; background-color:#F0F0F0; }
DIV.objCalendarEnv DIV.Calendar TABLE TH.WeekDay6			{ width:10%; }
DIV.objCalendarEnv DIV.Calendar TABLE TH.WeekDay7			{ width:10%; color:red; }
DIV.objCalendarEnv DIV.Calendar TABLE TD					{ border:1px solid #D0D0D0; width:16%; height:60px; vertical-align:top; cursor:hand; font-size:7pt; }
DIV.objCalendarEnv DIV.Calendar TABLE TD.Empty				{ background-color:#D0D0D0; cursor:default; }
DIV.objCalendarEnv DIV.Calendar TABLE TD.Today				{ background-color:#FFFFA0; }
DIV.objCalendarEnv DIV.Calendar DIV.Day DIV.MonthDay		{ padding:2px; }
DIV.objCalendarEnv DIV.Calendar DIV.Day DIV.Event			{ border-top:1px dotted #A0A0A0; margin-bottom:5px; padding:0 2 0 2; color:#A0A0A0; }
DIV.objCalendarEnv DIV.Calendar DIV.Day DIV.Event DIV.Owned	{ color:black; }
DIV.objCalendarEnv DIV.Calendar DIV.MediaS DIV.Day			{ }
DIV.objCalendarEnv DIV.Calendar DIV.MediaP DIV.Day			{ display:none; }
DIV.objCalendarEnv DIV.Calendar TD.WeekDay7 DIV.MonthDay	{ color:red; }

DIV.HitCounter							{ text-align:center; }
DIV.HitCounter DIV.TextLine				{ color:white; }
DIV.HitCounter DIV.Digits				{ font-size:12pt; font-weight:bold; font-family:Verdana; }
DIV.HitCounter DIV.Digits SPAN.Digit	{ background-color:white; padding:0px 2px 0px 2px; margin-right:1px; }
