body			{margin: 0px;color: #000000;background:#FFFFFF;font: normal normal 8pt Tahoma, Arial, Helvetica, sans-serif;}
table			{font: normal normal 8pt Tahoma, Arial, Helvetica, sans-serif;}
div				{-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.LoginError 	{color: #FF0000;}
.AppFooter		{border-top:1px solid #DDDDDD;border-bottom:1px solid #dddddd;background:#eeeeee;color:black;width:100%;text-align:center;font: normal normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;}
.IL				{cursor:pointer;}
.th8			{font:8pt tahoma;color:red;visibility:hidden;}
.th8n			{font:8pt tahoma;}
.divMain		{width:100%;padding:8 5 5 5;}
.nt, a			{font: normal normal 10pt Arial,Tahoma, Helvetica, sans-serif;}
.ntadmin,.nladmin	{font: normal normal 8pt Tahoma, Arial, Helvetica, sans-serif;}
.drpdwn			{font: 9pt Tahoma, Arial, Helvetica, sans-serif;border:1px solid #4E7294;vertical-align: middle; }
.req			{color:red;font:8pt Tahoma;}
.mmm_textM		{font:8pt Tahoma;}
.mmm_textI		{font:9pt Tahoma;}
span.pgMessage	{font: normal normal 10pt Arial,Tahoma, Helvetica, sans-serif;}
/* links */
a:active,a:link,a:visited	{	color: #003399;	text-decoration:none;}
a:hover,a:visited:hover 	{	color: #003399;	text-decoration:underline;}

/* login page small links */
a:link.forgot_pwlink	{	font-size:11px;color:#003399;text-decoration:none;}
a:visited.forgot_pwlink	{	font-size:11px;color:#003399;text-decoration:none;}
a:hover.forgot_pwlink	{	font-size:11px;color:#003399;text-decoration:underline;}

/* reset password separtaror */
.steps {border-bottom:2px solid #4E7294;font:normal bold 12pt Arial, Helvetica, sans-serif;color:#999999;padding-bottom:2px}


/* buttons */
.btn_N {cursor:pointer;text-decoration:none;background-image:url(../images/btnBg.gif); background-repeat:repeat-x;border:1px solid #333333;height:20;font:8pt Tahoma;}
.btn_E {cursor:pointer;text-decoration:none;background-image:url(../images/btnBgE.gif);background-repeat:repeat-x;border:1px solid #333333;height:20;font:8pt Tahoma;text-align:right;}
.btn_X {cursor:pointer;text-decoration:none;background-image:url(../images/btnBgX.gif);background-repeat:repeat-x;border:1px solid #333333;height:20;font:8pt Tahoma;text-align:right;}
.btn_V {cursor:pointer;text-decoration:none;background-image:url(../images/btnBgV.gif);background-repeat:repeat-x;border:1px solid #333333;height:20;font:8pt Tahoma;text-align:right;}
.btn_C {cursor:pointer;text-decoration:none;background-color:#eeeedd;color: black;height:18px;font:normal normal 8pt Tahoma, Arial, Helvetica, sans-serif;border:inset 1px #888877;vertical-align:middle;}

/* popup menu and top navigation menu styles */
.pp_div					{position:absolute;width:200px;display:none;z-index:110;border-top:1px solid #999999;}
.menu_table				{width:100%;border:1px solid #F1F3F1;}
.menu_image				{background:#F1F3F1;border:1px solid #F1F3F1;border-right:transparent;}
.menu_image_selected	{cursor:pointer;background:#ccddee;border:1px solid #3366cc;border-right:transparent;}
.menu_header_image		{background:#F1F3F1;border-right:transparent;cursor:default;}
.menu_header_text		{background:#F1F3F1;cursor:default;}
.menu_text				{background:white;border:1px solid white;}
.menu_text_selected		{cursor:pointer;background:#ccddee;border:1px solid #3366cc;border-left:1px solid #ccddee;}
.menu_div				{width:200px;display:none;border:1px solid #999999;background:#F1F3F1;z-index:110;position:absolute;}
.menu_divM				{border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;background:#F1F3F1;z-index:110;position:absolute;}
.menu_line				{background:#F1F3F1;border-bottom:1px solid #ddddcc;}
.mmm_divN				{width:54;padding:1px;cursor:pointer;text-align:center;background:#ffffff;border:1px solid #ffffff;}
.mmm_divO				{width:54;padding:1px;cursor:pointer;text-align:center;background:#F1F3F1;border:1px solid #999999;}
.mmm_divS				{width:54;padding:1px;cursor:pointer;text-align:center;background:#ccddee;border:1px solid #3366CC;}
.mmm_textM				{font-size:8pt;}
.mmm_textI				{font-size:9pt;}

/* popup iframe styles */
.PopImage		{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.PopUpTitleL	{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);background:#0A246A;padding-left:2px;width:22px;}
.PopUpTitleM	{line-height:10pt;font:8pt tahoma; background:#0A246A;cursor:default;color:white;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FF0A246A', EndColorStr='#FFA6CAF0');}
.PopUpTitleR	{background:#0A246A;padding-right:2px;text-align:right;width:22px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFA6CAF0', EndColorStr='#FFA6CAF0');}
.PopUpTable		{border-right: #a58c6b 2px solid;border-top:#efe7de 2px solid;border-left:#efe7de 2px solid;border-bottom: #a58c6b 2px solid;background:#d6cebd;text-decoration:none;}

/* table headers and alternating lines */
th					{background:#B6CCE2;height:20;color:#000033;}
.thSelected				{height:20;background:#80A4C6;}
.thText					{color: #ffffff;	text-decoration:none;}
a.thText:active			{color: #003399;	text-decoration:none;}
a.thText:hover			{color: #003399;	text-decoration:underline;}
a.thText:link			{color: #003399;	text-decoration:none;}
a.thText:visited		{color: #003399;	text-decoration:none;}
a.thText:visited:hover	{color: #003399;	text-decoration:underline;}
.t1 					{background:#ffffff;height:20;}
.t2 					{background:#eeeeee;height:20;}
table.thBorder			{border:1px solid #4E7294;}
td.thBorder				{border-bottom:1px solid #4E7294;}

/* submenu styles */
.Menu2Table		{background:#336699;border-top:1px solid #06396C;height:25;}
.Menu2TdBottom	{background:#15487B;border-top:1px solid #24578A;border-bottom:1px solid #06396C;}
img.SubMenuSep	{background:#06396C;border-bottom:1px solid #5184B7;border-left:1px solid #5184B7;border-top:1px solid #06396C;width:1px;height:15px;}
.SubMenuTextR {font:8pt Tahoma,Arial, Helvetica, sans-serif;font-weight:bold;height:15px;color:white;} 
.SubMenuLinkR {font:8pt Tahoma,Arial, Helvetica, sans-serif;} 
a.SubMenuLinkR:active,a.SubMenuLinkR:hover,a.SubMenuLinkR:link,a.SubMenuLinkR:visited,a.SubMenuLinkR:visited:hover {color:#ffffff;}
.subSepSpan  {padding:1px 5px;}
.subTopBottom {padding:2 0 0 0;}

/* submenu text styles */
.SubMenuText	{font:8pt Tahoma,Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;}
.SubMenuLink	{font:8pt Tahoma,Arial, Helvetica, sans-serif;}
a.SubMenuLink:active,a.SubMenuLink:hover,a.SubMenuLink:link,a.SubMenuLink:visited,a.SubMenuLink:visited:hover	{color: #ffffff;	}


/* third line menu */
.SubMenuTable	{font: normal normal 8pt Tahoma, Arial, Helvetica, sans-serif;}
.SubMenu		{border-bottom:1px solid #dddddd;background:#F5F5F5;color:#FFFFFF;padding:1 5 1 5;width:100%;}


/* tab styles */
.sepR {			border-bottom:1px solid #4E7294;}
.cellA{			text-align:center;border:1px solid #4E7294;border-bottom:transparent;padding:3 8 4 8;cursor:pointer;background:#E3ECF6;}
.cellI{			text-align:center;border:1px solid #4E7294;padding:3 8 4 8;cursor:pointer;background:#cccccc;color:black;border-bottom:1px solid #4E7294;}
.cellO{			text-align:center;border:1px solid #4E7294;border-bottom:transparent;padding:3 8 4 8;cursor:pointer;background:#ccddee;border-bottom:1px solid #4E7294;}
.tabPanel{		border:1px solid #4E7294;border-top:transparent;width:100%;background:#E3ECF6;}
.tabBody{		background:#E3ECF6;}

/* Collapsable section */
.secTable		{font:bold 8pt Tahoma;border:1px solid #4E7294;border-bottom:#fAfAfA;background:#fAfAfA;cursor:default;}
.secTd			{background:#80A4C6;}
.secDiv			{width:150;padding:0 0 0 10;}
.secDivSmall	{width:132;padding:0 0 0 5;}
.secBackground	{background:#fafafa;}
.secBody		{border-left:1px solid #4E7294;border-right:1px solid #4E7294;border-bottom:1px solid #4E7294;background:#fAfAfA;width:100%}
.secBottomBorder{border-bottom:1px solid #4E7294;}

/* subpane table styles */
div.subPane			{border:1px solid #f8f8f8;width:100%;height:22;}
table.subPane		{border-collapse:collapse;border:1px solid #B6CCE2;padding:0px; }
td.subPane			{border-bottom:1px solid #B6CCE2;}
table.subPaneTable	{background:#B6CCE2;border:1px solid #f8f8f8;}
div.subPaneDiv		{background:#B6CCE2;color:#000033;padding:3 3 3 5;width:100%;font-weight:bold;}
.tdHeader			{background:#80A4C6;font:bold 8pt Tahoma;color:#000033;cursor:default;}

/* left panel separator line */
.SepLine{  border-left:2px solid #999999;position:absolute;top:0;width:1px;display:none;cursor:col-resize;}

/* left navigation tree styles */
.TL0	{	font:8pt Arial;text-align:left;height:18;overflow:hidden;color:#333333;padding:1 3 0 3;cursor:pointer;}
.TL1	{	font:8pt Arial;text-align:left;height:18;overflow:hidden;color:#333333;padding:1 3 0 3;cursor:pointer;border:1px solid #CCCCCC;background:#EEEEEE;}
.TL20	{	font:8pt Arial;text-align:left;height:20;overflow:hidden;color:#333333;padding:2 3 1 3;cursor:pointer;}
.TL21	{	font:8pt Arial;text-align:left;height:20;overflow:hidden;color:#333333;padding:2 3 1 3;cursor:pointer;border:1px solid black;background:#cccccc;}
.BL0	{	font-weight:bold;}
.DC		{	display:none;}
.DO		{	display:block;}

/* book title and book toc styles */
.pageTitleBox		{background:#ffffff;border-bottom:1px solid #4E7294;padding:3px;}
.pageTitleText		{font:normal bold 10pt Arial, Tahoma, Helvetica, sans-serif; Color:#003366;}

/* Drop Down Styles */
.ddl_Sel		{	padding:2 0 0 2;height:18;cursor:default;width:100%;background:#cccccc;color:#000000;}
.ddl_Nor		{	padding:2 0 0 2;height:18;cursor:default;width:100%;background:white;color:#000000;}
.ddl_DIV		{	background:white;display:-moz-inline-box;padding-left:0px;cursor:default;vertical-align:middle;}
.ddl_INPUT		{	font: normal normal 8pt Tahoma, Arial, Helvetica, sans-serif;cursor:default;text-align:left;border:transparent;width:100%;height:16;background:white;vertical-align:top;padding-top:1px;}
.ddl_DropDiv	{	overflow-y:auto;border:1px solid black;background:white;position:absolute;display:none;text-align:left;}

/* ----- Training Page - Estimated Completion Time Text  ----- */
.estcomptime	{color:#000000;}
