table.allcategory {margin-left:20px}
td.category_header {background-color: #7FDC88;padding: 0.2em 0.1em 0.2em 0.1em; font-weight: bold;font-size:80%;}
td.category_names  {background-color: white;padding: 0.2em 0.1em 0.2em 0.1em;font-size:80%;}
td.category_names  a    {font-size:13px; font-weight: bold;}
h2.in_category {margin-left:70px; font-size:100%; }
h2.in_category2 {font-size:16px; }
a.category {font-size:16px; }
h3.title {margin-left:70px;font-size:100%;}
h1.title {margin-left:70px;font-size:100%;}

table.footer {border-top:1px solid #C5C8D0;}
table.footer td {font-size:70%;}
table.footer div.copyright {margin-top:10px; margin-right:10px;}

body {margin:0; padding:0; background-color:white;}
body, td {font-family:Arial, Geneva CY, Sans-Serif;}
div.logo {margin:0 18px 0 40px;}
br.dump {font-size:1px;}
/* sort, group, pages */
div.pages {padding:0 40px 1.5em 40px;}
div.pages b {font-size: 80%}
div.pages span.active {background-color: #E8E9EC;}
div.pages div.arrows a {color: #333333}
div.pages div.arrows span {font-size: 130%}
div.pages div.arrows {padding: 0.2em 40px; font-size: 70%; color: #333333}
div.pages div.sort {padding: 0.5em 40px 0.2em 40px; font-size: 70%}
div.pages div.numbers {padding: 0.2em 40px; font-size: 80%; font-weight: bold}

@media all {
	div.pages span.active {padding: 0 0.3em;}
	div.pages div.numbers a, div.pages div.sort a {padding: 0 0.3em}
}

ol.results		{margin:0 50px;}
ol.results div	{margin:0 1em 1em 0em; font-size:80%;}
ol.results a    {font-size:13px; font-weight: bold;}
ol.results li	{font-size:13px;}
ol.results	{margin:1em 70px; padding:0 0 0 1.8em;}

div.colLeft			{margin-left:70px;padding: 0; padding-left: 25px; border-left: 1px solid #CCCCCC; padding-right: 25px; border-right: 0px solid #CCCCCC; width: 670px;} 
div.colLeft1			{margin-left:70px;padding: 0; padding-left: 25px; border-left: 1px solid #CCCCCC; padding-right: 25px; border-right: 0px solid #CCCCCC; } 


table.solidBorder {border: 1px solid #CCCCCC;}
div.ml100 {margin-left:20px;}

h1.mainheader	{font-size: 100%; font-weight: bold; margin: 0.5em 0 0.5em 0;}
small, .small	{font-size:80%;}

h1	{font-size: 16px; font-weight: bold; margin-left:20px; }

pre			{margin-left:20px; padding-left: 2%; border-left: 1px solid #CCCCCC; font-size:13px; }


div.block100    {margin-left:70px; font-size:80%;}

p.j    {font-family: arial; font-size:13px; width: 40em;text-align: justify}
div.jj    {margin-left:20px; padding-left: 2%; border-left: 1px solid #CCCCCC}

div.documents    {margin-left:20px; padding-left: 2%; border-left: 1px solid #CCCCCC; background-color: #CCCCCC; width: 40em; font-size:13px;font-weight: bold}


small, .small   {font-size:80%;}
.big    {font-size:140%;}
.xxBig  {font-size:200%;}
.gray   {color:#999999;}
td.checkbox     {font-size:80%;}
td.dataLine     {border-bottom:#cccccc 1px solid; font-size:80%}
div.block               {margin:0 70px; font-size:80%;}
div.block hr    {margin:0.5em 0;}
div.header              {margin:5px;}
div.back                {text-indent:-20px; margin:5px 5px 5px 20px;}
div.copy                {padding:12px; font-size:80%;}
ol.results              {margin:0 60px;}
ol.results div  {margin:0 1em 1em 0em; font-size:13px;}
ol.results      {margin:1em 20px; padding:0 0 0 1.8em;}
i.hi            {color:green;}
i.lo            {color:#cc0000;}
div.copy                {padding:12px; font-size:80%;}
select  {font-size:70%;}
table.dataTable {margin-top:3px; border:#cccccc 1px solid; border-bottom:none;}
