A:link
{
	/* REDESIGN CHANGE: COMMENTED OUT THE ATTRIBUTES BELOW:
	font-size: 8pt;
	*/
	font-weight: bold;
	color: #333333; /* REDESIGN CHANGE: WAS #CC33CC */
	font-family: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana */
	/* REDESIGN CHANGE: COMMENTED OUT THE ATTRIBUTES BELOW:
	text-decoration: none; */
}	

/* REDESIGN CHANGE: WAS A:visited, changed to A:visited, A:active */
A:visited, A:active	{	
	/* REDESIGN CHANGE: COMMENTED OUT THE ATTRIBUTE BELOW:
	font-size: 8pt;
	*/
	font-weight:bold;
	font-family: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana */
	/* REDESIGN CHANGE: COMMENTED OUT THE ATTRIBUTES BELOW:
	text-decoration:	none; */
	color: #333333; /* REDESIGN CHANGE: WAS #996699 */
	}	
			
A:hover	{	
	/* REDESIGN CHANGE: COMMENTED OUT THE ATTRIBUTES BELOW:
	font-size: 8pt;
	*/
	font-weight:bold;
	font-family: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana */
	/* REDESIGN CHANGE: COMMENTED OUT THE ATTRIBUTES BELOW:
	text-decoration:underline; */
	color: #cc6600; /* REDESIGN CHANGE: WAS #ff00cc */
	}

H1
{
	font-size: 20px;
	color: #cc6600; /* REDESIGN CHANGE: Was 666699 */
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana */
}

H2
{
    FONT-SIZE: 16px;
	color: #cc6600; /* REDESIGN CHANGE: Was 666699 */
	font-weight: bold; /* REDESIGN CHANGE: Added this attribute. */
    FONT-FAMILY: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana */
}
H3
{
	border-right: medium none;
	padding-right: 2px;
	border-top: medium none;
	padding-left: 2px;
	font-size: 14px;
	padding-bottom: 3px;
	text-transform: capitalize;
	border-left: medium none;
	color: #cc6600; /* REDESIGN CHANGE: Was 666699 */
	padding-top: 3px;
	border-bottom:medium none; /* REDESIGN CHANGE: WAS solid 1px darkblue. */
	font-family: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana */
	text-align: left; /* REDESIGN CHANGE: WAS center */
}
H4
{
	border-right: medium none;
	border-top: medium none;
	font-size: 20px;
	border-left: medium none;
	color: Blue; /* REDESIGN CHANGE: Was 666699 */

	border-bottom: medium none;
	font-family: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana */
}
H5
{
    FONT-SIZE: 16px;
    color: Green;
/*   	color: #cc6600; /* REDESIGN CHANGE: Was 666699 */
    FONT-FAMILY: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana */
}
BODY
{
    FONT-SIZE: 10px; /* REDESIGN CHANGE: Was 10pt. */
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana */
	/* REDESIGN CHANGE: COMMENTED OUT THE ATTRIBUTE BELOW:
    background-image: url('images/background.png');
	*/
    BACKGROUND-COLOR: white; /* REDESIGN CHANGE: WAS white */
    TEXT-ALIGN: center; /* REDESIGN CHANGE: ADDED. */
}
UL
{
    LIST-STYLE-TYPE:  disc;
    margin-left: 20;
}
PRE
{
    BORDER-RIGHT: blue 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: blue 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: blue 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: gold 1px solid;
    FONT-FAMILY: 'Courier New';
    /*BACKGROUND-COLOR: #99FFCC;*/
}
TABLE
{
    FONT-SIZE: 12px; /* REDESIGN CHANGE: Was 10pt. */
    FONT-FAMILY: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana */
}
HR
{
	border-right: medium none;
	border-top: medium none;
	font-size: 1px;
	float: left;
	border-left: medium none;
	color: black;
	border-bottom: medium none;
	height: 1px;
}
.ReportBody
{
/*'background-color: Lime;*/
font-family: Tahoma;
 font-size: 12pt;
}
.base
{
    BORDER-RIGHT: lightskyblue thin solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: lightskyblue thin solid;
    PADDING-TOP: 10px;
    BORDER-LEFT: lightskyblue thin solid;
    PADDING-LEFT: 10px;
    BORDER-BOTTOM: lightskyblue thin solid;
    PADDING-BOTTOM: 10px;
    MARGIN: 20px;
    BACKGROUND-COLOR:  aliceblue;
}
.rightaligncell
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right;
    font-weight:bold;
}
.topbottombordercell
{
	margin-top: 5px;
	border-right: #333333;
	padding-right: 2px;
	border-top: #333333 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #333333;
	color: #666699;
	padding-top: 2px;
	border-bottom: #333333 1px solid;
	text-align: center;

}
.bottombordercell
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #333333 thin solid;
    BACKGROUND-COLOR: lightsteelblue;
}
.bottomborderpanel
{
    BORDER-RIGHT: #333333 1px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #333333 1px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #333333 1px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #333333 1px solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.topbordercell
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #333333 thin solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: lightsteelblue;
    TEXT-ALIGN: center
}
.rightbordercell
{
    BORDER-RIGHT: #333333 1px solid;
    background-color: lightsteelblue;
}
.leftbordercell
{
    BORDER-LEFT: #333333 1px solid
}
.message
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px; /* REDESIGN CHANGE: Was 12pt. */
    TEXT-ALIGN: center
}
.lasttakendate
{
	font-weight:normal;
	text-align:right;
	font-size:9px;
	font-style:italic;
	color: darkblue;
	/* REDESIGN CHANGE: COMMENTING THE LINE BELOW.
	vertical-align: top; */
}
.redtitlecenteralign
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: medium none;
    COLOR: mediumpurple;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: lemonchiffon;
    TEXT-ALIGN: center
}
.redtitleleftalign
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #FFFACD; /* lemonchiffon*/
    font-weight:bold;
    TEXT-ALIGN: left
}
.newcontentindicator
{
	font-weight: bold;
	font-size: smaller;
	color: #DB7093; /* palevioletred */
	font-style: italic;
	font-family: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana */
}
.topmenu
{
	padding-right: 5px;
	border-top: blue 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-top: 1px;
	background-color: plum;
}
.button
{
	border-right: darkviolet 1px solid;
	border-top: darkviolet 1px solid;
	border-left: darkviolet 1px solid;
	border-bottom: darkviolet 1px solid;
	background-color: deepskyblue;
	/* REDESIGN CHANGE: COMMENTING THE LINE BELOW:
	foreground-color: purple; */
	font-weight: bold;
	color: dimgray; /* REDESIGN CHANGE - WAS font-color, invalid attribute. */
}
.textbox
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	border-left: steelblue 1px solid;
	color: #778899; /* lightslategray;*/
	border-bottom: steelblue 1px solid;
	background-color: ghostwhite;
}
.OldQuestionBlock
{
	border-right: blue 1px solid;
	padding-right: 5px;
	border-top: blue 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	border-left: blue 1px solid;
	padding-top: 2px;
	border-bottom: blue 1px solid;
	background-color: oldlace;
	color: #003333;
}
.AssessmentHeading
{
	border-right: blue 1px solid;
	padding-right: 5px;
	border-top: blue 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: blue 1px solid;
	color: blueviolet;
	padding-top: 5px;
	border-bottom: blue 1px solid;
	background-color:  lightcyan;
}
.BlockDescription
{
	padding-top: 2px;
	border-bottom: blue 1px solid;
	color: blueviolet;
	font-size: medium;
}
.QuestionBlock
{
	/* REDESIGN CHANGE: COMMENTING THE FOLLOWING ATTRIBUTES.
	border-left: blue 1px solid;
	padding-top: 2px;
	border-bottom: blue 1px solid;
	font-variant: normal;
	font-size: larger;
	color: indigo; */

}

.AnswerText
{
	color: darkblue;
	font-size: 10pt;
	font-family: Verdana,Arial,Helvetica; /* REDESIGN CHANGE: WAS Verdana; ALSO, ATTRIBUTE NAME WAS font-name */
	font-weight: bold; /* REDESIGN CHANGE - WAS font-variant, wrong attribute. */
}

/* REDESIGN CHANGE: ADDED THE FOLLOWING DEFINITIONS: */

/* ------------- PAGE WELCOME AREA (UPPER-LEFT CORNER ON TOP LEVEL PAGES) ------------- */

.pagewelcomeheading
{
	color: #302f2b;
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	font-size: 13px;
}

.pagewelcometext 
{
	font-size: 10px;
	color: #63635b;
	font-family: Verdana,Arial,Helvetica;
	font-weight: normal;
}

.pagewelcometextemphasis
{
	font-size: 10px;
	color: #cc6600;
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
}

/* ------------- DESCRIPTION BOX AND GO LINK BUTTON (BOTTOM AREA OF TOP-LEVEL PAGES) ------------- */

.descriptionboxheading, .descriptionboxtext
{
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica;
}

.descriptionboxheading:link, .descriptionboxheading:active, .descriptionboxheading:visited
{
	color: #cc6600;
	font-weight: bold;
	text-decoration: none;
}

.descriptionboxheading:hover
{
	color: #cc6600;
	font-weight: bold;
	text-decoration: underline;
}

.descriptionboxtext {
	color: #484848;
	margin-top: -15px; /* IT MAY BE NECESSARY TO MODIFY THIS VALUE WITH BROWSER DETECTION FOR PROPER PARAGRAPH SPACING IN VARIOUS BROWSERS */
	line-height: 140%; /* IT MAY BE NECESSARY TO MODIFY THIS VALUE WITH BROWSER DETECTION FOR PROPER LINE SPACING IN VARIOUS BROWSERS */
	font-weight: normal;
	margin-bottom: 0px;
}

.golink, .golink:link, .golink:active, .golink:visited, .golink:hover
{
	color: #cc6600;
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

/* ------------- LOGIN FORM ------------- */

.login {
	border:1px solid #bbbbb9; /* USE BROWSER DETECTION TO OMIT THIS BORDER STYLE FOR CORRECT DISPLAY IN NETSCAPE 4.X */
	width:137px;
	height:19px;
	font-size: 12px;
}

.logintitletext
{
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
}

.loginerrorlabel
{
	color: #ff0000;
	font-weight: bold;
	font-size: 10px;
}

/* ------------- SEARCH ------------- */

.headersearch {
	border:1px solid #bf9f7f; /* USE BROWSER DETECTION TO OMIT THIS BORDER STYLE FOR CORRECT DISPLAY IN NETSCAPE 4.X */
	width:137px;
	height:19px;
	font-size: 12px;
}

/* ------------- FEATURE AREA (TOP RIGHT ON TOP-LEVEL PAGES) ------------- */

.featuretitle
{
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
}

/* ------------- E-VALUATOR -------------- */

.questionlistheading
{
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica;
	color: #1D0000;
}

.questionlistheadingAlt
{
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica;
	color: #1D0000;
	background-color: #e9eff5;
}


a.questionLink:link, a.questionLink:active, a.questionLink:visited
{
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica;
	color: #666666;
	text-decoration: none;
}

a.questionLink:hover
{
	color: #cc6600;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: underline;
}

.questiongrouptable
{
}

.questionheadercell
{
	padding-top: 20px;
	padding-bottom: 8px;
}

.questionheadertext
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica;
}

.questionchoiceheading
{
	text-align: center;
}

.singlequestioncell
{
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica;
}

.singleanswercell
{
	text-align: center;
}

.textinputcell
{
}

.questiongroupoutercell
{
}

.questionformoutercell
{
}

.tailoredmessagecell
{
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica;
}

/* ------------- SITE MAP ------------- */

a.sitemaptoplink:link, a.sitemaptoplink:visited, a.sitemaptoplink:active
{
	color: #cc6600;
	text-decoration: none;
}

a.sitemaptoplink:hover
{
	color: #cc6600;
	text-decoration: underline;
}

a.sitemapsublink:link, a.sitemapsublink:visited, a.sitemapsublink:active
{
	color: #000000;
	text-decoration: none;
}

a.sitemapsublink:hover
{
	color: #cc6600;
	text-decoration: underline;
}

/* ------------- MISCELLANEOUS UI ELEMENTS ------------- */

.pagecontentheading
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	color: #cc6600;
}

.pagecontenttext
{
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica;
	color: #333333;
}

.submenuplaceholder
{
	color: #676767;	
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica;
}

.mainmenuplaceholder
{
	color: #ffffff;	
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica;
}

form { margin-bottom: 0px; padding-bottom: 0px;} /* USED TO PREVENT UNWANTED SPACE AFTER FORMS END. */

.formsubmitbutton
{
	width: 250px;
}

.staticpagecontents
{
	width: 706px;
	overflow: hidden;
}

.photo
{
	border: 2px solid #cc6600;
	margin: 10px;
}

dl.dictionary dt
{
	font-weight: bold;
}

dl.dictionary dd
{
	margin-left: 25px;
	margin-bottom: 15px;
}
@media print
{
	.pagelistlink
	{
		font-size: 15px;
		visibility: hidden;
	}
}
@media screen
{
	.pagelistlink
	{
		font-size: 15px;
	}
	
}

.legaltext
{
	font-size: 9px;
}

.submenuouterspanvisible, .submenuouterspanhidden
{
	margin: 0px;
	padding: 0px;
}



a.submenudropdownitem:link, a.submenudropdownitem:visited, a.submenudropdownitem:active, a.submenudropdownitem:hover
{
	width: 143px;
	background-color: #ffffff;
	margin: 0px;
	padding-left: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	font-family: Verdana,arial,helvetica;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a.submenudropdownitem:hover
{
	background-color: #cc6600;
	color: #ffffff;
}

a.nnsubmenudropdownitem:link, a.nnsubmenudropdownitem:visited, a.nnsubmenudropdownitem:active, a.nnsubmenudropdownitem:hover 
{
	width: 143px;
	background-color: #ffffff;
	margin: 0px;
	padding-left: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	font-family: Verdana,arial,helvetica;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a.nnsubmenudropdownitem:hover
{
	background-color: #cc6600;
	color: #ffffff;
}
/* END OF REDESIGN CHANGE */