/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ TEMPLATE ]-------------------------------------------------------------------------- */

/*
		Do not change class names or Container ID's. Alter attributes as required.
*/

/*
		The table structure below is compliant with the current W3C standards. 
		The layout technique that is used is will allow for a liquid centre and fixed sides. 
		
		--Width 

		
		--Layouts
		


/* -----[ Main structure CSS]--------------------------------------------------------------------- */

* {
margin: 0px; }

    body {
	    z-index:10;
	    margin:0;
	    padding:0;
	    border:0;			/* removes border around the viewport if in old versions of IE */
	    width:100%;
	    font-size:14px;
	    }
/* -----[ STRUCTURE]------------------------------------------------------------------------------ */

/* === [ wrappers to set width ] === */
#backgroundwrapper{
	background: none;
}
    #wrapper{
        display:block;
        position:relative;
        width:900px;
        margin: auto;
    }
    #cPCWrapper{
        z-index:10;
        margin: 0 0 0 auto;
	background: #ffffff;
	width:100%;
	display: block;
	overflow:hidden;
	float:left;
    }
/* === [ Heading Styles] === */   
	#cH{
		position:relative;
		display: block;
		min-height:230px;
		clear: both;
	}
	#cLogo{
		position: relative;
		display:block;
		width:264px;
		min-height:236px;
		border:1px solid #bfbdb9;
		border-bottom:none;
		float:left;

	}
	#cB{
		position:relative;
		display:block;
		width:530px;
		float:right;
	}
    
/* === [cLS] === */
    #cLS{
        position: relative;
        display: block;
        width:264px;
	margin-top: 16px;
        min-height:200px;
	border: 1px solid #bfbdb9;
	border-top:none;
	border-bottom: none;
        float:left;
        }
/* === [cPC] === */
    #cPC{
	background: #fff;
        position:relative;
        display:block;
        width: 600px;
        float: left;
	margin-left: 33px;
	padding-top: 1em;

    }
/* Footer styles */
    #cF{
        z-index:10;
        clear:both;
        width:100%;
        background: #ffffff;
	min-height: 160px;
    }
/* === [ copyRight ] === */
    #cC{
	font-size:9px;
	text-align:right;
        z-index:10;
        clear:both;
        width:100%;
    }
	#cC a {
		color: #333333;
	}
	#cC a:hover {
		color: #000000;
	}
	/*====[cC login nav]==== */
	.cCnav{
		float:left;
		text-align:left;
	}
/*------[additional style divs]------------------------------------------------------------------*/

/* -----[Layouts]------------------------------------------------------------------------------- */

/*------[Hibiscus Coast]-------------------------------------------------------------------------*/
.hcv #cPCWrapper
{
	background: #ffffff url(/Templates/plc/_images/cLS_hcv.jpg) repeat-y;
	background-position: top left;
}
.hcv #cF
{
	background: #ffffff url(/Templates/plc/_images/cF_hcv.jpg) no-repeat;
}
.hcv #cH{
	background: #f7f1d7 url(/Templates/plc/_images/banner_hcv.jpg) no-repeat;

}
.hcv#backgroundwrapper{
	background: #ffffff url(/Templates/plc/_images/background_hcv.jpg) repeat-x;
}

/*------[PLCH]-----------------------------------------------------------------------------------*/
.plc #cLogo{
	border:none;
}
.plc #cF
{
	background: #ffffff url(/Templates/plc/_images/cF_plc.jpg) no-repeat;
}
.plc #cH{
	background: #f7f1d7 url(/Templates/plc/_images/banner_plc.jpg) no-repeat;

}
.plc#backgroundwrapper{
	background: #ffffff url(/Templates/plc/_images/background_plc.jpg) repeat-x;
}
.plc #cPCWrapper
{
	background: #ffffff url(/Templates/plc/_images/cLS_plc.jpg) repeat-y;
	background-position: top left;
}


/*------[Longford Park]--------------------------------------------------------------------------*/
.lpv #cPCWrapper
{
	background: #ffffff url(/Templates/plc/_images/cLS_lpv.jpg) repeat-y;
	background-position: top left;
}
.lpv #cF
{
	background: #ffffff url(/Templates/plc/_images/cF_lpv.jpg) no-repeat;
}
.lpv #cH{
	background: #f7f1d7 url(/Templates/plc/_images/banner_lpv.jpg) no-repeat;

}
.lpv#backgroundwrapper{
	background: #ffffff url(/Templates/plc/_images/background_lpv.jpg) repeat-x;
}
/*------[Hillsborugh Heights Village]------------------------------------------------------------*/
.hhv #cPCWrapper
{
	background: #ffffff url(/Templates/plc/_images/cLS_hhv.jpg) repeat-y;
	background-position: top left;
}

.hhv #cF
{
	background: #ffffff url(/Templates/plc/_images/cF_hhv.jpg) no-repeat;
}
.hhv #cH{
	background: #f7f1d7 url(/Templates/plc/_images/banner_hhv.jpg) no-repeat;

}

.hhv#backgroundwrapper{
	background: #ffffff url(/Templates/plc/_images/background_hhv.jpg) repeat-x;
}

/* -----[ IE6 ]------------------------------------------------------------------------------- */

* html #cRS {
	margin-left: -200px;
}
*:first-child+html #cRS {
	margin-left: -200px;
}

/* -----[ Clearings ]-------------------------------------------------------------------------- */

.clearLeft,
.clear
{
	height: 0;
	font-size: 0;
	line-height: 0;
}
.clearLeft {
	clear: left;
}
.clear {
	clear: both;
}

/* -----[ Printing ]-------------------------------------------------------------------------- */

@media print {
	body {
	        background:none;
		font-size: 12pt;
	}
	#cRS, #cLS, #cTL, #cS, #cT, #cB, #cH, #cN, #cF {
		display: none;
	}
	#cPC {
			width:auto;
			padding: 0px;
			padding: 0px 0px 20px 0px;
			border-top-style: none;
			border-left-style: none;
		}
	    #cpcwrapper{
			width:auto;
			padding:0 0 0;
			margin:0 0 0 0;
			border:none;
	    }
	    #globalWrapper{
			background:none;
	    }
}

