html,body{
	width:100%;
	height:100%;
    padding:0;
    margin:0;
    overflow-y:hidden;
	font-size: 13px;
}

body, td, th, pre, code, select, option, input, textarea, button { 
	font-family:Consolas,monaco,monospace;
	font-size: 13px;
}
ul,li { list-style:none; }

.innertube{
	margin: 0; /*Margins for inner DIV inside each column (to provide padding)*/
	height:100%;
}

#contentwrapper{
	float: left;
	width: 100%;
	height:100%;
	margin: 0;
}

#contentcolumn{
	margin: 0 0 0 230px;
	height:100%;
}

#leftcolumn{
	float: left;
	width: 230px; /*Width of left column*/
	height:100%;
	margin-left: -100%;
}

button {cursor: pointer; padding: 0;text-decoration: none;position: relative;
	font-family:Consolas,monaco,monospace; margin: 2px;}

#sdoDiv{
	width:100%;
	height:96%;
	position: inherit;
	visibility: hidden;
	padding: 0 !important;
	font-family:Consolas,monaco,monospace;;
}

#drawDiv{
	width:100%;
	height:96%;
	position: inherit;
	padding: 2px !important;
	font-size: 15px;
	font-family:Consolas,monaco,monospace;;
	overflow:auto;
}

#DROWING{
}

#notamDiv {
	width:100%;
	height:96%;
	/*overflow: auto;*/
	position: inherit;
	visibility: hidden;
	padding: 0 !important;
	font-family:Consolas,monaco,monospace;
}

#notamDiv ul{
	font-family:Consolas,monaco,monospace;
}

#todDiv {
	width:100%;
	height:96%;
	/*overflow: auto;*/
	position: inherit;
	visibility: hidden;
	padding: 0 !important;
	font-family:Consolas,monaco,monospace;
}

#todDiv ul{
	font-family:Consolas,monaco,monospace;
}

#filterDiv{
	width:90%;
	padding: 5px 10px;
	font-family:Consolas,monaco,monospace;
	line-height: 25px;
}

#filterDiv button{
	width: 60px;
	font-family:Consolas,monaco,monospace;
	margin-top: 5px;
}

.searchDiv {
	background-color: #fff;
	padding: 5px;
	display: none;
	z-index: 999;
	position: absolute;
	right: 415px;
}

.resultAddr{
	width: 300px;
	height: 30px;
}

.linkButton {text-decoration: none;position: relative; min-width:30px; height: 25px; padding:2px 5px;}

.al-center-i{
	text-align: center !important;
}

.latLngDiv{
	display:none;
	font-family:Consolas,monaco,monospace;
	width: 120px;
	height: 25px;
	z-index: 999;
	position: absolute;
	left: 305px;
	bottom: 8px;
}

.latLngDiv input{
	font-family:Consolas,monaco,monospace;
	width: 115px;
	height: 20px;
	padding: 3px;
}

.notamMsgSlider {
	/*width: 100px !important;*/
}

.notamMsgDiPosition {
	position: absolute !important;
}

.border0{border: 0 !important}

.cursor-pointer{cursor: pointer;}

.bt-circle-check{
	vertical-align: middle;
	padding:0;
	background: url(../css/jqueryui/images/ui-icons_888888_256x240.png) 0 0 no-repeat;
	background-position: -209px -192px;
	width:16px;
	height:16px;
	border:0;
}

.bt-circle-check:HOVER{
	vertical-align: middle;
	padding:0;
	background: url(../css/jqueryui/images/ui-icons_454545_256x240.png) 0 0 no-repeat;
	background-position: -209px -192px;
	width:16px;
	height:16px;
	border:0;
}

.bt-cancel{
	vertical-align: middle;
	padding:0;
	background: url(../css/jqueryui/images/ui-icons_888888_256x240.png) 0 0 no-repeat;
	background-position: 0 -128px;;
	width:16px;
	height:16px;
	border:0;
}
.bt-cancel:HOVER{
	vertical-align: middle;
	padding:0;
	background: url(../css/jqueryui/images/ui-icons_454545_256x240.png) 0 0 no-repeat;
	background-position: 0 -128px;;
	width:16px;
	height:16px;
	border:0;
}

.bt-search{
	vertical-align: middle;
	padding:0;
	background: url(../css/jqueryui/images/ui-icons_888888_256x240.png) 0 0 no-repeat;
	background-position: -160px -112px;
	width:16px;
	height:16px;
	border:0;
}
.bt-search:HOVER{
	vertical-align: middle;
	padding:0;
	background: url(../css/jqueryui/images/ui-icons_454545_256x240.png) 0 0 no-repeat;
	background-position: -160px -112px;
	width:16px;
	height:16px;
	border:0;
}

.controls {
  margin-top: 16px;
  border: 1px solid transparent;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 32px;
  outline: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

#pac-input {
  background-color: #fff;
  padding: 0 11px 0 13px;
  width: 400px;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 300;
  text-overflow: ellipsis;
}

#pac-input:focus {
  border-color: #4d90fe;
  margin-left: -1px;
  padding-left: 14px;  /* Regular padding-left + 1. */
  width: 401px;
}

.pac-container {
  font-family: Roboto;
}

#type-selector {
  color: #fff;
  background-color: #4d90fe;
  padding: 5px 11px 0px 11px;
}

#type-selector label {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 300;
}

.display-none{display: none;}

.todMsgDiPosition {
	position: absolute !important;
}

.gm-style-iw {
  min-width: 324px !important;
}
.leaf {padding-left:10px;}
.leaf label{margin-left: 5px}
.leaf label:hover{text-decoration: underline;cursor: pointer;}
.leaf label.act{font-weight: bold;color:#0000ff}

#notamTree .ui-icon{float: left}
#sdoTree .ui-icon{float: left}
#todTree .ui-icon{float: left}
#drawDiv .ui-icon{float: top}


.node-rpca{color:#ff0000}

.bt-circle-check{
    vertical-align: middle;
    padding:0;
    background: url(../css/jqueryui/images/ui-icons_888888_256x240.png) 0 0 no-repeat;
    background-position: -209px -192px;
    width:16px;
    height:16px;
    border:0;
}
.bt-circle-check:HOVER{
    vertical-align: middle;
    padding:0;
    background: url(../css/jqueryui/images/ui-icons_454545_256x240.png) 0 0 no-repeat;
    background-position: -209px -192px;
    width:16px;
    height:16px;
    border:0;
}
.bt-cancel{
    vertical-align: middle;
    padding:0;
    background: url(../css/jqueryui/images/ui-icons_888888_256x240.png) 0 0 no-repeat;
    background-position: 0 -128px;;
    width:16px;
    height:16px;
    border:0;
}
.bt-cancel:HOVER{
    vertical-align: middle;
    padding:0;
    background: url(../css/jqueryui/images/ui-icons_454545_256x240.png) 0 0 no-repeat;
    background-position: 0 -128px;;
    width:16px;
    height:16px;
    border:0;
}
.ui-dialog-titlebar-close {
   /* visibility: hidden; */
}
.obstacle:hover{text-decoration: underline;}


.kr_table tr{
	height:25px; 	     
    vertical-align: middle;
}

.kr_table th{	
	background-color: #717171;
	text-align: center;    
    color: white;     
}

.kr_table td:first-child {	
	background-color: #e9e9e9;
    text-align: center;    
     border-bottom: 1px solid #ddd !important;   
}

.kr_table td:last-child {
	padding: 5px;
    text-align: left;   
     border-bottom: 1px solid #ddd !important;  
}

.kr_btn	{
	padding: 5px;
	border:0px solid transparent;	
	background-color:#717171;	
	cursor:pointer;
	color:white;
	
}

