html {
	position: relative;
	min-height: 100%;
}
body {
    background: white url(../img/bg.png);
    background-size: 100%;
	margin-bottom: 30px;
	padding-top: 40px;
}
.loading-modal {
	border: none;
	display:    none;
	position:   fixed;
	z-index:    9999;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: url('../img/l.gif') 50% 50% no-repeat;

}
body.loading .loading-modal {
	display: block;
}
.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 30px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
	padding: 0 50px;
}

.errorBox {
    margin: 20px;
    padding: 20px;
    font-size: 16px;
    text-align: center;
    border: 2px solid #f99;
}
.infoBox {
    background-image: url(../img/info_small.png);
    background-repeat:  no-repeat;
    background-position: 10px 50%;
    background-color: rgba(217, 237, 247, 0.7);
    padding: 10px 10px 10px 50px;

}

#tabNav {
	margin-top: 20px;
}
.nav-tabs>li>a {
	border: 1px solid #ddd;

}
.resHead table {
	border-collapse: collapse;
	font-size: 1.2em;
	margin-bottom: 20px;
}
.resHead th {
	padding: 5px 10px;
	border-bottom: 1px solid #ccc;
}
.resHead td {
	padding: 5px 10px;
	border-bottom: 1px solid #ddd;
}

.expButtons {
	text-align: right;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

.buttonBox {
	font-size: 0.7em;
}
.buttonBox .ui-state-active {
	background: #ddf;

}
.tab-pane h2 {
	font-size: 1.4em;

}
.tab-pane h2 span {
	font-weight: bold;
	border-bottom: 1px solid #ddd;

}
.proDownloadH {
	font-size: 1.4em;
	 background: #ccc;
}

.headNfo {
	font-size: 1.1em;
	padding: 10px;
	background:rgba(200,200,225,0.4);
}

.helpPg dt {

	font-size: 1.2em;
	border-bottom: 1px solid #ddd;
	margin-top: 20px;
}
.helpPg dd {
	padding: 20px;
	font-size: 1.1em;

}
.speci_desc {
	margin: 20px;
	padding: 20px;
	background: rgba(210,210,210,0.6);

}
.dataTable td {
	padding-left: 2px;
	padding-right: 2px;
}

.btn-hqG {
background-image: linear-gradient(to bottom, #fff 0, #9b9 100%)!important;
}

.eggCell {
	overflow-y: auto;
	max-height: 50px;
	padding-right: 5px;
}

.speci_block {
	margin: 25px 0;
}
.specHead {
	background: #ddd;
	font-size: 1.2em;
}

.mgeHelp th {
	white-space: nowrap;
}