﻿H2              
{
                font-family: Verdana, Arial;
                font-size: small;
}
body
{
	background-color:#bcb985;
	font-size: 11px;
	margin:0px;
	font-family: Verdana, Arial;
}

img
{
	border: none;
	
}
.menu
{
}
.menu td
{
	width: 100%;
	background-color: #ffffff;	
}
.bottomBar
{
	background-image: url(/styles/cedarglenhomes/images/T1_Left_Menu_Bar.gif);
}
TABLE
	{
		border-top-style: none;
		font-family: Verdana, Arial;
		border-right-style: none;
		border-left-style: none;
		border-bottom-style: none;
	}

TD
{
	font-family: Verdana,Arial;
	font-size: 11px;
}
INPUT           
{
                font-family: Verdana, Arial;
                font-size: 7pt;
                font-weight: bold;
}
TEXTAREA           
{
                font-family: Verdana, Arial;
                font-size: 7pt;
                font-weight:bold;
}
	
SELECT          
{
                font-family: Verdana, Arial;
                font-size: 7pt;
}

A:link
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	text-decoration: none;
}

A:visited
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	text-decoration: none;
}

A:hover
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	text-decoration:underline;
}

.Error
{
	color:Red;
	font-weight: bold;	
}
.emptyBackground
{
	background-image: url(/styles/cedarglenhomes/images/T2_Col4_Spacer.gif);
	background-repeat: repeat-x;
	background-repeat: repeat-y;
}
.dbheader
{
	background-image: url(/styles/cedarglenhomes/images/Header_cust_dashboard.jpg);
	background-repeat: repeat-x;
}
.contentArea
{
	padding: 6px 6px 0px 6px;
	background-color: #d4d2a6;
	text-align: center;
	vertical-align: top;
	width: 100%;
} 
.rightColumn
{
	width: 10px;
	vertical-align: top; 
	text-align: left; 
	background-image: url(/styles/cedarglenhomes/images/T2_Col4_Spacer.gif);
	background-repeat: repeat-x;
	background-repeat: repeat-y;
	
}
.boldText
{
	font-weight: bold;
}
.leftBar
{
 	vertical-align: top; 
	text-align: left; 
	background-image: url(/styles/cedarglenhomes/images/T2_Col2_Spacer.gif);
	background-repeat: repeat-x;
	background-repeat: repeat-y;
}
/* ---------------------------------------------------------------------- */
/* Login Page Styles													  */
/* ---------------------------------------------------------------------- */
.LoginNewUser
{
	background-color:#dbdab7
}
.LoginRegUser
{
	background-color:#d4d2a6
}
.LoginTextBox
{
	background-color:#f1f0d3
}



/* -------------------------------------- */
/* Menu Link fonts                        */
/* -------------------------------------- */
.MainLeftMenu
{
	padding-top: 20px;
	text-align: center;
	background-color: #dbdab7;
	vertical-align: top;
}
	
.CustTopMenuLinkFont A:link
{
	font-weight: bold;
	font-size: 10px;
	color: #666200;
	text-decoration: none;
}

.CustTopMenuLinkFont A:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #666200;
	text-decoration: none;
}

.CustTopMenuLinkFont A:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #333300;
	text-decoration:underline;
}
.CustTopMenuFont
{
	font-size: 10px;
	color: #666200;
}

/* -------------------------------------- */
/* Menu font                              */
/* -------------------------------------- */

.menuTable
{
	width: 158px;
}
.CustMenuFont
{
	height: 20px;
	padding-top: 6px;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
	font-size: small;
	color:Gray;
	width: 100%;
}

/* -------------------------------------- */
/* Box Header background colours and font */
/* -------------------------------------- */

.CustDashboardTable
{
	width: 515px;
	height: 299px;
}
.CustPageBoxFont
{
	padding-left: 5px;
	font-size: 11px;
	color: white;
}
.CustPageBoxFontNewChanged
{
	font-size: 11px;
	color: white;
}

.CustPageBoxCenter
{
	width:509;
	height:284; 
	background-color:#f1f0d3;
	/*#f1f0d3  d4d2a6*/
}

.CustPageBoxMilestone
{	
	background-color:#c50013;
}
.CustPageBoxDocuments
{
	background-color:#522019;
}
.CustPageBoxAppointments
{
	background-color:#841b16;
}
.CustPageBoxSupplierInfo
{
	background-color:#517034;
}
.CustPageBoxFAQs
{
	background-color:#84995e;
}
.CustPageBoxHomeCare
{
	background-color:#c9b04f;
}
.CustPageBoxServiceRequests
{
	background-color:#ca9c15;
}
.CustPageBoxMyAccount
{
	background-color:#a07e20;
}

.CustPageBoxMessages
{
	background-color:#999999;
}
.CustPageBoxSummary
{
	background-color:#a07e20;
}
.CustPageBoxContact
{
	background-color:#ca9c15;
}
.CustPageBoxHelp
{
	background-color:#999999;
}
.CustPageBoxHelpSubHeading
{
	background-color:#a07e20;
}

/* ------------------------------------ */
/* Dashboard Table & Font               */
/* ------------------------------------ */

.DashboardInternalTable
{
	border-right: medium none;
	padding-right: 3px;
	border-top: medium none;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: medium none;
	padding-top: 3px;
	border-bottom: medium none;
}
.Toolbar
{
 width: 585px;
 height: 24px;
 vertical-align: top;
 background-image: url('images/T1_Top_Menu_Bar.gif');
 padding-left: 3px;
 padding-right: 3px;
}
.CustPageBoxMilestone2
{
	background-color:#f6ecd4;
}
.CustPageBoxDocuments2
{
	background-color:#f1f0d3;
}
.CustPageBoxAppointments2
{
	background-color:#e4e3c8;
}
.CustPageBoxAppointments3
{
	background-color:#f0e6ad;
}
.CustPageBoxFAQs2
{
	background-color:#f0e6ad;
}
.CustPageBoxMessages2
{
	background-color:#f1f0d3;
}
.CustPageBoxSummary2
{
	background-color:#f6ecd4;
}
.CustPageBoxContact2
{
	background-color:#e4e3c8;
}

/* ------------------------------------ */
/* Milestone Page Styles                */
/* ------------------------------------ */

.MilestoneTableText
{
	background-color:#e4e3c8;
}
.MilestoneTableTextTop
{
	font-size:13px;
}
.MilestoneExplore
{
	color:#666200;
	font-size:11px;
	font-weight:bold;
}
.MilestoneYourResp
{
	color:#84174e;
	font-size:11px;
	font-weight:bold;
}
.MilestoneCedarglenRespDetail
{
	color:#666200;
	font-size:9px;
	font-weight:bold;
}
.MilestoneYourRespDetail
{
	color:#84174e;
	font-size:9px;
	font-weight:bold;
}
.SubMilestoneDataGrid
{
	background-color: #e4e3c8;
}
.MilestoneMouseover
{
	font-size: 10px;
	color: black;
}


/* ---------------------------------------------------------------------- */
/* ModCalendar Styles												      */
/* ---------------------------------------------------------------------- */

.CustCalendarStyle
{
	width: 480px;
}

.CustCalOtherMonthDayStyle
{
	background-color: #d9c998;
	border: solid 1px #ffffff;
	border-collapse: collapse;
	text-align: left;
	vertical-align: top;
}

.CustCalTitleStyle
{
	 background-color:#768252;
	 color: white;
	 height:14px
}

.CustCalNextPrevStyle
{
	 background-color:#768252;
	 color: white;
}
.CustCalNextPrevStyle a
{
	 color: white;
}

.CustCalDayStyle
{ 
	background-color:#e3e1be;
	Height:60px;
	border: solid 1px #ffffff;
	border-collapse: collapse;
	text-align: left;
	vertical-align: top;
}

.CustCalWeekendDayStyle
{ 
	background-color:#e4e3c8;
	border: solid 1px #ffffff;
	border-collapse: collapse;
	text-align: left;
	vertical-align: top;
}

.CustCalTodayDayStyle 
{
	background-color:#cbb061;
	border: solid 1px #ffffff;
	border-collapse: collapse;
	text-align: left;
	vertical-align: top;
}

.CustCalDayHeaderStyle 
{
	font-weight:normal;
	font-size:xx-small;
	border: solid 1px #ffffff;
	border-collapse: collapse;
}

.CustCalendarTime
{
	font-weight: bold;
	font-size: 7pt;
}

.CustCalendarTimePast
{
	font-weight: bold;
	font-size: 7pt;
	color: darkgray;
}

.CustCalendarDateName
{
	font-size: 7pt;
}
.CustCalendarDateNamePast
{
	font-size: 7pt;
	color: darkgray;
}


/* ---------------------------------------------------------------------- */
/* Document Styles   												      */
/* ---------------------------------------------------------------------- */
.DocGrid
{

	width: 98%;
}

.DocGridNameCol
{
	padding-left: 8px;
	font-size: 10pt;
	color: white;
	height: 30px;
	background-color: #cbb061;
}
.DocGridOtherCol
{
	background-color: #d9c998;
}

.DocGridHeader
{
	color: white;
}

/* ---------------------------------------------------------------------- */
/* Document PageTab Styles   											  */
/* ---------------------------------------------------------------------- */

.DocPageTab_Title
{
	text-align: center;
	font-weight: bold;
}
.DocPageTab_Table
{
	background-color: Black;
	border-collapse: collapse;
	width:100%
}
.DocPageTab_Table_Main1
{
	border-right: #d9c998 thin solid;
	border-left: #d9c998 thin solid;
	border-bottom: #d9c998 thin solid;
	border-top: #d9c998 thin solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 98%;
	padding-top: 0px;
	border-collapse: collapse;
	background-color: #ebe9ce;
}

.DocPageTab_SelectedCell
{
	background-color: #cbb061;
}
.DocPageTab_UnSelectedCell
{
	background-color: silver;
}
.DocPageTab_UnSelectedCellRow4
{
	background-color: #a9a9a9;
}
.DocPageTab_UnSelectedCellRow5
{
	background-color: #828282;
}



/* ---------------------------------------------------------------------- */
/* Service Request Listpage Styles										  */
/* ---------------------------------------------------------------------- */
.SWORGrid
{

	width: 98%;
}

.SWORGridLeftCol
{
	font-size: 10pt;
	color: white;
	height: 30px;
	background-color: #768252;
}
.SWORGridOtherCol
{
	background-color: #dedda5;
}

.SWORGridHeader
{
	color: white;
}

/* ---------------------------------------------------------------------- */
/* Service Request Details Page Styles									  */
/* ---------------------------------------------------------------------- */

.SWORDetailsTop
{
	font-size: 11pt;
	color: white;
	background-color: #768252;
}
.SWORDetailsMiddle
{
	background-color: #dedda5;
}

.SWORDetailsTextBox
{
	background-color:#f1f0d3;
	font-family: Verdana, Arial;
	font-size:11px;

}
.SWORDetailsLabel
{
	background-color:#f1f0d3;
}

/* ---------------------------------------------------------------------- */
/* Supplier List Styles													  */
/* ---------------------------------------------------------------------- */

.SupplierBox1
{
	font-size: 10pt;
	font-weight:bold;
	color: white;
	background-color: #768252;
}
.SupplierBox2
{
	text-align: left;
	background-color: #d9c998;
}
.SupplierBox3
{
	text-align: left;
	background-color: #d9c998;	
}
.SupplierBox4
{
	text-align: left;
	background-color: #e3e1be;	
}
.SupplierBox5
{
	text-align: left;
	background-color: #dedda5;	
}

/* ---------------------------------------------------------------------- */
/* FAQ List Styles														  */
/* ---------------------------------------------------------------------- */

.FAQBoxQuestion
{
	font-size: 10pt;
	font-weight:bold;
	color: white;
	background-color: #cbb061;
}
.FAQBoxAnswer
{
	background-color: #e3e1be;
}

/* ---------------------------------------------------------------------- */
/* AppointmentList Styles												  */
/* ---------------------------------------------------------------------- */

.ApptBox1
{
	font-weight:bold;
	background-color: #d9c998;
}
.ApptBox2
{
	background-color: #e3e1be;	
}
.ApptBox3
{
	background-color: #d9c998;	
}
.ApptBox4
{
	background-color: #dedda5;	
}


/* ---------------------------------------------------------------------- */
/* HomeCare Styles														  */
/* ---------------------------------------------------------------------- */

.MonthBox1
{
	background-color: #d9c998;
	text-align:center;
	width: 25%;
	height: 25px;

}
.MonthBox2
{
	background-color: #dedda5;		
	text-align:center;
	width: 25%;
	height: 25px;

}
.MonthBox3
{
	background-color: #e3e1be;	
	text-align:center;
	width: 25%;
	height: 25px;
}

.MonthHeader
{
	font-size: 10pt;
	font-weight:bold;
	color: white;
	height: 30px;
	background-color: #cbb061;
}
.OtherHeader
{
	font-size: 10pt;
	background-color: #d9c998;
}
.HomeCareItemStyle
{
	border-right: #d9c998 2px solid;
	padding-right: 10px;
	border-top: #d9c998 0px none;
	padding-left: 10px;
	padding-bottom: 3px;
	border-left: #d9c998 2px solid;
	padding-top: 3px;
	border-bottom: #d9c998 2px solid;
	height: 30px;
	background-color: #f1f0d3;
}

/* ---------------------------------------------------------------------- */
/* MyAccount Styles														  */
/* ---------------------------------------------------------------------- */
.MyAccountYesNo
{
	height: 30px;
	background-color: #cbb061;
}
.MyAccountDesc
{
	background-color: #d9c998;
}

/* ---------------------------------------------------------------------- */
/* Popup Panel Styles														  */
/* ---------------------------------------------------------------------- */
.popupPanel
{
	border: 3px solid;
	padding: 12px;
	font-size: small;
	text-align: left;
	background-color:#d4d2a6;
	color: #191919;
	border-color: #615a12;
	/*ECECD4*/
}

.feedbackMessage
{
	font-weight: bold;
	color: #CC0000;
	font-family: Candara, "Trebuchet MS", Helvetica, sans-serif;
	font-size: small;
}
/* ---------------------------------------------------------------------- */
/* Print/Media Styles													  */
/* ---------------------------------------------------------------------- */
@media print 
{
	.HideForPrint
	{
		display: none;
	}
	.ShowForPrint
	{
		display:block;
	}
	.MainLeftMenu
	{
		display: none;
	}
	.MainWorkingTable
	{
		width:650px;
	}
	.PrintTable
	{
		border-style:solid;
		border-width:1;
	}
	.CustPageBoxCenter
	{
		border-style:solid;
		border-width:1;
		height:100%;
		width:509;
	}
	.CustPageBoxSupplierInfo
	{
		display:none;
	}
	.CustPageBoxAppointments
	{
		display:none;
	}	
	.CustPageBoxMilestone
	{
		border-style:solid;
		border-width:1;
	}
}

@media screen
{
	.HideForScreen
	{
		display: none;
	}
	.HeaderTableWidth
	{
			width:538px;
		
	}
	.CustPageBoxCenterScreenOnly
	{
		width:509;
		height:284; 
		background-color:#f1f0d3;
	}
	
}

