html,body {
	margin:0;
	background-color: #ffffff;
	font-size:82%;
	font-weight: normal;
	font-family: "Verdana", "Arial", "Helvetica", san-serif;
	line-height: 1.4em;
	color: #666666;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

h1.orangelarge {
	font-size: 2em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #FF9306;
}

h1.greenlarge {
	font-size: 2em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #78A22F;
}

h1.orange {
	font-size: 1.7em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #FF9306;
}

h1.green {
	font-size: 1.7em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #78A22F;
}

h1.purple {
	font-size: 1.7em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #350759;
}

h2.orangelarge {
	font-size: 2em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #FF9306;
}

h2.greenlarge {
	font-size: 2em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #78A22F;
}

h2.orange {
	font-size: 1.7em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #FF9306;
}

h2.green {
	font-size: 1.7em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #78A22F;
}

h2.white {
	font-size: 1.7em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #ffffff;
}

h3 {
	font-size: 2em;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #350759;
}

p.contacttext {
	font-size: 1.5em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #CDE0A8;
}

p.contacttext2 {
	font-size: 1.3em;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.5em;
	font-weight: normal;
	color: #350759;
}

p.contacttext3 {
	font-size: 1em;
	margin: 25px 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.5em;
	font-weight: normal;
	color: #350759;
}

p.contacttext4 {
	font-size: 1.15em;
	margin: 25px 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.7em;
	font-weight: normal;
	color: #350759;
}

h3.gray {
	font-size: 1.5em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #666666;
}

.bold {
	font-weight: bold;
}

.boldnospaceafter {
	font-weight: bold;
	margin: 20px 0 2px 0;
}

.boldnospaceaftergray {
	font-weight: bold;
	margin: 20px 0 2px 0;
	color: #666666;
}

a {
	color: #350759;
	text-decoration: none;
}

a:hover {
	color: #350759;
	text-decoration: underline;
}

a.gray {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #350759;
	text-decoration: underline;
}

a.graylarger {
	color: #666666;
	text-decoration: none;
	font-size: 1.15em;
}

a.graylarger:hover {
	color: #666666;
	text-decoration: underline;
	font-size: 1.15em;
}

a.menu {
	color: #ffffff;
	text-decoration: none;
	font-size: 1.15em;
}

a.menu:hover {
	color: #ffffff;
	text-decoration: underline;
	font-size: 1.15em;
}

a.menu2 {
	color: #666666;
	text-decoration: none;
	font-size: 1em;
}

a.menu2:hover {
	color: #666666;
	text-decoration: underline;
	font-size: 1em;
}

a.menu3 {
	color: #666666;
	text-decoration: none;
	font-size: 1em;
}

a.menu3:hover {
	color: #666666;
	text-decoration: underline;
	font-size: 1em;
}

a.green {
	color: #78A22F;
	text-decoration: none;
}

a.green:hover {
	color: #78A22F;
	text-decoration: underline;
}

a.orange {
	color: #FF9306;
	text-decoration: none;
}

a.orange:hover {
	color: #FF9306;
	text-decoration: underline;
}

a.contacts {
	color: #CCCCCC;
	text-decoration: none;
}

a.contacts:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

p {
	font-size: 1.15em;
	
}

p.small {
	padding-top: 20px;
	font-size: 1em;
	
}

p.news {
	font-size: 0.95em;
	padding-left: 10px;
	
}

p.newsarticles {
	font-size: 1.15em;
	line-height: 1.6em;
}

.onlyshowtoprint {
	display: none;
}

.callbacktext {
	color: #350759;
 }
 
 .largegreytext {
 	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1.17em;
	
}

 .greentext {
 	margin: 25px 0 0 0;
	font-size: 1.1em;
	color: #78A22F;
}

 .orangetext {
 	margin: 25px 0 0 0;
	font-size: 1.1em;
	color: #FF9306;
}

 .greentextdonotprint {
 	margin: 35px 0 0 0;
	padding: 5px 0 0 5px;
	font-size: 1.1em;
	color: #78A22F;
	background-color: #FFFFFF;
	height: 20px;
	width: 170px;
}

 .greentextdonotprint2 {
 	margin: 25px 0 0 0;
	padding: 0 0 0 0;
	font-size: 1.1em;
	color: #78A22F;
	background-color: #FFFFFF;
	height: 20px;
	width: 170px;
}

 .orangetextdonotprint {
 	margin: 25px 0 0 0;
	font-size: 1.1em;
	color: #FF9306;
}
 
.footertext {
	margin: 10px 0 6px 0;
	font-size: 0.9em;
	color: #350759;
	line-height: 1.3em;
	
}

.footertext2 {
	margin: 20px 0 6px 0;
	font-size: 0.9em;
	color: #350759;
	line-height: 1.3em;	
}

.footertextorange {
	margin: 0 0 8px 0;
	font-size: 0.9em;
	color: #FF9306;
	line-height: 1.3em;
	font-weight: bold;
}

.footertextgreen {
	margin: 0 0 8px 0;
	font-size: 0.9em;
	color: #78A22F;
	line-height: 1.3em;
	font-weight: bold;
}

#outercontainer { 
	min-width: 900px; 
}

#innercontainertest { 
	position: relative; 
	min-height: 200px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
	/*background-color: red;*/
}

#innercontainer1010 { 
	position: relative; 
	height: 1010px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1070 { 
	position: relative; 
	height: 1070px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1110 { 
	position: relative; 
	height: 1110px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1120 { 
	position: relative; 
	height: 1120px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1140 { 
	position: relative; 
	height: 1140px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1150 { 
	position: relative; 
	height: 1150px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1160 { 
	position: relative; 
	height: 1160px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1180 { 
	position: relative; 
	height: 1180px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1200 { 
	position: relative; 
	height: 1200px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1220 { 
	position: relative; 
	height: 1220px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1240 { 
	position: relative; 
	height: 1240px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1250 { 
	position: relative; 
	height: 1250px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1260 { 
	position: relative; 
	height: 1260px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1300 { 
	position: relative; 
	height: 1300px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1320 { 
	position: relative; 
	height: 1320px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1360 { 
	position: relative; 
	height: 1360px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1380 { 
	position: relative; 
	height: 1380px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1400 { 
	position: relative; 
	height: 1400px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1420 { 
	position: relative; 
	height: 1420px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}


#innercontainer1460 { 
	position: relative; 
	height: 1460px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1490 { 
	position: relative; 
	height: 1490px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1540 { 
	position: relative; 
	height: 1540px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1960 { 
	position: relative; 
	height: 1960px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer2000 { 
	position: relative; 
	height: 2000px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1900 { 
	position: relative; 
	height: 1900px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer2050 { 
	position: relative; 
	height: 2050px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer2100 { 
	position: relative; 
	height: 2100px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer2200 { 
	position: relative; 
	height: 2200px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer2230 { 
	position: relative; 
	height: 2230px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer2250 { 
	position: relative; 
	height: 2250px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1340 { 
	position: relative; 
	height: 1340px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1440 { 
	position: relative; 
	height: 1440px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1470 { 
	position: relative; 
	height: 1470px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1540 { 
	position: relative; 
	height: 1540px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1640 { 
	position: relative; 
	height: 1640px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer1940 { 
	position: relative; 
	height: 1940px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}

#innercontainer2040 { 
	position: relative; 
	height: 2040px;
	background-image: url(../images/dark_background.gif); 
	background-repeat: repeat-x;
}



#containermiddle { 
	float: left; 
	width: 900px; 
	padding: 0 0 0 0; 
	margin-right: -450px; 
	/*height: 1200px;  */
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
}

#containerleft { 
	width: 50%; 
	float: left; 
	margin-right: -450px; 
	height: 189px;
	background-image: url(../images/pale_background.gif);
	background-repeat: repeat-x;
}

#containerright { 
	width: 50%; 
	float: right; 
	height: 1px;
	margin-left: -450px;
}



/* --------------------- header start -------------------------- */

#headercontainer {
	padding: 0 0 0 0;
	height: 123px;
}

#logocontainer {
	padding: 13px 0 0 28px;
	height: 110px;
	width: 157px;
	float: left;
}

#callbackcontainer {
	margin: 48px 30px 20px 0;
	padding: 15px 0 15px 0;
	height: 25px;
	width: 310px;
	background-color: #AA95BE;
	float: right;
}

#callbacktextcontainer {
	margin: 0 0 0 15px;
	padding: 5px 0 5px 5px;
	height: 15px;
	width: 105px;
	background-color: #ffffff;
	float: left;
}

#spacercontainer {
	margin: 0 0 0 0;
	height: 25px;
	width: 50px;
	background-color: #FFFFFF;
	float: left;
	background-image: url(../images/phone.gif); 
	background-repeat: no-repeat;
}

#teltextcontainer {
	margin: 0 15px 0 0;
	padding: 5px 0 5px 5px;
	height: 15px;
	width: 115px;
	background-color: #ffffff;
	float: right;
}

/* --------------------- header end -------------------------- */




/* --------------------- content start -------------------------- */

#contentcontainertest {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	float: left;
	width: 898px;
	background-color: #ffffff;
	border: solid #DBD2E2 1px;
	/*background-color: blue;*/
	
}

#contentcontainer {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 646px;
	width: 898px;
	background-color: #ffffff;
	border-left: solid #DBD2E2 1px;
	border-top: solid #DBD2E2 1px;
	border-right: solid #DBD2E2 1px;
}

#contentcontainer600 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 600px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer700 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 700px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer720 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 720px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer750 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 750px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer775 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 775px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer800 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 800px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer820 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 820px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer850 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 850px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer900 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 900px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer950 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 950px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer970 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 970px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1000 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1000px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1050 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1050px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1080 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1080px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1120 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1120px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1150 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1150px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1250 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1250px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1480 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1480px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1500 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1500px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1550 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1550px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1600 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1600px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1650 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1650px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1700 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1700px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1800 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1800px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#contentcontainer1850 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1850px;
	width: 898px;
	border: solid #DBD2E2 1px;
	background-color: #ffffff;
	clear: left;
}

#menucontainer {
	margin: 17px 0 0 28px;
	padding: 0 0 0 0;
	height: 36px;
	width: 842px;
}





ul#lists {
	padding: 0;
	margin: 0;
	list-style-type: disc;
	list-style-position: outside;
	font-size: 1.15em;
	/*height: 250px;*/
	height: auto;
}

li.lists {
	margin: 0 0 0 17px;
	float: none;
	height: 24px;
	display: list-item;
	height: auto;
	padding: 0 0 8px 0;
}




ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	height: 36px;
	/*height: 250px;*/
}

ul#nav2 { /* all lists */
	padding: 0 0 0 0;
	margin: 155px 0 0 5px;
	width: 186px;
	list-style: none;
	height: 36px;
}

ul#nav3 { /* all lists */
	padding: 0 0 0 0;
	margin: 155px 0 0 5px;
	width: 186px;
	list-style: none;
	height: 36px;
}

li { /* all list items */
	float: left;
	position: relative;
	height: 36px;
	display: inline;
}

/*ul li {
	position: relative;
	}
	
li ul {*/ /* second-level lists */
	/*display: none;
	position: absolute;
	top: 36px;
	left: 0;
	color: #FFFFFF;
	background-color: green;
	width: 500px;
}*/

li ul.personalwidth { /* second-level lists */
	display: none;
	position: absolute;
	top: 36px;
	left: -146px;
	width: 842px;
}

ul.personalwidth3 { /* second-level lists */
	display: block;
	position: relative;
	top: -28px;
	left: 117px;
	width: 196px;
}

li ul.commercialwidth { /* second-level lists */
	display: none;
	position: absolute;
	top: 36px;
	left: -294px;
	width: 842px;
}

ul.businesswidth { /* second-level lists */
	display: block;
	position: relative;
	top: -28px;
	left: 117px;
	width: 196px;
}

li ul.newswidth { /* second-level lists */
	display: none;
	position: absolute;
	top: 36px;
	left: -628px;
	width: 842px;
}

li ul.contactwidth { /* second-level lists */
	display: none;
	position: absolute;
	top: 36px;
	left: -746px;
	width: 842px;
}

li ul.personalwidth2 { /* second-level lists */
	display: none;
	position: absolute;
	margin: 0 0 0 0;
	left: 190px;
	width: 217px;
}

li ul.commercialwidth2 { /* second-level lists */
	display: none;
	position: absolute;
	margin: 0 0 0 0;
	left: 190px;
	width: 217px;
}


li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

/*li:hover ul, li.over ul {*/ /*lists nested under hovered list items*/
	/*display: block;
	background-image: url(../images/second_level_background.gif);
	height: 28px;
	top: 36px;
}*/

li.top:hover ul, li.over ul { /*lists nested under hovered list items*/
	display: block;
	background-image: url(../images/second_level_background.gif);
	background-repeat: no-repeat;
	height: 28px;
	top: 36px;
}

li.left:hover ul, li.over2 ul { /*lists nested under hovered list items*/
	display: block;
	background-color: #FF9306;
	height: 100px;
	top: -148px;
	left: 185px;
	height: 184px;
}

li.right:hover ul, li.over3 ul { /*lists nested under hovered list items*/
	display: block;
	background-color: #78A22F;
	height: 100px;
	top: -148px;
	left: 185px;
	height: 184px;
}

ul>li>ul>li {
	height: 28px;
}

.level2a {
	margin: 5px 0 0 15px;
}

.level2b {
	margin: 5px 0 0 19px;
}

.level2c {
	margin: 5px 0 0 19px;
}

.level2d {
	margin: 5px 0 0 19px;
}

.level2e {
	margin: 5px 0 0 19px;
}

.level2d {
	margin: 5px 0 0 19px;
}

.level2f {
	margin: 5px 0 0 19px;
}

.level2g {
	margin: 5px 0 0 19px;
}

.level2h {
	margin: 5px 0 0 19px;
}

.level2i {
	margin: 5px 0 0 19px;
}

.levelpersonal {
	margin: 5px 0 0 5px;
	padding: 3px 0 3px 10px;
	width: 196px;
	height: 14px;
	background-color: #FFFFFF;
}

.levelpersonal2 {
	margin: 2px 0 0 5px;
	padding: 3px 0 3px 10px;
	width: 196px;
	height: 14px;
	background-color: #FFFFFF;
}

.levelpersonalhome {
	margin: 5px 0 0 5px;
	padding: 3px 0 3px 10px;
	width: 196px;
	height: 17px;
	background-color: #FFFFFF;
}

.levelpersonalhome2 {
	margin: 2px 0 0 5px;
	padding: 3px 0 3px 10px;
	width: 196px;
	height: 17px;
	background-color: #FFFFFF;
}

.levelcommercialhome {
	margin: 5px 0 0 5px;
	padding: 3px 0 3px 10px;
	width: 196px;
	height: 17px;
	background-color: #FFFFFF;
}

.levelcommercialhome2 {
	margin: 2px 0 0 5px;
	padding: 3px 0 3px 10px;
	width: 196px;
	height: 17px;
	background-color: #FFFFFF;
}

.levelcommercial {
	margin: 5px 0 0 5px;
	padding: 3px 0 3px 10px;
	width: 196px;
	height: 14px;
	background-color: #FFFFFF;
}

.levelcommercial2 {
	margin: 2px 0 0 5px;
	padding: 3px 0 3px 10px;
	width: 196px;
	height: 14px;
	background-color: #FFFFFF;
}

/*#content {
	clear: left;
}*/

#mainleftcontainer {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 445px;
	float: left;
}

#mainrightcontainer {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 453px;
	float: right;
}

#mainleftcontainer2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 513px;
	float: left;
}

#mainrightcontainer2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 385px;
	float: right;
}

#leftbannercontainer {
	margin: 29px 0 0 28px;
	padding: 0 0 0 0;
	height: 197px;
	width: 413px;
	background-image: url(../images/for_you.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: left;
}

#leftbannercontainernobackground {
	margin: 0 0 0 0;
	padding: 29px 0 0 29px;
	height: 170px;
	width: 413px;
	float: left;
	clear: left;
}

/*#leftbannercontainercommercial {
	margin: 29px 0 0 28px;
	padding: 0 0 0 0;
	height: 170px;
	width: 480px;
	background-image: url(../images/commercial_banner.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: left;
}

#leftbannercontainerpersonal {
	margin: 29px 0 0 28px;
	padding: 0 0 0 0;
	height: 170px;
	width: 480px;
	background-image: url(../images/personal_banner.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: left;
}

#leftbannercontainermotor {
	margin: 29px 0 0 28px;
	padding: 0 0 0 0;
	height: 170px;
	width: 480px;
	background-image: url(../images/car_banner.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: left;
}

#leftbannercontainerpleasure {
	margin: 29px 0 0 28px;
	padding: 0 0 0 0;
	height: 170px;
	width: 480px;
	background-image: url(../images/yacht_banner.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: left;
}

#leftbannercontainertravel {
	margin: 29px 0 0 28px;
	padding: 0 0 0 0;
	height: 170px;
	width: 480px;
	background-image: url(../images/passport_banner.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: left;
}

#leftbannercontaineraccident {
	margin: 29px 0 0 28px;
	padding: 0 0 0 0;
	height: 170px;
	width: 480px;
	background-image: url(../images/hospital_banner.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: left;
}*/

classleftimageposition{
	margin: 0 0 0 0;
	float: left;
}

#personalschemes {
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
	height: 50px;
	width: 150px;
	float: right;
}

#rightbannercontainer {
	margin: 29px 29px 0 0;
	padding: 0 0 0 0;
	height: 197px;
	width: 413px;
	background-image: url(../images/for_business.jpg);
	background-repeat: no-repeat;
	float: right;
}

#rightbannercontainer2 {
	margin: 29px 29px 0 0;
	padding: 0 0 0 0;
	height: 170px;
	width: 336px;
	background-image: url(../images/green_box.gif);
	background-repeat: no-repeat;
	float: right;
}

#rightbannercontainer3 {
	margin: 29px 29px 0 0;
	padding: 0 0 0 0;
	height: 170px;
	width: 336px;
	background-image: url(../images/orange_box.gif);
	background-repeat: no-repeat;
	float: right;
}

#rightbannercontainer4 {
	margin: 29px 29px 0 0;
	padding: 0 0 0 0;
	height: 170px;
	width: 336px;
	/*background-image: url(../images/orange_box.gif);
	background-repeat: no-repeat;*/
	background-color: #350759;
	float: right;
}

#rightbannercontainerclaims {
	margin: 29px 29px 0 0;
	padding: 0 0 0 0;
	height: 170px;
	width: 336px;
	/*background-image: url(../images/orange_box.gif);
	background-repeat: no-repeat;*/
	background-image: url(../images/claims_box.jpg);
	background-repeat: no-repeat;
	float: right;
}

.claimstext1 {
	margin: 10px 0 0 0;
	font-size: 1.4em;
	color: #CCCCCC;
}

.claimstext2 {
	margin: 6px 0 0 0;
	font-size: 2.1em;
	color: #CCCCCC;
}

.claimsnumber {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 2.4em;
	color: #FFFFFF;
}


.quote12lines {
	margin: 65px 0 0 10px;
	width: 20px;
	float: left;
}


.quotetext2lines {
	margin: 65px 5px 0 5px;
	width: 275px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #CCCCCC;
	float: left;
}

.quotetext2linesclaims {
	margin: 35px 5px 0 35px;
	width: 245px;
	color: #CCCCCC;
	float: left;
}

.quote22lines {
	margin: 75px 0 0 0;
	width: 20px;
	float: right;
}


.quote13lines {
	margin: 55px 0 0 10px;
	width: 20px;
	float: left;
}

.quotetext3lines {
	margin: 55px 5px 0 5px;
	width: 275px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #CCCCCC;
	float: left;
}

.quote23lines {
	margin: 80px 0 0 0;
	width: 20px;
	float: right;
}



.quote1 {
	margin: 57px 0 0 10px;
	width: 20px;
	float: left;
}

.quotetext {
	margin: 57px 5px 0 5px;
	width: 275px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #CCCCCC;
	float: left;
}

.quote2 {
	margin: 77px 0 0 0;
	width: 20px;
	float: right;
}


.quote14lines {
	margin: 50px 0 0 10px;
	width: 20px;
	float: left;
}

.quotetext4lines {
	margin: 50px 5px 0 5px;
	width: 275px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #CCCCCC;
	float: left;
}

.quote24lines {
	margin: 95px 0 0 0;
	width: 20px;
	float: right;
}


.quote15lines {
	margin: 40px 0 0 10px;
	width: 20px;
	float: left;
}

.quotetext5lines {
	margin: 40px 5px 0 5px;
	width: 275px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #CCCCCC;
	float: left;
}

.quote25lines {
	margin: 90px 0 0 0;
	width: 20px;
	float: right;
}


.quote17lines {
	margin: 15px 0 0 10px;
	width: 20px;
	float: left;
}

.quotetext7lines {
	margin: 15px 5px 0 5px;
	width: 275px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #CCCCCC;
	float: left;
}

.quote27lines {
	margin: 100px 0 0 0;
	width: 20px;
	float: right;
}

.quotecredit {
	margin: 0 20px 0 35px;
	padding: 10px 0 0 0;
	font-size: 1.1em;
	line-height: 1.1em;
	color: #9999CC;
	clear: left;
}

.contactslist {
	margin: 13px 0 0 15px;
	width: 200px;
	font-size: 1.2em;
	line-height: 1.4em;
}


#sectionheading {
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	width: 150px;
}

#leftcontainer {
	margin: 0 0 0 29px;
	padding: 25px 0 0 5px;
	width: 408px;
	height: 130px;
	background-image: url(../images/for_you_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainercommercial {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/commercial_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerpersonal {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/personal_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerhomebusiness {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/quote_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}


#leftcontainertravel {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/travel_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerengineering {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/engineering_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainermotortrade {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/motor_trade_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerretail {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/retail_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainermotor {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/car_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerpleasure {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/yacht_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontaineraccident {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/hospital_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainercamping {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/camping_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerevent {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/cake_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerwedding{
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/wedding_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerhighvalue {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/ring_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerproperty {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/office_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontaineremployers {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/people_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerprofessional {
	margin: 0 0 50px 28px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/signing_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainervehicle {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/freight_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerpersonalaccident {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/wet_floor_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerbusinesstravel {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/briefcase_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainercontractors {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/construction_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerit {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/it_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainergeneric {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/people_walking_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerabout {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/about_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftcontainerquote {
	margin: 0 0 50px 29px;
	padding: 25px 10px 0 5px;
	width: 470px;
	background-image: url(../images/quote_banner_shadow.jpg);
	background-repeat: no-repeat;
	float: left;
}


#rightcontainer {
	margin: 0 29px 0 0;
	padding: 25px 0 0 5px;
	height: 173px;
	width: 408px;
	background-image: url(../images/for_business_shadow.jpg);
	background-repeat: no-repeat;
	float: right;
}

#rightcontainer2 {
	margin: 0 29px 50px 0;
	padding: 25px 0 0 0;
	width: 336px;
	background-image: url(../images/green_box_shadow.jpg);
	background-repeat: no-repeat;
	float: right;
}

#rightcontainer3 {
	margin: 0 29px 50px 0;
	padding: 25px 0 0 0;
	width: 336px;
	background-image: url(../images/orange_box_shadow.jpg);
	background-repeat: no-repeat;
	float: right;
}

#rightcontainer4 {
	margin: 0 29px 50px 0;
	padding: 25px 0 0 0;
	width: 336px;
	background-image: url(../images/purple_box_shadow.jpg);
	background-repeat: no-repeat;
	float: right;
}

#newsheading {
	margin: 15px 0 0 0;
	padding: 0 0 5px 10px;
	width: 326px;
	border-bottom: solid 5px #78A22F;
}

#newsheading2 {
	margin: 15px 0 0 0;
	padding: 0 0 5px 10px;
	width: 326px;
	border-bottom: solid 5px #FF9306;
}

#newsheading3 {
	margin: 15px 0 0 0;
	padding: 0 0 5px 10px;
	width: 326px;
	border-bottom: solid 5px #350759;
}

#leftbottomcontainer {
	margin: 43px 0 0 0;
	padding: 10px 0 0 220px;
	height: 171px;
	width: 225px;
	float: left;
	background-image: url(../images/homepage_motor.jpg);
	background-repeat: no-repeat;
}

/*#leftbottomcontainer {
	margin: 0 0 0 0;
	padding: 83px 0 0 240px;
	height: 149px;
	width: 205px;
	float: left;
	background-image: url(../images/old_locations_top.jpg);
}*/

#leftbottomcontainer2 {
	margin: 0 0 0 29px;
	padding: 10px 0 0 0;
	height: 150px;
	width: 480px;
	float: left;
}

#pdfcover {
	width: 150px;
	height: 100px;
	float: left;
}

#pdflogo {
	padding: 67px 0 0 0;
	width: 40px;
	height: 33px;
	float: left;
}

#pdftext {
	padding: 63px 0 0 0;
	width: 290px;
	height: 37px;
	float: right;
}

#pdfcover2 {
	margin: 20px 0 0 10px;
	width: 100px;
	height: 106px;
	float: left;
}

#pdflogo2 {
	padding: 88px 0 0 0;
	width: 40px;
	height: 38px;
	float: left;
}

#pdftext2 {
	padding: 83px 0 0 0;
	width: 184px;
	height: 37px;
	float: right;
}

#newslettercontainer {

}

#pdfcover3 {
	margin: 20px 0 0 10px;
	width: 100px;
	height: 106px;
	float: left;
	clear: left;
}

#pdflogo3 {
	padding: 88px 0 0 0;
	width: 40px;
	height: 38px;
	float: left;
}

#pdftext3 {
	padding: 83px 0 0 0;
	width: 184px;
	height: 37px;
	float: right;
}

#rightbottomcontainer {
	margin: 0 0 0 0;
	padding: 10px 0 0 37px;
	height: 150px;
	width: 416px;
	float: right;
	background-image: url(../images/vans.jpg);
	background-repeat: no-repeat;
}

#rightbottomcontainerit {
	margin: 0 0 0 0;
	padding: 10px 0 0 37px;
	height: 150px;
	width: 416px;
	float: right;
	background-image: url(../images/data_backup.jpg);
	background-repeat: no-repeat;
}

#rightbottomcontainer2 {
	margin: 0 28px 0 0;
	padding: 0 0 0 0;
	height: 200px;
	width: 336px;
	float: right;
	background-color: #E7E4EB;
}

#rightbottomcontainer3 {
	margin: 0 28px 0 0;
	padding: 0 0 0 0;
	height: 150px;
	width: 336px;
	float: right;
	background-color: #E7E4EB;
}

#businesscardinset {
	margin: 15px 0 0 15px;
	padding: 0 0 0 0;
	height: 170px;
	width: 306px;
	background-color: #DBD3E3;
}

#businesscardinsetsmall {
	margin: 15px 0 0 15px;
	padding: 6px 0 0 12px;
	height: 114px;
	width: 294px;
	background-color: #DBD3E3;
	background-image: url(../images/contact_background2.gif);
	background-repeat: repeat-x;
}

#businesscardinsetsmall2 {
	margin: 15px 0 0 15px;
	padding: 6px 0 0 12px;
	height: 114px;
	width: 294px;
	background-color: #DBD3E3;
	background-image: url(../images/contact_background.gif);
	background-repeat: repeat-x;
}

#businesscardinsetsmall3 {
	margin: 15px 0 0 15px;
	padding: 6px 0 0 12px;
	height: 114px;
	width: 294px;
	background-color: #DBD3E3;
	background-image: url(../images/contact_background3.gif);
	background-repeat: repeat-x;
}

#contacttext {
	margin: 0 0 0 0;
	padding: 6px 0 0 12px;
	width: 209px;
	height: 150px;
	float: left;
	background-image: url(../images/contact_background.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#contactphoto {
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	width: 85px;
	height: 145px;
	color: #C6D993;
	font-size: 1.5em;
	float: right;
	background-image: url(../images/contact_background.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#contacttext2 {
	margin: 0 0 0 0;
	padding: 6px 0 0 12px;
	width: 209px;
	height: 150px;
	float: left;
	background-image: url(../images/contact_background2.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#contacttext3 {
	margin: 0 0 0 0;
	padding: 6px 0 0 12px;
	width: 209px;
	height: 150px;
	float: left;
	background-image: url(../images/contact_background3.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#contactphoto2 {
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	width: 85px;
	height: 145px;
	color: #C6D993;
	font-size: 1.5em;
	float: right;
	background-image: url(../images/contact_background2.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#contactphoto3 {
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	width: 85px;
	height: 145px;
	color: #C6D993;
	font-size: 1.5em;
	float: right;
	background-image: url(../images/contact_background3.gif);
	background-repeat: repeat-x;
	background-position: top;
}


#locationsbottom {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 2px;
	width: 900px;
	/*background-image: url(../images/locations_bottom.jpg);*/
	background-image: url(../images/locations_bottom_border.jpg);
	background-repeat: no-repeat;
}

form {
	margin-top: 20px;
}

.formspacingleft {
	width: 155px;
	float: left;
	height: 26px;
	font-size: 1em;
	padding-top: 4px;
}

.formspacingright {
	width: 310px;
	float: right;
	height: 30px;
}

.formspacingleft2 {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 155px;
	float: left;
	height: 66px;
	padding-top: 4px;
}

.formspacingright2 {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 310px;
	float: right;
	height: 70px;
}

.formspacingleft3 {
	margin-top: 10px;
	width: 155px;
	float: left;
	height: 16px;
	font-size: 1em;
	padding-top: 4px;
}

.formspacingright3 {
	margin-top: 10px;
	width: 310px;
	float: right;
	height: 20px;
}

.formbackground {
	width: 305px;
	height: 18px;
	font-size: 1em;
	color: #666666;
	font-family: "Verdana", "Arial", "Helvetica", san-serif;
	border: solid #BFBFBF 1px;
	padding-top: 4px;
}

.formbackground2 {
	width: 305px;
	height: 60px;
	font-size: 1em;
	color: #666666;
	font-family: "Verdana", "Arial", "Helvetica", san-serif;
	border: solid #BFBFBF 1px;
	padding-top: 4px;
}

.formbackground3 {
	width: 305px;
	height: 24px;
	font-size: 1em;
	color: #666666;
	font-family: "Verdana", "Arial", "Helvetica", san-serif;
	border: solid #BFBFBF 1px;
	padding-top: 4px;
	background-color: #FFFFFF;
}

#map_canvas {
	width: 455px;
	height: 190px;
	border: solid #DBD2E2 10px;
}

.leftcolumn {
	width: 160px;
	float: left;
	height: 30px;
}

.rightcolumn {
	width: 310px;
	float: right;
	height: 30px;
}

.leftcolumn2 {
	width: 160px;
	float: left;
	height: 45px;
}

.rightcolumn2 {
	width: 310px;
	float: right;
	height: 45px;
}

.leftcolumn3 {
	width: 160px;
	float: left;
	height: 60px;
}

.rightcolumn3 {
	width: 310px;
	float: right;
	height: 60px;
}

.leftcolumn4 {
	width: 160px;
	float: left;
	height: 20px;
}

.rightcolumn4 {
	width: 310px;
	float: right;
	height: 20px;
}

.leftcolumn5 {
	width: 80px;
	float: left;
	height: 20px;
}

.rightcolumn5 {
	width: 390px;
	float: right;
	height: 20px;
}




.noindentsitemap {
	margin-left: 0;
	margin-bottom: 8px;
}

.noindentsitemap2 {
	margin-left: 0;
	margin-bottom: 0;
}

.indentsitemap {
	margin-left: 15px;
}

.indentsitemap2 {
	margin-left: 15px;
	margin-bottom: 8px;
}


/* --------------------- content end -------------------------- */





/* --------------------- footer start -------------------------- */

#footercontainertest {
	margin: 20px 0 20px 0;
	padding: 0 0 0 28px;
	height: 250px;
	width: 870px;
	border-style: solid;
	border-color: #DBD2E2;
	border-width: 1px;
	background-image: url(../images/footer_background.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	clear: left;
}

#footercontainerhome {
	margin: 19px 0 0 0;
	padding: 0 0 0 28px;
	height: 250px;
	width: 870px;
	border-style: solid;
	border-color: #DBD2E2;
	border-width: 1px;
	background-image: url(../images/footer_background.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#footercontainer {
	margin: 20px 0 0 0;
	padding: 0 0 0 28px;
	height: 250px;
	width: 870px;
	border-style: solid;
	border-color: #DBD2E2;
	border-width: 1px;
	background-image: url(../images/footer_background.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#footermap {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 133px;
	width: 450px;
	background-image: url(../images/map.png);
	background-repeat: no-repeat;
}

#footermaptop {
	width: 450px;
	height: 40px;
}

#footermapmiddle {
	width: 450px;
	height: 60px;
	clear: left;
}

#footermapbottom {
	width: 450px;
	height: 31px;
	clear: left;
}

#stneots {
	margin: 23px 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 47px;
	float: left;
}

#soham {
	margin: 10px 230px 0 0;
	padding: 0 0 0 0;
	height: 17px;
	width: 39px;
	float: right;
}

#royston {
	margin: 14px 0 0 41px;
	padding: 0 0 0 0;
	height: 17px;
	width: 45px;
	float: left;
}

#saffronwalden {
	margin: 23px 0 0 54px;
	padding: 0 0 0 0;
	height: 20px;
	width: 79px;
	float: left;
}

#haverhill {
	margin: 0 0 0 52px;
	padding: 0 0 0 0;
	height: 16px;
	width: 51px;
	float: left;
}

#sudbury {
	margin: 6px 32px 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 47px;
	float: right;
}

#greatdunmow {
	margin: 0 0 0 199px;
	padding: 0 0 0 0;
	height: 17px;
	width: 74px;
	clear: left;
}

#footerlefttext {
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	width: 510px;
	float: left;
}

#footermiddletext {
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
	width: 135px;
	float: left;
}

#footerrighttext {
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
	width: 222px;
	float: right;
}

/* --------------------- footer end -------------------------- */
