<style>

	ol.progtrckr {
        margin: 0;
        padding: 0;
        list-style-type none;
        padding-top: 0px;
        
    }

    ol.progtrckr li {
        display: inline-block;
        text-align: center;
        line-height: 3em;
         padding-top: 0px;
    }

    ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }
    ol.progtrckr[data-progtrckr-steps="3"] li { width: 30%; }
    ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }
    ol.progtrckr[data-progtrckr-steps="5"] li { width: 19%; }
    ol.progtrckr[data-progtrckr-steps="6"] li { width: 16%; }
    ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }
    ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }
    ol.progtrckr[data-progtrckr-steps="9"] li { width: 11%; }

    ol.progtrckr li.progtrckr-done {
        color: black;
        border-bottom: 4px solid yellowgreen;
    }
    ol.progtrckr li.progtrckr-todo {
        color: silver; 
        border-bottom: 4px solid silver;
    }

    ol.progtrckr li:after {
        content: "\00a0\00a0";
    }
    ol.progtrckr li:before {
        position: relative;
        bottom: -2.5em;
        float: left;
        left: 50%;
        line-height: 1em;
    }
    ol.progtrckr li.progtrckr-done:before {
        content: "\2713";
        color: white;
        background-color: yellowgreen;
        height: 1.2em;
        width: 1.2em;
        line-height: 1.2em;
        border: none;
        border-radius: 1.2em;
    }
    ol.progtrckr li.progtrckr-todo:before {
        content: "\039F";
        color: silver;
        background-color: white;
        font-size: 1.5em;
        bottom: -1.6em;
    }
	
	   /* Color for the title bar */
        .bPageBlock .pbHeader
        {
            background-color:#000000;
        }
        .bPageBlock .pbBody
		{
            /* Color for the pageblock background */
            background-color:#000000;
        }
       .req
		{
            color:red;
        }
		body .bPageBlock.bEditBlock .pbBody .dataCol .last .first, body .bPageBlock.bEditBlock .pbBody .data2Col  .last .first{
			padding-top: 0px;
			padding-bottom: 1px;
		}
        body .bPageBlock, body #bodyCell .bResource .secondaryPalette, body .secondaryPalette.bPageBlock, body .overlayDialog .secondaryPalette.bPageBlock, body .individualPalette .secondaryPalette.bPageBlock, body .bodyDiv .genericTable, body .genericPageBlockTable, body .bodyDiv .bSubBlock, body .bComponentBlock .bPageBlock, body .bMyDashboard .bPageBlock, body.rlHoverFrame .bPageBlock, body.subjectSelectionPopup div.choicesBox, body.lookupTab .secondaryPalette.bPageBlock, body.popupTab .secondaryPalette.bPageBlock, body.UserTagStatsPage .secondaryPalette.bPageBlock {
            background-color: #FFFFFF;
            border-bottom: 0px solid #EAEAEA;
            border-left: 0px solid #EAEAEA;
            border-radius: 4px 4px 4px 4px;
            border-right: 0px solid #EAEAEA;
            border-color: #FFFFFF;
        }
        body .bEditBlock .pbBottomButtons, body .apexp .bPageBlock.apexDefaultPageBlock .pbBottomButtons {
 margin-top: 0px; 
}
        
        .pbBottomButtons{
        	border-top:0px !important;
        }
 		.noMargin {
			margin-left:0;
		}
		.fontStyle{
			color: #403B3A;font-size: 14px;line-height: 15px;
		}
</style>