﻿body{
	margin: 0;
	padding: 0;
	font-size: 10pt;
	font-family: Arial;
	color: black;
	float: none;
}
td{
	font-size: 10pt;
	font-family: Arial;
	color: black;
}
.NonBody{
 	display:none
}


#Table{
	width:100%;
	border-spacing:0;
	border-collapse: collapse; 
	margin:0 auto;
} 
 
.FormField,.formfield {
    BORDER: #d8d8d8 1px solid;
    FONT-SIZE: 11px;
    FONT-FAMILY: TAHOMA
}
.FormButton ,.formbutton{
    FONT-SIZE: 11px;
    BORDER: gray 1px ridge;
    FONT-WEIGHT: bolder;
    COLOR: #FCFCE0;
    FONT-FAMILY: TAHOMA;
    BACKGROUND-COLOR: #66CC33;
    padding:3px;
}
.DeleteButton {
    FONT-SIZE: 11px;
    BORDER: gray 1px ridge;
    FONT-WEIGHT: bolder;
    COLOR: white;
    FONT-FAMILY: TAHOMA;
    BACKGROUND-COLOR: RED;
    padding:3px;
}
.FormNote, .formnote{
	Font-size:90%;
	color:brown;
}

.TRTitle TD, TD.TDTitle {
    FONT-WEIGHT: bolder;
    COLOR: #000;
    BACKGROUND-COLOR: #DFEFAF
}

.TRTitle2 TD ,TD.TDTitle2{
    FONT-WEIGHT: bolder;
    COLOR: #000;
    BACKGROUND-COLOR: #8CCE63
}

.TRHead TD , TD.TDHead {
    FONT-WEIGHT: bolder;
    COLOR: #000066;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}

.TRPlain TD , TD.TDPlain {
    COLOR: #000;
    BACKGROUND-COLOR: #f2f2f2
}

.TRMarked TD , TD.TDMarked{
    COLOR: #000;
    BACKGROUND-COLOR: #FcFcFc
}


A:hover {
    TEXT-DECORATION: underline
}
A {
    COLOR: #333333;
    TEXT-DECORATION: none
}

.TRMarked A {
    COLOR: #000066
}
.TRPlain A {
    COLOR: #000066
}
.TRTitle A {
    FONT-WEIGHT: bolder;
}
.TRTitle2 A {
    FONT-WEIGHT: bolder;

}
 
.NoButton {
    BORDER: silver 1px ridge;
}

.IndexButton {
   FONT-FAMILY:arial;
   BORDER:none; 
   BACKGROUND-COLOR: transparent;
   color:orange !important;
   cursor:pointer;
   padding:.1em .1em .1em .1em;
   height:15px;
   text-decoration :none;
}
.IndexButton:hover {
   text-decoration :none;
}

.Expand {
   FONT-FAMILY:arial;
   BORDER:none; BACKGROUND-COLOR:transparent;
   color:silver;
   text-decoration:none;
}

.Expand:hover {
   text-decoration:none;
}


 
	
/* Sort Buttons */
.SortButton,.ActiveSortButton{
	FONT-FAMILY:arial;
	BORDER:none; 
	BACKGROUND-COLOR:transparent;
	color:gray !important;
	cursor:pointer;
	padding: 0 .1em;
	font-size:14px;
	line-height:16px;
	text-decoration : none;
}

.SortButton:hover ,.ActiveSortButton:hover {
	text-decoration : none;
}	
.ActiveSortButton{
	color:black !important;
}

.ImageButton, .imagebutton {
	border-width:0;
}

.Inline  {
	display:inline;
}
.ClearFloat {
	clear:both
}
.FloatRight {
	float:right 
}
.FloatLeft {
	float:left
}
.MarginAuto {
	margin:0 auto 0 auto;
}
.error, .Error
{
	color: #990000;
}
label.error,label.Error {
	padding:0 5px 0 5px;
	font-weight:bold;
}

 
 