.mainText, td, p, body {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.header,H1 {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #686681;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #483D8B;
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link {
	text-decoration: none;
	color:#483D8B;
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:hover {
	text-decoration: underline;
	color: #333333;
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: italic;
	text-align: left;
}

a.mainText:link { text-decoration: none; color: #003366;}
a.mainText:visited {  text-decoration: none; color:#003366; }
a.mainText:hover { text-decoration: underline;}

.cellText {  font-family: Verdana, Arial; font-size: 10px; text-decoration: none; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFF99; border-color: black black #009933}
a.cellText:hover { color: #FFcc33;}

h2{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #686681;
	text-decoration: none
}

/* breadcrumb trail */

.menu { font-family : arial, verdana, Helvetica, sans-serif; text-decoration: none; font-size : 10px; color:#686681; }
a.menu { font-family : arial, verdana, Helvetica, sans-serif; text-decoration: none; font-size : 10px; color:#686681; }
a.menu:link{ font-family : arial, verdana, Helvetica, sans-serif; text-decoration: none; font-size : 10px; color:#686681; }
a.menu:visited { font-family : arial, verdana, Helvetica, sans-serif; text-decoration: none; font-size :10px; color:#686681; }
a.menu:hover{ text-decoration: underline;}

/* side menu */

.sidemenu { font-family : arial, verdana, Helvetica, sans-serif; text-decoration: none; font-size : 11px; color:#686681; }
a.sidemenu { font-family : arial, verdana, Helvetica, sans-serif; text-decoration: none; font-size : 11px; color:#686681; }
a.sidemenu:link{ font-family : arial, verdana, Helvetica, sans-serif; text-decoration: none; font-size : 11px; color:#686681; }
a.sidemenu:visited { font-family : arial, verdana, Helvetica, sans-serif; text-decoration: none; font-size :11px; color:#686681; }
a.sidemenu:hover{ text-decoration: underline;}

.bodytext{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #686681;
	text-decoration: none
}


.login {
	font-family : verdana,arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size : 10px;
	color: #006699;
}
.blackBold {
	font-family : verdana,arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size : 10px;
	color: #000000;
}
.blktxt{
	font-family : verdana,arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
	color: #000000;
}
a.blktxt:link {
	font-family : verdana,arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	font-size : 10px;
	color: #000000;
}
a.blktxt:visited {
	font-family : verdana,arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size : 10px;
	color: #FFFFFF;
}
a.blktxt:hover{
	text-decoration: underline;
}

INPUT, SELECT, TEXTAREA {
background-color: #ffffff;
color: black;
font-family: arial, helvetica;
font-size: 10px;
border: solid 1px #cccccc;
padding: 2;
}
form#homepage{ 
 background-color: #CCCCCC; 
 color: #000000; 
 border: 1px solid #6699cc; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 text-align: right; 
}
#homepage .text { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 width: 100px; 
 margin-right: 2px; 

}
#homepage .buttons { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 background-color: #cccccc; 
 color: #000000; 
 margin-right: 6px;
 border: none; 
}

 TABLE.border         { border-collapse: collapse;
                   border: 1px solid navy; 
				   background-color: #ffffff }
TD.solid-blue  { border-left: 1px solid navy; }
TD.solid-whitetop  { border-top: 1px solid white; }
  *#col1         { border: 3px solid black; }
  /* TD syltes when needed
  TD             { border: 1px solid white;  }
  TD.solid-blue  { border: 5px dashed blue; }
  TD.solid-green { border: 5px solid green; }*/

 

