/*
  BLUEPRINT CSS
   * Filename:        compressed.css
   * Version:         0.7.1 (2008-02-25) YYYY-MM-DD
   * Website:         http://code.google.com/p/blueprintcss/

   Generated by:
    * Blueprint CSS Grid Generator (2008-03-20) [http://kematzy.com/blueprint-generator/]

  == STRUCTURE: ========================
   * Page width:            911 px
   * Number of columns:     27
   * Column width:          27 px
   * Margin width:          7 px
  ======================================
*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}



/* typography.css */
body {
    background: #726A4C url(/2/fw/img/mainbg.jpg) no-repeat;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
    font-size:75%;
    color:#666;
    margin-top:0;
    margin-bottom:50px;
}
body,
.sansserif {
    font-family:Arial, Helvetica, sans-serif;
}
.serif,
#header {
    font-family:Georgia, "Times New Roman", Times, serif;
}


/*clear rules*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix, .z {display:block;}
.clear {clear:both;}

p {margin:0 0 1.1em;}
.paddedtext p,
.paddedtext h1,
.paddedtext h2,
.paddedtext h3,
.paddedtext h4,
.paddedtext h5,
.paddedtext h6,
.paddedtext ul,
.paddedtext img {
    margin-left:15px;
    margin-right:15px;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0; color:#666;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#555;line-height:1.15em;margin:1em 0 0.25em;}

h1, .h1 {font-size:1.835em; /*22px*/}
h2, .h2 {font-size:1.59em;  /*19px*/}
h3, .h3 {font-size:1.415em; /*17px*/}
h4, .h4 {/*font-size:1.165em; 14px*/font-size:15px; /*16px*/}
h5, .h5 {font-size:1em;     /*12px*/}
h6, .h6 {font-size:0.915em; /*11px*/}

.bold {
    font-weight:bold;
}
.italic {
    font-style:italic;
}
.uppercase {
    text-transform:uppercase;
}
.smallcaps {
    font-variant: small-caps
}

    /*extra headings*/
    /*collection landing page*/
    .parentsectiontitle {
        font-size:1.335em; /*16px*/
    }
    .collectiontitle {
        font-size:2em; font-size:29px; /*29px*/
        letter-spacing:-0.035em;
    }
    /*topic collection page*/
    .parentcollectiontitle  {
        font-size:2.085em; /*25px*/
        letter-spacing:-0.035em;
    }
    .topictitle {
        font-size:2em; /*24px*/
        letter-spacing:-0.035em;
    }

    .tabtitle {
        font-size:1.7em; /*22px*/
    }


    .documenttitlelarge {
        font-size:30px;
    }

    /*basic page pagetitleoneline */
    .largepagetitle  {
        font-size:2.085em; /*25px*/
    }

    /*basic page pagetitleoneline */
    .nationalpagetitle  {
        font-size:3em; /*25px*/
    }


    /*end extra headings*/



p.large,
.large {
    font-size:1.165em;
}
p {
}
p.small,
.small {
    font-size:0.915em;
    line-height:130%;
}
p.smaller,
.smaller {
    font-size:0.8em;
}

.light {
    color:#808080;
}



.linklist li {
    margin:5px;
}
    .linklist p a {
        border-bottom:0;
    }

.nowrap {
    white-space:nowrap;
}


span.initialcap {
    font-size:2em;
}

p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}



.indent,
.complimentaryclose,
.signature {
    margin-left:20px;
}

.smallindent {
    margin-left:10px;
}




/*lists*/
li ul,
li ol {margin:0 1.5em ;}
ul,
ul {
    list-style-type:none;
    margin:0 0 1.5em ;
}
ul.bulletedlist {
    list-style:square;
    padding-left:16px;
}
ol {
    margin:0 0 1.5em;
    list-style-type:decimal;
    padding-left:16px;
}



ol.letterlist {
    list-style-type:lower-alpha
}

li {display:list-item;/*ie 7 sometimes doesn't number OLs without this*/}
ul.bulletedlist li {zoom:normal/*ie 7 shows bullets at v bottom without this*/}

ol.romannumberallist {
    list-style-type:upper-roman;
}


/*
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
*/
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.hide {display:none;}
.highlight {font-weight:bold;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}








span.date {
    white-space:nowrap;
    color:#999;
    font-weight:normal;
    font-size:0.835em;
    padding-top:5px;
    padding-bottom:5px;
}


a {
    color:#0571af;
    text-decoration:none;
}
a:visited {
    color:#0c569b;
}
a:hover {
    color:#1c364d;
    text-decoration:underline
}
p a {
    text-decoration:none;
    border-bottom:1px dotted #0571af;
}
p a:hover {
    text-decoration:none;
    border-bottom:1px solid #0571af;
}

    .imagewithcaption {
    }

        .imagewithcaption img{
            border:1px solid #aa8d5f;
        }

        .caption {
             font-size: 0.915em;
             line-height: normal;
             display:block;
        }



span.endpiece {
    background:url(../img/mainsprite.png) no-repeat 0 -64px ;
    width:12px;
    color:#dcbe68;
}







/* grid.css */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27 {float:left;margin-right: 7px;}

div.last {margin-right:0;}
.span-1  { width: 27px;}
.span-2  { width: 61px;}
.span-3  { width: 95px;}
.span-4  { width: 129px;}
.span-5  { width: 163px;}
.span-6  { width: 197px;}
.span-7  { width: 231px;}
.span-8  { width: 265px;}
.span-9  { width: 299px;}
.span-10 { width: 333px;}
.span-11 { width: 367px;}
.span-12 { width: 401px;}
.span-13 { width: 435px;}
.span-14 { width: 469px;}
.span-15 { width: 503px;}
.span-16 { width: 537px;}
.span-17 { width: 571px;}
.span-18 { width: 605px;}
.span-19 { width: 639px;}
.span-20 { width: 673px;}
.span-21 { width: 707px;}
.span-22 { width: 741px;}
.span-23 { width: 775px;}
.span-24 { width: 809px;}
.span-25 { width: 843px;}
.span-26 { width: 877px;}
.span-27, div.span-27 { width: 911px; margin: 0; }

.append-1  { padding-right: 34px;}
.append-2  { padding-right: 68px;}
.append-3  { padding-right: 102px;}
.append-4  { padding-right: 136px;}
.append-5  { padding-right: 170px;}
.append-6  { padding-right: 204px;}
.append-7  { padding-right: 238px;}
.append-8  { padding-right: 272px;}
.append-9  { padding-right: 306px;}
.append-10 { padding-right: 340px;}
.append-11 { padding-right: 374px;}
.append-12 { padding-right: 408px;}
.append-13 { padding-right: 442px;}
.append-14 { padding-right: 476px;}
.append-15 { padding-right: 510px;}
.append-16 { padding-right: 544px;}
.append-17 { padding-right: 578px;}
.append-18 { padding-right: 612px;}
.append-19 { padding-right: 646px;}
.append-20 { padding-right: 680px;}
.append-21 { padding-right: 714px;}
.append-22 { padding-right: 748px;}
.append-23 { padding-right: 782px;}
.append-24 { padding-right: 816px;}
.append-25 { padding-right: 850px;}
.append-26 { padding-right: 884px;}

.prepend-1  { padding-left: 34px;}
.prepend-2  { padding-left: 68px;}
.prepend-3  { padding-left: 102px;}
.prepend-4  { padding-left: 136px;}
.prepend-5  { padding-left: 170px;}
.prepend-6  { padding-left: 204px;}
.prepend-7  { padding-left: 238px;}
.prepend-8  { padding-left: 272px;}
.prepend-9  { padding-left: 306px;}
.prepend-10 { padding-left: 340px;}
.prepend-11 { padding-left: 374px;}
.prepend-12 { padding-left: 408px;}
.prepend-13 { padding-left: 442px;}
.prepend-14 { padding-left: 476px;}
.prepend-15 { padding-left: 510px;}
.prepend-16 { padding-left: 544px;}
.prepend-17 { padding-left: 578px;}
.prepend-18 { padding-left: 612px;}
.prepend-19 { padding-left: 646px;}
.prepend-20 { padding-left: 680px;}
.prepend-21 { padding-left: 714px;}
.prepend-22 { padding-left: 748px;}
.prepend-23 { padding-left: 782px;}
.prepend-24 { padding-left: 816px;}
.prepend-25 { padding-left: 850px;}
.prepend-26 { padding-left: 884px;}

.pull-1 { margin-left: -34px;}
.pull-2 { margin-left: -68px;}
.pull-3 { margin-left: -102px;}
.pull-4 { margin-left: -136px;}
.pull-5 { margin-left: -170px;}
.pull-6 { margin-left: -204px;}
.pull-7 { margin-left: -238px;}
.pull-8 { margin-left: -272px;}
.pull-9 { margin-left: -306px;}
.pull-10 { margin-left: -340px;}
.pull-11 { margin-left: -374px;}
.pull-12 { margin-left: -408px;}
.pull-13 { margin-left: -442px;}
.pull-14 { margin-left: -476px;}
.pull-15 { margin-left: -510px;}
.pull-16 { margin-left: -544px;}
.pull-17 { margin-left: -578px;}
.pull-18 { margin-left: -612px;}
.pull-19 { margin-left: -646px;}
.pull-20 { margin-left: -680px;}
.pull-21 { margin-left: -714px;}
.pull-22 { margin-left: -748px;}
.pull-23 { margin-left: -782px;}
.pull-24 { margin-left: -816px;}
.pull-25 { margin-left: -850px;}
.pull-26 { margin-left: -884px;}
.pull-27 { margin-left: -918px;}

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24, .pull-25, .pull-26, .pull-27 {float:left;position:relative;}

.push-1 { margin: 0 -34px 0 34px;}
.push-2 { margin: 0 -68px 0 68px;}
.push-3 { margin: 0 -102px 0 102px;}
.push-4 { margin: 0 -136px 0 136px;}
.push-5 { margin: 0 -170px 0 170px;}
.push-6 { margin: 0 -204px 0 204px;}
.push-7 { margin: 0 -238px 0 238px;}
.push-8 { margin: 0 -272px 0 272px;}
.push-9 { margin: 0 -306px 0 306px;}
.push-10 { margin: 0 -340px 0 340px;}
.push-11 { margin: 0 -374px 0 374px;}
.push-12 { margin: 0 -408px 0 408px;}
.push-13 { margin: 0 -442px 0 442px;}
.push-14 { margin: 0 -476px 0 476px;}
.push-15 { margin: 0 -510px 0 510px;}
.push-16 { margin: 0 -544px 0 544px;}
.push-17 { margin: 0 -578px 0 578px;}
.push-18 { margin: 0 -612px 0 612px;}
.push-19 { margin: 0 -646px 0 646px;}
.push-20 { margin: 0 -680px 0 680px;}
.push-21 { margin: 0 -714px 0 714px;}
.push-22 { margin: 0 -748px 0 748px;}
.push-23 { margin: 0 -782px 0 782px;}
.push-24 { margin: 0 -816px 0 816px;}
.push-25 { margin: 0 -850px 0 850px;}
.push-26 { margin: 0 -884px 0 884px;}
.push-27 { margin: 0 -918px 0 918px;}

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24, .push-25, .push-26, .push-27 {float:right;position:relative;}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fbfaf7;color:#fbfaf7;}

.divider_space {
    color:#fbfaf7;
    height:0.5em;
}



hr.divider_short {
    background:none repeat 0 0 #ccc;
    color:#ccc;
    width:20px;
    float:left;
    display:block;
    padding:0;
    margin-bottom:1px;
}





.divider_purpledots hr,
.divider_3diamonds hr,
.divider_organic hr,
.divider_rosetta hr,
.divider_simpleflourish hr,
.divider_space hr {
    display:none;
}
div.divider_purpledots {
    margin-top:50px;
    height:10px;
    background:url(../img/div-dot-b25e6e.png) repeat-x;
}
div.divider_3diamonds {
    margin-top:18px;
    margin-bottom:18px;
    height:36px;
    background:url(../img/paragraph-divider.png) no-repeat 50% 50%;
}
div.divider_organic {
    margin-top:45px;
    margin-left:-50px;
    height:30px;
    background:url(../img/inthissection-top-div.png) no-repeat;
}
div.divider_rosetta {
    background:url(../img/divider-rosetta.png) no-repeat 0 0;
    height:21px;
}

div.divider_simpleflourish {
    margin-top:18px;
    margin-bottom:18px;
    height:36px;
    background:url(../img/divider-simpleflourish.png) no-repeat 50% 18px;
}





/* forms.css */
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0 0.5em 0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;/*padding:5px;*/}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

input.checkbox,
input.radio,
.checkbox input,
.radio input {
    margin-left:0;
}




/* form pages*/
form.basicform,
form.basicform input,
form.basicform select {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
}
    form.basicform label {
        display:block;
        font-size:0.915em;
    }
    form.basicform table {
        width:auto;
    }
    form.basicform select.year,
    form.basicform select.month  {
        width:80px;
    }
    form.basicform .fullwidth    {
        width:100%;
    }
    form.basicform .submitbutton {
        margin-top:10px;
    }

    .basicform dl dt {
        padding-top:10px;
    }



    form#contactform input#submit,
    form#contactform button#back{
        width:5em;
        margin-right:5px;

    }










/*chrome*/
#bgtexture {
    z-index:1;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}
#bgtextureblocker {
    z-index:2;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}
#canvasborder {
    position:relative;
    z-index:3;
    background:#ece8e2;
    border:1px solid #d6ceb2;
    margin:auto;
    margin-top:33px;
    width:913px;
    padding:0 0;
     -webkit-box-shadow: 0 0 3px  rgba(0, 0, 0, 0.10);
     -moz-box-shadow:    0 0 3px  rgba(0, 0, 0, 0.10);
}
    #canvas {
        margin:1px;
        position:relative;
        z-index:3;
        background:#fbfaf7 url(../img/canvas.png) repeat-y -1000px 0;




        min-height:400px;
        padding-bottom:100px;

    }


#header {
    background:url(../img/canvas.png) no-repeat 0 0;
    margin:0;
    color:#886b43;
}


#ftr {
    /*padding-top:40px;*/
    background:url(../img/canvas.png) no-repeat -2000px 100%;
    min-height:70px;
    position:relative;
    font-family:Tahoma, Arial, Helvetica, sans-serif;


    position:absolute;
    bottom:0;
    left:0;
    right:0;

}
    #ftrlinks {
        background:#e9e5d7;
        background:rgba(212, 204, 174, 0.40);
        height:28px;
        line-height:28px;
        margin:0;
        padding:0 0 0 34px;
    }
        #ftrlinks li {
            float:left;
            padding:0 0 0 8px;
        }
            #ftrlinks li a{
                font-size:0.915em;
                border-right:1px solid #000;
                padding:0 8px 0 0;
                line-height:normal;
            }

    #ftrsignoff {
        width:200px;
        padding:12px 0 12px 57px ;
        float:right;
        position:absolute;
        right:0;
        top:-12px;
    }


        #ftrsignoff i {
            background:url(../img/mainsprite.png) no-repeat 0 -246px;
            display:block;
            width:52px;
            height:50px;
            position:absolute;
            left:0;
            top:0;
        }
        #ftrsignoff a{
            background:url(../img/mainsprite.png) no-repeat 0 -190px;
            height:28px;
            width:200px;
            display:block;
            overflow:hidden;
            text-indent:-1863px;
        }
        #ftrsignoff a:hover{
            background:url(../img/mainsprite.png) no-repeat 0 -218px;
        }
        #ftrsignoff h6 {
            font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
            font-size:0.835em;
            font-weight:normal;
            padding:2px 0 0 0;
            color:#b8a88f;
            margin:2px 0 0 0;
        }







#masternav {
    position:absolute;
    z-index:10;
    top:-36px;
    right:34px;
    background:#fff;
    padding:0 1px;
    width:195px;
    border:1px solid #cfcec9;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:0.915em;
     -webkit-box-shadow: 0 0 3px  rgba(0, 0, 0, 0.10);
     -moz-box-shadow:    0 0 3px  rgba(0, 0, 0, 0.10);
}


#masternav a,
#masternav h3,
#masternav h5,
#masternav ul,
#masternav li {
    padding:0;
    margin:0;
    border:0;
    line-height:1.2em;
    text-decoration:none;
    zoom:1;
}
#masternav a,
#masternav form {
    display:block;
    position:relative;
}

#masternav div {
    position:relative;
    zoom:1;
}



#masternavcollapsible {
    background:#eae7db;
}
#masternavhdr {
    background:#d4ccae url(../img/mainsprite.png);
}
    #masternavhdr h3 a {
        text-indent:-1863px;
        height:35px;
        width:150px;
        height:35px;
        overflow:hidden;
    }

    /*icons*/
    #masternav li > a i,
    #masternav h5 > a i,
    #collapsebtn i {
        background:url(../img/mainsprite.png) no-repeat;
        margin:0 6px 0 2px;
        display:inline-block;
        height:15px;
        width:15px;
        vertical-align:top;
    }

    #masternav i.printpage {background-position:-15px -48px;}
    #masternav i.rssfeeds  {background-position:0     -48px;}
    #masternav i.emailpage {background-position:-30px -48px;}
    .dark #masternav h5 a i.sharepage {background-position:-45px -78px;}

        #masternav i.sharepage,
    #masternav h5 a:hover i.sharepage,
    #masternav li.navactive h5 a i.sharepage {background-position:-45px -48px;}
        #masternav i.toolsmore {background-position:-60px -48px;}


    #masternav i.arrow {margin:0; position:absolute; left:5px;top:3px;}
    #masternav .navhdr i.arrow {background-position:-90px -48px;}
    #masternav .navactive .navhdr i.arrow {background-position:-75px -48px;}

    a#collapsebtn {
        background:url(../img/mainsprite.png) no-repeat 999px;
        position:absolute;
        top:0;
        right:1px;
        width:22px;
        height:35px;
        text-indent:-1863px;
        overflow:hidden;
        cursor:default;
    }
    #collapsebtn:hover {
        background-position: -196px  0;
    }
        #collapsebtn i {
            background-position:-15px -63px;
            display:block;
            margin-top:10px;
        }
        #collapsebtn.collapsebtncollapsed i {
            background-position:-30px -63px;
        }


        #mastersearch {
            padding:15px 10px;
            border-bottom:1px solid #d9d5c7;
            z-index:5;
        }
            #mastersearch input,
            #mastersearch img,
            #mastersearch a {
                float:left;
            }



            #mastersearch input.searchtext,
            input.searchtext {
                border:1px solid #a58e51;
                border-right: 0 none;
                width: 150px;
                height:16px;
                font-size:1em;
                padding-left:2px;
                padding:1px;
                -webkit-appearance: none;
                -webkit-border-radius:0;
            }
            #mastersearch input.btnsearch,
            input.btnsearch {
                background:url(../img/mainsprite.png) no-repeat -151px -47px #fff;
                width:19px;
                height:20px;
                text-indent:-999px;
                line-height:0;
                border:0;
                border: 1px solid #A58E51;
                border-left:0;
                padding: 1px;
                -webkit-appearance: none;
                -webkit-border-radius:0;
            }
            #mastersearch input.btnsearch:hover {
                background-position: -151px -67px;
            }
            #mastersearch input.searchtextdescription {
                color:#999;
            }


     #sitesearchselectbutton {
        background:url(../img/mainsprite.png) no-repeat -170px -47px;
        width:15px;
        height:20px;
        overflow:hidden;
        text-indent:-1863px;
        cursor:default;
    }
         #sitesearchselectbutton:hover{
            background-position:-170px -67px
        }


        #masternav #sitesearchselect {
            display:none;
            position:absolute;
            width:190px;
            border:1px solid #c7d7d6;
            background:#fff;
            padding:7px;
            top:37px;
            left:9px;
            z-index:5;
            -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .3);
            -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .3);
            box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .3);
        }

            #masternav #sitesearchselect li{
                margin:0 0 5px 0;
                white-space:nowrap;
                zoom:0;

            }

                #masternav #sitesearchselect li a {
                    display:block;
                    padding:0 5px 0 0;
                    line-height:1.4em;
                    float:none;

                }
                    #sitesearchselect li a span {
                        color:#fff;
                        margin-right:7px;
                        font-weight:normal;
                        font-size:1.4em;
                    }
                #masternav ul#sitesearchselect li a:hover {
                    background:none;
                    cursor:default;
                }
                    #sitesearchselect li a:hover span,
                    #sitesearchselect li.sitesearchselectselected span {
                        color:#e95100;
                    }
                #sitesearchselect li.sitesearchselectselected {
                    font-weight:bold;
                }






            #masternav li > a,
            #masternav li > h5 > a {
                color:#47463f;
                padding:4px 10px 4px 25px;
            }




            /*active area*/

            #masternav li div {
                display:none;
                border-bottom:1px solid #d9d5c7;
                background:#f4f3eb;
            }
                #masternav li ul {
                    padding-top:5px;
                    padding-bottom:30px;
                }
                #masternav .navactive div  {
                    display:block;
                }
            /* END active area*/





                /*navhdr*/
                #masternav .navhdr a {
                    border-bottom:1px solid #d9d5c7;
                    background:#eae7db;
                    cursor:default;
                    padding-left:25px;
                    line-height:1.4em;
                }
                #masternav .navactive .navhdr a {
                    background:#efede5 url(../img/mainsprite.png) no-repeat -218px 0 ;
                    font-weight:bold;
                }




                    /*L3 menu*/
                    #masternav .navactiveparent a {
                        border:1px solid #ccc;
                        margin:0 5px 0 20px;
                        padding-left:5px;
                        padding-right:5px;
                    }
                    #masternav .level3.navactive {
                        background:#f8f7f2;
                    }
                        #masternav .level3 .navhdr  {
                            background:#edebde url(../img/mainsprite.png) no-repeat -218px -130px ;
                            padding:0 0 0 22px;
                        }
                        #masternav .level3.navactive .navhdr  {
                            background:#edebde url(../img/mainsprite.png) no-repeat -218px -64px;
                        }
                    #masternav .level3 div {
                        padding:0 0 0 22px;
                        background:none;
                    }
                            #masternav .level3 .navhdr a  {
                                background:none;
                            }
                        #masternav .level3 ul  {
                            background:none;
                        }



                /*hovers*/
                #masternav li a:hover,
                #masternav li .navhdr a:hover {
                    background:#f9d4c0 url(../img/mainsprite.png) no-repeat -218px -258px;
                }
                /*active pages*/
                #masternav .navactivepage > a,
                #masternav .navactivepage > a:hover {
                    background:#e4d098 url(../img/mainsprite.png) no-repeat -218px -194px;
                    cursor:text;
                }



#masternavtoolssignoff {
    background:url(../img/mainsprite.png) no-repeat 0 -36px ;
    height:11px;
    overflow:hidden;
}






#breadcrumb {
    position:absolute;
    top:-17px;
    left:0;
    margin:0;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
}
    #breadcrumb li{
        float:left;
        padding:0 5px 0 0;
        color:#fff;
        font-size:0.835em;
        font-family:Tahoma, Arial, Helvetica, sans-serif
    }
        #breadcrumb li a{
            color:#eae3d5;
            font-family:Tahoma, Arial, Helvetica, sans-serif
        }



/*## Page identity##*/
    /*imagetext heading*/
    .pageidentity_imagetext {
        height:77px;
    }
    .pageidentity_imagetext h1,
    .pageidentity_imagetext h2,
    .pageidentity_imagetext h3,
    .pageidentity_imagetext h4,
    .pageidentity_imagetext h5,
    .pageidentity_imagetext h6 {
        margin:0;
        padding:0;
        text-indent:-1863px;
    }

    /*imagetext with link*/
    .pageidentity_imagetext .withlink {
        text-indent:0;
    }
    .pageidentity_imagetext .withlink a {
        height:77px;
        display:block;
        text-indent:-1863px;
        overflow:hidden;
        width:650px;
    }






    /*image with intro text identity*/
    .pageidentity_imagewithintro {
        height:242px;
    }
    .pageidentity_imagewithintro h1,
    .pageidentity_imagewithintro h2,
    .pageidentity_imagewithintro h3,
    .pageidentity_imagewithintro h4,
    .pageidentity_imagewithintro h5,
    .pageidentity_imagewithintro h6 {
        margin:0;
        padding:0;
        text-indent:-1863px;
    }





    /*identity text heading */
    .pageidentity_text {
        height:77px;
        padding:0 34px;
    }
        .pageidentity_text h1,
        .pageidentity_text h2,
        .pageidentity_text h3,
        .pageidentity_text h4,
        .pageidentity_text h5,
        .pageidentity_text h6 {
            margin:0;
            line-height:normal;
            color:inherit;
        }

    .pageidentity_text.oneline,
    .pageidentity_text.oneline h1,
    .pageidentity_text.oneline h2,
    .pageidentity_text.oneline h3,
    .pageidentity_text.oneline h4,
    .pageidentity_text.oneline h5,
    .pageidentity_text.oneline h6 {
        line-height:70px;
    }
    .pageidentity_text.twoline {

    }
        .pageidentity_text.twoline .line1 {
            padding-top:10px;
        }

    .pageidentity_text a {
        color:inherit;
    }

    /* secondary header */
    .secondaryheader {
        height:58px;
        margin-bottom:40px;
    }
        .secondaryheader h1{
            padding:0 194px;
            line-height:58px;
            color:#fff;
            margin:0;
        }

/* ### Site section styling ### */
/* What Baha'is Believe */
body.beliefs {
    background-color:#555346;
    background-image:url(<!--#echo var="ASSETS_URL" -->/2/beliefs/img/mainbg-beliefs.jpg);
}
body.beliefs #header,
body.beliefs #header h1,
body.beliefs #header h2,
body.beliefs #header h3,
body.beliefs #header h4,
body.beliefs #header h5,
body.beliefs #header h6,
body.beliefs #header a,
body.beliefs .topicheader h1,
body.beliefs .topicheader h2 {
    color:#7c5d31;
}
/* ### END Site section styling ###*/

/* gives some v space above anchor tags if needed*/
div.anchorfixframe {
    position:relative;
    height:1px;
    padding:0;
}

#creditsList div.anchorfix {
    position:absolute;
    top:-25px;
    height:1px;
    width:1px;
    padding:0;
}

/*right column*/
.rightcolumn {
    width:143px;
    position:absolute;
    right:78px;
    top:350px;
    padding:0 10px;
}

    .rightcolumn.widerightcolumn {
        width:177px;
        right:35px;
    }


    .sideborder {
        border-left:1px dotted #989796;
    }
    div.sideborder {
        margin-right:-12px;
    }

        .rightcolumn .linklist {
            margin-left:0;
        }

        .rightcolumn .linklist li{
            margin:0 0 6px;
            line-height:100%;
        }

        .rightcolumn ul {
            padding:0 0 10px 5px;
            margin:0 0 20px 0;
        }

        .rightcolumn a:hover {
            text-decoration:underline;
        }
        .rightcolumn p a {
            border:0;
        }



/*icons*/
span.icon {
    display:inline-block;
    width:20px;
    height:20px;
    margin-right:5px;
    vertical-align:middle;
    background-repeat:no-repeat;
}
li.icon {
    padding-left:25px;
    background-position:0 3px;
    background-repeat:no-repeat;
}
    .icon.pdf {
        background-image:url(../img/icon-pdf.png);
    }
    .icon.word {
        background-image:url(../img/icon-word.png);
    }



/*misc styles*/
a.returntotop {
    background:url(../img/icon-backtotop.png) no-repeat 0 50%;
    padding-left:15px;
    margin:30px 0 30px -10px;
    display:block;
    zoom:1;
    font-family:Arial, Helvetica, sans-serif;
}
.error {
    border:2px solid #FBC2C4;
    margin-bottom:1em;
    padding:0.8em;
    background:#FBE3E4;
    color:#8A1F11;
}
.verticalembelishment {
    background:url(../img/side-embelishment.png) 0 20px no-repeat;
}
.verticalembelishment2 {
    background:url(../img/side-embelishment2.png) 5px 20px no-repeat;
}



.whiteboxwithborder {
    background:#fff;
    border:solid #eeedea;
    border-width:0 1px;
    border-bottom:6px solid #ae9d98;
    margin-top:0;
    padding-bottom:30px;
    margin-bottom:80px;
}

/*feature image*/
.featureimage {
    width:639px;
    position:relative;
}
    .featureimage img {
        display:block;
    }
    .featureimage p.caption {
        background:#8a8264 url(../img/sprite-tabpage-h.png) repeat-x;
        margin:0;
        padding:7px 10px;
        color:#fff;
    }

    .featureimage p.caption a {
        color:#fff;
        border:none;
    }

.featureimage.dropshadow {
    width:643px;
    padding-bottom:7px;
    background:url(../img/feature-image-base.png) no-repeat 0 100%;
}
    .featureimage.dropshadow p.caption {
        margin:0 4px 0 0;
        background:#000;
    }

/*tab page*/
#tabpage {
    background: url(../img/tab-bg.png) no-repeat;
}
#tabs {
    width:170px;
    float:left;
}
    .tabheader {
        background:url(../img/tab-hdr-exploring-this-topic.png);
        margin:0;
    }
        .tabheader a {
            height:64px;
            overflow:hidden;
            text-indent:-999px;
            display:block;
        }
    #tabs img {
        display:block;
    }

    #tabs ul,
    #tabs ul li {
        margin:0;
        padding:0;
    }
    #tabs ul li {
        margin:0 1px 0 0;
    }
        #tabs ul li a {
            border-color:#ccc4ab;
            border-style:solid;
            border-width:0 0 1px 0;
            color:#666666;
            display:block;
            font-size:0.915em;
            padding:6px 5px;
            text-align:right;
            zoom:1;
        }
        #tabs ul li a:hover {
            background:url(../img/tab-hover-bg.png) repeat-y 0 0;
            text-decoration:none;
        }
    #tabs ul li.active {
        background:#fbfaf7 url(../img/sprite-tabpage-v.png) no-repeat -490px 0;
        margin:0;
        padding:0;
    }
        #tabs ul li.active a {
            background:none;
            border-right:0 none;
            cursor:text;
            font-weight:bold;
            margin-right:1px;
            text-decoration:none;
        }
#tabcontent {
    float:left;
    padding:23px 0 0 20px;
    background:url(../img/sprite-tabpage-h.png) 0 -320px repeat-x;
    width:415px;
    padding-right:34px;
}
    .topicheader {
        margin-bottom:15px;
    }
    .topicheader.landingpage {
        margin-top:15px;
    }
    .topicheader h1,
    .topicheader h2 {
        margin-top:0;
    }


.collection-footer {
    text-align:center;
    font-size:0.915em;
    margin:30px -100px 0 -20px;
}
    .nextprevtab {
        border-bottom:1px solid #DDD;
        padding:10px 18px;
    }
        .nextprevtab a {float:right;}
        .nextprevtab a:first-child {float:left;}

.collection-footer a.returntotop {
    background:url(../img/icon-backtotop.png) no-repeat 0 50%;
    padding-left:15px;
    margin:10px 0;
    display:inline-block;
}


/*inline images*/
div.inlineimage {
    float:right;
    margin:0 -150px 10px 20px;
    width:331px
}
    div.inlineimage img {
        border:1px solid #aa8d5f;
    }
    #tabcontent div.inlineimage p {
        margin:0;
    }
    #tabcontent div.inlineimage p a {
        border-width:0;
    }

div.inlineimage.fullwidth {
    float:none;
    width:449px;
    margin:30px 0 30px 0;
}
div.inlineimage.enlargeable .caption {
    display:block;
}
    div.inlineimage.enlargeable .caption a {
        border-bottom:0;
        display:block;
    }

/*quotes*/
blockquote {
    margin:18px 0;
}
    blockquote .attribution {
        margin-top:-1em;
        padding-left:10px;
    }
    blockquote .attributioninline {
        font-size:0.86em;
        font-style:normal;
        padding-left:10px;
    }


    div.quotecollection {
        margin-top:25px;
    }
    div.quotecollection blockquote {
        padding-bottom:7px;
        padding-top:17px;
        font-style:normal;
        background:url(../img/quotecollection-bullet.png) no-repeat 23px  24px;
        position:relative;
    }
        div.quotecollection blockquote.first {
            background:url(../img/quotecollection-bullet-first.png) no-repeat 7px  0;
        }
        div.quotecollection .initialcap:first-letter {
            font-size:17px
        }
        #tabcontent  div.quotecollection  blockquote p {
            margin-left:40px;
            font-family:Georgia,"Times New Roman",Times,serif;
            line-height:160%;
        }



    #tabcontent div.quotecollection blockquote p.attribution {
        background:url(../img/attribution-dash.png) no-repeat scroll 0 8px transparent;
        font-family:Arial,Helvetica,sans-serif;
        font-size:0.915em;
        margin-bottom:3em;
        margin-top:-0.5em;
        padding-left:35px;
        width:200px;
    }


/*lightbox*/
#lightboxBackground {
    background:#000;
    left:0;
    min-height:100%;
    position:fixed;
    top:0;
    width:100%;
    z-index:11;
}

#lightbox {
    top:0;
    left:0;
    min-height:100%;
    padding-bottom:70px;
    position:absolute;
    text-align:center;
    width:100%;
    z-index:13;
}




body.imageviewerloaded {
    overflow:hidden;
    height:100%;
}
.imageviewerloaded #lightbox {
    height:100%;
}
.imageviewerloaded #lightboxContainer {
    height: 100%;
    overflow: auto;
    position: relative;
    z-index: 15;
}


    #lightboxCanvasBorder {
        border:1px solid #7a7a7a;
        margin:75px auto 0;
        padding:0;
        position:relative;
        width:845px;
        z-index:14;
    }

        #lightboxCanvasBorder div.btnclosepopup,
        #lightboxCanvasBorder div.btnclosepopupbottom {
            background:#fff;
            text-align:center;
            border-top:1px solid #e6790f;
        }
        #lightboxCanvasBorder div.btnclosepopupbottom {
            border-bottom:1px solid #e6790f;
            border-top:0;
        }
            #lightboxCanvasBorder .btnclosepopup a,
            #lightboxCanvasBorder .btnclosepopupbottom a {
                background:url(../img/btnclosepopup.png) 0 0 no-repeat;
                display:block;
                width:275px;
                height:21px;
                line-height:19px;
                margin:auto;
                color:#fff;
                font-weight:bold;
                text-indent:-21px;
            }
            #lightboxCanvasBorder .btnclosepopupbottom a {
                background-position:-275px 0;
                line-height:21px;

            }
            #lightboxCanvasBorder .btnclosepopup a:hover,
            #lightboxCanvasBorder .btnclosepopupbottom a:hover {
                text-decoration:none;
            }

            #lightboxCanvasBorder .btnclosepopup a:hover{
                background-position:0 -21px;
            }
            #lightboxCanvasBorder .btnclosepopupbottom a:hover {
                background-position:-275px -21px;
            }






        #lightboxCanvas {
            position:relative;
            background:#fff;
            text-align:left;
            z-index:3;
            padding:60px 300px 60px 80px ;
        }


        .signoffsquares {
            background:url(../img/e5e5e5_squares.png) no-repeat 225px  50%;
            height:50px;
        }



        .lightboxpagetools {
            background:transparent url(../img/dotted-989796.png) repeat-y scroll 0 0;
            font-size:0.915em;
            line-height:normal;
            padding-left:10px;
            position:absolute;
            right:20px;
            text-align:left;
            top:160px;
            width:200px;
        }

        .lightboxpagetools ul {
            margin:0 0 20px 0;

        }
            #lightboxCanvas .lightboxpagetools li {
                font-family:Arial, Helvetica, sans-serif;
            }


            .lightboxpagetools li a {
                background:transparent none no-repeat scroll 0 50%;
                display:block;
                padding:5px 0 5px 20px;
            }


            .lightboxpagetools li.print a {
                background-image:url(../img/icon-tools-printpage.png);
            }
            .lightboxpagetools li.link a {
                background-image:url(../img/icon-tools-link.png);
            }
            .lightboxpagetools li.page a {
                background-image:url(../img/icon-tools-single-page.png);
            }


            .lightboxpagetools li.pdf a {
                background-image:url(../img/icon-tools-pdf.png);
            }


            #documentLink {
                font-size:11px;
                position:absolute;
                top:100px;
                right:35px;
                background:#f9f6ef;
                border:1px solid #EDEBDE;
                padding:5px;
            }
                #documentLink input {
                    display:block;
                }
                #documentLink a {
                    position:absolute;
                    top:5px;
                    right:5px;
                }
                #documentLink input {
                    font-size:11px;
                    width:230px
                }

/*document page*/
#document {
    background:#000;
}
    .documenttitle {
        margin-bottom:20px;
        margin-left:-20px ;
        margin-right:-80px ;
    }
    .documenttitle h1 {
        margin-top:10px;
    }

    .documentintro {
        background:url(../img/document-divider.png) no-repeat 50% 100%;
        padding-bottom:35px;
        margin-bottom:30px;
    }
    .documentintro p {
        font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
        line-height:150%;
    }


    .documentbody p {
        font-size:1.1em;
        line-height:170%;
    }
    .documentbody  h2 {
        margin:2.5em 0 0.5em -0.5em ;
    }
    .documentbody  h3 {
        margin:1.5em 0 0.5em 0 ;
    }









    #floatingfootnote {
        right:40px;
        width:210px;
        margin-top:-110px;
        position:absolute;
        background:#fff;
        border:1px solid #cbcbcb;
    }
    #tabcontent .withfootnotes .expandable-hide {
        position:relative;

    }
    #tabcontent #floatingfootnote {
        margin-top:-45px;
    }
        #floatingfootnote h6 {
            font-size:10px;
            color:#666;
            padding:15px 15px 10px 23px;
            margin:0 0 0 -8px;
            background:url(../img/fn-sidearrow.png) no-repeat 0 10px;
        }
        #floatingfootnote a.close {
            background:url(../img/footnote-close.png) no-repeat;
            display:block;
            height:17px;
            width:17px;
            position:absolute;
            top:5px;
            right:5px;
        }
            #floatingfootnote a.close:hover {
                background-color:#f8f8f8;
            }
         #floatingfootnotecontents {
            font-size:12px;
            color:#666;
            padding:0 15px 15px 15px;
        }

         #floatingfootnotecontents .fn-return {
            display:none;
        }




    .fn {
        font-size:0.915em;
        font-family:Arial, Helvetica, sans-serif;
        font-style:normal;
    }
        .fn a {
            color: #0571AF;
            cursor: pointer;
            font-size: 10px;
            font-style: normal;
            font-weight: normal;
            font-weight:bold;
            line-height: 0;
            padding-left: 1px;
            vertical-align: super;
            border:0;
/*
            color:#666;
            border-bottom:1px solid #666;
            padding:0 3px;*/
        }
        .fn a:hover {
            background:#0571AF;
            color:#fff;
            border-bottom:1px solid #fff;


        }


    .fn-return {
        font-size:1.4em;
        line-height:1em;
        vertical-align:bottom;
    }





        #lightboxCanvas .attribution {
            margin-top:-0.5em;
            margin-bottom:3em;
            margin-left:20px;
            padding-left:35px;
            font-size:0.915em;
            background:url(../img/attribution-dash.png) no-repeat 0 8px;
            font-family:Arial, Helvetica, sans-serif;
        }

/*imagesinthissection*/
.imagesinthissection {
    border:solid #e7dfd4;
    border-width:1px 0;
    padding:10px 0;

}
    #tabcontent .imagesinthissection h5,
    #tabcontent .imagesinthissection p{
        margin:0 5px 0;
    }
    #tabcontent .imagesinthissection h5{
        font-size:1em;
        font-weight:bold;
        background:url(../img/icon-darkbg-slideshow.png) no-repeat 0 1px;
        padding-left:15px;
    }
    .imagesinthissection p{
        font-size:0.915em;
        line-height:normal;
    }

    .imagesinthissection .imagecount{
        font-size:0.915em;
        color:#999;
        white-space:nowrap;
    }

/*image viewers*/
.lightboximageviewer {
    border:solid #7a7a7a;
    border-width:1px 0;
    margin:75px auto 30px;
    padding:0;
    position:relative;
    z-index:14;
}

    .lightboximageviewer div.btnclosepopup {
        text-align:center;
    }
        .lightboximageviewer .btnclosepopup a {
            display:block;
            width:101px;
            height:21px;
            line-height:19px;
            margin:auto;
            color:#fff;
            font-weight:bold;
            text-indent:-20px;
        }
        .lightboximageviewer .btnclosepopup a:hover {
            text-decoration:none;
        }



        .lightboximageviewer .largeimage {
        }
            .lightboximageviewer .image {
                border:1px solid #717171;
                width:642px;
                padding:0;
                text-align:center;
            }
                .lightboximageviewer .image img {
                    display:block;
                    margin:5px auto;
                }





    .visualjourney {
        background:#24201f;
        padding:7px 0 90px;
    }

        .visualjourney .btnclosepopup a {
            background:url(../img/visualjourney-btnclosepopup.png) 0 0 no-repeat;
            margin-bottom:-8px;
            position:relative;
            z-index:20;
        }

        .visualjourney .imagelist{
            background:#000;
            width:974px;
            margin:0 auto;
            padding:20px 0;
            position:relative;
            text-align:left;
        }
        .visualjourney .imagelist h1 {
            background:url(../img/visualjourney-flourish.png) 0 0 no-repeat;
            height:55px;
            line-height:55px;
            text-indent:70px;
            margin-top:0;
            color:#b3b3b3;
            font-size:25px;
        }


        .visualjourney .navigation {
            position:absolute;
            width:215px;
            right:0;
            top:88px;
            z-index:30;
        }
            .visualjourney .navigation a {
                display:block;
                float:left;
                height:20px;
                width:20px;
                overflow:hidden;
                text-indent:999px;
                margin-right:5px;
                background:url(../img/sprite-visual-journey.png) -25px 0 no-repeat;
            }
            .visualjourney .navigation a:hover {
                background-position:-25px -50px;
            }
            .visualjourney .navigation a.disabled {
                background-position:-25px -25px;
                cursor:default;
            }


            .visualjourney .navigation a.previous {
                background-position:0 0;
            }
            .visualjourney .navigation a.previous:hover {
                background-position:0 -50px;
            }

            .visualjourney .navigation a.previous.disabled {
                background-position:0 -25px;
            }

            .visualjourney .navigation span.imagecount {
                margin-left:0;
                line-height:20px;
                color:#ccc;
            }
            .visualjourney .narrative {
                width:231px;
                position:absolute;
                right:0;
                top:0;
                padding-top:35px;
            }
                .visualjourney .narrative h2,
                .visualjourney .narrative p {
                    color:#fff;
                    margin-left:15px;
                    margin-right:20px;
                    font-family:Arial, Helvetica, sans-serif;
                }

            .visualjourney .largeimage {
                position:relative;
                width:974px;

            }
            .visualjourney .image,
            .visualjourney p.caption {
                margin-left:64px;
                width:673px;
                float:left;
            }

            .visualjourney .image {
                overflow:hidden;

            }
            .visualjourney .image.active {
            }
            .visualjourney p.caption {
                padding-top:15px;
            }



            .visualjourney .largeimage.active .image {
                z-index:10;
            }
            .visualjourney .largeimage.last-active .image{
                z-index:9;
            }


            .visualjourney .imagelist .largeimage .image,
            .visualjourney .imagelist .caption,
            .visualjourney .imagelist .narrative {display:none;}



.imageviewer {
    background:#24201F;
}

    .imageviewer .btnclosepopup a {
        background:url(../img/image-viewer-btnclosepopup.png) 0 0 no-repeat;
    }

    .imageviewer .imagelist {
        padding:0 0 90px;
        margin:0 auto;
        width:820px;
    }

        .imageviewer .imagelist h1 {
            text-align:right;
            margin-right:20px;
            margin-bottom:10px;
            color:#fff;


        }
        .imageviewer .largeimage  {
            float:left;
        }

        .imageviewer .image {
            width:642px;
            background:#000;
        }


        .imageviewer p.caption {
            color:#fff;
            text-align:left;
            padding-top:3px;
            font-size:1em;
            width:642px;
        }

        .imageviewer .navigation {
            float:right;
            width:155px;
            height:430px;
            overflow:auto;
        }
            .imageviewer .navigation a {
                display:block;
                float:left;
                border:1px solid #333;
                margin:0 5px 10px;
            }
                .imageviewer .navigation a.active {
                    border:1px solid #fff;
                }
                .imageviewer .navigation a:hover {
                    border:1px solid #ff6600;
                }
                .imageviewer .navigation a img {
                    display:block;
                    float:left;
                }
        .imageviewer .largeimage {display:none;}



/*image list*/
ul.imagelist {
    padding:20px 0;

}

    ul.imagelist li {
        padding:0 0 40px 0;
        font-size:0.915em;
    }


        ul.imagelist li img{
            float:left;
            margin-right:10px;
            border:1px solid #aa8d5f;
        }


            ul.imagelist li.imagelistvertical img{
                margin-left:50px;
                margin-right:60px;
            }
        ul.imagelist li div {
            float:left;
            width:304px;
        }

        ul.imagelist li div p,
        ul.imagelist li div h5 {
            margin:0;
        }

        ul.imagelist li p.downloadhighresimage {
            background:url(../img/dark-icon-download.png) no-repeat 0 -24px;
            display:block;
            padding:0 0 0 12px;
            margin:20px 0 0 0;
        }
        ul.imagelist li p.downloadhighresimage a {
            border-bottom-width:0;
        }
        ul.imagelist li p.downloadhighresimage a:hover {
            border-bottom-width:1px;
        }


/*expandable lists*/
.expandablelist {
    margin:10px 0 0 0;
}
.expandablelist-expandall {
    float:right;
    font-size:0.915em;
    margin:20px 50px 5px 0;
}

.expandablelist-group {
    clear:both;
    padding-bottom:20px;
}


.expandablelist .expandablelist-item {
    clear:both;
    padding:10px 15px 0 5px;
    margin-left:5px;
}

.expandablelist .expandable-toggle {
    clear:both;
    margin-top:0;
    line-height:1.15em;
}
    .expandablelist .expandable-toggle a {
        background:url(../img/icon-expand-collapse.png) no-repeat 0 2px;
        padding-left:13px;
        cursor:default;
        display:block;
    }

    .expandablelist .expandable-expanded > .expandable-toggle a,
    .expandablelist.expandable-expanded > .expandable-toggle a {
        background-position:0 -89px;
    }
.expandablelist .expandable-expanded {
    margin-bottom:15px;
}
.expandablelist.documentlist.noteaser .expandable-expanded {
    background:none;
}
.expandablelist .teaser {
    font-size:0.915em;
    line-height:normal;
    padding-left:15px;
}
.expandablelist .expandable-hide {
    padding-left:15px;
    display:none;
}

.expandablelist  a.returntotop {
    margin-left:-25px;
}
/* expandablelist textlist */
.expandablelist.textlist {
    margin-left:15px;
    position:relative;


}
    .expandablelist.textlist.expandable-expanded .expandablelist-item {
        padding-bottom:20px;
    }

    .expandablelist.textlist .expandablelist-item-collapse {
        display:block;
        position:absolute;
        overflow:hidden;
        text-indent:-999px;
        height:13px;
        width:13px;
        cursor:default;
        margin:1px;
    }
        .expandablelist.textlist .expandablelist-item-collapse {
            background:url(../img/icon-expand-collapse.png) no-repeat 2px -89px;
            left:355px;
        }

    .expandablelist.textlist .expandablelist-item-collapse:hover {
        margin:0;
        border:1px solid #ccc;
    }


/* expandablelist documentlist */
.expandablelist.documentlist {
    padding-right:20px;
}
    .expandablelist.documentlist .expandable-expanded {
        background:#f0ede5 url(../img/documentlist-item-bg.png) repeat-x;
        padding-bottom:20px;
        padding-right:15px;
    }


    .expandablelist.documentlist .readmore {
        background:url(../img/sprite-tabpage-h.png) no-repeat 0 -273px;
        float:left;
        margin-left:20px;
        border:solid #dfdfdf;
        border-width:1px 0;
        cursor:pointer;
    }
        .expandablelist.documentlist .readmore span {
            display:block;
            height:23px;
            line-height:23px;
            padding:0 15px 0 30px;
            font-size:0.915em;
            float:left;
            border:solid #dfdfdf;
            border-width:0 1px;
            margin:0 -1px;
        }
    .expandablelist.documentlist .readmore:hover {
        background-position:0 -296px;
        border-color:#c8c8c8;
    }
        .expandablelist.documentlist .readmore:hover span {
            border-color:#c8c8c8;
        }
    .expandablelist.documentlist .downloadpdf {
        float:right;
        background:url(../img/icon-download.png) no-repeat 0 7px;
        padding:0 0 0 15px;
        margin-right:40px;
        font-size:0.915em;
        line-height:23px;
    }



/* highlight lists*/
dl.highlightlist {
    margin:0 15px 20px;
    padding-top:40px;
}
    dl.highlightlist dt span.date {
        font-size:0.915em;
        padding:0;
        display:block;
    }
    dl.highlightlist dd {
        margin:5px 0 25px 15px;
    }






.bordertophighlight {
    border-top:4px solid #cc6600;
    padding-top:5px;
    line-height:180%;
}
.bordertophighlight p {
    padding-left:15px;
    padding-right:15px;
}
    .bordertophighlight a.linkhighlight {
        border:solid #e1e1de;
        border-width:1px 0;
        margin-top:30px;
        padding:5px 0;
        display:block;
        text-align:center;
    }






div.raisedhighlight {
    background:url(../img/raised-links.png) 0 100% no-repeat;
    margin-left:25px;
    margin-bottom:30px;
}
.raisedhighlight_top {
    background:url(../img/raised-links.png) -717px 0 no-repeat;
    padding-top:10px;
    margin:0;
}
    ul.iconhighlightlist{
        padding:10px 20px 5px 20px ;
        margin:0;

    }
        .iconhighlightlist li{
            padding:0 0 15px 0;
        }
        .iconhighlightlist li a {
            float:left;
            width:166px;
            margin-right:10px;
        }
        .iconhighlightlist li img {
            float:left;
            border:1px solid #aa8d5f;
            background:#8a8264;
        }

        .iconhighlightlist li h3 {
            padding-top:3px;
            margin:0 0 3px 0;
            width:219px;
            float:left;
        }
        .iconhighlightlist  li h3 a {
            margin:0;
            width:219px;
        }
            .iconhighlightlist  li p {
                line-height:1.2em;
                margin:0;
                width:219px;
                float:left;
            }










    .inthisdocument {
        width:200px;
        top:260px;
        right:30px;
        position:absolute;
        background:#fdfbf9;
        border:1px solid #f6f5f4;
    }
        .inthisdocument h5 {
            padding:8px 10px 8px 15px;
            margin:0;
            color:#666;
            background:#f9f5f1 url(../img/inthisdocument-bg.png) repeat-x;
        }
        .inthisdocument ul {
            margin:0;
            padding:15px 10px 10px 30px;
        }
            .inthisdocument ul li {
                color:#ddd4c2;
                padding-bottom:5px;
            }
            .inthisdocument ul li.active {
                font-weight:bold;
                color:#cc6600
            }
                .inthisdocument ul li.active a {
                    color:#cc6600
                }

/*Callouts*/
.indepthcallout {
    width:310px;
    margin:0 -150px 40px 30px;
    padding:20px 0;
    float:right;
    background:#71899b url(../img/indepthcallout-bg.png) repeat-x;
}
    .indepthcallout h3 {
        margin:0 15px;
        padding-left:30px;
        background:url(../img/indepthcallout-hdr-bullet.png) no-repeat;
    }
    .indepthcallout h3 a {
        color:#d1dce4;
    }
    .indepthcallout ul {
        margin:20px 15px 10px 50px;
        color:#a3b0ba;
    }
        .indepthcallout ul li{
            margin-bottom:7px
        }
        .indepthcallout a {
            color:#fff;
        }




a.panoramacallout {
    width:675px;
    display:block;
    color:#fff;
    height:127px;
    border-left:8px solid #9c1a1e;
    line-height:normal;
}
    a.panoramacallout:hover {
        text-decoration:none;
        cursor:pointer;
    }
    a.panoramacallout .title,
    a.panoramacallout .subtitle,
    a.panoramacallout .description {
        display:block;
        width:253px;
        margin:0 25px;
        padding:0;
    }
    a.panoramacallout .title {
        padding-top:51px;
    }
    a.panoramacallout .description {
        font-size:13px;
        padding-top:4px;
    }






    .visual-journey-box {
        float:right;
        width:232px;
        margin:0 -65px 20px 20px;
        padding-bottom:10px;
        background:#ede9db;
        border:1px solid #ddd7c4;
    }
    .visual-journey-box:hover {
        background:#f3f0e4;
        text-decoration:none;
        border-color:#d4ceba;
    }

        .visual-journey-teaser-hdr {
            margin:0 7px 0;
            display:block;
            font-family:Georgia, "Times New Roman", Times, serif;
            font-size:1.3em;
            color:#052a86;
        }
        .visual-journey-teaser {
            background:url(../img/icon-slideshow.png) no-repeat 0 2px;
            display:block;
            color:#666;
            margin:0 7px;
            padding:0 0 0 15px;
            font-size:0.915em;
            line-height:normal;
        }


/*bahais belive*/
#bahaisbelieve {
    background:url(../img/bahais-believe.png) 0 100% no-repeat;
    width:377px;
    margin-left:-2px;
    padding-bottom:40px;
    position:relative;
    margin-bottom:0;

}
    #bahaisbelieve h2{
        background:url(../img/bahais-believe.png) no-repeat;
        text-indent:-1863px;
        overflow:hidden;
        height:74px;
        margin:0;
    }
    #bahaisbelieve dl {
        font-size:0.915em;
        padding:10px 0 30px 0;
    }
        #bahaisbelieve dl dt {
            margin:0 167px 0 6px ;
            font-weight:normal;
            line-height:1em;
        }
            #bahaisbelieve dl dt a{
                padding:10px 15px;
                display:block;
                margin:-5px 0;
                color:#333;
                cursor:default;
            }
            #bahaisbelieve dl dt a:hover{
                text-decoration:none;
            }
            #bahaisbelieve dl dt.active {
                background:#f5f5ed;
                background:url(../img/bahais-believe.png) 100% 100% no-repeat;
            }
            #bahaisbelieve dl dt.active a {
                background:url(../img/bahais-believe.png) 100% 0  no-repeat;
            }
        #bahaisbelieve dl dd {
            display:none;
            position:absolute;
            top:25px;
            right:25px;
            width:126px;
            line-height:1.4em;
        }
        #bahaisbelieve dl dd.active {
            display:block;
        }
        #bahaisbelieve dl dd a {
            display:block;
            padding:10px 0 5px 0;
            color:#0571af
        }





/*download pdf highlight*/
.downloadpdf_highlight {
    padding:1px 11px 31px 51px;
}
    .downloadpdf_highlight a {
        background:url(../img/icon-pdf.png) no-repeat 10px 8px ;
        float:left;
        font-size:0.915em;
        line-height:normal;
        padding:5px 10px 5px 40px;
        border:1px solid #fbfaf7;
    }
        .downloadpdf_highlight a:hover {
            background-color:#f7f6f4;
            border:1px solid #e3e3e3;
            text-decoration:none;
        }
    .downloadpdf_highlight span {
        color:#666666;
        display:block;
    }


/*bwns human rights*/
ul.utilitypagevtabs {
    margin:-40px 0 40px;
    border-top:1px solid #8696a4;
    padding:5px 50px 0;
    background:#2f3e4b;
    display:block;
}
    ul.utilitypagevtabs li {
        background:#eae6da url(../img/htabs-lft.png) no-repeat 0 -24px;
        float:left;
        display:block;
        margin-right:1px;
    }
        ul.utilitypagevtabs li a {
            display:block;
            background:url(../img/htabs-rht.png) no-repeat 100% -24px;
            float:left;
            padding:4px 13px 2px;
        }
        ul.utilitypagevtabs li a:hover {
            text-decoration:none;
            color:#000;
        }
    ul.utilitypagevtabs li.active {
        background:#fbfaf7 url(../img/htabs-lft.png) no-repeat;
    }
        ul.utilitypagevtabs li.active a {
            color:#000;
            background:url(../img/htabs-rht.png) no-repeat 100% 0;
        }

ul.pagejumpmenu {
    margin-bottom:40px;
}
ul.pagejumpmenu  li {
    background: url(/shared/images/anchor-down-arrow.png) no-repeat 0 5px;
    padding:0 0 0 12px;
}
    ul.pagejumpmenu  li ul li{
        background:none;
        list-style:square;
    }








/* sharing links */
.shareactive #sharingLightboxBackground {
    z-index:9;
    background:#000;
    left:0;
    min-height:100%;
    position:fixed;
    top:0;
    width:100%;
 }
.shareactive #canvasborder,
.shareactive #canvas,
.shareactive #bgtexture {
    z-index:auto;
}
.shareactive #bgtexture {
    display:none;
}
#masternav div.sharemenu {
    position:absolute;
    background:#f1efe6;
    border:1px solid #fff;
    z-index:20;
    padding:0 0 20px 0;
    font-size: 11px;
    display:none;
    width:375px;
    left:-390px;
    top:-70px;
}



#masternav div.sharemenu h5 {
    padding:5px 10px;
    margin:0;
    font-weight:bold;
    background: #ddd7bf; /* Old browsers */
    background: -moz-linear-gradient(top, #ddd7bf 0%, #d4ccae 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd7bf), color-stop(100%,#d4ccae)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ddd7bf 0%,#d4ccae 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ddd7bf 0%,#d4ccae 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ddd7bf 0%,#d4ccae 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd7bf', endColorstr='#d4ccae',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ddd7bf 0%,#d4ccae 100%); /* W3C */
    color:#555;
}
#masternav .sharelinks {
    border:0;
    padding-top:10px;
}
#masternav .sharelinks a {
    float:left;
    width:110px;
    padding:2px;
    line-height:18px;
    margin:0 5px;
    color:#47463F;
}
#masternav .sharelinks a:hover {
    background:#e5e1cf;
}
    .sharelinks i {
        background:url(/2/fw/img/sharing-icons.png) no-repeat 999px 999px;
        display:inline-block;
        height:18px;
        width:16px;
        margin:0 5px;
        vertical-align:middle;
     }

        .share-baidu i          {background-position:0 0;}
        .share-bebo i           {background-position:0 -20px;}
        .share-blogger i        {background-position:0 -40px;}
        .share-delicious i      {background-position:0 -60px;}
        .share-digg i           {background-position:0 -80px;}
        .share-facebook i       {background-position:0 -100px;}
        .share-google i         {background-position:0 -140px;}
        .share-linkedin i       {background-position:0 -160px;}
        .share-livejournal i    {background-position:0 -180px;}
        .share-myspace i        {background-position:0 -200px;}
        .share-odnoklassniki i  {background-position:0 -400px;}
        .share-orkut i          {background-position:0 -220px;}
        .share-reddit i         {background-position:0 -240px;}
        .share-stumbleupon i    {background-position:0 -260px;}
        .share-tuenti i         {background-position:0 -120px;}
        .share-tumblr i         {background-position:0 -280px;}
        .share-twitter i        {background-position:0 -300px;}
        .share-vkontakte i      {background-position:0 -320px;}
        .share-weibo i          {background-position:0 -340px;}
        .share-balatarin i      {background-position:0 -360px;}
        .share-donbaleh i       {background-position:0 -380px;}
        .share-arabonet i       {background-position:0 -400px;}




    #masternav div.sharemenu label {
        padding:10px 15px 3px;
        display:block;
        clear:both;
    }
    #masternav div.sharemenu input#share-link {
        margin:0 15px;
        width: 210px;
        font-size:11px;
    }
#masternav .sharemenu i.close {
    background:url(../../fw/img/mainsprite.png) no-repeat -105px -50px ;
    margin:0 6px 0 2px;
    display:inline-block;
    height:15px;
    width:15px;
    vertical-align:top;
    position:absolute;
    right:-12px;
    top:-12px;
}








/*search results page */





dl.searchresults {
    line-height:normal;
}

    dl.searchresults dt {
        font-weight:normal;
        font-size:1.083em;
    }

    dl.searchresults dd {
        margin-left:10px;
        margin-bottom:20px;
    }

        #searchresultspage dl.searchresults dd *{
            margin-left:0;
            margin-right:0;
        }

        dl.searchresults dd h6 {
            font-weight:normal;
            color:#e68d00;
            margin:2px 0;
        }

        dl.searchresults dd a.address {
            color:#e68d00;
            font-size:0.915em;
            border:0;
        }

        dl.searchresults dd a.address:hover {
            color:#1C364D;
            text-decoration:underline;
        }




.pagination {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: center;
    white-space: nowrap;
}
.pagination a {
    cursor: default;
    display: inline-block;
    height: 20px;
    width: 20px;
    line-height: 20px;
    margin: 0 1px;
    overflow: hidden;
    border: 1px solid transparent;
}
.pagination_active,
.pagination_active:visited,
.pagination_active:hover {
    background-color: #bcbbb9;
    font-weight:bold;
    font-size:13px;
    color: #464745;
    color: #fff;
    text-decoration:none;
}
.pagination_first,
.pagination_last {
    width:auto;
    padding:0 5px;
}
.pagination_prev,
.pagination_next {
    background: url(../../search/img/sprite-search.png) no-repeat;
    border: 1px solid #FBFAF7;
    overflow: hidden;
    text-indent: 50px;
    width: 20px;
}
.pagination_disabled,
.pagination_disabled:hover {color: #bbb;}
.pagination_prev {background-position:  0   -50px;}
.pagination_next {background-position:-23px -50px;}
.pagination_prev.pagination_disabled {background-position:0 -71px;  }
.pagination_next.pagination_disabled {background-position:-23px -71px;}
.pagination a:hover {
    border: 1px solid #CC3402;
    text-decoration: none!important;
}
a.pagination_active:hover,
a.pagination_disabled:hover {
    border: 1px solid transparent;
}



/*Dark theme*/
.dark #canvasborder {
    background:#565656;
    border:1px solid #3f3f3f;
}


.dark #canvas {
    background-color:#151b21;
}
.dark #canvas,
.dark #header,
.dark #ftr {
    background-image:url(../img/canvas-dark.png);
}
.dark p,
.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6 {
    color:#fff
}
.dark a {
    color:#ececec;
}
.dark a:hover {
    color:#fff;
}
    .dark #ftr ul#ftrlinks {
        background:#43423f;
        background:rgba(255, 255, 255, 0.10);
    }
.dark #ftrsignoff i {
    background-position:0 -353px;
}
.dark #ftrsignoff a{
    background-position:0 -297px;
}
.dark #ftrsignoff a:hover{
    background-position:0 -325px;
}
.dark #ftr div#ftrsignoff h6 {
    color:#fff;
}



.dark #masternavhdr {
    background-position:0 -130px ;
}

.dark #masternav {
    border-color:#3F3F3F;
    background:#595959;
}
.dark #mastersearch {
    background:#dbdbdb;
}
.dark #mastersearch {
    border-bottom:1px solid #bdbcbb;
}
    .dark #masternav #masternavtools .navhdr i.arrow {background-position:-90px -63px;}
    .dark #collapsebtn i {
        background-position:-45px -63px ;
    }
    .dark #masternav #masternavtools .navactive .navhdr i.arrow {
        background-position:-75px -48px;
    }
    .dark a#collapsebtn:hover {
        background-position: -196px  -130px;
    }
        .dark #collapsebtn.collapsebtncollapsed i {
            background-position:-60px -63px;
        }



.dark #masternav li div {
    background:#fff;
}


.dark #masternavtools .navhdr a {
    background-color:#272727;
    border-bottom:0;
    color:#fff;
}

.dark #masternavtools .navhdr a:hover {
    color:#47463F;
}
    .dark #masternavtools .navactive .navhdr a {
        border-bottom:1px solid #D9D5C7;
        color:#47463F;
    }
.dark #masternav .level3.navactive {
    background:#fff;
}

.dark #masternavtoolssignoff {
    background-position:0 -166px;
}


/* PRINT CSS */
@media print {
    body {
    }
    * {
        background:none;
        color:#000;
    }

    #masternav,
    #bgtextureblocker,
    #bgtexture,
    #breadcrumb,
    #ftrlinks,
    .rightcolumn,
    script {
        display:none;
    }
    #maincontent,
    #canvasborder,
    #canvas {
        border:none;
        width:auto;

    }
    #header {
        height:auto;
        margin:0 0 10px 0;
    }
        #header * {
            text-indent:0;
            text-decoration:none;
            height:auto;
        }
    #ftr div#ftrsignoff {
        float:none;
        width:auto;
        text-align:left;
        position:relative;
        padding:10px 0 0 0;
        clear:both;
    }

    /*topic collections */
    #tabcontent .featureimage,
    .sidebar,
    a.returntotop,
    p.continuereading,
    #tabs,
    #jumpmenu,
    .btnclosepopup,
    .btnclosepopupbottom,
    .lightboxpagetools{
        display:none;
    }
    #tabcontent {
        display:block;
        width:100%;
        clear:both;
        float:none;
    }
    #lightboxBackground {
        display:none;
    }
    #lightbox {
        position:relative;
    }
    #lightboxCanvasBorder {
        margin:0;
    }
    #lightboxCanvas {
        padding:0;
    }
    #lightboxDocument{
        padding:0 60px;
    }
    .inthisdocument {
        display:none;
    }
        #lightboxCanvasBorder {
            border:0;
        }
            #lightboxCanvas {
                padding:0 ;
            }
            #canvas.lightboxactive {
                display:none;
            }
    /*topic collections END */
}



