.column_inner { padding:1px; }
#left_column h3 { text-transform:none; margin-top:.5em; }
#left_column h4 { margin-top:1.5em; margin-bottom:0em; }
#left_column ul { margin-top:0em; }
#left_column a { cursor:pointer; }
#left_column input { margin-left:0px; }
#left_column form label:hover { cursor:pointer; background-color: #ecece7; }
#left_column form { margin:0px; }
#map_canvas { width:100%; height:600px; }
.icon { float:left; position:absolute; cursor:pointer; cursor:hand; padding:3px; }
.gcontrol {
    padding: 3px 6px 4px 6px;
    margin: 5px;
    background: white;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f3f3f3));
    border: solid 1px #a9bbdf;
    border-radius: 1px;
    text-align: center;
    cursor: pointer;
    box-shadow: rgba(0,0,0,0.347656) 2px 2px 3px;
    -webkit-box-shadow: rgba(0,0,0,0.347656) 2px 2px 3px; /* Safari, some Chrome versions */
}
.gcontrol-hover {
    /* .gcontrol div:hover selector does not work for google map controls,
    instead create a hover class that gets toggled on mouse over/leave. */
    border: solid 1px #6d8acc;
}
.update-stamp {
    text-align: left;
    font-size: 10px;
    color: gray;
}

#travel-alert {
    background-color: #fff7e5;
    border: 1px solid #e4e4e4;
    /*font-family: "Segoe UI Light",sans-serif;*/
    height: 67px;/*67px*/
    left: 600px;
    margin-top: .99cm;/*-1.15-to adjust div's height*/
    max-width: 45%;
	/*width:38%; */
    overflow: auto;
    padding: 4px 4px 0 4px;
    position: absolute;
    white-space: normal;
    /*word-break: break-all;*/
    word-wrap: break-word;
    z-index: 1;
	
}

#h1id {
    background-color: #white;
   /* border: 1px solid #e4e4e4;*/
    /*font-family: "Segoe UI Light",sans-serif;*/
    //height: 67px;/*67px*/
    left: 600px;
    margin-top: .40cm;/*-1.15-to adjust div's height*/
    max-width: 45%;
	/*width:38%; */
    //overflow: auto;
    padding: 4px 4px 0 0px;
    position: absolute;
    white-space: normal;
    /*word-break: break-all;*/
    /*word-wrap: break-word;*/
    z-index: 1;	
	font-weight:bold;
	font-size:120%;
	border-bottom: none;
	font-family: Arial,Helvetica,sans-serif;	
}


@keyframes blink {
50% {
    border-color: #C84B13;
}
}
#travel-alert {
    animation-direction: alternate;
    animation-duration: 3.5s;
    animation-iteration-count: infinite;
    animation-name: blink;
    animation-timing-function: ease-out;
}

#travel-alert p {
    margin: 0 0 7px;
	line-height: 1.2; 
	color:blue;
	//text-indent: 50px;
}

#icon {
    float: right;
    position: relative;
    top: -44px;
}