	/*
		Generic Styles
	*/

	html,body 
	{ 
		height: 100%; 
	} 
	
	* {
		margin: 0;
		padding: 0;
	}
	
	.alt
	{
		text-indent: -999px;
	}
	
	body 
	{
		margin: 0;
		padding: 0;
		font-family: verdana;
		font-size: small;
	}
	
	img
	{
		border: 0;
	}
	
	a
	{
		text-decoration: none;
		font-size: 1.1em;
	}

	a:hover
	{
		text-decoration: none;
		font-size: 1.1em;
	}

	select
	{
		color: #696b60;
	}
	
	h2
	{
		ffont-size: 9pt;
		font-size: 1.1em;
		font-weight: bold;
		color: #696b60;
		padding-bottom: 4px;
	}
	
	h3
	{
		font-size: 8pt;
		font-size: 1.0em;
		font-weight: bold;
		color: #696b60;
		padding-bottom: 4px;
	}
	
	p 
	{
		color: #91928a;
		font-size: 9pt;
		font-size: 0.9em;
		padding-bottom: 8px;
	}

	ul
	{
		margin-bottom: 4px;
	}
	
	ul li
	{
		color: #91928a;
		font-size: 9pt;
		margin-left: 15px;	
	}
		
	/*
		Styles for Page Header
	*/

	#pageTop
	{
		padding-top: 37px;
		padding-left: 41px;
		height : 56px;
		background-image: url(/res/images/pageTop/logo.jpg);
		background-position: 532px 0px;
		background-repeat: no-repeat;
		border-bottom: solid 5px #b2b299;
	}
	
	/*
		Styles for Navigation
	*/
		
	#pageNavigation
	{
		font-size: 8pt;
		padding-left: 53px;
		margin-top: 2px;
		background: #696b60;
		height: 14px;		
	}
	
	.primarynavigation dl 
	{
		list-style-type: none; 
	}

	.primarynavigation dd 
	{
		float: left;
	} 

	.primarynavigation a 
	{
		padding-right: 4px;
		padding-left: 4px;
		margin-right: 10px;
		height: 14px;
		float: left;
		display: block;
		text-align: left;
		border: none;
		text-decoration: none;
		color: White;
		background: #696b60;
	}
	 
	.primarynavigation a:hover 
	{
		background: #7fa3b7;
		border: none; 
	}

	.primarynavigation a:active 
	{
		background: #7fa3b7;
		border: none; 
		color: #fff;
	}

	#navigationSpacer
	{
		background-color: #6c7b86;
		height: 13px;
		border-top: solid 14px #7fa3b7;
		padding-left: 0px;
	}

	#pageTitle
	{
		height: 28px;
		background-color: #696b60;
		color: White;
		padding-left: 52px;
		padding-top: 12px;
	}

	#pageTitleSpacer
	{
		width: 732px;
		height: 15px;
		background-color: #6c7b86;
	}
	
	#pageTitleSubSpacer
	{
		height: 15px;
		width: 533px;
		background-color: #999790;		
	}
	
	#secondaryNavigation
	{
		padding-top: 13px;
		padding-left: 47px;
		width: 700px;
		padding-bottom: 30px;
		height: 28px;
	}
	
	.secondarynavigation dl 
	{
		list-style-type:  none;
	}

	.secondarynavigation dd 
	{
		float: left;
		margin-bottom: 6px;
		margin-right: 4px;
	} 

	.secondarynavigation a 
	{
		display:  inline;
		text-align: left;
		border: none;
		text-decoration: none;
		color: #7fa3b7;
		font-size: 0.8em;
	}
	 
	.secondarynavigation a:hover 
	{
		border: none; 
		color: #696b60;
		font-size: 0.8em;
	}
	
	/*
		Styles for Flash Content
	*/
	
	#flashContent
	{
		height: 203px;
		background-image: url(/res/images/pageTop/flashline.jpg);
		background-repeat:  repeat-x;
		background-position: 0px 188px;
	}
	
	/*
		Home Page Content
	*/
	
	#homePageMain
	{
		float:left;
		background-image: url(/res/images/pageTop/homepagewords.jpg);
		background-repeat: no-repeat;	
		background-position: 50px 55px;
		hheight: 446px;
		height: 516px;
		overflow:  visible;
	}

	#homePageContent
	{
		overflow:  visible;
		position: relative;
		top: 160px;
		left: 50px;
		width: 310px;
		hheight: 260px;
		height: 330px;
	}

	#homePageMan
	{
		height: 446px;	
		width: 325px;
		float: left;
		top: 144px;
		padding-left: 70px;
		margin-right: -3px;
		padding-top: 70px;
	}
	
	#homePageBlocks
	{
		margin-left: 400px;
		background-image: url(/res/images/pageTop/homepageline.jpg);
		background-repeat: repeat-x;
		background-position: 0px 0px;
		height: 446px;
		margin-bottom: 0px;
		border: 0px;
		margin-top: 70px;
		position:relative;
		z-index:-1;
	}
			
	/*
		Left Side Blocks (decorative)
	*/
	
	#leftSideBlock1
	{
		position: absolute;
		top: 430px;
		left: 0px;
		background-image: url(/res/images/pageTop/leftblockgrey.jpg);
		background-repeat: repeat-y;
		height: 14px;
		width: 17px;
	}

	#leftSideBlock2
	{
		position: absolute;
		top: 488px;
		left: 0px;
		background-image: url(/res/images/pageTop/leftblocksand.jpg);
		background-repeat: repeat-y;
		height: 37px;
		width: 17px;
	}

	#leftSideBlock3
	{
		position: absolute;
		top: 527px;
		left: 0px;
		background-image: url(/res/images/pageTop/leftblockgrey.jpg);
		background-repeat: repeat-y;
		height: 21px;
		width: 17px;
	}

	#leftSideBlock4
	{
		position: absolute;
		top: 558px;
		left: 0px;
		background-image: url(/res/images/pageTop/leftblockbrown.jpg);
		background-repeat: repeat-y;
		height: 51px;
		width: 17px;
	}
	
	/*
		Page Content
	*/
	
	#pageContent
	{
		clear: both;
		mmargin-top: 30px;
		margin-bottom: 30px;
	}
	
	#contentPane
	{
		width: 470px;
		padding-left: 53px;	
		float: left;
		min-height: 200px;
		padding-bottom: 30px;
	}
	
	#contentPane a
	{
		color: #7fa3b7;
		font-weight: bold;
		text-decoration: none;
		ffont-size: 8pt;	
		font-size: 1.0em;
	}
	
	#contentPane a:hover
	{
		color: #a1bcca;		
		font-weight: bold;
		text-decoration: none;		
		ffont-size: 8pt;	
		font-size: 1.0em;
	}

	/*
		Side Content
	*/
	
	#sidePane a
	{
		color: #7fa3b7;
		font-weight: bold;
		text-decoration: none;	
		ffont-size: 8pt;	
		font-size: 1.0em;
	}
	
	#sidePane a:hover
	{
		color: #a1bcca;		
		font-weight: bold;
		text-decoration: none;		
		ffont-size: 8pt;	
		font-size: 1.0em;
	}

	#sidePane
	{
		width:200px;
		margin-left: 542px;
	}
		
	/*
		Footer
	*/
	
	#lexelMark
	{
		clear: both;
		padding-left:53px;
		padding-bottom: 10px;
	}
	
/*
	#lexelhomepage
	{
		clear: both;
		hheight: 85px;
		height: 1px;
		width: 100%;
		padding-top: 17px;
	}
*/
	
	#lexelhomepage img
	{
		margin-left: 54px;	
	}
	
	#pageFooter
	{
		clear: both;
		background-color: #7fa3b7;		
		/*height: 64px;*/
		padding-bottom: 4px;
		padding-left: 53px;
		/*padding-top: 29px;*/
		/*margin-top: -3px;*/
		margin-bottom: 20px;
		position:relative;
		top:-3px;
	}
	
	#pageFooter div.office
	{
		overflow:hidden;	
		width:650px;
		position:relative;
		padding-top:10px;
		padding-bottom:0px;
	}
	
		
	#pageFooter div.office dt
	{
		color: White;
		font-weight: Bold;
		width: 130px;
	}

	#pageFooter div.office dl
	{
		font-size: 0.7em;
		color: White;
		font-weight: normal;
		float: left;
		width: 160px;
	}
	
/*

	Copyright needs putting back in at some point

	#pageFooter div.copyright
	{
		clear: both;
		ffloat: right;
		ppadding-top: 29px;	
		text-align: right;
		ffont-size: 6pt;
		font-size: 0.7em;
		color: White;
		font-weight: Bold;
		width: 675px;
	}
*/
	
	/*
		People and Offices
	*/
	
	#employeeList
	{
		mmargin-left: 200px;
		padding-top: 15px;
	}
	
	#employeeDetails
	{
		width:470px;
		margin-top: 20px;			
	}
	
	#photoImage
	{
		float: left;
		ppadding-top: 15px;	
		width: 185px;
	}
	
	input.ddlEmployeeList
	{
		width: 175px;			
	}
	
	#photoImage img
	{
		border: solid 1px #7fa3b7;
	}
		
	/*
		Styles for Content Management
	*/
		
	.insertedImage 
	{
		padding-left: 5px;
		padding-right: 5px;
	}

	.insertedImage 
	{
		padding: 4px;
		display: block;
	}

	.insertedImageFloatLeft 
	{
		float: left;
	}

	.insertedImageFloatRight 
	{
		float: right;
	}

	.insertedImageRight 
	{
		text-align: right;
	}

	.insertedImageLeft 
	{
		text-align: left;
	}

	.insertedImageCentre 
	{
		text-align: center;
	}	

