BODY {
	FONT-FAMILY: tahoma,sans-serif; font-size: 80%;
	 	margin-top: 0px;
  		margin-right: 0px;
  		margin-bottom: 0px;
  		margin-left: 0px;
}
DIV {
	FONT-FAMILY: tahoma,sans-serif
}
SPAN {
	FONT-FAMILY: tahoma,sans-serif
}
P {
	FONT-FAMILY: tahoma,sans-serif
}
UL {
	FONT-FAMILY: tahoma,sans-serif
}
LI {
	FONT-FAMILY: tahoma,sans-serif
}
TD {
	FONT-FAMILY: tahoma,sans-serif; font-size: 80%;
}
TH {
	FONT-FAMILY: tahoma,sans-serif; font-size: 80%;
}
INPUT {
	FONT-FAMILY: tahoma,sans-serif
}
SELECT {
	FONT-FAMILY: tahoma,sans-serif
}
TEXTAREA {
	FONT-FAMILY: tahoma,sans-serif; font-size: 100%;
}
BUTTON {
	FONT-FAMILY: tahoma,sans-serif
}
A {
	COLOR:#333399;
}
A.small {
	FONT-SIZE: 11px; COLOR: #333399; FONT-FAMILY: tahoma,sans-serif, Sans Serif
}
A.anchor {
	COLOR:#000000;
}
A:visited {
	COLOR:#333399;
}
A:hover {
	COLOR:#ff6600;
}

.navtop{font-size:8.5pt;font-weight:bold;text-decoration:none;font-family:tahoma,sans-serif;}
.navtophighlight{font-size:8.5pt;font-weight:bold;text-decoration:none;font-family:tahoma,sans-serif;background-color:#F0ECE2;background:#F0ECE2;}


.nav2Link {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif;
}

.footerLink {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif;
}

.sidenav {
		 background: #C7C0B1;
}

H1 {
	FONT-SIZE: 150%; COLOR: #0430A0; FONT-FAMILY: Times New Roman, Times, serif
}

table.bodyMainTable {
	width:960px;
	height:400px;
	padding:0;
	margin:0;
	border-width:0;
	border-color:red
}

table.bodyIncludeTable {
	width:960px;
	border: 0px solid green;
	border-collapse: collapse;
}

table.footerTable {
	width:960px;
	padding:0;
	margin:0;
	border-width:0;
	border-collapse: collapse;
}


.sectitle {
    color: #666666;
	FONT-FAMILY: tahoma,sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}

.coltitle {
    color: #000000;
    text-align: center;
    BACKGROUND: #C7C0B1;
	FONT-FAMILY: tahoma,sans-serif;
    FONT-SIZE: 11px;
}
.coltitleleft {
	FONT-SIZE: 85%; 
	BACKGROUND: #C7C0B1; 
	COLOR: #000000; 
	FONT-FAMILY: tahoma,sans-serif; 
	TEXT-ALIGN: left
}

.oddrow {
    BACKGROUND: #EEEEEE;
}

.evenrow {
}
.nobackground {
	BACKGROUND: #FFFFFF;
}
.emergencyrow {
	BACKGROUND:  #FF5050
}
.emergencyrow {
	font-size: 85%; COLOR: #000000; FONT-FAMILY: tahoma,sans-serif	
}
.emergency{
	COLOR: #FF0000;font-weight:bold
}

.hiddenLabel {
	position:absolute; left:-1000em; width: 20em;
}

TR.checkedRowEven		{BACKGROUND-COLOR: #C3D6E6}
TR.checkedRowOdd		{BACKGROUND-COLOR: #C3D6E6}
TR.checkedRowEmergency	{BACKGROUND-COLOR: #C3D6E6}

.smallFont		   { font-size: 75%; }
	
.fieldtitle {
    color: #666666;
    FONT-WEIGHT: bold;
}

.fieldname {
	color: #8B00FF
}

.sortcoltitle {
    color: #FFFFFF;
    text-align: center;
    BACKGROUND: #EEEEEE;
	FONT-FAMILY: tahoma,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.sortcoltitleleft {
    color: #FFFFFF;
    text-align: left;
    BACKGROUND: #EEEEEE;
	FONT-FAMILY: tahoma,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    
}

.errmessage {
    color: RED;
    BACKGROUND: #FFFFFF;
	FONT-FAMILY: tahoma,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}

.passworderrmessage {
    color: RED;
    BACKGROUND: #FFFFFF;
	FONT-FAMILY: tahoma,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}

.note {
    BACKGROUND: #C7C0B1;
	FONT-FAMILY: tahoma,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.homecount {
    color: #8B008B;
    FONT-WEIGHT: bold;
}

.tblborder { border: 1px solid black; }

.tbltborder { border-top: 1px solid black; }
.tblbborder { border-bottom: 1px solid black; }
.tbllborder { border-left: 1px solid black; }
.tblrborder { border-right: 1px solid black; }
.tbltbborder { border-top: 1px solid black; border-bottom: 1px solid black; }

.sbttn {font-family:tahoma,sans-serif;font-size:11px;background: #F5DFAF;border-bottom: 1px solid #000033;border-right: 1px solid #000033;border-left: 1px solid #EEEEEE;border-top:1px solid #EEEEEE;color:#600000;height:19px;text-decoration:none;cursor:pointer; border-radius: 5px}
.sbttn:focus {font-family:tahoma,sans-serif;font-size:11px;background: #CCD4F1;border-bottom: 1px solid #000033;border-right: 1px solid #000033;border-left: 1px solid #EEEEEE;border-top:1px solid #EEEEEE;color:#203376;height:19px;text-decoration:none;cursor:pointer; border-radius: 5px}
.sbttn:disabled {font-family:tahoma,sans-serif;font-size:11px;background: #CCD4F1;border-bottom: 1px solid #000033;border-right: 1px solid #000033;border-left: 1px solid #EEEEEE;border-top:1px solid #EEEEEE;color:#203376;height:19px;text-decoration:none;cursor:pointer; border-radius: 5px}


.reqfield {
	FONT-WEIGHT: bold;
}
.username {
	FONT-SIZE: 11px; color: #000000;
}


a.calendar {color:red;}

input.hint { color: grey; }