/* JOST GB Ltd Style Sheet *//* June 2006 */body {	margin: 0px;	padding: 0px;	background-color: #003366;	text-align: center;}.divContainer {	margin: 0 auto;		width: 995px;	text-align:left;		clear: both;	margin-bottom: 15px;}.divTopBanner {	float: left;	width: 995px;	height: 48px;	clear: both;	}.divMainMenu {	float: left;	width: 995px;	height: 18px;	background-color: #2A5D96;	border-top: 1px solid #FFFFFF;	border-bottom: 1px solid #FFFFFF;	clear: both;	padding-top:4px;	background-image:url(../media/menu_bg.gif);	background-repeat:no-repeat;		}.mainMenu {	padding-left: 10px;	padding-right: 10px; 	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	}.thisPage {	/*	text-decoration: underline; 	*/}.mainMenu a {   	color: #FFFFFF;	text-decoration: none;}.mainMenu a:hover {	text-decoration: underline;}.divBelowMenu {	float: left;	clear: both;	width: 995px;	height: 18px;	background-image: url(../media/below_menu_bg.gif);	background-repeat: repeat-x;	border-bottom: 1px solid #000000;}.divContentContainer {	width: 995px;	clear: both;	background-color:#ffffff;	overflow:auto;}.divLeftColumn { 	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	}.leftColumnLinks a {	color: #000000;	text-decoration:none;	font-weight: bold;}.leftColumnLinks a:hover {	color: #FFA500;	text-decoration:underline;	font-weight: bold;	}	.divCentreColumn { 	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	}.divRightColumn { 	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #000000;			padding-bottom:5px;	/* border-bottom: 1px solid #000000;	 */}.titleBar {	background-image: url(../media/title_bar_bg.gif);	background-repeat: repeat-x;	padding-top: 2px;	padding-left: 10px;	height: 20px;	width: 190px; 	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;		}.hrLine { 	width: 180px; 	border-bottom: 1px solid #ccc; 	height: 1px; 	line-height: 3px;}p,table {	padding-left: 15px;	padding-right: 15px;	margin-bottom: 10px;	margin-top: 5px;}ul, ol {	margin-bottom: 2px;	margin-top: 5px;	}li {padding-right: 25px;}.smallBodyText { 	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	}input,textarea,button { 	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	}.divCentreMap {	float: left;	float: bottom;	z-index:10;	margin-left:10px;}.divRegion {	position: absolute;	top: 150px;	margin-left: 275px;	width:250px;	z-index:12;}.divRegion a {	color: #000000;	text-decoration:none;}.divRegion a:hover {	color: #FFA500;	text-decoration:underline;}	.regionTitle {	font-size: 16px;	font-weight: bold;}.divArea {	width: 240px;	position: absolute;	top: 136px;	margin-left: 275px;	visibility: hidden;			overflow:show;		z-index: 5;	font-size: 11px;}.divArea a {	color: #000000;	text-decoration:none;}.divArea a:hover {	color: #FFA500;	text-decoration:underline;}	.ctrsTownName {	font-weight: bold;	font-size: 16px;	height: 30px;	margin-top:20px;}.ctrsBusinessName {	font-weight: bold;}.ctrsAddressTitle {	font-weight: bold;	font-size: 9px;}h1 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;	margin-bottom: 0px;	padding-left: 15px;	padding-right: 15px;	margin-top: 20px}