		body {
			margin: 0;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			padding: 0;
			font-family: arial, helvetica, Sans-serif;
			font-size: 13px;
		}

		.mapMainDiv{
			position: absolute;
			width: 100%;
			height: 100%;
		}

		.toolsDivLarge{
			left: 0px;
			position: absolute;
			background-color: #F4F4F4;
			border: 1px solid #E0E3E4;
			vertical-align: top;
			width: 178pt;
			top: 22px;
		}

		.toolsDivSmall{
			left: 0px;
			position: absolute;
			background-color: #F4F4F4;
			border: 1px solid #E0E3E4;
			vertical-align: top;
			width: 178pt;
			top: 22px;
			height: 17pt;
		}

		.mapButton{
			color: #FFFFFF;
			background: url('../images/bg_mapbutton.png') repeat-x;
			line-height: 12pt;
			font-size: 11px;
			font-family: arial, helvetica, Sans-serif;
			border: 1px solid #01EACE;
			width: 69px;
			padding: 2px;
			text-align: center;
			width: 69px;
			cursor: pointer;
		}

		.hideBtHide{
			position: absolute;
			background: url('../images/hide.gif') no-repeat;
			width: 14px;
			height: 14px;
			left: 161pt;
			top: 4px;
			cursor: pointer;
		}

		.hideBtShow{
			position: absolute;
			background: url('../images/show.gif') no-repeat;
			width: 14px;
			height: 14px;
			left: 161pt;
			top: 4px;
			cursor: pointer;
		}

		.selectionTitle{
			width: 100%;
			margin-top: 2pt;
			margin-left: 4pt;
			font-family: arial, helvetica, Sans-serif;
			font-weight: bold;
			font-size: 13px;
			color: #535353;
			white-space: nowrap;
		}

		.selectionTitle2{
			margin-top: 2pt;
			margin-left: 4pt;
			font-family: arial, helvetica, Sans-serif;
			font-weight: bold;
			font-size: 13px;
			color: #535353;
			white-space: nowrap;
		}

		.selectionTitleHidden{
			display:none;
		}

		.trafficSelect {
			/*background:#FFFFFF none repeat scroll 0%;*/
			width: 171pt;
			margin-left: 3pt;
			margin-bottom: 2pt;
			color: #535353;
			font-weight: normal;
			font-size: 12px;
			white-space: nowrap;
		}

		.infoSelect {
			/*background:#FFFFFF none repeat scroll 0%;*/
			width: 171pt;	
			margin-left: 3pt;
			margin-bottom: 2pt;
			color: #535353;
			font-weight: normal;
			font-size: 12px;
			white-space: nowrap;
		}

		.natureSelect {
			/*background:#FFFFFF none repeat scroll 0%;*/
			width: 171pt;
			margin-left: 3pt;
			margin-bottom: 2pt;
			color: #535353;
			font-weight: normal;
			font-size: 12px;
			white-space: nowrap;
		}

		.pollutionSelect {
			/*background:#FFFFFF none repeat scroll 0%;*/
			width: 171pt;
			margin-left: 3pt;
			margin-bottom: 2pt;
			color: #535353;
			font-weight: normal;
			font-size: 12px;
			white-space:nowrap;
		}

		.trafficSelectHidden {
			display:none;
		}

		.infoSelectHidden {
			display:none;
		}

		.natureSelectHidden {
			display:none;
		}

		.pollutionSelectHidden {
			display:none;
		}

		.areaDropdown{
			/*background:#FFFFFF none repeat scroll 0%;*/
			margin: 2px;
			width: 173pt;
			color: #535353;
			font-weight: normal;
			font-size: 13px;
			white-space: nowrap;
		}

		.codeInputField{
			/*background:#FFFFFF none repeat scroll 0%;*/
			margin-bottom: 5px;
			margin-top: 5px;
			width: 169pt;
			color: #535353;
			font-weight: normal;
			font-size: 13px;
			white-space: nowrap;
			margin-left: 2pt;
			margin-right: 2pt;
		}

		.categoryBox{
			color: #535353;
		}

		.categoryTable{
			margin-top: 2pt;
			margin-left: 3pt;
			margin-right: 3pt;
			width: 170pt;
			text-align: center;
		}

		.categoryTableHidden{
			display: none;
		}

		.categoryTdLeft{
			font-family: arial, helvetica, Sans-serif;
			text-align: left;
			font-weight: normal;
			font-size: 12px;
			color: #535353;
			width: 140pt;
		}
		
		.categoryTdMiddle{
			width:15pt;
			text-align:center;
		}

		.categoryTdRight{
			width:15pt;
			text-align:center;
		}

		.tooltip {
			text-align: left;
			background-color: #027F79;
			filter:alpha(opacity=80);
			-moz-opacity:.80;
			opacity:.80;
			position: absolute;
			padding-right: 4px;
			padding-top: 0px;
			padding-bottom: 4px;
			border: solid 0px #027F79;
			vertical-align: top;
			z-index: 1;
			/*width: 293px;*/
			width: 323px;
		}

		.tooltipHeader{
			height: 32px;
		}

		.tooltipArrow{
			position:absolute;
			width:20px;
			height:25px;
			left:0px;
			top:0px;
		}

		.tooltipTitleDiv{
			position:absolute;
			left:28px;
			top:0px;
		}

		.tooltipTitle{
			font-family: arial, helvetica, Sans-serif;
			color: #FFFFFF;
			font-size: 11px;
			font-weight: bold;
			white-space: nowrap;
			margin-top: 2px;
			margin-bottom: 2px;
		}

		.tooltipContentDiv{
			position: static;
			float: left;
			/*padding-top: 22px;*/
		}

		.tooltipText{
			font-family: arial, helvetica, Sans-serif;
			color: #FFFFFF;
			font-size: 11px;
			line-height: 12px;
			font-weight: normal;
			margin-left: 4px;
			white-space: normal;
			margin-top: 0px;
			margin-bottom: 0px;
		}

		.tooltipLink{
			font-family: arial, helvetica, Sans-serif;
			color: #FFFFFF;
			font-size: 11px;
			line-height: 13px;
			text-decoration: underline;
		}

		 a:hover{
			text-decoration: underline;
		}

		.tooltipCloseBt{
			position: absolute;
			background: url('../images/close.gif') no-repeat;
			width: 14px;
			height: 14px;
			right: 3pt;
			top: 3px;
			cursor: pointer;
		}

		.mapLoading{
			font-weight: bold;
			font-family: arial, helvetica, Sans-serif;
			font-size: 13px;
			color: #535353;
			white-space: nowrap;
		}

		.appendsTitle{
			font-family: arial, helvetica, Sans-serif;
			color: #FFFFFF;
			font-size: 11px;
			font-weight: bold;
			white-space: nowrap;
			line-height: 12px;
			margin-top: 4px;
			margin-bottom: 4px;
		}

		.appendsDiv{
			float: left;
			/*width: 285px;*/
			width: 315px;
			background-color: #F4F4F4;
			overflow: auto;
			border: 1px solid #E0E3E4;
			/*height: 45px;*/
			/*height: 25px;*/

		}

		.appendsTable{
			border-collapse: collapse;
			border: 0px solid #ffffff;
			margin: 0;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			padding: 0;
			width: 100%;
		}

		.appendsTdDark{
			background-color: #D9D9D9;
			border: 0px solid #D9D9D9;
			padding: 2px;
		}

		.appendsTdLight{
			background-color: #FFFFFF;
			border: 0px solid #FFFFFF;
			padding: 2px;
		}

		.appendsLink{			
			margin-top: 0px;
			margin-bottom: 0px;
			font-family: arial, helvetica, Sans-serif;
			color: #027F79;
			font-size: 11px;
			line-height: 12px;
			text-decoration: none;
		}

		#appendLinkTd a:hover{
			text-decoration: none;
			color: red;
		}
