﻿td {
	font-family:Arial,Verdana,sans-serif;
	font-size:9pt;
	margin:0px;
}
TD.reportList {
   font-family: verdana, arial, sans-serif;
   color:black;
   font-size:8pt;
   border-right:1px solid black;
   border-bottom:1px solid black;
}
.smallFont {
	font-family:Arial,Verdana,sans-serif;
	font-size:8pt;
}
.alignTop { vertical-align:top; }
.courseListHeader {
	background-color:Blue;
	color:White;
	font-weight:bold;
	border:1px solid black;
	padding:2px;
}
.courseListRow1 { background-color:#606060; vertical-align:top; }
.courseListRow2 { background-color:#f0f0f0; vertical-align:top; }
.home_titles { color:White; font-weight:bold; }
.categoryBox {
	font-size:8pt;
	font-family:aria,verdana,sans-serif;
	color:Black;
}
.bannerText {
	font-size:22pt;
    text-transform:lowercase;
	color:White;
	padding-left:30px;
	margin-top:30px;
	font-weight:bold;
}
.leftMenu {
	background-color:#eeeeff;
	height:32px; 
	padding-left:5px;
	text-decoration:none;
	border-bottom:solid 1px #75C1DB;
}
.synopHeading {
  font-weight:bold;
  font-size:11pt;
  width:420px;
  color:#004B92;
}
.heading1 {
	font-size:13pt;
	color:#003771;
	font-weight:bold;
}
.heading2 {
	font-size:12pt;
	color:#003771;
	font-weight:bold;
}
.heading3 {
	font-size:18pt;
	color:#003771;
	font-weight:bold;
}
.formRequired {
	color:Red;
	font-weight:bold;
	font-size:15pt;
}
.tableBorder {
	border-bottom: #808080 solid 1px; 
	border-right: #606060 solid 1px;
	border-top: #f0f0f0 solid 1px; 
	border-left: #f0f0f0 solid 1px; 
	background-color: #f8f8ff;
}
.tableHeader {
	background-color: #000090;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 2px 2px 4px;
}
.outerLoginTable
{
	background: #e8f8ff;
	border: solid 1px #000000;
	vertical-align: middle;
	text-align: center;
	margin-top: 30px;
}
.innerLoginTable {
	border-bottom: #606060 solid 1px; 
	border-right: #606060 solid 1px;
	border-top: #808080 solid 1px; 
	border-left: #808080 solid 1px; 
	background-color: #aad5e8;
}
.formPrompt {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 6px;
	white-space: nowrap;
}
.formInput {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	border-left: solid 1px #404040;
	border-top: solid 1px #404040;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	padding-left: 2px;
}
.loginError {
	color: Red;
	display: block;
	color: Red;
	width: 270px;
}
.catButton {
	background-color: #aad5e8;
	height: 21px;
	font-size:9pt;
	border:solid 1px black;
}	
.catalogSearch {
	text-align: left;
	background-color: #fafafa;
	border: solid 1px #808080;
	padding: 5px;
}
.showEventsTable { border: solid #808080 1px; }
.showEventsCell { 
	border-right: solid #808080 1px;
	border-bottom: solid #808080 1px;
}
.showEventsRow {
	border-right: solid #808080 1px;
	border-bottom: solid #808080 1px;
	background-color: #f8f8f8;
}
.showEventsRowOver {
	border-right: solid #808080 1px;
	border-bottom: solid #808080 1px;
	background-color: #aad5e8;
}
.helpdeskFormTable, .userSettingsFormTable, .emailBuddyFormTable {
	 border:solid 1px #808080;
	 background-color:#f8f8f8;
	 margin-left: auto;
	 margin-right: auto;
}
.helpdeskFormHeader, .userSettingsFormHeader, .emailBuddyFormHeader {
	font-weight:bold;
	color:#000060;
	background-color:#a3ceec;
	padding:2px 0px 2px 10px;
	border-bottom:solid 1px #808080;
}
.helpdeskPanel {
	background-color:#a3ceec; 
	border-left:solid 1px black; 
	border-right:solid 1px black;
	height:180px;
}
.helpdeskMsgSent {
	color: #0000a0;
	font-weight: bold;
}
.helpdeskMsgNotSent {
	color: red;
	font-weight: bold;
}
.timeout {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 50px;
}
.fB, .formButton {
	background-color:#a3ceec;
	border:solid 1px black;
	font-size:9pt;
	color:Black;
}
.fBO, .formButtonOver {
	background-color:#436e8c;
	border:solid 1px black;
	font-size:9pt;
	color:white;
}
.submenu1 {
    width:770px;
    background-color: #3d4e97;
    font-size:10pt;
    color:White;
}
.rc1 { background-color:#e0e0e0; font-size:9pt; }
.rc2 { background-color:#ffffff; font-size:9pt; }