
/* ------------------------------------------------------------------------ */
/* Site specific styles*/

/* body, p */

/* h1, h2, h3, h4 */

/* a */
/* a:visited */
/* a:hover */
/* .nolink = looks like an <a> but greyed out */

/* hr */

form {
	margin: 0px;
}

img {
	border: 0;
}

label {
	font: bold;
}

/* ------------------------------------------------------------------------ */
/* Generic styles */
.pre {
	font-family: Lucida Console, monospace;
}

.error {
	color: red;
}

.red {
	color: red;
}

.showblock {
	display: block;
}

.hide {
	display: none;
}

/* ------------------------------------------------------------------------ */
/* Hideable 'Frames' */

.header {
	font-weight: bold;
	background: #e9e9e9 url(../images/gradient.gif) repeat-x 0 100%;
	color: #333;
	padding: 0 7px;
	border: 1px solid #ddd;
	margin: 5px 0 0;
}


div.header span.insig {
	float:right;
	text-align:right;
	display:block;
	margin-top: -17px;
}

.panel {
	background:  #f9f9f9;
	border: 1px solid #ccc;
	margin: 0 0 5px;
	padding: 0 1px;
}

/* ------------------------------------------------------------------------ */
/* Success, warning, error boxes  */
.successBox,
.warningBox,
.errorBox {
	padding: 1em;
	text-align: center;
	margin: .5em 16px;
	font-size: 1.2em;
}

.successBox {
	background-color: #efe;
	border: 1px solid #090;
}

.warningBox {
	background-color: #fe9;
	border: 1px solid #fc0;

}

.errorBox {
	background-color: #faa;
	border: 1px solid #c00;
}


.progBarBorder {
	width: 300px;
	background: white;
	color: black;
	border: 1px solid silver;
	margin: 0;
	padding: 0;
}
.progBar {
	padding: 1px;
	margin: 1px;
	background: #C9DDEC;
	color: black;
}
