/************************************ BASIC ELEMENTS ************************************/
body {
    margin: 0;
    text-align: left;
    font-size: 11px;
    font-family: Verdana;
    line-height: 14px;
    color: Black
    }
p {
    margin-top: 0;
    text-align: left
    }
h1 {
    font-family: Georgia;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    line-height: 18px
    }
h2 {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    line-height: 11px
    }
h3 {
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    line-height: 14px
    }
h4 {
    color: #999;
    margin: 0;
    font-weight: normal;
    line-height: 14px;
    font-size: 11px
    }
h5 {
    color: rgb(153, 153, 153);
    margin: 0 5 0 0;
    font-weight: normal;
    line-height: 12px;
    font-size: 11px;
    text-align: right
    }
h1 a:link, h1 a:visited {
    font-size: 11px;
    font-weight: bold;
    margin: 0
    }
h1 a:hover, h1 a:active {
    color: #c49000
    }
h2 a:link, h2 a:visited {
    font-size: 11px;
    font-weight: normal;
    margin: 0
    }
h2 a:hover, h2 a:active {
    color: #c49000
    }
img {
    font-size: 0;
    line-height: 0
    }
A:link, A:visited {
    color: Black;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal
    }
A:hover, A:active {
    color: #c49000
    }
ul {
    list-style-image: url(/Images/core/bullet.gif);
    margin: 0 0 10 10;
    padding-left: 10px
    }
ul li {
    margin: 0 0 10 0
    }
/************************************ ELEMENTS ************************************/
a.continueText:link, a.continueText:visited {
    display: none
    }
a.continueText:hover, a.continueText:active {
    display: none
    }
.photo {
    border: 0;
    width: 200px;
    height: 130px;
    margin: 10 0 0 0
    }
.photoSection {
    border: 0;
    width: 200px;
    height: 130px;
    margin: 5 0 20 0
    }
.topOfPage {
    margin: 20 0 10 0
    }
a.menuMap:link, a.menuMap:visited {
    color: #c49000;
    font-size: 11px;
    line-height: 11px;
    vertical-align: top
    }
a.menuMap:hover, a.menuMap:active {
    color: #4c517f
    }
.titleArticle, a.titleArticle:link, a.titleArticle:visited {
    color: Black;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    font-family: Georgia
    }
a.titleArticle:hover, a.titleArticle:active {
    color: #4c517f
    }
a.bioText:link, a.bioText:visited {
    color: Black;
    font-weight: bold;
    font-size: 10px;
    line-height: 12px
    }
a.bioText:hover, a.bioText:active {
    color: #c49000
    }
.menuHeadText {
    color: Black;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    font-size: 11px;
    cursor: default
    }
a.menuHeadText:link, a.menuHeadText:visited {
    color: Black;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    font-size: 11px;
    cursor: default
    }
a.menuHeadText:hover, a.menuHeadText:active {
    color: #c49000
    }
.infoText {
    color: #999;
    margin: 0;
    font-weight: normal;
    font-size: 9px
    }
.menuText {
    font-size: 11px;
    color: #555;
    text-decoration: none
    }
a.menuText:link, a.menuText:visited {
    color: #555;
    text-decoration: none;
    font-style: normal;
    font-size: 11px
    }
a.menuText:hover, a.menuText:active {
    color: #c49000
    }
.mainImage {
    border-color: Black;
    border-width: 1px;
    border-style: solid;
    width: 390px;
    height: 225px
    }
.mainImageExtended {
    border-color: Black;
    border-width: 1px;
    border-style: solid;
    width: 620px
    }
.DocumentsThumb, PublicationsThumb {
    margin: 8 15 8 8
    }
.imageBiographie {
    border-color: Black;
    border-width: 1px;
    border-style: solid;
    width: 150px;
    height: 150px
    }
.textSpacing3 {
    height: 3px;
    font-size: 0;
    line-height: 0
    }
.textSpacing10 {
    height: 10px;
    font-size: 0;
    line-height: 0
    }
.textSpacing20 {
    height: 20px;
    font-size: 0;
    line-height: 0
    }
.sectionTitle {
    color: #4c517f;
    font-size: 11px
    }
.title {
    color: #4c517f;
    font-size: 14px;
    font-weight: bold;
    font-family: Georgia
    }
a.title:link, a.title:visited {
    color: #4c517f;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    font-family: Georgia
    }
a.title:hover, a.title:active {
    color: #c49000
    }
.NewsThumb {
    border: 1px solid Black;
    width: 90px;
    height: 60px;
    margin: 0 10 0 0
    }
.NewsThumbMenu {
    border: 1px solid Black;
    width: 45px;
    margin: 0 10 0 0
    }
.DepartmentThumb {
    border: 0;
    width: 50px;
    margin: 0 10 0 0
    }
.PhotoThumb {
    border: 1px solid Black;
    width: 200px;
    height: 130px;
    margin: 0 10px 0 0
    }
.thumbMargin {
    margin: 10 0 0 0
    }
.thumbAlign {
    float: left;
    width: 100px;
    height: 70px
    }
.thumbAlignMenu {
    float: left;
    width: 52px
    }
.thumbAlignFocus {
    float: left;
    width: 52px;
    height: 35px;
    margin-top: 10px
    }
.thumbDepartmentRelief {
    float: left;
    width: 56px;
    margin-top: 0
    }
.StandardText {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    font-family: verdana, geneva, arial;
    font-style: normal
    }
.menuHeadBox {
    line-height: 11px;
    padding: 4px
    }
.menuHeadBoxSize {
    height: 18px
    }
.menuBox {
    line-height: 11px;
    padding: 4 4 4 25
    }
.menuBoxSize {
    height: 18px
    }
.menuSpacing {
    height: 6px;
    font-size: 0;
    line-height: 0
    }
.paddingNews {
    margin: 10 5 2 0
    }
.tickerPadding {
    padding: 5 0 5 13
    }
.footerPadding {
    padding: 5 0 5 0
    }
.clearFloat {
    clear: both;
    line-height: 0
    }
.floatLeft, .floatTitle {
    float: left
    }
.floatRight {
    float: right
    }
.floatTitle {
    width: 165px
    }
a.tickerText:link, a.tickerText:visited {
    color: Black;
    text-decoration: none
    }
a.tickerText:hover, a.tickerText:active {
    color: Grey
    }
.dotBG {
    margin: 15 0 0 0;
    line-height: 0
    }
.homeDocument {
    float: left;
    width: 110px;
    margin-left: 15px
    }
.tabSelected {
    padding: 4px;
    border: 1px solid #9f9fb2;
    border-bottom: 0;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    line-height: 14px;
    color: Black
    }
.tab {
    padding: 4 4 3 4;
    border-bottom: 1px solid #9f9fb2;
    font-size: 11px;
    font-family: Verdana;
    line-height: 14px
    }
a.tabLink:link, a.tabLink:visited {
    color: #b3ad94
    }
a.tabLink:hover, a.tabLink:active {
    color: #c49000
    }
.hideMe {
    display: none
    }
.showMe {
    display: block
    }
.defaultCursor {
    cursor: default
    }
/************************************ Calendar specific ************************************/
.cal_calendar {
    font-size: 11px;
    font-family: verdana;
    padding: 0;
    margin: 0;
    border: none;
    border-collapse: collapse
    }
.cal_header {
    background-color: White;
    padding: 0;
    margin: 0;
    border: none;
    border-collapse: collapse
    }
.cal_cell {
    padding: 4px;
    margin: 1px;
    text-align: center;
    width: 20px;
    color: #999
    }
.cal_labelcell {
    padding: 2px;
    margin: 1px;
    text-align: center;
    font-weight: bold
    }
.cal_oddweek {
    background-color: White;
    padding: 0;
    margin: 0;
    border: none;
    border-collapse: collapse;
    text-align: center;
    height: 20px
    }
.cal_evenweek {
    background-color: White;
    padding: 0;
    margin: 0;
    border: none;
    border-collapse: collapse;
    text-align: center
    }
a.cal_day:link, a.cal_day:visited {
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    font-weight: normal
    }
a.cal_day:hover, a.cal_day:active {
    color: #c49000
    }
.cal_common:link, a.cal_common:visited {
    color: #999;
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    font-weight: normal
    }
a.cal_common:hover, a.cal_common:active {
    color: #c49000
    }
a.cal_disabled:link, a.cal_disabled:visited {
    color: #999;
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    font-weight: normal;
    display: none
    }
a.cal_today:link, a.cal_today:visited {
    color: White;
    font-size: 11px;
    padding: 2px;
    background-color: #4c517f;
    line-height: 11px;
    text-decoration: none;
    font-weight: bold
    }
a.cal_today:hover, a.cal_today:active {
    color: #c49000
    }
a.cal_holiday:link, a.cal_holiday:visited {
    color: #999;
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    font-weight: normal
    }
a.cal_holiday:hover, a.cal_holiday:active {
    color: #c49000
    }
.gridItem {
    color: rgb(9, 27, 73);
    font-size: 14px;
    text-decoration: none;
    text-align: center
    }
.gridHeader a:link, .gridHeader a:visited, .gridHeader {
    font-size: 12px;
    color: 4c517f;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    background-color: #f5f4ef
    }
.gridHeader a:hover, .gridHeader a:active {
    color: #c49000
    }
.gridFooter, .gridFooterCenter {
    color: Black;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    font-family: Georgia;
    text-align: right
    }
.gridFooterCenter {
    text-align: center
    }
.gridItemSyle {
    margin: 0;
    text-align: left;
    font-size: 11px;
    font-family: Verdana;
    line-height: 14px;
    color: Black
    }
.gridPagerStyle {
    display: none
    }
/*Google Search button */
.Button01 {
    color: rgb(27, 60, 145);
    font-size: 12px;
    font-weight: bold;
    background-color: #E0E7FA;
    border: 1px solid;
    cursor: pointer
    }
.TextBox {
    font-size: 11px;
    color: #555;
    width: 120px;
    border: 1px solid #d1d9db;
    height: 20px;
    padding: 2 0 0 5
    }
.TextBoxSearch {
    background-color: #f5f4ef;
    color: #555;
    font-size: 11px;
    width: 140px;
    border: 1px solid #d9d9d9;
    height: 20px;
    padding: 2 0 0 5
    }
.monthSelect {
    font-size: 10px;
    width: 79px
    }
.select {
    font-size: 10px
    }
.hideMeWhenPrinting {
    display: none
    }
/************************************ MAIN CONTAINER DIV ************************************/
#divContainer {
    width: 630px;
    background-color: White
    }
#divColumn1 {
    display: none
    }
#divColumn2 {
    float: left;
    width: 390px;
    margin: 10 0 0 0
    }
#divColumn2Colapsed {
    float: left;
    width: 623px
    }
#divColumn2Bio {
    float: left;
    width: 600px;
    margin: 10 0 0 15
    }
#divColumn2All {
    float: left;
    width: 580px;
    margin: 10 0 0 15;
    display: inline
    }
#divColumn3 {
    float: left;
    width: 200px;
    margin: 10 0 0 20
    }
#divColumn3News {
    float: right;
    width: 200px;
    margin: 10 0 0 0;
    display: inline
    }
/************************************ Column 1 ************************************/
#divMenu {
    display: none
    }
/************************************ Column 2 ************************************/
#divPressService {
    float: left;
    width: 195px
    }
#divDocuments {
    float: left;
    width: 180px
    }
#divSurvey {
    background-color: f5f4ef;
    margin: 5 0 0 0
    }
#divDocument {
    background-color: f5f4ef;
    height: 66px
    }
#divPhotos {
    background-color: f5f4ef;
    margin: 5 0 5 0;
    padding: 10px;
    height: 130px
    }
#divCalendar {
    width: 370px;
    background-color: f5f4ef;
    padding: 7px
    }
#divOldImage {
    text-align: right;
    float: left;
    margin: 0 10 10 0
    }
#divPullOut {
    float: right;
    width: 195px;
    margin: 20 0 0 15
    }
#divPullOutLeft {
    background: url(/Images/core/pullout_left.gif) top left no-repeat;
    height: 20px
    }
#divPullOutRight {
    background: url(/Images/core/pullout_right.gif) top right no-repeat;
    height: 20px
    }
#divBio {
    margin: 20 15 0 0;
    width: 180px;
    float: left;
    background-color: f5f4ef;
    border-color: d9d9d9;
    border-width: 1px;
    border-style: solid
    }
#divBioImage {
    margin: 15px
    }
#divBioText {
    margin: 15px;
    text-align: center
    }
#divPullOutText {
    margin: 5 0 5 10;
    font-size: 12px;
    color: #4c517f;
    font-weight: bold
    }
#phPage {
    display: none
    }
/************************************ Column 3 ************************************/
#divNewsWires {
    margin: 0 0 10 0;
    width: 185px
    }
#divNewsSpecific {
    margin: 20 0 0 0;
    width: 185px
    }
#divSurveyBox {
    margin: 10 0 0 0;
    width: 185px;
    border-color: d9d9d9;
    border-width: 1px;
    border-style: solid
    }
#divSurveyBoxMargin {
    margin: 8px;
    width: 169px
    }
#divNewsImage {
    margin: 0 0 10 -5;
    width: 200px
    }
#divNewsImage > img {
    margin: 0 0 0 4
    }
#divBigImage {
    margin: 0 10 0 0
    }
#divWebNews, #divDepartmentRelief, #divNumber {
    margin-top: 20px;
    width: 185px
    }
#divWebNewsHorizontal, #divDepartmentReliefHorizontal, #divNumberHorizontal {
    margin-top: 20px;
    width: 150px
    }
#divPhoto {
    margin-top: 20px
    }
#divPhoto > span {
    margin: 0 0 0 2
    }
#divAgenda {
    padding: 20 0 0 0
    }
#divRelatedLinks {
    margin: 20 0 10 0
    }
#divMenuMap {
    display: none
    }
#divNbImages {
    color: #999;
    margin: 0;
    font-weight: normal;
    font-size: 9px
    }
#divSurveyContainer {
    margin: 20 0 0 0
    }
/************************************ Header ************************************/
#divBanner {
    height: 71px
    }
#divLogo {
    margin: 0 10 0 0
    }
#divBannerMenu {
    display: none
    }
#divSearch {
    display: none
    }
#divHeaderLine {
    height: 1px;
    line-height: 0;
    font-size: 0;
    border: 1px solid #9f9fb2;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    margin: 0 0 10 0
    }
#divHeaderLine2 {
    display: none
    }
#divTicker {
    display: none
    }
/************************************ Footer ************************************/
#divFooter {
    clear: both;
    width: 100%;
    height: 25px;
    line-height: 11px;
    text-align: center;
    padding: 20 0 0 0
    }
#__asptrace {
    position: absolute;
    top: 1300px
    }