td.notehdr

{
  background: #006A3C;
  font-size: 10pt;
  color: white;
  text-align:left;
  font-weight: bold;

}

td.notebody

{
  border: 1px dashed #C0C0C0;
  font-size: 10pt;
  background: white;
  color: black;
  text-align:left;
}



A, A:Visited
{
  COLOR: #222222;
  TEXT-DECORATION: none;
  border-bottom: 1px dotted #A0A0A0;
}

A:Hover
{
  BACKGROUND: #006A3C;
  COLOR: #FFFFFF;
  TEXT-DECORATION: inherit;
}

a.blueLink {
	color: #0000ff;
	text-decoration: underline;
	border: 0;
}

a.blueLink:hover {
	background: none;
	color: #0000ff;
	text-decoration: underline;
}

body
{
  padding:0;
  margin:0;

  font-family:  sans-serif,verdana,arial;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size:11pt;
}

B
{
  background: INHERIT;

  font-size: inherit;

  font-style: Inherit;
  font-variant: Inherit;
  text-decoration: Inherit;
  font-weight: bold;
}

img
{
  padding: 0px;
}

a:hover.Picture, img.Picture
{
  border: 1px solid #FFFF00;
  BACKGROUND: inherit;
}

A.Picture,
IMG.Picture
{
  border: 1px solid #006A3C;
  filter: progid: DXImageTransform.Microsoft.Shadow(color=#888888,direction=135, strength=6)
          progid: DXImageTransform.Microsoft.Alpha(opacity=100);
}

table
{
  table-layout: auto;
  empty-cells:show;
  border-collapse: collapse;

  border: medium none;
  padding: 1px;
  margin: 1px;

  font-family: inherit;
  font-size: 10pt;

  font-style: Inherit;
  font-variant: Inherit;
  text-decoration: Inherit;
  font-weight: Inherit
}

.ttable
{
  border: 1px none;
  padding: 0px
}

.theading0
{
  vertical-align:top;
  border-style: solid;
  border-width: 0px;

  padding:0px;
}

.theading
{
  vertical-align:top;
  border: 1px solid #808080;
  border-right: 0px;
  padding: 0px;

  background:#FFCC55;
  font-family:inherit;
  font-size:10pt;
  font-style:Inherit;
  font-variant:Inherit;
  text-decoration:Inherit;
  font-weight:Inherit;
}

.theadingB
{
  vertical-align:top;
  border: 1px solid #808080;
  border-left: 0px;

  padding: 0px;

  background:#FFCC55;
  font-family:inherit;
  font-size:10pt;
  font-style:Inherit;
  font-variant:Inherit;
  text-decoration:Inherit;
  font-weight:Inherit;
}

.tddshd
{
  BACKGROUND: #004020;
  COLOR: #FFFFFF;
  TEXT-DECORATION: none;

  padding:0px;
}

.tdlshd
{
  BACKGROUND: #DDDDDD;

  TEXT-DECORATION: none;
}

.searchword
{
  valign:middle;
  background:white;
  color:#000000;
  font-size: 10pt;
  border:1px solid #CCCCCC;
  padding:0;
}

.searchbox
{
  background-color:#FFFFFF;
  color:#006A3C;
  font-size: 10 pt;
  border:1px solid #006A3C;
  padding:0px;
}

.whitebg
{
  background: white;

  font-size:8pt;
}

.thead
{
  border: 1px solid #336600;
  border-left:1px solid #336600;
  background: #006A3C;

  font-size: 13pt;

  height:22;
  vertical-align:middle;
  color: WHITE;
  font-style:Inherit;
  font-weight: normal;
  font-variant:Inherit;
  text-decoration:Inherit;
  padding:0;
}

.thead1
{
  border: 1px solid #336600;
  border-left:2px solid #336600;
  background: #209060;

  font-size: 15pt;

  height:22;
  vertical-align:middle;
  color: WHITE;
  font-style:Inherit;
  font-variant:Inherit;
  text-decoration:Inherit;
  padding:0;
}

.thead2
{
  background: #80A080;

  font-size: 13pt;

  height:18;
  font-style: Inherit;
  font-variant: Inherit;
  text-decoration: Inherit;
  padding:0;
}

.thead2a
{
  background:#A0A090;

  font-size: 13pt;

  height:20;
  font-style: Inherit;
  font-variant: Inherit;
  text-decoration: Inherit;
  font-weight: normal;
  padding:0;
}

.thead3
{

  font-size: 12pt;
  padding:0;

  height:15;
  font-style: Inherit;
  font-variant: Inherit;
  text-decoration: Inherit;
  font-weight: normal;
}


.tbody
{
  border-top: 1px solid #336600;
  border-left: 1px solid #336600;
  border-right: 1px solid #CCCCCC;
  border-right: 1px solid #336600;
  border-bottom: 1px solid #336600;
  padding-left: 4px;
  background:#F0F0E8;
  background:#FFFBDF;
}

.tbody2
{
  border-top: 1px solid #336600;
  border-left: 1px solid #336600;
  padding-left: 4px;
  background:#F0F0E8;
  background:#FFFBDF;

}

.tbody3
{
  border-left: 1px solid #336600;
  border-bottom: 1px dotted #C0C080;
  cell-spacing: 2px;
  padding: 2px;
  background:#F0F0E8;
  background:#FFFBDF;
}

.tbodynb
{
  border-right: 1px solid #FFFFFF;
  background:#F0F0E8;
  background:#FFFBDF;
}

.tbleft
{
  border-left: 1px solid #336600;
  padding-left: 4px;
  background:#F0F0E8;
  background:#FFFBDF;
}

.tbright
{
  border-right: 1px solid #336600;
  padding-right: 4px;
  background:#F0F0E8;
  background:#FFFBDF;
}

.tbodyblank
{
  height: 4px;
  border: solid black 2px;
  margin: 2px;
  padding: 2px;
  background:#F0F0E8;
  background:#FFFBDF;
}

.tbotline
{
  border-bottom: 2px dotted #C0C080;
  cell-spacing: 2px;
  padding: 2px;
  background:#F0F0E8;
  background:#FFFBDF;
}

.tbotline2
{
  border-bottom: 2px dotted #C0C080;
  border-left: 2px dotted #C0C080;

  cell-spacing: 2px;
  padding: 2px;
  background:#F0F0E8;
  background:#FFFBDF;
}

.tbotline3
{
  border-bottom: 1px dotted #D0D0A0;
  cell-spacing: 2px;
  padding: 2px;
  background:#F0F0E8;
  background:#FFFBDF;
}

.tbotline4
{

  font-size: 10pt;

  border-bottom: 1px dotted #D0D0A0;
  cell-spacing: 2px;
  padding: 2px;
  background:#F0F0E8;
  background:#FFFBDF;
}

.ttitle
{

  font-size: 13pt;

  font-style: Inherit;
  font-variant: Inherit;
  text-decoration: Inherit;
  font-weight: bold;
}

.ttitle2
{
  background: #FFFFA0;

  font-size: 13pt;

  font-style: Inherit;
  font-variant: Inherit;
  text-decoration: Inherit;
  font-weight: bold;
}



.SearchTable
{
  width:       100%;
}

.SearchHdr
{
  border:      1px solid #006633;
	color:       black;
	background:  #ffcc66;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:   8pt;
}

.SearchInput
{
  border:      0px solid #006633;
	color:       grey;
	background:  transparent;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:   8pt;
}

.SearchInputText
{
  border:      1px solid #006633;
	color:       grey;
	background:  white;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:   9pt;
}

.SearchPadding
{
  width:       25px;
}

.SearchWord
{
	color:       #ffcc66;
	background:  black;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:   10pt;
}

.SearchResults1
{
  border:      1px solid #006633;
  height:      24px;
	color:       black;
	background:  #ffcc66
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:   11pt;
}

.SearchResults2
{
	color:       black;
	background:  white;
	border:			 1px solid #006633;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:   10pt;
}

.SearchResults3
{
  height:      24px;
	color:       white;
	background:  #ffcc66;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:   10pt;
}

.SearchTTHdr
{
  border:      1px solid #006633;
  height:      24px;
	color:       black;
	background:  #ffcc66;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:   10pt;
}

.SearchTTNodes
{
  border:         1px solid #006633;
  height:         24px;
	color:          black;
	background:     #ffcc66;
  font-family:     Verdana,Arial,Helvetica,sans-serif;
  font-size:      9pt;
	vertical-align: top;
	text-align:	    center;
}

.SearchTTTimes
{
  border: 1px solid #006633;
  height:        20px;
	color:         black;
	background:    white;
  font-family:   courier,Arial,Helvetica,sans-serif;
  font-size:     9pt;
	text-align:	   center;
}

GroupHeading
{
	background: gold;
  COLOR: black;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  Text-transform:Uppercase;
}