body {
	color: #000000;
	background-color: #ffffff;
}

li.diamond {list-style-image:url(images/diamond.gif)}

.font1  { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 10px; color: #6666cc; font-style: normal; font-weight: normal; }
.font2  { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 11px; color: #6666cc; font-style: normal; font-weight: normal; }
.font3  { font-family: arial, Helvetica; font-size: 12px; color: #fd00fd; font-style: normal; font-weight: normal; }

.font1b { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 10px; color: #000000; font-style: normal; font-weight: normal; }
.font2b { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 11px; color: #000000; font-style: normal; font-weight: normal; }
.font3b { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 12px; color: #000000; font-style: normal; font-weight: normal; }

.font1o { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 10px; color: #ff6600; font-style: normal; font-weight: normal; }
.font2o { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 11px; color: #ff6600; font-style: normal; font-weight: normal; }
.font3o  { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 12px; color: #ff6600; font-style: normal; font-weight: normal; }

.font1w { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 10px; color: #ffffff; font-style: normal; font-weight: normal; }
.font2w { font-family: arial, Helvetica; font-size: 12px; color: #ffffff; font-style: normal; font-weight: normal; }
.font3w { font-family: arial, Helvetica; font-size: 18px; color: #ffffff; font-style: normal; font-weight: normal; }

.font0y { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 8px; color: #003366; font-style: normal; font-weight: normal; }
.font1y { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 10px; color: #003366; font-style: normal; font-weight: normal; }
.font2y { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 12px; color: #330066; font-style: normal; font-weight: normal; }
.font3y { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 16px; color: #457a6b; font-style: normal; font-weight: normal; }
.font4y { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 20px; color: #336699; font-style: normal; font-weight: normal; }

.font1g { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 10px; color: #666666; font-style: normal; font-weight: normal; }
.font2g { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 11px; color: #333333; font-style: normal; font-weight: normal; }
.font3g { font-family: "lucida grande", verdana, arial, Helvetica; font-size: 12px; color: #666666; font-style: normal; font-weight: normal; }

.fontis { font-family: palatino, arial, Helvetica; font-size: 12px; color: #333333; font-style: italic; font-weight: normal; }


/* Fonts */
.font10r        { color: #ef0000; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12igr      { color: #009900; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: italic; font-weight: normal; }
.font12r        { color: #ef0000; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.font12fixbase  { color: black; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; vertical-align: baseline; }
.font12bkrgt    { color: black; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; text-align: right; }
.font12bklft    { color: black; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; text-align: left; }
.font12bkctr    { color: black; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; text-align: center; }

.font8bk        { color: black; font-size:  8px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font9bk        { color: black; font-size:  9px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10bk       { color: black; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11bk       { color: black; font-size: 11px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12bk       { color: black; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font16bk       { color: black; font-size: 16px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font18bk       { color: black; font-size: 18px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.font10bkFixed  { color: black; font-size: 10px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; font-style: normal; }
.font12bkFixed  { color: black; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; font-style: normal; }

.font10RedFixed { color: #ef0000; font-size: 10px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; font-weight: bold; }
.font12RedFixed { color: #ef0000; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; font-weight: bold; }

.font12fixbase  { color: black; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; font-style: normal; vertical-align: bottom; }

.font8o  { color: #ff9933; font-size:  8px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font9o  { color: #ff9933; font-size:  9px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10o { color: #ff9933; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11o { color: #ff9933; font-size: 11px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12o { color: #ff9933; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14o { color: #ff9933; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font16o { color: #ff9933; font-size: 16px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font18o { color: #ff9933; font-size: 18px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font20o { color: #ff9933; font-size: 20px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font22o { color: #ff9933; font-size: 22px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.font8r  { color: red; font-size:  8px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font9r  { color: red; font-size:  9px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10r { color: red; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12r { color: red; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14r { color: red; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font18r { color: red; font-size: 18px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.font8w  { color: white; font-size:  8px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font9w  { color: white; font-size:  9px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10w { color: white; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12w { color: white; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14w { color: white; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font18w { color: white; font-size: 18px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font20w { color: white; font-size: 20px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font22w { color: white; font-size: 22px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12dd { color: #330066; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: italic; font-weight: bold; }

.font8p  { color: #330066; font-size:  8px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font9p  { color: #330066; font-size:  9px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10p { color: #330066; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11p { color: #330066; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12p { color: #330066; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14p { color: #330066; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font16p { color: #330066; font-size: 16px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font20p { color: #330066; font-size: 20px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font22p { color: #330066; font-size: 22px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.font8g  { color: #666666; font-size:  8px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font9g  { color: #666666; font-size:  9px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10g { color: #666666; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11g { color: #666666; font-size: 11px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12g { color: #666666; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14g { color: #666666; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font16g { color: #666666; font-size: 16px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font20g { color: #666666; font-size: 20px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font22g { color: #666666; font-size: 22px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.font8gr  { color: #008800; font-size:  8px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font9gr  { color: #008800; font-size:  9px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10gr { color: #008800; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11gr { color: #008800; font-size: 11px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12gr { color: #008800; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14gr { color: #008800; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font16gr { color: #008800; font-size: 16px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font20gr { color: #008800; font-size: 20px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font22gr { color: #008800; font-size: 22px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.font8m  { color: #de01ee; font-size:  8px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font9m  { color: #de01ee; font-size:  9px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10m { color: #de01ee; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11m { color: #de01ee; font-size: 11px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal }
.font12m { color: #de01ee; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14m { color: #de01ee; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font16m { color: #de01ee; font-size: 16px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font20m { color: #de01ee; font-size: 20px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font22m { color: #de01ee; font-size: 22px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.font8b  { color: #0000cd; font-size:  8px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font9b  { color: #0000cd; font-size:  9px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10b { color: #0000cd; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11b { color: #0000cd; font-size: 11px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12b { color: #0000cd; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14b { color: #0000cd; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font16b { color: #0000cd; font-size: 16px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font20b { color: #0000cd; font-size: 20px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font22b { color: #0000cd; font-size: 22px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.font10rBold    { color: #ef0000; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: bold; }
.font12rBold    { color: #ef0000; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: bold; }

.invalidInput  { color: #ff6600; }

A:link    {text-decoration: none ; color: #666666 }
A:visited {text-decoration: none ; color: #666666 }
A:hover {text-decoration: none ; color: #ff6600 }
A:active  {text-decoration: none; color: #ff6600 }

A.style1:link {text-decoration: none ; color: #330066 }
A.style1:visited {text-decoration: none ; color: #330066}
A.style1:hover {text-decoration: none ; color: #ff6600 }
A.style1:active  {text-decoration: none; color: #ff6600 }

A.style2:link    {text-decoration: none ; color: #ffffff }
A.style2:visited {text-decoration: none ; color: #ffffff }
A.style2:hover {text-decoration: none ; color: #383838 }
A.style2:active  {text-decoration: none; color: #383838 }

A.style3:link {text-decoration: none ; color: #666666 }
A.style3:visited {text-decoration: none ; color: #666666}
A.style3:hover {text-decoration: none ; color: #ff6600}
A.style3:active  {text-decoration: none; color: #ff6600}

.borderTableO          { border: 1px solid #ff6600; }
.borderTableOleft      { border-left: 1px solid #FF6600; border-top-color: #cccccc; border-top-width: 1px; border-right-color: #cccccc; border-right-width: 1px; border-bottom-color: #cccccc; border-bottom-width: 1px; }
.borderTableOtopbottom { border-left-width: 1px; border-top: 1px solid #FF6600; border-right-width: 1px;  border-bottom: 1px solid #FF6600; }
.borderTableOtopsides  { border-left: 1px solid #FF6600; border-top: 1px solid #FF6600; border-right: 1px solid #FF6600;  border-bottom-color: #FF6600; border-bottom-width: 1px; }
.borderTableG          { border: 1px solid #cccccc; }
.borderTableGleft      { border-left: 1px solid #cccccc; border-top-color: #cccccc; border-top-width: 1px; border-right-color: #cccccc; border-right-width: 1px; border-bottom-color: #cccccc; border-bottom-width: 1px; }
.borderTableGleftright { border-left: 1px solid #cccccc; border-top-color: #cccccc; border-top-width: 1px; border-right: 1px solid #cccccc;  border-bottom-color: #cccccc; border-bottom-width: 1px; }
.borderTableGtopsides  { border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc;  border-bottom-color: #cccccc; border-bottom-width: 1px; }
.borderTableGtopbottom { border-left-width: 1px; border-top: 1px solid #cccccc; border-right-width: 1px;  border-bottom: 1px solid #cccccc; }
.borderTableB          { border:      1px solid #ff9933; }
.borderTableBleft      { border-left: 1px solid #ff9933; border-top-color: #cccccc; border-top-width: 1px; border-right-color: #cccccc; border-right-width: 1px; border-bottom-color: #cccccc; border-bottom-width: 1px; }
.borderTableBleftright { border-left: 1px solid #ff9933; border-top-color: #cccccc; border-top-width: 1px; border-right: 1px solid #ff9933;  border-bottom-color: #cccccc; border-bottom-width: 1px; }
.borderTableBtopsides  { border-left: 1px solid #ff9933; border-top: 1px solid #ff9933; border-right: 1px solid #ff9933;  border-bottom-color: #cccccc; border-bottom-width: 1px; }

/* Forms */

.valueField10   {
	border: solid 1px #000000;
	background-color: #ffffff;
	color: #333333;
	font-size: 10px;
	margin-right: 1px;
	margin-bottom: 1px;
	padding: 1px;
	height: 18px;
	}
	
.valueField10:hover {
	background-color: #ccffff;
	border: solid 1px #000000;
	color: #000;
	}
	
.titleField10   {
	border: solid 1px #000000;
	background-color: #ffffff;
	color: #333333;
	font-size: 10px;
	font-weight: bolder;
	margin-right: 1px;
	margin-bottom: 1px;
	padding: 1px;
	height: 18px;
	}
	
.titleField10:hover {
	background-color: #ccffff;
	border: solid 1px #000000;
	color: #000000;
	}

.button8   {
	cursor: pointer;
	font-size: 8px;
	font-weight: bolder;
	text-align: center;
	padding: 1px;
	margin-right: 5px;
	vertical-align: middle;
	}
	
input.invalid {
	background-color: #ffffff;
	border: 2px red inset;
}

label.invalid {
	color: ef0000;
	font-weight: bold;
}


