/* header/footer */
   .header {font-family:Tahoma, sans-serif; font-size: 12px; COLOR:#2FFFFF; padding-left:10; padding-right:5; font-weight:900 }
   .text {font-family:Tahoma,sans-serif; font-size: 10px; color:#ffffff; padding-left:20; padding-right:10 }
   .text2 {font-family:Verdana,sans-serif; font-size: 10px; color:#ffffff; padding-left:20; padding-right:10 }
   .news {font-family:Arial, sans-serif; font-size: 9px; color:#ffffff; padding-left:10; padding-right:5; font-weight:900; }
	a:link{text-decoration: none; color:#ffffff}
	a:visited{text-decoration: none; color: #ffffff}
	a:hover{text-decoration: underline; color: #ffffff}
	a:active{text-decoration: none; color: #ffffff}
	ul li {
		list-style : url(images/pic.jpg);
	}


/* admin header/footer */
TD.Footer
{
	COLOR: white;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
}
TD.Header
{
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12pt;
}


/********************* Admin *************************/
.required
{
	COLOR: #CC0000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: BOLD;
	FONT-FAMILY: Arial;
}

.PwdHint
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
}

TD.Tableheading
{
	background-color:#dddddd;
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold
}
TD.reportHeading
{
	background-color:#dddddd;
	COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
}

.reportRegular
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    
}

.reportRegularBold
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;   
    font-weight: bold;
}

Table.reportSearch
{
	background-color:#DDDDDD;
}

a.admin_link:link{text-decoration: underline; color:#000000}
a.admin_link:visited{text-decoration: underline; color: #000000}
a.admin_link:hover{text-decoration: none; color: #000000}
a.admin_link:active{text-decoration: underline; color: #000000}


/********************* main application *********************/
/* registration page */
.billInfo  { font: normal 10pt Arial, Verdana; color: #4E4E4E;} 
.billHeader  { font: bold 10pt Arial, Verdana; } 
.billError  { font: normal 10pt Arial, Verdana; } 

a.mainStep
{
  font-size: 18px;
  font-family: Arial;
  color: #7C177C;
  text-decoration: underline;
}

a:visited.mainStep
{
  font-size: 18px;
  font-family: Arial;
  color: #7C177C;
  text-decoration: underline;
}

a:hover.mainStep
{
  font-size: 18px;
  font-family: Arial;
  color: #4C0F4D;
  text-decoration: none;
}

a:active.mainStep
{
  font-size: 18px;
  font-family: Arial;
  color: #7C177C;
  text-decoration: underline;
}

.required
{
   FONT-SIZE: 9pt;
   FONT-WEIGHT: normal;
   FONT-FAMILY: Arial;
}

a:link.pageHeading
{
    COLOR: #23387A;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY:Verdana, Arial;
    text-decoration: underline;  
}

a:visited.pageHeading
{
    COLOR: #23387A;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY:Verdana, Arial;
    text-decoration: underline;  
}

a:hover.pageHeading
{
    COLOR: #23387A;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY:Verdana, Arial;
    text-decoration: none;  
}

a:active.pageHeading
{
    COLOR: #23387A;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY:Verdana, Arial;
    text-decoration: underline;  
}

.pageHeading
{
    COLOR: #23387A;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY:Verdana, Arial;
}


.blueHeading
{
    COLOR: #23387A;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
}

.greenHeading
{
    COLOR: Green;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
}

.question
{
    COLOR: #452E20;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
}

.contact
{
    COLOR: #23387A;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
}

.contactBold
{
    COLOR: #23387A;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
}

A.contact
{
    COLOR: #23387A;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
    text-decoration:underline;
}

A.contact:visited
{
    COLOR: #23387A;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
    text-decoration:underline;
}

A.contact:active
{
    COLOR: #23387A;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
    text-decoration:underline;
}

A.contact:hover
{
    COLOR: #23387A;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
    text-decoration:none;
}

.Prompt 
{	font: 10pt Arial,Verdana;  border: solid 1px #000000; padding: 0px 0px 4px 0px;  position: absolute;  z-index: 100; 
     color: #333333; left: 400px; background-color: #D1CFCF;  } 

.promptHeader
{
font: 9pt Arial,Verdana; color:#DBDE20;FONT-WEIGHT: bold;
vertical-align:top;
}

.promptText
{
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
}

.leftNav
{
    COLOR: #7E197E;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    padding-top:4px;
}

.leftNavBold
{
    COLOR: #7E197E;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
    padding-top:4px;
}

.leftNavItalic
{
    COLOR: #7E197E;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
    font-style:normal;
    padding-top:0px;
}

.regularBlack
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
}

/* diploma */
.imprint
{
	font-family:Imprint MT Shadow;
	font-size:24pt;
	font-weight:normal;
}

.imprintMedium
{
	font-family:Imprint MT Shadow;
	font-size:19pt;
	font-weight:normal;
}

.century
{
	font-family:Century Schoolbook;
	font-size:26;
	font-weight:bold;
}

.diploma
{
	font-family:Imprint MT Shadow;
	font-size:36pt;
	font-weight:normal;
}

.imprintSmall
{
	font-family:Imprint MT Shadow;
	font-size:10pt;
	font-weight:normal;
}

.arialNarrow
{
	font-family:Arial Narrow;
	font-size:11;
	font-weight:bolder;
}

.courier
{
	font-family:Courier New;
	font-size:15;
	font-weight:bold;
}

.txmhs
{
	font-family:Arial;
	font-size:14;
	font-weight:bold;
}

.txmhsSmall
{
	font-family:Arial;
	font-size:11;
	font-weight:bold;
}


/********************** admin & main ************************/
.regular
{
    COLOR: #5A5F64;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
}

.regular2
{
    COLOR: black;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
}

A.regular
{
    COLOR: #5A5F64;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
    text-decoration:underline;
}

A.regular:visited
{
    COLOR: #5A5F64;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
    text-decoration:underline;
}

A.regular:active
{
    COLOR: #5A5F64;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
    text-decoration:underline;
}

A.regular:hover
{
    COLOR: #5A5F64;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
    text-decoration:none;
}

.regularBold, a.regularBold, a:hover.regularBold, a:visited.regularBold, a:active.regularBold
{
    COLOR: #5A5F64;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
}

/* error message */
TD.LoginError
{
	COLOR: #FF0000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11pt;
	font-weight: 600;
}

/* status message */
TD.status
{
	COLOR: Green;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11pt;
	font-weight: 600;
	
	
}

/* popup div 
.TipWithTitle 
{	font: 10pt Arial,Verdana;  border: solid 1px #26527D;  width: 350px;  padding: 0px 0px 4px 0px;  position: absolute;  z-index: 100; 
     color: #333333; top: 20px; left: 200px; background-color: #DEE7F7; layer-background-color: #DEE7F7; } 
     */
