

* html {
    margin: 0px; padding: 0px; height: 100%; font-size: 96%;
}
body {
    margin: 0px; padding: 0px; height: 100%; font-family: Verdana, Arial, Helvetica, "Sans Serif"; min-height: 100%; background-color: #ebe6cf;
}
p {
    font: 100%/normal Verdana, Arial, Helvetica, "Sans Serif"; text-align: left; padding-left: 4px; margin-top: 8px; margin-bottom: 15px; font-size-adjust: none; font-stretch: normal;
}
h1 {
    padding: 30px 10px 10px; margin: 0px;
}
h2 {
    padding: 2px; margin-top: 3px; margin-bottom: 0px;
}
h3 {
    padding: 2px; margin-top: 3px; margin-bottom: 0px;
}
h4 {
    padding: 2px; margin-top: 3px; margin-bottom: 0px;
}
h5 {
    padding: 2px; margin-top: 3px; margin-bottom: 0px;
}
h6 {
    padding: 2px; margin-top: 3px; margin-bottom: 0px;
}
h1 {
    font: bold 140%/normal Verdana, Arial, Helvetica, "Sans Serif"; color: #00559c; background:#fff; font-size-adjust: none; font-stretch: normal; /*position:absolute; top:-1px;*/ width:764px /*913px*/;  margin-bottom:10px; float:left; 
}
h2 {
    font: bold 120%/normal Verdana, Arial, Helvetica, "Sans Serif"; color:#00559C; font-size-adjust: none; font-stretch: normal;
}
h3 {
    font: bold 110%/normal Verdana, Arial, Helvetica, "Sans Serif"; color: rgb(0, 85, 156); font-size-adjust: none; font-stretch: normal;
}
h4 {
    font: bold 100%/normal Verdana, Arial, Helvetica, "Sans Serif"; color: rgb(0, 85, 156); font-size-adjust: none; font-stretch: normal;
}
h5 {
    font: bold 90%/normal Verdana, Arial, Helvetica, "Sans Serif"; color: rgb(0, 85, 156); font-size-adjust: none; font-stretch: normal;
}
h6 {
    font: bold 80%/normal Verdana, Arial, Helvetica, "Sans Serif"; color: rgb(0, 85, 156); font-size-adjust: none; font-stretch: normal;
}
h1.contrast {
    color: rgb(255, 255, 255);
}
h2.contrast {
    color: rgb(255, 255, 255);
}
h3.contrast {
    color: rgb(255, 255, 255);
}
h4.contrast {
    color: rgb(255, 255, 255);
}
h5.contrast {
    color: rgb(255, 255, 255);
}
h6.contrast {
    color: rgb(255, 255, 255);
}
a {
    font: bold 78%/normal Verdana, Arial, Helvetica, "Sans Serif"; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a:link {
    color: #A69641; text-decoration: none;
}
a:visited {
    text-decoration: none; color:#a69641;}
a:hover {
    text-decoration: underline;
}
a:active {
    color: color: #A69641; text-decoration: underline;
}
acronym {
    font-weight: bold; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted;
}
img {
    
}
a img {
    border: 0px none;
}
.formLabelTextBlue {
    font: bold 100%/normal Verdana, Arial, Helvetica, "Sans Serif"; color: rgb(0, 85, 156); font-size-adjust: none; font-stretch: normal;
}
.formRow {
    padding: 4px 0px;
}
.formSingleRowOnly {
    padding: 4px 0px;
}
.formRow {
    border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.formMandatory {
    color: rgb(221, 0, 0);
}
.formComment {
    font-style: italic;
}
#formError {
    padding: 2px; border: 1px dotted rgb(221, 0, 0); color: rgb(221, 0, 0); background-color: rgb(255, 255, 255);
}
fieldset .formRow label {
    width: 30%; text-align: right; color: rgb(68, 68, 68); margin-top: 3px; float: left;
}
fieldset .formSingleRowOnly label {
    width: 30%; text-align: right; color: rgb(68, 68, 68); margin-top: 3px; float: left;
}
fieldset .formRow input {
    width: 68%; text-align: left; float: right;
}
fieldset .formSingleRowOnly input {
    width: 68%; text-align: left; float: right;
}
fieldset .formRow span {
    width: 68%; text-align: left; float: right;
}
fieldset .formSingleRowOnly span {
    width: 68%; text-align: left; float: right;
}
fieldset .formRow span {
    font-style: italic;
}
fieldset .formSingleRowOnly span {
    font-style: italic;
}
legend {
    font: bold 120%/normal Verdana, Arial, Helvetica, "Sans Serif"; color: rgb(171, 151, 69); font-size-adjust: none; font-stretch: normal;
}
legend.contrast {
    color: rgb(255, 255, 255);
}
#defaultButton {
    background: url("/en/images/defaultButton.gif") repeat-x; border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); font-weight: bold;
}
#pageContent table {
    border: 0px rgb(255, 255, 255); border-collapse: collapse;
}
#pageContent th {
    background: url("/en/images/bg_header.jpg") no-repeat rgb(215, 206, 161); padding: 3px 3px 3px 6px; border: 1px solid rgb(171, 151, 69); text-align: center; color: rgb(119, 119, 119); letter-spacing: 2px;
}
#pageContent td {
    background: rgb(255, 255, 255); padding: 3px 3px 3px 6px; border: 1px solid rgb(171, 151, 69); color: rgb(171, 151, 69);
}
#pageContent td.alt {
    background: rgb(252, 251, 245); color: rgb(136, 136, 136);
}
#pageContent table.no_borders td {
    border: currentColor;
}
#t_pageContent table {
    border: 0px rgb(255, 255, 255); border-collapse: collapse; max-width:95%; width:95%;
}
#t_pageContent th {
    background: url("/en/images/bg_header.jpg") no-repeat rgb(215, 206, 161); padding: 3px 3px 3px 6px; border: 1px solid rgb(171, 151, 69); text-align: center; color: rgb(119, 119, 119); letter-spacing: 2px;
}
#t_pageContent td {
    background: rgb(255, 255, 255); padding: 3px 3px 3px 6px; border: 1px solid rgb(171, 151, 69); color: rgb(171, 151, 69);
}
#t_pageContent td.alt {
    background: rgb(252, 251, 245); color: rgb(136, 136, 136);
}
#t_pageContent table.no_borders td {
    border: currentColor;
}
#pageContent img {
    margin: 4px;
}
#pageContent ul {
    margin-left: 14px; list-style-type: square;
}
#pageContent li {
    padding: 2px 2px 0.2em; margin-left: 14px;
}
#pageContent h4 {
    padding-left: 24px;
}
#table_blue {
     border-collapse: collapse;
}
#table_blue th {
    background: rgb(164, 194, 218); padding: 3px 3px 3px 6px; border: 1px solid rgb(153, 187, 215); text-align: center; color: rgb(119, 119, 119); letter-spacing: 2px;
}
#table_blue td {
    background: rgb(255, 255, 255); padding: 3px 3px 3px 6px; border: 1px solid rgb(153, 187, 215); color: rgb(102, 153, 196);
}
#table_blue td.alt {
    background: rgb(240, 249, 255); color: rgb(136, 136, 136);
}
#table_grey {
    border: 0px rgb(255, 255, 255); border-collapse: collapse;
}
#table_grey th {
    background: url("/en/images/bg_header_grey.jpg") no-repeat rgb(198, 198, 197); padding: 3px 3px 3px 6px; border: 1px solid rgb(221, 221, 221); text-align: center; color: rgb(119, 119, 119); letter-spacing: 2px;
}
#table_grey td {
    background: rgb(255, 255, 255); padding: 3px 3px 3px 6px; border: 1px solid rgb(221, 221, 221); color: rgb(136, 136, 136);
}
#table_grey td.alt {
    background: rgb(252, 252, 252); color: rgb(68, 68, 68);
}
input {
    color: silver; font-size: 110%; border:solid 1px silver; padding:3px 30px 3px 3px !important;
}
select {
    color: rgb(68, 68, 68); font-size: 110%;
}
#wrapper {/*exx*/
overflow:hidden;
    margin: 0px auto 0px; width: /*969*/ 956px; height: auto; text-align: left; /*padding-top: 0px;*/ padding:0 7px; position: relative; background-color:#ffffff;
}
#header {
    display:inline; /* stops ie doing stupid things */
    background: url(/en/images/header2.jpg) no-repeat left top;
    background-color:#fff;
    width: 900px;
    height: 83px;
    float: left;
    clear:left;
/*    background: url("/en/images/header2.jpg") no-repeat 15px 9px rgb(255, 255, 255); width: 963px; height: 104px; clear: left; float: left; display: inline;*/
}
#header h1 span, #header h1 {
    display: none;
}
#header h2 span {
    display: none;
}
#header a {
    font-size: 70%;
}
#headerLinks {
    top: 4px; right: 4px; position: absolute;
}
#headerLinks a {
    color: rgb(0, 0, 0);
}
#main {/*exx*/
    width: /*956px*/ 100%; padding-bottom: 5px; clear: both; min-height: 500px;/*margin:0 7px;*/ background-color:#dbdbdb;
}
#sideNav {
    background-color:#999; padding: 0px 0 5px 0; width: 170px; clear: left; margin: 4px 12px 10px 13px;float:left; display:inline-block;
}
#sideNavContent {
    width: 169px; margin-right: 4px; margin-bottom: 4px; margin-left: 0px;
}
#sideNavContent ul {
    margin: 0px -1px 1px 0px; text-indent: 0px; padding-left: 0px; list-style-type: none;background-color:#999;
}
#sideNavContent li{margin:0; background-color:#acacac;
    border-top:1px solid #dbdbdb;
    clear:left;
    line-height:1.4em;
    padding:10px 15px;
}
#sideNavContent li:hover{background-color:#999;}
#sideNavContent li div {
    /*margin-left: 16px;*/
}
#sideNavContent li a {
    font-family: Arial; display: block;
}
#sideNavContent li a:hover{text-decoration:none;}
#sideNavContent .LTop {
    background: #00559C; color: rgb(255, 255, 255); font-size:120%; font-weight:bold; 
}
#sideNavContent .L2 {
/*      background: #00559C; text-indent: 0px; font-weight: bold; margin-left: 0px;*/
background: #00559C; color: #fff; font-size:120%; font-weight:bold; padding: 10px 15px 10px; 15px}
    #sideNavContent .L2 a{color:#fff;}
#sideNavContent .L3 {
      margin-left: 0px; 
}
#sideNavContent .L4 {
    background-image: url("/en/images/navBullet.gif") no-repeat 10px 6px; margin-left: 0px; 
}
#sideNavContent .L5 {
    background-image: url("/en/images/navBulletL4.gif") no-repeat 10px 8px ;margin-left: 0px; 
}
#sideNavContent .L6 {
    padding: 2px 0px 2px 8px; margin-left: 0px; background-color: rgb(255, 255, 255);
}
#sideNavContent .LEnd {display:none;
    }
#L2Link {
    color: rgb(255, 255, 255);
}
#L2LinkSelected {
/*    color: rgb(255, 255, 255); font-weight: bold;*/
}#L3Link {
    color: rgb(51, 51, 51); font-weight: normal;
}
#L3LinkSelected {
    color: rgb(51, 51, 51); font-weight: bold;
}
#L4Link {
    color: rgb(68, 68, 68); font-weight: normal;margin-left:10px;
}
#L5Link {
    color: rgb(68, 68, 68); font-weight: normal;margin-left:20px;
}
#L6Link {
    color: rgb(68, 68, 68); font-weight: normal;
}
#L4LinkSelected {
    color: rgb(68, 68, 68); font-weight: bold;
}
#L5LinkSelected {
    color: rgb(68, 68, 68); font-weight: bold;
}
#L6LinkSelected {
    color: rgb(68, 68, 68); font-weight: bold;
}
#pageContent {/*exx*/
top: 0px; width: /*953*/ 958px; color: rgb(0, 0, 0); font-size: 78%; position: relative;
}
#pageContent .teaser{ margin:0 10px 0 0; width:95%; font-weight:bold;}
#pageContent p {
    margin: 10px;
}
#pageContent a {
    font-size: 100%;
}
#pageContent .heading a, #boxOutContent .heading a, #boxOut .heading a{color:#fff;}
#pageImageBanner {
    padding: 0px; border: 0px currentColor; width: 550px; margin-top: 0px; background-color: rgb(255, 0, 0);
}
.articlev1banner { /*exx
    width: 925px; float: right; margin-left:12px;*/ display:none;
}
#bodyMargin {
    padding: 10px; border: 1px solid rgb(255, 0, 0); width: 700px;
}
#footer {/*exx*/
    width: 969px; height: 90px; text-align: left; margin-right: auto; margin-left: auto; min-width: 969px; background-color: rgb(255, 255, 255);
}
#footer #links {
    left: 0px; top: 0px; padding:15px 0 0 6px;width: 769px; clear:both; }
#footer #links .bluePipe{color:silver;}
body #footer #links a:link, body #footer #links a:visited{font-weight:100; color:silver !important; font-size:small;}
#footer .footer_bottom {
    width: 956px; border-top-color: #acacac; border-top-width: 5px; border-top-style: solid; margin-left:7px;
}
#footer .iipbanner {
    height: 35px;  /*float: left;*/  width:750px;}
#footer .iipbanner a{border:none; text-decoration:none; float:left; margin-right:7px;}
.clear {
    clear: both !important;
}
#Nav1 {
    /*padding: 0px 2px 2px;*/ text-align: left; position: relative; z-index: 1000; background-image: url("/en/images/navBackground.jpg"); background-color: rgb(0, 85, 156);height:42px;line-height:39px;font-size:1.2em;
}
.selectedMenuItem {
    margin: 0px;
     display: inline; 
    position: relative; 
}
.selectedMenuItem a {
    color:#fff !important;
    padding: 12px 10px; 
    background-image: url("/en/images/navBackground_over.jpg"); background-repeat: repeat-x;
background-color:#a69641;
}
.Nav1Spacer {
    /*padding-right: 1px; padding-left: 1px; font-size: 6px; z-index: 1;*/ display:none;
}
.Nav1Text {
    color: rgb(255, 255, 255); /*padding-right: 1px; padding-left: 1px;*/ display: block; z-index: 2;
}
#Nav1 span span ak {
    color:#fff; white-space: nowrap;
}
#Nav1 span span a:visited {color:#fff;
    }
#Nav1 span span a:hover {
    color: rgb(0, 85, 156); white-space: nowrap; text-decoration:none !important;
}
#Nav1 span span a:active {
    }
a.Nav1TextLink, .Nav1TextLink:link {
    color: rgb(238, 238, 238); 
font-weight: 100 !important; text-decoration: none; white-space: nowrap;    padding: 12px 10px 12px 10px;
    
}
.Nav1TextLink:link span.phoneicon {font-size:20px; padding:0; margin:0;}
.Nav1TextLink:visited {color:#fff;
    }
.Nav1TextLink:hover {
/*    color: rgb(255, 255, 255); text-decoration:none; white-space: nowrap; 
    background-image: url("/en/images/navBackground_over.jpg"); background-repeat: repeat-x;*/

    color:#fff !important;
    padding: 12px 10px; 
    background-image: url("/en/images/navBackground_over.jpg"); background-repeat: repeat-x;


}
.Nav1TextLink:active {
    color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline; white-space: nowrap;
}
#Nav2 {
    background-position: top; top: -1px; text-align: left; padding-top: 2px; padding-bottom: 4px; margin-right: 0px; margin-left: 0px; vertical-align: top; position: relative; background-repeat: repeat-x; background-color: #A69641;;
}
.Nav2Text {
    text-align: left; color: rgb(255, 255, 255); line-height: 1.3em; margin-left: 6px;
}
.Nav2TextLink {
    color: rgb(255, 255, 255); font-weight: 100; white-space: nowrap;
}
.Nav2TextLink:link {
    color: rgb(255, 255, 255); text-decoration: none;
}
.Nav2TextLink:visited {color: rgb(255, 255, 255); text-decoration: none;

    }
.Nav2TextLink:hover {
    color: rgb(255, 255, 255); text-decoration: underline;
}
.Nav2TextLink:active {
    color: rgb(255, 255, 255);
}
.Nav2TextLink span {
    padding: 2px;  color: rgb(68, 68, 68); font-weight: bold; 
}
.Nav2Bullet {
    left: 0px; top: 9px; padding-right: 0px; padding-left: 0px; position: relative; background-image: url("/en/images/navBulletL4.gif"); background-repeat: no-repeat;
}
.boxContent {
    padding: 8px 10px;
}
.jumpToTop {
    clear:both; padding: 3px 5px; /*top: 0px;*/ font-size: 100%; float: right; /*display: inline;*/ background: url("/en/images/backToTop.jpg") bottom; background-color: rgb(0, 85, 156);
}
.jumpToTop a {
    color: rgb(255, 255, 255);
}
.jumpToTop a:link {
    color: rgb(238, 238, 238); text-decoration: none;
}
.jumpToTop a:visited {
    color: rgb(238, 238, 238); text-decoration: none;
}
.jumpToTop a:hover {
    color: rgb(255, 255, 255); text-decoration: underline;
}
.jumpToTop a:active {
    color: rgb(255, 255, 255); text-decoration: underline;
}
.bluePipe {
    color: rgb(153, 187, 215);
}
#promoShell {
    width: 230px; clear: right; font-size: 85%; margin-top: /*4px*/; margin-left: 4px; margin-right:13px; float: right;
}
#Content h4 {
    border-bottom-color: rgb(153, 0, 153);
}
#boxOut {
    width: 100%; margin-bottom: 6px; float: left; min-height: 50px; background-color:#999;
}
#boxOut_hpSpecial {
    width: 100%; margin-bottom: 2px; float: left; min-height: 50px; background-color: rgb(255, 255, 255);
}
#boxOutContent {
    /*exx padding: 4px;*/
}
#boxOutContent h3 {
    margin-bottom: 5px; border-bottom-color: rgb(0, 85, 156); border-bottom-width: 1px; border-bottom-style: solid;
}
#boxOutContent h4 {
background-color:#fff;
color:#00559c;
font:bold 140%
margin-bottom:10px
width:913px;
padding: 30px 10px 10px;
    /*margin-bottom: 5px; border-bottom-color: rgb(0, 85, 156); border-bottom-width: 1px; border-bottom-style: solid;*/
}
#boxOutContent .title {
    font: bold 90%/normal Verdana, Arial, Helvetica, "Sans Serif"; color: rgb(0, 85, 156); font-size-adjust: none; font-stretch: normal;
}
#boxOutContent .heading, #boxOut .heading {
    padding: 10px 20px; color:#fff; font-size: 120%; font-weight: bold; background-color:#333;
}
    #boxOutContent .heading a{color:#fff;}
#boxOutContent p{padding:10px !important;}
#boxOutContent blockquote {
    margin: 10px; text-align: center; color:#fff; font-family: Verdana; font-size: 110%; font-style: italic; font-weight: normal;
}
#t_linkArea blockquote {
    margin: 10px; text-align: center; color:#fff; font-family: Verdana; font-size: 110%; font-style: italic; font-weight: normal;
}
#boxOutContent blockquote span {
    font-size: 145%;
}
#boxOutContent blockquote span {
    margin-right: 0em;
}
#boxOutContent blockquote p {
    display: inline;
}
#boxOutContent p a{color:#fff !important;}
#boxOutContent p a:hover{}

.imageCenterAlign {
    text-align: center; margin-right: auto; margin-left: auto; display: block;
}
.boxOutContentAlignRight {
    margin: 5px 5px 0px; padding: 4px; float: right;
}
.promoQuoteAuthor {
     clear:both; float:right; text-align: right; color: rgb(0, 0, 0); font-size: 85%; padding: 0 10px 10px 10px;
}
#promoListShell ul {
    margin-left: 0px;
}
#promoList {
    margin: 0px; padding-right: 0px; padding-left: 0px; list-style-type: none;
}
#promoList li {
    background-color:#acacac;
    border-top:1px solid #dbdbdb;
    clear:left;
    line-height:1.4em;
    padding:10px 15px;
    /*background: url("/en/images/partners_bullet.gif") no-repeat 0px 6px;*/ margin: 0px;  list-style-type: none;
}
#promoList li div {
    /*padding: 2px 0px; margin-left: 8px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted;*/
}
#promoList li:hover{background-color:#999;}
#promoList li a {
    color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, Sans; font-weight: normal;
}
#promoList li a:hover{text-decoration:none;}
.fwl_wrapper li {
    margin-left: 10px;
}
#listShell {
    width: 100%; margin-bottom: 10px; border-top-color: rgb(171, 151, 69); border-bottom-color: rgb(171, 151, 69); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; background-color: rgb(252, 251, 245);
}
#listShell hr {
    border: 0px currentColor; height: 0px;
}
#listShell h3 {
    clear: left; float: none;
}
#listShell h3 a {
    float: left;
}
#NewsListShell {
    margin-bottom: 10px;
}
#NewsListShell hr {
    border: 0px currentColor; height: 0px;
}
#NewsListShell ul {
    list-style: none; padding-top: 0px; margin-top: 1px;
}
#NewsListShell li {
    padding-left: 0px; margin-left: 0px;
}
#NewsListShell li a {
    font-size: 1.1em;
}
#NewsListShell .story {
    margin-bottom: 1em; margin-left: 5px;
}
#NewsListShell .img {
    padding: 0px; float: left;
}
#NewsListShell .img img {
    padding-right: 5px;
}
#NewsListShell .text {
    margin: 0px; padding: 0px; font-style: italic;
}
#NewsListShell .text p {
    margin: 0px;
}
#NewsListShell .text h2 {
    font-size: 100%; margin-bottom: 0.3em;
}
#NewsListShell div {
    clear: both;
}
.clear_both {
    clear: both; display: block;
}
li .category {
    margin: 0px 0px 0px 10px; color: rgb(105, 101, 101);
}
#homeShell {
    background: url("/en/images/col2BG.gif") repeat-y right top rgb(255, 255, 255); margin: 0px auto; width: 768px; height: auto; font-size: 70%;
}
#homeShell a {
    font-size: 100%;
}
#intro {
    width: 525px; clear: left; float: left; background-color: rgb(171, 151, 69);
}
#introContent {
    background: url("/en/images/introBanner3.jpg") no-repeat top; margin: 0px auto 1px; padding: 6px; width: 494px; height: 134px; color: rgb(255, 255, 255);
}
#introContent p {
    width: 50%;
}
#rhcol {
    top: 0px; width: 238px; height: auto; float: right;
}
#r2 {
    padding: 2px 0px 0px 2px; width: 519px; height: auto; text-align: left; float: left;
}
#mainCol {
    width: 258px; height: auto; clear: right; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: right;
}
#leftCol {
    width: 258px; height: auto; float: left;
}
#r3 {
    width: 519px; height: auto; text-align: left; padding-left: 2px; float: left;
}
#r4 {
    width: 519px; height: auto; text-align: left; padding-left: 2px; float: left;
}
#hpBoxOut {
    margin: 2px; width: 123px; height: 130px; float: left; display: inline; position: relative;
}
#hpBoxOut p {
    margin: 0px; padding: 4px; left: 0px; top: 0px; position: absolute;
}
#hpBoxOut img {
    border: currentColor; left: 2px; top: 0px; width: 119px; height: 130px; position: relative;
}
.hpBoxOutDark {
    border: 1px solid rgb(102, 102, 102); color: rgb(255, 255, 255); background-color: rgb(102, 102, 102);
}
.hpBoxOutLight {
    border: 1px solid rgb(255, 255, 255);
}
.hpBoxOutBlue {
    border: 1px solid rgb(153, 187, 215); color: rgb(238, 238, 238); background-color: rgb(153, 187, 215);
}
.hpBoxOutDark a:link {
    color: rgb(255, 255, 255); font-weight: normal;
}
.hpBoxOutDark a:visited {
    color: rgb(255, 255, 255); font-weight: normal;
}
.hpBoxOutDark a:hover {
    color: rgb(255, 255, 255); font-weight: normal;
}
.hpBoxOutDark a:active {
    color: rgb(255, 255, 255); font-weight: normal;
}
.hpBoxOutLight a:link {
    color: rgb(68, 68, 68); font-weight: normal;
}
.hpBoxOutLight a:visited {
    color: rgb(68, 68, 68); font-weight: normal;
}
.hpBoxOutLight a:hover {
    color: rgb(68, 68, 68); font-weight: normal;
}
.hpBoxOutLight a:active {
    color: rgb(68, 68, 68); font-weight: normal;
}
.hpBoxOutBlue a:link {
    color: rgb(255, 255, 255); font-weight: normal;
}
.hpBoxOutBlue a:visited {
    color: rgb(255, 255, 255); font-weight: normal;
}
.hpBoxOutBlue a:hover {
    color: rgb(255, 255, 255); font-weight: normal;
}
.hpBoxOutBlue a:active {
    color: rgb(255, 255, 255); font-weight: normal;
}
#colHeader1 {
    color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(194, 176, 105);
}
#colHeader2 {
    color: rgb(238, 238, 238); font-weight: bold; background-color: rgb(51, 119, 176);
}
#colHeader3 {
    color: rgb(51, 51, 51); font-weight: bold;
}
#colHeaderTagline1 {
    color: rgb(34, 34, 34); font-style: italic; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(211, 201, 152);
}
#colHeaderTagline2 {
    color: rgb(17, 17, 17); font-style: italic; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(153, 187, 215);
}
#colHeaderTagline3 {
    color: rgb(68, 68, 68); font-style: italic;
}
#colHeader1 {
    padding: 3px 10px;
}
#colHeader2 {
    padding: 3px 10px;
}
#colHeader3 {
    padding: 3px 10px;
}
#colHeaderTagline1 {
    padding: 3px 10px;
}
#colHeaderTagline2 {
    padding: 3px 10px;
}
#colHeaderTagline3 {
    padding: 3px 10px;
}
.blueHPTitle {
    font: 160%/normal Verdana, Arial, Helvetica, "Sans Serif"; text-align: center; color: rgb(102, 153, 196); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.oliveHPTitle {
    font: 160%/normal Verdana, Arial, Helvetica, "Sans Serif"; text-align: center; color: rgb(171, 152, 70); font-size-adjust: none; font-stretch: normal;
}
.whiteHPTitle {
    font: 140%/normal Verdana, Arial, Helvetica, "Sans Serif"; text-align: left; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.whiteHPTitle span {
    font-size: 60%;
}
#newsArticleHeadline {
    padding: 0px; border: 0px currentColor; width: 100%; clear: right;
}
#newsArticleHeadline h1 {
    padding: 0px; text-align: left; margin-top: 0px; margin-bottom: 0px;
}
#newsArticleHeadline h2 {
    padding: 0px; text-align: left; margin: 10px 10px 10px 14px; clear:both;
}
.newsArticleImageWrapper {
    padding: 4px; clear: none; position: relative;
}
.newsArticleImageActual {
    margin: -2px 2px 2px -2px; padding: 2px; border: 1px solid rgb(235, 230, 207); display: block; position: relative; background-color: rgb(255, 255, 255);
}
#hpNewsListShell {
    margin-bottom: 6px;
}
#hpNewsList {
    margin: 4px 3px; padding-left: 0px; list-style-type: none;
}
#hpNewsList li {
    background: url("/en/images/partners_bullet.gif") no-repeat 5px 7px;
}
#hpNewsList li div {
    padding: 2px; margin-left: 14px; border-bottom-color: rgb(102, 153, 212); border-bottom-width: 1px; border-bottom-style: solid;
}
#hpNewsList li a {
    color: rgb(0, 85, 156); font-family: Verdana, Arial, Helvetica, Sans; font-weight: normal;
}
#partnersListShell {
    background: url("/en/images/Group_hand_shake.jpg") no-repeat right; width: 95%;
}
#partnersTitle {
    padding: 5px; width: 350px;
}
#hpPartnersList {
    margin: 0px 0px 0px 10px; padding-right: 0px; padding-left: 0px; list-style-type: none;
}
#hpPartnersList li {
    background: url("/en/images/partners_bullet.gif") no-repeat 5px 7px; padding: 2px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#hpPartnersList li div {
    margin-left: 10px;
}
#hpPartnersList li a {
    color: rgb(85, 85, 85); font-family: Verdana, Arial, Helvetica, Sans; font-weight: normal;
}
#prodListShell {
    background: url("/en/images/searchBoxFade.gif") repeat-x bottom; margin: 10px auto; border: 1px solid rgb(153, 153, 153);
}
#infoPane {
    width: 100%;
}
#listPane {
    width: 100%;
}
#prodServList {
    margin: 4px 3px; padding-left: 0px; border-left-color: rgb(197, 183, 118); border-left-width: 3px; border-left-style: solid; list-style-type: none;
}
#prodServList li {
    padding-top: 2px; margin-bottom: 2px; margin-left: 5px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: none;
}
#prodServList li a {
    color: rgb(68, 68, 68); font-family: Arial; font-weight: normal;
}
#prodServList li a span {
    color: rgb(0, 85, 156); font-family: verdana; font-size: 110%; font-weight: bold;
}
#serviceInfoShell {
    clear: both;
}
#crsShell {
    margin:10px;}
#crsShell #crsCol1 #boxOut, #crsShell #crsCol2 #boxOut {float:none !important;}
#crsShell #boxOut h4{background-color:#333; color:#fff; font-size:120%; font-weight:bold; padding:10px 15px;}
#crsCol1 {
    width: 49%; float: left;
}
#crsCol2 {
    width: 50%; float: right;
}
#crsArea {
    padding: 3px; border: 1px solid rgb(221, 221, 221); width: 600px; background-color: rgb(253, 253, 253);
}
#crsArea_icon {
    top: 3px; width: 30px; height: 40px; padding-left: 6px; float: left;
}
#crsArea_core {
    padding: 3px; border: 1px solid rgb(187, 187, 187); top: 2px; width: 555px; right: 2px; float: right; background-color: rgb(252, 251, 245);
}
#crsArea_sub {
    padding: 3px; border: 1px solid rgb(221, 221, 221); width: 545px; margin-top: 3px; float: right; background-color: rgb(252, 252, 252);
}
#crs_core_sub_mix {
    padding: 4px; border: 1px solid rgb(187, 187, 187); position: relative; background-color: rgb(252, 251, 245);
}
#crs_core_sub_mix_simple {
    padding: 4px; position: relative; background-color: rgb(254, 254, 254);
}
#crsCode {
    top: 30px; right: 10px; position: absolute;
}
#crs_stream {
    width: 220px; float: left;
}
#crs_level {
    border: 1px solid rgb(221, 221, 221); width: 160px; padding-top: 2px; float: right; background-color: rgb(252, 252, 252);
}
#crs_dateShell {
    width: 95%; padding-right: 4px;
}
#crs_print {
    padding: 0px 2px; border: 1px solid rgb(221, 221, 221); top: 45px; right: 10px; position: absolute; background-color: rgb(221, 240, 255);
}
#crsPromoHeader {
    background-color:#333; color:#fff; font-size:120%; font-weight:bold; padding:10px 20px;
}
#prodSearch {
    margin-right: auto; margin-left: auto;
}
#quickSearch {
    background: url("/en/images/searchBoxFadeQuickSearch.gif") repeat-x bottom; padding: 6px 8px; border: 1px solid rgb(171, 151, 69);
}
#quickSearch a {
    background: url("/en/images/plus.gif") no-repeat; color: rgb(0, 85, 156); padding-left: 15px; vertical-align: middle;
}
#advancedSearch {
    margin-top: 5px; display: none;
}
#advancedSearchNoScript {
    margin-top: 5px;
}
#search_text {
    width: 250px;
}
#header form {
    width: 305px; height: 40px; font-size: 70%; margin-top: 23px; margin-right: 2px; float: right;
}
#header form #quickSearch {
    padding: 2px;
}
.searchPane {
    padding: 4px; width: 240px; float: left; display: inline;
}
.searchHighlight {
    padding: 2px; border: 1px solid rgb(255, 255, 255); color: rgb(68, 68, 68); font-weight: normal; background-color: rgb(235, 230, 207);
}
#searchResultsRow {
    padding: 4px; border-bottom-color: rgb(197, 183, 118); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(254, 254, 254);
}
.odd#searchResultsRow {
    padding: 4px; border-bottom-color: rgb(197, 183, 118); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(252, 251, 245);
}
#searchResultsPagerTop {
    padding: 4px; border-top-color: rgb(171, 152, 70); border-bottom-color: rgb(197, 183, 118); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted; background-color: rgb(235, 230, 207);
}
#searchResultsPagerTop div {
    padding: 4px; border: 1px dotted rgb(197, 183, 118); text-align: center; background-color: rgb(252, 251, 245);
}
#searchResultsPagerBottom {
    padding: 4px; border-top-color: rgb(197, 183, 118); border-bottom-color: rgb(171, 152, 70); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: solid; background-color: rgb(235, 230, 207);
}
#vacancySearchResultsRow {
    padding: 1em 4px; border-bottom-color: rgb(197, 183, 118); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(254, 254, 254);
}
.odd#vacancySearchResultsRow {
    background-color: rgb(252, 251, 245);
}
#vacancySearchResultsRow p {
    margin: 0px; padding: 0px;
}
#vacancySearchResultsRow .vacancy_label {
    width: 12em; color: rgb(102, 102, 102); float: left; display: block;
}
#vacancySearchResultsRow .vacancy_value {
    font-weight: bold;
}
#vacancySearchResultsRow .green {
    color: rgb(0, 153, 0);
}
#vacancySearchResultsRow p.vacancy_title span {
    color: rgb(19, 98, 164); padding-left: 1em; font-weight: bold;
}
.halfWidth {
    width: 49.5%; float: left;
}
.centerMe {
    text-align: center;
}
.rightMe {
    text-align: right;
}
#AZMenu {
    background: url("/en/images/searchBoxFadeQuickSearch.gif") repeat-x bottom; padding: 6px 8px; border: 1px solid rgb(171, 151, 69);
}
#AZShell {
    background: url("/en/images/searchBoxFade.gif") repeat-x bottom; margin: 10px auto; border: 1px solid rgb(153, 153, 153);
}
#AZDetail {
    
}
.AZSection {
    padding: 6px; font-weight: normal; border-bottom-color: rgb(197, 193, 177); border-bottom-width: 1px; border-bottom-style: solid;
}
#AZMenu .AZLink {
    color: rgb(68, 68, 68); font-size: 110%;
}
#projects {
    width: 150px; float: right;
}
#projectDetail {
    width: 320px; float: left;
}
#map {
    margin: 0px 10px; width: 300px;
}
#projects2 {
    width: 150px; float: left;
}
#eventShell {
     padding:0px 10px 10px 0; width:914px; margin:1em;
}
    #eventShell #boxOut{background-color:#eeeeee; padding:0px 10px 0 10px;}
    #eventShell #boxOut h3{background-color:#999; margin:0px -10px 10px; padding:10px; border:none; color:#fff;}
    #eventShell #boxOut p em a, #eventShell #boxOut p a{color:#a69641 !important;}
    
#eventCol1 {
    width: 580px; float: left;
}
#eventCol2 {
    width: 150px; float: right;
}
#eventListShell {
    background: url("/en/images/Conference.jpg") no-repeat left bottom rgb(102, 102, 102); clear: both;
}
#eventListShell h2 span {
    display: none;
}
#eventList {
    margin: 4px 3px; padding-left: 0px; list-style-type: none;
}
#eventList li {
    background: url("/en/images/event_bullet.gif") no-repeat 5px 7px; padding: 2px; color: rgb(255, 255, 255); margin-bottom: 2px; margin-left: 5px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dotted;
}
#eventList li div {
    margin-left: 14px;
}
#eventList li a {
    color: rgb(238, 238, 238); font-family: Arial; font-weight: normal;
}
#eventListSpacer {
    width: 100%; height: 135px; clear: both;
}
.hidden {
    left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
.mediaIcon {
    border: 1px dotted rgb(221, 221, 221);
}
table.ejournals {
    clear: both; margin-bottom: 1em;
}
table.ejournals .pub_name {
    color: rgb(76, 72, 69); font-weight: bold;
}
table.ejournals .source_name {
    padding-left: 2.5em; font-weight: normal;
}
table.ejournals .comment {
    color: rgb(51, 51, 51); font-style: italic;
}
#pageContent table.ejournals td {
    border: 1px solid rgb(207, 187, 114); color: rgb(0, 0, 0);
}
#pageContent table.ejournals tr.alt td {
    background: rgb(238, 238, 238);
}
#pageContent table.ejournals a:link {
    color: rgb(0, 65, 151); font-weight: normal;
}
#pageContent table.ejournals a:visited {
    color: rgb(0, 65, 151); font-weight: normal;
}
#policyList {
    margin: 4px 3px; padding-left: 0px; border-left-color: rgb(197, 183, 118); border-left-width: 3px; border-left-style: solid; list-style-type: none;
}
#policyList li {
    padding-top: 2px; margin-bottom: 2px; margin-left: 5px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: none;
}
#policyList li a {
    color: rgb(68, 68, 68); font-family: Arial; font-weight: normal;
}
#policyDownloadList {
    margin: 4px 3px; padding-left: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; list-style-type: square;
}
#policyDownloadList li {
    padding-top: 2px; margin-bottom: 2px; margin-left: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; list-style-type: square;
}
#policyDowanloadList li a {
    color: rgb(68, 68, 68); font-family: Arial; font-weight: normal;
}
#missing_persons_ftr {
    margin: 4em 0px 1em; text-align: center; border-top-color: rgb(224, 224, 224); border-top-width: 2px; border-top-style: solid;
}
.teaser p {
    font-style: italic; font-weight: bold;
}
#org_chart h2 {
    padding-left: 0px; margin-left: 0px;
}
#org_chart .spacer {
    margin: 0.7em 0px; border-top-color: rgb(238, 238, 238); border-top-width: 5px; border-top-style: solid; display: block;
}
#org_chart .half_segment img.main_img {
    border: 2px solid rgb(171, 151, 69); width: 100px; height: 130px; float: left;
}
#org_chart .half_segment .text {
    margin-left: 5px; float: left; width:230px;
}
#pageContent .half_segment p {
    padding-left: 0px; margin-left: 0px;
}
#org_chart .half_segment .person_desc {
    font-size: 110%; font-weight: bold;
}
#org_chart .width_major {
    width: 340px; padding-right: 1em;
}
#org_chart .width_minor {
    width: 340px; padding-left: 1em;
}
#org_chart .horiz_spacer {
    height: 1em; clear: both; display: block;
}
#org_chart .float_left {
    float: left;
}
#org_chart .float_right {
    float: right;
}
#org_chart .directorate {
    padding: 1em; border-top-color: silver; border-top-width: 2px; border-top-style: solid; clear:both;}
#org_chart .directorate h2 {
    margin: 0px 0px 0.7em; padding: 0px;
}
#org_chart .directorate img.main_img {
    border: 2px solid rgb(171, 151, 69); width: 100px; height: 130px; float: left;
}
#org_chart .directorate ul {
    padding-top: 0px; padding-left: 0px; margin-top: 0px; margin-left: 0px; list-style:none;
}
#pageContent #org_chart .directorate p {
    padding-left: 0px; margin-left: 0px;
}
#org_chart .directorate .text {
    width: 380px; padding-right: 10px; margin-left: 15px; border-right-color: silver; border-right-width: 1px; border-right-style: solid; float: left;
}
#org_chart .directorate .person_desc {
    font-size: 110%; font-weight: bold;
}
#org_chart .directorate .extra {
    width: 197px; padding-left: 8px; float: left;
}
#hpBreakingNews {
    background: rgb(238, 238, 238); margin: 2px 2px 0px 4px; padding: 0.3em; border: 1px solid rgb(187, 187, 187);
}
#hpBreakingNews strong {
    margin-right: 0.3em;
}
#vacancyTemplate{width:954px;}
#vacancyTemplate #boxOut{background-color:#acacac;}

#vacancyTemplate #boxOut p {
    margin: 0px; padding: 10px;
}
#vacancyTemplate #boxOut p.indented {
    margin: 0px 2em;
}
#pageContent #vacancyTemplate .labelValuePairsSummary{clear:both;}

#pageContent #vacancyTemplate .labelValuePairsSummary p {
    margin: 0px 0px 0.2em; padding: 0px; font-size: 100%;
}
#vacancyTemplate .labelValuePairsSummary span.label {
    width: 8em; text-align: right; padding-right: 1em; float: left; display: block;
}
#vacancyTemplate .labelValuePairsSummary span.value {
    color: rgb(0, 51, 102); font-weight: bold; display: block;
}
#vacancyTemplate .labelValuePairsContact {
    padding: 0px 4px; margin-top: 0.7em;
}
#pageContent #vacancyTemplate .labelValuePairsContact p {
    margin: 0px 0px 0.2em; padding: 0px; font-size: 100%;
}
#vacancyTemplate .labelValuePairsContact span.label {
    width: 8em; text-align: right; padding-right: 1em; float: left; display: block;
}
#vacancyTemplate .labelValuePairsContact span.value {
    color: rgb(0, 51, 102); font-weight: bold; display: block;
}
#vacancyTemplate h1 {
    color: rgb(0, 85, 156); font-weight: bold; margin:0; padding:30px 10px 10px;width:100%
}
#vacancyTemplate h1 .fixedPart {
    color: rgb(51, 51, 51);
}
#vacancyTemplate h2, #vacancyTemplate h3 {
    color: #00559c; font-weight: bold; margin-bottom: 0.5em; padding:10px 10px 10px; background-color:#eee; border:none;

}
#vacancy_search_1 {
    background: #d0d0d0; padding: 9px; width: 600px; margin-left: 9px; float: left;
}
#vacancy_search_1 h2 {
    margin-top: 0.7em;
}
.vacancy_search_1_LH_img {
    width: 80px; padding-left: 10px; margin-right: 10px; float: left;
}
#vs1_search_label {
    color: rgb(102, 102, 102); font-size: 130%; font-weight: bold; margin-top: 3px; float: left; display: block;
}
#vs1_basic_search {
    float: left;
}
#vs1_adv_search_link {
    display: none;
}
#location_check_all_or_none {
    display: none;
}
.vs1_search_field#search_text {
    margin: 0px 3px 0px 8px; padding: 3px; border: 1px solid rgb(58, 124, 178); width: 200px; color: rgb(102, 102, 102); font-size: 120%; font-weight: bold; float: left;
}
.vs1_submit {
    font-size: 12px; font-weight: bold; float: left; width:65px;
}
#pageContent #vacancy_search_1 p {
    margin-left: 0px;
}
#pageContent .vs1_opt_heading {
    padding-left: 0px; font-size: 110%; font-weight: bold; margin-left: 0px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
#vs1_jobcats_filter {
    width: 45%; padding-right: 4%; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
#vs1_location_filter {
    width: 45%; margin-left: 1%; float: left;
}
#vs1_search_links {
    line-height: 200%; float: right;
}
#vs1_search_links ul {
    padding-right: 1em; margin-top: 0px; margin-bottom: 0px;
}
.rss {
    margin-left: 7px; vertical-align: middle;
}
.staff_profile {
    clear: left;
}
.staff_profile img {
    padding-right: 9px; float: left;
}
.staff_profile h2 span {
    color: rgb(51, 51, 51); display: block;
}
.columnlist {
    width: 600px; margin-left: 100px;
}
#pageContent .columnlist ul {
    margin-left: 0px;
}
#pageContent .columnlist li {
    margin-left: 0px;
}
#pageContent .columnlist ul li {
    padding-left: 0px;
}
.columnlist ul div {
    height: 40px; float: left; display: block;
}
.columnlist ul li {
    width: 250px; vertical-align: middle; list-style-type: square;
}
#bus_plan_intro {
    margin: 12px 0px 0px; padding: 1em; color: rgb(0, 0, 0); font-size: 110%;
}
#bus_plan_intro p {
    margin: 0px; padding: 0px;
}
#bus_plan_intro .box {
    padding: 0.3em 0.7em; border: 1px solid rgb(153, 153, 153); margin-right: auto; margin-bottom: 1em; margin-left: auto;
}
#bus_plan_intro .box p {
    text-align: center;
}
#bus_plan_intro .lev1 {
    background: rgb(234, 231, 239); width: 400px;
}
#bus_plan_intro .lev2 {
    background: rgb(215, 213, 231); width: 250px; height: 6em; float: left;
}
#bus_plan_intro .lev3 {
    background: rgb(194, 192, 222); width: 600px; clear: left;
}
#bus_plan_intro .lev4 {
    background: rgb(178, 177, 215); width: 670px;
}
#bus_plan_intro .left {
    margin-right: 10px;
}
#bus_plan_intro .hdg {
    font-size: 120%; font-weight: bold; margin-bottom: 0.3em;
}
#bus_plan_intro .desc {
    font-size: 90%;
}
#bus_plan_areas {
    margin: 0px 0px 20px 12px; width: 940px;
}
#bus_plan_areas ul {
    margin: 0px; padding: 0px;
}
#bus_plan_areas .area {
    background: url("/en/images/bus_plan_box_bg.jpg") repeat-y; padding: 0px; border: 1px solid rgb(0, 0, 0); width: 230px; margin-right: 4px; margin-bottom: 7px; margin-left: 4px; float: left; list-style-type: none;
}
#bus_plan_areas .area p {
    margin: 0px; padding: 7px; height: 4em; color: rgb(255, 255, 255); font-size: 110%; font-weight: bold; background-color: rgb(75, 0, 130);
}
#bus_plan_areas .area p a {
    color: rgb(255, 255, 255);
}
#bus_plan_areas .area ul {
    margin: 7px 0px 10px 7px; padding: 0px; list-style-type: none;
}
#bus_plan_areas .area li {
    margin: 0px; padding: 4px 0px;
}
#bus_plan_areas .aa {
    height: 21em;
}
#bus_plan_areas .bb {
    height: 21em;
}
#bus_plan_areas .cc {
    height: 21em;
}
#bus_plan_areas .dd {
    height: 19em;
}
#bus_plan_areas .ee {
    height: 19em;
}
#bus_plan_areas .ff {
    height: 19em;
}
#bus_plan_areas .gg {
    height: 17em; margin-left: 244px;
}
.FAQsubheading {
    font: bold 100%/normal Verdana, Arial, Helvetica, "Sans Serif"; color: rgb(0, 85, 156); padding-top: 1em; padding-bottom: 1em; padding-left: 20px; font-size-adjust: none; font-stretch: normal;
}
#pageContent #listShell img {
    margin: 0px 2px 0px 4px;
}
#listShell .mediablock {
    clear: right; margin-top: -4px; float: left;
}
.mediaicons {
    vertical-align: bottom;
}
#embedmediaplayer {
    margin: 20px 35px 15px 20px; padding: 2px; border: 1px solid rgb(0, 0, 0); text-align: center; background-color: rgb(238, 238, 238);
}
#mediaplayer {
    
}

/* exx new*/
.news-list{clear:both;}
.news-list img{width:94% !important; padding:10px 10px 0 10px;}
.news-list h2{    margin: 0;
    padding: 10px 20px; color:#fff; background-color:#d0d0d0;}
    
#pageContent .news-list ul li{background-color:#fff;}
#pageContent .news-list ul li:hover{background-color:#bfbfbf;}
#pageContent .news-list ul li a:hover{text-decoration:none;}


#pageContent .news-list.news_lu a{background-image:none !important; padding-left:0 !important; display:inline;}
#pageContent .news-list.news_lu ul li:hover{padding-left:15px; background-color:#bfbfbf !important;}

#pageContent .news-list ul.boxFoot{margin-bottom:-10px;}
#pageContent .news-list ul.boxFoot li{background-color:#d0d0d0; /*padding:6px 15px;*/ height:20px;}
#pageContent .news-list ul.boxFoot{list-style:none; list-style-type:none; background-color:gray; padding:0 !important;}
    #pageContent  .news-list .boxFoot li.More{border-top:none; border-right:solid 1px white; margin:0 !important; padding:0px;}
        #pageContent .More a{color:#AB9745 !important; padding:10px;}
        #pageContent .More a:hover{color:#fff !important; text-decoration:none; background-color:#AB9745;}
    #pageContent .news-list .boxFoot li.rss{ float:right; border-top:none; border-left:solid 1px white;}
        #pageContent .news-list .boxFoot .rss a{color:#fff !important; padding:10px;}
        #pageContent .rss a:hover{text-decoration:none;}
#pageContent .news-list ul.boxFoot li:hover{background-color:#bfbfbf;}
#pageContent.home #primary-content .twoCol .twoCol1, #pageContent.home #primary-content .twoCol .twoCol2{width:304px; float:left; overflow:hidden; margin:0 3px 10px 7px; }
/*Latest Updates colours */
#pageContent .news-list h2{background-color:#a69641;}
#pageContent .news-list .boxFoot li a{color:#a69641 !important;}
/*In focus colours */
#pageContent .news-list.inFocus h2{background-color:#d5422d;}
#pageContent .news-list.inFocus ul li{clear:both; min-height:40px}
#pageContent .news-list.inFocus ul li img{width:auto !important; margin:0px 10px 0 -15px; float:left; padding:0;}
#pageContent .news-list.inFocus ul li a{background-image:none; padding-left:0;margin-top:0;}
#pageContent .news-list.inFocus ul li a span{display:block; font-weight:normal;}
#pageContent .news-list.inFocus .boxFoot li a{color:#d5422d !important;}
/* twitter box colours */
#pageContent .news-list.twitterBox h2{color:#fff; background-color:#26aa94;}
#pageContent .news-list.twitterBox ul li span{color:#26aa94; font-style:italic; margin-left:15px;}
#pageContent .news-list.twitterBox em{font-size:1.2em; font-weight:bold;}
#pageContent .news-list.twitterBox ul.boxFoot li.follow{ background:#d0d0d0 url("/en/images/twitter_logo.png") 95% 50% no-repeat ;}
#pageContent .news-list.twitterBox ul.boxFoot li:hover{background-color:#bfbfbf;}
#pageContent .news-list.twitterBox ul.boxFoot li a{color:#26aa94 !important;}
/* Link list colours */
#pageContent .news-list.LinkList h2{background-color:#00569e;}
#pageContent .news-list.LinkList{background-color:#d0d0d0;}
#pageContent .news-list.LinkList ul li{background-color:#e2e2e2;}
#pageContent .news-list.LinkList ul li:hover{background-color:#bfbfbf;}
/* Blog list colours */
#pageContent .news-list.blog h2{background-color:#552e81;}
#pageContent .news-list.blog li a{padding-left:0 !important; background:none !important;}
#pageContent .news-list.blog .boxFoot li a{color:#552e81 !important;}
#pageContent .news-list.blog .boxFoot li.rss a{color:#fff !important;padding:0;}
/* Flickr list */
#pageContent .news-list.flickr{margin-bottom:10px;}
#pageContent .news-list.flickr h2{background-color:gray;}
#pageContent .news-list.flickr li{display:inline; float:left; height:70px; overflow:hidden; width:71px; clear:none;}
#pageContent .news-list.flickr li a {background:none !important; padding-left:0px !important; }
#pageContent .news-list.flickr li img{border:none; padding:0 !important; width:70px !important;}


#pageContent .exxContent{clear:both;}
#pageContent .exxContentStart{float:left; background-color:#eee;}
#pageContent .exxContentStart a{color:#A69641;}
/*s_gallery*/
.s_gallery li{padding:0 !important; height:180px; max-height:180px; min-height:180px; overflow:hidden; background-color:#acacac !important;}

.s_gallery li:hover{background-color:#999 !important;}
.s_gallery li h3{color:#fff; background-color:#00559C;
    margin: 0;
    padding: 10px 20px;}
    .s_gallery li img{margin:0 5px 0 0 !important; float:left;}
    .s_gallery li a{color:black; font-weight:normal;}
        .s_gallery li a:hover{text-decoration:none;}
    .s_gallery li p{/*float:left; width:65%*/ clear:left; display:block;padding:10px;}
    .s_gallery li .refLink {clear:both; width:95%}
        .s_gallery li .refLink a{color:#a69641; padding:4px; background-color:#fff;  float:right;}
            .s_gallery li .refLink a:hover{text-decoration:none; color:#fff;background-color:#a69641;}    
    
/*override Overrides */
#boxOut #promoListShell #heading{    background-color: #333333 !important;
    color: #FFFFFF;
    font-size: 120%;
    font-weight: bold;
    padding: 10px 15px;} 
#boxOut #promoListShell p{margin:10px 10px; font-size:90%}
#boxOut #promoListShell p a{color:#000;}
.banner_hdg_list_block{margin: 5px auto;}

.socialLinks{min-height:60px; }.socialLinks ul{float:left; list-style:none; margin-top:0; padding-left:0; margin-bottom:0;}
.socialLinks ul li{float:left; margin: 5px 7px 0 0;}
    .socialLinks ul li .fb-like-box{margin-top:-12px;}


/**/


