#allpanel td {
        padding:5px;
    }
    body {
    font-family:helvetica,tahoma,verdana,sans-serif;
    padding:5px 20px 20px;
    font-size:13px;
    background-color:#fff !important;
}
p {
    margin-bottom:15px;
}
h1 {
    font-size:18px;
    letter-spacing:2px;
    margin-bottom:20px;
}
h2 {
    padding-left:15px;
    border-left:#043E94 5px solid;
    font-size:14px;
    color:#043E94;
    font-weight:bold;
    margin:10px 0;
}
#header{
  height:80px;
  vertical-align:middle;
}
#header img{
  float:left;
  margin:10px 0;
}
#header h1{
  padding:30px 0;
  width:300px;
  margin:0 0 0 230px;
}
#prm-panel{
  clear:both;
}
#id-exp p{
    margin-bottom:0;
}
.ddl-menu{
    list-style-position:inside;
    margin:0 0 2em;
    padding:0;
}
.ddl-menu ul{
    list-style-position:inside;
    margin:0.5em 0 1em 1em;
    padding:0;
}
.ddl-menu li, .ddl-menu ul li{
    margin: 0 0 0.5em;
    padding:0;
}
/* OpenLayers */
.olControlZoomPanel{
    left:8px !important;
    top:8px !important; 
}
.olImageLoadError{
    display:none !important;
}
/* remove tile animation on OL2.12 */
.olLayerGrid .olTileImage{
  -webkit-transition: none;
  -moz-transition:none;
  -o-transition:none;
  transition:none;
}
.cmp_header{
	font-weight:bold;
	width:100%;
	padding: 10px 0 !important;
}
.cmp_val{
	text-align:center;
	padding:10px 0 !important;
}
.cmp_cell{
	border-bottom: solid 2px #ddd;
	padding:0 !important;
	display:table-cell;
	vertical-align:middle;
}
#hzd_left,#hzd_right{
	text-align:center;
}
