BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px ; PADDING-TOP: 0px; 
}
#mainTable {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 0px auto; BORDER-LEFT: #000 1px solid; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: #000 1px solid
}
#mainTable TD {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
}
#maincontent {
	FONT-SIZE: 85%; BORDER-LEFT: #333 2px dotted
}
#pageMenuCell {
	FONT-SIZE: 85%;
	WIDTH: 60px;
	background-color: #fff;
	background-image: url(images/bk.jpg);
}
#leftTitle {
	FONT-SIZE: 85%;
	WIDTH: 60px;
	background-color: #fff;
	background-image: url(images/bk.jpg);
}

#header {
	COLOR: #cccccc;
	BACKGROUND-COLOR: #333333;
	background-image: url(images/redstarback.gif);
}
#footer {
 COLOR: #ffffff; BACKGROUND-COLOR: navy;
}
TD {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
P {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
UL {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H1:unknown {
	MARGIN-TOP: 0px
}
H2:unknown {
	MARGIN-TOP: 0px
}
H1 {
	FONT-SIZE: 160%
}
H2 {
	FONT-SIZE: 140%
}
HR 
{
	color: orange;
	height: 2;
}	
.tooltip
{
  width: 261px;
  width: 196px;
  height: 150px;
  height: 140px;
  padding: 10px 10px 0 55px;
  background-image: url(../images/1.jpg);
  background-repeat: repeat;
  font-size: 80%;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
}
#optionalSchool1 label
{
  margin-left: 0;
}

.hidden
{
  position: absolute;
  left: -1500em;
}
#pageMenuCell A {
	color: navy;
	font-weight: bold;
	text-decoration: underline;
}
#pageMenuCell A:link {
	color: navy;
	font-weight: bold;
	text-decoration: underline;
}
#pageMenuCell A:visited {
	color: navy;
	font-weight: bold;
	text-decoration: underline;
}
#pageMenuCell A:hover {
		text-decoration: none;
		color: red;
}
#pageMenuCell A:active {
	color: navy;
	font-weight: bold;
	text-decoration: underline;
}
#current A {
	color: navy;
	font-weight: bold;
	text-decoration: underline;
}
#pageMenuCell UL {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em; LIST-STYLE-TYPE: none
}
#pageMenuCell LI {
	MARGIN: 0px 0px 6px
}
#n4shell {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid
}
/* */
.blackButton
{
		color: #000000;
		font-weight: bold;
}
/* */
.greenButton
{
		color: green;
		font-weight: bold;
}
/* */
.greenText
{
		color: green;
}
/* */
.redButton
{		color: red;
		font-weight: bold;		
}
.whiteText
{
		color: #ffffff;
		font-weight: bold;		
		
}
/* */
.blueButton
{
		color: blue;
		font-weight: bold;
}
/* */
.navyButton
{
		color: navy;
		font-weight: bold;
}

.Title{
		color: blue;
		font-weight: bold;
}
/* */
.leftTitle
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: brown;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 11px;
}
.red
{
			color: red;
		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
}
 /* */
.green
{
			color: green;
		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
}
 /* */
.greenMessage
{
			color: green;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small; 
			font-weight: bold;
}

.showDateTime
{
			font-size: 11px;
}
			
.ErrorMessage {
	font-size:	12px;
	color: red;
}
.InfoMessage {
	font-size:	10px;
	color: blue;
}
logonfieldset {	
			width: 50%;	
			border: 1px solid orange;	
			padding: 10px;
}
 
greenfieldset {	
			width: 50%;	
			border: 1px solid green;	
			padding: 10px;
}
 

.selectedButton {	 
			color: navy;
			font-weight: bold;
			padding: 4px;	
			background: #ffffff;	
			border: 1px solid #ffffcc;			  				
}
.activeButton {	 
			color: white;
			font-weight: bold;
			padding: 2px;	
			background: red;	
			border: 1px solid red;	
			font-size:  smaller;
 }	
 	
.inactiveButton {	 
			color: gray;
			font-weight:  normal;
			padding: 2px;	
			background: #ffffFF;	
			border: 1px solid WHITE;	
			font-size:  x-small;
				
}							
.activePanel {	 
			color: navy;
			font-weight: bold;
			background-image: url(images/crayon_background.gif);
			padding: 4px;	
			border: 1px green;	
			height: 400px;	
			width: 100%;			
}	
.inactivePanel {	 
			color: gray;
			font-weight:  normal;
			padding: 2px;	
			background: #ffffFF;	
			border: 1px solid grey;
			height: 400px;	
			width: 400px;
}
.bottomPanel
{
	font-weight: normal;
	background: #ffffff;
	width: 400px;
	position: relative;
	height: 100px;
}	

.errorMessage
{
	font-weight: bold;
	color:Red; 
	background: #ffffcc;
}	

.redFieldset
{
    width: 100%;
    border: 1px solid red;
    padding: 2px;
    font-size: 85%;
 }
 
 
 .grayFieldset
{
    width: 100%;
    border: 1px solid gray;
    padding: 2px;
    font-size: 85%;
    color: gray;
 }
 
 .greenFieldset
{
    width: 100%;
    border: 2px solid green;
    padding: 2px;
    font-size: 85%;
    color: gray;
}

 .brownFieldset
{
    width: 70%;
    border: 1px solid brown;
    padding: 2px;
    font-size: 85%;
    color: gray;
}

													
.navyFooter
{
    color: navy;
    background-color: navy;
    border-color:Navy
    
}
