/****************************/
/*      Page Settings       */
/****************************/
body
	{
    background-color	: #ffffff;
    margin				: 0px;
	}
body
	{
	font-size			: 12px;
    font-family			: Arial;
	}
td
	{
	font-size			: 12px;
	}
a
	{
	color				: #0000FF;
	text-decoration		: underline;
	}
a:hover
	{
	text-decoration		: none;
	}
form
	{
	margin				: 0px;
	padding				: 0px;
	}

/****************************/
/*   HTML Object Settings   */
/****************************/
.AlignLeft
	{
	text-align			: left;
	}

.AlignCenter
	{
	text-align			: center;
	}

.AlignRight
	{
	text-align			: right;
	}

/****************************/
/*   HTML Object Settings   */
/****************************/
.textbox
	{
	font-family			: Arial;
	width				: 200px;
	}
.textarea
	{
	font-family			: Arial;
	width				: 200px;
	height				: 200px;
	}
.dropdown
	{
	font-family			: Arial;
	width				: 200px;
	}
.buttons
	{
	font-family			: Arial;
	}

/****************************/
/*      Form Settings       */
/****************************/
.FormTitle
	{
	font-family			: Arial;
	color				: #ffffff;
	font-weight			: bolder;
	}
.FormLabel
	{
	padding				: 0px 15px 0px 0px;
    color				: #CC9900;
	text-align			: right;
	}
.Required
	{
	font-weight			: bolder;
	}
.FormButtons
	{
	text-align			: center;
	}
.GoodMessage
	{
	text-align			: center;
	color				: #617F73;
	font-weight			: bolder;
	}
.ErrorMessage
	{
	text-align			: center;
	color				: #FF0000;
	font-weight			: bolder;
	}
.bold
	{
	font-weight			: bolder;
	}
.blue
	{
	color				: #005BA5;
	}
.gold
	{
	color				: #CC9900;
	}
.selected
	{
	color				: #CC9900;
	}
.buttons
	{
	font				: 12px Arial, Helvetica, sans-serif;
	background-color	: #EEEEEE;
	color				: #7B8647;
	font-weight			: bold;	
	}
.fancybuttons
	{
	font				: 15px Arial, Helvetica, sans-serif;
	background-color	: #EEEEEE;
	color				: #7B8647;
	font-weight			: bold;	
	text-decoration		: none;
	border				: 1px solid #7B8647;
	padding				: 2px;
	}
.fancybuttons:hover
	{
	text-decoration		: underline;
	}
.bigbuttons
	{
	font				: 30px Arial, Helvetica, sans-serif;
	padding				: 15px;
	}

/****************************/
/*  Top-Right Nav Settings  */
/****************************/
.TopRightNav
	{
	position			: absolute;
	left				: 720px;
	top					: 12px;
	font-size			: 12px;
    text-align			: right;
	}
.TopRightNav a
	{
    color				: #000000;
	line-height			: 18px;
	text-decoration		: none;
	}
.TopRightNav a:hover
	{
	text-decoration		: underline;
	}

/****************************/
/*     Left Nav Settings    */
/****************************/
.NavImage
	{
	position			: absolute;
	left				: 10px;
	top					: 148px;
	}
.NavHeader
	{
	position			: absolute;
	left				: 43px;
	top					: 156px;
	font-weight			: bold;
	font-size			: 14px;
    color				: #ffffff;
	}
.NavItem
	{
	position			: absolute;
	left				: 27px;
	top					: 190px;
	font-size			: 12px;
	width				: 105px;
	}
/*	border				: 1px solid red;*/
.NavItem a
	{
    color				: #005BA5;
    font-weight			: bold;
	line-height			: 20px;
	text-decoration		: none;
	}
.NavItem a:hover
	{
	text-decoration		: underline;
	}
.NavButton
	{
	font-size			: 12px;
    font-weight			: bold;
	}
.NavButton a
	{
	text-decoration		: none;
    color				: #CC9900;
	}
.NavButton a:hover
	{
	text-decoration		: underline;
	}
.UpperButton
	{
	position			: absolute;
	left				: 27px;
	top					: 453px;
	width				: 105px;
	height				: 30px;
	text-align			: center;
	}
/*	border				: 1px solid red;*/
.LowerButton
	{
	position			: absolute;
	left				: 27px;
	top					: 500px;
	width				: 105px;
	height				: 30px;
	text-align			: center;
	}
/*	border				: 1px solid red;*/

/****************************/
/*   Main Section Settings  */
/****************************/
.MainWidth
	{
	width				: 580px;
	}
/*	border				: 1px solid red;*/
.MainSection
	{
	padding				: 10px 40px 10px 170px;
	width				: 500px;
	height				: 410px;
	}
/*	border				: 1px solid red;*/
.PageTitle
	{
	font-size			: 16px;
    font-weight			: bold;
	line-height			: 28px;
    color				: #005BA5;
	text-transform		: uppercase;
	}

/****************************/
/*      Footer Settings     */
/****************************/
.FooterNav
	{
	position			: absolute;
	width				: 800px;
	left				: 0px;
	top					: 565px;
	font-size			: 10px;
	text-align			: center;
    color				: #C2C2C2;
    padding-bottom		: 25px;
	}
.FooterNav a
	{
	text-decoration		: none;
    color				: #C2C2C2;
	}
.FooterNav a:hover
	{
	text-decoration		: underline;
	}
.FooterNavFloat
	{
	padding-top			: 10px;
	width				: 800px;
	font-size			: 10px;
	text-align			: center;
    color				: #C2C2C2;
    padding-bottom		: 25px;
	}
.FooterNav a, .FooterNavFloat a
	{
	text-decoration		: none;
    color				: #C2C2C2;
	}
.FooterNav a:hover, .FooterNavFloat a:hover
	{
	text-decoration		: underline;
	}

/****************************/
/*       Grid Settings      */
/****************************/
.Grid
	{
	font-family			: Arial;
	font-size			: 12pt;
	border				: 0px;
	background-color	: #C3D3E2;
	}

.GridLabel
	{
	color				: #ffffff;
	}

.GridHeader
	{
	font-size			: 14pt;
	color				: #ffffff;
	background-color	: #336699;
	text-align			: center;
	}

.GridItem
	{
	background-color	: #aaaadd;
	color				: #000000;
	}

.GridAlternatingItem
	{
	color				: #000000;
	background-color	: #E0E0E0;
	}

.GridItem a, .GridAlternatingItem a, .Link
	{
	color				: #0000FF;
	font-weight			: bolder;
	text-decoration		: none;
	}

/*****************************/
/* Student Home Page Settings*/
/*****************************/
#StudentHomePage .SectionTitle
	{
	BORDER-BOTTOM		: #EEEEEE thin solid;
	font-weight			: bolder;
	text-align			: center;
	color				: #66BBFF;
	}
#StudentHomePage .SubSectionTitle
	{
	BORDER-BOTTOM		: solid 1px #666666;
	font-weight			: bolder;
	text-align			: left;
	}

/****************************/
/*    Transcript Settings   */
/****************************/
#TranscriptOnline
	{
	color				: #000000;
	}
#TranscriptOnline table
	{
	width				: 600px;
	}
#TranscriptOnline #StudentInfo
	{
	font-variant		: small-caps;
	}
#TranscriptOnline #Activity
	{
	}
#TranscriptOnline .SectionHeader
	{
	font-size			: 14px;
	font-weight			: bolder;
	}
#TranscriptOnline th
	{
	font-size			: 12px;
	text-align			: left;
	font-weight			: bolder;
	text-decoration		: underline;
	}
#TranscriptOnline .DateColumn
	{
	width				: 100px;
	}

/****************************/
/*     Syllabus Settings    */
/****************************/
#syllabus
	{
	width				: 600px;
	background-color	: #ffff33;
	font-family			: Comic Sans MS, Comic Sans;
	}
#syllabus td
	{
	border-bottom		: solid 1px #0000ff;
	}
#syllabus .lines
	{
	font-size			: 9pt;
	}
#syllabus .margincol
	{
	width				: 100px;
	text-align			: right;
	padding-right		: 5px;
	color				: #ff0000;
	}
#syllabus .redcol
	{
	width				: 12px;
	border-left			: solid 1px #ff0000;
	border-right		: solid 1px #ff0000;
	border-bottom		: solid 1px #0000ff;
	}
#syllabus .maincol
	{
	width				: 488px;
	padding				: 0px 3px 0px 3px;
	color				: #000000;
	}
#syllabus .header
	{
	height				: 50px;
	text-align			: center;
	}
#syllabus .MaxViews
	{
	text-decoration		: line-through;
	}
#syllabus a
	{
	color				: #0000FF;
	}

/****************************/
/*       Exam Settings      */
/****************************/
#Exam table
	{
	width				: 790px;
	}
#Exam .FormButtons
	{
	border-bottom		: solid 2px #FFFFFF;
	}
#Exam .QuestionTitle
	{
	font-size			: 14pt;
	font-weight			: bolder;
	text-align			: center;
	border-bottom		: solid 2px #FFFFFF;
	padding				: 10px 0px 10px 0px;
	}
#Exam .ExamLabel
	{
	font-size			: 12pt;
	font-weight			: bold;
	}
#Exam .Question
	{
	padding				: 0px 30px 0px 30px;
	}
#Exam .Answer
	{
	padding				: 0px 30px 0px 30px;
	}
#Exam .CommentArea
	{
	font-family			: Arial;
	width				: 400px;
	height				: 75px;
	}
#Exam .ReviewLink
	{
	color				: #FF0000;
	font-weight			: bolder;
	font-size			: smaller;
	}
#Exam .QuestionLink
	{
	color				: #0000FF;
	}
/*	font-size			: smaller;*/
#Exam .AnswerLink
	{
	color				: #0000FF;
	}
/*	font-size			: smaller;*/
#Exam .NoAnswerLink
	{
	color				: #FF0000;
	font-weight			: bolder;
	}
/*	font-size			: smaller;*/

/****************************/
/*   Student List Settings  */
/****************************/
#StudentList #dgStudentList
	{
	background-color	: #FFFFFF;
	color				: #000000;
	}
#StudentList a
	{
	text-decoration		: none;
	}
#StudentList a:hover
	{
	text-decoration		: underline;
	}
#StudentList .OddRows
	{
	font-size			: smaller;
	}
#StudentList .EvenRows
	{
	font-size			: smaller;
	}
