﻿body {
}
td
{
	vertical-align:top;
}

.OpinionHeader
{
	background-image:url(../Images/opinion.jpg);
	background-position:left;
	background-repeat:repeat-x;
	color:White;
	font-size:10pt;
}
.OpinionContent
{
	background-color:White;
	color:Black;
	font-size:9pt;
}
.Header
{
    font-size:10pt;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    vertical-align:middle;
    color:#ff8307;
}
.Text
{
	vertical-align:text-top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 15pt;
	text-align: justify;
}
.SubText
{
    font-size:10pt;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    height: 15pt;
    vertical-align:middle;    
}
.SubHeader
{
    font-size:10pt;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    vertical-align:middle;
    color:#006699;
}
.CategoryTextTop
{
	font-weight:bold;
	Color:#08757C;
}
.Center
{
    vertical-align:middle;
    text-align:center;
}
.NoBorder
{
	border-width:0;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.TextBoxBorder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
.BottomBorder
{
	border-bottom:dashed 2px #dcdfe1;
}
.Background
{
	background-image:url(../images/banners/001.jpg);
	background-position:left;
	background-repeat:repeat-x;
}
#csrtree 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#csrtree .header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold
}
#csrtree .tableborder
{
	border:1px #969696 solid;
}

#csrtree .con {
	padding-left:10px;
	padding-right:10px;	
}

#csrtree .text_field {
	border:1px #fff solid;
	font-size:11px;
	width:188px;
	height:19px;
	color:#999;
	padding-left:3px;
	margin-left:10px;
}

#csrtree .btn {
	border:0px;
	margin-right:10px;
}


