/* common CSS classes */

/*Training room*/

.trainingroom-masthead {
	background-image: url('../images2/trainingroom-masthead.jpg');
	background-repeat:no-repeat;
	height:114px;
	width:980px;
}
.trainingroom-masthead h1 > div{
	padding-left:130px;
}

.table_td_BotBor td{
	border-bottom:#ececec 1px solid;
}

.greenBrightBg{
background-color:#8DC63F
}

#google_map_container {
	width: 980px;
	position: relative;
	
	margin-left: auto;
	margin-right: auto;
}

#google_map_canvas {
	position: absolute;
	top: 30px;
	left: 78px;
	height: 445px;
	width: 845px;
}

#google_map_mask {
	position: relative;
	top: 0;
	z-index:19;
	left: 0;
	height: 491px;
	width: 980px;
	background: url('../images2/mask.png') no-repeat;
	background-size: 100%;
	pointer-events:none;
}

.graytitle_rightArr_transp{
	background-image:url('../images2/graytitle_rightArr_transp.png');
	background-repeat:no-repeat;
	height:55px;
	width:228px;
	
}
.graytitle_rightArr_transp h2{
	margin:0;
	line-height:50px;
	padding-left:10px;
	color:#fff;
}
.pdt_map_loc > p{
	font-weight:bold;
}
.pdt_map_loc table table tbody tr:nth-child(2n),
.train-room-hive table tbody tr:nth-child(1n){
	background:none;
	border-top:1px solid #6aad12;
 }

.train-room-hive table tbody tr:first-child{
	 border:none;
}
.pdt_map_loc table td{
	width:223px;
	font-weight:bold;
	font-size:14px;
	padding-top:0;
}

.pdt_map_loc table td:first-line,
.train-room-hive table td:first-line{
	color:#6aad12;
	font-weight:bold;
	
}
.pdt_map_loc table td img{
	border:2px solid #FFF;
}

.train-room-hive table td{
	font-size:14px;
	padding:10px 0px 10px 0;
	
}

.train-room-hive table tr:first-child td{
	padding-top:0;
}
.gm-style div{
	color:#000 !important;
	font-family:arial !important;
}

.roomslearnmore:link {font-weight:bold;}
.roomslearnmore:hover {color: #8DC63F }
/*Training room*/
