body {
		background-color:#FFFFFF;
		PADDING-BOTTOM: 0px;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 0px;
		PADDING-TOP: 0px;
		bottom: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		font-family: Arial;
		font-size:12px;
		color:#000000;		
		}
	table {
		font-family:Arial;
		font-size:12px;
		color:#000000;				
	}
	.bgclr {
		background-color:#9966FF;
		}
	.listpg {
	background-color:#FFCCFF;
	border-color:#FFCCFF;
	border-bottom-color:#FFCCFF;
	border-left-color:#FFCCFF;
	border-top-color:#FFCCFF;
	border-right-color:#FFCCFF;
	border-style:dotted;
	border-color:#FFCCFF; 
	border-width:thin
   }
   .bglverypale
   {
   background-color:#FFCCFF;
   }
	.txtclr
		{
		color:#9966FF;
		}

	.displayh
	{
	color:#FFFFFF;
	font-family: Arial;
	font-size:18px;
	font-stretch:expanded;
	font-weight:bold;
	text-align:left;
	}
	.displayh1
    {
     color:#0033CC;
     font-family: 'Bookman Old Style',Verdana, Garamond;
     font-size:18px;
     font-stretch:expanded;
     font-weight:bold;
     text-align:left;
    }
	.bswhite{
		background-color:#FFFFFF;
		border-width:thin;
		border-style:dashed;
		border-color:#FFFFFF;
		}
	.bgtable
	{
	 background-color:#FFFFFF;
	 }	
	.displaysh
	{
	color:#000000;
	font-family: Arial;
	font-size:12px;
	font-stretch:expanded;
	font-weight:bold;
	text-align:left;
	}
	.rinput {
		font-family: 'Courier New', Courier, mono;
		font-size: 12px;
		font-weight : bold;
		color : #FFFFFF;
		background-color: #FF66FF;
		border: '3' 'solid';
		border-top-color: #FFFFFF;
		border-left-color: #FFFFFF;
		border-bottom-color: #CCCCCC;
		border-right-color: #CCCCCC;
		cursor:hand;
	}
	.rfstyle
	{
	color:#CC0000;
	font:Arial;
	font-stretch:extra-expanded;
	font-size:12px;
	font-style:normal;
	font-weight:200;
	}
   .bcred
    {
     border-color:#B9131F;
     border-style:solid;
     border-width:1px;
    }
	.infn {
		font-family: 'Bookman Old Style',Verdana, Garamond;
		font-size: 11px;
		font-weight: normal;
		color: #0000C6;
		text-align: left;
	}
	.wbfstyle {	
		color: #FFFFFF;
		font-weight: bold;
		font-size:x-small;
	}
	
	A{
	font-family: Arial;
	color:#CC00CC;
	text-decoration:none;
	font-weight:bold;
	}
	
	A:hover
	{
	font-family: Arial;
	color:#CC0000;
	font-weight:bold;
	}
	
	A:link
	{
	color:#CC00CC;
	}	
	.rqstyle {
		font-family: 'Courier New', Courier, mono;
		font-size: 14px;
		color : #cc0000;
		font-weight : bold;
	}
	
	.rstrike
	{
	color:#CC0000;
	font:'Courier New', Courier, mono;
	font-stretch:extra-expanded;
	font-size:13px;
	font-style:normal;
	font-weight:300;
	text-decoration:line-through;
	}
	
	.brdashr {
     border:1px dashed #FF0000;
     text-align:center;
     border-color:#FF0000;
     height:25px;
     color:#0000C6;
     font:'Bookman Old Style',Verdana, Garamond;
     font-stretch:extra-expanded;
     font-size:11px;
     font-style:normal;
     font-weight:200;
     }
	.errdashbdr
     {
      border-width:1px;
      border-style:dashed; 
      border-color:#FF0000;
     }
	.anormal{
	text-decoration:underline;
	font-size:12px;
	font-weight:100
	}
	
	.anormal:hover{
	text-decoration:none;
	font-weight:100
	}
	
	.tableshadow{
	border-right-color:#999999;
	border-right-width:medium;
	border-right-style:groove;
	border-bottom-color:#999999;
	border-bottom-width:medium;
	border-bottom-style:groove;
	cursor:text;
	elevation:lower;
	}
	.tabstyle
   {
    background-color:#E5E5E5;
    background:#E5E5E5;
    border:1px solid #aaa;
    border-top:0;
   }
   .bggrey
   {
   background-color:#E5E5E5;
   border:1px solid #E5E5E5;
   }
 
  ul.tabbernav
  {
   margin:0;
   padding: 3px 0;
   border-bottom: 1px solid #778;
   font: bold 12px Verdana, sans-serif;
  }

  ul.tabbernav li
  {
   list-style: none;
   margin: 0;
   display: inline;
  }

  ul.tabbernav li a
  {
   padding: 3px 0.5em;
   margin-left: 3px;
   border: 1px solid #778;
   border-bottom: none;
   background: #cccccc;
   text-decoration: none;
  }

  ul.tabbernav li a:link { color: #448; }
  ul.tabbernav li a:visited { color: #667; }

  ul.tabbernav li a:hover
  {
   color: #000;
   background: #F5F5F5;
   border-color: #227;
   border-bottom: none;
  }

  ul.tabbernav li.tabberactive a
  {
   background-color:#E5E5E5;
   border-bottom: 1px solid #E5E5E5;
  }

  ul.tabbernav li.tabberactive a:hover
  {
   color: #000;
   background: white;
   border-bottom: 1px solid white;
  }
	
		.pmb2_1, .pmb2_2, .pmb2_3, .pmb2_4, .pmb2_5, .pmb2_6, .pmb2_7, .pmb2_8 { overflow:hidden; font-size:1px; display:block; }
		.pmb2_1, .pmb2_2, .pmb2_3, .pmb2_6, .pmb2_7, .pmb2_8, .pmb2_s { height:1px; }
		.pmb2_2, .pmb2_3, .pmb2_4, .pmb2_5, .pmb2_6, .pmb2_7, .pmb2_c {  border-style: solid; border-width: 0 1px; }
		.pmb2_2, .pmb2_3, .pmb2_4, .pmb2_c { border-left-color: #fff; }
		.pmb2_7, .pmb2_6, .pmb2_5, .pmb2_c { border-right-color: #999; }
		.pmb2_1 { margin:0 5px; background: #fff;}
		.pmb2_2 { border-right:1px solid #eee; }
		.pmb2_3 { border-right:1px solid #ddd; }
		.pmb2_4 { border-right:1px solid #aaa; }
		.pmb2_5 { border-left:1px solid #eee; }
		.pmb2_6 { border-left:1px solid #ddd; }
		.pmb2_7 { border-left:1px solid #aaa; }
		.pmb2_8 { margin:0 5px; background:#999; }
		.pmb2_2, .pmb2_7 { margin:0 3px; border-width:0 2px; }
		.pmb2_3, .pmb2_6 { margin:0 2px; }
		.pmb2_4, .pmb2_5 { margin:0 1px; height:2px; }
		.pmb2_c { padding: 0 4px; display:block; }
		.pmb2_s {display : block; font-size:1px;}