a:link {
	color: #0000FF;
	text-decoration: none
}

a:visited {
	color: #0000FF;
	text-decoration: none
}

a:hover {
	color: #0000FF;
	text-decoration: underline
}

td, tr, p, ul {
	font-family: Verdana;
	font-size: 8pt;
	margin-top: 0;
	margin-bottom: 0
}

form {
	margin-top: 0;
	margin-bottom: 0
}

input, button, textarea, select {
	border: 1px solid #808080;
	font-family: Verdana;
	font-size: 8pt;
	margin-top: 0;
	margin-bottom: 0
}

.check{
	border: 0px solid #808080;
	font-family: Verdana;
	font-size: 8pt;
	margin-top: 0;
	margin-bottom: 0
}

.menu          { border: 1px solid #FFFFFF }
.menu2         { border: 1px solid #F2F2F2 }
.outTable_back { background-color: #FCFFFC }
.inTable_back  { background-color: #F2F2F2 }
.outTable      { border-collapse: collapse; background-color: #FCFFFC; border-color: #C0C0C0 }
.inTable       { border-collapse: collapse; background-color: #FCFFFC; border-color: #808080 }
.inTable2      { border-collapse: collapse; background-color: #E4F1F1; border-color: #808080 }
.inTable3      { border-collapse: collapse; background-color: #FFFFFF; border-color: #808080;
		         filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D3D3D3',endColorStr='#ffffff',gradientType='1');
	            }
.invListHead { border-collapse: collapse; border-color: #ADADAD; background-color: #E3E3E3; height: 25; text-align: center; padding-left: 2; padding-right: 2; font-weight: bold }


.msgListTab    { border-collapse: collapse; background-color: #FFFFFF; border-color: #C0C0C0 }
.msgListRow    { border-collapse: collapse; background-color: #FFFFFF; border-color: #C0C0C0; height: 20; padding-left: 2; padding-right: 2 }
.msgListRowNew { border-collapse: collapse; background-color: #FFEEEE; border-color: #C0C0C0; height: 20; padding-left: 2; padding-right: 2 }
.msgListHead   { border-collapse: collapse; border-color: #FEFEFE; background-color: #C0C0C0; height: 25; text-align: center; padding-left: 2; padding-right: 2; font-weight: bold }
.msgListFoot   { background-color:  #C0C0C0; height: 7 }

.contactListTab  { border-collapse: collapse; background-color: #FFFFFF; border-color: #C0C0C0 }
.contactListRow  { border-collapse: collapse; background-color: #FFFFFF; border-color: #C0C0C0; height: 20; padding-left: 2; padding-right: 2 }
.contactListHead { border-collapse: collapse; border-color: #FEFEFE; background-color: #C0C0C0; height: 25; text-align: center; padding-left: 2; padding-right: 2; font-weight: bold }
.contactListFoot { background-color: #C0C0C0; height: 7 }

.evenRow  { border-collapse: collapse; background-color: #CAE1FF; border-color: #C0C0C0; height: 30; padding-left: 2; padding-right: 2 }
.oddRow  { border-collapse: collapse; background-color: #F5F5F5; border-color: #C0C0C0; height: 30; padding-left: 2; padding-right: 2 }

.folderListTab  { border-collapse: collapse; background-color: #FFFFFF; border-color: #C0C0C0 }
.folderListRow  { border-collapse: collapse; background-color: #FFFFFF; border-color: #C0C0C0; height: 20; padding-left: 2; padding-right: 2 }
.folderListHead { border-collapse: collapse; border-color: #FEFEFE; background-color: #C0C0C0; height: 25; text-align: center; padding-left: 2; padding-right: 2; font-weight: bold }
.folderListFoot { border-collapse: collapse; border-color: #FEFEFE; background-color: #C0C0C0; height: 20; padding-left: 2; padding-right: 2; font-weight: bold }

registerFont { font-family: "Arial, Helvetica, sans-serif"; font-weight:bold; } 

.reportHeader
{
	font-size:15;  
	font-family:Arial;
    font-weight:bold;    
    text-decoration:none;
    font-style:normal;
    color:black;
    height:30;
}

.reportTitle
{
	font-size:20;  
	font-family:Arial;
    font-weight:bold;    
    text-decoration:none;
    font-style:normal;
    color:black;
    height:40;
}


.reportText
{
	font-size:15;  
	font-family:Arial;
    font-weight:normal;    
    text-decoration:none;
    font-style:normal;
    color:black;
    height:30;
}


#tableline 
{
  border-top:solid 1px #999999;margin:4px 0 5px 0;	
  border-bottom:solid 1px #999999;margin:4px 0 5px 0;	
  border-right:solid 1px #999999;margin:4px 0 5px 0;		
  border-left:solid 1px #999999;margin:4px 0 5px 0;	
  
}

#tableline_top
{
  border-top:solid 1px #999999;margin:4px 0 5px 0;	
}

#NavTable
{
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0A50A1',endColorStr='#ffffff',gradientType='1');
	font-size:smaller;
}

.labelTitle
{ 
  	font-family: Verdana;
	font-size: 12pt;
	margin-top: 0;
	margin-bottom: 0;
	font-weight:bold;
}


.button
{
	cursor:pointer;	
	border: 1px solid #808080;
	font-family: Verdana;
	font-size: 8pt;
	margin-top: 0;
	margin-bottom: 0;
	width:100;
}

.tableHeader
{
	font-size:x-small;  
	font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    color:#000000;
   	background-color:#c0c0c0;
	
}

.tableSubLabel
{
  font-size:x-small;  
  font-family:Arial;
  font-weight:normal;  
  vertical-align:middle;
  height:30;  
  border-top:solid 1px #003EFF;margin:1px 0 1px 0;	
  border-bottom:solid 1px #003EFF;margin:1px 0 1px 0;	
  border-right:solid 1px #003EFF;margin:1px 0 1px 0;		
  border-left:solid 1px #003EFF;margin:1px 0 1px 0;	
}

.tableLabel1
{
  font-size:x-small;  
  font-family:Arial;
  font-weight:normal;  
  vertical-align:middle;
  height:30;
  background-color: #E0E0E0;   
}

.tableLabel2
{
  font-size:x-small;  
  font-family:Arial;
  font-weight:normal;
  color:#6B6B6B;  
  vertical-align:middle;
  height:30;
  background-color: #F5F5F5;   
}

.tableLabel3
{
  font-size:small;  
  font-family:Arial;
  font-weight:normal;  
  vertical-align:middle;
  color:#000000; 
  height:30;
  background-color: #CAE1FF;   
}

.tableLabel4
{
  font-size:small;  
  font-family:Arial;
  font-weight:normal;
  color:#000000;  
  vertical-align:middle;
  height:30;
  background-color: #F5F5F5;   
}

.reportHeader
{
	font-size:x-small;  
	font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
   	background-color:#C0C0C0;
   	height:30;
}


.tableMLVHeaderll
{
  font-size:xx-small;  
  font-family:Arial;
  font-weight:bolder;  
  vertical-align:middle;
  height:20;
  background-color: #C0C0C0;   
}

.tableLabel2
{
  font-size:x-small;  
  font-family:Arial;
  font-weight:normal;
  color:#6B6B6B;  
  vertical-align:top;
  height:20;
  background-color: #F5F5F5;   
}
