span.offset {
    position : absolute;
    top : 25px;
    left : 25px;
}

body.intro {
    background : #849DAB;
}

body.content {
    background : #E7E7E7;
}

body.feedback_intro {
    background : #849DAB;
}

body.lheader {
    background : #DBDBDB;
}

body.navbar {
    background : #CCCCCC;
}

.mediaSubHeading {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 11pt;
    font-weight : bold;
    color : #476372;
}

a {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color : #003399;
    text-decoration: underline;
    font-size : 10pt;
}
a:visited {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color : #003399;
    text-decoration: underline;
    font-size : 10pt;
}
a:hover {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color : #003399;
    text-decoration: underline;
    font-size : 10pt;
}

td.rheadwhite {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : normal;
    color : #FFFFFF;
}

td.rheadgreen {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 11pt;
    font-weight : bolder;
    color : #476372;
}

a.indexNavLink {
    font-family : Arial, "Arial Unicode MS", Helvetica, sans-serif;
    font-size : 8pt;
    color : #476372;
    text-decoration: underline;
}
a.indexNavLink:visited {
    font-family : Arial, "Arial Unicode MS", Helvetica, sans-serif;
    font-size : 8pt;
    color : #476372;
    text-decoration: underline;
}
a.indexNavLink:hover {
    font-family : Arial, "Arial Unicode MS", Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration: underline;
}

span.menuLink {
    background : #849DAB;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color : #003399;
    font-size : 8pt;
}

tr.menuLink {
    background : #849DAB;
}

td.menuLink {
    background : #849DAB;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color : #476372;
    font-size : 8pt;
}

a.menuLink {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color : #003399;
    text-decoration: underline;
    font-size : 8pt;
}

a.menuLink:active {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color : #003399;
    text-decoration: none;
    font-size : 8pt;
}

a.menuLink:hover {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color : #003399;
    font-size : 8pt;
}

a.menuLink:visited {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color : #003399;
    font-size : 8pt;
}

a.navLink {
    color : #FFFFFF;
    text-decoration: none;
}
a.navLink:visited {
    color : #FFFFFF;
    text-decoration: none;
}
a.navLink:hover {
    text-decoration: none;
}

span.pfreport_email {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    color : #FFFFFF;
}

td.chapAllHeading {
    color : #476372;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 12pt;
    font-weight : bold;
}

td.chapHeading {
    color : #000000;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
}

p.chapHeading {
    color : #000000;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
}

span.chapHeading {
    color : #000000;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 12pt;
    font-weight : bold;
}
span.allChapHeading {
    color : #000000;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
}
td.allChapHeading {
    color : #000000;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 12pt;
    font-weight : bold;
}
p.chapOutline {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
}
table.chapOutline {
    background : #EEEEEE;
}
td.chapOutline {
    background : #476372;
}
td.rlolevel {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
}
td.riolevel {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
}
td.miHdr {
    font-family : Arial, "Arial Unicode MS", Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
}
td.miLink {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #808080;
    font-weight : normal;
}



span.resourceTitle {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color : #FF0000;
    font-size : 12pt;
    font-weight : bold;
}

span.resourceSectionTitle {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
}

span.resourceAnswerSectionTitle {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    color : #808080;
}

p.resourceAnswer {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #808080;
}

td.resourceAnswer {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #808080;
}

th.resourceAnswer {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #808080;
}

ol.resourceAnswer {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #808080;
}

ul.resourceAnswer {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #808080;
}

span.resourceRed {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color : #FF0000;
}

em.resourceBlue {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : blue;
}

p.plantext {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
}

td.plantext {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
}

td.smtext {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
}


th.smtext {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
}

p.smtext {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
}

span.smtext {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
}

span.smtext_bold {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
}

span.pfreport_title {
    color : #808080;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
}

span.cstitle {
    color : #000000;
    font-weight : bold;
    font-size : 10pt;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
}

span.cstext {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #000000;
}

.notetext {
    border: #808080 solid thin;
    background : #FFFFFF;
}

.inotes {
    border: #CCCCCC solid thin;
    background : #FFFFFF;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #808080;
    font-weight : normal;
}

.inotestext {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #808080;
    font-weight : normal;
}

.interlab {
    border: #CCCCCC solid thin;
    background : #FFFFFF;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #808080;
    font-weight : normal;
}

.interlabtext {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #808080;
    font-weight : normal;
}

.miLink {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #808080;
    font-weight : normal;
}

.bkgdlight {
    background : #849DAB;
}

.bkgdmedium {
    background : #849DAB;
}

.bkgddark {
    background : #476372;
}

td.rlohdr {
    background : #476372;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    color : #FFFFFF;
}

td.riohdr {
    background : #849DAB;
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    color : #FFFFFF;
}

.popnotes {
    font-family : Arial, "Arial Unicode MS", Helvetica, sans-serif;
    font-size: 8pt;
    color: #476372;
    background-color: #FFFFCC;
    border: 1px solid #000000;
    z-index: 10;
    position: absolute;
    visibility: hidden;
}

a.navbar {
    font-family : Arial, "Arial Unicode MS", Helvetica, sans-serif;
    font-size : 11pt;
    color : #FFFFFF;
    text-decoration: none;
}

a.navbar:visited {
    font-family : Arial, "Arial Unicode MS", Helvetica, sans-serif;
    font-size : 11pt;
    color : #FFFFFF;
    text-decoration: none;
}

a.navbar:hover {
    font-family : Arial, "Arial Unicode MS", Helvetica, sans-serif;
    font-size : 11pt;
    color : #476372;
    text-decoration: none;
    background: #FFFFCC;
    border: 1px solid #000000; 
}

td.navbar {
    font-family : Arial, "Arial Unicode MS", Helvetica, sans-serif;
    background : #476372;
    font-size : 11pt;
    color : #FFFFFF;
}

span.note {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #000000;
}

span.caution {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #FF0000;
}

span.warning {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #FF0000;
}

span.tip {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #000000;
}

span.code {
    font-family : Courier;
    font-size : 10pt;
}

.appnavbutton {
    font-family : Arial,Helvetica,sans-serif;font-size:10px;
    color : #000000;
    text-decoration : none;
    font-weight : normal;
}

.appnavbuttoninactive {
    font-family : Arial,Helvetica,sans-serif;
    font-size : 10px;
    color:#666666;
    text-decoration : none;
    font-weight : normal;
}

.appnavbuttonalt {
    font-family : Arial,Helvetica,sans-serif;
    font-size : 10px;
    color : #000000;
    text-decoration : none;
    font-weight : normal;
}

.appnavbuttonlink {
    font-family : Arial,Helvetica,sans-serif;
    font-size : 10px;
    color : #ffffff;
    text-decoration : underline;
    font-weight : normal;
}

div.tooltip {
    font-family : Arial,Helvetica,sans-serif;
    font-size : 13px;
    position: absolute;
    width: 150px;
    length: 150px;
    z-index: 100;
    border: 1px black solid;
    background: #ffffcc;
    layer-background-color: #ffffcc;
    visibility: hidden;
}

td.tooltip {
    font-family : Arial,Helvetica,sans-serif;
    font-size : 13px;
}

td.entrytext {
    font-family : "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-size : 11pt;
}

span.formspacer {	
	margin-left: 155px;
}

a.nl {
    color : #000000;
    text-decoration: none;
}

a.nl:visited {
    color : #000000;
    text-decoration: none;
}

a.nl:hover {
    color : #000000;
    text-decoration: none;
}
