BODY {
	FONT-FAMILY: Verdana, Arial;
}

FORM {
	DISPLAY: inline
}

A:link    { color: blue }    /* unvisited links */
A:visited { color: blue }   /* visited links   */
A:hover   { color: black } /* user hovers     */
A:active  { color: black }   /* active links    */


.allBorders
{

  FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
  BACKGROUND-COLOR: #F8F8F8;
	BORDER-RIGHT: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT-COLOR: rgb(43,51,127);
	BORDER-BOTTOM-COLOR: rgb(43,51,127);
	BORDER-TOP-COLOR: rgb(43,51,127);
	BORDER-RIGHT-COLOR: rgb(43,51,127);
}


.topBar
{
  PADDING: 2px;
  FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
  BACKGROUND-COLOR: rgb(43,51,127);
  color:  #F8F8F8;
	BORDER-RIGHT: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT-COLOR: rgb(43,51,127);
	BORDER-BOTTOM-COLOR: rgb(43,51,127);
	BORDER-TOP-COLOR: rgb(43,51,127);
	BORDER-RIGHT-COLOR: rgb(43,51,127);
}

.topBar A:link    { color: white;  }    /* unvisited links */
.topBar A:visited { color: white; }     /* visited links   */
.topBar A:active  { color: white;  }     /* active links    */
.topBar A:hover  { color: white;  }     /* active links    */


.none { 	FONT-SIZE: 2px; }


.formTitle
{
	FONT-FAMILY: Arial,Verdana;
	align:center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	padding:3px;
	BACKGROUND-COLOR: #D8D8D8;
	COLOR: rgb(43,51,127);
	text-align:center;
/*	border:1px solid rgb(43,51,127); */
}


.formLabel
{
 FONT-WEIGHT: normal;
 FONT-SIZE: 11px;
 text-align:right;
 BACKGROUND-COLOR: #336699;
 COLOR:#ffffff;
 BORDER-BOTTOM: 1px solid rgb(43,51,127);
}




.formField
{
 FONT-SIZE: 11px;
 BACKGROUND-COLOR:#EEEECC;
 BORDER-BOTTOM: 1px solid;
}

.formLabelRequired
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 11px;
 text-align:right;
 BACKGROUND-COLOR: #336699;
 COLOR:#ffffff;
 BORDER-BOTTOM: 1px solid rgb(43,51,127);
}



.formButton
{
	/*BACKGROUND-COLOR: rgb(43,51,127);*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: rgb(43,51,127);
	text-align:center;
  FONT-FAMILY: Verdana, Arial;
}

.pageFooter {
	align:center;
  FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #D8D8D8;
	COLOR: rgb(43,51,127);
	text-align:center;
	BORDER-TOP: 1px solid;
	BORDER-TOP-COLOR: rgb(43,51,127);
}

.footerOrig
{
  FONT-FAMILY: Verdana, Arial;
  BACKGROUND-COLOR: #F4F4F4;
	BORDER-RIGHT: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT-COLOR: rgb(43,51,127);
	BORDER-BOTTOM-COLOR: rgb(43,51,127);
	BORDER-TOP-COLOR: rgb(43,51,127);
	BORDER-RIGHT-COLOR: rgb(43,51,127);
}


.formError
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: red;
  FONT-FAMILY: Verdana, Arial;
}

.formMessage
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial;
}

.dataDisplay
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial;
}

.dataRowOdd
{
	BACKGROUND-COLOR: #F8F8F8;
	FONT-SIZE: 11px;
  	FONT-FAMILY: Verdana, Arial;
	COLOR: #000000;
	border-bottom:gray 1px dotted;
}

.dataRowEven
{
  BACKGROUND-COLOR: #D8D8D8;
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Arial;
  COLOR: #000000;
  border-bottom:gray 1px dotted;
  
}


.dataRow
{
BACKGROUND-COLOR: #ffffff;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial;
COLOR: #000000;
}


.subHeader
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: rgb(43,51,127);
}

.dataHeader
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: rgb(43,51,127);
}
A.tabDataHeader:link { color: white }
A.tabDataHeader:visited { color: white }

.showLabelCell
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: rgb(43,51,127);
	COLOR: #ffffff;
}


.trail
{
	FONT-SIZE: 10px;
}

.formSubHeader {
	BACKGROUND-COLOR: #E8E8E8;
  FONT-WEIGHT: bold; FONT-SIZE: 10px; align:left;	FONT-FAMILY: Verdana, Arial;
}


.borderYes {
 border:1px solid;
 BORDER-COLOR: rgb(43,51,127);
}


.normal { padding:2px;FONT-SIZE: 10px;	COLOR: rgb(43,51,127); BACKGROUND-COLOR:#e9d9d9; border:0px solid; BORDER-COLOR: rgb(43,51,127); }
.selected { padding:2px;FONT-SIZE: 10px;	COLOR: #ffffff; BACKGROUND-COLOR: rgb(43,51,127); border:0px solid; BORDER-COLOR: rgb(43,51,127);}

.normal A:link    { color: rgb(43,51,127); text-decoration:none;  }    /* unvisited links */
.normal A:visited { color: rgb(43,51,127); text-decoration:none;}     /* visited links   */
.normal A:active  { color: rgb(43,51,127); text-decoration:none; }     /* active links    */
.normal A:hover  { color: rgb(43,51,127);  text-decoration:none;}     /* active links    */

.selected A:link    { color:#ffffff; text-decoration:none; }    /* unvisited links */
.selected A:visited { color:#ffffff; text-decoration:none;}     /* visited links   */
.selected A:active  { color:#ffffff; text-decoration:none; }     /* active links    */
.selected A:hover  { color:#ffffff;  text-decoration:none;}     /* active links    */


.dataTable {
	padding:2px;
	FONT-SIZE: 10px;
	COLOR:rgb(43,51,127);
	BACKGROUND-COLOR:#ffffff;
	border:1px solid;
	border-color: rgb(43,51,127);}



.popUpTable {
	padding:2px;
	spacing:0px;
	FONT-SIZE: 10px;
	COLOR:rgb(43,51,127);
	BACKGROUND-COLOR:#ffffff;
	border:1px solid;
	Z-INDEX: 1000;
	border-color: rgb(43,51,127);	}



/******************* New CSS classes *******************/

.recordTable {
	BACKGROUND-COLOR:#ffffff;
	border:0px solid;}

.normalFONT {
 FONT-SIZE: 10px;
 BACKGROUND-COLOR: #f2f2f2;
 COLOR:#00000;
 padding:2px;
 }

.border1px {
  border:1px solid  rgb(150,150,150);
  padding:0px;
  cellspacing:0px;
 }
 
.labelTD {
 FONT-SIZE: 11px;
 FONT-WEIGHT:normal;
 white-space:nowrap;
 TEXT-ALIGN:right;
 BACKGROUND-COLOR:#f4f4f4;
 COLOR:#00000;
 padding:5px;
  }


.labelTDView {
 FONT-SIZE: 11px;
 FONT-WEIGHT:bold;
 white-space:nowrap;
 TEXT-ALIGN:right;
 BACKGROUND-COLOR:#f4f4f4;
 padding:5px;
  }


.dataTDView {
 FONT-SIZE: 11px;
 BACKGROUND-COLOR:#f4f4f4;
 border-bottom:gray 1px dashed;
 text-align:justify;
 padding:8px;
 }


.dataTD {
 FONT-SIZE: 11px;
 BACKGROUND-COLOR:#f4f4f4;
 padding:2px;
 }

dataTD2 {
 FONT-SIZE: 11px;
 BACKGROUND-COLOR: #D8D8D8;
 padding:2px;
}

.fieldTD {
 FONT-SIZE: 11px;
 BACKGROUND-COLOR:#ffffff;
 padding:2px;
 border:1px solid rgb(90,90,90);
 }

.headerTD {
width:100%;
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: 11px;
padding:3px;
TEXT-ALIGN:center;
COLOR: #ffffff;
BACKGROUND-COLOR:  rgb(150,150,150);
}

.headerTDBorder {
width:100%;
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: 11px;
padding:3px;
TEXT-ALIGN:center;
COLOR: #ffffff;
BACKGROUND-COLOR: rgb(175,175,175);
border-top:1px solid black;
border-bottom:1px solid black;
}

.headerGridTD {
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: 10px;
padding:2px;
TEXT-ALIGN:center;
COLOR: #ffffff;
BACKGROUND-COLOR: rgb(130,130,130);
}

.headerTDBg {
TEXT-ALIGN:center;
width:100%;
COLOR: #ffffff;
BACKGROUND-COLOR: rgb(130,130,130);
}

.submitInput {
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: 11px;
padding:3px;
font-weight:bold;
COLOR: rgb(43,51,127);
background-color:#d9d9d9;
border:1px solid rgb(150,150,150);
TEXT-ALIGN:center; 
}

.forError {
padding:5px;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial;
BACKGROUND-COLOR:#f4f4f4;
COLOR:#FF0000;
TEXT-ALIGN:left;
}


.footerTD {
border-top:1px solid rgb(150,150,150);
border-bottom:1px solid rgb(150,150,150);
padding:7px;
FONT-FAMILY: Verdana, Arial;
BACKGROUND-COLOR:#f4f4f4;
COLOR: rgb(43,51,127);
TEXT-ALIGN:center;
}

.headerLeftTD {
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: 11px;
padding:3px;
TEXT-ALIGN:left;
COLOR: #ffffff;
BACKGROUND-COLOR: rgb(130,130,130);

.headerTDnoBG {
FONT-FAMILY: Verdana, Arial;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
TEXT-ALIGN: center;
}

.msgBox {
border:gray 1px solid;
padding:2px;
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Arial;
BACKGROUND-COLOR: #f4f4f4;
}

.errBoxOrig {
border:1px solid rgb(150,150,150);
padding:2px;
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Arial;
BACKGROUND-COLOR: #f4f4f4;
COLOR: #FF0000;
}

.errBox {
padding:3px;
FONT-SIZE: 10px;
FONT-FAMILY:Verdana, Arial;
BACKGROUND-COLOR: #f4f4f4;
COLOR:  #FF0000;
}


/*
.errBox ul li {
padding:2px;
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Arial;
COLOR: red;
}
*/


.waitBox {
border:1px solid rgb(125,125,125);
padding:15px;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial;
BACKGROUND-COLOR: #f0f0f0;
COLOR:#000000;
}


.tabSpace {
border-bottom:3px solid #E6B446;
border-left:0px solid rgb(0,0,0);
border-top:0px #ffffff;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial;
BACKGROUND-COLOR: #ffffff;
}


.tabNormal {
border-top:1px solid rgb(150,150,150);
border-left:1px solid rgb(150,150,150);
border-right:1px solid rgb(150,150,150);
border-bottom:3px solid #E6B446;
padding:2px;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial;
BACKGROUND-COLOR:  #f0f0f0;
}
.tabNormal A:link    { color:black;  text-decoration:none; }    /* unvisited links */
.tabNormal A:visited { color:black; text-decoration:none;}     /* visited links   */
.tabNormal A:active  { color:black; text-decoration:none; }     /* active links    */
.tabNormal A:hover  {  color:black; text-decoration:none;}     /* active links    */


.tabSelected {
border-top:2px solid #E6B446;
border-left:1px solid #E6B446;
border-right:1px solid #E6B446;
padding:3px;
FONT-SIZE: 11px;
font-weight:bold;
FONT-FAMILY: Verdana, Arial;
BACKGROUND-COLOR: #f4f4f4;
color:black;
}
.tabSelected A:link    { color:rgb(100,100,100); text-decoration:none; }    /* unvisited links */
.tabSelected A:visited { color:rgb(100,100,100); text-decoration:none;}     /* visited links   */
.tabSelected A:active  { color:rgb(100,100,100); text-decoration:none; }     /* active links    */
.tabSelected A:hover  { color:rgb(100,100,100);  text-decoration:none;}     /* active links    */

.noBorder {
	BACKGROUND-COLOR:#f4f4f4;
	border:0px solid;
}



.simpleTable {
  PADDING: 2px;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 11px;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER:1px solid rgb(100,100,100);
}


.tabContent {
border-top:0px solid  #f1f1f1;
border-left:1px solid  #E6B446;
border-right:1px solid #E6B446;
border-bottom:2px solid  #E6B446;
padding:2px;
margin:3px;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial;
BACKGROUND-COLOR:  #f1f1f1;
}

.std { 
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Arial;
COLOR: rgb(43,51,127); 
BACKGROUND-COLOR:#f4f4f4;
padding:3px;
}


.ulNormal {
   BORDER-BOTTOM: 2px solid  rgb(100,100,100);
   FONT-FAMILY: Verdana, Arial;
   FONT-SIZE: 11px;
}


.ulBold {
   BORDER-BOTTOM: 2px solid rgb(100,100,100);
   FONT-FAMILY: Verdana, Arial;
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
}

.large {
   FONT-FAMILY: Verdana, Arial;
   COLOR: black;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
}