/* $Id: //Tuxedo/DW4.0_PATCH/Product/webroot/DGW_Style.css#8 $ */
/*==========================================================================*/
/* When the page is printed the alternate styles within the "media" section */
/* at the bottom of this file will control how the page prints.             */
/*==========================================================================*/
/*	color: 201C19 ~ dark-red  					-- 201C19
 color: E3E3B3 ~ middle brown/grey				-- B3B3B3
 color: 9E2828 ~ dark beige					-- F2EAD8
 color: F4F4D3 ~ beige						-- FDE9B8
 /*
 ==========================================================================*/
/*  Local Modifications                                                             */
/*  1. AL: Add three classes - VertLegTable, VertLegTitle, VertLegBox - to support  */
/*     local addition of DW Legend to left gutter in SD2AUDVERT & SD2PLNVERT        */
/*  2. AL: Underline Hyperlinks - (a, a:link, a:visited, a:active, a:hover)         */

/*
 NEW Colors:
 E4DBCA - tan (was B3BEC7 - light blue)
 99271C - medium red main header
 201C19 - dark brown for text
 5B93BE - bright blue
 ddd - BorderLight
 
 FDE9B8 - silverish grey
 555555 - dark grey
 
 #006699 = #888888
 #003366 = #201C19
 
 */
 /*
 Old Colors:
 B3BEC7 - light blue
 5C798F - medium blue (sungard logo)
 415D72 - darker blue
 5B93BE - bright blue
 ddd - BorderLight
 
 FDE9B8 - silverish grey
 555555 - dark grey
 
 #006699 = #888888
 #003366 = #201C19
 
 */
 

#content #frmAudit table tr.alt{
   background:transparent;
}

#frmAudit textarea
{
   font-size: 10pt;
   font-family: Tahoma, Helvetica, sans-serif;
   color: #555;
   padding: 2px;
   border-color: #999 #ddd #ddd #999;
   border-style: solid;
   border-width: 1px;
}

#frmAudit table td{
   border:0;
}




.Blocks
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   background-color: #F2EAD8; 
   color: #201C19;
}

.BlockHeader
{
   font-family: Tahoma, helvetica, arial, serif;
   font-size: 10pt;
   font-weight: bold;
   background-color: #99271C; 
   background-image: url("common/bg-header.gif");
   background-repeat: repeat-x;
   color: #201C19;
   text-align: left;
   padding-right: 2px;
   padding-left: 2px;
}


.StuHeadCaption
{
   font-family: Tahoma, helvetica, arial, sans-serif;
   font-size: 10pt;
   color: #fff; 
   font-weight: normal;
   margin-left:5px;
}

.StuTableTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   color: #ffffff; 
   background-color: #72685F;
   white-space: nowrap;
   width: 3%;
   text-align: left;
   padding-right: 8px;
   padding-left: 8px;
   border-bottom: solid 2px white;
   border-left: solid 2px white;
}

.StuTableData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background-color: #FDE9B8;
   width: 15%;
   white-space: nowrap;
   text-align: left;
   padding-left: 8px;
   padding-right: 30px;
   border-bottom: solid 2px white;
}

.StuTableDataHighlight
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #CC0000;
   background-color: #FFFFE0;
   width: 15%;
   white-space: nowrap;
   text-align: left;
   padding-left: 8px;
   padding-right: 30px;
   border-bottom: solid 2px white;
}

.BlockHeadTitle
{
   font-family: Tahoma, helvetica, arial, serif;
   font-size: 10pt;
   color: #ffffff;
   font-weight: bold;
   padding-left: 8px;
}

.BlockHeadSubTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #ffffff;
   white-space: nowrap;
   text-align: right;
   padding-right: 8;
   padding-left: 0;
}

.BlockHeadSubData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #ffffff;
   white-space: nowrap;
   text-align: left;
   padding-left: 0;
   padding-right: 8px;
}

.BlockAdviceTable
{
   background-color: #F2EAD8; 
}

.BlockAdviceTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 8px;
}

.BlockAdviceData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #201C19; 
   text-align: left;
   padding-left: 0px;
   padding-right: 8px;
}


.BlockRemarksTable
{
   background-color: #FDE9B8;
}

.BlockRemarksData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: italic;
   color: #201C19; 
   text-align: left;
   padding-left: 20px;
   padding-right: 8px;
}

.RequirementTextTable
{
   background-color: #FDE9B8;
}

.RequirementTextTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #888; 
   white-space: nowrap;
   text-align: right;
   padding-right: 8px;
   padding-left: 8px;
   padding-top: 5px;
   padding-bottom: 5px;
   width: 10%;
}

.RequirementText
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #201C19; 
   text-align: left;
   padding-right: 8px;
   padding-left: 8px;
   width: 15%;
}

.RuleAdviceNeeded
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 8pt;
   color: #EE0000;
   padding-right: 3;
   padding-left: 3;
   padding-top: 2px;
   padding-bottom: 2px;
   white-space: nowrap;
   width: 10%;
}

.origRuleLabelTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   background-color: #FDE9B8;
   color: #201C19; 
   text-align: left;
   padding-right: 8;
   padding-left: 8;
   width: 3%;
}

.RuleLabelLine
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   text-align: left;
   padding-right: 8px;
   padding-left: 8px;
   padding-top: 3px;
   padding-bottom: 3px;
   width: 40%;
}

.RuleLabelTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   text-align: left;
   padding-right: 2px;
   padding-left: 2px;
}

.RuleLabelTitleNotNeeded
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #606060;
   text-align: left;
   padding-right: 2px;
   padding-left: 2px;
}

.RuleLabelTitleNeeded
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   text-align: left;
   padding-right: 2px;
   padding-left: 2px;
}

.RuleLabelTitleNotNeededLeft
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #606060;
   text-align: left;
}

.RuleLabelTitleNeededLeft
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   text-align: left;
}

.RuleLabelData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   text-align: left;
   padding-right: 8px;
   padding-left: 2px;
   width: 60%;
}

.RuleAdviceTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #CC0000;
   text-align: right;
   padding-right: 8px;
   padding-left: 2px;
   width: 3%;
}

.RuleAdviceTitleNew
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #CC0000;
   text-align: left;
   padding-right: 8px;
   padding-left: 2px;
   width: 70px;
   white-space: nowrap !important;
}

.RuleAdviceTitleNewSEP
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #CC0000;
   text-align: right;
   padding-right: 8px;
   padding-left: 2px;
   xxwidth: 70px;
   white-space: nowrap !important;
}

.RuleAdviceData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   text-align: left;
   padding-right: 8px;
   padding-left: 2px;
}

.RuleExceptionTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 8px;
}

.RuleExceptionTitleRight
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19;
   white-space: nowrap;
   text-align: right;
   padding-right: 8px;
   padding-left: 8px;
}

.RuleExceptionByTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 8px;
   width: 20%;
}

.RuleExceptionByData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 2px;
   width: 20%;
}

.RuleExceptionOnTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 8px;
   width: 20%;
}

.RuleExceptionOnData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 2px;
   width: 20%;
}

.RuleExceptionData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 18px;
}

.RuleExceptionTextData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: blue;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 18px;
}

/*	background-color: #CCCC88; */
.RuleRemarksTable
{
   background-color: #FDE9B8;
}

.RuleRemarksData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #201C19; 
   text-align: left;
   padding-left: 20px;
   padding-right: 8px;
}

.NoncourseDataLabel
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #000000;
   white-space: nowrap;
   text-align: left;
   padding-right: 8;
   padding-left: 0;
   width: 10%;
}

.NoncourseDataCode
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   white-space: nowrap;
   text-align: left;
   padding-right: 8;
   padding-left: 0;
   width: 10%;
}

.NoncourseDataLiteral
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   white-space: nowrap;
   text-align: left;
   padding-right: 8;
   padding-left: 0;
   width: 30%;
}

.CourseTableData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   text-align: left;
   padding-right: 8;
   padding-left: 0;
   width: 10%;
}

.CourseAppliedRowWhiteOld
{
   color: #000000;
}

.CourseAppliedRowWhite
{
   color: #606060;
}

.CourseAppliedRowAlt
{
   background-color: #FDE9B8;
   color: #606060;
}

.CourseAppliedDataDiscNum
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   white-space: wrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 0px;
   width: 20%;
}

.CourseAppliedDataDiscNumLookAhead
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 0px;
   width: 20%;
}

.CourseAppliedDataTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 0px;
   width: 45%;
}

.CourseAppliedDataTitleLookAhead
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #201C19;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 0px;
   width: 45%;
}

.CourseAppliedDataGrade
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 0px;
   width: 10%;
}

.CourseAppliedDataGradeLookAhead
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #201C19;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 0px;
   width: 10%;
}

.CourseAppliedDataCredits
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 0px;
   width: 10%;
}

.CourseAppliedDataCreditsLookAhead
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #201C19;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 0px;
   width: 10%;
}

.CourseAppliedDataTerm
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 0px;
   width: 15%;
}

.CourseAppliedDataTermLookAhead
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #201C19;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 0px;
   width: 15%;
}

.CourseAppliedDataSatisfiedBy
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   white-space: nowrap;
   text-align: left;
   padding-right: 8px;
   padding-left: 8px;
}

.CourseTransferData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   white-space: nowrap;
   text-align: left;
   padding-right: 1px;
   padding-left: 20px;
}

.AuditErrorLabel
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: red;
   text-align: left;
   padding-right: 8;
   padding-left: 8;
   width: 20%;
}

.AuditErrorMessage
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: red;
   text-align: left;
   padding-right: 8;
   padding-left: 8;
   width: 100%;
}

/* Header above each block and each section */
.TableHead
{
   background-color: #201C19;  /*D02 was 201C19*/
}

.TableHeadTitle
{
   font-family: helvetica, arial, serif;
   font-size: 10pt;
   color: #201C19;
   font-weight: bold;
}

.TableHeadCaption
{
   font-family: helvetica, arial, serif;
   font-size: 10pt;
   color: #201C19;
   font-weight: normal;
}

.ColumnTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   background-color: F4F4D3;
   white-space: nowrap;
   width: 3%;
   text-align: left;
   padding-right: 8;
   padding-left: 8;
}

.ColumnData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background-color: #201C19;
   width: 15%;
   white-space: nowrap;
   text-align: left;
   padding-left: 8;
   padding-right: 30;
}

.SearchTableTitle
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #888888;
   background-color: #FDE9B8;
   white-space: nowrap;
   xxwidth: 5%;
}

.TableTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #201C19; 
   background-color: #FDE9B8;
   white-space: nowrap;
   width: 10%;
   text-align: left;
}

.TableData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #000000;
   background-color: #201C19;
   width: 20%;
   white-space: nowrap;
   text-align: left;
}

.SearchTableData
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #000000;
   background-color: #201C19;
   xxwidth: 15%;
}

input.SearchTableDataCheckbox
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #000000;
   background-color: #FDE9B8;
   width: 30px;
}

.SearchCriteriaList
{
   font-family: "Courier New", "MS Sans Serif", verdana, arial;
   font-size: 9pt;
   font-weight: normal;
   color: #201C19; 
   width: 300px;
   text-align: left;
   padding-left: 2;
   padding-right: 0;
}

.DegInputSelect
{
   font-family: Tahoma, "MS Sans Serif", helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   margin-top: 1px;
   background-color: #201C19;
   height: 23px;
}

.TemplateInputSelect
{
   font-family: Tahoma, "MS Sans Serif", helvetica, helvetica, arial, sans-serif;
   font-size: 8pt;
   margin-top: 1px;
   background-color: #201C19;
   height: 23px;
   width: 200px;
}

.StandardInputSelect
{
   font-family: Tahoma, "MS Sans Serif", helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   margin-top: 1px;
   background-color: #201C19;
   height: 23px;
}

.StandardInputSelectMultiple
{
   font-family: Tahoma, "MS Sans Serif", helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   margin-top: 1px;
   background-color: #201C19;
   width: 400px;
}

.StandardLabel
{
   font-family: Tahoma, "MS Sans Serif", helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
}

.DegInputSelectDisplay
{
   font-family: Tahoma, "MS Sans Serif", helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   margin-top: 1px;
   background-color: #FDE9B8; /*D02 #FFFFCC*/
}

.DegInputText
{
   font-size: 10pt;
   font-family: Tahoma, Helvetica, sans-serif;
   color: #555;
   padding: 2px;
   border-color: #999 #ddd #ddd #999;
   border-style: solid;
   border-width: 1px;
   height: 22px;
}

.DegInputTextDisplay
{
   font-family: Tahoma, "MS Sans Serif", helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   background-color: #FDE9B8; /*D02 #FFFFCC*/
}

.TextRowOff
{
   font-family: helvetica, helvetica, arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: black;
   background-color: #201C19;
   cursor: hand;
}

.TextRowOver
{
   font-family: helvetica, helvetica, arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: black;
   background-color: #201C19;
   cursor: hand;
}

.TextRowOn
{
   font-family: helvetica, helvetica, arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: white;
   background-color: #888888;
   cursor: hand;
}

.FindTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #000000;
}

.FindInputText
{
   font-family: "MS Sans Serif", helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   background: #dfdfdf; /*D02 #FFFFCC*/
   background-color: #dfdfdf; /*D02 #FFFFCC*/
}

.FieldTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #666666;
}

.FieldInput
{
   font-family: r_ansi, helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   background-color: #201C19;
   border-style: inset;
   border-width: 2px;
   padding: 1;
}

.FieldDisplay
{
   font-family: r_ansi, helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   background-color: #DDE5ED;
   border-style: groove;
   border-width: 1px;
   padding: 2;
}

.TextAreaControl
{
   font-family: r_ansi, helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   background-color: #201C19;
   line-height: 20px;
}

.FieldSelect
{
   font-family: r_ansi, helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   background-color: #DDE5ED;
   border-style: groove;
   border-width: 1px;
   margin-top: 1;
   padding: 1;
}

.FieldText
{
   font-family: helvetica, helvetica, arial, sans-serif;
   font-size: 13px;
   font-weight: normal;
   background-color: #201C19;
   border-style: inset;
   border-width: 2px;
   padding: 1;
}

.SelectStudentList
{
   margin-top: 1;
}

#SelectMenu
{
   font-family: helvetica, helvetica, arial, sans-serif;
   font-size: 9px;
}

.arrow
{
   font-family: helvetica, helvetica, arial, sans-serif;
   font-size: 11pt;
   font-weight: bold;
   color: red;
}

.Tab
{
   font-family: verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   color: #201C19;
   text-decoration: none;
   font-weight: bold;
}

.Tab:link
{
   font-family: verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   color: #201C19;
   text-decoration: none;
   font-weight: bold;
}

.Tab:visited
{
   font-family: verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   color: #201C19;
   text-decoration: none;
   font-weight: bold;
}

.Tab:hover
{
   font-family: verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   color: #201C19;
   text-decoration: underline;
   font-weight: bold;
}

.Tab:active
{
   font-family: verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   color: #201C19;
   text-decoration: underline;
   font-weight: bold;
}

.TabLink
{
   font-family: verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 12px;
   color: #201C19;
   text-decoration: none;
   font-weight: bold;
}

.TabLink:link
{
   color: #201C19;
   text-decoration: none;
   font-weight: bold;
}

.TabLink:visited
{
   color: #201C19;
   text-decoration: none;
   font-weight: bold;
}

.TabLink:active
{
   color: #99CCFF;
   text-decoration: none;
   font-weight: bold;
}

.TabLink:hover
{
   color: #99CCFF;
   text-decoration: none;
   font-weight: bold;
}

.BodyHead
{
   font-family: helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   color: #888888;
}

.BodyText
{
   font-family: Tahoma, helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
}

.BodyEmphasis
{
   font-family: helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}

.BodyWhite
{
   font-family: helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   color: #201C19;
}

.BodyTitle
{
   font-family: helvetica, arial, sans-serif;
   font-size: 20px;
   color: #888888;
   font-weight: bold;
}

.BodySubTitle
{
   font-family: Tahoma, helvetica, arial, serif;
   font-size: 12pt;
   color: #201C19;
   font-weight: bold;
}

.BodySubTitleNote
{
   font-family: Tahoma, helvetica, arial, serif;
   font-size: 12pt;
   color: #201C19;
   font-weight: normal;
}

.Emphasis
{
   font-family: helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}

.EmphasisSmall
{
   font-family: Tahoma, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}

.Foot
{
   font-family: verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 8pt;
   color: #201C19;
}

.BlueTitle
{
   font-family: "times new roman", serif;
   font-size: 18pt;
   color: #888888;
   font-weight: normal;
}

.BlueBigTitle
{
   font-family: helvetica, arial, sans-serif;
   font-size: 14pt;
   color: #888888;
   font-weight: bold;
}

.BlueSubTitle
{
   font-family: helvetica, arial, serif;
   font-size: 10pt;
   color: #888888;
   font-weight: bold;
}

.BlueSmallTitle
{
   font-family: helvetica, arial, sans-serif;
   font-size: 12pt;
   color: #888888;
   font-weight: bold;
}

.BlueMenuTitle
{
   font-family: "times new roman", serif;
   font-size: 18pt;
   color: #888888;
   font-weight: normal;
   text-decoration: underline;
}

.Title
{
   font-family: helvetica, helvetica, arial, sans-serif;
   font-size: 13pt;
   font-weight: bold;
}

.MenuTitle
{
   font-family: helvetica, helvetica, arial, sans-serif;
   text-decoration: none;
   font-size: 9pt;
   color: #000000;
}

.IconLink
{
   font-family: helvetica, helvetica, arial, sans-serif;
   text-decoration: none;
   font-size: 9pt;
   color: #201C19;
   font-weight: bold;
}

.IconTopLink
{
   font-family: helvetica, helvetica, arial, sans-serif;
   text-decoration: none;
   font-size: 9pt;
   color: #201C19;
   font-weight: bold;
}

.IconLink:link
{
   font-family: helvetica, helvetica, arial, sans-serif;
   text-decoration: none;
   font-size: 9pt;
   color: #201C19;
   font-weight: bold;
}

.IconLink:visited
{
   font-family: helvetica, helvetica, arial, sans-serif;
   text-decoration: none;
   font-size: 9pt;
   color: #201C19;
   font-weight: bold;
}

.IconLink:hover
{
   font-family: helvetica, helvetica, arial, sans-serif;
   text-decoration: underline;
   font-size: 9pt;
   color: #201C19;
   font-weight: bold;
}

.IconLink:active
{
   font-family: helvetica, helvetica, arial, sans-serif;
   text-decoration: underline;
   font-size: 9pt;
   color: #201C19;
   font-weight: bold;
}

.StatusMessage
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 13pt;
   font-weight: bold;
   color: #201C19; 
   background-color: #FDE9B8;
   white-space: nowrap;
   text-align: left;
   padding-left: 20;
   padding-right: 8;
}

/* 1.1d Start */
.ProgressTable
{
   background-color: #fff; /*C.1a was E3E3B3*/;
   background-image: url("common/progress-light.gif");
   background-repeat: repeat-x;
   border-color: #201C19;
   border-style: solid;
   border-width: 1px;
   width: 80%;
}

.ProgressBar
{
   background-color: #201C19; 
   background-image: url("common/progress-dark.gif");
   background-repeat: repeat-x;
   color: white;
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}

.ProgressBarZero
{
   background-color: #fff; /*C.1a was E3E3B3*/;
   background-image: url("common/progress-light.gif");
   background-repeat: repeat-x;
   color: black;
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}

.ProgressTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #201C19; 
   background-color: #201C19;
   white-space: nowrap;
   width: 100%;
   text-align: center;
   padding-left: 2px;
   padding-right: 10px;
}

.ProgressSubTitle
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #201C19; 
   background-color: #201C19;
   white-space: nowrap;
   width: 90px;
   text-align: left;
   padding-left: 4px;
   padding-right: 4px;
}

/* 1.1d End */
/* 1.1e Start */
.GPABodyBackground
{
   font-family: helvetica, helvetica, arial, sans-serif;
   background-color: #fff;
}

.GPAFormTitle
{
   font-family: Tahoma, helvetica, arial, sans-serif;
   font-size: 10pt;
   color: #201C19; 
   font-weight: bold;
}

.GPAFormTitle:hover
{
   font-family: Tahoma, helvetica, arial, sans-serif;
   font-size: 10pt;
   color: #201C19; 
   font-weight: bold;
   text-decoration: underline;
}

.GPAFormTitle:link
{
   font-family: Tahoma, helvetica, arial, sans-serif;
   font-size: 10pt;
   color: #201C19; 
   font-weight: bold;
   text-decoration: underline;
}

.GPAFormTitle:visited
{
   font-family: Tahoma, helvetica, arial, sans-serif;
   font-size: 10pt;
   color: #201C19; 
   font-weight: bold;
   text-decoration: underline;
}

.GPAFormTitle:active
{
   font-family: Tahoma, helvetica, arial, sans-serif;
   font-size: 10pt;
   color: #201C19; 
   font-weight: bold;
   text-decoration: underline;
}

.GPADescriptionPageText
{
   font-family: Tahoma, helvetica, arial, sans-serif;
   font-size: 10pt;
   color: #000000;
}

.GPAInputText
{
   font-family: Tahoma, "MS Sans Serif", helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   text-align: right;
   background-color: #201C19;
}

.GPAClassInputText
{
   font-family: Tahoma, "MS Sans Serif", helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   background-color: #201C19;
}

.GPAErrorLabel
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   background-color: #fff;
   width: 1%;
   padding-left: 8;
   text-align: left;
}

.GPAErrorData
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background-color: #fff;
   width: 15%;
   text-align: left;
}

.GPATableDataMessageLeft
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   white-space: nowrap;
   color: #201C19; 
   background-color: #fff;
   text-align: left;
}

.GPATableDataMessageRight
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   white-space: nowrap;
   color: #201C19; 
   background-color: #fff;
   text-align: right;
}

.GPATableDataMessageCenter
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 11pt;
   font-weight: bold;
   color: #201C19; 
   background-color: #fff;
   width: 15%;
   text-align: center;
   padding-left: 8;
   padding-right: 8;
}

.GPAGradResultsTable
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   background-color: #fff;
   white-space: nowrap;
   width: 100%;
   text-align: left;
   padding-right: 2;
   padding-left: 2;
}

.GPAResultHR
{
   background-color: #fff; /*C.1a was E3E3B3*/;
}

.GPATermCurrentCellLeft
{
   font-family: Tahoma, helvetica, helvetica, arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   color: #201C19; 
}

.GPATermCurrentCellRight
{
   font-family: Tahoma, helvetica, helvetica, arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: right;
   color: #201C19; 
}

.GPATermProspectiveHeader
{
   font-family: Tahoma, helvetica, helvetica, arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
   text-align: left;
   color: #201C19; 
   padding-left: 2px;
   padding-right: 2px;
   background-color: #FDE9B8;
}

.GPATermProspectiveHeaderCenter
{
   font-family: Tahoma, helvetica, helvetica, arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
   text-align: center;
   color: #201C19; 
   padding-left: 2px;
   padding-right: 2px;
   background-color: #FDE9B8;
}

.GPATermProspectiveCell
{
   font-family: Tahoma, helvetica, helvetica, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   color: #201C19; 
   padding-left: 2px;
   padding-right: 2px;
}

.GPATermProspectiveCellCenter
{
   font-family: Tahoma, helvetica, helvetica, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   color: #201C19; 
}

.GPATermResultCellBig
{
   font-family: Tahoma, helvetica, helvetica, arial, sans-serif;
   font-size: 18px;
   font-weight: bold;
   text-align: left;
   color: #201C19; 
   background-color: #201C19;
}

.GPATermResultCellSmall
{
   font-family: Tahoma, helvetica, helvetica, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   color: #201C19; 
}

/* 1.1e End */
.StuTableTitlePlanner
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; 
   background-color: #D2E2EE;
   white-space: nowrap;
   width: 3%;
   text-align: left;
   padding-right: 8px;
   padding-left: 8px;
   border-bottom: solid 2px white;
   border-left: solid 2px white;
}

.PlannerTermClassTable td
{
   padding: 3px;
}

.PlannerClassTableContainer
{
   border-collapse: collapse;
   border: 1px solid #201C19;
}

.PlannerClassTableContainerHover
{
   border-collapse: collapse;
   border: 1px solid #aaaaaa;
   background: #dfdfdf;
   padding: 3px;
}

.PlannerClassTableContainerHover td
{
   padding: 3px;
}

.PlannerTermTable tr td
{
   padding: 2px;
}

.StuTableDataPlanner
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background-color: #FDE9B8;
   width: 15%;
   /*white-space: nowrap;*/
   text-align: left;
   padding-left: 8px;
   padding-right: 4px;
   border-bottom: solid 2px white;
}

.StuTableDataPlannerHighlight
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #CC0000;
   background-color: #FFFFE0;
   width: 15%;
   /*white-space: nowrap;*/
   text-align: left;
   padding-left: 8px;
   padding-right: 4px;
   border-bottom: solid 2px white;
}

.PlannerButton
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #201C19; 
   background-color: #FDE9B8;
   text-align: center;
   padding-left: 8px;
   padding-right: 8px;
   background-image: url("common/bg-button.gif");
   border: single 1px #fff;
   width: 110px;
   height: 20px;
}

.PlannerButton2
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #201C19; 
   background-color: #201C19;
   text-align: center;
   padding-left: 8px;
   padding-right: 8px;
   background-image: url("common/bg-button.gif");
   border: single 1px #fff;
   width: 110px;
   height: 20px;
}

.PlannerTitleData
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; ;
   background-color: #FDE9B8;
   xxwidth: 100%;
   xxtext-align: left;
   padding-left: 2;
   padding-right: 2;
}

.PlannerTitleInput
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #000000;
   background-color: #201C19;
   xxwidth: 100%;
   text-align: left;
   padding-left: 2px;
   padding-right: 2px;
}

.PlannerTitleInputGray
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #000000;
   background-color: #FDE9B8;
   xxwidth: 100%;
   text-align: left;
   padding-left: 2px;
   padding-right: 2px;
}

.PlannerCheckbox
{
   vertical-align: top;
   horizontal-align: right;
   padding-left: 8;
   padding-right: 0;
   width: 15px;
   border-width: 0px;
   padding-right: 4px;
   height: 21px;
}

.TemplateSearchLabel
{
   padding-left: 8px;
}

.SEPTermViewHeader
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #201C19; ;
   background-color: #FDE9B8;
   XXtext-align: center;
   padding-left: 8px;
   padding-right: 8px;
   width: 100%;
}

.SEPViewClass
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #201C19; ;
   background-color: #201C19;
   xxtext-align: center;
   padding-left: 8px;
   padding-right: 8px;
   width: 120px;
}

.SEPViewCredit
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #201C19; ;
   background-color: #201C19;
   text-align: center;
   padding-left: 8px;
   padding-right: 8px;
   width: 70px;
}

.SEPViewCompareHeader
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #201C19; ;
   background-color: #201C19;
   xxtext-align: center;
   padding-left: 8px;
   padding-right: 8px;
   width: 120px;
}

.SEPViewCompareMatch
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #201C19; ;
   background-color: #FDE9B8;
   xxtext-align: center;
   padding-left: 8px;
   padding-right: 8px;
   width: 120px;
}

.SEPViewCompareNoMatch
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #201C19; ;
   background-color: #201C19;
   xxtext-align: center;
   padding-left: 8px;
   padding-right: 8px;
   width: 120px;
}

.SEPViewClassTotal
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #201C19; ;
   background-color: #FDE9B8;
   XXtext-align: center;
   padding-left: 8px;
   padding-right: 8px;
   width: 100px;
}

.SEPViewCreditTotal
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #201C19; ;
   background-color: #FDE9B8;
   text-align: center;
   padding-left: 8px;
   padding-right: 8px;
   width: 70px;
}

.SEPTermEdit
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #201C19; ;
   background-color: #FDE9B8;
   XXtext-align: center;
   XXXXpadding-left: 8;
   XXpadding-right: 30;
   width: 100%;
}

.PlannerCourseEdit
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #000000;
   background-color: #201C19;
   text-align: left;
   padding-left: 2px;
   padding-right: 0;
}

.PlannerCourseEditActive
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #000000;
   background-color: #FDE9B8;
   text-align: left;
   padding-left: 2px;
   padding-right: 0;
}

.PlannerCourseView
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #777777;
   background-color: #F4F4F4;
   text-align: left;
   padding-left: 2px;
   padding-right: 0;
}

.PlannerCreditsEdit
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #000000;
   background-color: #201C19;
   text-align: left;
   padding-left: 2px;
   padding-right: 0;
   width: 40px;
}

.PlannerCreditsEditActive
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #000000;
   background-color: #FDE9B8;
   text-align: left;
   padding-left: 2px;
   padding-right: 0;
   width: 40px;
}

.PlannerCreditsView
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #777777;
   background-color: #F4F4F4;
   text-align: left;
   padding-left: 2px;
   padding-right: 0;
   width: 40px;
}

.PlannerTermTotalLit_edit
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #201C19; ;
   xxbackground-color: #EAEAEA;
   text-align: right;
   padding-left: 0;
   padding-right: 5;
}

.CommentsTableEdit
{
   font-size: 10pt;
   font-family: Tahoma, Helvetica, sans-serif;
   color: #555;
   padding: 2px;
   border-color: #999 #ddd #ddd #999;
   border-style: solid;
   border-width: 0px;
}

.NotesTableTitle
{
   font-size: 11pt;
   font-family: Tahoma, Helvetica, sans-serif;
   color: #555;
   padding-left: 2px;
   padding-right: 2px;
   border-color: #999 #ddd #ddd #999;
   border-style: solid;
   border-width: 0px;
}

.NotesTableTitleBorder
{
   font-size: 10pt;
   font-family: Tahoma, Helvetica, sans-serif;
   color: #555;
   padding-left: 2px;
   padding-right: 2px;
   border-color: #999 #ddd #ddd #999;
   border-style: solid;
   border-width: 1px;
}

.TermCommentsView
{
   font-size: 10pt;
   font-family: Tahoma, Helvetica, sans-serif;
   color: #555;
   padding-left: 2px;
   padding-right: 2px;
   border-color: #999 #ddd #ddd #999;
   border-style: solid;
   border-width: 1px;
   width: 350px;
}

.TermComments
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   xxcolor: #201C19; ;
   xxbackground-color: #FDE9B8;
   text-align: left;
   xxpadding-top: 5;
   xxpadding-left: 12;
   xxpadding-right: 12;
   xxpadding-bottom: 5;
}

.TermCommentsActive
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   xxcolor: #201C19; ;
   background-color: #FDE9B8;
   text-align: left;
   xxpadding-top: 5;
   xxpadding-left: 12;
   xxpadding-right: 12;
   xxpadding-bottom: 5;
}

.PlannerTermHeader
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #201C19; ;
   background-color: #FDE9B8;
   width: 100px;
   text-align: left;
   padding-left: 8px;
   padding-right: 30px;
   border-color: #999 #ddd #ddd #999;
   border-style: solid;
   border-width: 1px;
}

.PlannerTermEntry
{
   font-family: Tahoma, "MS Sans Serif", verdana, arial, helvetica, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #201C19; ;
   width: 100px;
   text-align: left;
   padding-left: 8px;
   padding-right: 30px;
   border-color: #999 #ddd #ddd #999;
   border-style: solid;
   border-width: 1px;
}

.ChangePassword
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   background-color: #fff;
}

.StuFindSelect
{
   font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
   width: 250px;
}

.bgDark100
{
   background-color: #ECF4D1;
}

.bgDark99
{
   background-color: #CEDDEA;
}

.bgDark98
{
   background-color: #CEDDEA;
}

.bgDark0
{
   background-color: #F0E0CF;
}

.bgLight100
{
   background-color: #FFFFE0;
}

.bgLight99
{
   background-color: #E6F4FF;
}

.bgLight98
{
   background-color: #E6F4FF;
}

.bgLight0
{
   background-color: #F4F1ED;
}

.selected
{
   color: #3B3330;
}

/*removed all styles beginnning with 'SOC' ,'verticalnav', 'navigation'-- lgaudet*/

.RuleAdviceData{
	position:relative;	
}
.course-online{
	margin-left:2px;
}
table{
	width:100%;	
}


/*====================================================================*/
/*====================================================================*/
/*====================================================================*/
/* When the page is printed these alternate styles will be used       */
/*====================================================================*/
/*====================================================================*/
/*====================================================================*/
@media print
{ .StuHead
   {background-color:
      666666;
}

.StuTableTitle
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: bold;
      color: #201C19; 
      background-color: #FDE9B8;
      white-space: nowrap;
      width: 3%;
      text-align: left;
      padding-right: 8;
      padding-left: 8;
}

.StuTableData
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      color: #000000;
      background-color: #201C19;
      width: 15%;
      white-space: nowrap;
      text-align: left;
      padding-left: 8;
      padding-right: 30;
}

.BlockHeader
   {
      font-family: helvetica, helvetica, arial, serif;
      font-size: 10px;
      font-weight: bold;
      background-color: #201C19; 
      color: #201C19;
      text-align: left;
      padding-right: 2px;
      padding-left: 2px;
}

.ExceptionHeader
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 9px;
      font-weight: bold;
      color: #201C19; 
      background-color: #FDE9B8;
      white-space: nowrap;
      text-align: left;
      padding-right: 8px;
      padding-left: 8px;
}

.AuditExceptionData
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      color: #000000;
      background-color: #201C19;
      /*white-space: nowrap;*/
      text-align: left;
      padding-left: 8px;
      padding-right: 8px;
}

.AuditNotesHeader
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 9px;
      font-weight: bold;
      color: #201C19; 
      background-color: #FDE9B8;
      white-space: nowrap;
      text-align: left;
      padding-right: 8px;
      padding-left: 8px;
}

.AuditNotesData
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      color: #000000;
      background-color: #201C19;
      text-align: left;
      padding-left: 8px;
      padding-right: 8PX;
}

.SectionCourseKey
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: bold;
      color: #201C19;
      white-space: nowrap;
      text-align: right;
      padding-right: 8px;
      padding-left: 0px;
}

.SectionCourseTitle
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      white-space: nowrap;
      text-align: left;
      padding-left: 0px;
      padding-right: 8px;
}

.SectionCourseGrade
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      white-space: nowrap;
      text-align: left;
      padding-left: 0px;
      padding-right: 8px;
}

.SectionCourseCredits
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      white-space: nowrap;
      text-align: left;
      padding-left: 0px;
      padding-right: 8px;
}

.SectionCourseTerm
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      white-space: nowrap;
      text-align: left;
      padding-left: 0px;
      padding-right: 8px;
}

.SectionTransferLine
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      white-space: nowrap;
      text-align: left;
      padding-left: 20px;
      padding-right: 8px;
      padding-top: 3px;
      padding-bottom: 3px;
}

.ClassesAppliedClasses
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: bold;
      background-color: #201C19;
      width: 100px;
      padding-right: 3px;
      padding-left: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
}

.Blocks
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 9pt;
      color: #201C19;
}

.BlockHeadTitle
   {
      font-family: helvetica, helvetica, arial, serif;
      font-size: 10px;
      color: #201C19;
      font-weight: bold;
}

.BlockHeadSubTitle
   {
      font-family: "arial,MS Sans Serif", verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: bold;
      color: #ffffff;
      white-space: nowrap;
      text-align: right;
      padding-right: 8;
      padding-left: 0;
}

.BlockHeadSubData
   {
      font-family: "arial,MS Sans Serif", verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      color: #ffffff;
      white-space: nowrap;
      text-align: left;
      padding-left: 0;
      padding-right: 8;
}

.BlockRemarksData
   {
      font-family: helvetica, arial, verdana, sans-serif;
      font-size: 8px;
      font-weight: italic;
      color: #201C19; 
      text-align: left;
      padding-left: 20;
      padding-right: 8;
}

.BlockAdviceTitle
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: bold;
      color: #201C19; 
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 8;
}

.BlockAdviceData
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      color: #201C19; 
      white-space: nowrap;
      text-align: left;
      padding-left: 0;
      padding-right: 8;
}

.RuleLabelTitle
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: bold;
      background-color: #FDE9B8;
      color: #201C19; 
      text-align: left;
      padding-right: 8;
      padding-left: 8;
}

.RuleLabelTitleNotNeeded
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: bold;
      color: #606060;
      text-align: left;
      padding-right: 8;
      padding-left: 8;
}

.RuleLabelTitleNeeded
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: bold;
      color: #201C19; 
      text-align: left;
      padding-right: 8;
      padding-left: 8;
}

.RuleLabelTitleNotNeededLeft
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: bold;
      color: #606060;
      text-align: left;
      padding-right: 8;
      padding-left: 8;
}

.RuleLabelTitleNeededLeft
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: bold;
      color: #201C19; 
      text-align: left;
      padding-right: 8;
      padding-left: 8;
}

.RuleRemarksData
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      color: #201C19; 
      text-align: left;
      padding-left: 20;
      padding-right: 8;
}

.RuleAdviceTitle
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #CC0000;
      white-space: nowrap;
      text-align: right;
      padding-right: 8;
      padding-left: 8;
      width: 3%;
}

.RuleAdviceTitleNew
   {
      font-family: Tahoma, verdana, helvetica, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #CC0000;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 8;
      width: 3%;
      white-space: nowrap;
}

.RuleAdviceData
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #000000;
      text-align: left;
      padding-right: 8;
      padding-left: 8;
      width: 15%;
}

.RuleExceptionTitle
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #201C19;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 8;
}

.RuleExceptionTitleRight
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #201C19;
      white-space: nowrap;
      text-align: right;
      padding-right: 8;
      padding-left: 8;
}

.RuleExceptionData
   {
      font-family: "arial,MS Sans Serif", verdana, helvetica, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #000000;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 8;
}

.RequirementTextTitle
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: bold;
      color: #201C19; 
      background-color: #FDE9B8;
      white-space: nowrap;
      text-align: right;
      padding-right: 8;
      padding-left: 8;
      width: 3%;
}

.RequirementText
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      color: #201C19; 
      background-color: #FDE9B8;
      text-align: left;
      padding-right: 8;
      padding-left: 8;
      width: 15%;
}

.NoncourseDataLabel
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: bold;
      background-color: #201C19;
      color: #000000;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 0;
      width: 10%;
}

.NoncourseDataCode
   {
      font-family: helvetica, arial, Tahoma, verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #000000;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 0;
      width: 10%;
}

.NoncourseDataLiteral
   {
      font-family: helvetica, arial, Tahoma, verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #000000;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 0;
      width: 30%;
}

.CourseAppliedDataDiscNum
   {
      font-family: helvetica, arial, Tahoma, verdana, sans-serif;
      font-size: 8px;
      font-weight: bold;
      background-color: #201C19;
      color: #000000;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 0;
      width: 10%;
}

.CourseAppliedDataTitle
   {
      font-family: helvetica, arial, Tahoma, verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      /*font-style:  italic; */
      background-color: #201C19;
      color: #000000;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 0;
      width: 20%;
}

.CourseAppliedDataGrade
   {
      font-family: helvetica, arial, Tahoma, verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #000000;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 0;
      width: 5%;
}

.CourseAppliedDataCredits
   {
      font-family: helvetica, arial, Tahoma, verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #000000;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 0;
      width: 5%;
}

.CourseAppliedDataTerm
   {
      font-family: helvetica, arial, Tahoma, verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #000000;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 0;
      width: 10%;
}

.CourseAppliedDataSatisfiedBy
   {
      font-family: helvetica, arial, Tahoma, verdana, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: bold;
      background-color: #201C19;
      color: #000000;
      white-space: nowrap;
      text-align: left;
      padding-right: 8;
      padding-left: 8;
      width: 20%;
      line-height: 10px;
}

.CourseTransferData
   {
      font-family: helvetica, arial, Tahoma, verdana, helvetica, arial, sans-serif;
      font-size: 8px;
      font-weight: normal;
      background-color: #201C19;
      color: #000000;
      white-space: nowrap;
      text-align: left;
      line-height: 10px;
}

.TableHead
   {
      background-color: #666666;
}

.SectionTableTitle
   {
      font-family: helvetica, arial, serif;
      font-size: 8px;
      color: #201C19;
      font-weight: bold;
}

.SectionTableSubTitle
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: bold;
      color: #201C19;
      white-space: nowrap;
      text-align: right;
      padding-right: 8;
      padding-left: 0;
}

.SectionTableSubData
   {
      font-family: helvetica, arial, "MS Sans Serif", verdana, sans-serif;
      font-size: 8px;
      font-weight: normal;
      color: #201C19;
      white-space: nowrap;
      text-align: left;
      padding-left: 0;
      padding-right: 8;
}

