BODY {
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
BODY.standard {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/background.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
BODY.noBanner {
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url(../images/backgroundNoBanner.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
TABLE.outer {
  width: 800px;
  height: 600px;
  top: 0px;
  right: 0px;
}
TD.mainWindow {
	height: 700px;
	left: 0px;
	top: 0px;
	margin: 5px;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

TD.sideNav {
	z-index: 0;
	visibility: visible;
	height: 600px;
	width: 177px;
	background-image: url(/images/logo.GIF);
	background-repeat: no-repeat;
	background-position: 0px 28px;
	background-color: #0091DA;
}

TD.topBar {
	z-index: 0;
	visibility: visible;
	height: 99px;
	background-image: url(/images/lotsapeoples_com.gif);
	background-repeat: no-repeat;
	left: 177px;
	top: 21px;
	background-position: left top;
	background-color: #FACF0E;
}
TD.bottomNav {
  font-size: small;
  font-weight: bold;
  text-transform: uppercase;
  color: #D45022;
  visibility: visible;
  height: 50px;
  text-align: center;
}
TD.topBorder {
  z-index: 0;
  visibility: visible;
  height: 21px;
  background-image: url(/images/something_for_everyone.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #000000;
}
TD.PicWindow {
  width: 204px;
  background-position: left top;
  position: relative;
  visibility: visible;
  z-index: 2;
}
TD.money {
  text-align:right;
}
.textEmphasis {
  font-size: 24px;
  font-weight: bold;
}
.loginDiv
{
  Z-INDEX: 4;
  LEFT: 188px;
  VISIBILITY: visible;
  WIDTH: 170px;
  POSITION: absolute;
  TOP: 129px;
  HEIGHT: 175px;
}
.searchDiv
{
  Z-INDEX: 4;
  LEFT: 242px;
  VISIBILITY: visible;
  POSITION: absolute;
  TOP: 160px;
  HEIGHT: 175px;
}
TD.searchBox {
  background-color: #D45022;
  height: 34px;
  width: 124px;
  margin: 0px;
  padding: 0px;
  z-index: 0;
  background-image: url(/images/find_a_home_mag.gif);
  background-repeat: no-repeat;
  background-position: center center;
  visibility: visible;
}
B {
  FONT-WEIGHT: bold;
  TEXT-TRANSFORM: uppercase;
  COLOR: #000009;
}
B.time {
  FONT-WEIGHT: bold;
  TEXT-TRANSFORM: uppercase;
  COLOR: #000009;
}
B.title {
  FONT-WEIGHT: bold;
  COLOR: #FCFCFC;
  BACKGROUND-COLOR: #0091DA;
}
A {
  FONT-WEIGHT: normal;
  COLOR: #000000;
  text-decoration: none;
}
A.email {
  FONT-WEIGHT: normal;
  COLOR: #0000FF;
  text-decoration: underline;
}
A.light {
  COLOR: #FFFFFF;
  font-weight: normal;
}
A.strong {
  FONT-WEIGHT: bold;
}
A.hotLink {
  COLOR: #3399FF;
  FONT-WEIGHT: bold;
  text-decoration: none;
}
A.coolLink {
  COLOR: #000000;
  font-weight: bold;
  text-decoration: none;
}
input.txt {
  border-top:solid 1px black;
  border-left:solid 1px black;
  border-style:inset;
}
INPUT.submit {
  border: 1px solid #000000 inset;
  COLOR: #000000;
  HEIGHT: 20px;
  BACKGROUND-COLOR: #FACF0E;
  cursor: hand;
}
INPUT.required {
  background-color: #FACF0E;
}
TD {
  FONT-WEIGHT: normal;
}
TD.label {
  TEXT-TRANSFORM: uppercase;
  COLOR: #000000;
  BACKGROUND-COLOR: #cdcdcd;
}
TD.data {
  FONT-WEIGHT: normal;
}
TD.loginLabel {
  TEXT-TRANSFORM: uppercase;
  COLOR: #000000;
  BACKGROUND-COLOR: #CDCDCD;
  margin: 2px;
  width: 150px;
  padding: 1px;
}
TD.loginData {
  FONT-WEIGHT: normal;
  width: 275px;
  padding: 1px;
}
TD.header {
  font-variant: normal;
  color: #000000;
  background-color: #FACF0E;
  font-weight: bold;
  text-transform: uppercase;
}
TD.title {
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #0091DA;
}
TD.formTitle {
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #0091DA;
  font-size: 14px;
  text-transform: uppercase;
}
TD.error {
  background-color: #D45022;
  FONT-WEIGHT: bold;
  TEXT-TRANSFORM: uppercase;
  COLOR: #FFFFFF;
}
td.disabled {
  background-color:#F9F8F5;
  color:#ADA8A8;
  font-style:italic;
  text-align:right;
}
TR.odd {
  BACKGROUND-COLOR: #FFFFFF
}
TR.even {
  BACKGROUND-COLOR: #DDDDDD
}
.labels {
  FONT-WEIGHT: bolder;
  COLOR: #000
}
H2 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px
}
SELECT.menu {
  WIDTH: 100%;
  COLOR: #000000;
  BACKGROUND-COLOR: #FBD210;
  TEXT-ALIGN: center
}
TD.passed {
  COLOR: #C9C9C9;
  BACKGROUND-COLOR: #EFEFEF
}
TD.urgent {
  FONT-WEIGHT: normal;
  COLOR: #ffffff;
  BACKGROUND-COLOR: #D45022;
  color: #FFFFFF;
}
TD.important {
  FONT-WEIGHT: normal;
  COLOR: #000000;
  BACKGROUND-COLOR: #CDCDCD;
}
TD.normal {
  FONT-WEIGHT: normal;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
}
TD.low {
  FONT-WEIGHT: normal;
  COLOR: #000000;
  BACKGROUND-COLOR: #0091DA;
}
.orders {
  FONT-SIZE: 8px;
  COLOR: #009;
}
SPAN.small {
  FONT-WEIGHT: normal;
  FONT-SIZE: 10px;
}
TR.on {
  BORDER-RIGHT: black thin;
  BORDER-TOP: black thin;
  BORDER-LEFT: black thin;
  BORDER-BOTTOM: black thin;
  BACKGROUND-COLOR: #0093DD;
}
.errorText { 
  font-weight: bold;
  color: #D45022;
}
.importantText { 
  font-weight: bold;
  color: #D45022;
}
.calendar {
  background-color: CDCDCD;
}
/* Used for marquee "Under Construction" */
.style1 {
  font-size: 24px;
  font-weight: bold;
  color: #DA251D;
}
/* Used for Oddcast embedding into banner */
#Layer1 {
  position:absolute;
  width:160;
  height:120;
  z-index:1;
  left: 600px;
  top: 0px;
}
.navMenu {
  text-decoration: none;
  width: 177px;
  font-weight: bold;
  font-variant: small-caps;
}
.navLink {
  color: #FFFFFF;
}
.navLink:hover {
  color: #000000;
  background-color:#FFFFFF;
}
.searchLink {
  color: #000000;
  background-color: #FACF0E;
  font-weight: bold;
}
.searchLink:hover {
  color: #FFFFFF;
  background-color:#0091DA;
  font-weight: bold;
}
.listingLink {
  color: #FFFFFF;
  font-weight: bold;
}
.listingLink:hover {
  color: #000000;
  background-color:#FFFFFF;
  font-weight: bold;
}
.calendarLink {
  color: #000000;
  font-weight: bold;
}
.calendarLink:hover {
  color: #FFFFFF;
  background-color:#000000;
  font-weight: bold;
}
.CSS_Cal_Title {
  color: #000000;
}
.CSS_Cal_Event {
  color: #0091DA;
}
.taskLink {
  color: #FFFFFF;
  font-weight: bold;
}
.taskLink:hover {
  color: #000000;
  background-color:#0091DA;
  font-weight: bold;
}
.urgent {
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  BACKGROUND-COLOR: #D45022;
}
.urgent:hover {
  FONT-WEIGHT: bold;
  COLOR: #D45022;
  BACKGROUND-COLOR: #FFFFFF;
}
.important {
  FONT-WEIGHT: normal;
  COLOR: #000000;
  BACKGROUND-COLOR: #CDCDCD;
}
.important:hover {
  FONT-WEIGHT: normal;
  COLOR: #CDCDCD;
  BACKGROUND-COLOR: #000000;
}
.normal {
  FONT-WEIGHT: normal;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
}
.normal:hover {
  FONT-WEIGHT: normal;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #0091DA;
}
.low {
  FONT-WEIGHT: normal;
  COLOR: #000000;
  BACKGROUND-COLOR: #0091DA;
}
.low:hover {
  FONT-WEIGHT: normal;
  COLOR: #0091DA;
  BACKGROUND-COLOR: #000000;
}
.errorLink {
  font-weight: bold;
  color: #FFFFFF;
}
.errorLink:hover {
  font-weight: bold;
  color: #D45022;
  background-color: #FFFFFF;
}
.rebate {
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #D45022;
  font-size: larger;
}
.rebate:hover {
  FONT-WEIGHT: bold;
  COLOR: #D45022;
  BACKGROUND-COLOR: #FFFFFF;
  font-size: larger;
}
.myRadarLink {
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #FACF0E;
  font-size: larger;
}
.myRadarLink:hover {
  FONT-WEIGHT: bold;
  COLOR: #FACF0E;
  BACKGROUND-COLOR: #000000;
  font-size: larger;
}
.stepByStepLink {
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #CDCDCD;
}
.stepByStepLink:hover {
  FONT-WEIGHT: bold;
  COLOR: #CDCDCD;
  BACKGROUND-COLOR: #000000;
}
/* Used to display current login info */
#login {
  position:absolute;
  width:400px;
  height:20px;
  z-index:1;
  left: 185px;
  top: 90px;
  font-weight: bold;
}
#printer {
  width:30px;
  height:30px;
  z-index:1;
  position: relative;
  left: 20px;
}
/* Displays and hides the school div */
#school {
  position: relative;
  visibility: hidden;
}
#error400 {
  width: 400px;
  top: 20px;
  right: 20px;
  padding: 10px;
}
img.MainPic {
  border: 3px solid #D45022 inset;
}
INPUT.buttonBar {
	border: 1px solid #000000 inset;
	COLOR: #000000;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #FACF0E;
	cursor: hand;
	width: 20px;
}
TD.contactMain {
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	background-color: #FFFF99;
	text-align: left;
	overflow: hidden;
}
TD.contactSub {
	overflow: hidden;
}
TD.bronzePkg {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9C6963;
	text-transform: uppercase;
}
TD.silverPkg {
	font-weight: bold;
	color: #000000;
	background-color: #D9D9D9;
	text-transform: uppercase;
}
TD.goldPkg {
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;
	text-transform: uppercase;
}
