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 #333333;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: #000080;text-decoration:none;}
a:hover,a:visited:hover 	{color: #000080;text-decoration:underline;}

/* login page small links */
a:link.forgot_pwlink	{font-size:11px;color:#000080;text-decoration:none;}
a:visited.forgot_pwlink	{font-size:11px;color:#000080;text-decoration:none;}
a:hover.forgot_pwlink	{font-size:11px;color:#000080;text-decoration:underline;}

/* reset password separtaror */
.steps 	{border-bottom:2px solid #333333;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:#E0E0E0;border:1px solid #C1C1C1;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:#E0E0E0;border:1px solid #C1C1C1;border-left:1px solid #E0E0E0;}
.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:#E0E0E0;border:1px solid #C1C1C1;}
.mmm_textM			{font-size:8pt;}
.mmm_textI			{font-size:9pt;}

/* new styles for tabs */
.mmm_tabLinkSelected	{color:black;font:normal bold 8pt tahoma}
.mmm_tabLinkNormal		{color:#333333;font:normal bold 8pt tahoma}
.mmm_tabTdOn			{padding:0 10 0 10;cursor:pointer;background-image:url(tab_m_on.gif);background-repeat:repeat-x;}
.mmm_tabTd				{padding:0 10 0 10;cursor:pointer;background-image:url(tab_m.gif);background-repeat:repeat-x;}
.mmm_tabTdHover			{padding:0 10 0 10;cursor:pointer;background-image:url(tab_m_hover.gif);background-repeat:repeat-x;}
.mmm_tabTable			{background-image:url(tab_background.gif);background-repeat:repeat-x;}
.mmm_tabImageL			{padding:10px;}
.mmm_tabImageR			{padding:5 0 5 0;}
.home_Title				{background-image:url(../../images/sect_hd_m.jpg);background-repeat:repeat-x;padding:0 20 5 20;font: normal bold 10pt Arial,Tahoma, Helvetica, sans-serif;color:#333333;}


/* 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:#E0E0E0;height:20;color:#000000;}

th.thdark                    {background:#C6D9F2;color:#ffffff;}
.thdark,a.thdark:active,a.thdark:hover,a.thdark:link,a.thdark:visited,a.thdark:visited:hover     {color: #ffffff;} 

.thSelected			{height:20;background:#C1C1C1;}
.thText				{color: #ffffff;text-decoration:none;}
a.thText:active			{color: #000080;text-decoration:none;}
a.thText:hover			{color: #000080;text-decoration:underline;}
a.thText:link			{color: #000080;text-decoration:none;}
a.thText:visited		{color: #000080	text-decoration:none;}
a.thText:visited:hover		{color: #000080;text-decoration:underline;}
.t1 				{background:#ffffff;height:20;}
.t2 				{background:#eeeeee;height:20;}
table.thBorder			{border:1px solid #333333;}
td.thBorder			{border-bottom:1px solid #333333;}

/* submenu styles */
.menu2TableHover {background:#bcbbbb;border-top:1px solid #bcbbbb; height:28;}
.Menu2Table	{background:#C6D9F2;border-top:1px solid #C6D9F2;height:28;}
.Menu2TdBottom	{background:#A9BEE1;border-top:1px solid #B5C9E8;border-bottom:1px solid #9EB4DA;}
.menu2TdBottomHover	{border-top:1px solid #ABAAAA;background:#9F9E9E;border-bottom:1px solid #949393;}
img.SubMenuSep	{background:#9eadc1;border-bottom:1px solid #e0e9f6;border-left:1px solid #e0e9f6;border-top:1px solid #9eadc1;width:1px;height:15px;}
img.subMenuSepHover {background:#7f7f7f;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-top:1px solid #7f7f7f;width:1px;height:15px;}
.subTdSelected  {background:#C6D9F2;}


/* submenu text styles */
.SubMenuText	{font:8pt Tahoma,Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;}
.SubMenuLink		{font:8pt Tahoma,Arial, Helvetica, sans-serif;}
.SubMenuLinkHover	{font:8pt Tahoma,Arial, Helvetica, sans-serif;}
a.SubMenuLink:active,a.SubMenuLink:hover,a.SubMenuLink:link,a.SubMenuLink:visited,a.SubMenuLink:visited:hover	{color: #000000;}
a.SubMenuLinkHover:active,a.SubMenuLinkHover:hover,a.SubMenuLinkHover:link,a.SubMenuLinkHover:visited,a.SubMenuLinkHover:visited:hover	{color: #000000;	}
.SubMenuTextR	{cursor:pointer;font:9pt Tahoma,Arial, Helvetica, sans-serif;font-weight:bold;height:15px;color:#000000;padding:0 8 0 8;}
.SubMenuLinkR	{font:8pt Tahoma,Arial, Helvetica, sans-serif;padding:0 8 0 8;}
a.SubMenuLinkR:active,a.SubMenuLinkR:hover,a.SubMenuLinkR:link,a.SubMenuLinkR:visited,a.SubMenuLinkR:visited:hover	{color: #000000;	}
.subSepSpan		{padding:1px 4px;}
.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 #333333;}
.cellA		{text-align:center;border:1px solid #333333;border-bottom:transparent;padding:3 8 4 8;cursor:pointer;background:#EFEFEF;}
.cellI		{text-align:center;border:1px solid #333333;padding:3 8 4 8;cursor:pointer;background:#cccccc;color:black;border-bottom:1px solid #333333;}
.cellO		{text-align:center;border:1px solid #333333;border-bottom:transparent;padding:3 8 4 8;cursor:pointer;background:#E0E0E0;border-bottom:1px solid #333333;}
.tabPanel	{border:1px solid #333333;border-top:transparent;width:100%;background:#EFEFEF;}
.tabBody	{background:#EFEFEF;}

/* Collapsable section */
.secTable		{font:bold 8pt Tahoma;border:1px solid #333333;border-bottom:#fAfAfA;background:#fAfAfA;cursor:default;}
.secTd			{background:#C1C1C1;}
.secDiv			{width:150;padding:0 0 0 10;}
.secDivSmall		{width:132;padding:0 0 0 5;}
.secBackground		{background:#fafafa;}
.secBody		{border-left:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#fAfAfA;width:100%}
.secBottomBorder	{border-bottom:1px solid #333333;}

/* subpane table styles */
div.subPane		{border:1px solid #f8f8f8;width:100%;height:22;}
table.subPane		{border-collapse:collapse;border:1px solid #E0E0E0;padding:0px;}
td.subPane		{border-bottom:1px solid #E0E0E0;}
table.subPaneTable	{background:#E0E0E0;border:1px solid #f8f8f8;}
div.subPaneDiv		{background:#E0E0E0;color:#000000;padding:3 3 3 5;width:100%;font-weight:bold;}
.tdHeader		{background:#C1C1C1;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 #E0E0E0;padding:3px;}
.pageTitleText	{font:normal bold 10pt Arial, Tahom, Helvetica, sans-serifa; Color:#333333;}

/* 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;}

.mxBackground	{background:#F7F8ED;}

/* ----- Topnav - Signout help link  ----- */
a.topnavlink:active, a.topnavlink:link, a.topnavlink:visited, a.topnavlink:hover, a.topnavlink:visited:hover	{font: normal normal 10pt Arial,Tahoma, Helvetica, sans-serif;text-decoration:none;color:#ffffff;}	
