﻿
/*Reset Styles - Begin*/
HTML
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
    overflow: auto !important;
}
BODY
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
BODY
{
    font-weight: normal;
    font-size: 0.76em;
    background: url(../cssimages/page-bg.jpg) #404041 repeat-x left top;
    padding-bottom: 40px;
    color: #404041;
    font-family: Arial, Helvetica, sans-serif !important;
}
FORM
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
FIELDSET
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
H1
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
H2
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
H3
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
H4
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
H5
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
H6
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
IMG
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
P
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
OL
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
    font-family: Arial, Helvetica, sans-serif !important;
}
UL
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
    font-family: Arial, Helvetica, sans-serif !important;
}
LI
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
    font-family: Arial, Helvetica, sans-serif !important;
}
HR
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
DIV
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}

.homepage_webpart_header_short_back, .homepage_webpart_header_long_back
{
    background-image: url("../cssimages/righth1-bg.gif") !important;
    background-repeat: repeat-x !important;
    background-position-x: left !important;
    background-position-y: top !important;
}

.homepage_webpart_header_short_back
{
    width: 154px !important;
}

.homepage_webpart_header_long_back
{
    width: 525px !important;
}

.homepage_webpart_header A, .homepage_webpart_header A:link, .homepage_webpart_header A:visited, .homepage_webpart_header A:active, .homepage_webpart_header A:hover
{
    font-size: 14px !important;
    font-weight: 600 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    color: #ffffff !important;
    text-align: left !important;
    background: none !important;
    background-image: none !important;
    padding-left:4px !important;
}

.homepage_webpart_header a:hover
{
    text-decoration: underline !important;
    color: #ffffff !important;
}

.homepage_webpart_header
{
    background: #CEC7AD url(../cssimages/righth1-bg.gif) left top repeat-x !important;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 !important;
}

.homepage_webpart_header_back
{
    width: 100%;
    background-color: #CEC7AD;
}

#s4-workspace
{
    overflow: auto !important;
}
.s4-ca
{
    margin-left: 164px !important;
}

.mgn10
{
    margin: 10px;
}

.BOEPageHolder A:link
{
    font-weight: bold;
    color: #de7a00;
    text-decoration: none;
}

.BOEPageHolder A:visited
{
    font-weight: bold;
    color: #de7a00;
    text-decoration: none;
}

.BOEPageHolder A:active
{
    font-weight: bold;
    color: #de7a00;
    text-decoration: underline;
}

.BOEPageHolder A:hover
{
    font-weight: bold;
    color: #de7a00;
    text-decoration: underline;
}

/*Reset Styles - End*/
/* Container components - begin */
#wrapper
{
    margin: 0 auto;
    width: 982px;
    text-align: left;
    margin-top: 12px;
    background: url(../cssimages/wrapper-bg.jpg) top left repeat-x #FFFFFF;
}
#wrapperinner
{
    width: 973px;
    text-align: left;
    padding-top: 10px;
    margin-left: 9px;
}
.contentHldr
{
    background: url(../cssimages/Right-column-back.jpg) 712px 0px repeat-y;
    float: left;
}
.boe_background
{
    width: 100%;
    float: left;
    background: #fff url(../cssimages/wrapper-bg.jpg) 0px -220px repeat-x;
}
#fullRightWrapper
{
    background: #fff url(../cssimages/wrapper-bg.jpg) 0px -200px repeat-x;
    height: 100%;
    min-height: 500px;
}
/* Container components - end */
/* Global components - begin */
h2
{
    font-size: 120% !important;
}
.clear
{
    clear: both;
    font-size: 1%;
    overflow: hidden;
}
.lineWhite, .lineGreen
{
    clear: both;
    height: 1px;
}
.lineWhite
{
    border-bottom: solid 1px #ffffff;
}
.lineGreen
{
    border-bottom: solid 1px #ded9ca;
}

.raFormLbl
{
    display: block;
    text-align: right;
    width: 60px;
    float: left;
    margin-right: 4px;
    margin-top: 3px;
}

/* Global components - end */
/* Header Begin */
#header
{
    width: 965px;
    height: 172px;
    position: relative;
}
#headerleft
{
    float: left;
    display: inline;
    width: 699px;
    height: 156px;
}
#headerright
{
    float: right;
    display: inline;
    width: 252px;
    height: 138px;
    margin-top: 18px;
    background-color: #E0D9D1;
    font-size: 90%;
}
ul#headerright
{
    width: 252px;
}
ul#headerlinks
{
    width: 252px;
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#headerright p
{
    margin-top: 1px;
    width: 252px;
    height: 22px;
    padding: 4px 6px 0px 6px;
    color: #FFFFFF;
    background-color: #B5ACA3;
    width: 240px;
    height: 18px;
    margin-bottom: 0px;
}
ul#headerlinks li
{
    list-style: none;
    margin-top: 1px;
    width: 252px;
    padding: 4px 6px 0px 20px;
    background: url(../cssimages/header-li-bg.gif) center left no-repeat;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 226px;
    height: 18px;
}
ul#headerlinks li a:link, ul#headerlinks li a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
ul#headerlinks li a:active, ul#headerlinks li a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
#headerright p a:link, #headerright p a:visited
{
    color: #404041;
    text-decoration: none;
}
#headerright p a:active, #headerright p a:hover
{
    color: #404041;
    text-decoration: underline;
}
ul#headerrss
{
    width: 252px;
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
ul#headerrss li
{
    list-style: none;
    margin-top: 1px;
    width: 252px;
    height: 22px;
    padding: 3px 6px 0px 0px;
    background: url(../cssimages/header-li-rss-bg.gif) center left no-repeat;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 246px;
    height: 19px;
}
ul#headerrss li a:link, ul#headerrss li a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
ul#headerrss li a:active, ul#headerrss li a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Search box for master page header - begin */
.mainSearchHldr
{
    background-color: #B5ACA3;
    font-size: 90%;
    font-style: normal !important;
    width: 248px;
    padding: 2px;
    height: 20px;
}
.mpSearchTxt
{
    width: 222px !important;
    height: 16px !important;
    float: left;
    border: solid 1px #666666;
    margin-right: 1px;
    color: #333333;
    font-size: 11px !important;
}
.mpSearchTxtNoWidth
{
    height: 16px !important;
    float: left;
    border: solid 1px #666666;
    margin-right: 1px;
    color: #333333;
    font-size: 11px !important;
}
.mpSearchBtn
{
    background: transparent url(../images/btn-search.gif) center center no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    border: none;
    cursor: pointer;
}
/* Search box for master page header - end */
/* Header End */
/* Footer begin */
#footer
{
    background-color: #8F8F8F;
    font-size: 90%;
    width: 962px !important;
    padding: 8px 10px 8px 10px;
    margin-top: 0px !important;
}
#footer p.left
{
    float: left;
    display: inline;
    width: 400px;
    color: #D3D3D3;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    text-align: left;
}
#footer p.right
{
    float: right;
    display: inline;
    width: 400px;
    color: #D3D3D3;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 10px;
    text-align: right;
}
#footer a:link, #footer a:visited
{
    color: #D3D3D3;
    text-decoration: none;
}
#footer a:active, #footer a:hover
{
    color: #D3D3D3;
    text-decoration: underline;
}
/* Footer End */
/* Left Menu Begin */
/* Navigation begin */
#left
{
    width: 164px;
    float: left;
    display: inline;
    margin-right: 10px;
    margin-bottom: 10px;
}
#left h2
{
    background: url(../cssimages/righth1-bg.gif) top left repeat-x;
    padding: 4px;
    margin-bottom: 0px !important;
    margin-top: 12px;
    color: #FFFFFF;
    font-size: 100%;
    font-weight: bold;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 156px;
    font-size: 110% !important;
}
#left ul
{
    margin: 0px;
    padding: 0px;
    border-top: #c1b8b3 1px solid;
}
ul.navnode0
{
    width: 164px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 90%;
    border-top: 1px solid #C1B8B3;
}
.navnode0 li
{
    color: #585858;
    list-style: none;
    width: 164px;
    border-bottom: 1px solid #C1B8B3;
}
.navnode0 li a
{
    width: 164px;
    text-decoration: none;
    display: block;
    padding: 6px 4px 7px 24px;
    color: #585858;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 136px;
}
.navnode0 li a:link, .navnode0 li a:visited
{
    background: url(../cssimages/nav-bg.gif) 0 center no-repeat;
    color: #585858;
    text-decoration: none;
}
.navnode0 li a:active, .navnode0 li a:hover
{
    background: url(../cssimages/nav-bg.gif) -164px center no-repeat;
    color: #DE7A00;
    text-decoration: none;
}
.navnode0 li a.on:link, .navnode0 li a.on:visited
{
    background: url(../cssimages/nav-bg-on.gif) 0 center no-repeat;
    color: #585858;
    text-decoration: none;
}
.navnode0 li a.on:active, .navnode0 li a.on:hover
{
    background: url(../cssimages/nav-bg-on.gif) -164px center no-repeat;
    color: #DE7A00;
    text-decoration: none;
}
ul.navnode1
{
    width: 164px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    border-top: 1px solid #D8D0C7;
}
.navnode1 li
{
    color: #585858;
    list-style: none;
    width: 164px;
    border-bottom: 1px solid #D8D0C7;
}
.navnode1 li.last
{
    border-bottom: 0px solid #D8D0C7;
}
.navnode1 li a
{
    width: 164px;
    text-decoration: none;
    display: block;
    padding: 4px 4px 5px 24px;
    color: #C88737;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 136px;
}
.navnode1 li a:link, .navnode1 li a:visited
{
    background: url(../cssimages/subnav-bg.gif) 0 top no-repeat;
    color: #DE7A00;
    text-decoration: none;
}
.navnode1 li a:active, .navnode1 li a:hover
{
    background: url(../cssimages/subnav-bg.gif) -164px top no-repeat;
    color: #8A8A8A;
    text-decoration: none;
}
.navnode1 li a.on:link, .navnode1 li a.on:visited
{
    background: url(../cssimages/subnav-bg-on.gif) 0 top no-repeat;
    color: #585858;
    text-decoration: none;
}
.navnode1 li a.on:active, .navnode1 li a.on:hover
{
    background: url(../cssimages/subnav-bg-on.gif) -164px top no-repeat;
    color: #DE7A00;
    text-decoration: none;
}
ul.navnode2
{
    width: 164px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    border-top: 1px solid #D8D0C7;
}
.navnode2 li
{
    color: #585858;
    list-style: none;
    width: 164px;
    border-bottom: 1px solid #D8D0C7;
}
.navnode2 li.last
{
    border-bottom: 0px solid #D8D0C7;
}
.navnode2 li a
{
    width: 164px;
    text-decoration: none;
    display: block;
    padding: 4px 4px 5px 34px;
    color: #8A8A8A;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 126px;
}
.navnode2 li a:link, .navnode2 li a:visited
{
    background: url(../cssimages/nav3-bg.gif) 0 top no-repeat;
    color: #8A8A8A;
    text-decoration: none;
}
.navnode2 li a:active, .navnode2 li a:hover
{
    background: url(../cssimages/nav3-bg.gif) -164px top no-repeat;
    color: #555555;
    text-decoration: none;
}
.navnode2 li a.on:link, .navnode2 li a.on:visited
{
    background: url(../cssimages/nav3-bg-on.gif) 0 top no-repeat;
    color: #555555;
    text-decoration: none;
}
.navnode2 li a.on:active, .navnode2 li a.on:hover
{
    background: url(../cssimages/nav3-bg-on.gif) -164px top no-repeat;
    color: #DE7A00;
    text-decoration: none;
}
#leftNav
{
    width: 164px;
    float: left;
    display: inline;
    margin-right: 10px;
    margin-bottom: 10px;
}
#leftNav h2
{
    background: url(../cssimages/righth1-bg.gif) top left repeat-x;
    padding: 4px;
    margin-bottom: 0px !important;
    margin-top: 12px;
    color: #FFFFFF;
    font-size: 100%;
    font-weight: bold;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 156px;
    font-size: 110% !important;
}
#leftNav ul
{
    margin: 0px;
    padding: 0px;
    border-top: #c1b8b3 1px solid;
}
/* Navigation End */
/* Breadcrumb trail - begin */
#BOE_BreadcrumbBorder
{
    height: 1px;
    width: 788px;
    margin-top: 5px;
    padding-bottom: 4px;
    border-top: solid 1px #ffffff;
}
#BOE_Breadcrumb
{
    /* Note ** This border is hidden and shown in the associated javascript file depending on if there is any content in it or not. */
    padding: 4px;
    margin-bottom: 0px;
    margin-right: 0px;
    color: #404041;
    font-size: 90%;
    margin-left: 10px;
    padding-left: 0px !important;
    background: url(../cssimages/wrapper-bg.jpg) 60px -1px repeat-x;
    border-style: none;
}
#BOE_Breadcrumb a:link, #breadcrumbs a:visited
{
    color: #999999;
    text-decoration: none;
}
#BOE_Breadcrumb a:active, #breadcrumbs a:hover
{
    color: #999999;
    text-decoration: underline;
}
#BOE_Breadcrumb span
{
    color: #666666;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif !important;
}
#BOE_Breadcrumb .breadcrumbRootNode, #BOE_Breadcrumb .breadcrumbNode
{
    color: #999999;
}
#BOE_Breadcrumb .breadcrumbCurrentNode
{
    color: #000000;
}
/* Breadcrumb trail - end */

/*Using a repeating image to fill the right hand column*/
.BOEPageHolder
{
    margin-bottom: 0px !important;
    height: 100% !important;
    min-height: 500px;
}
.BOEPageHolderInsideMaster
{
    background: url(../cssimages/Right-column-back.jpg) right bottom repeat-y !important;
    margin-bottom: 0px !important;
    height: 100% !important;
    min-height: 500px;
}
.boe_rht_pg_pnl
{
    border: solid 1px #666 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.76em;
    font-weight: normal;
    color: #404041;
}
/* Page Layouts - begin*/
.boe_main, .boe_lft_pg_clear_pnl, .boe_main_wide
{
    min-height: 500px;
    width: 541px;
    margin-left: 7px;
    height: 100%;
    float: left;
}

.boe_main_wide
{
    width: 786px !important;
    background-color: #ffffff !important;
}

.boe_lft_pg_clear_pnl h1
{
    font-size: 16px !important;
    font-weight: normal !important;
    padding: 10px !important;
    padding-top: 0px !important;
    padding-left: 5px !important;
    font-family: "lucida sans", Arial;        
}

/* Advanced Search Box Area - begin */

#boe_wp_holder .s4-search
{
    margin-left: 10px;
    font-family: "Lucida Sans" , Arial, Helvetica, sans-serif !important;
    font-size: 90% !important;
    font-style: normal !important;
}
.srch-advancedtable
{
    margin-left: 20px !important;
}
.ms-advsrchText-v1
{
    padding-left: 20px !important;
}
.ms-advsearch-header
{
    padding-left: 10px !important;
}
.ms-advsrchText-v2box
{
    margin-right: 10px !important;
}
.ms-advsrchbutton
{
    padding-right: 10px !important;
    padding-bottom: 10px !important;
}
.ms-advsrchtips span
{
    display: none !important;
}

/* Advanced Search Box Area - end */

/* WebPart holder in page content for webpart page layouts - begin*/

#boe_wp_holder #bl, #boe_wp_holder #br
{
    width: 372px;
}

#mdl
{
    width: 508px;
}

#boe_wp_holder #tl
{
    width: 577px;
}

#boe_wp_holder #tr
{
    width: 180px;
    float: left;
}

#boe_wp_holder #tl, #boe_wp_holder #bl
{
    float: left;
    margin-right: 5px !important;
    margin-left: 10px !important;
}

#boe_wp_holder #br
{
    float: right;
    margin-left: 5px !important;
    margin-right: 10px !important;
}

#boe_wp_holder #mid
{
    margin-left: 10px !important;
    margin-right: 10px !important;
}

#boe_wp_holder #top
{
    margin: auto;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    width: 400px;
    float: left;
}

#boe_wp_holder #topRight
{
    width: 200px;
    float: left;
}

/* WebPart holder in page content for webpart page layouts - end*/

/* WebPart holder in left panel of page layouts - begin */

.boe_left_webpart
{
    background-color: #ffffff;
}

/* WebPart holder in left panel of page layouts - end */

/* White background landing page - begin */

.boe_main
{
    background-color: #ffffff !important;
}

.boe_main H1, .boe_main_wide H1
{
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 10px;
    margin-right: 10px;
    font-weight: normal;
    font-size: 150%;
    padding-bottom: 14px;
    color: #404041;
    padding-top: 20px;
    border-bottom: #ac9e75 1px solid;
    font-family: "Lucida Sans" , Arial, Helvetica, sans-serif !important;
}
.boe_main .article, .boe_main .article-white
{
    margin: 12px 12px 4px 12px !important;
    margin: auto;
}
.article
{
    padding: 10px;
    background: url(../cssimages/section-home-highlight.gif) #eeeee6;
}
.article-white
{
    padding: 6px 0px 6px 0px !important;
    background-color: #ffffff;
}
.article a:link, .article a:visited, .article-white a:link, .article-white a:visited
{
    font-weight: bold;
    color: #de7a00;
    text-decoration: none;
}
.article a:active, .article a:hover, .article-white a:active, .article-white a:hover
{
    font-weight: bold;
    color: #de7a00;
    text-decoration: underline;
}
.article-right .captioned-image
{
    float: right;
    padding-left: 10px;
    padding-bottom: 10px;
}
.article-left .captioned-image
{
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
}
.captioned-image .caption
{
    font-size: 90% !important;
}
.article-content
{
    font-family: Arial, Helvetica, sans-serif !important;
    overflow: hidden;
}
.article-content p
{
    margin-top: 0px;
    margin-bottom: 16px;
}


.article-content .article-publishDate
{
    text-align: right;
    margin-bottom: 12px;
}
.article-content ul, .article-content ol
{
    margin: 0px !important;
    color: #404041 !important;
    margin: 0px 12px 6px 12px !important;
    padding: 0px 0px 0px 10px !important;
}
.article-content ul li, .article-content ol li
{
    list-style-position: outside;
    color: #404041 !important;
    padding: 2px 0px;
}
.article-content ul li a, .article-content ol li a
{
    color: #de7a00 !important;
    font-weight: 700 !important;
    text-decoration: none;
    cursor: pointer;
}
.article-content .application
{
    padding-left: 10px;
}
.article-content .ms-asset-icon
{
    margin-left: 0px !important;
}
.PageBottomContent
{
    margin: 4px 12px 4px 12px;
    padding: 4px 0 4px 0;
}
/* White background landing page - END */

/* Right hand panel */
.boe_rht_pg_pnl
{
    width: 260px;
    min-height: 500px;
    height: 100%;
    background-color: #CEC7AD;
    border: solid 1px #666 !important;
    border-right: none !important;
    border-bottom: none !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 0.76em;
    font-weight: normal;
    color: #404041;
    float: left;
    padding-bottom: 10px;
}
/* Page Layout - end*/
/** Below are styles for a numebr of items on the right column of the page **/
.boe_rht_pg_pnl .ms-WPTitle
{
    color: #ffffff !important;
    font-family: Arial !important;
    font-size: 130% !important;
    font-weight: 700 !important;
}
.boe_wpz_ExternalLinks, .boe_wpz_RelatedLinks, .boe_wpz_Feedback
{
    margin-top: 10px;
    padding-bottom: 12px;
    margin-bottom: 12px;
    margin-left: 10px;
    margin-right: 10px;
    background: #ffffff url(../cssimages/rpanel-bottom.gif) left bottom no-repeat;
}
.boe_wpz_ExternalLinks .ms-wpContentDivSpace, .boe_wpz_RelatedLinks .ms-wpContentDivSpace, .boe_wpz_Feedback .ms-wpContentDivSpace, .boe_wpz_KeyFacts .ms-wpContentDivSpace
{
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/* Right panel feedback, relatedlinks, external links - title style */
.boe_wp_title_hldr
{
    width: 100%;
    background-color: #CEC7AD;
}
.boe_rht_pg_pnl .ms-formfieldlabel
{
    display: none;
}

.boe_wp_title_hldr .boe_wp_title
{
    width: 137px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 120% !important;
    font-weight: 700 !important;
    color: #ffffff;
    background: #CEC7AD url(../cssimages/righth1-bg.gif) left top repeat-x;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 4px;
}
.boe_rht_pg_pnl .boe_wp_title_hldr .boe_wp_title h2
{
    margin: 0 !important;
    font-size: 110% !important;
    font-family: Arial, Helvetica, sans-serif !important;
}
.boe_rht_pg_pnl .boe_wp_title_hldr .boe_wp_title h3
{
    margin: 0 !important;
    font-size: 100% !important;
    font-family: Arial, Helvetica, sans-serif !important;
}
/*order of these declarations is important .. set no image here, then add image background below */
.boe_rht_pg_pnl .ms-wpTdSpace, .boe_rht_pg_pnl .ms-WPHeaderTdMenu
{
    background-image: none;
}
.boe_rht_pg_pnl .ms-WPHeaderTdMenu
{
    background-color: #CEC7AD;
    border: solid 1px #CEC7AD;
}
.boe_rht_pg_pnl .ms-WPHeader, .boe_rht_pg_pnl .ms-wpTdSpace:first-child
{
    border-bottom: solid 1px transparent;
    background: url(../cssimages/righth1-bg.gif) top left no-repeat;
}
.boe_rht_pg_pnl .ms-WPHeader
{
    background: #CEC7AD url(../cssimages/righth1-bg.gif) top left no-repeat !important;
}
.boe_rht_pg_pnl .ms-WPHeaderTd
{
    border-bottom: none !important;
}
.boe_rht_pg_pnl .ms-wpTdSpace
{
    border: none !important;
}
.boe_rht_pg_pnl .ms-wpselectlink
{
    background-image: none !important;
}
/* Set a default link styles for right panel - override by setting new ones below this*/
.boe_rht_pg_pnl a, .boe_rht_pg_pnl a:visited, .boe_rht_pg_pnl a:active, .boe_rht_pg_pnl a:hover
{
    padding-left: 10px;
    background: url(../cssimages/hpanel-arrow.gif) -3px center no-repeat;
    margin: 0px;
    font-weight: bold;
    color: #666;
    padding-left: 14px;
    font-family: Arial, Helvetica, sans-serif !important;
}
.boe_rht_pg_pnl .link-item a
{
    color: #404041 !important;
    margin-right: 6px !important;
    display: block;
    font-family: Arial, Helvetica, sans-serif !important;
}
.boe_rht_pg_pnl .link-item .description
{
    padding-left: 14px;
    padding-right: 5px;
    padding-bottom: 4px !important;
    border-bottom: solid 1px #CEC7AD;
    margin: 0px !important;
    font-weight: normal;
    color: #404041;
    font-family: Arial, Helvetica, sans-serif !important;
}
.boe_rht_pg_pnl .ms-WPMenuDivHover
{
    background-color: #fff;
}
.boe_rht_pg_pnl .ms-WPMenuDivHover a
{
    background-image: none !important;
}
.boe_rht_pg_pnl .item
{
    padding-bottom: 0px !important;
    padding-top: 4px !important;
    padding-left: 0px;
}
/*Controls in edit mode ..*/
.boe_rht_pg_pnl .ms-selectorlink a, .boe_rht_pg_pnl .ms-vb a
{
    background-image: none !important;
    padding-left: 0px !important;
}
/* Right hand user controls - end */
/* Key Facts Web Part */
.boe_wpz_KeyFacts
{
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px; /* Override the background image .. we are adding it in the table on this webpart. */
    background-image: none !important;
}
.boe_wpz_KeyFacts .ms-WPBorder
{
    border-style: none !important;
}
.KeyFactsContainer
{
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif !important;
}
.KeyFactsContainer table
{
    border-style: none;
    background: #ffffff url(../cssimages/rpanel-bottom.gif) left bottom no-repeat;
    font-family: Arial;
}
.KeyFactsContainer .hdr
{
    color: #ffffff;
    background: #CEC7AD url(../cssimages/righth1-bg.gif) top left no-repeat;
    height: 24px;
}
.KeyFactsContainer .ftr
{
    color: #ffffff;
    height: 12px;
}
.KeyFactsContainer .name
{
    background-color: #ffffff;
    border-bottom: solid 1px #e8e4e0;
    color: #404041;
    font-size: 110%;
    padding: 3px;
    font-weight: 700;
    width: 145px;
    font-family: Arial, Helvetica, sans-serif !important;
}
.KeyFactsContainer .nameValue
{
    border-bottom: solid 1px #e8e4e0;
    color: #404041;
    background: #e4e1d3 url(../cssimages/kfarrow.gif) 3px 2px no-repeat;
    font-size: 110%;
    padding: 3px;
    padding-left: 16px;
    font-weight: 700;
    width: 84px;
    font-family: Arial, Helvetica, sans-serif !important;
}
.KeyFactsContainer .link
{
    background-color: #ffffff;
    border-bottom: solid 1px #c8c5c3;
    padding: 3px;
    width: 145px !important;
}
.KeyFactsContainer a
{
    background-image: none;
    padding-left: 0px;
    color: #ffffff;
    font-size: 120%;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
}
.KeyFactsContainer a:visited, .KeyFactsContainer a:hover, .KeyFactsContainer a:active
{
    color: #837c52 ;
    font-size: 90%;
}
.KeyFactsContainer .nextDue
{
    background-color: #e4e1d3;
    border-bottom: solid 1px #c8c5c3;
    color: #837c52;
    font-size: 86%;
    font-weight: 700;
    padding: 3px;
    width: 84px;
    display: block;
}
/* Left Home Quick Links -begin*/
.boe_ql_title_hldr
{
    border-bottom: none !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 90%;
}
.boe_ql_title_hldr .boe_ql_title h2
{
    margin: 0px !important;
    font-size: 110% !important;
}
.boe_ql_title_hldr .item
{
    background: url(../cssimages/qlinks-li-bg.gif) 0px 0px repeat-y;
    border-bottom: solid 1px #c1b8b3 !important;
    padding-left: 20px;
    color: #404041 !important;
}
.boe_ql_title_hldr .item .description
{
    display: none;
}
.boe_ql_title_hldr .link-item a
{
    color: #404041 !important;
    font-family: Arial, Helvetica, sans-serif !important;
}
.boe_ql_title_hldr a:active, .boe_ql_title_hldr a:hover
{
    color: #DE7A00 !important;
    text-decoration: none;
}
.boe_ql_title_hldr a:hover
{
    color: #DE7A00;
    text-decoration: none;
}
.boe_ql_title_hldr .ms-formfieldlabel
{
    display: none;
}
/* Left Home Quick Links - end*/
.BOENoData
{
    padding: 10px !important;
    font-size: 1em !important;
    color: #404041 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    display: block;
}
/* Latest news webpart - begin */
.boe_wpz_News
{
    margin: 10px !important;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif !important;
}
.BOE_WP_News_Container
{
}

.boe_home_page_central_panel_header
{
    width: 525px;
    font-family: Arial !important;
    font-size: 120% !important;
    font-weight: 700 !important;
    color: #ffffff;
    background: #CEC7AD url(../cssimages/righth1-bg.gif) left top repeat-x;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 !important;
}

.BOE_WP_News_Container .linkMain
{
    color: #404041 !important;
    font-weight: 700 !important;
    float: left;
    margin-top: 8px !important;
    margin-left: 10px !important;
    display: block;
}
.BOE_WP_News_Container .summaryText
{
    margin-left: 10px;
    display: block;
    color: #404041 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    margin-top: 2px;
    margin-bottom: 2px;
}
.BOE_WP_News_Container .actionDate
{
    color: #837c52 !important;
    float: left;
    margin-left: 10px;
    clear: left;
    font-weight: 700 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-bottom: 5px;
}
.boe_wpz_News .ms-wpContentDivSpace
{
    margin: 0px !important;
}
.BOE_WP_News_Container .footer
{
    background: #b1a984 url(../cssimages/morenewsrow-bg.gif) left bottom no-repeat;
    text-align: right;
    padding-right: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: -2px;
    color: #ffffff !important;
}
.BOE_WP_News_Container .footer a
{
    color: #ffffff !important;
    font-weight: 700 !important;
    margin-top: 10px;
}
.BOE_WP_News_Container a
{
    background-image: none !important;
    padding-left: 0px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    text-decoration: none;
}
.BOE_WP_News_Container a:Hover
{
    text-decoration: underline;
}
.linkMore a, .linkMore a:hover, .linkMore a:active, .linkMore a:visited, .linkMore a:link
{
    color: #951344 !important;
}
.BOE_WP_News_Container .linkMore
{
    font-weight: 700 !important;
    float: right;
    margin-left: 10px !important;
    color: #951344 !important;
    padding-bottom: 8px;
    padding-right: 10px;
}
.BOE_WP_News_Container .LatestNewsLink
{
    color: #ffffff !important;
    font-weight: 700 !important;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif !important;
}
/* Latest news webpart - end */
/* Highlights Web Part - Begin */
.highlights
{
    margin: 0 10px 10px 10px;
    padding-bottom: 10px;
}
.highlights-Container
{
    background: url(../cssimages/section-home-highlight.gif) #eeeee6;
    padding-bottom: 8px;
}
.highlights-Container h1
{
    font-weight: bold;
    font-size: 150%;
    padding-bottom: 4px !important;
    margin-bottom: 4px !important;
    color: #404041;
    padding-top: 8px;
    border-bottom: none !important;
    font-family: Arial, Helvetica, sans-serif !important;
}
.highlightsHdr
{
    background: url(../cssimages/highlight_bg.png) left center repeat-x;
    padding: 8px;
    border: none;
    cursor: pointer;
    clear: both;
    height: 18px;
}
.highlightsHdr .BOEExpandCollapse
{
    background: transparent url(../cssimages/triangledown.png) center center no-repeat;
}
.highlightsHdrSel .BOEExpandCollapse, .highlightsHdr .BOEExpandCollapse
{
    width: 30px;
    height: 30px;
    float: right;
    margin-right: 10px;
    margin-top: -4px;
}
.highlightsHdrSel
{
    background: url(../cssimages/highlight_bg.png) left center repeat-x;
    padding: 8px;
    cursor: pointer;
    clear: both;
    height: 18px;
}
.highlightsHdrSel .BOEExpandCollapse
{
    background: transparent url(../cssimages/triangleup.png) center center no-repeat !important;
}
.highlightsHdr .linkMain, .highlightsHdrSel .linkMain
{
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 120% !important;
    font-weight: normal !important;
    color: #404041 !important;
    float: left;
    margin-top: 1px !important;
    max-width: 450px;
}
.highlightsHdrSel .linkMain
{
    font-weight: 700 !important;
}
.highlightContent
{
    background: #ffffff url(../cssimages/highlightContent_bg.png) center -1px no-repeat;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal !important;
    color: #404041 !important;
    padding: 4px;
    padding-left: 10px !important;
}
.highlightContent a:link, .highlightContent a:visited
{
    font-weight: bold;
    color: #de7a00;
    text-decoration: none;
}
.highlightContent a:active, .highlightContent a:hover
{
    font-weight: bold;
    color: #de7a00;
    text-decoration: underline;
}
.highlightContent .linkMore
{
    float: right;
    clear: left;
    margin-top: 10px;
    margin-right: 6px;
}
.highlightContent img
{
    margin: 4px;
    float: left;
}
/* Highlights Web Part - End */
/* Site home Page Layout - begin */
#homePageContent
{
    clear: both;
}
#homePageContent #tl, #homePageContent #tr, #homePageContent #ml, #homePageContent #mr
{
    width: 254px;
    float: left;
    margin-bottom: 10px !important;
}
#homePageContent #tr
{
    margin-left: 14px !important;
}
#homePageContent #mr
{
    margin-left: 14px !important;
}
#homePageContent #bl, #homePageContent #br
{
    width: 260px;
    float: left;
    margin-top: 10px;
    padding-bottom: 10px;
}
/* Site home Page Layout - end */
/* Home Page Content web Parts - Begin */
.hpPartContainer
{
    width: 254px;
    display: block;
    float: left;
}
.hpPartContainer .hldr
{
    position: relative;
}
.hpPartContainer .hpLinkImg
{
    width: 254px;
    float: left;
}
.hpPartContainer .hpCornerHeading
{
    position: absolute;
    top: 20px;
    left: 10px;
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 150% !important;
    font-family: Arial, Helvetica, sans-serif !important;
}
.hpPartContainer .hpCornerHeading:HOVER
{
    text-decoration: none;
}
.hpPartContainer .hpCornerMainLink
{
    float: left;
    clear: left;
    display: block;
    white-space: nowrap;
    background: url(../cssimages/hpanelli-bg.gif) left bottom repeat-x;
    width: 100%;
    padding: 4px;
}
.hpPartContainer .hpCornerText
{
    background: #ffffff url(../cssimages/panel-bg.jpg) 0 0 repeat;
    min-height: 63px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 110% !important;
    font-weight: 500 !important;
    color: #404041 !important;
    padding: 8px 10px 0px 10px;
    float: left;
    width: 234px;
    display: block;
}
.hpPartContainer .hpCornerMore
{
    color: #951344 !important;
    font-weight: 700 !important;
    margin-left: 5px;
}
.hpPartContainer .hpCornerMainLink1
{
    background: url(../cssimages/hpanelli-bg.gif) no-repeat left top;
}
.hpPartContainer .hpCornerMainLink2
{
    background: url(../cssimages/hpanelli-bg.gif) no-repeat left top;
}
.hpPartContainer .hpCornerMainLink3
{
    background: url(../cssimages/hpanelli-bg.gif) no-repeat left top;
    border-bottom: none !important;
}
/* Bottom links with curves, left and right */
#homePageContent #mr .hpPartContainer .hpCornerMainLink3
{
    background: url(../cssimages/hpanelli-br.gif) no-repeat left bottom !important;
}
#homePageContent #ml .hpPartContainer .hpCornerMainLink3
{
    background: url(../cssimages/hpanelli-bl.gif) no-repeat left bottom !important;
}
.hpPartContainer .hpCornerMainLink1, .hpPartContainer .hpCornerMainLink2, .hpPartContainer .hpCornerMainLink3
{
    padding-right: 0px;
    display: block;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-bottom: #87805c 1px solid;
    border-top: #ffffff 1px solid;
    float: left;
    width: 244px;
}
.hpPartContainer .hpCornerLink
{
    background: transparent url(../cssimages/redtriangle_greenback.png) no-repeat left center !important;
    padding-left: 12px;
    float: left;
    clear: left;
    color: #ffffff !important;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 110% !important;
}
.hpPartContainer .hpCornerLink:hover
{
    text-decoration: none;
    color: #525252 !important;
}
/* Home Page Content web Parts - End */


/* Calendar  Web Part*/
.calendar .dropDownItem
{
    vertical-align: middle;
    font-family: Arial;
    font-size: 9.1pt;
}
.calendar .dropDownList
{
    margin-right: 10px;
}
.calendar a
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #de7a00;
}
.calendar .header
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 100%;
    font-weight: 700;
    height: 200px;
}
.calendar .prop
{
    float: right;
    width: 1px;
}
.calendar .clearFloat
{
    clear: both;
    height: 10px;
    overflow: hidden;
}
.calendar .min10px
{
    height: 10px;
}
.calendar .min20px
{
    height: 20px;
}
.calendar .min150px
{
    height: 150px;
}
.calendar .published
{
    font-size: 9.1pt;
    font-family: Arial, Helvetica, Sans-Serif;
    line-height: 100%;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 10px;
    float: left;
    width: 13% !important;
}
.calendar .name
{
    font-size: 9.1pt;
    font-family: Arial, Helvetica, Sans-Serif;
    float: right;
    display: block;
}

.calendar .namewithdate
{
    float: right;
    width: 84% !important;
}

.calendar .nameonly
{
    width: 100%;
}

.calendar .description
{
    font-size: 9.1pt;
    font-family: Arial, Helvetica, Sans-Serif;
    clear: both;
}
.calendar .publishedfuture
{
    height: 30px;
}
.calendar .title
{
    padding: 20px 0px 14px 0px;
    font-family: Lucida Sans, Arial, Helvetica, Sans-Serif;
    font-size: 150%;
    display: block;
    border-style: none none solid;
    border-bottom-color: #ac9e75;
    border-bottom-width: 1px;
    margin-bottom: 20px;
}

/* End Calendar Web Part */

/* Document  Web Part*/
.document .dropDownItem
{
    vertical-align: middle;
    font-family: Arial;
    font-size: 9.1pt;
}
.document .dropDownList
{
    margin-right: 10px;
}
.document a
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #de7a00;
}
.document .header
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 100%;
    font-weight: 700;
    height: 200px;
}
.document .prop
{
    float: right;
    width: 1px;
}
.document .clearFloat
{
    clear: both;
    height: 10px;
    overflow: hidden;
}
.document .min10px
{
    height: 10px;
}
.document .min20px
{
    height: 20px;
}
.document .min150px
{
    height: 150px;
}
.document .published
{
    font-size: 9.1pt;
    font-family: Arial, Helvetica, Sans-Serif;
    line-height: 100%;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 10px;
    float: left;
    width: 13% !important;
}
.document .namewithiconanddate
{
    float: right;
    width: 80%;
}

.document .namewithdate
{
    float: right;
    width: 84%;
}

.document .namewithicon
{
    float: right;
    width: 94%;
}

.document .nameonly
{
    width: 100%;
}

.document .name
{
    font-size: 9.1pt;
    font-family: Arial, Helvetica, Sans-Serif;
    display: block;
}

.document .icon
{
    vertical-align: bottom;
    padding-right: 5px;
    float: left;
    width: 10px;
}
.document .description
{
    font-size: 9.1pt;
    font-family: Arial, Helvetica, Sans-Serif;
    clear: both;
}
.document .publishedfuture
{
    height: 30px;
}
.document .title
{
    padding: 20px 0px 14px 0px;
    font-family: Lucida Sans, Arial, Helvetica, Sans-Serif;
    font-size: 150%;
    display: block;
    border-style: none none solid;
    border-bottom-color: #ac9e75;
    border-bottom-width: 1px;
    margin-bottom: 20px;
}
/* End document Web Part */

/* Search Page - Begin */

/*Left Side Refinement Links*/
.boe_main_wide .ms-searchref-filterlink, .boe_main_wide .ms-searchref-filterlink:hover
{
    color: #DE7A00 !important;
}

/*List of links in core search results*/
.boe_main_wide .srch-Title3 a:link, .boe_main_wide .srch-Title3 a:active, .boe_main_wide .srch-Title3 a:visited
{
    color: #DE7A00 !important;
}

.boe_main_wide .srch-Title3 A:HOVER
{
    color: #DE7A00 !important;
    text-decoration: none;
}

.boe_main_wide .ms-sbplain
{
    font-style: normal !important;
    font-family: Lucida Sans, Arial, Helvetica, Sans-Serif !important;
    color: #333333 !important;
}

/*Search Page*/
.boe_main_wide .srch-Page a
{
    color: #DE7A00 !important;
}

.boe_main_wide .srch-Page a:hover
{
    color: #DE7A00 !important;
    border-color: #DE7A00 !important;
}

.boe_main_wide .srch-Page strong
{
    background-color: #fff !important;
    border: solid 1px #DE7A00 !important;
}

.boe_main_wide .srch-Page-img a:hover
{
    border-color: #ffffff !important;
}

.advSearch-btn, .advSearch-btn-selected
{
    border: none;
    background: transparent url(../cssimages/expand_all_16.gif) center left no-repeat;
    cursor: pointer;
    font-style: normal !important;
    font-family: Lucida Sans, Arial, Helvetica, Sans-Serif !important;
    font-size: 90%;
    font-weight: 700;
    color: #333333 !important;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 4px;
    text-indent: 20px;
}

.advSearch-btn-selected
{
    background: transparent url(../cssimages/collapse_all_16.gif) center left no-repeat !important;
}
/* Search Page - End */
/* Site Map */
.sitemapdiv0
{
    float: left;
    width: 47%;
}

.sitemapdiv1
{
    width: 50%;
    padding-left: 3%;
    float: right;
}

.sitemapheader
{
    display: block;
    background: #ede9e6;
    text-transform: uppercase;
    color: #ffffff;
    line-height: 27.3pt;
    text-align: center;
}

.sitemapheader li
{
    font-family: Arial;
    font-size: 9.1pt;
    font-weight: 700;
}

.sitenavnode1
{
    text-indent: 5px;
    list-style-position: inside;
    list-style-type: inherit;
    padding: 6px;
    margin: 2px;
    padding-bottom: 20px;
}

.sitenavnode2
{
    text-indent: 25px;
    list-style-position: inside;
    list-style-type: inherit;
    padding: 6px;
    margin: 2px;
}

/* Site Map End */

/* Specific Styles Added for Existing Class Definitions - Begin */
.greylinetop
{
    padding-right: 0px;
    border-top: #e9e9e9 1px solid;
    padding-left: 0px;
    padding-bottom: 4px;
    padding-top: 5px;
}
.padimagesall
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.padimagesleftbottom
{
    padding-right: 0px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 0px;
}
.padimagesrightbottom
{
    padding-right: 10px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}

.mainimage
{
    padding-right: 0px;
    padding-left: 10px;
    float: right;
    padding-bottom: 10px;
    padding-top: 0px;
}

.more
{
    display: none;
}
#SLPshowhide
{
    display: none;
}
.showHideDivHolder
{
    width: 100%;
}
.showLink
{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.showHideSpacer
{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.showHideDivHolderP
{
    margin-bottom: 0px !important;
}

/* Specific Styles Added for Existing Class Definitions - End */

.ms-formvalidation
{
    color: #ff0000 !important;
}

.ms-cui-dd-arrow-button
{
    font-family: "Segoe UI" ,Tahoma,Verdana,sans-serif;
}

.topofpage
{
    width: 100%;
    text-align: right;
}
.ms-rtestate-field ul li
{
    color: #404041 !important;
}

.imageWithCaptionRight, .imageWithCaptionLeft
{
    margin-top: 4px;
    padding: 10px;
    text-align: center;
}

.imageWithCaptionRight
{
    float: right;
}
.imageWithCaptionLeft
{
    float: left;
}

.imageWithCaptionLeft p, .imageWithCaptionRight p
{
    margin-top: 4px !important;
    margin-bottom: 4px !important;
    font-weight: 700 !important;
    font-size: 90% !important;
}
.BOEHdnBookmark
{
    width: 0px;
    height: 0px;
}
.BOEHdnBookmark p
{
    background-color: orange;
    width: 5px;
    height: 5px;
    display: none;
}

/* Edit extensions in menu - begin */
#mdlBookmark .mdlHead, #mdlPageSearch .mdlHead
{
    font-size: 130%;
    font-weight: 700;
    margin-bottom: 7px;
    margin-top: 8px;
    float: left;
    clear: left;
}
#mdlBookmark .mdlLbl, #mdlPageSearch .mdlLbl
{
    float: left;
    clear: left;
    padding-right: 3px;
    margin-left: 50px;
    margin-top: 10px;
}
#mdlBookmark .mdlTxt, #mdlPageSearch .mdlTxt
{
    float: left;
    margin-top: 7px;
}
#mdlBookmark .mdlBtn, #mdlPageSearch .mdlBtn
{
    float: left;
    margin: 5px;
}
/* Edit extensions in menu - end */

/*Cookie Banner*/
body.notifications-on
{
    /*margin-top:50px !important;*/
}
body.notifications-off
{
    margin-top: 0 !important;
}

.container-floating-notifications
{
    background-color: #de7a00; /*height:65px; position:fixed;*/
    top: 0;
    z-index: 2; /*min-width:954px; width:100%;*/
    min-width: 982px;
    width: 982px;
    overflow: visible;
    display: none;
}

.container-notifications
{
    /*width:954px;*/
    margin: 0 auto;
    padding: 12px 10px;
    overflow: hidden;
    font-size: 100%;
    color: #666; /*text-align:center; white-space: nowrap;*/
}
.container-notifications ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.container-notifications li
{
    font-size: 115%;
    color: Black;
}
.container-notifications li#alignRight
{
    text-align: right;
    color: Black;
}
.container-notifications a
{
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    font-size: 100%;
}
.container-notifications a#btnHideCookieBanner
{
    color: #fff;
}
/*Cookie Banner*/

/*Broken links*/
.paddedcontent
{
    font-weight: normal;
    font-size: 14px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    color: #404041;
    font-family: Arial, Helvetica, sans-serif !important;
}
/*Broken links*/