/* css document */ * { 	margin: 0; 	padding: 0; } html, body { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; } /*--------------------------------------------- Common Tag Styles ---------------------------------------------*/ .clear { 	clear: both; } img { 	border: none; } p { 	line-height: 18px; 	margin-bottom: 15px; 	word-spacing: 2px; } h1 { 	background-image: url(/images/template/h1-border-bottom.jpg); 	background-position: left bottom; 	background-repeat: no-repeat; 	font-family: Georgia, &quot;Times New Roman&quot;, serif; 	font-size: 30px; 	font-style: italic; 	font-weight: bold; 	line-height: 24px; 	margin-bottom: 30px; 	padding-bottom: 10px; 	word-spacing: -2px; } h2 { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 24px; 	font-style: italic; 	font-weight: normal; 	line-height: 22px; 	margin-top: 25px; 	padding-bottom: 18px; } h3 { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 20px; 	font-style: italic; 	font-weight: normal; 	line-height: 20px; 	margin-top: 15px; 	padding-bottom: 10px; } #content table td { 	border-bottom: solid 0px #d4d4d4; 	padding: 6px; } #content .search table td { 	border-bottom: none; 	padding: 0; } .title { 	color: #000; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 24px; 	line-height: 24px; 	margin-bottom: 18px; } .title-underline { 	background-image: url(/images/template/title-border-bottom.jpg); 	background-position: left bottom; 	background-repeat: no-repeat; 	color: #a61f73; 	font-family: Georgia, &quot;Times New Roman&quot;, serif; 	font-size: 24px; 	font-style: italic; 	font-weight: bold; 	line-height: 24px; 	margin-bottom: 18px; 	padding-bottom: 5px; } .title-orange { 	color: #ed720e; 	font-family: Georgia, &quot;Times New Roman&quot;, serif; 	font-size: 24px; 	font-style: italic; 	font-weight: bold; 	line-height: 24px; 	margin-bottom: 18px; } #content ul { 	list-style-type: none; 	margin: 0 0 15px 0; 	padding-left: 2px; } #content ul li { 	background-image: url(/images/template/ul-marker.gif); 	background-position: 0 13px; 	background-repeat: no-repeat; 	line-height: 18px; 	padding: 4px 0 4px 15px; } #content ol { 	margin: 0 0 15px 18px; } #content ol li { 	line-height: 18px; 	padding-bottom: 5px; } #content ol.toc { 	list-style-type: none; 	margin: 0 0 15px 0; } #content ol.toc li { 	line-height: 18px; 	padding: 0 0 5px 42px; 	position: relative; } #content ol.toc span { 	display: block; 	left: 0; 	position: absolute; 	text-align: right; 	width: 35px; } #content p { 	line-height: 18px; 	margin-bottom: 15px; 	word-spacing: 2px; } .news-detail .news-date { 	color: #aaa; 	font-size: 12px; 	padding-bottom: 15px; } .news-detail .news-prop { 	color: #4d4d4d; 	font-size: 12px; 	padding-bottom: 4px; } dl.news dt { 	color: #888; 	font-size: 12px; } dl.news .imp { 	background-color: #ed720e; 	color: #fff; 	padding: 0 4px; } dl.news dd { 	line-height: 18px; 	margin-bottom: 18px; } dl.legislative dt { 	line-height: 18px; 	padding-bottom: 4px; } dl.legislative dd { 	line-height: 18px; 	margin-bottom: 18px; } dl.legislative a { 	background-image: url(/images/template/icons/document_word.gif); 	background-position: 0 0; 	background-repeat: no-repeat; 	padding: 1px 0 1px 20px; } .important { 	background-color: #91278f; 	background-image: url(/images/template/important-bg.jpg); 	background-position: top left; 	background-repeat: repeat-x; 	color: #fff; 	margin-bottom: 18px; 	padding: 20px 20px 1px 20px; } #content .accident { 	border-bottom: solid 1px #4d4d4d; 	border-top: solid 1px #4d4d4d; 	color: #4d4d4d; 	font-family: Georgia, &quot;Times New Roman&quot;, serif; 	font-size: 26px; 	font-style: italic; 	line-height: 26px; 	padding: 18px; } #content .windows-scheme { 	width: 100%; } #content .windows-scheme .fcol { 	border: solid 2px #bebebe; 	font-size: 18px; 	padding: 25px 50px; } #content .windows-scheme .scol { 	border: solid 2px #bebebe; 	font-size: 18px; 	padding: 25px 50px; } #content .windows-scheme .tcol { 	width: 100%; } #content .windows-scheme ul { 	list-style-type: none; 	margin: 15px 0 15px 0; 	padding-left: 2px; } #content .windows-scheme ul li { 	background-image: none; 	line-height: 18px; 	padding: 0 0 5px 15px; } #content .windows-scheme td { 	border-bottom: none; 	padding: 0; } #content .windows-scheme td.selected { 	color: #fff; } #content .windows-scheme #s1.selected { 	background-color: #9b1768; } #content .windows-scheme #s2.selected { 	background-color: #a91818; } #content .windows-scheme #s3.selected { 	background-color: #155a9b; } #content .windows-scheme #s4.selected { 	background-color: #159b8d; } #content .windows-scheme #s5.selected { 	background-color: #159b15; } #content .windows-scheme #s6.selected { 	background-color: #84b500; } #content .windows-scheme #s7.selected { 	background-color: #a67101; } #content .windows-scheme #s8.selected { 	background-color: #ff6600; } /*--------------------------------------------- Header Blocks ---------------------------------------------*/ 	/* 	** Header Panel 	*/ 	 	#top-panel { 		display: none; 	} 	/* 	** Header 	*/ 	 	#header-lb { 		display: none; 	} 	 	#header-rb { 		display: none; 	} 	 	#logo { 		height: 196px; 		position: relative; 	} 	#logo-img { 		position: absolute; 		left: 0; 		top: 0; 	} 	 	#logo-title { 		color: #000; 		font-size: 18px; 		left: 218px; 		position: absolute; 		top: 32px; 		z-index: 20; 	} 	 	#logo-title-shadow { 		display: none; 	} 	 	/* 	** Bubble Contact center 	*/ 	 	#call-center { 		display: none; 	} 	 	/* 	** Main Menu 	*/ 	 	#main-menu { 		display: none; 	} 	 	/* 	** Sub-menu 	*/ 	 	#sub-menu { 		display: none; 	} /*--------------------------------------------- Content Blocks ---------------------------------------------*/ #content { 	font-size: 14px; 	padding: 0 11px; } .first-col-double { 	float: left; 	width: 100%; } .second-col-double { 	display: none; } .first-col-triple { 	float: left; 	margin-right: 3%; 	width: 40%; } .second-col-triple { 	float: left; 	margin-right: 3%; 	width: 24%; } .third-col-triple { 	margin-left: 70%; } 	/* 	** Contact-center 	*/ 	.win { 		display: none; 	} 	/* 	** Catalogue Blocks 	*/ 	 	.catalogue .service-item { 		margin-bottom: 18px; 	} 	 	.catalogue .service-item .i { 		border: solid 2px #bebebe; 		float: left; 		height: 96px; 		margin-top: 4px; 		overflow: hidden; 		width: 96px; 	} 	 	.catalogue .service-item .t { 		font-size: 16px; 		margin: 0 0 10px 118px; 	} 	 	.catalogue .service-item .d { 		color: #4d4d4d; 		font-size: 12px; 		font-style: italic; 		margin: 0 0 0 118px; 	} 	 	#service-list-header { 		margin-bottom: 18px; 	} 	 	#service-list-header .i { 		border: solid 2px #bebebe; 		float: left; 		height: 96px; 		margin-top: 4px; 		overflow: hidden; 		width: 96px; 	} 	 	#service-list-header .b { 		margin: 0 0 0 118px; 	} 	 	#service-list-header .b .breadcrumb { 		padding-bottom: 2px; 	} 	 	#service-list-header .t { 		font-family: Arial, Helvetica, sans-serif; 		font-size: 24px; 		font-style: italic; 		font-weight: normal; 		line-height: 22px; 		margin-bottom: 10px; 	} 	 	#service-list-header .d { 		color: #4d4d4d; 		font-size: 12px; 	} 	 	/* 	** FAQ List 	*/ 	 	#faq-list .i { 		margin-bottom: 18px; 	} 	 	#faq-list .q { 		background-color: #ececec; 		font-size: 17px; 		font-style: italic; 		font-weight: bold; 		line-height: 24px; 	} 	 	#faq-list .q.selected { 		background-color: #b11775; 		background-image: url(/images/template/faq/faq-q-bg.jpg); 		background-position: left bottom; 		background-repeat: repeat-x; 	} 	 	#faq-list .q.selected a { 		background-image: url(/images/template/anchor-decoration-white.gif); 		background-position: left bottom; 		background-repeat: repeat-x; 		color: #fff; 		text-decoration: none; 	} 	 	#faq-list .q .lt { 		background-image: url(/images/template/faq/faq-q-lt.jpg); 		background-position: left top; 		background-repeat: no-repeat; 	} 	 	#faq-list .q.selected .lt { 		background-image: url(/images/template/faq/faq-q-active-lt.jpg); 	} 	 	#faq-list .q .rt { 		background-image: url(/images/template/faq/faq-q-rt.jpg); 		background-position: right top; 		background-repeat: no-repeat; 	} 	 	#faq-list .q.selected .rt { 		background-image: url(/images/template/faq/faq-q-active-rt.jpg); 	} 	 	#faq-list .q .rb { 		background-image: url(/images/template/faq/faq-q-rb.jpg); 		background-position: right bottom; 		background-repeat: no-repeat; 	} 	 	#faq-list .q.selected .rb { 		background-image: url(/images/template/faq/faq-q-active-rb.jpg); 	} 	 	#faq-list .q .lb { 		background-image: url(/images/template/faq/faq-q-lb.jpg); 		background-position: left bottom; 		background-repeat: no-repeat; 		padding: 20px; 	} 	 	#faq-list .q.selected .lb { 		background-image: url(/images/template/faq/faq-q-active-lb.jpg); 	} 	 	#faq-list .a { 		background-color: #f7f7f7; 		background-image: url(/images/template/faq/faq-a-bg.jpg); 		background-position: top center; 		background-repeat: no-repeat; 		margin: 0 20px; 	} 	 	#faq-list .a .lb { 		background-image: url(/images/template/faq/faq-a-lb.jpg); 		background-position: left bottom; 		background-repeat: no-repeat; 	} 	 	#faq-list .a .rb { 		background-image: url(/images/template/faq/faq-a-rb.jpg); 		background-position: right bottom; 		background-repeat: no-repeat; 		padding: 20px; 	} 	 	/* 	** Search 	*/ 	 	.search-page .search-link { 		font-size: 20px; 		padding-bottom: 5px; 	} 	 	.search-page .search-body { 		color: #4d4d4d; 		font-size: 14px; 		padding-bottom: 5px; 	} 	 	.search-page .search-timestamp { 		color: #838383; 		font-size: 12px; 		padding-bottom: 18px; 	} 	 	#content .search { 		background-color: #fff; 		border: solid 1px #888; 		float: left; 		margin-bottom: 20px; 		padding: 3px; 	} 	#content .search input { 		padding: 3px; 	} 	 	#content .search input[type=text] { 		border: none; 		color: #888; 		width: 400px; 	} 	 	/* 	** Feedback 	*/ 	 	.nec { 		color: #c51313; 		font-weight: bold; 	} 	 	.fields .item { 		padding-bottom: 15px; 	} 	 	.fields input[type=text] { 		border: solid 1px #888; 		font-size: 16px; 		padding: 3px; 	} 	 	.fields textarea { 		border: solid 1px #888; 		font-family: Arial, Helvetica, sans-serif; 		padding: 3px; 	} /*--------------------------------------------- Footer Blocks ---------------------------------------------*/ #footer-bg { 	display: none; } /* ** Maximize */ .toggle-button { 	display: none; } /* ** print */ .print { 	display: none; }