Body {
	MARGIN: 0px;
	WORD-SPACING: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FDFFE1;
}

H1 {
	FONT-SIZE: 10pt;
	TEXT-INDENT: 9pt;
}
		
A:link {
	COLOR: #3333cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333399; TEXT-DECORATION: none
}
A:active {
	COLOR: #333399; TEXT-DECORATION: none
}
A:hover {
	COLOR: #3333cc; TEXT-DECORATION: none
}

input, textarea {
  background-color: none;
  border: 1px solid grey;
  font-size: 8pt;
  color: black;
  letter-spacing: 0.01em;
  position: relative;
  z-index: 1;
}
input:focus, textarea:focus {
  outline: none;
  background: #faf279;
  color: black;
  margin-top: 0px;
}

Select {
	FONT-SIZE: 8pt;
}

Label {
	FONT-SIZE: 8pt;
	COLOR: #006666;
}

Table {
	BORDER: 1px #999999 solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #006666;
}

.TableBare {
	BORDER: 0px;
}

input[type="button"], input[type="submit"], input[type="reset"], .button {
  margin-top: 0px;
  background-color: white;
  border: 1px solid #2e4bfd;
  line-height: 0;
  font-size: 10px;
  display: inline-block;
  box-sizing: border-box;
  padding: 8px 10px;
  border-radius: 60px;
  color: #2e4bfd;
  font-weight: 600;
  letter-spacing: 0.01em;
  position: relative;
  z-index: 1;
}

input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, .button:hover {
    color: #fff;
    background-color: #2e4bfd;
    border-color: #2e4bfd;
}

input[type="button"]:focus, input[type="submit"]:focus, input[type="reset"]:focus, .button:focus, .button.focus {
    color: #fff;
    background-color: #2e4bfd;
    border-color: #2e4bfd;
}

input[type="button"]:disabled, input[type="submit"]:disabled, input[type="reset"]:disabled, .button:disabled {
    background-color: #dddddd;
}

.PgHeader {
	BACKGROUND-COLOR: #108C8C;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #fdffe1;
}
.PgHeaderTitleText {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #fdffe1;
}

.PgFooter {
	BORDER: 0px;
	FONT-SIZE: 10px;
	COLOR: #555555;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

.PgFooter A:link {
	COLOR: #108c8c; TEXT-DECORATION: none
}
.PgFooter A:active {
	COLOR: #108c8c; TEXT-DECORATION: none
}
.PgFooter A:visited {
	COLOR: #108c8c; TEXT-DECORATION: none
}
.PgFooter A:hover {
	COLOR: #108c8c; TEXT-DECORATION: none
}

.ErrorMsg	{
	FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	background-color: black;
	z-index: 99;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	min-height: 100%;
	width: 100%;
}

.loading {
	font-family: Arial;
	font-size: 10pt;
	border: 5px solid #67CFF5;
	width: 200px;
	height: 100px;
	display: none;
	position: fixed;
	background-color: White;
	z-index: 999;
}
