﻿/* General content styles */

body, p, li
{
	font-family: Verdana;
	font-size: 12px;
}

/* form pages styles */
span.RequiredText
{
	font-weight: bold;
	color: Red;
}

table.FormTable
{
	font-size: 12px;
}

table.FormTable tr.Header
{
  font-family: Verdana, Arial, Helvetica; 
  font-size: 9pt; 
  font-weight: bold;
  background-color: #F5F5F5;
  
}

table.FormTable tr.Header td
{
	padding: 10px 10px 10px 10px;
}

table.FormTable tr.SubHeader
{
  margin: 5px 5px 5px 5px;
  font-weight: bold;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica;
  background-color: #F0F8FF;
}

table.FormTable tr.SubHeader td
{
	padding: 7px 7px 7px 7px;
}

/*****************************************/
/*****************************************/
table.RegisterCart
{
  BACKGROUND-COLOR: #708090;  
}
table.RegisterCart tr.Header
{
  FONT-WEIGHT: bold; 
  COLOR: white; 
  BACKGROUND-COLOR: #708090;
}
table.RegisterCart tr.Odd
{
  text-transform: capitalize;
  BACKGROUND-COLOR: #F8F8FF;
}
table.RegisterCart tr.Even
{
  text-transform: capitalize;
  BACKGROUND-COLOR: #FFFFF0;
}

div.RegisterHeader
{
  font-family: Verdana, Arial, Helvetica; 
  font-size:9pt; 
  font-weight:bold;
  background-color: #F5F5F5;
  padding: 5px 0px 5px 0px;
  text-align: center;
}

/*****************************************/
/*****************************************/
table.BrowseScheduleSearchTable
{
  font-family: Verdana; 
  background-color:  #d3d6dc;
  border: solid 1px #003366;
  text-align: left;
}

table.BrowseScheduleSearchTable td
{
	padding: 1px;
}

/*****************************************/
/*****************************************/
div.ClassBlock
{
}

.ClassBlock a,
.ClassBlock a:active,
.ClassBlock a:visited,
.ClassBlock a:hover,
.ClassBlock a:link
{
  color: #004A8D;
  font-family: Verdana; 
  font-size:10px; 
  text-decoration:none;
}

.ClassBlock table.books
{
  font-size: 10px;
  width: 100%;
  background-color: white;
}

.ClassBlock table.books td
{

  background-color: white;
  color: black;
}

.ClassBlock table.classes tr.BookHeader
{
  font-weight: bold;
  display: none;
}

.ClassBlock table.classes
{
  width: 100%;
  background-color: white;
  border-collapse: collapse;
}

.ClassBlock table.classes tr
{
  background-color: #d3d6dc;
  color: black;
}

.ClassBlock table.classes td
{
  /* text-transform: capitalize; */
  font-size: 10px;
  border: solid 1px black;
  padding: 2px;
}

.ClassBlock table.classes td.Empty
{
	border: none;
	padding: 0px;
	background: white;	
}

.ClassBlock table.classes tr td div.Remark
{
	font-size: 12px;
	background-color: white;
	border-left: solid 1px black;		
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-top: none;
	padding: 5px;
}

.ClassBlock table.classes td.BookHolder
{
  background-color: white;
  display: none;
}

.ClassBlock table.classes tr.Header
{
  font-size: 10px;
  font-weight: bold;
  background: #000066;
  color: white;
}

/*****************************************/
/*****************************************/
table.MyClasses
{
	width: 100%;
	background-color: white;
	border-collapse: collapse;
}

table.MyClasses tr td
{
	border: solid 1px black;
	padding: 3px;
}

table.MyClasses tr td a,
table.MyClasses tr td a:active,
table.MyClasses tr td a:visited,
table.MyClasses tr td a:hover,
table.MyClasses tr td a:link
{
  color: #004A8D;
  font-family: Verdana; 
  font-size:10px; 
  text-decoration:none;
}

table.MyClasses tr.Header
{
  font-size: 10px;
  font-weight: bold;
  background: #000066;
  color: white;
}

/*
table.MyClasses tr.Header td
{
	border: solid 1px white;
}
*/

table.MyClasses tr.Odd
{
  font-size: 10px;
  background: white;
  color: black;
}

table.MyClasses tr.Even
{
  font-size: 10px;
  background: #d3d6dc;
  color: black;
}

/*****************************************/
/*****************************************/
table.ClassCart
{
	width: 100%;
	background-color: white;
	border-collapse: collapse;
}

table.ClassCart tr td
{
	border: solid 1px black;
	padding: 3px;
}

table.ClassCart tr td a,
table.ClassCart tr td a:active,
table.ClassCart tr td a:visited,
table.ClassCart tr td a:hover,
table.ClassCart tr td a:link
{
  color: #004A8D;
  font-family: Verdana; 
  font-size:10px; 
  text-decoration:none;
}

table.ClassCart tr.Header
{
  font-size: 10px;
  font-weight: bold;
  background: #000066;
  color: white;
}

/*
table.ClassCart tr.Header td
{
	border: solid 1px white;
}
*/

table.ClassCart tr.Odd
{
  font-size: 10px;
  background: white;
  color: black;
}

table.ClassCart tr.Even
{
  font-size: 10px;
  background: #d3d6dc;
  color: black;
}

/*****************************************/
/*****************************************/
/* Trans table information (alternating) */
table.Transcript
{
	width: 100%;
	background-color: white;
	border-collapse: collapse; 
}

table.Transcript tr td
{
	border: solid 1px black;
	padding: 3px;
}

table.Transcript tr.Header1
{
  font-size: 10px;
  font-weight: bold;
  background: #d3d6dc;
  color: black;
}

table.Transcript tr.Header2
{
  font-size: 10px;
  font-weight: bold;
  background: #000066;
  color: white;
}

table.Transcript tr.Odd
{
  font-size: 10px;
  background: white;
  color: black;
}
table.Transcript tr.Even
{
  font-size: 10px;
  background: #d3d6dc;
  color: black;
}
table.Transcript tr.Footer
{
	background-color: White;
}

/*****************************************/

/*****************************************/
/* Transheader information (alternating) */
table.TranscriptHeader
{
  border: solid 1px black;
  margin: 0px;
  padding: 0px;    
	font-family: Verdana;
	font-size: 12px;
}

table.TranscriptHeader tr.Header
{
  font-weight: bold; 
  color: black; 
  background-color: #d3d6dc;
  text-align: center;
  border: solid 1px black; 
}

table.TranscriptHeader tr.Header td
{
	padding: 5px;
	border-bottom: solid 1px black;
}

/************************************
	Book Posting Repeater
************************************/
table.BookPostingTable
{
	width: 100%;
	background-color: white;
	border-collapse: collapse;
}

table.BookPostingTable tr td
{
	border: solid 1px black;
	padding: 3px;
}

table.BookPostingTable tr td a,
table.BookPostingTable tr td a:active,
table.BookPostingTable tr td a:visited,
table.BookPostingTable tr td a:hover,
table.BookPostingTable tr td a:link
{
  color: #004A8D;
  font-family: Verdana; 
  font-size:10px; 
  text-decoration:none;
}

table.BookPostingTable tr.BookPostingHeader
{
  font-size: 10px;
  font-weight: bold;
  background: #000066;
  color: white;
}

table.BookPostingTable tr.BookPostingItemOdd
{
  font-size: 10px;
  background: white;
  color: black;
}

table.BookPostingTable tr.BookPostingItemEven
{
  font-size: 10px;
  background: #d3d6dc;
  color: black;
}

/************************************
	Submissions Repeater
************************************/
table.SubmissionsTable
{
	width: 100%;
	background-color: white;
	border-collapse: collapse;
}

table.SubmissionsTable tr td
{
	border: solid 1px black;
	padding: 3px;
}

table.SubmissionsTable tr td a,
table.SubmissionsTable tr td a:active,
table.SubmissionsTable tr td a:visited,
table.SubmissionsTable tr td a:hover,
table.SubmissionsTable tr td a:link
{
  color: #004A8D;
  font-family: Verdana; 
  font-size:10px; 
  text-decoration:none;
}

table.SubmissionsTable tr.SubmissionsHeader
{
  font-size: 10px;
  font-weight: bold;
  background: #000066;
  color: white;
}

table.SubmissionsTable tr.SubmissionsItemOdd
{
  font-size: 10px;
  background: white;
  color: black;
}

table.SubmissionsTable tr.SubmissionsItemEven
{
  font-size: 10px;
  background: #d3d6dc;
  color: black;
}


.padimge
{
	padding: 10px;
}

.Calandar
{
	border-collapse: collapse;
}

.Calandar td
{
	border: solid 1px black;
	padding: 7px;
}

.BackgroundRed
{
	background-color: #fce1e1;
}

.BackgroundAqua
{
	background-color: #cdeff1
}

.BackgroundGreen
{
	background-color: #d0f5d7;
}

.BackgroundYellow
{
	background-color: #f7f5c4;
}

.BackgroundBlue
{
	background-color: #cccaed;
}

dl dt
{
	font-weight: bold;
}

dl dd
{
	padding-bottom: 15px;
}
