/* Document Defaults */

a:active  { color: #0000CC}
a:hover   { color: #CC0033}
a:link    { color: #3366CC}
a:visited { color: #9999CC} 




/* ==================== Structural ===================== */


body {
	font-family: Verdana, Geneva, sans-serif;
	vertical-align: top;
	margin-top: 0em;
	font-weight: 0px;
	background-image: url(images/Bgrndbar.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	background-color: #FFF;
	}

div.bannerbar {
	margin-left: -2em;
	padding-top: 0em;
	height: 2em;
	background-repeat: no-repeat;
	margin-top: 0em;
	vertical-align: text-top;
	text-align: justify;
	} 


div.ielearningproductsbody {
	margin-left: -1em;
	margin-top: -1em;
	height: 600px;
}

div.footerbar { margin-left: -1em;
	background-color: #000000;
	}

div.bodychapter {
	margin-top: -1.5em;
	margin-left: 2em;
	}

div.chaptersection {
	margin-top: 3em;
	margin-left: -2em;
	}
	
div.sectionsectionbody { }

h1.chaptertitle {
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	margin-left: -1.5em;
	color: #FFF;
	padding-left: 1.5em;
	padding-top: 2em;
	vertical-align: top;
	margin-top: -0.5em;
	}

h1.appendicestitle { font-size: 100%; font-style: normal; font-weight: bold;
	margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
	white-space: normal
	}

h1.glossarytitle {
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	margin-left: 2em;
	margin-top: .25em;
	margin-bottom: 0.5em;
	white-space: normal;
	color: #FFF;
	}

/* ==================== banner/footer styles ====================  */

.bannerbarpara {
	color: #FFF;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: text-top;
	line-height: 30px;
	text-indent: 3em;
	text-align: left;
	padding-top: 0em;
	top: auto;
	left: 2px;
	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-left: 0.5em;
	}

.browsegroup { margin-bottom: 0em;
	}	
	
.browsepara {
	color: #000000;
	font-size: 75%;
	font-style: normal;
	margin-right: 0.5em;
	margin-bottom: 0px;
	text-align: right;
	visibility: visible;
	}
.footerbarpara { color: #FFFFFF;
	font-size: 75%; font-style: normal; font-weight: normal;
	text-align: center; margin-top: 1em; margin-bottom: 1em;
	text-decoration: none;
	white-space: normal 
	}

/* ==================== frontmatter styles ==================== */


.documenttitlepara {
	color: #FFF;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
	height: 1.5em;
	margin-left: 5em;
	}

.documenttypetitlepara {
	color: #0071B4;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-left: 4em;
	margin-top: 2em;
	margin-bottom: 0.5em;
	text-decoration: none;
	white-space: normal;
	height: 1.5px;
	}

.frontmattertoc { }

.frontmattertoclistitem { }

.frontmatterdocumenttitle { }

.frontmatterdocumenttypetitle { }

.frontmattertoclistitemlevel1 {  margin-left: -1.25em;
	}

.frontmattertoclistitemlevel2 {  margin-left: -1.25em;
	}

.frontmattertoclistitemlevel3 {  margin-left: -1.25em;
	}

.frontmattertoclistitemlevel4 {  margin-left: -1.25em;
	}

/* ==================== frontmatter styles ==================== */


.glossaryglossentry { }

.glossentryglossterm {
	font-weight: bold;
	font-size: 24px;
	color: #03F;
	margin-left: 2em;
	padding-top: -2em;
	}

.glosstermpara { }

.glossentryglossdef { }

.glossdefpara { }


/* ==================== overview styles ==================== */

.overviewtoc { }

.overviewtoclistitem { margin-left: -1.25em; }

.sectionoverview {
	margin-left: 2em;
}

.overviewpara {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	margin-left: 2em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}

/* ==================== topic body styles ==================== */

.sectioncodeexample { color: #000000;
	font-family: monospace;
	font-style: normal; font-weight: normal;
	margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
	white-space: pre 
	}

.sectionpara { color: #000000;
	font-style: normal; font-weight: normal;
	margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
	}

.sectiontitle {
	color: #FFF;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-left: 1em;
	margin-top: -1em;
	padding-left: 0.05em;
	vertical-align: top;
	}



.figuretitle { color: #3366CC;
	font-size: 100%; font-style: italic; font-weight: bold; 
	}

.faqlisttitle { font-size: 100%; font-style: normal; font-weight: bold;
 	margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
 	text-align: center; 
 	}

.figuregraphicgroup { }

.graphicgroupgraphic { }

.sectionfigure { } 

.sectionmultimedia { }

.titlepara { font-size: 100%; font-style: inherit normal; font-weight: inherit bold;
	margin-left: inherit -5px; margin-top: inherit 0.5em; margin-bottom: inherit 0.5em;
	white-space: inherit normal
	}

.toclistitempara { font-size: 100%; font-style: inherit normal; font-weight: inherit bold;
	} 

/* ==================== lists and tasks ==================== */



ul.sectionlist { }

.sectionlist .liststylesquare { list-style-type: square }

.sectionlist .liststylecircle { list-style-type: disc }

.sectionlist .listlistitem {  margin-left: -1.25em;
	}

.overviewlist .listlistitem {  margin-left: -1.25em;
	}

.overviewtoc .overviewtoclistitem {
	margin-left: 2em;
	}

.listtitle { color: #3366CC;
	font-style: italic; font-weight: bold;   
	}

.listsubtitle { color: #3366CC;
	font-style: italic; font-weight: bold; 
	}

.listitempara {
	color: #000000;




	font-size: inherit font-style: normal; 				font-weight: normal;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-decoration: none;
	white-space: normal;
	text-align: left;
	margin-left: 2em;
	}

.listitemfigure { }

.listitemlistsub .liststylecircle { list-style-type: circle }

.listitemlistsub .listsublistitemsub { margin-left: -1.25em }
	}

.listsubpara {color: #000000;
	font-style: normal; font-weight: normal;
	margin-top: 0.5em; margin-bottom: 0.5em;
	text-decoration: none;
	white-space: normal 
	}
	
.listitemsubpara {color: #000000;
	font-style: normal; font-weight: normal;
	margin-top: 0.5em; margin-bottom: 0.5em;
	text-decoration: none;
	white-space: normal 
	}

.listitemsubfigure { }

.listitemcodeexample { }

.listitemsubcodeexample { }

.listpara {color: #000000;
	font-style: normal; font-weight: normal;
	margin-top: 0.5em; margin-bottom: 0.5em;
	text-decoration: none;
	white-space: normal 
	}




ol.sectiontask .tasksteplevel1 { margin-left: -0.90em; }

.steppara {font-style: normal; font-weight: normal;
	margin-top: 0.5em; margin-bottom: 0.5em;
	white-space: normal 
	}

.stepparafirst {font-style: normal; font-weight: normal;
	margin-top: 0.5em; margin-bottom: 0.5em;
	white-space: normal 
	}
	
.tasksteplevel2 { }

.stepfigure { }

.step { margin-left: -1em}
	
.steplist { list-style-type: circle;
	}
	
.steplist .listlistitem { margin-left: -1.25em 
	}

ol.steptask { list-style-type: lower-alpha; 
	} 

ol.steptask .tasksteplevel1 { margin-left: -0.65em }	

div.steptask ol.steptask .tasksteplevel2 { margin-left: -0.65em }

.tasktitle { color: #3366CC;
	font-style: italic; font-weight: bold; 
	}

.taskintropara { font-style: normal; font-weight: normal;
	margin-top: 0.5em; margin-bottom: 0.5em;
	white-space: normal 
	}

/* ==================== Admonishments ==================== */


.entrycaution { height: 100%;
	background-image: url(images/caution.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%; 
	}

.listitemcaution { height: 100%;
	background-image: url(images/caution.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%; 
	}

.listitemsubcaution { height: 100%;
	background-image: url(images/caution.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%; 
	}

.overviewcaution { height: 100%;
	background-image: url(images/caution.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%; 
	}

.sectioncaution { height: 100%;
	background-image: url(images/caution.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%; 
	}

.specialsectioncaution { height: 100%;
	background-image: url(images/caution.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.stepcaution { height: 100%;
	background-image: url(images/caution.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%; 
	}

.taskintrocaution { height: 100%;
	background-image: url(images/caution.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%; 
	}

.cautionpara { margin-left: 3em; margin-top: 0.5em; margin-bottom: 0.5em;
	padding-bottom: 0.75em;
	white-space: normal 
	}

.cautionpara span.gentext { font-weight: bold;
	}

.entrynote { height: 100%;
	background-image: url(images/note.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%; 
	}

.listitemnote { height: 100%;
	background-image: url(images/note.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.listitemsubnote { height: 100%;
	background-image: url(images/note.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.overviewnote { height: 100%;
	background-image: url(images/note.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.sectionnote { height: 100%;
	background-image: url(images/note.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}
	
.specialsectionnote { height: 100%;
	background-image: url(images/note.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.stepnote { height: 100%;
	background-image: url(images/note.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.taskintronote { height: 100%;
	background-image: url(images/note.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.notepara { margin-left: 2.5em; margin-top: 0.5em; margin-bottom: 0.5em;
	padding-bottom: 0.75em;
	white-space: normal 
	}

.notepara span.gentext { font-weight: bold;
	}

.entrytip { height: 100%;
	background-image: url(images/tip.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%; 
	}

.listitemtip { height: 100%;
	background-image: url(images/tip.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.listitemsubtip { height: 100%;
	background-image: url(images/tip.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.overviewtip { height: 100%;
	background-image: url(images/tip.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.sectiontip { height: 100%;
	background-image: url(images/tip.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.specialsectiontip { height: 100%;
	background-image: url(images/tip.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.steptip { height: 100%;
	background-image: url(images/tip.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.taskintrotip { height: 100%;
	background-image: url(images/tip.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.tippara { margin-left: 2.5em; margin-top: 0.5em; margin-bottom: 0.5em;
	padding-bottom: 0.75em;
	white-space: normal 
	}

.tippara span.gentext { font-weight: bold;
	}

.entrywarning { height: 100%;
	background-image: url(images/warning.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%; 
	}

.listitemwarning { height: 100%;
	background-image: url(images/warning.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.listitemsubwarning { height: 100%;
	background-image: url(images/warning.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.overviewwarning { height: 100%;
	background-image: url(images/warning.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.sectionwarning { height: 100%;
	background-image: url(images/warning.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.specialsectionwarning { height: 100%;
	background-image: url(images/warning.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}


.stepwarning { height: 100%;
	background-image: url(images/warning.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.taskintrowarning { height: 100%;
	background-image: url(images/warning.png);
	background-repeat: no-repeat;
	background-position: left top;	 
	}

.warningpara { margin-left: 3em; margin-top: 0.5em; margin-bottom: 0.5em;
	padding-bottom: 0.75em;
	white-space: normal 
	}

.warningpara span.gentext { font-weight: bold;
	}

/* ==================== table formatting and styles ==================== */

.sectiontable { border-top: medium solid; 
	border-bottom: thick solid; 
	}
	
.listitemtable { border-top: medium solid; border-bottom: thick solid; 
	font-size: inherit;
	}

ol.entrytask .tasksteplevel1 { margin-left: -1em }

ul.entrylist .listlistitem {
	margin-left: 2em;
} 

.graphicgrouptable { }

.entrypara {
	margin-left: 2em;
	margin-top: 0em;
	margin-bottom: 0.5em;
	white-space: normal;
	padding-right: 2em;
	font-weight: normal;
 	}

.entrycodeexample { color: #000000;
	font-family: monospace;
	font-size: 12px; font-style: normal; font-weight: normal;
	margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
	text-indent: 0em; text-decoration: none;
	white-space: pre }

th { font-weight: bold
	}

.tabletitle {
	font-size: 22px;
	font-style: normal;
	margin-left: 1em;
	margin-top: 0.5em;
	margin-bottom: 1em;
	font-weight: normal;
	color: #0063C8;
	text-align: left;
	text-indent: 1.5em;
	padding-bottom: 1em;
 	}

/* ==================== Nav TOC styles ==================== */
.TOCbody {
	background-image:none;
	font-family: Verdana, Geneva, sans-serif;
	vertical-align: top;
	margin-top: 0em;
	font-weight: 0px;
	margin-left: 0px;
	background-color: #FFF;
}

.treeviewlistitempara {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap
	}

.treeview { /*CSS for Nav TOC*/
	margin-left: 0em;
	line-height: 1em;
	}

.treeview ul{ /*Style for UL elements*/ 
	margin: 0;
	padding: 0;
	}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	background: white url(images/list.gif) no-repeat left center;
	list-style-type: none;
	padding-left: 1.2em;
	margin-bottom: -0.2em;
	}

.treeview li.treeviewlistitemsubmenu{ /* Style for LI that contains sub lists (other ULs). */
	background: white url(images/closed.gif) no-repeat left 1px;
	cursor: hand !important;
	cursor: pointer !important;
	}


.treeview li.treeviewlistitemsubmenu ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
	}

.treeview .treeviewlistitemsubmenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
	}

.helpheaderbar { margin-left: -1em; 
	padding-top: .5em;
	height: 5em;
	background-color: #000000;
	} 


.navtocbannerbar {
	margin-left: 0em;
	margin-top: 0em;
	} 

.navtocbannerbar .bannerbarpara {
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 0em;
	margin-bottom: 1em
	}

.navtocfooterbar { margin-top: 2em; 
	} 

/* ==================== TOC Training Buttons ===================== */

.btnContinueLrg {
	width: 228px;
	height: 40px;
	display: block;
	font-size: 20px;
	font-weight:normal;
	text-decoration: none;
	text-align:center;
	padding-top:.5em;
	vertical-align:top;
	background-repeat:no-repeat;
	background-image:url(images/Large_NonActive.png);
}
.btnContinueLrg:hover {
	background-image:url(images/Large_Active.png);
	font-weight:bold;
	background-color: #FFF;
}

.btnContinueSM {
	width: 228px;
	height: 36px;
	display: block;
	font-size: 20px;
	text-decoration: none;
	text-align:center;
	padding-top:0.2em;
	background-repeat:no-repeat;
	background-image:url(images/Small_NonActive.png);
	font-weight:normal
}
 
.btnContinueSM:hover {
	background-image:url(images/Small_Active.png);
	font-weight:bold;

}


/* ==================== Index styles ==================== */

.indexbannerbar { margin-left: -1em; 
	padding-top: .5em;
	height: 5em;
	background-color: #000000;
	} 

.indexbannerbar .bannerbarpara { color: #FFFFFF;
	font-size: 100%; font-style: normal; font-weight: bold;
	margin-left: 1em; margin-right: 1em; margin-top: 1em; margin-bottom: 1em;
	white-space: normal 
	}

.indexentry { /*CSS for Index*/ 
	margin-left: 0em;
	}

.indexprimary { font-size: 80%; font-style: normal; font-weight: normal;
	white-space: normal 
	}

.indexsecondaryterm { /*CSS for Secondary*/ margin-left: 1.5em;}

.indexsecondary { font-size: 80%; font-style: normal; font-weight: normal;
            white-space: normal 
            }

.indexsee { color: #00AA00;
	font-size: 80%; font-style: normal; font-weight: normal;
	white-space: normal 
	}

.indexseealso { color: #00BB00;
	font-size: 60%; font-style: normal; font-weight: normal;
	white-space: normal 
	}


/* ==================== inline styles ==================== */


code

.codeexample { font-size: 120%; font-style: normal; font-family: monospace;
	}

kbd { font-size: 110%; font-style: inherit;
	}

q { font-style: italic}

span.controlpanelelement { font-style: inherit; font-weight: bold;
	}

strong {
	font-style: inherit;
	font-weight: bold;
	}

sub { }

sup { }

var { }

.codereference { font-size: 100%; font-style: normal; font-family: monospace;
	}

.controlpanelelement { }

.controlpanelmessage { font-style: inherit; font-weight: bold;
	}

.escapesequence  { font-size: 110%; font-style: inherit; font-weight: inherit; font-family: monospace 
	}

.measureinlineus { }

.measureinlinemetric { }

.userinput  { font-size: 110%; font-style: inherit; font-weight: inherit; font-family: monospace 
	}

.uielement { font-style: inherit; font-weight: bold;
	}

.uimessage { font-style: inherit; font-weight: bold;
	}
.navtocbannerbar {
}
