BODY	{COLOR:#000000;MARGIN-TOP:2px;MARGIN-LEFT:0px;MARGIN-RIGHT:0px}
A, BODY, TABLE, TD, TR {FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif}
INPUT, TEXTAREA,OPTION, SELECT {FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif;scrollbar-face-color:#DDDDDD}
SELECT,OPTION,TEXTAREA		{PADDING-LEFT:2px}
A		{COLOR:#000099;TEXT-DECORATION:none}
A:hover	{TEXT-DECORATION:underline}
.TAB {FONT-SIZE:14px;FONT-FAMILY:tahoma,sans-serif;FONT-WEIGHT:BOLD}
.TABSEL {FONT-SIZE:14px;FONT-FAMILY:tahoma,sans-serif;FONT-WEIGHT:BOLD;COLOR:#FFFFFF}
.A	{HEIGHT:20px;BORDER:1px solid #000000;TEXT-DECORATION:none;BACKGROUND-IMAGE:url(images/bgcolor.gif)}
.B	{COLOR:#8D8D8D;HEIGHT:20px;BORDER:1px solid #8D8D8D;TEXT-DECORATION:none;BACKGROUND-IMAGE:url(images/bgcolor.gif)}
.C	{PADDING-LEFT:2px}
.smalltext{FONT-SIZE:10px;FONT-FAMILY:tahoma,sans-serif}
.D	{FONT-SIZE:24px;COLOR:#FFFFFF}
.E	{FONT-SIZE:12px;COLOR:#FFFFFF;FONT-WEIGHT:BOLD}
.E:hover	{TEXT-DECORATION:none}
.F	{COLOR:#FFFFFF;FONT-WEIGHT:BOLD}
.G	{COLOR:#FFFFFF}
.H2	{FONT-SIZE:14px;FONT-WEIGHT:BOLD;COLOR:#800000}
.H8	{FONT-SIZE:20px;FONT-WEIGHT:BOLD;COLOR:#800000}
.substatus	{FONT-SIZE:20px;FONT-WEIGHT:BOLD;COLOR:#800000}
.H3	{FONT-SIZE:12px;FONT-WEIGHT:BOLD;COLOR:#800000}
.I	{COLOR:#800000;FONT-WEIGHT:BOLD}
.J	{COLOR:#000000}
.K	{COLOR:#000000;FONT-WEIGHT:BOLD;FONT-SIZE:12px}
.L	{COLOR:#000000;FONT-WEIGHT:BOLD;FONT-SIZE:18px}
.M	{COLOR:#FFFFFF;FONT-WEIGHT:BOLD;FONT-SIZE:18px}
.N	{HEIGHT:24px;BACKGROUND-IMAGE:url(images/bgcolor.gif)}
.O TD	{HEIGHT:20px;WHITE-SPACE:nowrap}
.O A	{COLOR:#000000;TEXT-DECORATION:none !important}
.P	{PADDING-LEFT:4px;PADDING-RIGHT:4px;CURSOR:hand}
.Q	{COLOR:#FFFFFF;PADDING-LEFT:4px;PADDING-RIGHT:4px;BACKGROUND-COLOR:#4791C5;CURSOR:hand}
.Q A	{COLOR:#FFFFFF}
.R	{COLOR:#8D8D8D;PADDING-LEFT:4px;PADDING-RIGHT:4px}
.S	{COLOR:#8D8D8D;PADDING-LEFT:3px;PADDING-RIGHT:3px;BACKGROUND-COLOR:#e9f2f8;BORDER:1px solid #336699}
.T	{PADDING-LEFT:3px;PADDING-RIGHT:3px;BACKGROUND-COLOR:#e9f2f8;BORDER:1px solid #336699;CURSOR:hand}
.U	{BACKGROUND-COLOR:#e9f2f8;LAYER-BACKGROUND-COLOR:#e9f2f8;VISIBILITY:hidden;POSITION:absolute;Z-INDEX:100;PADDING:1px;OVERFLOW:visible;BORDER:solid 1px #4791C5;TOP:0px;LEFT:0px;WHITE-SPACE:nowrap;CURSOR:hand}
.V	{HEIGHT:1px;PADDING:0px;BORDER-TOP:1px solid #4791C5}
.W	{PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;;PADDING-BOTTOM:1px}
.X	{BACKGROUND-COLOR:#FFFFFF;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;;PADDING-BOTTOM:1px}
.y	{COLOR:#8D8D8D;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;PADDING-BOTTOM:1px}
.Z	{BACKGROUND-COLOR:#FFFFFF;COLOR:#8D8D8D;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px;;PADDING-BOTTOM:1px}
.AA	{BACKGROUND-COLOR:#FFFFFF;BORDER:1px solid #FFFFFF}
.BB	{FONT-WEIGHT:BOLD}
.CC	{COLOR:#336699;FONT-WEIGHT:BOLD}
.DD	{COLOR:#000099}
.EE	{BORDER:1px solid #FFFFFF;EMPTY-CELLS:show;BORDER-COLLAPSE:collapse}
.EE	TD	{BORDER-TOP:1px solid #C1CDD8;HEIGHT:23px;PADDING-LEFT:1px;PADDING-RIGHT:1px}
.FF	{COLOR:#10659E}
TR.H	{BACKGROUND-COLOR:#C1CDD8}
.GG	{BACKGROUND-COLOR:#FFFFCC;BORDER:1px solid #96965E;PADDING:5px;MARGIN-TOP:12px;MARGIN-BOTTOM:12px}
.HH	{COLOR:#e9f2f8;FONT-WEIGHT:BOLD}
.II	{COLOR:#800000;HEIGHT:1px}
TR.HL	{BACKGROUND-COLOR:#e9f2f8;CURSOR:hand}
TR.SL	{BACKGROUND-COLOR:#C1CDD8}
.JJ 	{background-color:#FFFFFF;border:1px solid #A0C6E5;padding:4px;overflow-x:hidden;overflow-y:auto;vertical-align:top;width:170px}
.RTE	{FONT-SIZE:12px;FONT-FAMILY:tahoma,sans-serif}
.KK	{HEIGHT:12px;WIDTH:15px;MARGIN-LEFT:5px}
.LL {PADDING-LEFT:1px}
.MM {vertical-align:middle;margin-top:1px}
.NN {visibility:hidden;position:absolute;top:0px;left:0px;width:0px;height:0px;z-index:98;border-style:hidden;border:none}
.OO {border:0px;cell-spacing:0px;margin:0px;width:100%;}

/* Color of Footer Area */
.PPFooterTbl
{ BACKGROUND-COLOR: #ffffff; }
/* Color of line break */
.PPLineBreak
{ BACKGROUND-COLOR: #999999; }
/* Color of dynamic table */
.PPDynamicTbl
{ BACKGROUND-COLOR: #eeeee2; }
/* Color of "Don't have a Passport" Area */
.PPNoPassportTbl
{ BACKGROUND-COLOR: #e2e1d8; }
/* Text style of footer text */
.PPFooterTxt
{ COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: xx-small; }
.PPFooterTxt A
{ COLOR: #0000ff;
  FONT-SIZE: xx-small;
  TEXT-DECORATION: underline; }
/* Color of Security Key Input Fields */
.PPSecKeyBdr
{ BORDER-STYLE: solid;
  BORDER-WIDTH: 1px;
  BORDER-COLOR: #000000; }
/* Text style formating of the field label. */
.PPLabel
{ COLOR: #000000;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: xx-small;
  FONT-WEIGHT: bold; }
/* Text style of module help link */
.PPHelp A
{ COLOR: #ffffff;
  FONT-FAMILY: verdana,arial,helvetica,sans-serif;
  FONT-SIZE: xx-small;
  TEXT-DECORATION: underline;
  FONT-WEIGHT: bold; }
/* Text style of small help text. */
.PPHelpText
{ COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: xx-small; }
.PPHelpText A
{ COLOR: #0000ff;
  FONT-SIZE: xx-small;
  TEXT-DECORATION: underline; }
/* SignInName Text */
.PPSignInName
{ COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small;
  FONT-STYLE: italic;
  FONT-WEIGHT: bold; }
/* Text style formating of the fields error text bold. */
.PPErrBoldTxt
{ COLOR: #ff0000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small;
  FONT-WEIGHT: bold; }
/* Text style formating for signup button. */
.PPRSbmtBtn2
{ FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small;
  FONT-WEIGHT: bold; 
  font-size: 11px;}
.PPRSbmtBtn
{
	FONT-SIZE: x-small;
	font-size: 11px;
	FONT-WEIGHT: bold; 
	color: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #fff3ac;
}   

/* Color of Page */
.PPPageBG
{ BACKGROUND-COLOR: #ffffff; }
/* Color of module border */
.PPModuleBrd
{ BACKGROUND-COLOR: #0033cc; }
/* Color of module title table */
.PPModuleTtlTbl
{ BACKGROUND-COLOR: #0033cc; }
/* Text style of module title text */
.PPModuleTtlTxt
{ COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: medium;
  FONT-WEIGHT: normal; }
/* Text style of descriptive text. */
.PPDesTxt
{ COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small; }
.PPDesTxt A
{ COLOR: #0000ff;
  FONT-SIZE: x-small;
  TEXT-DECORATION: underline; }
/* Text style of module help link */
.PPHelpTxt A
{ COLOR: #0000ff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small;
  TEXT-DECORATION: underline;
  FONT-WEIGHT: bold; }
/* Text style formating of the field label. */
.PPRLabelText
{ COLOR: #000000;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: xx-small;
  FONT-WEIGHT: bold; }
/* Text style formating of the input box. */
.PPRField
{ COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small;
  BACKGROUND-COLOR: #ffffff; }
/* Text style and color of Help Text area. */
.PPHelpTextArea
{ COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: xx-small; }
.PPHelpTextArea A
{ COLOR: #0000ff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: xx-small; }
/* Text style formating of the field label. */
.PPSmallDesText
{ COLOR: #000000;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: xx-small; }
.PPSmallDesText A
{ COLOR: #0000ff;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: xx-small;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: underline; }

/* Custom styles for Tables and DataGrids */

TD.details
{
	text-align: center;
	margin-top: 15px;
}

TR.DataGrid_HeaderStyle 
{
	color: #000000;
	background-color: #dddddd;
	font-family: tahoma, verdana, arial;
	font-weight: bold;
	font-size: 8pt;
	line-height: normal;
}

TR.DataGrid_HeaderStyle A
{
	text-decoration:	underline;
	color:	#3333CC;
}

TR.DataGrid_HeaderStyle A:visited
{
	text-decoration:	underline;
	color:	#333399;
}

TR.DataGrid_HeaderStyle A:hover
{
	text-decoration:	none;
	color:	#3333CC;
}


TR.DataGrid_SelectedItemStyle
{	
	font-weight: bold;
	Color: #000000;
	background-color: #FFF3AC;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

TR.DataGrid_ItemStyle
{
	background-color: #FFFFFF;
	font-size: 8pt;
}


TR.DataGrid_FooterStyle
{
	background-color: #CCCCCC; 
}

TR.DataGrid_PagerStyle
{
	color: #000000;
	background-color: #DDDDDD; 
	font-family: tahoma, verdana, arial;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}

.MainLayoutTableTd {
	HEIGHT: 316px; BACKGROUND-COLOR: #ffffff
}
.OptionsToolbarOn {
	BACKGROUND-IMAGE: none! important; LINE-HEIGHT: 12px; HEIGHT: 24px; BACKGROUND-COLOR: #ffffff
}
.OptionsToolbarOn A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none! important
}
.OptionsToolbar {
	BACKGROUND-IMAGE: url(images/optionsbgcolor.gif); LINE-HEIGHT: 12px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 24px
}
.OptionsToolbar A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none! important
}
.OptionsToolbarImg {
	FLOAT: left; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.OptionsTable {
	WIDTH: 665px
}
.OptionsTable TD {
	HEIGHT: 42px
}
.grouptable	{
	border: #638AAD 1px solid; 
	border-collapse:collapse; 
	width: 100%; 
	margin-bottom: 2px; 
}
.grouptable_nowidth	{
	border: #638AAD 1px solid; 
	border-collapse:collapse; 
	margin-bottom: 2px; 
}
.groupheader	{
	background-color: #DEEBF7; 
	color: Black;
	padding-left: 5px; 
	padding-right: 3px
}
.groupheaderbold {
	background-color: #DEEBF7; 
	color: Black;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px; 
	font-weight: bold; 
}
.readonly {	background-color:#DDDDDD; }