/*
uinetworks
*/
.txtGreen {
	color :green;
}

.txtRed {
	color :red;
}
#mapContainer .maparea .prmenu{position:absolute; left:15px;top:15px;overflow:hidden;background-color:#fff;}
#mapContainer .maparea ul.prmenuTabs{overflow:hidden;}
#mapContainer .maparea ul.prmenuTabs > li{float: left;}
#mapContainer .maparea ul.prmenuTabs > li > a{font-size:12px;display:block; width:65px;height:30px; line-height:30px; text-align:center; font-weight:bold; border:1px solid #bcbcbc; border-right:none; border-left:none; box-sizing:border-box; }
#mapContainer .maparea ul.prmenuTabs > li:first-child > a{border-radius:3px 0 0 3px; border-top:1px solid #bcbcbc;border-left:1px solid #bcbcbc;}
#mapContainer .maparea ul.prmenuTabs > li.last{ border-left:1px solid #bcbcbc;}
#mapContainer .maparea ul.prmenuTabs > li.last > a{ border-right:1px solid #bcbcbc; border-radius: 0 3px 3px 0;}
#mapContainer .maparea ul.prmenuTabs > li.active > a{background-color:#539bed;border-color:#539bed; border:1px solid #539bed; color:#fff;}
#mapContainer .maparea ul.prmenuTabs > li.death > a{background-color:#888;border-color:#539bed; border:1px solid #888; color:#fff;}

#mapContainer .maparea .weatherContainer{position:absolute; right:250px;top:26px;overflow:hidden;background-color:#fff; border:1px solid #bcbcbc; border-radius:3px 3px 3px 3px;}
#mapContainer .maparea ul.weatherList { overflow:hidden; margin:5px 5px 5px 5px;}
#mapContainer .maparea ul.weatherList > li { width:250px; padding-bottom: 10px; border-bottom:1px solid #bcbcbc;}
#mapContainer .maparea ul.weatherList > li.last { width:250px; padding-top: 10px; border-bottom:none;}
#mapContainer .maparea ul.weatherList > li #currentTime { text-align: left; float: right;}
#mapContainer .maparea ul.weatherList > li #todayContainer { width:100%; height:90px; }
#mapContainer .maparea ul.weatherList > li #weatherToday { width:50%;float: left; text-align: center;}
#mapContainer .maparea ul.weatherList > li #weatherToday ul li { margin-top: 5px; }
#mapContainer .maparea ul.weatherList > li #airToday { width:50%; float: left; text-align: center;  }
#mapContainer .maparea ul.weatherList > li #airToday ul li { margin-top: 5px; }
#mapContainer .maparea ul.weatherList > li #futureContainer { width:100%; height:60px; }
#mapContainer .maparea ul.weatherList > li #tomorrowAM { width:49%;float: left; text-align: center;}
#mapContainer .maparea ul.weatherList > li #tomorrowPM { width:49%; float: right; text-align: center; border-left:1px solid #bcbcbc; }
#mapContainer .maparea ul.weatherList > li #tomorrowAM div{ padding-top:5px; }
#mapContainer .maparea ul.weatherList > li #tomorrowPM div{ padding-top:5px; }
#mapContainer .maparea ul.weatherList > li .weatherFuture { width:50%;float: left; text-align: center;}
#mapContainer .maparea ul.weatherList > li .airFuture { width:50%; float: left; text-align: center;  }
#mapContainer .maparea ul.weatherList > li .weatherFutureSub { width:100%; }

.weather_icon_n{ width:40px; height:40px; }
.weather_icon_s{ width:25px; height:25px; }

#gp_container{
	position:absolute;
	left:50px;
	top:100px;
	width:750px;
	height:400px;
	overflow-y:scroll;
	background-color: white;
	opacity:0.8;
	border:1px solid #bcbcbc;
	border-radius: 5px 5px 5px 5px;
	display: none;
}

.impactPath {
	fill: none;
	stroke:black;
	stroke-width:3px;
	stroke-opacity:0.3;
	stroke-linejoin:round;
	stroke-linecap:round;
}

.sittext{
	font-family: sans-serif;
    font-size: 11px;
    text-anchor: end;
}

.pr_title{
	width:750px;
	height:30px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	/* border-bottom:2px solid #bcbcbc; */
}

.pr_title_line{
	clear:both;
	height:1px;
	border-bottom:2px solid #bcbcbc;
}

.pr_title_txt{
	font-size:20px;
	color : #828282;
	float: left;
	
}

.pr_title_date{
	font-size:12px;
	text-align:right;
	color : #828282;
	float: right;
	width:150px;
}

.axis text {
    font-family: sans-serif;
    font-size: 11px;
}

#warningMsg{
	position:absolute;
	left:50px;
	bottom:100px;
	width:350px;
	height:120px;
	background-color: white;
	border:1px solid #bcbcbc;
	border-radius: 5px 5px 5px 5px;
	display:none;
}

.warning_title{
	width:100%;
	height:20px;
	padding:10px 10px 10px 10px;
}

.warning_title_txt{
	font-size:15px;
	color : #828282;
	float: left;
}

.warning_content{
	width:330px;
	padding-left:10px;
	padding-right:10px;
}

.warning_content_txt{
	font-size:12px;
	line-height: 20px;
	color : #828282;
	float: left;
}

.warning_content_link{
	font-size:12px;
	float: left;
	padding-top:10px;
}

.warning_title_img{
	width:20px;
	height:20px;
}

.closeDiv{
	position: relative;
	padding-right:2px;
	padding-top:2px;
	float:right;
	width:15px;
	height:15px;
	cursor: pointer;
}

.warning_content_link > a:link { color:black; text-decoration: underline; }
.warning_content_link > a:visited { color:green; text-decoration: underline; }
.warning_content_link > a:hover { color:blue; text-decoration: underline; }
.warning_content_link > a:active { color:red; text-decoration: underline; }