.heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: xx-large;
	font-weight: 900;
}

.subheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
	color: #003366;
}

.mainText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
	max-width: 800px;
	text-align: left;
}

.label {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	color: #003366;
}

.code {
	font-size: small;
	font-family: "Courier New", Courier, mono;
	color: #666666;
	background-color: #ECECEC;
	border: 1px solid #000000;
	padding: 10px;
	margin-left: 15px;
	max-width: 800px;
	text-align: left;
	overflow: auto;
}

.tt {
	font-size: large;
	font-family: "Courier New", Courier, mono;
	color: #666666;
	background-color: #ECECEC;
}

table #mainTable {
	background-color: #FFFFFF;
	background-position: center center;
	width: 800px;
	margin: 20px;
	overflow: auto;
	position: relative;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

.small {
	font-size: 10px;
	color: gray;
}

A {
	font-size: large;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: black;
}

A:HOVER {
	background-color: rgb(250, 250, 215);
}

div#disabledZone, div#messageZone {
    height: 16px;
    width: 80px;
    top: 0px;
    right: 0px;
    bottom: 0px;
	left: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    -x-background-x-position: right;
    -x-background-y-position: bottom;
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
	color: white;
	background: red;
	font: "Arial,Helvetica,sans-serif";
	font-size: 14px;
	font-weight: 700;
	padding: 4px;
	position:absolute;
}

body > div#disabledZone, body > div#messageZone {
    position: fixed;
}

.grayborder {
	border: dotted; border-color: blue; border-width: 1px;
}

.dialog {
	background: white;
	border-spacing: 10px;
}

.error {
	color: red;
}

.gray {
	background: gray;
}
