From: <Saved by Microsoft Internet Explorer 5>
Subject: AppendixGrade
Date: Mon, 15 Aug 2005 11:37:37 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_009E_01C5A18D.BC355680"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_009E_01C5A18D.BC355680
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://localhost/ScorecardPortal/AppendixGrade.aspx?AppendixGradeId=994

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>AppendixGrade</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<META content=3DC# name=3DCODE_LANGUAGE>
<META content=3DJavaScript name=3Dvs_defaultClientScript>
<META content=3Dhttp://schemas.microsoft.com/intellisense/ie3-2nav3-0=20
name=3Dvs_targetSchema><LINK=20
href=3D"http://localhost/ScorecardPortal/ScorecardPortal.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT language=3Djavascript>
			function ConfirmDelete()
			{
				return confirm('Are you sure you want to delete this record?');
			}
		</SCRIPT>
</HEAD>
<BODY bottomMargin=3D0 leftMargin=3D0 topMargin=3D0 rightMargin=3D0 =
marginwidth=3D"0"=20
marginheight=3D"0">
<FORM language=3Djavascript id=3DForm1 name=3DForm1 =
onsubmit=3DValidatorOnSubmit();=20
action=3DAppendixGrade.aspx?AppendixGradeId=3D994 method=3Dpost=20
encType=3Dmultipart/form-data><INPUT type=3Dhidden=20
value=3DdDwxNjc1MjY3NzQ5O3Q8O2w8aTwxPjs+O2w8dDxwPGw8ZW5jdHlwZTs+O2w8bXVsd=
GlwYXJ0L2Zvcm0tZGF0YTs+PjtsPGk8MT47aTwzPjtpPDU+Oz47bDx0PHA8O3A8bDxvbmNsaW=
NrOz47bDxyZXR1cm4gY29uZmlybSgnQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGFwcHJvdmU=
gdGhpcyBhcHBlbmRpeD8gWW91IHdpbGwgTk9UIGJlIGFibGUgdG8gZWRpdCBhcHByb3ZlZCBh=
cHBlbmRpeC4nKVw7Oz4+Pjs7Pjt0PHA8cDxsPE5hdmlnYXRlVXJsOz47bDxTY29yZWNhcmRHc=
mFkZS5hc3B4P1Njb3JlY2FyZEdyYWRlSUQ9Nzg7Pj47Pjs7Pjt0PDtsPGk8MD47PjtsPHQ8cD=
xwPGw8QXBwZW5kaXhHcmFkZUlkO0Rpc3BsYXlNb2RlOz47bDxpPDk5ND47V2VsbHNGYXJnby5=
TY29yZWNhcmQuUG9ydGFsLlZpZXdFZGl0RW51bSwgU2NvcmVjYXJkUG9ydGFsLCBWZXJzaW9u=
PTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbDxlZGl0Pjs+P=
js+O2w8aTwwPjtpPDE1PjtpPDE3Pjs+O2w8dDxwPHA8bDxBcHBlbmRpeE5hbWU7QXBwZW5kaX=
hEZXNjcmlwdGlvbjs+O2w8R2VuZXJpYztHZW5lcmljIEFwcGVuZGl4ICh1c2VkIGZvciBjdXJ=
yZW50IG9yIGZ1dHVyZSBhcHBlbmRpY2VzIHRoYXQgYXJlIG5vdCBjdXJyZW50IGluIHNjb3Bl=
IGZvciB0aGUgb25saW5lIHNjb3JlY2FyZCBwcm9qZWN0KTs+Pjs+O2w8aTwxPjtpPDM+Oz47b=
Dx0PHA8bDxpbm5lcmh0bWw7PjtsPEFwcGVuZGl4OiBHZW5lcmljOz4+Ozs+O3Q8cDxsPGlubm=
VyaHRtbDs+O2w8R2VuZXJpYyBBcHBlbmRpeCAodXNlZCBmb3IgY3VycmVudCBvciBmdXR1cmU=
gYXBwZW5kaWNlcyB0aGF0IGFyZSBub3QgY3VycmVudCBpbiBzY29wZSBmb3IgdGhlIG9ubGlu=
ZSBzY29yZWNhcmQgcHJvamVjdCk7Pj47Oz47Pj47dDxwPHA8bDxJbWFnZVVybDs+O2w8fi9Wa=
WV3RXh0ZXJuYWxEb2MuYXNweD9BcHBlbmRpeEdyYWRlSWQ9OTk0Oz4+Oz47Oz47dDw7bDxpPD=
A+Oz47bDx0PDtsPGk8MD47aTwxPjs+O2w8dDw7bDxpPDA+Oz47bDx0PHA8cDxsPEdyYWRlU2N=
hbGVJRDtTY2FsZU1vZGU7PjtsPGk8MTA+O1dlbGxzRmFyZ28uU2NvcmVjYXJkLlBvcnRhbC5T=
Y29yZWNhcmRBcHBlbmRpeEVudW0sIFNjb3JlY2FyZFBvcnRhbCwgVmVyc2lvbj0wLjAuMC4wL=
CBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGw8QXBwZW5kaXg+Oz4+Oz47bD=
xpPDE+Oz47bDx0PHA8bDxfIUl0ZW1Db3VudDs+O2w8aTw1Pjs+PjtsPGk8MD47aTwxPjtpPDI=
+O2k8Mz47aTw0Pjs+O2w8dDw7bDxpPDA+Oz47bDx0PEA8R3JhZGVTY2FsZSBDb2xvckE7QTtH=
cmFkZVNjYWxlIENvbG9yQTtFeGNlbGxlbnQ7R3JhZGVTY2FsZSBDb2xvckE7NC4wMCAtIDUuM=
DA7Pjs7Pjs+Pjt0PDtsPGk8MD47PjtsPHQ8QDxHcmFkZVNjYWxlIENvbG9yQjtCO0dyYWRlU2=
NhbGUgQ29sb3JCO1NhdGlzZmFjdG9yeTtHcmFkZVNjYWxlIENvbG9yQjszLjAwIC0gMy45OTs=
+Ozs+Oz4+O3Q8O2w8aTwwPjs+O2w8dDxAPEdyYWRlU2NhbGUgQ29sb3JDO0M7R3JhZGVTY2Fs=
ZSBDb2xvckM7VW5zYXRpc2ZhY3RvcnkgLSBuZWVkIGltcHJvdmVtZW50O0dyYWRlU2NhbGUgQ=
29sb3JDOzIuMDAgLSAyLjk5Oz47Oz47Pj47dDw7bDxpPDA+Oz47bDx0PEA8R3JhZGVTY2FsZS=
BDb2xvckQ7RDtHcmFkZVNjYWxlIENvbG9yRDtVbnNhdGlzZmFjdG9yeSAtIG1vbml0b3I7R3J=
hZGVTY2FsZSBDb2xvckQ7MS4wMCAtIDEuOTk7Pjs7Pjs+Pjt0PDtsPGk8MD47PjtsPHQ8QDxH=
cmFkZVNjYWxlIENvbG9yRjtGO0dyYWRlU2NhbGUgQ29sb3JGO1Vuc2F0aXNmYWN0b3J5IC0gY=
3JpdGljYWw7R3JhZGVTY2FsZSBDb2xvckY7MCAtIDAuOTk7Pjs7Pjs+Pjs+Pjs+Pjs+Pjt0PH=
A8bDxjbGFzcztpbm5lcmh0bWw7PjtsPExhcmdlR3JhZGVMZXR0ZXIgY29sb3JBO0E7Pj47Oz4=
7Pj47Pj47Pj47Pj47Pj47Pj47PoRSTDbVx3yWMs6mMNOQQxpib0gI=20
name=3D__VIEWSTATE>
<SCRIPT language=3Djavascript=20
src=3D"http://localhost/aspnet_client/system_web/1_1_4322/WebUIValidation=
.js"></SCRIPT>
=20
<TABLE width=3D"100%">
  <TBODY>
  <TR>
    <TD width=3D"10%"></TD>
    <TD width=3D"30%"><INPUT language=3Djavascript class=3DButton =
id=3DApprove onclick=3D"return confirm('Are you sure you want to approve =
this appendix? You will NOT be able to edit approved appendix.');if =
(typeof(Page_ClientValidate) =3D=3D 'function') Page_ClientValidate(); " =
type=3Dsubmit value=3DApprove name=3DApprove></TD>
    <TD width=3D"60%"><A id=3DBackToScorecard=20
      =
href=3D"http://localhost/ScorecardPortal/ScorecardGrade.aspx?ScorecardGra=
deID=3D78">Back=20
      to scorecard</A></TD></TR></TBODY></TABLE>
<TABLE width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD class=3DAppendixHeader id=3D_ctl0__ctl0_Header>Appendix: =
Generic</TD></TR>
  <TR>
    <TD class=3DAppendixSubHeader id=3D_ctl0__ctl0_SubHeader>Generic =
Appendix=20
      (used for current or future appendices that are not current in =
scope for=20
      the online scorecard project)</TD></TR></TBODY></TABLE>
<DIV id=3D_ctl0_Validationsummary1 style=3D"DISPLAY: none; COLOR: red"=20
NAME=3D"Validationsummary1"></DIV>
<TABLE width=3D"100%">
  <TBODY>
  <TR>
    <TD class=3DNormal align=3Dright>Comments:</TD>
    <TD><TEXTAREA class=3DFlexibleTextbox id=3D_ctl0_CommentsTextBox =
name=3D_ctl0:CommentsTextBox>This is test Generic Appendix</TEXTAREA>=20
    </TD></TR>
  <TR>
    <TD class=3DNormal align=3Dright>Score:</TD>
    <TD><INPUT class=3DInputTextbox id=3D_ctl0_GradeValueTextBox =
value=3D4.70=20
      name=3D_ctl0:GradeValueTextBox> <SPAN=20
      id=3D_ctl0_GradeValueRegularExpressionValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red"=20
      validationexpression=3D"([-+])?\d+([.]\d+)?"=20
      evaluationfunction=3D"RegularExpressionValidatorEvaluateIsValid"=20
      errormessage=3D"Please enter correct grade value"=20
      controltovalidate=3D"_ctl0_GradeValueTextBox">*</SPAN> <SPAN=20
      id=3D_ctl0_gradeValueRequiredFieldValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red"=20
      evaluationfunction=3D"RequiredFieldValidatorEvaluateIsValid"=20
      errormessage=3D"You must enter grade value"=20
      controltovalidate=3D"_ctl0_GradeValueTextBox" =
initialvalue=3D"">*</SPAN>=20
</TD></TR>
  <TR>
    <TD class=3DNormal align=3Dright>Upload Image:</TD>
    <TD><INPUT id=3D_ctl0_FileUpload type=3Dfile name=3D_ctl0:FileUpload =

      width=3D"300"> </TD></TR>
  <TR>
    <TD></TD>
    <TD><INPUT language=3Djavascript id=3D_ctl0_Save style=3D"WIDTH: =
100px" onclick=3D"if (typeof(Page_ClientValidate) =3D=3D 'function') =
Page_ClientValidate(); " type=3Dsubmit value=3DSave name=3D_ctl0:Save>=20
    </TD></TR></TBODY></TABLE><IMG id=3D_ctl0_ExtDocImage=20
src=3D"http://localhost/ScorecardPortal/ViewExternalDoc.aspx?AppendixGrad=
eId=3D994"=20
border=3D0>=20
<TABLE>
  <TBODY>
  <TR>
    <TD>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D400 border=3D1>
        <TBODY>
        <TR>
          <TD class=3DGradeScale>Grading scale</TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D400 border=3D1>
        <TBODY>
        <TR>
          <TD class=3DGradeScale width=3D280>Grade</TD>
          <TD class=3DGradeScale =
width=3D110>Range</TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D400 border=3D1>
        <TBODY>
        <TR>
          <TD class=3D"GradeScale ColorA" width=3D30>A</TD>
          <TD class=3D"GradeScale ColorA" align=3Dleft =
width=3D250>Excellent</TD>
          <TD class=3D"GradeScale ColorA" width=3D110>4.00 - =
5.00</TD></TR>
        <TR>
          <TD class=3D"GradeScale ColorB" width=3D30>B</TD>
          <TD class=3D"GradeScale ColorB" align=3Dleft =
width=3D250>Satisfactory</TD>
          <TD class=3D"GradeScale ColorB" width=3D110>3.00 - =
3.99</TD></TR>
        <TR>
          <TD class=3D"GradeScale ColorC" width=3D30>C</TD>
          <TD class=3D"GradeScale ColorC" align=3Dleft =
width=3D250>Unsatisfactory -=20
            need improvement</TD>
          <TD class=3D"GradeScale ColorC" width=3D110>2.00 - =
2.99</TD></TR>
        <TR>
          <TD class=3D"GradeScale ColorD" width=3D30>D</TD>
          <TD class=3D"GradeScale ColorD" align=3Dleft =
width=3D250>Unsatisfactory -=20
            monitor</TD>
          <TD class=3D"GradeScale ColorD" width=3D110>1.00 - =
1.99</TD></TR>
        <TR>
          <TD class=3D"GradeScale ColorF" width=3D30>F</TD>
          <TD class=3D"GradeScale ColorF" align=3Dleft =
width=3D250>Unsatisfactory -=20
            critical</TD>
          <TD class=3D"GradeScale ColorF" width=3D110>0 -=20
    0.99</TD></TR></TBODY></TABLE></TD>
    <TD class=3D"LargeGradeLetter colorA" =
width=3D"10%">A</TD></TR></TBODY></TABLE>
<SCRIPT language=3Djavascript>
<!--
	var Page_ValidationSummaries =3D  new =
Array(document.all["_ctl0_Validationsummary1"]);
	var Page_Validators =3D  new =
Array(document.all["_ctl0_GradeValueRegularExpressionValidator"], =
document.all["_ctl0_gradeValueRequiredFieldValidator"]);
		// -->
</SCRIPT>

<SCRIPT language=3Djavascript>
<!--
var Page_ValidationActive =3D false;
if (typeof(clientInformation) !=3D "undefined" && =
clientInformation.appName.indexOf("Explorer") !=3D -1) {
    if (typeof(Page_ValidationVer) =3D=3D "undefined")
        alert("Unable to find script library =
'/aspnet_client/system_web/1_1_4322/WebUIValidation.js'. Try placing =
this file manually, or reinstall by running 'aspnet_regiis -c'.");
    else if (Page_ValidationVer !=3D "125")
        alert("This page uses an incorrect version of =
WebUIValidation.js. The page expects version 125. The script library is =
" + Page_ValidationVer + ".");
    else
        ValidatorOnLoad();
}

function ValidatorOnSubmit() {
    if (Page_ValidationActive) {
        ValidatorCommonOnSubmit();
    }
}
// -->
</SCRIPT>
</FORM></BODY></HTML>

------=_NextPart_000_009E_01C5A18D.BC355680
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://localhost/ScorecardPortal/ViewExternalDoc.aspx?AppendixGradeId=994

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
AOGHrskFQQAAOw==

------=_NextPart_000_009E_01C5A18D.BC355680
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://localhost/ScorecardPortal/ScorecardPortal.css

.HeadBg {
	BACKGROUND-COLOR: darkred
}
BODY {
	FONT-SIZE: 80%; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: =
Arial; TEXT-ALIGN: justify
}
TD {
	FONT-SIZE: 75%; COLOR: #444444; FONT-FAMILY: Helvetica, Arial
}
.SiteTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #cccc99; FONT-FAMILY: =
Verdana Bold, Helvetica, sans-serif
}
.TabBg {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: =
white; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: white
}
.OtherTabsBg {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: =
black; BACKGROUND-COLOR: dimgray; BORDER-RIGHT-COLOR: black
}
.SelectedTab {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
.OtherTabs {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: gainsboro; FONT-FAMILY: =
Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.OtherTabs:link {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.OtherTabs:visited {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.OtherTabs:active {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.OtherTabs:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.SiteLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, =
sans-serif
}
A.SiteLink:link {
	COLOR: white; TEXT-DECORATION: none
}
A.SiteLink:visited {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.SiteLink:active {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.SiteLink:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.Accent {
	FONT-WEIGHT: bold; COLOR: red
}
.Message {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; BACKGROUND-COLOR: #eeeeee
}
.ItemTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
.Head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666644; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
.SubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
.SubSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, =
Helvetica, sans-serif
}
.Normal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
.NormalTextBox {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; HEIGHT: 24px
}
.NormalRed {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, =
Helvetica, sans-serif
}
.NormalBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, =
sans-serif
}
.CommandButton {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, =
sans-serif
}
A.CommandButton:link {
	COLOR: darkred; TEXT-DECORATION: underline
}
A.CommandButton:visited {
	COLOR: darkred; TEXT-DECORATION: underline
}
A.CommandButton:active {
	COLOR: darkred; TEXT-DECORATION: underline
}
A.CommandButton:hover {
	COLOR: red; TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666644; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, =
Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
DT {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
TFOOT {
	FONT-SIZE: 12px; COLOR: darkred; FONT-FAMILY: Verdana, Helvetica, =
sans-serif
}
THEAD {
	FONT-SIZE: 12px; COLOR: darkred; FONT-FAMILY: Verdana, Helvetica, =
sans-serif
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; COLOR: =
darkred; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A:link {
	COLOR: darkred; TEXT-DECORATION: none
}
A:visited {
	COLOR: darkred; TEXT-DECORATION: none
}
A:active {
	COLOR: darkred; TEXT-DECORATION: none
}
A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
SMALL {
	FONT-SIZE: 8px
}
BIG {
	FONT-SIZE: 14px
}
BLOCKQUOTE {
	FONT-FAMILY: Lucida Console, monospace
}
PRE {
	FONT-FAMILY: Lucida Console, monospace
}
UL LI {
	LIST-STYLE-TYPE: square
}
UL LI LI {
	LIST-STYLE-TYPE: disc
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
HR {
	HEIGHT: 1pt; TEXT-ALIGN: left
}
.validationErrorMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red
}
.errorMessage {
	FONT-WEIGHT: bold; COLOR: red
}
.successMessage {
	FONT-WEIGHT: bold; COLOR: green
}
.FieldCaption {
	FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, Arial
}
.RequiredFieldCaption {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt
}
.InputTextbox {
	WIDTH: 300px
}
.FlexibleTextbox {
	WIDTH: 90%
}
.RequiredInputTextbox {
	WIDTH: 300px; BACKGROUND-COLOR: lightgoldenrodyellow
}
.RequiredDropdown {
	WIDTH: 300px; BACKGROUND-COLOR: lightgoldenrodyellow
}
.NormalDropDown {
	WIDTH: 300px; BACKGROUND-COLOR: white
}
.filterHeader {
	BACKGROUND: gray; VERTICAL-ALIGN: middle; COLOR: white; HEIGHT: 17px
}
.dgHeader {
	FONT-WEIGHT: bold; BACKGROUND: gray; COLOR: white; TEXT-ALIGN: center
}
.dgItem {
	BACKGROUND: #ffffff
}
.dgAltItem {
	BACKGROUND: gainsboro
}
.dgSelItem {
=09
}
.dgEditItem {
=09
}
.dgFooter {
	BACKGROUND: #ffffff
}
.dgPager {
	BACKGROUND: #ffffff
}
.GradeScale {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.ColorA {
	COLOR: white; BACKGROUND-COLOR: blue
}
.ColorB {
	COLOR: white; BACKGROUND-COLOR: green
}
.ColorC {
	BACKGROUND-COLOR: yellow
}
.ColorD {
	BACKGROUND-COLOR: orange
}
.ColorF {
	COLOR: white; BACKGROUND-COLOR: red
}
.ScorecardHeader {
	FONT-SIZE: 14pt; FONT-FAMILY: Georgia; TEXT-ALIGN: center
}
.ScorecardSubHeader {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.AppendixHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial; TEXT-ALIGN: =
center
}
.AppendixSubHeader {
	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; TEXT-ALIGN: =
center
}
.ReportTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: =
#636363
}
.Title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: =
#fffdf4; FONT-FAMILY: Verdana, Arial
}
.Header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial; =
BACKGROUND-COLOR: silver
}
.FooterStyle {
	BORDER-TOP: #636363 thin solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; =
COLOR: #636363; BACKGROUND-COLOR: #dadac8
}
.ReportTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: =
#636363
}
.ItemStyle {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial
}
.ItemStyleRight {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: right
}
.ItemStyleLeft {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left
}
.ItemStyleCenter {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: center
}
.ItemStyleRightBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial; =
TEXT-ALIGN: right
}
BODY.Report {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #fffdf4
}
.LargeGradeLetter {
	FONT-SIZE: 50px
}
.Button {
	WIDTH: 100px
}

------=_NextPart_000_009E_01C5A18D.BC355680
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://localhost/aspnet_client/system_web/1_1_4322/WebUIValidation.js

var Page_ValidationVer =3D "125";
var Page_IsValid =3D true;
var Page_BlockSubmit =3D false;
function ValidatorUpdateDisplay(val) {
    if (typeof(val.display) =3D=3D "string") {   =20
        if (val.display =3D=3D "None") {
            return;
        }
        if (val.display =3D=3D "Dynamic") {
            val.style.display =3D val.isvalid ? "none" : "inline";
            return;
        }
    }
    val.style.visibility =3D val.isvalid ? "hidden" : "visible";
}
function ValidatorUpdateIsValid() {
    var i;
    for (i =3D 0; i < Page_Validators.length; i++) {
        if (!Page_Validators[i].isvalid) {
            Page_IsValid =3D false;
            return;
        }
   }
   Page_IsValid =3D true;
}
function ValidatorHookupControlID(controlID, val) {
    if (typeof(controlID) !=3D "string") {
        return;
    }
    var ctrl =3D document.all[controlID];
    if (typeof(ctrl) !=3D "undefined") {
        ValidatorHookupControl(ctrl, val);
    }
    else {
        val.isvalid =3D true;
        val.enabled =3D false;
    }
}
function ValidatorHookupControl(control, val) {
    if (typeof(control.tagName) =3D=3D "undefined" && =
typeof(control.length) =3D=3D "number") {
        var i;
        for (i =3D 0; i < control.length; i++) {
            var inner =3D control[i];
            if (typeof(inner.value) =3D=3D "string") {
                ValidatorHookupControl(inner, val);
            }=20
        }
        return;
    }
    else if (control.tagName !=3D "INPUT" && control.tagName !=3D =
"TEXTAREA" && control.tagName !=3D "SELECT") {
        var i;
        for (i =3D 0; i < control.children.length; i++) {
            ValidatorHookupControl(control.children[i], val);
        }
        return;
    }
    else {
        if (typeof(control.Validators) =3D=3D "undefined") {
            control.Validators =3D new Array;
            var ev;
            if (control.type =3D=3D "radio") {
                ev =3D control.onclick;
            } else {
                ev =3D control.onchange;
            }
            if (typeof(ev) =3D=3D "function" ) {           =20
                ev =3D ev.toString();
                ev =3D ev.substring(ev.indexOf("{") + 1, =
ev.lastIndexOf("}"));
            }
            else {
                ev =3D "";
            }
            var func =3D new Function("ValidatorOnChange(); " + ev);
            if (control.type =3D=3D "radio") {
                control.onclick =3D func;
            } else {           =20
                control.onchange =3D func;
            }
        }
        control.Validators[control.Validators.length] =3D val;
    }   =20
}
function ValidatorGetValue(id) {
    var control;
    control =3D document.all[id];
    if (typeof(control.value) =3D=3D "string") {
        return control.value;
    }
    if (typeof(control.tagName) =3D=3D "undefined" && =
typeof(control.length) =3D=3D "number") {
        var j;
        for (j=3D0; j < control.length; j++) {
            var inner =3D control[j];
            if (typeof(inner.value) =3D=3D "string" && (inner.type !=3D =
"radio" || inner.status =3D=3D true)) {
                return inner.value;
            }
        }
    }
    else {
        return ValidatorGetValueRecursive(control);
    }
    return "";
}
function ValidatorGetValueRecursive(control)
{
    if (typeof(control.value) =3D=3D "string" && (control.type !=3D =
"radio" || control.status =3D=3D true)) {
        return control.value;
    }
    var i, val;
    for (i =3D 0; i<control.children.length; i++) {
        val =3D ValidatorGetValueRecursive(control.children[i]);
        if (val !=3D "") return val;
    }
    return "";
}
function Page_ClientValidate() {
    var i;
    for (i =3D 0; i < Page_Validators.length; i++) {
        ValidatorValidate(Page_Validators[i]);
    }
    ValidatorUpdateIsValid();   =20
    ValidationSummaryOnSubmit();
    Page_BlockSubmit =3D !Page_IsValid;
    return Page_IsValid;
}
function ValidatorCommonOnSubmit() {
    event.returnValue =3D !Page_BlockSubmit;
    Page_BlockSubmit =3D false;
}
function ValidatorEnable(val, enable) {
    val.enabled =3D (enable !=3D false);
    ValidatorValidate(val);
    ValidatorUpdateIsValid();
}
function ValidatorOnChange() {
    var vals =3D event.srcElement.Validators;
    var i;
    for (i =3D 0; i < vals.length; i++) {
        ValidatorValidate(vals[i]);
    }
    ValidatorUpdateIsValid();   =20
}
function ValidatorValidate(val) {   =20
    val.isvalid =3D true;
    if (val.enabled !=3D false) {
        if (typeof(val.evaluationfunction) =3D=3D "function") {
            val.isvalid =3D val.evaluationfunction(val);=20
        }
    }
    ValidatorUpdateDisplay(val);
}
function ValidatorOnLoad() {
    if (typeof(Page_Validators) =3D=3D "undefined")
        return;
    var i, val;
    for (i =3D 0; i < Page_Validators.length; i++) {
        val =3D Page_Validators[i];
        if (typeof(val.evaluationfunction) =3D=3D "string") {
            eval("val.evaluationfunction =3D " + val.evaluationfunction =
+ ";");
        }
        if (typeof(val.isvalid) =3D=3D "string") {
            if (val.isvalid =3D=3D "False") {
                val.isvalid =3D false;                               =20
                Page_IsValid =3D false;
            }=20
            else {
                val.isvalid =3D true;
            }
        } else {
            val.isvalid =3D true;
        }
        if (typeof(val.enabled) =3D=3D "string") {
            val.enabled =3D (val.enabled !=3D "False");
        }
        ValidatorHookupControlID(val.controltovalidate, val);
        ValidatorHookupControlID(val.controlhookup, val);
    }
    Page_ValidationActive =3D true;
}
function ValidatorConvert(op, dataType, val) {
    function GetFullYear(year) {
        return (year + parseInt(val.century)) - ((year < val.cutoffyear) =
? 0 : 100);
    }
    var num, cleanInput, m, exp;
    if (dataType =3D=3D "Integer") {
        exp =3D /^\s*[-\+]?\d+\s*$/;
        if (op.match(exp) =3D=3D null)=20
            return null;
        num =3D parseInt(op, 10);
        return (isNaN(num) ? null : num);
    }
    else if(dataType =3D=3D "Double") {
        exp =3D new RegExp("^\\s*([-\\+])?(\\d+)?(\\" + val.decimalchar =
+ "(\\d+))?\\s*$");
        m =3D op.match(exp);
        if (m =3D=3D null)
            return null;
        cleanInput =3D m[1] + (m[2].length>0 ? m[2] : "0") + "." + m[4];
        num =3D parseFloat(cleanInput);
        return (isNaN(num) ? null : num);           =20
    }=20
    else if (dataType =3D=3D "Currency") {
        exp =3D new RegExp("^\\s*([-\\+])?(((\\d+)\\" + val.groupchar + =
")*)(\\d+)"
                        + ((val.digits > 0) ? "(\\" + val.decimalchar + =
"(\\d{1," + val.digits + "}))?" : "")
                        + "\\s*$");
        m =3D op.match(exp);
        if (m =3D=3D null)
            return null;
        var intermed =3D m[2] + m[5] ;
        cleanInput =3D m[1] + intermed.replace(new RegExp("(\\" + =
val.groupchar + ")", "g"), "") + ((val.digits > 0) ? "." + m[7] : 0);
        num =3D parseFloat(cleanInput);
        return (isNaN(num) ? null : num);           =20
    }
    else if (dataType =3D=3D "Date") {
        var yearFirstExp =3D new =
RegExp("^\\s*((\\d{4})|(\\d{2}))([-./])(\\d{1,2})\\4(\\d{1,2})\\s*$");
        m =3D op.match(yearFirstExp);
        var day, month, year;
        if (m !=3D null && (m[2].length =3D=3D 4 || val.dateorder =3D=3D =
"ymd")) {
            day =3D m[6];
            month =3D m[5];
            year =3D (m[2].length =3D=3D 4) ? m[2] : =
GetFullYear(parseInt(m[3], 10))
        }
        else {
            if (val.dateorder =3D=3D "ymd"){
                return null;	=09
            }					=09
            var yearLastExp =3D new =
RegExp("^\\s*(\\d{1,2})([-./])(\\d{1,2})\\2((\\d{4})|(\\d{2}))\\s*$");
            m =3D op.match(yearLastExp);
            if (m =3D=3D null) {
                return null;
            }
            if (val.dateorder =3D=3D "mdy") {
                day =3D m[3];
                month =3D m[1];
            }
            else {
                day =3D m[1];
                month =3D m[3];
            }
            year =3D (m[5].length =3D=3D 4) ? m[5] : =
GetFullYear(parseInt(m[6], 10))
        }
        month -=3D 1;
        var date =3D new Date(year, month, day);
        return (typeof(date) =3D=3D "object" && year =3D=3D =
date.getFullYear() && month =3D=3D date.getMonth() && day =3D=3D =
date.getDate()) ? date.valueOf() : null;
    }
    else {
        return op.toString();
    }
}
function ValidatorCompare(operand1, operand2, operator, val) {
    var dataType =3D val.type;
    var op1, op2;
    if ((op1 =3D ValidatorConvert(operand1, dataType, val)) =3D=3D null)
        return false;   =20
    if (operator =3D=3D "DataTypeCheck")
        return true;
    if ((op2 =3D ValidatorConvert(operand2, dataType, val)) =3D=3D null)
        return true;
    switch (operator) {
        case "NotEqual":
            return (op1 !=3D op2);
        case "GreaterThan":
            return (op1 > op2);
        case "GreaterThanEqual":
            return (op1 >=3D op2);
        case "LessThan":
            return (op1 < op2);
        case "LessThanEqual":
            return (op1 <=3D op2);
        default:
            return (op1 =3D=3D op2);           =20
    }
}
function CompareValidatorEvaluateIsValid(val) {
    var value =3D ValidatorGetValue(val.controltovalidate);
    if (ValidatorTrim(value).length =3D=3D 0)
        return true;
    var compareTo =3D "";
    if (null =3D=3D document.all[val.controltocompare]) {
        if (typeof(val.valuetocompare) =3D=3D "string") {
            compareTo =3D val.valuetocompare;
        }
    }
    else {
        compareTo =3D ValidatorGetValue(val.controltocompare);
    }
    return ValidatorCompare(value, compareTo, val.operator, val);
}
function CustomValidatorEvaluateIsValid(val) {
    var value =3D "";
    if (typeof(val.controltovalidate) =3D=3D "string") {
        value =3D ValidatorGetValue(val.controltovalidate);
        if (ValidatorTrim(value).length =3D=3D 0)
            return true;
    }
    var args =3D { Value:value, IsValid:true };
    if (typeof(val.clientvalidationfunction) =3D=3D "string") {
        eval(val.clientvalidationfunction + "(val, args) ;");
    }       =20
    return args.IsValid;
}
function RegularExpressionValidatorEvaluateIsValid(val) {
    var value =3D ValidatorGetValue(val.controltovalidate);
    if (ValidatorTrim(value).length =3D=3D 0)
        return true;       =20
    var rx =3D new RegExp(val.validationexpression);
    var matches =3D rx.exec(value);
    return (matches !=3D null && value =3D=3D matches[0]);
}
function ValidatorTrim(s) {
    var m =3D s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
    return (m =3D=3D null) ? "" : m[1];
}
function RequiredFieldValidatorEvaluateIsValid(val) {
    return (ValidatorTrim(ValidatorGetValue(val.controltovalidate)) !=3D =
ValidatorTrim(val.initialvalue))
}
function RangeValidatorEvaluateIsValid(val) {
    var value =3D ValidatorGetValue(val.controltovalidate);
    if (ValidatorTrim(value).length =3D=3D 0)=20
        return true;
    return (ValidatorCompare(value, val.minimumvalue, =
"GreaterThanEqual", val) &&
            ValidatorCompare(value, val.maximumvalue, "LessThanEqual", =
val));
}
function ValidationSummaryOnSubmit() {
    if (typeof(Page_ValidationSummaries) =3D=3D "undefined")=20
        return;
    var summary, sums, s;
    for (sums =3D 0; sums < Page_ValidationSummaries.length; sums++) {
        summary =3D Page_ValidationSummaries[sums];
        summary.style.display =3D "none";
        if (!Page_IsValid) {
            if (summary.showsummary !=3D "False") {
                summary.style.display =3D "";
                if (typeof(summary.displaymode) !=3D "string") {
                    summary.displaymode =3D "BulletList";
                }
                switch (summary.displaymode) {
                    case "List":
                        headerSep =3D "<br>";
                        first =3D "";
                        pre =3D "";
                        post =3D "<br>";
                        final =3D "";
                        break;
                    case "BulletList":
                    default:=20
                        headerSep =3D "";
                        first =3D "<ul>";
                        pre =3D "<li>";
                        post =3D "</li>";
                        final =3D "</ul>";
                        break;
                    case "SingleParagraph":
                        headerSep =3D " ";
                        first =3D "";
                        pre =3D "";
                        post =3D " ";
                        final =3D "<br>";
                        break;
                }
                s =3D "";
                if (typeof(summary.headertext) =3D=3D "string") {
                    s +=3D summary.headertext + headerSep;
                }
                s +=3D first;
                for (i=3D0; i<Page_Validators.length; i++) {
                    if (!Page_Validators[i].isvalid && =
typeof(Page_Validators[i].errormessage) =3D=3D "string") {
                        s +=3D pre + Page_Validators[i].errormessage + =
post;
                    }
                }  =20
                s +=3D final;
                summary.innerHTML =3D s;=20
                window.scrollTo(0,0);
            }
            if (summary.showmessagebox =3D=3D "True") {
                s =3D "";
                if (typeof(summary.headertext) =3D=3D "string") {
                    s +=3D summary.headertext + "<BR>";
                }
                for (i=3D0; i<Page_Validators.length; i++) {
                    if (!Page_Validators[i].isvalid && =
typeof(Page_Validators[i].errormessage) =3D=3D "string") {
                        switch (summary.displaymode) {
                            case "List":
                                s +=3D Page_Validators[i].errormessage + =
"<BR>";
                                break;
                            case "BulletList":
                            default:=20
                                s +=3D "  - " + =
Page_Validators[i].errormessage + "<BR>";
                                break;
                            case "SingleParagraph":
                                s +=3D Page_Validators[i].errormessage + =
" ";
                                break;
                        }
                    }
                }
                span =3D document.createElement("SPAN");
                span.innerHTML =3D s;
                s =3D span.innerText;
                alert(s);
            }
        }
    }
}

------=_NextPart_000_009E_01C5A18D.BC355680--
