BODY
{
	background-color: #FFFFFF;
	color: #808080;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.Bodyspecial
{
  background-color: #FFFFFF;
  padding: 0px;
	margin: 0px;
	border: 0px;
}

P
{
	font-size: 11px;
}

TD.BODY
{
	background-color: #FFFFFF;
	color: #808080;
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: center;
}

IMG.CornerStyle
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 7px;
	height: 7px;
}

/* Difrent Parts of the Table */
.TTop
{
	font-size: 0.5pt;
	visibility: visible;
	cursor: default;
	position: static;
	empty-cells: show;
	border-top: 2px solid;
}

.TLeft
{
	font-size: 0.5pt;
	visibility: visible;
	cursor: default;
	position: static;
	empty-cells: show;
	border-left: 2px solid;
}

.TRight
{
	font-size: 0.5pt;
	visibility: visible;
	cursor: default;
	position: static;
	empty-cells: show;
	border-right: 2px solid;
}

.TBottom
{
	font-size: 0.5pt;
	visibility: visible;
	cursor: default;
	position: static;
	empty-cells: show;
	border-bottom: 2px solid;
}

/* Table all */
TABLE
{
	padding-right: 10px;
	padding-left: 10px;
}

/* The Headers and Fills of the table*/
TABLE.CT TR TH
{
	border-color: #6593BD;
	background-color: #6593BD;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size: 15px;*/
}

TABLE.GT TR TH
{
	border-color: #00987D;
	background-color: #00987D;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size: 15px;*/
}

TABLE.LGT TR TH
{
	border-color: #AFD2B6;
	background-color: #AFD2B6;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size: 15px;*/
}

TABLE.LCT TR TH
{
	border-color: #ADCFEE;
	background-color: #ADCFEE;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size: 15px;*/
}

/* The Content and borders of the table*/
TABLE.CT TR TD
{
	border-color: #6593BD;
	background-color: white;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

TABLE.GT TR TD
{
	border-color: #00987D;
	background-color: white;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

TABLE.LGT TR TD
{
	border-color: #AFD2B6;
	background-color: white;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

TABLE.LCT TR TD
{
	border-color: #ADCFEE;
	background-color: white;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*Table Right Aligned Headings*/
.ColHeader
{
	text-align: center;
	font-weight: bold;
	font-size: 11px;

	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;

}

/*Table Right Aligned Headings*/
.RowHeader
{
	text-align: Right;
	font-weight: bold;
	font-size: 14px;

	padding-right: 6px;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.RowValue
{
	text-align: left;
	font-weight: normal;
	font-size: 16px;

	padding-right: 6px;
	padding-left: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*Table Left Aligned Headings*/
TH.RowInfo
{
	text-align: Left;
	font-weight: normal;
}

TD
{
	font-family: Arial, Serif;
	background-color: #FFFFFF;
	font-size: 11pt;
	color: black;
	padding: 0px; /*Temp Work around for tables, should be 2px*/
}

TD.TightFit
{
	font-family: Arial, Serif;
	background-color: #FFFFFF;
	font-size: 11pt;
	color: black;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid black;
	background-color: #FF00FF;*/
	border: 0px;
}

/*Table Left Aligned Text*/
.Text
{
	font-weight: normal;
	text-align: left;
	padding: 0px;
	font-size: 11px;
}

/*Table Center Aligned Text*/
TD.Info
{
	font-weight: normal;
	text-align: center;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/*General Left Aligned Text*/
P
{
	background-color: white;
	color: black;
	font-family: Arial, Serif;
	font-weight: normal;
	font-size: 11pt;
	text-align: justify;
	/*padding-left: 5px; 0.5cm;*/
	padding-top: 5px;
}

/*A
{
	cursor: pointer;
	text-decoration: none;
}

A:link { color: #6593BE; background: transparent; }
A:visited { color: #65939B; background: transparent; }
A:active { color: #75A3BD; background: transparent; text-decoration: underline overline;}

A.AdminGroup
{
	font-size: 20px;
	color: yellow;
	background: transparent;
}

A.AdminGroup:visited {	color: #F0F0FF; background: transparent; }
A.AdminGroup:active {	color: #BDA3FF; background: transparent; }*/

th a { color: white }

A.AdminItem
{
	font-size: 16px;
	color: #6593BE;
	background: transparent;
}

A.AdminItem:visited {	color: #6593BE; background: transparent; }
A.AdminItem:active {	color: #6593BE; background: transparent; }

/*General Left Aligned Bullets*/
LI
{
	background-color: transparent;
	color: black;
	font-family: Arial, Serif;
	font-weight: normal;
	font-size: 11pt;
	padding-bottom: 5px;
	text-align: left;
}

LI OL LI OL LI
{
   font-style: italic;
   font-size: 10px;
}

LI H3
{
	padding: 0px;
	margin: 0px;
	text-align: left;
}

/*Main Heading - Deprecated*/
.Heading
{
	background-color: white;
	color: red;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22pt;
	text-align: center;
}

H1
{
	background-color: white;
	color: #6593BD;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 29px;
	text-align: center;
	padding-top: 10px;
}

/*Sub Headings*/
H2
{
	background-color: white;
	color: #00482D;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

H3
{
	background-color: white;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

H4
{
	background-color: white;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}

H5
{
	background-color: white;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}

H6
{
	background-color: white;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
}

DIV.Error
{
	border-bottom: #CCCCCC 2px solid;
	border-right: #CCCCCC 2px solid;
	border-left: #808080 2px solid;
	border-top: #808080 2px solid;

	padding: 4px;
	width: 350px;

	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #FF0000;
	text-align: center;
}

DIV.Done
{
	border-bottom: #CCCCCC 2px solid;
	border-right: #CCCCCC 2px solid;
	border-left: #808080 2px solid;
	border-top: #808080 2px solid;

	padding: 4px;
	width: 350px;

	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #00A010;
	text-align: center;
}

IMG.STDButton
{
	text-align: center;
}

a.imgLink:hover { background: none }

CENTER
{
	color: red ! important;
	background-color: blue ! important;
	border: 2px solid #808080 ! important;
	text-align: right ! important;
}
