body      {background-color: #FFFFFF}

a:link    {color: #336699;}
a:visited {color: #999999;}
a:hover   {color: #7799BB;}
a:active  {color: #999999;}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal
}

.levelSectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold
}

.cite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

.underline {  border-bottom: 1px solid black;}

.topTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

.topTitleBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
}
.levelTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold
}

.levelSubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
}
.levelSubtitlebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
}
.globalNav
a.globalNav:link,
a.globalNav:visited
{
    COLOR: #CCCC99;
    FONT-FAMILY: Arial;
    FONT-SIZE: 6.5pt;
    FONT-WEIGHT: BOLD;
    TEXT-DECORATION: none
}

.globalNav A:hover
{
    COLOR: #FFFFCC;
    FONT-FAMILY: Arial;
    FONT-SIZE: 6.5pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: normal
}
.jumpaheadTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	font-style: normal;
	color: #AA7E28
}

.jumpAheadSmall {
	font-family: Arial;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 1.4em
}

a.jumpaheadsmall:visited, a.jumpaheadsmall:active, a.jumpaheadsmall:link {
	color: #AA7E28
}

a.jumpaheadsmall:hover {
	color: #946E25;
}

.pullQuote {
	font-family: Verdana;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: bold;
	color: #996633;
	line-height: 1.4em
}


.Compliance {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}

.contentbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold
}


.contentitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
}

.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal
}

.sidebarSectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold
}

.sidebarbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold
}

.sidebaritalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
}

.graphCaption {
	font-family: Verdana;
	font-size: 9pt;
	line-height: 1.3em;
	font-style: normal;
	font-weight: normal;
	color: #336699;
}

.tableHeading {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	border-bottom: dotted 1px black;
	
}

.tableHeading2 
{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	border-bottom: solid 1px black;
}

.calloutTable {
	border: 1px solid #000000;
}

.disclaimer {
	font-family: Arial;
	font-size: 7.5pt;
	font-weight: normal;
	font-style: normal;
	line-height: 1.4em
}

.dottedLine 
{
	border-bottom: dotted 1px black;
	width:620px;
	font-size:0px;
}

.middleAlign
{
	vertical-align: middle;
}

.icons
{
	margin-right:3px;
}

.stuffToPrint 
{
	display: none;
}

.step2Header
{
	width: 620px;
	border: 0px;
	margin-top: 8px;
}

.step3Header
{
	width: 620px;
	border: 0px;
	margin-top: 10px;
}

.step4Header
{
	width: 620px;
	border: 0px;
	margin-top: 5px;
}

.FR_header {
    width: 649px;
    padding: 8px;
}

.FR_header_lhs {
    float: left;
}

.FR_header_lhs img {
    display: inline;
    width: auto;
    height: 100px;
}

.FR_header_rhs h2 {
	display: inline;
	/*color:#531732 ;*/
	color: #001EFF;
}

.FR_header_rhs {
    float: right;
}

#OfficialReturnNav {
    width: 240px;
}

#OfficialReturnNav, #ProvisionalLegacyNav {
    position: relative;
    font-size: 0.8em;
    height: 60px;
}

#ProvisionalLegacyNav {
    margin: 25px 0 0 0;
    width: 190px;
    padding: 25px 0 0 0;
}

#OfficialReturnNav a, #ProvisionalLegacyNav a {
    text-decoration: none;
    color: #000000;
}

#OfficialReturnNav ul, #ProvisionalLegacyNav ul {
    list-style-type: none;
}

#ProvisionalLegacyNav ul {
    position: absolute;
    top: 0;
    left: 5px;
    z-index: 2;
}

#OfficialReturnNav > span {    
    position: absolute;    
    text-transform: uppercase;
    font-weight: bold;   
    left: 0;
    bottom: 5px;
}

#OfficialReturnNav li, #ProvisionalLegacyNav li {
    float: left;
    white-space: normal;
}

#OfficialReturnNav li div, #ProvisionalLegacyNav li div {    
    text-align: center;
}

#OfficialReturnNav li div {
    width: 50px;
}

#OfficialReturnNav li div.step, #ProvisionalLegacyNav li div.step {
    float: left;
    width: 25px;    
    outline: 1px solid #cccccc;
    margin: 5px 0 0 15px;
    padding: 2px;
}

#ProvisionalLegacyNav li div.step {
    width: 35px;
    margin: 5px 0 0 2px;    
}

#OfficialReturnNav li div.step div, #ProvisionalLegacyNav li div.step div {
    width: inherit;
    color: #ffffff;
    font-weight: bold;    
    background: linear-gradient(#f0f0f0, #cccccc); /* IE */
    background: -moz-linear-gradient(#f0f0f0, #cccccc); /* Mozilla */
    background: -webkit-linear-gradient(#f0f0f0, #cccccc); /* Mozilla */
    outline: 1px solid #cccbc9;
    padding: 5px 0;
}

#OfficialReturnNav .active div {
    color: #531732;
    font-weight: bold;
}

	#OfficialReturnNav .active div.step {
		/*  outline: 1px solid #531732;*/
		outline: 1px solid #001EFF;
	}


#OfficialReturnNav .active div.step div, #ProvisionalLegacyNav .active div.step div {
	background: linear-gradient(#601b3a, #531732);
	background: -moz-linear-gradient(#601b3a, #531732);
	/* background: -webkit-linear-gradient(#601b3a, #531732);*/
	background: -webkit-linear-gradient(#001EFF, #001EFF);
	/*outline: 1px solid #531732;*/
	outline: 1px solid #001EFF;
	
}

/* Hack for IE8, 9 and 10 */
@media screen\0 {

    #OfficialReturnNav li div.step div, #ProvisionalLegacyNav li div.step div {
        background: #cccccc;
    }

    #OfficialReturnNav .active div.step div, #ProvisionalLegacyNav .active div.step div {
        background: #531732;
    }
}

.info {
   border: 1px solid #cccccc;
   padding: 25px 1px 3px 1px;
   margin: 0;
   word-spacing: -1px;   
   float: left;
   width: 200px;
   white-space: normal;
   text-align: center;
}

.info span {
   color: #531732;
   font-weight: bold;
}
