/* CSS Document */

/* 3 Column layout from http://www.glish.com/css/3.asp 
	Original in assets\Draft Layouts\css folder */

	body {
	text-align:center;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
	background-position:center;	
		}
/*** Structure **************************************************************************/
	
	#frame {
		/* Size to 1024 * 768 maximised - ie  955 * 600 */
		width:950px;
		margin:0px;
		margin-right:auto;
		margin-left:auto;			/* comment this line to take out the centreing */
		margin-top:0px;
		padding:0px;
		padding-left:20px;
		padding-top:20px;
		text-align:left;
		}
	#body {
		width:910px;
		left:20px;
		/*height:610px;*/
		border:1px solid #999999;
		padding-left:20px;
		padding-top:20px;
		}
		#header {
		width:890px;
		left:0px;
		height:56px;
		border-bottom:1px solid #CCCCCC;
	}
	#logo {
		float:left;
		clear:right;
	}	
	#menu{
		width:680px;
		height:50px;
		float:right;		
	}
	#content{
		width:890px;
		height:460px;
		padding-top:20px;
	}
	#footer{
		width:890px;
		height:25px;
		border-top:1px solid #CCCCCC;
		padding-top:10px;
		font-size:0.9em;
		color: #FF0000;
	}
	#credit{
		width:910px;
		height:35px;
		color: #999999;
		font-size:0.9em;
		text-align:right;
		padding-top:10px;
	}
	/*** Menu **************************************************************************/
	div#menuitems{
	}
	div#menuitems span{
		background-color:#E5E5E5;
		width:120px;
		height:20px;
		border:1px solid #CCCCCC;
		border-right:none;
		float:left;
		clear:right;
		text-align:center;
		padding-top:1px;		
	}
	.menuitem{
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:1.1em;
	}
	div#menu .lastmenuitem {
		border-right:1px solid #CCCCCC;
	}
	a{
		color:#434343;
		text-decoration:none;
	}
	a:hover{
		color:#FF0000;
		text-decoration:none;
	}
	/*** Sub Menu ***********************************************************************/	
	div#submenuitems{
		width:681px;
		height:23px;
		border:1px solid #CCCCCC;
		background-color:#F3F3F3;
		float:left;
		margin-top:-1px;
		color:#FF0000;
		font-size:0.9em;
		padding-top:10px;
	}
	#submenuitems span {
		position:relative;	
		margin-left:10px;
		margin-right:10px;
		text-decoration: none;
	}
	#submenuitems span.first {
		margin-left:10px;
	}	
	#submenuitems a {
		position:relative;	
		text-decoration: none;
		color: #666666;
	}
	#submenuitems a:hover {
		color: #FF0000;
	}
	/*** Menu Sections ******************************************************************/	
	.home #menuitems .home{
		color:#FF0000;
		border-bottom-color:#F3F3F3; 
		background-color:#F3F3F3;
	}
	body.contracting div#menuitems span.contracting{
		color:#FF0000;
		border-bottom-color:#F3F3F3; 
		background-color:#F3F3F3;
	}
	body.development  div#menuitems span.development {
		color:#FF0000;
		border-bottom-color:#F3F3F3; 
		background-color:#F3F3F3;
	}
	body.history div#menuitems span.history{
		color:#FF0000;
		border-bottom-color:#F3F3F3; 
		background-color:#F3F3F3;
	}
	body.contact div#menuitems span.contact{
		color:#FF0000;
		border-bottom-color:#F3F3F3; 
		background-color:#F3F3F3;
	}
	.sectioncontainer{
		background:#FCFCFC;
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		border: 1px solid #E5E5E5;
	}
	div.sectioncontainer div{
		padding-top:2px;
		padding-bottom:2px;
		padding-left:5px;
	}
	
	/*** Footer **************************************************************************/
	#footermenu{
		float:left;
	}
	#address{
		float:right;		
	}
	#address span{
		color:#666666;
	}
	#footermenu span {
		position:relative;	
		margin-left:10px;
		margin-right:10px;
		text-decoration: none;
	}
	#footermenu span.first {
		margin-left:0px;
	}	
	div#footer a {
	position:relative;
	text-decoration: none;
	color: #666666;
	left: -1px;
	}
	div#footer a:hover {
		color: #FF0000;
	}
	/*** Credit **************************************************************************/

	/*** Content **************************************************************************/
	.contentbox{
		background:#FCFCFC;
		border: 1px solid #E5E5E5;
		width:100%;
		float:right;
	}
	.contentbox p{
		padding-left:20px;
		padding-right:20px;
	}
	.contentbox a{
		text-decoration:underline;
		}
	
	.missing{
		background-color:#FFFFCC;
	}

/* Test ****************************************************************************************************
#frame {background-color:#FFCCCC;}
#body {background-color:#CCCCFF}
#header {background-color:#FFCCFF}
#content {background-color:#CCFFCC}
#footer {background-color:#CCCCFF}
#credit{background-color:#FFFFCC}
#menu {background-color:#CCCCCC}
#caption{background-color:#CCFFFF}
#scroll{background-color:#FFFFCC}
#paging{background-color:#CCFFCC}

/**********************************************************************************************************/

