A:link {
	font-family: verdana, arial, sans-serif;
	text-decoration: none; 
	font-size:9pt;	
}

A:visited {
	text-decoration: none;
	color: #840084;
	font-family: verdana, arial, sans-serif;
	font-size:9pt;
}  
      
A:active {
	
	text-decoration: underline;
	color: #ff0000;
	font-family: verdana, arial, sans-serif;
 	font-size:9pt;
	
}

A:hover {
	 
	text-decoration: underline;
	color: brown;
	font-family: verdana, arial, sans-serif; 
	font-size:9pt;
	
}

/*** ---- If the above doesn't work on some browsers... -----***/
/*** we can alwyas use class="normal" explicitly to produce the above effect ***/
A.normal:link {
	font-family: verdana, arial, sans-serif;
	text-decoration: none; 
	color: brown;
 	color: #ffffff;
	font-size:9pt;	
}

A.normal:visited {
	text-align: center; 
	text-decoration: none;
	color: brown;
 	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	font-size:9pt;
	text-align: center;
}  
      
A.normal:active {
	text-align: center; 
	text-decoration: underline;
	color: brown;
 	color: #ffffff;
	font-family: verdana, arial, sans-serif;
 	font-size:9pt;
	text-align: center;
}

A.normal:hover {
	text-align: center; 
	text-decoration: underline;
	color: brown;
 	color: #ffffff;
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	text-align: center;
}

/* default p */
P {
	margin-left: 5%;
	margin-right: 5%;
	text-align:justify; 
	font-size:10pt;
}

/*** <P> classes ***/
P.normal{
	font-family: verdana, arial, sans-serif;
	font-size:9pt;
	text-align: justify;
}

P.large{
	font-family: verdana, arial, sans-serif;
	font-size:11pt;
	text-align: justify;
}

/*** ----- Headings ----- ***/
h1{
	/*font-family: verdana;*/ 
	/*font-family: arial;*/
	font-family: sans-serif; 
	font-size: 20pt; 
}

h2{
	font-family: verdana, arial, sans-serif;
	font-size: 18pt;
}

h3{
	font-family: verdana, arial, sans-serif;
	width: 70%;
	margin: 2pt;
}
h4{
	font-family: verdana, arial, sans-serif;
}
h5{
	font-family: verdana, arial, sans-serif;
}
h6{
	font-family: verdana, arial, sans-serif;
}

/*** ----- Normal text in the page ----- ***/

/* Input Textbox Style */
.intext{
	border: 1px solid #D6AA63; 
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;
	float:left
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
}

.normaltext{
	font-family: verdana, arial, sans-serif;
	/*font-size: 10pt;*/
	font-size: 9pt;
	/*text-align: justify;*/
}

.tabletext {
	font-family: verdana, arial, sans-serif;
	text-decoration: none; 
	font-size:9pt;	
}

.responsetext{
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	background-color: #eeeeee;
	text-align: center;
}

.errortext{
	/*background-color: #eeeeff;*/
	background-color: #eeeeee;
	color: #ff0000;
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	text-align: center;
}

.boldtext{
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

/*** ----- Label text in the page ----- ***/
.labeltext{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	font-color: #000000;
	text-align: justify;
}

/** new call of table cell for top bar on each page */
.topbar {
      font-size:10pt;
      font-family:Verdana, arial, sans-serif;
      border: none;
      color: white;
      background-color: #883333;

      text-align: right;
      font-weight: 900;
      letter-spacing: .3em;
}


/** generic cell classes for menus and table elements */
/*** ---- generic table colors ---- */
.groupheader {
	
	/*background-color: #99cc99;*/
	/*background-color: #99bdff;*/
	background-color: #c3d9ff;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	
	/*font-size: 10pt;
	background-color: #000066;
	background-color: #ccbb99;*/
  	color: black;	
}

.cellheader {
   background-color: #883333;
  	color: white; 
	padding: 5pt;
}

.cellnormal {
	/*background-color: #eadabe;
	background-color: #c0c0c0;*/
	background-color: #cccccc;
	color: black; 
	/*padding: 5pt;*/
}


/*** --- classes for menus --- ***/

.TDMenuGotoTitle {
	background: #c3d9ff;
	font-family: verdana, arial, sans-serif;
	color: black;
	font-weight: bold;
	font-size: 11pt;
}


.TDMenuGotoText {
	background:	#eeffee;
	border-color: #99cc99;
	color: #99cc99;
	border-width: 1px;
	border-style: solid;
	font-family: verdana, arial, sans-serif;
	text-align: left;
	vertical-align:top;
}

.MenuGotoLink {
	color: #99cc99;
}

.sidebarheader {
	background-color: #000066;
	text-align:center;
   font-weight: 600;
   letter-spacing: 1pt;
   color: white;
}

.sidebarnormal {

	background-color: #ccccff;
   color: black;
	/*padding-left: 10pt;
	padding-right: 10pt;*/
}

.sidebarfooter {
	/*background-color: #000066;*/
	background-color: #c0c0c0;
   color: white;
	padding-left: 10pt;
	padding-right: 10pt;
}

.copyright {
	font-family: sans-serif;
	font-size: 9pt;
	font-color: black;
	text-align: center;	
}
.groupTitle {
   font-family: verdana, arial, sans-serif;
   color: black;
   font-weight: bold;
   font-size: 13pt;
}

.tableBorder {

BACKGROUND-COLOR: #ffffff; 
BORDER-RIGHT: #C3D9FF 1px solid; 
BORDER-TOP: #C3D9FF 1px solid; 
BORDER-LEFT: #C3D9FF 1px solid; 
BORDER-BOTTOM: #C3D9FF 1px solid

}

.redfont {  
	font-family: verdana, arial, sans-serif;
	font-size: xx-small; 
	color: #FF0000
}

.emph { color: tomato; background-color: yellow; font-weight: bolder; }

