body{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 60%;
	color: #838383;
	background-color: #FFFFFF;
	padding:0;margin:0;
	width:100%;
	line-height:130%;
}

p { font-size: 0.7em;
	margin:0;
	padding:0 0 30px;
}

h1 {font-family: Helvetica, Arial;
	font-weight: normal;
	color: #838383;
	margin:0;
	padding:0 0 20px 0;
	font-size:19pt;
	line-height:115%;
}

#pad {padding:30px;}

#address {padding:15px; text-align:left; vertical-align:text-top;}

#imagebox {padding:17px 445px 15px 29px;}

#mainpadding {padding:0 25px 15px 5px;}

#header {padding:10px 0px 10px 10px;}

h2 {font-family: Helvetica, Arial;
	font-weight: normal;
	color: #838383;
	margin:0;
	padding:0 0 10px 0;
	font-size:16pt;
	line-height:105%;
}

h3 {font-family: Helvetica, Arial;
	font-weight: normal;
	color: #838383;
	margin:0;
	padding-top: 12px;
	padding-bottom: 2px;
	font-size:10pt;
	line-height:115%;
}

h4 {font-family: Helvetica, Arial;
	font-weight: normal;
	color: #838383;
	margin:0;
	padding-top: 5px;
	padding-bottom: 2px;
	font-size:14pt;
	line-height:98%;
}

.style1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 3.3mm;
	color: #838383;
	font-weight:bold;
	padding:0;margin:0;
	line-height:115%;
	padding-top:0px; 
	padding-bottom:0px; 
	text-indent:0
}
	
.style2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #838383;
	padding:0;margin:0;
	line-height:115%;
	}

.style3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 5mm;
	color: #838383;
	padding:0;margin:0;
	line-height:115%;
}

.style4 {line-height:120%;}

.style5 {color: #048ff2; font-weight:bold;}
.style6 {font-size: 1.1em;}

.style7 {font-size: 1.3em; color: #048ff2; font-weight:bold; line-height:110%;}

.style8 {font-size: 1.2em; font-weight:bold; line-height:100%;}

.style9 { font-size: 0.9em; margin:0; padding:0 0 30px; line-height:125%;}

.style10 {font-family: Helvetica, Arial;
	font-weight: normal;
	color: #838383;
	margin:0;
	padding-top: 12px;
	padding-bottom: 2px;
	font-size:14pt;
	line-height:100%;
}

.list {font-size: 0.7em;
	color: #838383;
	line-height:115%;
	}

.address {font-size: 0.6em;}

.blue {font-weight: bold; color:#272974;}

.baseheading {font-size: 1.3em; color:#FFFFFF;}

.speciallink { color:FFFFFF;} 
a.speciallink:link {color: #FFFFFF} 
a.speciallink:visited {color: #FFFFFF} 
a.speciallink:hover {color: #99206f} 
a.speciallink:active {color: #99206f} 



.smallprint {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.6mm;
	color: #FFFFFF;
	padding:0;
	margin:0;
	line-height:115%;
}

.smalllinks {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.5mm;
	color: #838383;
	padding:0;
	margin:0;
	line-height:115%;
	text-align: center;
}

.quote {font-family: Georgia, Helvetica, Arial;
	color: #91e51f;
	margin:0;
	padding:0;
	font-size:3.8mm;
	line-height:115%;
}

.contact {font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin:0;
	padding:0;
	font-size:4mm;
	line-height:130%;
}
.portfolio td{   
vertical-align: top; 
} 

.img {padding:10px;}

.imghome {padding-right:10px;}
	
A:link {color: #272974; font-weight:bold;} 
A:visited {color: #272974; font-weight:bold;} 
A:hover { text-decoration: none; color: #3366CC; font-weight:bold;}



#menu {font-family: Helvetica, Arial, sans-serif;
	font-size: 90%;
	vertical-align: top;
	color: #ffffff;
	padding:0;margin:0;
	background:url(../images/design_norwich_bg.gif) top left #373737 repeat-x;
	min-width:850px;
	height: 25px;
	width: 100%;
	position: fixed;
	z-index: 5;
	bottom: 113px;
	padding-left: 30px;
	padding-top: 5px;  
	}

#services {align: right; 
position: relative;
padding-right: 30px;}

.image {padding-left:8px; 

}






