﻿

body
{
	background-image: url(../Images/background.jpg);
	text-align: center;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 12px;
	color: black; /* background: #dcdcdc; */ /* background: #d3d6dc; */
	background-color: #000066;
	padding: 0;
	margin: 15px 0px 5px 0px;
	background-repeat: repeat-x;
}

#headertext
{
	text-align: center;	
	color: white;
	font-family: Times New Roman;
	font-size: 40px;
}

#homepage
{
	background-image: url('../images/homebg.png');
	background-position: 0 0 0 0;
	background-repeat: no-repeat;
}

.MainMenu
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
}

.SideMenu
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

#hr_menu
{
	color: black;
	background-color: black;
	height: 1px;
}

/* Outer layer */
#outer 
{
	text-align: left;
	background: #fcfefc;
	color: inherit;
	border: 1px solid #000000;
	margin: 0 auto;
	padding: 0;
	width: 760px;
}

/* Header */

.header 
{
	background: #004A8D;
	background-image: url('../images/header.gif');
	background-position: 0 0 0 0;
	background-repeat: no-repeat;
	height: 122px;
}

.logolink 
{
	padding: 0;
}


div.hdr-links
{
	color: white;
	background: inherit;
	font-size : 11px;
	font-weight: bold;
	padding: 5px;
}

.hdr-links a, 
.hdr-links a:link, 
.hdr-links a:hover, 
.hdr-links a:visited, 
.hdr-links a:active
{
	color: white;
	background: inherit;
	font-size: 10px;
	font-weight: bold;
	text-decoration : none; 
}

.top-nav 
{
	text-align: center;
	height: 25px;
	background: #aeb3bf;
	color: inherit;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}

.top-nav-inner 
{
	padding: 5px 2px 2px 10px;
}

.content 
{
	padding: 4px 0px 4px 4px;
	margin: 0;
}

.left-col 
{
	border: 1px solid #000000; 
	background: #d3d6dc;
	width: 145px;
}

.left-nav 
{
	background : inherit;
}

.left-nav hr
{
	color: white;
	background-color: white;
	height: 1px; 
}

.lnav-hdr 
{
	background: #004A8D;
	color: white;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	padding: 5px;
}

.lnav-content
{
	padding: 3px;
}

.lnav-content-tools
{
	margin: 5px;
	line-height: 1.5;
}

.lnav-content-tools a, 
.lnav-content-tools a:link, 
.lnav-content-tools a:hover, 
.lnav-content-tools a:visited, 
.lnav-content-tools a:active
{
	color: #004A8D;
	background: inherit;
	font-size : 11px;
	font-weight: bold;
	text-decoration : none; 
}


/* main content box */
.content-box 
{
	width: 100%;
	
	padding: 10px;
	font-size: 12px;
	line-height: 15px;
}

.content-box a, 
.content-box a:link, 
.content-box a:hover, 
.content-box a:visited, 
.content-box a:active
{
	color: #a52a2a;
	background: inherit;
	font-size : 12px;
	font-weight: bold;
}

/* main content area */
.content-title 
{ 
	font-size: 14px;
}

.footer
{
	background: white; 
	font-family: verdana; 
	font-size: 10px; 
	text-align: right;
	padding: 6px; 
	border-top: solid #000000; 
	border-width: 1px 0 0; 
}

/* 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: whitesmoke;
  padding: 5px 0px 5px 0px;
}

table.FormTable tr.SubHeader
{
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: 8pt;
  padding-bottom: 2px;
  padding-top: 2px;
  font-family: "Verdana, Arial, Helvetica";
  background-color: aliceblue;
}

/*****************************************/

/*****************************************/
table.RegisterCart
{
  BACKGROUND-COLOR: slategray;  
}
table.RegisterCart tr.Header
{
  FONT-WEIGHT: bold; 
  COLOR: white; 
  BACKGROUND-COLOR: slategray;
}
table.RegisterCart tr.Odd
{
  text-transform: capitalize;
  BACKGROUND-COLOR: ghostwhite;
}
table.RegisterCart tr.Even
{
  text-transform: capitalize;
  BACKGROUND-COLOR: ivory;
}

div.RegisterHeader
{
  font-family:"Verdana, Arial, Helvetica"; 
  font-size:9pt; 
  font-weight:bold;
  background-color: whitesmoke;
  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;
}

/*  My Classes styles */
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;
}

/*  Class Cart styles */
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;    
}
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;
}
