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;}
.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 #082269;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: #000099;	text-decoration:none;}
a:hover,a:visited:hover 	{	color: #000099;	text-decoration:underline;}

/* login page small links */
a:link.forgot_pwlink	{	font-size:11px;color:#000099;text-decoration:none;}
a:visited.forgot_pwlink	{	font-size:11px;color:#000099;text-decoration:none;}
a:hover.forgot_pwlink	{	font-size:11px;color:#000099;text-decoration:underline;}

/* reset password separtaror */
.steps {border-bottom:2px solid #082269;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:#B2BCD9;height:20;color:#000000;}
.thSelected				{height:20;background:#dadee8;}
.thText					{color: #ffffff;	text-decoration:none;}
a.thText:active			{color: #000099;	text-decoration:none;}
a.thText:hover			{color: #000099;	text-decoration:underline;}
a.thText:link			{color: #000099;	text-decoration:none;}
a.thText:visited		{color: #000099;	text-decoration:none;}
a.thText:visited:hover	{color: #000099;	text-decoration:underline;}
.t1 					{background:#ffffff;height:20;}
.t2 					{background:#eeeeee;height:20;}
table.thBorder			{border:1px solid #082269;}
td.thBorder				{border-bottom:1px solid #082269;}

/* submenu styles */
.Menu2Table		{background:#002280;border-top:1px solid #000052;height:25;}
.Menu2TdBottom	{background:#000462;border-top:1px solid #00156E;border-bottom:1px solid #000052;}
img.SubMenuSep	{background:#000052;border-bottom:1px solid #667AB3;border-left:1px solid #667AB3;border-top:1px solid #000052;width:1px;height:15px;}

/* 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;	}

.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;}

/* 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 #082269;}
.cellA{			text-align:center;border:1px solid #082269;border-bottom:transparent;padding:3 8 4 8;cursor:pointer;background:#F0F2F8;}
.cellI{			text-align:center;border:1px solid #082269;padding:3 8 4 8;cursor:pointer;background:#cccccc;color:black;border-bottom:1px solid #082269;}
.cellO{			text-align:center;border:1px solid #082269;border-bottom:transparent;padding:3 8 4 8;cursor:pointer;background:#ccddee;border-bottom:1px solid #082269;}
.tabPanel{		border:1px solid #082269;border-top:transparent;width:100%;background:#F0F2F8;}
.tabBody{		background:#F0F2F8;}

/* Collapsable section */
.secTable		{font:bold 8pt Tahoma;border:1px solid #082269;border-bottom:#fAfAfA;background:#fAfAfA;cursor:default;}
.secTd			{background:#dadee8;}
.secDiv			{width:150;padding:0 0 0 10;}
.secDivSmall	{width:132;padding:0 0 0 5;}
.secBackground	{background:#fafafa;}
.secBody		{border-left:1px solid #082269;border-right:1px solid #082269;border-bottom:1px solid #082269;background:#fAfAfA;width:100%}
.secBottomBorder{border-bottom:1px solid #082269;}

/* subpane table styles */
div.subPane			{border:1px solid #f8f8f8;width:100%;height:22;}
table.subPane		{border-collapse:collapse;border:1px solid #B2BCD9;padding:0px; }
td.subPane			{border-bottom:1px solid #B2BCD9;}
table.subPaneTable	{background:#B2BCD9;border:1px solid #f8f8f8;}
div.subPaneDiv		{background:#B2BCD9;color:#000000;padding:3 3 3 5;width:100%;font-weight:bold;}
.tdHeader			{background:#dadee8;font:bold 8pt Tahoma;color:#000000;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 black;padding:3px;}
.pageTitleText		{font:normal bold 10pt Arial, Tahoma, Helvetica, sans-serif; Color:#002280;}

/* 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;}
