BODY {
  BORDER: thin;
  FONT-SIZE: 10pt;
  COLOR: #336699;
  FONT-FAMILY: Tahoma;
  BACKGROUND-COLOR: white;
}

BODY P {
  BORDER-RIGHT: thin;
  FONT-SIZE: 9pt;
  FONT-FAMILY: Verdana, Arial;
}

.signonLabel {
	font-size:1.1em;
	color:black;
}

table.goodBrowser {
	border-spacing:0;
	border-collapse:collapse;
	padding:2px; 
	border:0;
}
table.errorTable {
	align:center;
	border:1px solid red;
	width:95%;
}

.data {
  FONT-SIZE: 7pt;
  FONT-FAMILY: Verdana, Arial;
}

.regular {
  FONT-SIZE: 8pt;
  FONT-FAMILY: Verdana, Arial;
}

.head2 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  COLOR: #336699;
  FONT-FAMILY: Verdana, Arial;
}

.column_head {
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  COLOR: white;
  FONT-FAMILY: Verdana, Arial;
}

BODY LI {
  FONT-SIZE: 10pt;
  FONT-FAMILY: Verdana, Arial;
}

.column_head_small {
  FONT-WEIGHT: bold;
  FONT-SIZE: 7pt;
  FONT-FAMILY: Verdana, Arial;
}

BLOCKQUOTE {
  TEXT-INDENT: 2pt;
}

A, A:visited {
  COLOR: #527F90;
  TEXT-DECORATION: none;
}

TABLE {
  border-spacing:0;
  border-collapse:collapse; 
  BORDER: 0;
  PADDING: 0px;
  FONT-SIZE: 10pt;
  MARGIN: 0px;
  COLOR: #336699;
  FONT-FAMILY: Tahoma;
}

.head3 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  FONT-FAMILY: Tahoma;
}

A:hover {
  COLOR: #D6001C;
  TEXT-DECORATION: underline;
}

TD.darkgreen {
  BACKGROUND-COLOR: #527F90;
}

TD.lightgreen {
  BACKGROUND-COLOR: #E4EAEC;
}

TD.mixgreen {
  BACKGROUND-COLOR: #CADDD6;
}

TD.signontrouble {
  PADDING-LEFT: 50px;
  COLOR: #98AFC7;
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana;
}

TD.signon {
  PADDING-LEFT: 50px;
  PADDING-RIGHT: 10px;
  COLOR: #527F90;
}

TD.error {
  PADDING-LEFT: 50px;
  COLOR: red;
  FONT-SIZE: 10pt;
}


div.container {
    width:734px;
    margin-left: 54px;
}

div.logo-area {
  border: 1px solid #D6001C;
}
div.app-name {
  text-align:right;
  font-size:24pt;
  padding-right: 10px;
  padding-bottom:10px;
}
div.reset-area {
  margin-top: 2px;
  border: 1px solid #527F90;
  text-align:left;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 5px ;
  vertical-align:top;
}

div.strong {
  font-weight:bold;
}

div.input-area {
  padding-top:15px;
  padding-bottom:15px;
  line-height: 180%;
}

div.input-line {
    padding-top:5px;
    text-align: left;
    display:inline-block;
    *float:left;
    line-height:inherit;
}

div.input-desc {
    margin-left: 120px;
    margin-right: 15px;
}
.input-desc {
	font-size: 1.1em;	
}

div.go {
  text-align: center;
  *clear:both;
}

div.errorMsg, span.errorMsg {
  FONT-SIZE:larger;
  FONT-WEIGHT:bold;
  COLOR:#D6001C;
  text-align:left;
  margin-bottom: 20px;
}

td.questioninput {
  TEXT-ALIGN: center;
}

.center {
	text-align:center;
}


table.center, .center table {
	margin:auto;	
}	

TD.help {
	text-align:right;
	font-size:0.8em;
}
TD.help a {
	color:#D6001C;
}

.login {
  FONT-SIZE: 8pt;
  COLOR: #D6001C;
  height: 4em;
}

div#processImg {
	display:none;  
	font-weight:bold; 
	color:#D6001C;
}
div#goArrow input, div#goArrow img {
	height: 1.9em;
	cursor: pointer;
	outline: none;
	margin-top:0.5em;
}

/*
div#goArrow button {
	color: white;
	font-size: 2.5em;
	background: darkorange;
    border: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border-radius: 2.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    vertical-align: super;
    outline: none;
}
div#goArrow button::before {
	content: "▸";
	letter-spacing: -0.05em;	
}
*/