.ugreenLink {text-decoration: underline; color: #006010; }
.xgreenLink {text-decoration: underline; color: #007710; background-color: #edeeee;}
.xgrayLink {text-decoration: underline; color: #403070; }
.xblueLink {text-decoration: underline; color: #001070; }
.xbrightBlueLink {text-decoration: underline; color: #0017b7; }
.xbrownLink {text-decoration: underline; color: #675730; }
.brownLink {text-decoration: none; color: #573510;}
.xpinkLink {text-decoration: underline; color: #e000d0; }
.xpurpleLink {text-decoration: underline; color: #802042; }
.purpleLink {text-decoration: none; color: #702050; }
.whiteLink {text-decoration: none; color: #fefefe; }
.groupHomeLink {text-decoration: none; color: #654545; }
.softBlueLink {text-decoration: none; color: #0020a0; }
.softGreenLink {text-decoration: none; color: #007010; }
.A10S {
  font-size: 10pt;
  line-height: 11pt;
}
.unpub {
  color: #909090;
  font-size: 9pt;
  text-decoration: none;
}
.restrict {
  color: #101010;
  font-size: 9pt;
  text-decoration: none;
}
.treatmentLink {text-decoration: none; color: #b00000; }
.treatmentColor { color: #b00000; }

.xgreenHead {color: #007f1f; background-color: #edeeee;}
.dgreenHead {color: #006f2f; background-color: #edeeee;}
.dgreenText {color: #006017; }
.brownText {color: #573510; }
.greenCommonText {color: #208040; }
.grayText {color: #605767; }
.outsideD3 {
	border: 3px solid #ffffff;
}
.outsideD {
	border: 2px solid #ffffff;
}
.outsideD1 {
	border: 1px solid #ffffff;
}
.outsideR1 {
	border: 1px solid #ff0000;
}
.interGray {
	border: 1px solid #efefb9;
	padding: 1px;
	background-color: #f0f0ba;
}

.f2Inside {
	background-color: #f2f2f2;
}
.illumBGC {
	background-color: #f2f1f1;
	border: 2px solid #f0f0f0;
}
.insideD0 {
	color: #302020;
	font-size: 11pt;
	background-color: #ededed;
	border: 1px solid #dddddd;
}
.insideD {
	padding: 11px;
	color: #302020;
	font-size: 11pt;
	background-color: #ededed;
	border: 1px solid #dddddd;
}
.insideD30 {
	padding: 10px 30px 10px 30px;
	color: #302020;
	font-size: 11pt;
	background-color: #efefef;
	border: 1px solid #e7e7e7;
	text-align: left;
}
.article {
	color: #101010;
	font-size: 11pt;
	line-height: 15pt;
}
	/* background-color: #f0f0f0;
	border: 1px solid #efeff0;
	*/
.itemTOC {
	font-size: 11pt;
	line-height: 15pt;
	color: #000000;
}
.commentDark {
	color: #404345;
	font-size: 11pt;
	line-height: 15pt;
}
.comment {
	color: #4e5262;
	font-size: 11pt;
	line-height: 15pt;
}
.comment10 {
	color: #334050;
	font-size: 10pt;
	line-height: 14pt;
}
.padTopGrayBorder {
	border-top: 3px solid #ededed;
	padding-top: 3px;
}
.sepbar {
	border-top: 2px solid #d5d5d5;
}
.sepbarv {
	border-left: 2px solid #d5d5d5;
}
.layerPop {
  background-color: #f8fbf9;
  border: 2px solid #ecedec;
  z-index: 2;
  padding: 7px;
}
.topBottomPad10 { padding: 10px 0px 10px 0px; }
.topPad4  { padding-top: 4px; }
.topPad5  { padding-top: 7px; }
.topPad10 { padding-top: 10px; }
.topPad20 { padding-top: 20px; }
.bottomPad20 { padding-bottom: 20px; }
.bottomPad10 { padding-bottom: 10px; }
.bottomPad5 { padding-bottom: 5px; }
.cellBottom10
{
	padding: 5px 1px 5px 2px;
}
.backPad20 { padding-right: 20px; }
.backPad10 { padding-right: 10px; }
.backPad5 { padding-right: 5px; }

.frontPad90 { padding-left: 90px; }
.frontPad40 { padding-left: 40px; }
.frontPad30 { padding-left: 30px; }
.frontPad20 { padding-left: 20px; }
.frontPad20A
{
	padding: 4px 0px 4px 20px;
}
.frontPad { padding-left: 16px; }
.frontPad16 { padding-left: 16px; }
.frontPad10 { padding-left: 10px; }
.frontPad5 { padding-left: 5px; }
.flatIBG2 {
	padding: 2px;
	color: #302020;
	font-size: 11pt;
	background-color: #ebebeb;
	border: 1px solid #e0e0e0;
	text-align: left;
}
.clearIBG {
	padding: 7px 10px 8px 10px;
	color: #302020;
	font-size: 11pt;
	text-align: left;
}
.greenBorderTopBottom {
  border-top: 2px solid #70bf90;
}
.whiteBorderTop {
  border-top: 3px solid #ffffff;
}
.whiteIBG {
	color: #101010;
	background-color: #fbfbfa;
	padding: 8px 9px 8px 9px;
	font-size: 11pt;
	text-align: left;
}
.lightGrayIBG {
	color: #502020;
	background-color: #f6f8f6;
	border: 1px solid #ebefeb;
	padding: 8px 8px 7px 9px;
	font-size: 11pt;
	text-align: left;
}
.flatIBG {
	padding: 8px 8px 7px 9px;
	color: #302020;
	font-size: 11pt;
	background-color: #e9e9e9;
	border: 1px solid #cccccc;
	text-align: left;
}
.greenGrayIBG {
	padding: 8px 8px 7px 9px;
	color: #302020;
	font-size: 11pt;
	background-color: #e3eae3;
	border: 1px solid #dae5da;
	text-align: left;
}
.yellowBorder {
	background-color: #fcfbc9;
	border: 1px solid #efefb7;
}
.yellowIBG {
	padding: 8px 8px 7px 9px;
	color: #402020;
	font-size: 11pt;
	background-color: #fdfcd0;
	border: 1px solid #f1f1be;
	text-align: left;
}
.yellow0IBG {
	padding: 8px 8px 7px 9px;
	color: #101010;
	font-size: 11pt;
	background-color: #fcfbe0;
	border: 1px solid #f1f1be;
	text-align: left;
}
.cyanIBG {
	padding: 8px 8px 7px 9px;
	color: #002050;
	font-size: 11pt;
	background-color: #e5eff7;
	border: 1px solid #d9e2f2;
	text-align: left;
}
.instruction {
	color: #806000;
}

.grayHead13 {
	color: #4a524a;
	font-size: 13pt;
}
.grayHead12 {
	color: #4a524a;
	font-size: 12pt;
}
.prefHeader1 {
	color: #252a42;
	font-size: 13pt;
}
	/*
	color: #272c45;
	*/
.prefHeader2 {
	color: #171c35;
	font-size: 11pt;
	font-weight: bold;
}
.prefHeader3 {
	color: #304747;
	font-size: 11pt;
}
.prefHeader4 {
	color: #273437;
	font-size: 10pt;
}

.itcell {
  color: black;
  background-color: #f9fbf7;
  border: 1px #c3c3c3 solid;
  vertical-align: middle;
  text-align: center;
}

.img144 { width: 144px; }
.imgMax120 { max-width: 120px; }
.pimgMax140 {
	max-width: 140px;
	max-height: 135px;
	display: block;
}
.imgMax144 { max-width: 144px; }
.pimgMax150 {
	max-width: 150px;
	max-height: 145px;
	display: block;
}
.imgMax155 { max-width: 155px; }
.imgMax192 { max-width: 192px; }
.imgMax220 { max-width: 220px; }
.imgMax250 { max-width: 250px; }

.hang2 {
  text-indent: -2em;
  margin-left: 2em;
  line-height: 15pt;
}
.A9G {
	font-size: 9pt;
	line-height: 12pt;
	color: #504750;
}
.A9R {
	font-size: 9pt;
	line-height: 12pt;
	color: #904030;
}
.tpad10 {
	padding-top: 9px;
}
.tpad5 {
	padding-top: 4px;
}

.drvalue {
	font-weight: bold;
	color: #604040;
}
.eformTitle {
	color: #502000;
	padding-bottom: 2px;
}
.A9light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #707070;
}

.A10B {
	font-weight: bold;
	font-size: 10pt;
}
.redText { color: #f01000; }
.greenText { font-size: 12pt; color: #00a000; font-weight: bold; }
.centerMiddle {
	text-align: center;
	vertical-align: middle;
}
.rule70
{
	width: 99%;
	height: 4px;
	background-color: #fafafa;
}
	/*
	border-top: 1px solid #a0a0a0;
	*/
.maxUserPhoto300 {
	max-height: 310px;
	max-width: 330px;
}
.blueTop {
	border-top: 1px solid #80b0f0;
}
