body { 
background: #e9e9e9;
margin:0;
padding:0;
text-align:center;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
}

p { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;}

li {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; }

h1 {  
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt; 
color: #2157ab;
margin-top: 0px;
}
h2 {  
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt; 
color: #2157ab
}

hr {  color: #7D5190}


input {  
font-family: Verdana, Helvetica, sans-serif; 
font-size: 8pt; 
color: #666666}

a:link { color:#5c9846;font-weight: bold }
a:visited { color: #5c9846;font-weight: bold }
a:hover { 
color: #2157ab
}

#topContainer {
width: 100%;
background: url(images/topbg.jpg) repeat-x;
height: 435px;
}


#top{
width:1017px;
margin: 0px auto;
height:142px;
}

#logo {
width:297px; 
float:left;
margin-top: 19px;
}


#phone 
{
margin-top:25px;
height: 73px; 
width: 222px;
float: right;
margin-right: 56px;
}
#strapline {
height: 35px;
width: 480px;
margin-right: 56px;
text-align: right;
float: right;
}
#pic {
width: 100%;
background: url(images/mainpic.jpg) no-repeat center;
height: 250px;
}
#topmenu 
{height:40px; 
width: 905px;
margin:  0px auto;
}
#contentContainer {
margin: auto 0;
width:100%;
background: white;
padding: 0px;
text-align: center;
overflow: hidden;
}
#contents {
width: 905px;
margin: 0px auto;
overflow: hidden;
margin-top: 40px;
margin-bottom: 40px;
}


#left{
width:225px; 
float:left;

}


#right {
float: left;
width: 645px;
padding-top: 0px;
margin-left: 30px;
text-align:left;
}
#right p {
margin-top: 0px;
}
#text
{
width: 400px;
float: left;
border: 1px solid orange;
}
#picright {
float:right;
margin-left: 20px;
}

#righthome {
float: right;
border: 1px solid yellow;
}
#footerContainer {
border-top: 1px dotted grey;
width: 100%;
}
#footer
	{
	width: 905px;
	clear: both;
	text-align:left;
	height: 55px;	
	margin:  0px auto;
	padding-top: 10px;
	font: 7pt tahoma;
	color: #9c9e9f;
	}	
	

#footer a:link, #footer a:visited {
	text-decoration:none;
	color: #9c9e9f;
	}
	
#footer a:hover {
	color:black
	}
#copy
	{
	float:right;
	width:285px;
	clear: both;
	text-align:right;
	height: 55px;
	}	
	
	
.copy {
	font: 7pt tahoma;
	color: #9c9e9f;
	padding-top: 10px;
	}
	
.copy a:link, .footer a:visited {
	text-decoration:none;
	color: #9c9e9f;
	}
	
.copy a:hover {
	color:black
	}	
	
#footerleft
{width:300px; 
float:left
}
