A.BLUELINK:link
{
    COLOR: #455bae;
    TEXT-DECORATION: none
}
A.BLUELINK:visited
{
    COLOR: #455bae;
    TEXT-DECORATION: none
}
A.BLUELINK:hover
{
    COLOR: #344aa0;
    TEXT-DECORATION: underline
}
A.DEFAULTLINK:link
{
    COLOR: #0000cc;
    TEXT-DECORATION: none
}
A.DEFAULTLINK:visited
{
    COLOR: #0000cc;
    TEXT-DECORATION: none
}
A.DEFAULTLINK:hover
{
    COLOR: #428eff;
    TEXT-DECORATION: underline
}
A.GREYLINK:link
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
A.GREYLINK:visited
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
A.GREYLINK:hover
{
    COLOR: #999999;
    TEXT-DECORATION: underline
}
A.REDLINK:link
{
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.REDLINK:visited
{
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
A.REDLINK:hover
{
    COLOR: #ff3333;
    TEXT-DECORATION: underline
}
A.BLACKLINK:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.BLACKLINK:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.BLACKLINK:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
A.WHITELINK:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
A.WHITELINK:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
A.WHITELINK:hover
{
    COLOR: white;
    TEXT-DECORATION: underline
}
A.YELLOWLINK:link
{
    COLOR: #d67b00;
    TEXT-DECORATION: none
}
A.YELLOWLINK:visited
{
    COLOR: #d67b00;
    TEXT-DECORATION: none
}
A.YELLOWLINK:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: underline
}
A.GREENLINK:link
{
    COLOR: green;
    TEXT-DECORATION: none
}
A.GREENLINK:visited
{
    COLOR: green;
    TEXT-DECORATION: none
}
A.GREENLINK:hover
{
    COLOR: #00d700;
    TEXT-DECORATION: underline
}


A.SERVICELINK:link
{
    COLOR: #558811;
    TEXT-DECORATION: none
}
A.SERVICELINK:visited
{
    COLOR: #558811;
    TEXT-DECORATION: none
}
A.SERVICELINK:hover
{
    COLOR: #336600;
    TEXT-DECORATION: underline
}




A.STANDARDLINK:link
{
    COLOR: #976868;
    TEXT-DECORATION: none
}
A.STANDARDLINK:visited
{
    COLOR: #976868;
    TEXT-DECORATION: none
}
A.STANDARDLINK:hover
{
    COLOR: #a90081;
    TEXT-DECORATION: underline
}
DIV.PageBreak
{
    PAGE-BREAK-BEFORE: always
}
.ASSIGNMENT_GROUP
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fbdf9f
}
.STUDENT
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d0ead1
}
.ASSIGNMENT
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fdefce
}
.FORMINPUT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
.PAGETITLE
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.TBORDER
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    BORDER-LEFT: #999999 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #999999 1px solid
}
.FORM_RUBRIC
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f7caca
}
.RUBRIC
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #cc3333;
    FONT-FAMILY: Arial
}
.GREYBOX
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 2px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee
}
.SUBMITBUTTON
{
    BACKGROUND-COLOR: gold
}
.COURSE
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #455bae;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d8ddf3
}
.ALERTBOX
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #666666 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fffee1
}
.BLUESIDES
{
    BORDER-RIGHT: #455bae 1px solid;
    BORDER-LEFT: #455bae 1px solid
}
.GREYSIDES
{
    BORDER-RIGHT: #848484 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: #848484 1px;
    BORDER-BOTTOM: 1px
}
A.DARKGREYLINK:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.DARKGREYLINK:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.DARKGREYLINK:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
A.STUDENTLINK:link
{
    COLOR: #5bb560
}
A.STUDENTLINK:active
{
    COLOR: #5bb560
}
A.STUDENTLINK:visited
{
    COLOR: #5bb560
}
A.COURSELINK:link
{
    COLOR: #3757c4;
    TEXT-DECORATION: none
}
A.COURSELINK:visited
{
    COLOR: #3757c4;
    TEXT-DECORATION: none
}
A.COURSELINK:hover
{
    COLOR: #3757c4;
    TEXT-DECORATION: underline
}
A.PROGRAMLINK:link
{
    COLOR: #6d6514;
    TEXT-DECORATION: none
}
A.PROGRAMLINK:visited
{
    COLOR: #6d6514;
    TEXT-DECORATION: none
}
A.PROGRAMLINK:hover
{
    COLOR: #96891b;
    TEXT-DECORATION: underline
}

#rgDatagrid {
	font: 80%/1.45em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #333;
	background-color: #fff;
}


#rgDatagrid #container {
	width: 800px;
	margin: 30px auto;
	padding: 0;
}


#rgDatagrid #footer {
	margin: 50px auto 0 auto;
	padding: 0;
}

#rgDatagrid #demo {
	margin: 30px auto 0 auto;
}

#rgDatagrid .demo_jui {
	margin: 30px auto 0 auto;
}

#rgDatagrid .big {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.6em;
	color: #4E6CA3;
}

#rgDatagrid .spacer {
	height: 20px;
	clear: both;
}

#rgDatagrid .clear {
	clear: both;
}

#rgDatagrid pre {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

#rgDatagrid h1 {
	margin-top: 2em;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.6em;
	color: #4E6CA3;
	border-bottom: 1px solid #B0BED9;
	clear: both;
}

#rgDatagrid h2 {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.6em;
	color: #4E6CA3;
	clear: both;
}

#rgDatagrid a {
	color: #0063DC;
	text-decoration: none;
}

#rgDatagrid a:hover {
	text-decoration: underline;
}

#rgDatagrid ul {
	color: #4E6CA3;
}