﻿/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.customclear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}
/*--------------------------------------------------------------------------------------------------*/
.h_cap  { 
	background-repeat: no-repeat; 
	height: 6px; 
	line-height: 1px; 
	font-size: 0.1em;  /* 10pt x 0.1 = 1pt */
	clear: left;
	background-color: #999;
}

.h_top { 
	width: 100%;
	height: 1.6em;
	border-bottom: 1px solid #bfbfbf;
	/*float: left;
	position: relative;*/
	background: #e5e5e5 url('../images/layout/arc_menuhead.gif') no-repeat; /* COLOUR CHANGE header BG image match #colour to bottom half of arc graphic */  
}

.h_top a { 
	color: #333;
	font-weight: bold;
	display: block;
	padding: 3px 5px;
	text-decoration:none;
}


/*
	===========================================================
	PAGE:	Common Page
	===========================================================
*/
.TopTable1TdTitle		{
							text-align:left; 
							font-style: normal;
							font-weight: bold;
							font-size: 14pt;
							color: #AAAAAA;
							padding: 0px 0 0 0;
						}
.DataTopTable1TdSubTitle	{
							text-align:left; 
							font-style: normal;
							font-weight: bold;
							font-size: 11pt;
							padding: 0px 0 0 0;
						}
.TopTable1TdDivider		{
							background: url('../images/layout/spacer_808080.gif') repeat-x left bottom;
						}
.TopTable1TdInstruction	
						{
							text-align:left; 
							font-style: normal;
							padding: 15px 0 0 0;
							/*font-size:x-small;*/
							font-size:12px;
							color:Black;
						}
.ContentTableTdMap		{
							text-align:left; 
							padding: 10px 10px 10px 0px;
						}
.ContentTableTdPostal	{
							text-align:left; 
							padding: 10px 10px 10px 10px;
						}
.ContentTableTdLocation	{
							text-align:left; 
							padding: 10px 10px 10px 10px;
						}
.ContentTableTdHospital	{
							text-align:left; 
							padding: 10px 10px 10px 10px;
						}
.TopTable1TdInstructionCommon	
						{
							text-align:left; 
							font-style: normal;
							padding: 15px 0 10px 0;
						}
.buttonRegular, .buttonRegular-Enable
						{
							vertical-align:middle;
							font-size:14px;
							padding-top:2px;
							text-align:Center;
							text-decoration:none;
							background-color:#353f5b;
							border: solid 1px #B0B0B0;
							color:White;
							font-weight:bold;
						}
.buttonRegular:visited, .buttonRegular-Enable:visited
						{
							color:White;
						}
.buttonRegular:Hover, .buttonRegular-Enable:Hover
						{
							color:#dce5ea;
							text-decoration:none;
						}
.buttonRegular-Disable
						{
							vertical-align:middle;
							font-size:14px;
							padding-top:2px;
							text-align:Center;
							text-decoration:none;
							background-color:#BDBDBD;
							border: solid 1px #B0B0B0;
							color:White;
							font-weight:bold;
						}
.buttonRegular-Disable:visited
						{
							color:White;
						}
.buttonRegular-Disable:Hover
						{
							color:#dce5ea;
							text-decoration:none;
						}
.ErrMsg
						{	
							font-style: normal;
							font-weight: bold;
							font-size: 10pt;
							color:Red;
						}
/*
	=====================================================
		PAGE:	MAP
	=====================================================
*/
#dNorth 
						{
							position:relative;
							top:-480px;
							left:30px;
							font-style: normal;
							font-weight:  bold;
							color:#666699;
							float:left;
						}
#dGTA 
						{
						    text-align:left;
							position:relative;
							top: -300px;
							left:450px;
							font-style: normal;
							font-weight:  bold;
							color:#666699;
							float:left;
						}
#fr_dNorth 
						{
							position:relative;
							top: -500px;
							left:25px;
							font-style: normal;
							font-weight:  bold;
							color:#666699;
                            float:left;
						}
#fr_dGTA 
						{
							text-align:left;
							position:relative;
							top: -310px;
							left:300px;
							font-style: normal;
							font-weight:  bold;
							color:#666699;
							float:left;
						}
.servicegroup {
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
	width: 700px;
	font-style: normal;
	font-size: 9pt;
	
}
.tablehead2
	{
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	background-color: #353f5b;
	text-align:left;
	padding: 3px 8px 2px 8px;
	}
.tablerow0  
{
			PADDING-RIGHT: 8px; 
			PADDING-LEFT: 8px; 
			FONT-WEIGHT: normal; 
			FONT-SIZE: 9pt; 
			PADDING-BOTTOM: 2px; 
			COLOR: #000000; 
			PADDING-TOP: 3px; 
			FONT-STYLE: normal; 
			TEXT-ALIGN: left 
			}
.resourcebar_p 
			{
				PADDING-RIGHT: 12px; 
				PADDING-LEFT: 12px; 
				FONT-WEIGHT: bold; 
				FONT-SIZE: 8pt; 
				PADDING-BOTTOM: 0px; 
				COLOR: #000000; 
				PADDING-TOP: 8px; 
				FONT-STYLE: normal; 
				BACKGROUND-COLOR: #dedeea
			}
#ContentTableTdPostalCode1
{
							float:left;
							text-align:left; 
/*							border:solid 1px black;*/
							/*padding: 10px 5px 5px 15px;*/
							background-color:#EEEEEE;
							/*width:680px;*/
						}
/*
	=====================================================
		PAGE:	Hospital
	=====================================================
*/

#ContentTableTdHospitals
                        {
							text-align:left; 
							border:solid 1px black;
						    padding: 10px 15px 10px 10px;
							background-color:#EEEEEE;
							width:622px;
						    font-weight:bold;
						    height:100px;
						}

#ContentTableTdHospitals1{
							text-align:left; 
							border:solid 1px black;
							padding: 10px 5px 5px 5px;
							background-color:#ffffff;
							width:622PX;

						}
.HospitalLinkDisabled
    {
        Color: Gray;
        text-decoration:none;
    }
.HospitalLinkDisabled:hover
    {
        Color: Gray;
        text-decoration:none;
    }
    
/*
    ===================================================================
    PAGE:       DATA Page
    ===================================================================
*/
	/*=============================================================
	    ER Data Column
	=============================================================*/	
    table.EDRSDataTable 
        {
		    border: 0;
		    width: 960px;
		    font-style: normal;
        }
    table.EDRSDataTablePS 
        {
		    border: 0;
		    width: 960px;
		    font-style: normal;
        }

    table.EDRSDataTableProvincial 
        {
		    border: 0;
		    width: 960px;
		    font-style: normal;
        }
	.tableheadTop2a
    	{
	        font-style: normal;
	        font-weight: bold;
	        font-size: 9pt;
	        color: #ffffff;
	        background-color: #353e5b;              /* Darker  # 1*/            /* Old  #0092B3;*/
	        text-align:left;
	        padding: 3px 8px 2px 8px;
	    }
    .tablehead2a
	    {
	        font-style: normal;
	        font-weight: bold;
	        font-size: 9pt;
	        color: #ffffff;
	        background-color: #353e5b;              /* Darker  # 1*/            /* Old  #00B9E4;*/
	        text-align:left;
	        padding: 3px 8px 2px 8px;
	    }
	.tablehead2b
	    {
	        font-style: normal;
	        font-weight: bold;
	        font-size: 9pt;
	        color: #ffffff;
	        background-color: #353e5b;              /* Darker  # 1*/            /* Old  #00B9E4;*/
	        text-align:center;
	        padding: 3px 8px 2px 8px;
	    }
	 .tablehead2b a, .tablehead2b a:hover, .tablehead2b a:visited
	    {
	        Color:White;
	    }

    .tablerow6a
	    {
	        background-color:#B8BFD5; /*E9EFF6;*/           /* Level 2 #31557D;   */        
	        color:#3D3D3D;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
            font-weight:bolder;
            padding: 3px 8px 2px 8px;
	   }
    .tablerow6b
	    {
	        background-color:#B8BFD5; /*E9EFF6;*/           /* Level 2 #31557D;   */        
	        color:#3D3D3D;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
            font-weight:bolder;
	        text-align:center;
	        padding: 3px 8px 2px 8px;
	    }

	.tablerowGrey6a
	    {
	        font-style: normal;
	        font-weight:  bold;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #C8CEDF;              /* Darker  # 3*/            /* Old  #D4D4D4;*/
	        text-align:left;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
	    }

    .tablerowGrey6b
	    {
	        font-style: normal;
	        font-weight:  bold;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #C8CEDF;              /* Darker  # 3*/            /* Old  #D4D4D4;*/
	        text-align:center;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
	    }
	    
	.tablerowGreyLight6a
	    {
	        font-style: normal;
	        font-weight:  bold;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #D8DDE8;              /* Darker  # 4*/            /* Old  #E0E0E0;*/
	        text-align:left;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
	    }
	    
    .tablerowGreyLight6b
	    {
	        font-style: normal;
	        font-weight:  bold;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #D8DDE8;              /* Darker  # 4*/            /* Old  #E0E0E0;*/
	        text-align:center;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
	    }

    .tablerow2b
	    {
	        font-style: normal;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #D8DDE8;              /* Darker  # 5*/            /* Old  #EEEEEE;*/
	        text-align:center;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
        }
          .tablerow2d
	    {
	        font-style:  normal;
	        font-size: 10pt;
	        color: #000000;
	        background-color: #D8DDE8;              /* Darker  # 5*/            /* Old  #EEEEEE;*/
	        text-align:center;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
            font-weight:bold;
           
           
        }
    .tablerow2a
	    {
	        font-style: normal;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #D8DDE8;              /* Darker  # 5*/            /* Old  #EEEEEE;*/
	        text-align:left;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
        }
         .tablerow2dAlternate
	    {
	        font-style: normal;
	        font-size: 10pt;
	        color: #000000;
	        background-color:#E3E3ED;               /* Darker  # 6*/            /* Old  #FAFAFA;*/
	        text-align:center;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
            font-weight:bold;
           
        } 
        
    .tablerow2bAlternate
	    {
	        font-style: normal;
	        font-size: 9pt;
	        color: #000000;
	        background-color:#E3E3ED;               /* Darker  # 6*/            /* Old  #FAFAFA;*/
	        text-align:center;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
        }
        
    .tablerow2aAlternate
	    {
	        font-style: normal;
	        font-size: 9pt;
	        color: #000000;
	        background-color:#E3E3ED;           /* Darker  # 6*/                /* Old  #FAFAFA;*/
	        text-align:left;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
        }

	/*=============================================================*/
		
	/*=============================================================
	    Patient Satisfaction Column
	=============================================================*/
	.tableheadTop2aPS
        {
	        font-style: normal;
	        font-weight: bold;
	        font-size: 9pt;
	        color: #ffffff;
	        background-color: #353e5b;              /* Darker  # 1  Orange = #FA5D00 Yellow = #C59811             */
	        text-align:center;
	        padding: 3px 2px 2px 2px;
	        text-align:center;
        }
	
	.tablehead2bPS
	    {
	        font-style: normal;
	        font-weight: bold;
	        font-size: 9pt;
	        color: #ffffff;
	        background-color: #353e5b;              /* Darker  # 1   Orange = #FF8B47 Yellow = #EDBF35           */
	        text-align:center;
	        padding: 3px 8px 2px 8px;
	    }
	
	.tablerow6bPS
	    {
	        font-style: normal;
	        font-weight:  bold;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #B8BFD5;              /* Darker  # 2  Orange = #FFAB7A Yellow = #F4D67B            */
	        text-align:center;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
	    }
	
	.tablerowGrey6bPS
	    {
	        font-style: normal;
	        font-weight:  bold;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #C8CEDF;              /* Darker  # 3  Orange = #FFBB94 Yellow = #F6DD92             */
	        text-align:center;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
	    }

    .tablerowGreyLight6bPS
	    {
	        font-style: normal;
	        font-weight:  bold;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #D8DDE8;              /* Darker # 4 Orange = #FFCBAD Yellow = #F8E5AA               */
	        text-align:center;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
	    }
	
    .tablerow2bPS
	    {
	        font-style: normal;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #D8DDE8;              /* Darker # 5 Orange = #FFEBE0 Yellow = #FAECC2               */
	        text-align:center;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
        }
	
    .tablerow2bAlternatePS
	    {
	        font-style: normal;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #E3E3ED;              /* Darker # 6 Orange = #FFFCFA Yellow = #FEFBF1               */
	        text-align:center;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
        }	

    .tablerow2aPS
    	{
	        font-style: normal;
	        font-size: 9pt;
	        color: #000000;
	        background-color: #E3E3ED;              /* Darker # 6 Orange = #FFFCFA Yellow = #FEFBF1               */
	        text-align:left;
	        padding: 3px 8px 2px 8px;
            border-bottom-color:Black;
            border-bottom-style:dotted;
            border-bottom-width:1px;
        }
    /*============================================================= */

.HandClass
{
 cursor:hand;
}

    
    /*=============================================================
	    CTAS
	=============================================================*/
.tablerow2c
	    {
        font-style: normal;
        font-size: 9pt;
        color: #000000;
        background-color: #D8DDE8;              /* Darker  # 5*/            /* Old  #EEEEEE;*/
       text-align:left;
        padding: 3px 8px 2px 8px;
        border-bottom-color:Black;
        border-bottom-style:dotted;
        border-bottom-width:1px;
        }
.CTASLegendTable {
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
	width: 960px;
	font-style: normal;
	font-size: 9pt;
}
.tablePriority
	{
	font-style: normal;
	font-weight:  bold;
	font-size: 9pt;
	color: #000000;
	background-color: #dddddd;
	vertical-align:middle;
	padding: 3px 8px 2px 8px;
	}

.tablePriority_Detail
	{
	font-style: normal;
	font-weight:  normal;
	font-size: 9pt;
	color: #000000;
	background-color: #ffffff;
	vertical-align:middle;
	border: solid 1px;
	padding:  3px 8px 2px 8px;
	}

    /*
    =============================================================
	   PS Trend
	=============================================================
	*/
	.DataTopTable1TdTitlePSTrend		{
							text-align:center; 
							font-style: normal;
							font-weight: bold;
							font-size: 14pt;
							color: #AAAAAA;
							padding: 15px 0 0 0;
	}
    /*
    =============================================================
	   PAGE:    Provincial Summary
	=============================================================
	*/	
	.ProvincialSummaryContainer
	{
	    Width:696px;
		border:1px;
		border-color:#e5e5e5;
		border-style:solid;	
	    Padding: 1px 1px 1px 1px;
	    font-size:12px;
	    height:478px;
	}
	.ProvincialSummaryHeader
	{
/*	    float:left;*/
	    background-color:#353e5b;
	    font-weight:bold;
	    Width:696px;
	    color:White;
	}
	.ProvincialSummaryFirstHeaderRow
	{
/*	    float:left;*/
	    font-weight:bold;
	    Width:696px;
	    color:White;
	    text-align:center;
        border-bottom-color:Gray;
        border-bottom-width:1px;
        border-bottom-style:solid;
        padding-top:2px;
	}
	
	.ProvincialSummaryFirstColumn
	{
/*        float:left;*/
        vertical-align:middle;	
        width:205px;
        padding-top:12px;
        padding-left:2px;
        border-right-color:Gray;
        border-right-width:1px;
        border-right-style:solid;
	}
	.ProvincialSummaryBaselineColumn
	{
/*       float:left;*/
       vertical-align:middle;	
       width:56px;	
       padding-top:12px;
       padding-left:0px;
       border-right-color:Gray;
       border-right-width:1px;
       border-right-style:solid;
       text-align:center;
	}
	.ProvincialSummaryCurrentColumn
	{
/*       float:left;*/
       vertical-align:middle;	
       width:80px;	
       padding-top:12px;
       padding-left:0px;
       border-right-color:Gray;
       border-right-width:1px;
       border-right-style:solid;
       text-align:center;
       height:91px;
	}
	.ProvincialSummaryTargetColumn
	{
/*       float:left;*/
       vertical-align:middle;	
       width:50px;	
       padding-top:12px;
       padding-left:0px;
       border-right-color:Gray;
       border-right-width:1px;
       border-right-style:solid;
       text-align:center;
	}
	.ProvincialSummaryERVisitsRow
	{
/*       float:left;*/
	    font-weight:bold;
	    width:100px;
	    text-align:center;
	    height:100%;
	 }
	.ProvincialSummaryERVisitsColumn
	{
       border-Bottom-color:Gray;
       border-Bottom-width:1px;
       border-Bottom-style:solid;
       padding-top:0px;
       text-align:center;
	}
	.ProvincialSummaryVolumeColumn
	{
/*       float:left;*/
       vertical-align:middle;	
       width:70px;	
       padding-top:12px;
       padding-left:0px;
       border-right-color:Gray;
       border-right-width:1px;
       border-right-style:solid;
       text-align:center;
	}
	.ProvincialSummaryTotalColumn
	{
/*       float:left;*/
       vertical-align:middle;	
       width:45px;	
       padding-top:6px;
       padding-left:0px;
       text-align:center;
	}
    .ProvincialSummaryWithinTargetColumn
    {
/*       float:left;*/
       vertical-align:middle;	
       width:60px;	
       padding-top:12px;
       padding-left:0px;
       border-left-color:Gray;
       border-left-width:1px;
       border-left-style:solid;
       border-right-color:Gray;
       border-right-width:1px;
       border-right-style:solid;
       text-align:center;    
    }
	.ProvincialSummaryCurrentVsBaselineRow
	{
/*       float:left;*/
	    font-weight:bold;
	    width:140px;
	    text-align:center;
	}
	.ProvincialSummaryCurrentVsBaselineColumn
	{
       border-Bottom-color:Gray;
       border-Bottom-width:1px;
       border-Bottom-style:solid;
       padding-top:0px;
       text-align:center;
	}
	.ProvincialSummaryNetChangeHourColumn
	{
/*       float:left;*/
       vertical-align:middle;	
       width:55px;	
       padding-top:3px;
       padding-left:0px;
       border-right-color:Gray;
       border-right-width:1px;
       border-right-style:solid;
       text-align:center;
	}
	.ProvincialSummaryNetChangePercentColumn
	{
/*       float:left;*/
       vertical-align:middle;
       width:73px;	
       padding-top:8px;
       padding-left:0px;
       text-align:center;
	}
	.ProvincialSummaryRows
	{
/*       float:left;*/
	    background-color:#EEEEEE;
	    font-weight:bold;
	    Width:696px;
	}
    .ProvincialSummaryTableRows_Type
	    {
	        font-style: normal;
/*	        font-size: 10px;*/
	        color: Black;
	        background-color: Transparent;
	        padding: 2px 0px 4px 2px;
	        min-height:50px;
            height:40px;
            /*width:130px;*/
            border-right-color:Gray;
            border-right-width:1px;
            border-right-style:solid;
            border-top-color:Gray;
            border-top-width:1px;
            border-top-style:solid;
            float:inherit;
        }
    .ProvincialSummaryTableRows_Baseline
        {
	        font-style: normal;
	        color: Black;
	        background-color: Transparent;
	        text-align:center;
	        padding: 2px 0px 4px 0px;
	        min-height:50px;
            height:40px;
            width:56px;
            border-right-color:Gray;
            border-right-width:1px;
            border-right-style:solid;
            border-top-color:Gray;
            border-top-width:1px;
            border-top-style:solid;
        }
    .ProvincialSummaryTableRows_CurrentHours
        {
	        font-style: normal;
/*	        font-size: 10px;*/
	        color: Black;
	        background-color: Transparent;
	        text-align:center;
	        padding: 2px 0px 4px 0px;
	        min-height:50px;
            height:40px;
            width:80px;
            border-right-color:Gray;
            border-right-width:1px;
            border-right-style:solid;
            border-top-color:Gray;
            border-top-width:1px;
            border-top-style:solid;
        }
    .ProvincialSummaryTableRows_Target
        {
	        font-style: normal;
/*	        font-size: 10px;*/
	        color: Black;
	        background-color: #D4D4D4;
	        text-align:center;
	        padding: 2px 0px 4px 0px;
	        min-height:50px;
            height:40px;
            width:50px;
            border-right-color:Gray;
            border-right-width:1px;
            border-right-style:solid;
            border-top-color:Gray;
            border-top-width:1px;
            border-top-style:solid;
        }
    .ProvincialSummaryTableRows_Volume
        {
	        font-style: normal;
/*	        font-size: 10px;*/
	        color: Black;
	        background-color:Transparent;
	        text-align:center;
	        padding: 2px 0px 4px 0px;
	        min-height:50px;
            height:40px;
            width:53pt;
            border-right-color:Gray;
            border-right-width:1px;
            border-right-style:solid;
            border-top-color:Gray;
            border-top-width:1px;
            border-top-style:solid;
        }
    .ProvincialSummaryTableRows_Total
        {
	        font-style: normal;
/*	        font-size: 10px;*/
	        color: Black;
	        background-color:Transparent;
	        text-align:center;
	        padding: 2px 0px 4px 0px;
	        min-height:50px;
            height:40px;
            width:37px;
            border-right-color:Gray;
            border-right-width:1px;
            border-right-style:solid;
            border-top-color:Gray;
            border-top-width:1px;
            border-top-style:solid;
        }
    .ProvincialSummaryTableRows_Within
        {
	        font-style: normal;
/*	        font-size: 10px;*/
	        color: Black;
	        background-color:Transparent;
	        text-align:center;
	        padding: 2px 0px 4px 0px;
	        min-height:50px;
            height:40px;
            width:63px;
            border-right-color:Gray;
            border-right-width:1px;
            border-right-style:solid;
            border-top-color:Gray;
            border-top-width:1px;
            border-top-style:solid;
        }
    .ProvincialSummaryTableRows_NetChange
        {
	        font-style: normal;
/*	        font-size: 10px;*/
	        color: Black;
	        background-color:Transparent;
	        text-align:center;
	        padding: 2px 0px 4px 0px;
	        min-height:50px;
            height:40px;
            width:55px;
            border-right-color:Gray;
            border-right-width:1px;
            border-right-style:solid;
            border-top-color:Gray;
            border-top-width:1px;
            border-top-style:solid;
        }
    .ProvincialSummaryTableRows_PercentageChange
        {
	        font-style: normal;
/*	        font-size: 10px;*/
	        color: Black;
	        background-color:Transparent;
	        text-align:center;
	        padding: 2px 0px 4px 0px;
	        min-height:50px;
            height:40px;
            width:70px;
            border-top-color:Gray;
            border-top-width:1px;
            border-top-style:solid;
        }

    /*
    =====================================================================
        PAGE:   Provincial Summary PS
    =====================================================================
    */
	.ProvincialSummaryPSContainer
	{
	    Width:636px;
		border:1px;
		border-color:#e5e5e5;
		border-style:solid;	
	    Padding: 0px 0px 0px 0px;
	    font-size:12px;
	}
	.ProvincialSummaryPSTable
	{
	    Width:636px;
	}

	.ProvincialSummaryPSHeader
	{
	    background-color:#353e5b;
	    font-weight:bold;
	    color:White;
	    text-align:center;
	}
	.ProvincialSummaryPSHeader2
	{
	    background-color:#C8CEDF;
	    font-weight:bold;
	    color:Black;
	    text-align:center;
	}
	.ProvincialSummaryPSHeader3
	{
	    background-color:#C8CEDF;
	    font-weight:bold;
	    color:Black;
	}
	.ProvincialSummaryPSColumn1
	{
	    padding: 10px 10px 10px 10px;
	}
	.ProvincialSummaryPSColumn2
	{
	    padding: 10px 10px 10px 10px;
	    text-align:center;
	}
	.ProvincialSummaryPSColumn3
	{
	    padding: 10px 10px 10px 10px;
	    text-align:center;
	}
	.ProvincialSummaryPSColumn4
	{
	    padding: 10px 10px 10px 10px;
	    text-align:center;
	}
	.ProvincialSummaryPSColumn5
	{
	    padding: 10px 10px 10px 10px;
        text-align:center;
	}
	.ProvincialSummaryPSRow1Column1
	{
	    padding: 10px 10px 10px 10px;
	}
	.ProvincialSummaryPSRow1Column2
	{
	    padding: 10px 10px 10px 10px;
	    text-align:center;
	}
	.ProvincialSummaryPSRow1Column3
	{
	    padding: 10px 10px 10px 10px;
	    text-align:center;
	}
	.ProvincialSummaryPSRow1Column4
	{
	    padding: 10px 10px 10px 10px;
	    text-align:center;
	}
	.ProvincialSummaryPSRow1Column5
	{
	    padding: 10px 10px 10px 10px;
        text-align:center;
	}

    /*
    =============================================================
	   PAGE: Provincial Summary CTAS
	=============================================================
	*/
	.ProvincialSummaryCTASContainer
	{
	    Width:700px;
		border:1px;
		border-color:#e5e5e5;
		border-style:solid;	
	    Padding: 1px 1px 1px 1px;
	    font-size:10px;
	}
	.ProvincialSummaryCTASTable
	{
	    Width:700px;

	}
    .ProvincialSummaryCTASHeaderRow
    {
	    Width:700px;
        background-color: #353e5b;              /* Darker  # 2*/            /* Old  #00B9E4;*/    
    }
	.ProvincialSummaryCTASColumn
    {
        font-weight: bold;
        color: #ffffff;
        text-align:center;
        padding: 3px 8px 2px 6px;
        border-right-color:Gray;
        border-right-style:dotted;
        border-right-width:1px;
        border-bottom-color:Gray;
        border-bottom-style:dotted;
        border-bottom-width:1px;
    }
	.ProvincialSummaryCTASColumn1
    {
        font-weight: bold;
        color: #ffffff;
        text-align:center;
        padding: 3px 8px 2px 6px;
        border-right-color:Gray;
        border-right-style:dotted;
        border-right-width:1px;
    }
    .ProvincialSummaryCTASRow_All
    {
        background-color:#D4D4D4;
    }
    .ProvincialSummaryCTASRow_Rest
    {
        background-color:#EEEEEE;
    }

    .ProvincialSummaryCTASRow
	    {
	        color: #000000;
	        text-align:center;
	        padding: 3px 8px 2px 6px;
            border-right-color:Gray;
            border-right-style:dotted;
            border-right-width:1px;
            border-top-color:Gray;
            border-top-style:dotted;
            border-top-width:1px;
        }
	.ProvincialSummaryCTASRow1
	    {
	        font-style: normal;
	        color: #000000;
	        text-align:center;
	        padding: 3px 8px 2px 6px;
            border-right-color:Gray;
            border-right-style:dotted;
            border-right-width:1px;
            border-top-color:Gray;
            border-top-style:dotted;
            border-top-width:1px;
	    }
    .ProvincialSummaryCTASRow2
	    {
	        font-weight:  bold;
	        color: #000000;
	        text-align:left;
	        padding: 3px 8px 2px 6px;
            border-right-color:Gray;
            border-right-style:dotted;
            border-right-width:1px;
            border-top-color:Gray;
            border-top-style:dotted;
            border-top-width:1px;
	    }
    .ProvincialSummaryCTASRow3
	    {
	        font-style: normal;
	        font-weight: bold;
	        color: #000000;
	        text-align:left;
	        padding: 3px 8px 2px 6px;
            border-right-color:Gray;
            border-right-style:dotted;
            border-right-width:1px;
            border-top-color:Gray;
            border-top-style:dotted;
            border-top-width:1px;
        }		


    /*
    =============================================================
	   Day of Week
	=============================================================
	*/	
	.TimeOfDayContainer
	{
	    Width:696px;
		border:1px;
		border-color:#e5e5e5;
		border-style:solid;	
	    Padding: 1px 1px 1px 1px;
/*	    font-size:11px;*/
	    height:179px;
	}
	.TimeOfDayHeader
	{
	    Float:left;
	    background-color:#e5e5e5;
	    font-weight:bold;
        padding-bottom:4px;
	}
    .TimeOfDayRow
    {
       height:20px;
       float:left;
       vertical-align:middle;
    }
	.FirstColumnWidth
	{
	    float:left;	    
	    Width:128px;
	    background-color:#e5e5e5;
	}
    .RestofHeaderColumn
    {
        float:left;
	    Width:80px;
	    background-color:#e5e5e5;
	    text-align:center;
        border-left-color:White;
        border-left-style:solid;
        border-left-width:1px;
    }
	.FirstColumnRowWidth
	{
	    float:left;
	    Width:126px;
	    padding-right:2px;
	    padding-top:2px;
	    text-align:right;
        border-top-color:#e5e5e5;
        border-top-style:solid;
        border-top-width:1px;
        border-right-color:#e5e5e5;
        border-right-style:solid;
        border-right-width:1px;
	    font-weight:bold;
	}
    .RestofColumnRowWidth
    {
	    float:left;	
	    Width:80px;
	    padding-right:0px;
	    padding-top:2px;
	    text-align:center;
        border-top-color:#e5e5e5;
        border-top-style:solid;
        border-top-width:1px;
        border-left-color:White;
        border-left-style:solid;
        border-left-width:1px;
    }

	.TimeOfDayLegendContainer
	{
	    Width:528px;
		border:1px;
		border-color:#e5e5e5;
		border-style:solid;	
	    Padding: 1px 1px 1px 1px;
	    vertical-align:middle;
	    height:17px;
	}
	.FirstColumnWidthLegend
	{
	    float:left;	    
	    vertical-align:middle;
	    Width:60px;
	    background-color:Transparent;	
	    font-weight:bold;
	    font-size:12px;
	}
	.RestofColumnWidthLegend
	{
	    padding: 2px 2px 2px 2px;
	    text-align:center;
	    float:left;	    
	    Width:150px;
	    background-color:Transparent;	
	    font-weight:bold;
	    border:solid 1px #e5e5e5;
	    font-size:9px;
	}

	/*
	====================================================================
        PAGE:       FAQs	
	====================================================================
	*/
        #faq
        {
            width: 690px;
        }
        #faq h2
        {
            color: Black;
        }
        #faq h3
        {
            color: Black;
        }
        #faq h4
        {
            color: Black;
            font-size:0.9em;
        }
        #faq ul li a
        {
            color: Gray;
            text-decoration: none;
            font-weight: bold;
            font-size:0.9em;
            text-decoration:none;
        }
        #faq ul li a:hover
        {
            color: Black;
            text-decoration: none;
            font-weight: bold;
            font-size:0.9em;
            text-decoration:underline;
        }
        #faq p
        {
        }
        .spacer
        {
            width:100%;
            height:1px;
            border:0;
        }
        .topLinkDiv
        {
            text-align:right;
            float:right;
        }
        .topLink 
        {
            width:690px;
            float:right;
            color: #a9a9a9;
            font-weight: bolder;
            text-decoration:none;
            text-align:right;
        }
        .topLink:hover
        {
            color:Black;
            text-decoration:none;
        }

    /*
	====================================================================
        PAGE:       The ER Wait Time Strategy
	====================================================================
	*/
	
	#TheERWTS
	{
		width:690px;
	}
/*
	====================================================================
        PAGE:       Emergency Room Targets
	====================================================================
	*/
	
	#ERtargets
	{
		width:690px;
	}
	
	#ERtargets table
	{
		width:500px;
		border:1px;
		border-color:#e5e5e5;
		border-style:solid;
	}
	.ERTargetableheading
	{
	     background-color:#e5e5e5;
	}
	#ERtargets td
	{
		width:250px;
		border:0;
		border-style:solid;
	}
    /*
	====================================================================
        PAGE:       Time Spent in ER Data 
	====================================================================
	*/
    #timeSpendERData
    {
		width:690px;
    }
    .indented
    {
		margin-left:25px;
    }
    #timeSpendERData ul li a
    {
		color: Gray;
        text-decoration: none;
        font-weight: bold;
        font-size:0.9em;
        text-decoration:none;
    }
    #timeSpendERData ul li a:hover
    {
		color: Black;
        text-decoration: none;
        font-weight: bold;
        font-size:0.9em;
        text-decoration:underline;
	}

    /*
        ================================================================
        Page:       Inclusion Criteria
        ================================================================
    */
    .InclusionCriteriaHeader
        {
            float:left;
            background-color:#353e5b;
            color:White;
            border: solid 1px #343e5b;
            height:30px;
        }
    .InclusionCriteriaHeader_col1
        {
            float:left;
            padding: 0px 3px 3px 3px;
            width:120px;
            height:30px;
        }
    .InclusionCriteriaHeader_col2
        {
            float:left;
            padding: 0px 3px 3px 3px;
            width:500px;
            border-left-width:1px;
            border-left-color:White;
            border-left-style:solid;
            height:30px;
        }
    .InclusionCriteriaRow
        {
            float:left;
            background-color:Transparent;
            color:Black;
            border-bottom-width:1px;
            border-bottom-color:Gray;
            border-bottom-style:dotted;
        }
    .InclusionCriteriaRow_col1
        {
            float:left;
            padding:5px 3px 5px 3px;
            width:120px;
            text-align:center;
        }
    .InclusionCriteriaRow_col2
        {
            float:left;
            padding:5px 3px 5px 3px;
            width:500px;
            border-left-width:1px;
            border-left-color:gray;
            border-left-style:dotted;
        }
    .InclusionCriteriaRowAlternate
        {
            float:left;
            width:400px;
            background-color:#F2F2F2;
            color:Black;
            border-bottom-width:1px;
            border-bottom-color:Gray;
            border-bottom-style:dotted;
        }
    .InclusionCriteriaRowAlternate_col1
        {
            float:left;
            padding: 5px 3px 5px 3px;
            width:120px;
            text-align:center;
        }
    .InclusionCriteriaRowAlternate_col2
        {
            float:left;
            padding: 5px 3px 5px 3px;
            width:500px;
            border-left-width:1px;
            border-left-color:gray;
            border-left-style:dotted;
        }
        
        
        
 /*        From Surgery DI*/       
.buttonRegular, .buttonRegular-Enable
    {
/*        background:url("../Images/Button-InActive.jpg") no-repeat left;*/
        vertical-align:middle;
        font-size:14px;
        padding-top:2px;
        text-align:Center;
        text-decoration:none;
        background-color:#353f5b;
        border: solid 1px #B0B0B0;
        color:White;
        font-weight:bold;
    }
.buttonRegular:visited, .buttonRegular-Enable:visited
    {
        color:White;
    }
.buttonRegular:Hover, .buttonRegular-Enable:Hover
    {
        color:#dce5ea;
        text-decoration:none;
    }
.buttonRegular-Disable
    {
        vertical-align:middle;
        font-size:14px;
        padding-top:2px;
        text-align:Center;
        text-decoration:none;
        background-color:#BDBDBD;
        border: solid 1px #B0B0B0;
        color:White;
        font-weight:bold;
    }
.buttonRegular-Disable:visited
    {
        color:White;
    }
.buttonRegular-Disable:Hover
    {
        color:#dce5ea;
        text-decoration:none;
    }
    
    .General_Tab_Active
{
        float:left;
        text-align:center;
        margin-top:1px;
        border-left-color:#7D9AAA; 
        border-left-style:solid; 
        border-left-width:1px;
        border-top-color:#7D9AAA; 
        border-top-style:solid; 
        border-top-width:1px;
        border-right-color:#7D9AAA; 
        border-right-style:solid; 
        border-right-width:1px;
        background-color:White;
        text-decoration:none;
        color:#000;
        margin-left:16px;
	    margin-right:4px;
	    font-weight:bold;
	    
}
.General_Tab_Active:hover
{
        Color:#000;
        text-decoration:none;
        margin-left:16px;
	    margin-right:4px;
}
.General_Tab_InActive, .General_Tab_InActive:hover
{
        float:left;
        text-align:center;
        margin-top:1px;
        Color:White;
	    background: #7D9AAA; /* #353f5b;*/
	    margin-left:16px;
        text-decoration:none;
        margin-left:16px;
	    margin-right:4px;
	    font-weight:bold;
}
.Private_Tab_Active
{
        float:left;
        text-align:center;
        margin-top:1px;
        border-left-color:#7D9AAA; 
        border-left-style:solid; 
        border-left-width:1px;
        border-top-color:#7D9AAA; 
        border-top-style:solid; 
        border-top-width:1px;
        border-right-color:#7D9AAA; 
        border-right-style:solid; 
        border-right-width:1px;
        background-color:White;
        text-decoration:none;
        color:#000;
        margin-left:4px;
	    margin-right:4px;
	    font-weight:bold;
}
.Private_Tab_Active:hover
{
        Color:#000;
        text-decoration:none;
        margin-left:4px;
	    margin-right:4px;
}
.Private_Tab_InActive, .Private_Tab_InActive:hover
{
        float:left;
        text-align:center;
        padding-top:2px;
        Color:White;
	    background: #7D9AAA; /* #353f5b;*/
        text-decoration:none;
        margin-left:4px;
	    margin-right:4px;
	    font-weight:bold;

}
.Admin_Tab_Active
{
        float:left;
        text-align:center;
        margin-top:1px;
        border-left-color:#7D9AAA; 
        border-left-style:solid; 
        border-left-width:1px;
        border-top-color:#7D9AAA; 
        border-top-style:solid; 
        border-top-width:1px;
        border-right-color:#7D9AAA; 
        border-right-style:solid; 
        border-right-width:1px;
        background-color:White;
        text-decoration:none;
        color:#000;
        margin-left:4px;
	    margin-right:4px;
	    font-weight:bold;

}
.Admin_Tab_Active:hover
{
        Color:#000;
        text-decoration:none;
        margin-left:4px;
	    margin-right:4px;
}
.Admin_Tab_InActive, .Admin_Tab_InActive:hover
{
        float:left;
        text-align:center;
        padding-top:2px;
        Color:White;
	    background: #7D9AAA; /* #353f5b;*/
        margin-left:8px;
        text-decoration:none;
        margin-left:4px;
	    margin-right:4px;
        font-weight:bold;

}
.LHINHeading 
	{
	color: #353f5b;
    font-weight:bold;
	padding: 4px 0px 4px 2px; /* this creates the size of the menu item box - last value is the distance of the text from the side */
    background-color:#edeff0;
	border-bottom: 1px dotted #c0c0c0;
	}
.LHINRow, .LHINRow a
{
    Color:#666666;
    padding: 4px 2px 4px 2px;
}
.LHINRow a:hover
{
    color: #000;
    padding: 4px 2px 4px 2px;
}

    /*
        ================================
            Tabs
        ===============================
    */
    .TabMap
        {
            background:url("../Images/Map_Active.PNG") no-repeat top left no-repeat;
            text-align:center;
            vertical-align:middle;
            font-size:1em;
            color:White;
            text-decoration:none;
            font-weight:bolder;
            padding-top:6px;
        }
    .TabMap:visited
        {
            color:White;
        }
    .TabMap:Hover
        {
            color:White;
            text-decoration:none;
        }
    .TabMap_inactive
        {
            background:url("../Images/Map_InActive.PNG") no-repeat top left no-repeat;
            text-align:center;
            vertical-align:middle;
            font-size:1em;
            color:Gray;
            text-decoration:none;
            font-weight:bolder;
            padding-top:6px;
        }
    .TabMap_inactive:visited
        {
            color:Gray;
        }
    .TabMap_inactive:Hover
        {
            color:Black;
            text-decoration:none;
        }

    .TabLocation
        {
            background:url("../Images/PostalCode_Active.PNG") no-repeat top left no-repeat;
            text-align:center;
            vertical-align:middle;
            font-size:1em;
            color:White;
            text-decoration:none;
            font-weight:bolder;
            padding-top:6px;
        }
    .TabLocation:visited
        {
            color:White;
        }
    .TabLocation:Hover
        {
            color:White;
            text-decoration:none;
        }
    .TabLocation_inactive
        {
            background:url("../Images/PostalCode_InActive.PNG") no-repeat top left no-repeat;
            text-align:center;
            vertical-align:middle;
            font-size:1em;
            color:Gray;
            text-decoration:none;
            font-weight:bolder;
            padding-top:6px;
        }
    .TabLocation_inactive:visited
        {
            color:Gray;
        }
    .TabLocation_inactive:Hover
        {
            color:Black;
            text-decoration:none;
        }        
    .TabHospital
        {
            background:url("../Images/Hospital_Active.PNG") no-repeat top left no-repeat;
            text-align:center;
            vertical-align:middle;
            font-size:0.9em;
            color:White;
            text-decoration:none;
            font-weight:bolder;
            padding-top:0px;
        }
    .TabHospital:visited
        {
            color:White;
        }
    .TabHospital:Hover
        {
            color:White;
            text-decoration:none;
        }
    .TabHospital_inactive
        {
            background:url("../Images/Hospital_inActive.PNG") no-repeat top left no-repeat;
            text-align:center;
            vertical-align:middle;
            font-size:0.9em;
            color:Gray;
            text-decoration:none;
            font-weight:bolder;
            padding-top:0px;
        }
    .TabHospital_inactive:visited
        {
            color:Gray;
        }
    .TabHospital_inactive:Hover
        {
            color:Black;
            text-decoration:none;
        }
  /* Callout box */
.callout {border-bottom:#c0c0c0 1px solid;border-top:#c0c0c0 1px solid;padding:6px;font-weight:bold;background-color:#edeff0;margin:10px 0;}  

/* location search box */
#location-search {font:13px Arial,Helvetica,sans-serif; background-color:#edeff0;overflow:hidden;padding:10px 9px 12px;width:390px;}
#location-search h3 {color:#000000;font-family:Verdana,Geneva,sans-serif;font-size:1.1em;margin:0 0 0.5em 0;}
#location-search input.textbox {height:25px; width: 378px; margin:2px 0 0 0;padding:0 5px; line-height: 25px; border: 1px solid #ccc; font-size: 14px;}
#location-search p {margin: 12px 0;}
#location-search .btn-container {margin: 15px 0 0 0;zoom:1;}
#location-search .btn-container .submit {float: right;}
#location-search .btn-container .checkbox {float: left;}
#location-search a.button-blue {cursor: pointer; background:url("../images/blue_button.png") no-repeat scroll 0 0 transparent;color:black;display:block;float:left;height:30px;padding-left:7px;text-decoration:none;}
#location-search a.button-blue span {cursor: pointer; background:url("../images/blue_button.png") no-repeat scroll right top transparent;display:block;float:left;height:23px;padding:7px 15px 0 10px;}
.error {color: red; display: none;}  

.BlueButtonClass
{
  background:url(../Images/blue_button.png) no-repeat scroll 0 0 transparent;
   color:black;
   display:block;
   float:left;
   height:30px;
   padding-left:7px;
   text-decoration:none;
  font-size:13px;
  padding-top:5px;
 text-align:Center;
 }
  BlueButtonClass:visited, .buttonRegular-Enable:visited
    {
        text-decoration:none;
    }
.BlueButtonClass:Hover, .buttonRegular-Enable:Hover
    {
       text-decoration:none;
     }
 
 .GreyButtonClass
{
 background-color:#999;
 color:#fff;
 text-decoration:none;
 text-align:center;
  -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 text-transform:none;
 width:375px;
 font-size:16px;
 font-weight:bold;
 padding:3px 2px;
 margin-bottom:15px;
 
 }
 GreyButtonClass:visited, .buttonRegular-Enable:visited
    {
        color:White;
    }
.GreyButtonClass:Hover, .buttonRegular-Enable:Hover
    {
        color:#dce5ea;
        text-decoration:none;
    }
   
 
#GoogleMap_Div .location-info  {}
#GoogleMap_Div .location-info p {margin: 0 5px 5px 5px;}
#GoogleMap_Div .location-info p.name {font-weight: bold;}    

/*  Grey Button (Basics, to be overridden for individual buttons) */

a.button-grey, a.button-grey:active, a.button-grey:visited 
	{	background-color:#999;color:#fff;text-decoration:none;text-align:center;
				margin-top:3px;margin-left:5px;padding:4px;width:375px;clear:both;display:block;clear:none;
     			-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size:16px; font-weight:bold;
     			cursor: hand;
     		
    }
a.button-grey:hover {background-color:#aaa; cursor: hand;}

a.button-grey.disabled, a.button-grey.disabled:hover{cursor: default; color: #fff; background-color: #999;}



#btnViewWaitTime a.button-grey {text-transform:none;width:375px;font-size:18px;font-weight:bold;padding:3px 2px;margin-bottom:15px;}
#btnViewWaitTime-waittimes.disabled, 
#btnViewWaitTime-waittimes.disabled:hover {cursor: default; color: gray; background-color: #999;}    
