/* CSS Document */

html
	{
	height:100%;
	margin: 0px;
	padding: 0px;
	}
body
	{	
	width:100%;
	height:100%;
	background-color:#454B4B;
	/*background: url(myPictures/bg.png) ;*/
	background-repeat:repeat;
}
ul.TickList {
  list-style-image: url('myPictures/tick.png')
}


h1 {
	
	/*border: solid 1px #E0E0E0;
        background-color: #3C4D51;
        background-image: url(header_bg.jpg);*/
        background-repeat: no-repeat;
        background-position: top left;
                text-align:left;
        font:normal 1.8em Arial, Helvetica, sans-serif;color:#203C51;      

	}
h2 {
	font:normal 1.6em Arial,bold, Helvetica, sans-serif;
	color:#203C51; 
	text-decoration:none;

	
	}
	


P{font:normal 1.1em Arial, Helvetica, sans-serif;color: #525252; 
}
	
/*******************
MAIN SITE STRUCTURE
********************/

	#container {
	margin:auto;
	position:relative;
	overflow:hidden;
	width:1144px;
	height:auto;
	clear:both;
}
	#header{
	float:left;
	position:relative;
	overflow:hidden;
	width:1144px;
	height:352px;
	z-index:3;
	background: url(myPictures/newswt.jpg) ;
	}	
	#header1{
	float:left;
	position:relative;
	overflow:hidden;
		padding-top:10px;
	padding-left:333px;				
	z-index:3;
	background-repeat:no-repeat;
	background-position:center;
	}			
#header2{
	float:left;
	position:relative;
	overflow:hidden;
		padding-top:20px;
	padding-left:265px;				
	z-index:3;
	background-repeat:no-repeat;
	background-position:center;
	}
		
	#contentWrapper {
	overflow:hidden;
	position:relative;
	width:1109px;
	height:auto;
	z-index:5;
	background: url(myPictures/newcentre.png) repeat;
		}
		
	#contentLeft {
	float:left;
	position:relative;
	overflow:hidden;
	width:40px;
	height:auto;
	z-index:3;
		padding-right:25px;
						
}
	#contentLeft1 {
	float:left;
	position:relative;
	overflow:hidden;
	width:250px;
	height:auto;
	z-index:3;
	padding-top:0px;
				
}

	
	#contentCentre {
	float:left;
	position:relative;
	overflow:hidden;
	width:800px;
	height:auto;
	padding-top:30px;
	padding-left:100px;
	padding-right:0px;
		padding-bottom:40px;
	z-index:3;
	font:normal 0.8em Arial, sans-serif;
}	

	#contentRight {
	float:left;
	position:relative;
	overflow:hidden;
	width:100px;
	height:auto;
	z-index:3;
						
}




	
	
	
/******
Footer
******/

	#footerWrap {
	clear:both;
	overflow:hidden;
	position:relative;
	width:1109px;
	height:73px;
	
	background:url('myPictures/footerBG.png');
	background-repeat:no-repeat;
	
	}
	
	#footerText {
	font: normal 0.9em Arial, Helvetica, sans-serif;color: white; 
	clear:both;
	overflow:hidden;
	position:center;
	width:1109px;
	height:73px;
	color:black;
	padding-left:450px;
	}


.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px; 
border-left: 8px solid #203C51; /* thick left border of menu */

}

.slidedoormenu li{
border-bottom: 1px dotted #566D78; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background: white url(myPictures/newm.png) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: #356389;  
width: auto;
border-bottom: 1px dotted #566D78; /* White border beneath each menu item link, to add depth */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: black;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}


/*
*	Setup
*/
ul.cssmenu {
	list-style: none;
	padding: 0px;
	 

	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu li {
	float: left;
	
	}

ul.cssmenu li a {
	display: block;
	width: 141px;
	height: 45px;
	background: url('myPictures/amrollover.png');
	}

/*
*	Normal Links
*/
ul.cssmenu li.home a {
	background-position: 0 0;
	}

ul.cssmenu li.services a {
	background-position: -145px 0;
	}

ul.cssmenu li.portfolio a {
	background-position: -289px 0;
	
	}
	ul.cssmenu li.contact a {
	background-position: -432px 0;
	
	}
		
/*
*	Hover Links
*/
ul.cssmenu li.home a:hover {
	background-position: 0 -45px;
	}

ul.cssmenu li.services a:hover {
	background-position: -145px -45px;
	}

ul.cssmenu li.portfolio a:hover {
	background-position: -289px -45px;
	}
ul.cssmenu li.contact a:hover {
	background-position: -432px -45px;
	}


/*
*	Clicked Links
*/
ul.cssmenu li.home a:active {
	background-position: 0 -88px;
	}

ul.cssmenu li.services a:active {
	background-position: -145px -88px;
	}

ul.cssmenu li.portfolio a:active {
	background-position: -289px  -88px;
	}
	ul.cssmenu li.contact a:active {
	background-position: -432px -88px;
	}




/*
*	Selected/Active Links
*/
ul.cssmenu li.home a.selected {
	background-position: 0 -132px;
	}

ul.cssmenu li.services a.selected {
	background-position: -145px -132px;
	}

ul.cssmenu li.portfolio a.selected {
	background-position: -289px -132px;
}
ul.cssmenu li.contact a.selected {
	background-position: -432px -132px;
}




