
/* CSS Document */


/**
 * -------------------------------------------
 * 	Changes to tags
 * -------------------------------------------
 */

form {
	padding: 0px;
	margin: 0px;
}
textarea, input[type="text"], input[type="password"] {
	border-color: #006;
	border-width: 1px;
	border-style: solid;
	background-color: #eff;
}
input[type="password"] {
	background-color: #ffe;
}
input[type="submit"] { 
	font-size: 80%; 
	padding: 0px;
}
@media print {
	input[type="submit"], input[type="reset"], input[type="button"] {
		display: none;
	}
}

/**
 * -------------------------------------------
 * 	General purpose classes
 * -------------------------------------------
 */

.hidden { display: none; }
.jsShow { display: none; }
.invisible { visibility: hidden; }

.fullWidth {
	width: 100%;
}
textarea.fullWidth, input.fullWidth {
	width: 98%;
}
.border1 {
	border: 1px solid #999;
}
table.hpad3 td, table.hpad3 th {
	padding-left: 3px;
	padding-right: 3px;
}
a.normalText {
	text-decoration: none;
	color: inherit;
}
a:hover.hoverUnderline {
	text-decoration: underline;
}
.outdent {
	text-indent: -1em;
	padding-left: 1em;
}
.hangIndent1 {
	text-indent: -1ex;
	padding-left: 1ex;
}
.boldCenter {
	font-weight: bold;
	text-align: center;
}
.nowrap {
	white-space: nowrap;
}
a.button {
	text-decoration: none;
	padding-left: 0.25em;
	padding-right: 0.25em;
	padding-top: 0.15em;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #066;
	color: #006;
	font-weight: normal;
}
.block {
	display: block;
}

.tableCell {
	display: table-cell;
}
.padLR {
	padding-left: 0.25em;
	padding-right: 0.25em;
}
.marginLR {
	margin-left: 0.25em;
	margin-right: 0.25em;
}


/**
 * -------------------------------------------
 * 	Special purpose classes
 * -------------------------------------------
 */
.panel, .panelSelected {
	padding-left: 0.5em;
	padding-right: 0.5em;
	border: 1px #ccc solid;
	text-decoration: none;
}
.panelSelected {
	background-color: #0000FF;
	color: #FFFFFF;
}
img[src*="triangle_down.gif"], img[src*="triangle_right.gif"] {
	padding-right: 0.25em;
}

.box1 {
	padding-right: 0.125em;
	margin-left: 0.125em;
	margin-right: 0.125em;
	white-space: nowrap;
}

/**
 * -------------------------------------------
 * 	Messages to user: error, success, warning
 * -------------------------------------------
 */
.msgBox, .msgError, .msgSuccess, .msgWarning {
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 1px;
	border-style: solid;
	border-width: thin;
	margin-top: 1px;
	margin-bottom: 1px;
}
.msgError {
	border-color: #f00;
	color: #f00;
	background-color: #ff0;
}
.msgSuccess {
	border-color: #033;
	color: #033;
	background-color: #cff;
}
.msgWarning {
	border-color: #000;
	color: #000;
	border-style: dashed;
	background-color: #ff0;
}
/**
 * -------------------------------------------
 */

