
/* Login default styles - use this if no specific login */

/* --------------
Header
----------------- */
body 
{
    font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
    background-color: #CCCCCC;
}

body.login 
{
    font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
   
}

#messagediv
{
   position: absolute; 
   left: 535px;
   top: 310px; 
    font-size: 8pt;
    color: #666666;
   
}

#messagediv a
{
    color: #333333; 
    text-decoration: none;  
    
}

#messagediv a:hover
{
   background-color: #333333;
   color: #ccc;   
}

.header1 {
	/* font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; */
	font-size: 11pt;
	font-style:  normal;
	font-weight: bold;
	font-variant:  normal;
	color: #333333;
}
.header2 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:  bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}

.header2 a {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:  bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
}

.header2 a:hover {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:  bold;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
}

.loginmessage {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:  normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.loginmessage a {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 8pt;
	font-style:  normal;
	line-height:  normal;
	font-weight:  normal ;
	font-variant:  normal;
	text-transform: none;
	color: #FFFFFF;
}

.topbarcommand a  {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 9pt;
	font-style:  normal;
	line-height:  normal;
	font-weight:  bold;
	font-variant:  normal;
	text-transform: none;
	text-decoration: underline;
	color: #FFFFFF;
}

.topbarcommand a:hover  {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 9pt;
	font-style:  normal;
	line-height:  normal;
	font-weight:  bold;
	font-variant:  normal;
	text-transform: none;
	text-decoration: underline;
	color: #333333;
}

.homebar a  {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 7pt;
	font-style:  normal;
	line-height:  normal;
	font-weight:  bold;
	font-variant:  normal;
	text-transform: none;
	text-decoration: underline;
	color: #FFFFFF;
}

.homebar a:hover  {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 7pt;
	font-style:  normal;
	line-height:  normal;
	font-weight:  bold;
	font-variant:  normal;
	text-transform: none;
	text-decoration: underline;
	color: #333333;
}


.fieldlabel1 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform:  none;
	color: #666666;
}
.fieldlabel2 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.fieldlabel3 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.field1 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000099;
}

.textbox1 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;	
	font-variant: normal;
	text-transform: none;
	border: 1px solid #999999;
}
.checkbox1 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 6pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	border: 0px solid #999999;

}
.textboxreq {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	border: 1px solid #00000;

}
.nav1 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: underline;


}
.nav2 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0000FF;
	text-decoration: underline;
}
.validation1 {

	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
}
.required1 {

	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
}
.navdivide1 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
.fieldlabelreq {

	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.tablehdr {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 10px;
	color: #FFFFFF;
	background-color: #999999;
}
.tablehighlight {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FF0000;
}

.tableurl {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0000FF;
	text-decoration: underline;
}
tr.tableline {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
    border-bottom-style:none;
    border-color:#FFFFFF;
}

tr.tableline:hover, tr.over td {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 12px;
	color: #FF0000;
	background-color: #CCCCCC;
}
.menuline {
	/*  font-family: Geneva, Arial, Helvetica, sans-serif; */
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	background-color: #FFFFFF;
}


.tablelinealt {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 10px;
	color: #333333;
	background-color: #CCCCCC;
}

HR
{
	color: #CCCCCC;
}

.headertxt
{
     /* font-family:Arial; */
     font-size: 24px;
     color: #FFFFFF;   
    
}
.pagefunctiontxt
{
    /* font-family:Arial; */
     font-size: 18px;
     color: #999999;   
    
}

.actionstxt     
{
     /* font-family:Arial; */
     font-size: 12px;
     color: #666666;   
    
}

.buttontxt
{
    font-size: 12px;
    color: #333333;
    
}



.actionstxt a
{
     /* font-family:Arial; */
     font-size: 12px;
     color: #666666;   
    
}
.tiptxt 
{
     /* font-family:Arial; */
     font-size: 10px;
     color: #666666;
     font-weight: bold;   
    
}



.logintxt
{
     /* font-family:Arial; */
     font-size: 12px;
     color: #666666;   
    
}

.logintxt a
{
     /* font-family:Arial; */
     font-size: 12px;
     color: #666666;   
    
}

.loginbox1 {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;	
	font-variant: normal;
	text-transform: none;
	border: 1px solid #999999;

}

.panel
{
	border-bottom-width:thick;
	background-color: #CCCCCC;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 10px;
	color: #666666;
}
.panellabel
{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
.datalabel
{
	/* font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10pt;
	color: #666666;
}