﻿




.news-container table{
	table-layout: fixed;
}


/* Start Header*/


/* END Header*/





/* Content */

/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
#ctl00_ctl07_varlabelmenu1 {
    display: none;
}
.s4-breadcrumb-menu {
    background: #f2f2f2;
}
#ctl00_labelmenu1_varlabelmenu1VariationFlagControlMenu_t {
    padding-bottom: 0!important;
}
.s4-ca {
    background: transparent none repeat scroll 0 0;
       margin-left:0;
     background-color: #F7F7FF;
}
#s4-workspace{
   xbackground-color:#f2f6f9;	
   
}
.ms-WPAddButton {
    border: none!important;
}
p, .ms-rtestate-field p, p.ms-rteElement-P {
    font-family: Arial;
/*    color: #333;*/
    text-decoration: none;
    font-size: 14px;
    margin-left: 0;
    margin-bottom: 15px!important;
    text-align: left;
    line-height: 1.4em;
}
.pp {
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-bottom: 15px;
    text-align: right;
}
.p-searchbox {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    line-height: 6px;
    text-align: center;
}
.date {
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left;
    line-height: 2;
    width:40px;
}
.date:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left;
    line-height: 2;
}
.date:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left;
    line-height: 2;
}
.date:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left;
    line-height: 2;
}
.bullet {
font-size: 12px;
    background-image: url('../img/css2/arrow_little-off.png')!important;
    background-repeat: no-repeat;
    background-position: left 50%;
    margin-left: 5px!important;
    padding-left: 18px!important;
    font-weight: bold!important;
    color: #004896!important;
}

.top_table_homepage {
    margin-left: 65px;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 5px;
    padding: 0;
    min-height: 455px;
}
.top_table_homepage_bottom {
    background-image: url('../img/css2/c_bottom_home.png');
    background-repeat: no-repeat;
}
.c_side_home {
    background-image: url('../img/css2/c-side_home.png');
}
.c_side {
    background-image: url('../img/css2/c-side.png');
}
.ms-rteElement-H3B {
    font-family: Arial, Helvetica, sans-serif;
    color: #555!important;
    text-decoration: none;
    font-size: 13px;
    line-height: 1.4em;
    text-align: left;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 5px;
    margin-left: 7px!important;
    padding-left: 23px;
    background-image: url('../img/css2/arrow_medium-blue-right.png');
    background-repeat: no-repeat;
    background-position: left center;
    height: 16px;
}

#newsandevents_pillar {
    float: left;
    padding-top: 190px;
    padding-left: 20px;
    width: 27px;
    height: 265px;
}
h1.pillar {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 24px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    white-space: nowrap;
    display: block;
    margin-left: 35px;
    margin-top: 230px;
}
#page {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    border: 0;
}

.myrow{
margin-right:0px !important;
margin-left: 0px !important;
}

.mycol{
	padding:0px 0px 0px 0px !important;
	}
	

.ms-buttoninactivehover {
    BORDER-BOTTOM: transparent 1px solid;
    BORDER-LEFT: transparent 1px solid;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: transparent;
    MARGIN-left: 3px;
    MARGIN-right: 3px;
    MARGIN-top: 6px!important;
    MARGIN-bottom: 3px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    WHITE-SPACE: nowrap;
    BORDER-TOP: transparent 1px solid;
    BORDER-RIGHT: transparent 1px solid;
    PADDING-TOP: 3px;
}
.ms-menubuttonactivehover {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 4px;
    MARGIN-left: 3px;
    MARGIN-right: 3px;
    MARGIN-top: 6px!important;
    MARGIN-bottom: 3px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BACKGROUND: url("/img/css2/bgximg.png") #fff repeat-x 0 -431px;
    BORDER-TOP: #ccc 1px solid;
    CURSOR: pointer;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 3px;
}

.links {
    font-family: Arial, Helvetica, sans-serif;
    color: #333!important;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 11px;
    text-decoration: none;
    padding-left: 6px;
}
.links A:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #333!important;
}
.links A:Link {
    font-family: Arial, Helvetica, sans-serif;
    color: #333!important;
}
.links:hover {
    display: inline-block;
    background: url('../img/css2/hover-bg.png') repeat-x;
}
.s4-status-s3{border:1px solid #caac09!important;}
#content-b {
    width: 1024px;
    height: 455px;
    margin: 0 auto;
    padding: 0;
    border: 0;
    background-image: url('../img/css2/bg-b.png');
    text-align: center;
    position: relative;
}
.HomepageTableTop {
    padding-top: 0;
    padding-left: 10px;
}
.pillar1 {
    width: 67px;
    height: 455px;
    margin: 0;
    padding: 0;
    border: 0;
}
#content-top {
    width: 1024px;
    margin: 0 auto;
    padding: 0;
    border: 0;
    background-image: url('../img/css2/c_top_home.png');
    background-repeat: no-repeat;
    text-align: center;
}
#content-c {
    width: 1024px;
    margin: 0 auto;
    padding: 0;
    border: 0;
    background-image: url('../img/css2/c_top.png');
    background-repeat: no-repeat;
    text-align: center;
}
.PageLayout {
    margin-left: 3px;
}
#content-d {
    width: 1024px;
    margin: 0 auto;
    padding: 0;
    border: 0;
    background-image: url('../img/css2/c_top.png');
    background-repeat: no-repeat;
    text-align: center;
}
#content-e {
    width: 1024px;
    margin: 0 auto;
    margin-left: 3px;
    padding: 0;
    border: 0;
    background-image: url('../img/css2/e_top.png');
    background-repeat: no-repeat;
    text-align: center;
}
.tablebg {
    background-image: url('../img/css2/table-bg-c-d.png');
    background-repeat: no-repeat;
}
.tablebg-e {
    background-image: url('../img/css2/table-bg-e.png');
    background-repeat: no-repeat;
}
.NetworkWebpartZone {
    width: 100%;
    vertical-align: top;
    margin: 0 auto;
    padding: 0;
}
.HighlightDateLine {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #474746;
    text-decoration: none;
    margin-left: 0;
    margin-top: 0;
    text-align: left;
}
.HighlightDateLine .Theme{
	font-weight: normal;
}
.description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000000;    
    margin-top: 10px;

}
.EventTitle {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.EventTitle:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.EventTitle:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: underline;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.LinkItem {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
/*    max-width: 195px;*/
}
a.title-link:link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.title-link:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    border-bottom: 1px solid silver;
}
a.title-link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.title-link:active {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.subtitle-link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 3px;
}
a.content-d2:link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #f33;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d2:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #f66;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d2:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #f66;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d2:active {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #f66;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
h4.content-d22 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #933;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d3:link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #09f;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d3:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #6cf;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d3:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #6cf;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d3:active {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #6cf;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
h4.content-d33 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #06f;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d4:link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #cc3;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d4:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #cc9;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d4:active {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #cc9;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d4:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #cc9;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
h4.content-d44 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #693;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d5:link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #c33;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d5:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #f66;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d5:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #f66;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.content-d5:active {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #f66;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
h4.content-d55 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #c36;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.mor:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 0;
}
a.mor:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 0;
}
a.mor:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 0;
}
a.mor:active {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 0;
}
a.more:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 6px;
}
a.more:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #36C;
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 6px;
}
a.more:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #36C;
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 6px;
}
a.more:active {
    font-family: Arial, Helvetica, sans-serif;
    color: #36C;
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 6px;
}
a.e:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 15px;
}
a.e:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.e:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #111;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
a.e:active {
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
td#nopadding {
    padding: 0;
    text-align: left;
    height: 11px;
}
td#padding {
    padding: 5px;
    text-align: left;
}


.beta {
    width: 100px;
    height: 100px;
    border: 0;
    padding-bottom: 2px;
}
#beta {
    width: 100px;
    height: 100px;
    border: 0;
}
.toolbars {
    vertical-align: top;
    float: right;
    margin-right: 4px;
}

.Youarehere {
    width: auto;
    padding-left: 0px;
    padding-top: 3px;
    text-align: left;
}
#here A:link {
    font-family: Arial, Helvetica, sans-serif;
}
.CorWebSeparator {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #999;
    font-size: 14px;
    padding-left: 13px;
    padding-right: 11px;
    padding-bottom: 0;
    padding-top: 0;
}
.separator2 {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #999;
    font-size: 14px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 0;
    margin-top: 0;
}
#searchwrapper form {
    display: inline;
}
.searchbox {
    border: 0;
    background-color: transparent;
    position: absolute;
    top: 6px;
    left: 7px;
    width: 109px;
    height: 16px;
}
.searchbox_submit {
    border: 0;
    background-color: transparent;
    position: absolute;
    top: 4px;
    left: 116px;
    width: 70px;
    height: 22px;
}
body #s4-topheader2 {
    background-color: white;
    margin-left: 0;
    border-top: 0;
    border-bottom: 0;
    margin-left: 0;
}
.s4-lp {
    background-color: white;
    margin-left: 0;
    border-top: 0;
    border-bottom: 0;
    margin-left: 0;
}

.customFooterContainerPageViewer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.customFooterPageViewer {
    width: 100%;
    position: relative;
    height: 100%;
}
.byLine {
    width: 100%}
#column_wrapper {
    width: 1024px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    height: auto;
}
#column_container {
    padding-left: 7px;
    padding-right: 0;
    padding-top: 10px;
    background: url('../img/css2/content-side.png');
    background-repeat: repeat-y;
    height: auto;
}
#column_lefCol {
    width: 194px;
    padding-left: 13px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-top: 25px;
    float: left;
    background-color: white;
    margin-top: -9px;
}
#column_lefColWebpart {
    width: 192px;
    padding-left: 5px;
    padding-right: 8px;
    padding-bottom: 10px;
    padding-top: 3px;
    float: left;
}
#column_midCol {
    float: right;
    width: 800px;
    padding-left: 0;
    padding-right: 9px;
    left: 205px;
    font-family: Arial;
    line-height: 1.4em;
}
#page_sidebar {
    float: right;
    width: 230px;
    padding: 10px;
    background: url('../img/css2/gradient-white22px.png') repeat-x;
    background-position: top left;
}
#column_rigCol {
    z-index: 111111;
    left: 557px;
    width: 230px;
    padding: 10px;
    background: url('../img/css2/gradient-white22px.png') repeat-x;
    background-position: top left;
}
#column_footer {
    clear: both;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    background-image: url('../img/css2/content-bottom.png');
    background-repeat: no-repeat;
}
.column_footer {
    clear: both;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    background-image: url('../img/css2/content-bottom.png');
    background-repeat: no-repeat;
}
.row_bottom_box {
    height: 16px;
    background-image: url('../img/css2/c_bottom.png');
    background-repeat: no-repeat;
    width: 100%}
.column_clearfix:after {
    visibility: hidden;
    display: block;
    content: " ";
    clear: both;
    height: 0;
}
.column_clearfix {
    display: inline-block;
}
/*\*/* html .column_clearfix {
    height: 1%}

/**/.SiteArrow {
    position: relative;
    background: url('../img/css2/arrow-2.png');
    background-repeat: no-repeat;
    height: 21px;
    left: 19px;
    top: 19px;
    width: 22px;
}
.SiteTitle {
    position: relative;
    left: 43px;
    top: 0;
    width: 174px;
    text-align: left;
    line-height: 20px;
}
.SiteSectionTitle {
    color: white!important;
    font-size: 14px;
    font-weight: bold;
    padding-left: 25px;
    display: block;
    max-width: 160px;
}
.SiteTitleBlue {
    position: relative;
    left: 23px;
    top: 18px;
    color: white!important;
    font-size: 14px;
    font-weight: bold;
    width: 184px;
    height: 26px;
    text-align: center;
    background: url('../img/css2/arrow-right-blue.png');
    background-repeat: no-repeat;
}
.s4-ql-top {
    padding-top: 5px!important;
    margin-bottom: 10px!important;
    border-bottom: 1px solid #dbddde;
}
.s4-qlheader:visited {
    font-size: 1.2em;
    color: #0072bc;
    margin: 0;
    padding: 3px 4px 3px 10px;
    border-width: 1px 0;
    border-style: solid;
    border-color: transparent;
    word-wrap: break-word;
    overflow-x: hidden;
}
.s4-qlheader {
    font-size: 1.2em;
    color: #0072bc;
    margin: 0;
    padding: 3px 4px 3px 10px;
    border-width: 1px 0;
    border-style: solid;
    border-color: transparent;
    word-wrap: break-word;
    overflow-x: hidden;
    background: url('../img/css2/arrow_little-off.png');
    background-repeat: no-repeat;
    background-position: 0 6px;
}
.s4-ql ul.root>li>.menu-item {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #555!important;
    font-weight: bold;
    margin: 0;
    padding: 0 4px 3px 10px;
    line-height: 25px;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    word-wrap: break-word;
    overflow-x: hidden;
    background: url('../img/css2/arrow_little-off.png');
    background-repeat: no-repeat;
    background-position: 0 6px;
}
.s4-qlheader:hover {
    text-decoration: underline;
}
.s4-ql ul.root>li>a:hover {
    text-decoration: underline;
}
.s4-ql ul>li>a:hover {
    text-decoration: underline;
}
.s4-ql ul.root ul {
    margin: 0 0 0 20px;
    padding-left: 0;
}
.s4-ql ul.root ul>li>a {
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 4px 4px 10px;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    color: #555;
    overflow-x: hidden;
    display: block;
    zoom: 1;
    font-size: 12px;
    font-weight: bold;
}
.s4-ql ul.root ul>li>a.selected {
    font-weight: bold;
    background: none!important;
    color: #004896!important;
    font-size: 12px;
}
.s4-ql ul.root ul>li>a:hover {
    color: #44aff6;
    text-decoration: underline;
}
.s4-ql a.selected {
    padding-left: 10px!important;
    background: url('../img/css2/arrow_little-on.png')!important;
    background-repeat: no-repeat!important;
    background-position: 0 7px!important;
    border: 0!important;
}
.s4-ln-sel a {
    border-width: 0!important;
}
.s4-ln-sel a:hover {
    background-color: transparent!important;
    color: #fff!important;
}
.s4-specialNavLinkList li>span {
    display: block;
}
.s4-specialNavLinkList a {
    display: block;
    padding: 3px 4px 3px 10px;
    color: #555;
    font-size: 11px;
}
.s4-specialNavIcon {
    vertical-align: middle;
}
.s4-specialNavIcon+.ms-splinkbutton-text {
    vertical-align: middle;
}
.s4-specialNavLinkList a:hover>span.ms-splinkbutton-text {
    color: #44aff6;
    text-decoration: underline;
}
.s4-specialNavLinkList {
    list-style-type: none;
    margin: 0 0 20px 0;
    padding: 0;
}
.s4-ql {
    list-style-type: none;
    margin: 0 0 20px 10px;
    padding: 0;
}
.s4-specialNavLinkList {
    margin: 0;
    border-top: 1px solid #dbddde;
    padding-top: 5px;
}
.s4-specialNavLinkList li {
    font-weight: normal;
    min-height: 19px;
}
.s4-ql li {
    font-weight: normal;
    min-height: 19px;
}

div.welcome {
    padding: 10px 10px;
}
.article-header .date-line {
    float: left;
}
.article-header .by-line {
    text-align: right;
}
.welcome .splash-image {
    margin-bottom: 5px;
}
.welcome .welcome-image {
    margin-bottom: 5px;
}
.article .related-links {
    margin-bottom: 5px;
}
.article .captioned-image {
    margin-bottom: 5px;
}
.welcome .welcome-image {
    float: left;
    margin-right: 10px;
}
.article .related-links {
    float: right;
    margin-left: 10px;
}
.article .related-links {
    border: solid 1px #ccc;
    min-width: 150px;
    width: 150px;
}
.welcome-content {
    margin: 5px 0 0;
    color: #666;
}
.article-content {
    margin: 5px 0 0;
    color: #666;
}
.clearer {
    clear: both;
}
.col-50 {
    float: left;
    width: 49.9%}
.col-fluid-1 {
    float: left;
    width: 100%;
    margin-right: -235px;
}
.col-fluid-2 {
    zoom: 1;
    margin-right: 215px;
}
.right-wp-zone-col {
    float: right;
    width: 215px;
    border-left: 1px dashed;
}
.edit-mode-border {
    border: transparent 1px solid;
    padding: 8px;
    margin: 1px;
}
.ewiki-margin {
    padding: 0 0 0 11px;
}
.ewiki-pagename-align {
    vertical-align: middle;
    width: 100%}
*:first-child+html .right-wp-zone {
    width: 100%}
.s4-specialNavLinkList {
    display: none;
}
.ewiki-right-col {
    width: 198px;
}
.ewiki-slink {
    margin-left: 10px;
}
.PageTitle {
    position: relative;
    left: 215px;
    top: -30px;
    width: 552px;
    line-height: 20px;
    text-align: left;
    padding-left: 10px;
}
.date-line {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
}
.by-line {
    font-size: 12px;
    color: black;
    font-weight: bold;
    padding-bottom: 10px;
}
.page_links {
    float: right;
}
.article-content {
    margin: 0;
    color: #666;
}
.image {
    float: left;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.image img {
	max-width: 300px;
	width: 100%;
}

.documentimage {
    float: left;
    padding-right: 5px;
    padding-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
}
.documentimageplacement {
    vertical-align: top;
}
#page_header {
    padding-top: 0;
    padding-bottom: 29px;
    padding-left: 15px;
    padding-right: 17px;
}
#page_main {
    float: left;
    width: 510px;
    background: url('../img/css2/gradient-white22px.png') repeat-x;
    background-position: top left;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    line-height: 1.4em;
}
#page_main_norelinfo {
    float: left;
    width: 760px;
    background: url('../img/css2/gradient-white22px.png') repeat-x;
    background-position: top left;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    line-height: 1.4em;
}
.dottedborder {
    border-right: #999 1px dotted;
    padding-right: 20px;
    margin-right: -5px;
}
.RelatedInfo {
    font-size: 12px;
    color: gray;
    font-weight: bold;
    padding-top: 10px;
    padding-left: 10px;    
}
.ImportantInfo {
    font-size: 12px;
    color: gray;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: url('../img/css2/ImportantInfo.png');
    background-position: right center;
    background-repeat: no-repeat;
    height: 17px;
    width: 210px;
}
.RelatedInfoSubTitle,.groupheader.RelatedInfoSubTitle {
    font-size: 14px;
    color: gray;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
	border-bottom: 1px solid #DEDFDE;  
}
.RelatedInfoWelcomePage {
    font-size: 12px;
    color: gray;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 24px;
}
.EventContact {
    padding-top: 40px;
}
.EventContactTitle {
    font-size: 12px;
    color: gray;
    font-weight: bold;
    padding-bottom: 10px;
}
.CoRColorBar {
    padding-top: 30px;
    padding-bottom: 0px;
    display: none;
}
#page_footer {
    width: 510px;
}
#page_footer_top {
    background-image: url('../img/css2/smallfooter_top.png');
    background-repeat: no-repeat;
    height: 25px;
}
#page_footer_mid {
    background-color: #e4e9ec;
    padding-left: 5px;
}
#page_footer_bottom {
    background-image: url('../img/css2/smallfooter_bottom.png');

    background-repeat: no-repeat;
    height: 10px;
}
* html #page_footer {
    height: 1px;
}
.news_events_title {
    padding-left: 15px;
}
.country_title {
    padding-left: 45px;
    color: white!important;
    font-size: 24px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.calendar_webpartzone {
    width: 492px;
}
.calendar_webpartzone_small {
    width: 175px;
}
.main_news_webpartzone {
    width: 500px;
    border-right: #999 1px dotted;
    padding-left: 5px;
    padding-right: 5px;
}
.news_overview {
    width: 250px;
    border-right: #999 1px dotted;
    padding-right: 5px;
}
.events_overview {
    width: 250px;
    padding-right: 10px;
}
.mapEurope_leftside {
    /*width:  313px;*/
    border-right:  #dedfde 1px solid;
   /* padding: 0px 10px 10px 10px;*/
    /*margin-top: 10px;
    min-height: 400px;*/
}
.mapEurope_rightside {   
    padding:5px 0px 5px 0px;
}
.mapCountry_leftside {   
    border-right:  #dedfde 1px solid;
    padding:5px 5px 5px 5px;
    margin-top: 10px;
}
.mapCountry_leftside .dfwp-list{   
	margin-top: 10px;
}
.mapCountry_rightside {   
    padding:  0px 10px 15px 10px;
    margin-top: 10px;    
}
#news_eventsTOC {
    
    margin: 0 auto;
    padding: 0;
    border: 0;
    background-image: url('../img/css2/c_top.png');
    background-repeat: no-repeat;
    text-align: left;
}
.TOC_Zone {
    width: 250px;
}
.summary_links {
    width: 250px;
}
.ms-fakewptitle {
    border-bottom: 0 solid #ebebeb!important;
    border-collapse: collapse;
}
.ms-WPHeader td {
    border-bottom: 0 solid #ebebeb!important;
    border-collapse: collapse;
}
.ms-WPHeader .ms-wpTdSpace {
    width: 5px;
    border-bottom: 0 solid transparent!important;
}
.WebpartItems {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0;
    padding-right: 0;
    clear: both;
}
.Title_NewsWebpart {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 13px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.Title_NewsWebpart:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 13px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.Title_NewsWebpart:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 13px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.Title_NewsWebpart:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 13px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.Highlight-Events .Image_EventsWebpart{
/* JMV change on 03/06/16 due to big picture */
/*	float: left;*/
	float: none;
}

.Highlight-Events .events-links{
	float:left;
}

#DocumentLinks{
	padding-left: 5px;
	margin-top:5px;	
}

#MediaLinks{
	padding-left: 5px;
	margin-top:5px;
	margin-bottom:5px;
}
#MediaLinks a{
	font-weight:bold;
}

#MediaLinks ul > li, #DocumentLinks ul > li {
list-style-type: disc;
}

#MediaLinks ul, #DocumentLinks ul {
    padding-left: 10px;
}

.Image_NewsWebpart, .Image_EventsWebpart img {
    padding: 0;
    border: 0;
    padding-right: 5px;
    max-width: 170px;
    max-height: 105px;
}
.Description_NewsWebpart {
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 10px;
    text-align: justify;
}
.Title_NewsOverviewWebpart {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 14px;
	line-height: 16px;
    font-weight: bold;
    text-align: left;
    margin: 0;
    padding-bottom: 5px;
}
.Title_EventsOverviewWebpart {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 5px;
}
.WebpartZoneTop {
    padding-top: 5px;  
/*    max-width: 530px;*/
}
.WebpartZoneBottom {
    padding-top: 25px;
/*    max-width: 510px;*/
}
.WebpartZoneTop_norelinfo {
    padding-top: 25px;
/*     min-width: 760px;*/
}
.WebpartZoneBottom_norelinfo {
    padding-top: 25px;
/*    width: 760px;*/
}
.Abstract {
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-top: 5px;
    text-align: left;
}
.ArticleTitle {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.ArticleTitle:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.ArticleTitle:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: underline;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.ArticleTitle:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: underline;
    font-size: 12px!important;
    font-weight: normal;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.TitleOnly {
    font-family: Arial, Helvetica, sans-serif;
    color: #1cbbff;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    line-height: 1.4em;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5pt;
    margin-top: 0;
}
.TitleOnly:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #1cbbff;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    line-height: 1.4em;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5pt;
    margin-top: 0;
}
.TitleOnly:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #1cbbff;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    line-height: 1.4em;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5pt;
    margin-top: 0;
}
.TitleOnly:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #1cbbff;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    line-height: 1.4em;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5pt;
    margin-top: 0;
}
.SmallImage {
    float: left;
    padding-right: 5px;
    padding-top: 0;
    padding-bottom: 5px;
    border: 0;
    max-width: 85px !important;
    max-height: 70px;
}
.SmallerImage {
    float: left;
    padding-right: 5px;
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    max-width: 70px;
    max-height: 60px;
}
.ArticleTitleSmallImage {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.ArticleTitleSmallImage:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.ArticleTitleSmallImage:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: underline;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.ArticleTitleSmallImage:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: underline;
    font-size: 12px!important;
    font-weight: normal;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.TitleSmallerImage {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 11px!important;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.TitleSmallerImage:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 11px!important;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.TitleSmallerImage:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: underline;
    font-size: 11px!important;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.TitleSmallerImage:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: underline;
    font-size: 11px!important;
    font-weight: normal;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.DocumentTitle {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    padding-top: 3px;
    vertical-align: middle;
}
.DocumentTitle:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    padding-top: 3px;
    vertical-align: middle;
}
.DocumentTitle:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: underline;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    padding-top: 3px;
    vertical-align: middle;
}
.DocumentTitle:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: underline;
    font-size: 12px!important;
    font-weight: normal;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    padding-top: 3px;
    vertical-align: middle;
}
.EventWebpartItems {
    padding-bottom: 12pt;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.Eventcalendar td {
    font-weight: bold;
    background-color: white!important;
}
.EventCalendar table td {
    background-color: white!important;
    border: none!important;
    font-weight: bold;
}
.EventCalendar_Event_Listing {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #666;
    background-color: white;
    padding-top: 5px;
    padding-left: 5px;
    text-align: left;
}
.EventCalendar {
    background-color: white!Important;
    border-bottom: 0 solid!Important;
    border-left: 0 solid!Important;
    border-top: 0 solid!Important;
    border-right: 0 solid!Important;
    color: white!important;
}
.EventCalendar_Title {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt!important;
    text-transform: uppercase;
}
.EventCalendar_Header {
    background-color: white;
    color: #004896;
    font-size: xx-small;
    border: none!important;
}
.EventCalendar_Next_and_Previous A {
    color: #004896!important;
    font-weight: bolder;
}
.EventCalendar_Day {
    color: #666!important;
    background-color: white!important;
}
.EventCalendar_Event A {
    color: white!important;
    background-color: #004896!important;
}
.EventCalendar_Event {
    color: white!important;
    background-color: white!important;
}
.EventCalendar_Today {
    color: white!important;
    background-color: white!important;
    font-weight: bold;
}
.EventCalendar_Today A {
    color: white!important;
    background-color: #004896!important;
}
.EventCalendar_Weekend {
    background-color: white;
}
.EventCalendar_Other_Month {
    background-color: white;
}
.balloonstyle {
    position: absolute;
    top: -500px;
    left: 0;
    padding: 5px;
    visibility: hidden;
    border: 1px solid black;
    font: normal 12px Arial;
    line-height: 18px;
    z-index: 100;
    background-color: #f1f1f1;
    width: 200px;
    color: #666;
    text-align: left;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135, Strength=5);
}
.balloonstyle li {
    background-color: #f1f1f1!important;
    background-image: none;
}
.balloonstyle A {
    color: #666!important;
    background-color: white!important;
    background-image: none;
}
.balloonstyle A:hover {
    color: #666!important;
    text-decoration: underline;
    background-image: none;
}
.balloonstyle A:visted {
    color: #800080!important;
    background-image: none;
}
.arrowhead {
    z-index: 99;
    position: absolute;
    top: -500px;
    left: 0;
    visibility: hidden;
}
.EventSocialMediaControl {
    padding-right: 5px;
    width: 125px;
}
.ArticleSocialMediaControl {
    padding-right: 95px;
    width: 125px;
}
.ArticleSocialMediaControl_norelinfo {
    padding-right: 0;
    width: 125px;
}
/*a.right {
    background-position: 0 -30px;
    clear: right;
    margin-right: 0;
    background: url('../img/css2/arrow_medium-blue-right.png') right top no-repeat;
}
a.right:hover {
    background-position: -30px -30px;
    background: url('../img/css2/arrow_medium-blue-right.png') right top no-repeat;
}
a.right:active {
    background-position: -60px -30px;
    background: url('../img/css2/arrow_medium-blue-right.png') right top no-repeat;
}
a.left {
    margin-left: 0;
    background: url('../img/css2/arrow_medium-blue-left.png') no-repeat;
}
a.left:hover {
    background-position: -30px 0;
    background: url('../img/css2/arrow_medium-blue-left.png') no-repeat;
}
a.left:active {
    background-position: -60px 0;
    background: url('../img/css2/arrow_medium-blue-left.png') no-repeat;
}*/
.MoreButton {
    background-color: #164ea3;
    width: auto;
    height: 20px;
    margin-left: 10px;
    text-align: center;
    border: thin solid #808080;
}
.MoreEventsButton {
    color: white!important;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}
ul#topnav {
    margin: 0;
    padding: 0;
    float: left;
    width: auto;
    list-style: none;
    font-size: 1.1em;
}
ul#topnav li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
ul#topnav li a {
    float: left;
    text-indent: -9999px;
    height: 21px;
}
ul#topnav a.products {
    background: url('../img/css2/dropdown.png') no-repeat;
    width: 125px;
}
ul#topnav li .sub {
    position: absolute;
    top: 21px;
    left: 0;
    background: #27b1ef;
    padding: 20px 20px 20px;
    float: left;
    /*-moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;*/
    display: none;
}
ul#topnav li .row {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
ul#topnav li .sub ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 130px;
    float: left;
}
ul#topnav .sub ul li {
    width: 100%;
    color: #fff;
}
ul#topnav .sub ul li h2 {
    padding: 0;
    margin: 0;
    font-size: 1.3em;
    font-weight: normal;
}
ul#topnav .sub ul li h2 a {
    padding: 5px 0;
    background-image: none;
    color: #e8e000;
}
ul#topnav .sub ul li a {
    float: none;
    text-indent: 0;
    height: auto;
    background: url('../img/css2/arrow_little-off-white.png') no-repeat 5px 12px;
    padding: 7px 5px 7px 15px;
    display: block;
    text-decoration: none;
    color: #fff;
}
ul#topnav .sub ul li a:hover {
    color: #fff;
    font-weight: bold;
    background-position: 5px 12px;
}
.MigrateMessage {
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 10px;
}
.header_top_table {
    background: url('../img/css2/content-top-blue-bottom.gif');
    background-repeat: repeat-y;
    width: 1024px;
}
.table_space {
    width: 10px;
}
.sectionrow {
    background: url('../img/css2/content-top-blue-bottom.gif');
    background-repeat: repeat-y;
    width: 1024px;
}
#column_top_header {
    background: url('../img/css2/content-top-blue-top.gif');
    background-repeat: no-repeat;
    height: 19px;
}
#left_column_header {
    position: relative;
}
#right_column_header {
    position: relative;
    left: -50px;
    float: right;
    top: -36px;
}
.sectionarrow {
    background: url('../img/css2/arrow-2.png');
    background-repeat: no-repeat;
    height: 21px;
    width: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    vertical-align: top;
    text-align: left;
}
.sectiontitle {
    padding-bottom: 10px;
    padding-top: 2px;
    vertical-align: top;
    text-align: left;
    background: url('../img/css2/arrow-2.png');
    background-repeat: no-repeat;
    background-position: 16px 0;
    padding-left: 20px;
    margin-left: 20px;
}
.sectionpagetitle {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 17px;
    text-align: left;
    font-weight: bold;
    padding: 10px;
    padding-left: 0;
    vertical-align: top;
    position: relative;
    border-bottom: 3px solid #DADADA;
    margin-bottom: 10px;
}
.srch-TitleCorwebEvent {
    font-family: Arial, Helvetica, sans-serif;
    color: #333!important;
    font-weight: bold;
    text-decoration: none!important;
    font-size: 13px!important;
    margin-left: 0;
    margin-top: 5px;
    padding-bottom: 5px;
    text-align: left;
}
.srch-TitleCorwebEvent {
    font-family: Arial, Helvetica, sans-serif;
    color: #333!important;
    font-weight: bold;
    text-decoration: none!important;
    font-size: 13px!important;
    margin-top: 5px;
    padding-bottom: 5px;
    text-align: left;
}
.srch-TitleCorwebEvent A:link {
    font-family: Arial, Helvetica, sans-serif;
    color: #333!important;
    font-weight: bold;
    text-decoration: none!important;
    font-size: 13px!important;
    margin-top: 5px;
    padding-bottom: 5px;
    text-align: left;
}
.srch-TitleCorwebEvent A:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #333!important;
    font-weight: bold;
    text-decoration: underline!important;
    font-size: 13px!important;
    margin-top: 5px;
    padding-bottom: 5px;
    text-align: left;
}
.srch-TitleCorwebEvent A:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #333!important;
    font-weight: bold;
    text-decoration: none!important;
    font-size: 13px!important;
    margin-top: 5px;
    padding-bottom: 5px;
    text-align: left;
}
.SearchResultsEventDate {
    font-family: Arial, Helvetica, sans-serif;
    color: #333!important;
    text-decoration: none;
    font-size: 13px!important;
    text-align: left;
}
.ms-formtable {
    font-family: Arial, Helvetica, sans-serif!important;
    color: #333!important;
    font-size: 12px!important;
}
.ms-formtable {
    font-family: Arial, Helvetica, sans-serif!important;
    color: #333!important;
    font-size: 12px!important;
}
#formTbl td {
    padding: 3px 0 2px 0;
}
#formTbl td a {
    margin-left: 4px;
}
#formTbl td.ms-formlabel {
    width: 170px;
}
.ms-WPBody TD {
    font-family: Arial, Helvetica, sans-serif!important;
    color: #333!important;
}

.ms-formbody {
    padding-top: 7px;
    padding-bottom: 7px;
}
ms-formbody-documentdetails {
    padding-bottom: 7px;
}
/*.groupheader {
    font-family: Tahoma;
    background-image: url('img/css2/icdocset.gif');
    background-repeat: no-repeat;
    background-position: left 28%;
    margin-left: 5px;
    margin-bottom: 0!important;
    padding-left: 18px!important;
    font-weight: bold!important;
    font-size: 8pt;
    color: #004896!important;
}*/
.docsetspace {
    margin-left: 10px;
}
.documentsetimage {
    float: left;
    padding-right: 2px;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 2px;
}
.DocumentSetTitle {
    font-family: Tahoma, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-size: 8pt!important;
    font-weight: bold;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    padding-top: 10px;
    line-height: 20px;
}
.DocumentSetTitle:link {
    font-family: Tahoma, Helvetica, sans-serif;
    color: #004896;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    padding-top: 10px;
    line-height: 20px;
    font-size: 8pt!important;
}
.DocumentSetTitle:hover {
    font-family: Tahoma, Helvetica, sans-serif;
    color: #004896;
    text-decoration: underline;
    font-weight: bold;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    padding-top: 10px;
    line-height: 20px;
    font-size: 8pt!important;
}
@media print {

    .no-print, .no-print *
    {
        display: none !important;
    }
    
#content-b {
    margin: 0;
    padding: 0;
}
#column_lefCol {
    margin: 0;
    padding: 0;
    display: none;
}
.logo {
    margin: 0;
    padding-bottom: 15px;
    position: fixed;
    left: 0;
    top: 0;
}
.beta {
    display: none;
}
.HomepageTableTop {
    margin: 0;
    padding: 0;
}
.toolbar
{
 
}
.customFooterContainerPageViewer {
    display: none;
}
.pillar1 {
    display: none;
}
.sectiontitle {
    display: none;
}
#column_top_header {
    display: none;
}
#left_column_header {
    display: none;
}
#right_column_header {
    margin: 0;
    padding-top: 15px;
    padding-left: 20px;
    position: fixed;
    left: 0;
    top: 90px;
}
.date-line {
    margin: 0;
    padding-left: 20px;
    position: fixed;
    left: 0;
    top: 215px;
}
#page_main {
    padding-top: 60px;
}
#page_sidebar {
    padding-top: 40px;
}
.MoreButton {
    display: none;
}
}.vacancy_details_title {
    font-family: Arial, Helvetica, sans-serif;
    color: #004896!important;
    text-decoration: none;
    font-size: 17px!important;
    text-align: left;
    font-weight: bold!important;
    padding-bottom: 10px;
}
.vacancy_short_title {
    padding-top: 10px;
    font-weight: bold;
}
.vacancy_short_desc {
    padding-bottom: 10px;
}
.vacancy_desc_title {
    font-weight: bold;
}
.vacancy_detail_title {
    font-size: 12px;
    color: black;
    font-weight: bold;
}
.image-area-left {
    float: left;
}
.content-top_sb {
    width: 1024px;
    margin: 0 auto;
    padding: 0;
    border: 0;
    background-repeat: no-repeat;
    text-align: center;
}
.top_table_homepage_bottom_sb {
    background-repeat: no-repeat;
}
.top_table_homepage_sb {
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 5px;
    padding: 0;
    min-height: 434px;
}
.content-c_sb {
    width: 1024px;
    margin: 0 auto;
    padding: 0;
    border: 0;
    background-image: url('../img/css2/c_top.png');
    background-repeat: no-repeat;
    text-align: center;
}
.top_pillar {
    float: left;
    padding-top: 190px;
    padding-left: 20px;
    width: 27px;
    height: 265px;
}
h1.pillar {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 24px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    white-space: nowrap;
    display: block;
    margin-left: 35px;
    margin-top: 230px;
}
.preload {
    display: block;
    background: transparent url('accordion1/load-indicator.gif') no-repeat center center;
    height: 450px;
}

/* CSS -- Policy Pages */
.PolicyPagesOverview {
    border: 1px solid #dfdfdf;
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 12px;
    width: 180px;
    display: inline;
    float: left;
    margin-right: 10px;
}
.PolicyPagesOverview a:link {
    text-decoration: none;
}

.PolicyPagesOverview a:visited {
    text-decoration: none;
}

.PolicyPagesOverview a:hover {
    text-decoration: none;
}

.PolicyPagesOverview a:active {
    text-decoration: none;
}
.PolicyPagesBox{
	background-color: #bbd6dd;
    height: 120px;
    margin: 10px 10px 10px;
    padding:40px 10px 10px 10px;
    color:white;
    text-align:center;
    font-weight:bold;
}

/*----------------------------------*/
/*CSS -- Member Search Functionality*/
/*----------------------------------*/
.MemberControl
 {
    
	 background-color: white;
    
}
.MemberControl: hover  {
    
	background: #EFEFEF;
    
	text-decoration: none;
    
}
.MemberControl: hover tr td  {
    
	color: red;
    
}
.MemberControlLabel_Name  {
    
	font-weight: bold;
    
	font-size: 13px;
    
	font-family: Arial;
    
	color: #003399;
    
	text-align: justify;
    
}
.MemberControlLabel_Details  {
    
	font-size: 11px;
    
	font-family: Arial;
    
	color: #333333;
    
	text-align: justify;
    
}


/* Follow Up Header */
.buttonstyle  {
    
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    
	box-shadow: inset 0px 1px 0px 0px #ffffff;
    
	background: -webkit-gradient( linear,  left top,  left bottom,  color-stop(0.05,  #ededed),  color-stop(1,  #dfdfdf) );
    
	background: -moz-linear-gradient( center top,  #ededed 5%,  #dfdfdf 100% );
    
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',  endColorstr='#dfdfdf');
    
	background-color: #ededed;
    
	-moz-border-radius: 6px;
    
	-webkit-border-radius: 6px;
    
	border-radius: 6px;
    
	border: 1px solid #dcdcdc;
    
	display: inline-block;
    
	color: #777777;
    
	font-family: arial;
    
	font-size: 12px;
    
	font-weight: bold;
    
	padding: 2px 8px;
    
	text-decoration: none;
    
	text-shadow: 1px 1px 0px #ffffff;
    
	}
.buttonstyle: hover  {
    
	background: -webkit-gradient( linear,  left top,  left bottom,  color-stop(0.05,  #dfdfdf),  color-stop(1,  #ededed) );
    
	background: -moz-linear-gradient( center top,  #dfdfdf 5%,  #ededed 100% );
    
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',  endColorstr='#ededed');
    
	background-color: #dfdfdf;
    
	text-decoration:  none;
    
	}
.buttonstyle: active  {
    
	position: relative;
    
	top: 1px;
    
	text-decoration:  none;
    
	}
/* ----------------*/


/*Main Content*/

/*Main Content*/

.MainContentOpinionPage
 {
    
    LINE-HEIGHT:  1.4em;
     
    PADDING-LEFT:  3px;
     
    WIDTH:  510px;
     
    PADDING-RIGHT:  0px;
     
    BACKGROUND:  url(../img/css2/gradient-white22px.png) repeat-x left top;
     
    FLOAT:  left;
     
    PADDING-TOP:  15px;
    
    width: 797px;
    
}

/* Media Centre */
/* Press Release */

.PressRelease_ArticleTitle
 {
    
    font-family: Arial;
    
    color: #004896;
    
    text-decoration: none;
    
    font-size: 11px;
    
    font-weight: bold;
    
    line-height: 16px;
    
    text-align: left;
    
    margin-left: 0;
    
    margin-right: 0;
    
    margin-bottom: 6pt;
    
    margin-top: 0;
    vertical-align: middle
}
.PressRelease_ArticleTitle:link
 {
    
    font-family: Arial;
    
    color: #004896;
    
    text-decoration: none;
    
    font-size: 11px;
    
    font-weight: bold;
    
    line-height: 16px;
    
    text-align: left;
    
    margin-left: 0;
    
    margin-right: 0;
    
    margin-bottom: 6pt;
    
    margin-top: 0;
    
    vertical-align: middle
}
.PressRelease_ArticleTitle:hover
 {
    
    font-family: Arial;
    
    color: #004896;
    
    text-decoration: underline;
    
    font-size: 11px;
    
    font-weight: bold;
    
    line-height: 16px;
    
    text-align: left;
    
    margin-left: 0;
    
    margin-right: 0;
    
    margin-bottom: 6pt;
    
    margin-top: 0;
    
    vertical-align: middle
}
.PressRelease_ArticleTitle:visited
 {
    
    font-family: Arial;
    
    color: #004896;
    
    text-decoration: underline;
    
    font-size: 11px;
    
    font-weight: normal;
    
    line-height: 16px;
    
    text-align: left;
    
    margin-left: 0;
    
    margin-right: 0;
    
    margin-bottom: 6pt;
    
    margin-top: 0;
    
    vertical-align: middle
}

.LinkWithArrow
 {
    
    font-family: Arial;
    
    font-size: 11px;
    
    font-weight: bold;
    
    color: #004896
}

.btnOpinionHeaderLink
 {
    
   -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    
	box-shadow: inset 0px 1px 0px 0px #ffffff;
    
	background: -webkit-gradient( linear,  left top,  left bottom,  color-stop(0.05,  #ededed),  color-stop(1,  #dfdfdf) );
    
	background: -moz-linear-gradient( center top,  #ededed 5%,  #dfdfdf 100% );
    
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',  endColorstr='#dfdfdf');
    
	background-color: #ededed;
    
	-moz-border-radius: 6px;
    
	-webkit-border-radius: 6px;
    
	border-radius: 6px;
    
	border: 1px solid #dcdcdc;
    
	display: inline-block;
    
	color: #777777;
    
	font-family: arial;
    
	font-size: 12px;
    
	font-weight: bold;
    
	padding: 2px 8px;
    
	text-decoration: none;
    
	text-shadow: 1px 1px 0px #ffffff;
    
}
.btnOpinionHeaderLink: hover 
 {
    
	background: -webkit-gradient( linear,  left top,  left bottom,  color-stop(0.05,  #dfdfdf),  color-stop(1,  #ededed) );
    
	background: -moz-linear-gradient( center top,  #dfdfdf 5%,  #ededed 100% );
    
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',  endColorstr='#ededed');
    
	background-color: #dfdfdf;
    
	text-decoration:  none;
    
}
.btnOpinionHeaderLink: active 
 {
    
	position: relative;
    
	top: 1px;
    
	text-decoration:  none;
    
}


/*Search Opinion WP*/
#pnlDate
 {
    
	position: relative;
    
	margin-left: -3px;
    
}

#pnlCommission
 {
    
	padding-top: 3px;
    
}







#page-content
{
	border-left: 1px solid #DADADA;
	padding-top: 10px;
	padding-bottom: 10px;
}
#page_main_nav
 {    	
	padding-top:  10px;    
	border-right:  1px solid #DADADA;   
}

#page_sidebar_nav
 {    
    padding:  10px 10px 10px 10px;    
}

.page-comments
{
	padding: 10px 0;
}

#left-nav
{
	padding: 0px!important;
}


#zone-bottom-left{
	padding: 0 !important;
	padding-right:10px;
	padding-top: 10px;
}

#zone-bottom-right {
	padding: 0 !important;
	padding-left:10px;
	padding-top: 10px;	
}

#column_top_header_nav
 {
    
	float:  left;
    
	background-color:  white;
    
	border-right:  1px solid #DADADA;
    
	width:  208px;
    	
}

#column_midCol_nav
 {
    	
	/*float:  right;
    
	width:  801px;*/
    
	line-height:  1.4em;
    
	padding-top: 5px;
    
}

.WebpartZoneBottom_nav
 {   
 	margin-top: 10px; 
	padding-top:  10px;
	border-top: 1px solid #DADADA;
}

#column_wrapper_nav
 {
    
	width:  100%;
    
	padding-left:  0;
    
	padding-right:  0;
    
	/*padding-top:  28px;
    */
	height:  auto;
    
	background-color:  white;
    
	clear: both;

    
}

.SiteSectionTitle_nav
 {
    
	text-decoration:  none;
    
	/*background-color:  #004896;*/
    
	cursor:  pointer;
    
	color:  white !important;
    
	font-size:  20px;
    
	font-weight:  bold;
    
}

.separator_nav
 {
    
	background-color: #F7F7FF;
    
	height: 20px;
    
}

.heading3_nav
 {
    
	color:  #555!important;
    
	text-decoration:  none;
    
	font-size:  13px;
    
	text-align:  left;
    
	margin-left:  10px;
    
	margin-right:  0;
    
	margin-bottom:  0;
    
	margin-top:  5px;
    
	font-weight:  bold;
    
	padding-bottom:  5px;
    
}

.GraySeparator
 {
    
	background-color:  #DADADA;
    
	position:  relative;
    
	margin:  auto;
    margin-bottom: 10px;
	height:  3px;
    
	/*width:  1002px;*/
    
}

.TitleOnRight
 {
    
	position:  absolute;
    
	width:  205px;
    
	height:  42px;
    
	background-color:  #004896;
    
	top:  175px;
    
	padding-left:  17px;
    
}

.HeaderTitle_Nav
 {
    
	width:  100%;
    
	background-color:  #004896;
    
	height:  50px;
    
	padding-left:  17px;
    
}

.HeaderDESC_Nav
 {
    
	width: 535px;
    
	padding-left:  9px;
    
	padding-top:  10px;
    
	padding-bottom:  10px;
    
}

.HeaderLinks_Nav
 {
    
	padding-left:  15px;
    
	vertical-align:  bottom;
    
	padding-bottom:  5px;
    
}

/*Master Page Style*/

.message {
			border:2px #bd8 solid;			
			MARGIN: 2px 0px 2px;			
			DISPLAY: none;
			PADDING:10px 10px 10px 10px;
		}
			
.ms-cui-topBar2
{	
height:100% !important;	
}

/*  below custom css added by Amarnath Poosala for responsive design*/


.srch-WPBody ms-searchref-main
{
    background-color:none;
}

/*
 * Off Canvas
 * --------------------------------------------------
*/
@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  }

  .row-offcanvas-left .sidebar-offcanvas {
    left: -33%;   
  }

  .row-offcanvas-left.active {
    left: 33%;    
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 33%;
    margin-left: 10px;
    display:none;
  }
  
  .sidebar-offcanvas.active {
  
    display:block;
  }
  

}
 .label-menu{
	float: left;
text-transform: uppercase;
color: white;
text-shadow: none;
font-size: 130%;
margin-top: 4px;
margin-left: 0;
font-weight: 700;
}




.visible-cor {
  display: none !important;
}

@media (max-width: 849px) {
.visible-cor {
    display: block !important;
  }
  .hidden-cor {
    display: none !important;
  }

   
}


@media (min-width: 850px) {
.landing{display:none;
	}

}

@media (max-width: 849px) {
.landing{
	display:block;
	}

}

#q2text{
	width:75%;
}


.SiteSectionTitle_nav_Blue{
	BACKGROUND-COLOR: #12b0f0!important;
	
}

.SiteSectionTitle_nav
 {
    text-decoration:  none;
	cursor:  pointer;
	color:  white !important;
	font-size:  20px;
	font-weight:  bold;
}


.Title_ht/*left title headaing*/
{
/*min-height:40px;*/
padding:12px 5px;
}
.Title_Yellow/*left title headaing*/
{
/*min-height:40px;*/
padding:12px 5px;
background-color:#faad1c;
color:#fff;
font-size:20px;
}

.Title_Orange/*left title headaing*/
{
/*min-height:40px;*/
padding:12px 5px;
background-color:#f04d1e;
}
.Title_Green/*left title headaing*/
{
/*min-height:40px;*/
padding:12px 5px;
background-color:#99CC33;
}
.Title_Blue/*left title headaing*/
{
/*min-height:40px;*/
padding:12px 5px;
background-color:#004896;
}





.ms-searchref-main
{
	width:100%!important;
}


/* Homepage Networks Webpart */
#footer .dfwp-item{
	display: inline-block !important;
	vertical-align:top;
	width: 16.6%;
	padding: 0 5px;	
}

#footer{
	padding:0 15px;
}

#footer .heading3 {
	padding-top: 5px;
}


@media (max-width: 767px) {
#footer .dfwp-item{
	width: 50%;
	padding: 10px 5px;	
}
}

@media (max-width: 900px) and (min-width: 768px) {
#footer .dfwp-item{
	width: 33.3%;
	padding: 10px 5px;	
}
}


.ms-WPHeaderMenuImg{
width: 5px !important;
height:3px !important;
float:none !important;
	
}

/*.row {
	xmargin-top: 15px;
}*/

#color-line{
	margin-top:0px;
}

#OpinionsSearch{
	margin-top: 5px;
	font-size: 11px; 
	font-family: Arial;
}

#OpinionsSearch h2 {
	padding-left: 20px;
}


.OpinionsSearchForm{
	margin-top: 5px;
}
.networkBorderDotted{
	border-left: 1px #999 dotted;
}
@media (min-width: 768px) {
.leftBorderDotted {
	border-left: 1px #999 dotted;
}
}

.content-text {
    font-size: 20pt;
    color: #004896;
    text-decoration: none;
    border-collapse: separate;
    text-align: left;
    margin-bottom: 10px;
    font-weight: bold;
    line-height:30px;
}

.accordionPro .slide-1 > :first-child, .ie8.vertical.accordionPro .selected.slide-1 > :first-child{
	background-color:#26499D !important;
}
.accordionPro .slide-2 > :first-child, .ie8.vertical.accordionPro .selected.slide-2 > :first-child{
	background-color:#fc9e1a !important;
}
.accordionPro .slide-3 > :first-child, .ie8.vertical.accordionPro .selected.slide-3 > :first-child{
	background-color:#00a0e9 !important;
}
.accordionPro .slide-4 > :first-child, .ie8.vertical.accordionPro .selected.slide-4 > :first-child{
	background-color:#f04d1e !important;
}

.accordionPro .slide-5 > :first-child, .ie8.vertical.accordionPro .selected.slide-5 > :first-child{
	background-color:#b0d028 !important;
}



.ie8.horizontal.accordionPro .selected.slide-1 > :first-child{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FF26499D',EndColorStr='#FF26499D') progid:DXImageTransform.Microsoft.BasicImage(rotation=3) \9 !important;	
}

.ie8.horizontal.accordionPro .selected.slide-2 > :first-child{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFfc9e1a',EndColorStr='#FFfc9e1a') progid:DXImageTransform.Microsoft.BasicImage(rotation=3) \9 !important;
}

.ie8.horizontal.accordionPro .selected.slide-3 > :first-child{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FF00a0e9',EndColorStr='#FF00a0e9') progid:DXImageTransform.Microsoft.BasicImage(rotation=3) \9 !important;
}

.ie8.horizontal.accordionPro .selected.slide-4 > :first-child{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFf04d1e',EndColorStr='#FFf04d1e') progid:DXImageTransform.Microsoft.BasicImage(rotation=3) \9 !important;
}
.ie8.horizontal.accordionPro .selected.slide-5 > :first-child{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFb0d028',EndColorStr='#FFb0d028') progid:DXImageTransform.Microsoft.BasicImage(rotation=3) \9 !important;
}

.ie8.vertical.accordionPro .selected.slide-1 > :first-child{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FF26499D',EndColorStr='#FF26499D')!important;	
}

.ie8.vertical.accordionPro .selected.slide-2 > :first-child{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFfc9e1a',EndColorStr='#FFfc9e1a')!important;
}

.ie8.vertical.accordionPro .selected.slide-3 > :first-child{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FF00a0e9',EndColorStr='#FF00a0e9')!important;
}

.ie8.vertical.accordionPro .selected.slide-4 > :first-child{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFf04d1e',EndColorStr='#FFf04d1e')!important;
}
.ie8.vertical.accordionPro .selected.slide-5 > :first-child{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFb0d028',EndColorStr='#FFb0d028')!important;
}

.borderBtmGray{
	border-bottom:3px solid #dadada !important;
}
.borderRghtGray{
	border-right:  1px solid #dadada;  
}


li.ms-searchref-selected, li.ms-searchref-filtermsg {
	    font-weight: bold !important;
	    border:none;
	    background:none;
}
.ms-sbplain{	
	height:30px !important;
	}
.YouTubeControlPanelSmall{
	position:relative;
}
.YouTubePlayerSmall{
	position:relative !important;
	padding-bottom:56.25%!important;	
	xheight:380px!important;
	overflow:hidden!important;
	width:70% !important;
	xtop:0px!important;	
	xfloat:left!important;
	xdisplay:block !important; 
	xclear:both!important;
	xheight:420px!important;
}
.YouTubePlayerSmall object, .YouTubePlayerSmall embed{
	position:absolute !important;
	top:0px !important;
	left:0px !important;
	width:100% !important;
	height:100% !important;
}
@media (max-width: 1100px) and (min-width: 600px) {
  .contryMap{
	}
	.contryMap .col-sm-7, .contryMap .col-sm-5 {
	width:100%;}
}

.feedBackForm{
	background-color:#FFF;
	padding:10px;
	margin:10px 0;
}
#feedback-wrapper{
	position:relative;
	color:#777;
}
#feedback-wrapper a{
	font-family:Arial;
	font-size:20px;
	color:#777;
	font-weight:normal;
	text-decoration:none;
	xposition:absolute;
	xtop:0px;		
}
#feedback-wrapper a:hover, #feedback-wrapper a:visited{
	text-decoration:none;
	color:#004896;
}
#feedback-form{
	margin-left:40px;
}
@media (max-width:400px)and (min-width: 300px){
	#feedback-wrapper > .widthadj{
		width:75%;
	}
	.YouTubePlayerSmall{
		position:absolute !important;
		padding-bottom:56.25%!important;	
		overflow:hidden!important;
		width:55% !important;
		top:0px!important;	
		float:left!important;
		display:block !important; 
		clear:both!important;
		height:280px;	
	}
	.YouTubePlayerSmall object, .YouTubePlayerSmall embed{
		position:absolute !important;
		top:15px !important;
		left:0px !important;
		width:100% !important;
		height:auto !important;
	}
}
@media (max-width:760px)and (min-width: 400px){
	.YouTubePlayerSmall{
		position:absolute !important;
		padding-bottom:40.25%!important;	
		overflow:hidden!important;
		width:55% !important;
		top:0px!important;	
		float:left!important;
		display:block !important; 
		clear:both!important;
		height:auto !important;
	}
	.YouTubePlayerSmall object, .YouTubePlayerSmall embed{
		position:absolute !important;
		top:15px !important;
		left:0px !important;
		width:100% !important;
		height:250px !important;
	}

}



@media (max-width: 1110px)and (min-width: 760px){

	col-sm-6{
		width:100%!important;
		float:left!important;
	}
	.s4-wpcell-plain #WebPartWPQ8{
		xborder:1px solid red;
		xwidth:100%!important;
	}
	
}
.clearfix{
	clear:both!important;
}
.mapCountry_leftside li.dfwp-item div{
	width:auto!important;
	height:auto!important;	
}


/* from bootstrap */
.container-fluid{
	padding-right: 0px;
	padding-left: 0px;
}

.row{
	margin-right:0px;
	margin-left:0px;	
}


@media (min-width: 850px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs.nav-justified > li > a {
	border-radius: 4px;
}
.nav-pills > li > a {
  border-radius: 0px;
}
.nav-tabs-justified > li > a {
  border-radius: 0px;
}

@media (min-width: 850px) {
  .nav-tabs.nav-justified > li > a {
    /*border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;*/
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}


@media (min-width: 850px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
@media (min-width: 850px) {
  .nav-tabs-justified > li > a {
    /*border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;*/
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}


.breadcrumb {
	border-radius: 0px;
}

@media (max-width: 767px) {
.rTableCell{
display:block!important;
}
}

@media (min-width: 1180px) {
.pwidth{
max-width:290px;
}
}
@media (max-width: 1180px) and (min-width: 761px) {
  .pwidth{
    max-width:250px!important;
  }
}


/* from bootstrap done by amarnath & Khushboo */
.input-xs {
	height: 17px;
	padding: 0px 0px;
/*font-size: 12px;*/	line-height: 1.5;
	border-radius: 3px;
}

/*.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 5px;
  vertical-align: middle; 
  
 
}*/


/* national delegations  */
.national_delegations_composition_container p{
	height: 30px;
	line-height: 30px;		
	margin: 0;
}

.national_delegations_composition_container .col-xs-6, .national_delegations_composition_container .col-md-4, .national_delegations_composition_container .col-md-10, .national_delegations_composition_container .col-md-2, .national_delegations_composition_container .col-xs-12{
	padding: 0;
}

.national_delegations_composition{
	border: 1px solid #000000;	
} 

.national_delegations_composition .row{
	border-right: 1px solid #000000;
} 
.national_delegations_composition .col-xs-6:first-child, .national_delegations_composition_total .col-xs-6:first-child{
	border-right: 1px solid #000000;
}

.national_delegations_composition .national_delegations_composition_3{
	border-right: 0;
} 


.national_delegations_composition .ndc_header{
	border-top: 0;	
} 

.national_delegations_composition p{
	border-top: 1px solid #000000;	
} 

.national_delegations_composition_total {
	border-left: 1px solid #000000;	
	border-bottom: 1px solid #000000;	
	border-right: 1px solid #000000;			
}

@media (max-width: 991px) { 
	.national_delegations_composition .row {
		border-right: 0px;
	}	

}

.nationaldelegationflag {
    display: inline-block;
    padding-bottom: 20px;
    width: 100px;
}

.nationaldelegationflag img {
    margin: 0 auto;
}

.national_delegations_flags{
    padding-bottom: 20px;
}

#youtubevideo {
    position: relative;
    height: 0;
    padding-top: 25px;
    padding-bottom: 56.25%;
}
#youtubevideo iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



#divEvents .events_time{
	display: none;
}

.AbsField p {	
	margin-left: 5px;
	margin-right: 10px;
}

.Highlight-Events .events-links {
	display: none;
}
.Highlight-Events .events-body {
   
}

img.newsletter-header {
	margin-left: -120px !important;
}

.article-content #lbNewsletterSubscription {
    font-size: 17px !important;
    font-weight: bold;
}

.debate-banner{
	background-color:#D3EBF2;
}

.debate-banner a:link{
	color: transparent!important;
}

.opinions-details{
	margin-top: 5px;
}

.opinions-details button {
	margin-right: 10px;
}

.opinions-details .opinion-panel {
	margin-top: 10px;
	margin-bottom: 10px;	
}


#tools .tool {
    width: 350px;
    float: left;
    height: 85px;
    margin: 5px 0;
    padding: 5px;
}

.slideshowstrip-contentDetails {
    padding-left: 10px;
}


.btnOpinionHeaderLink {
    margin-right: 5px;
}

.link-item, .link-item a, .link-item a:link {
	font-family: Arial, Helvetica, sans-serif;
}

.Members_Videos .dfwp-item {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;	
    margin-bottom: 20px;
}

.Members_Videos .dfwp-item iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.commission-icon{
	text-align: center;
}

.commission-icon img {
    margin: 0 auto;
}

.CommIntro ul:first-of-type {
	margin-top: 40px;
}  

.HPMemberName .HPMemberGrp {display: inline;}



.twoLinesHeader{
	line-height: 0.95;
}


/************* Css fixes after launch ******************/

	.ms-rteForeColor-8 a:link, .ms-rteForeColor-8 a:visited
	{
		color: rgb(0, 72, 150);
		font-family: Arial;
		
	}
	
.reflectingEU-banner img {
    width: 100%;
    height: auto !important;
}


/* bug with toolpart
table{
	table-layout: fixed;
}*/
#WebPartAdderUpdatePanelContainer table {
	table-layout: auto;
}
/************* Css fixes after launch END **************/

#InTheMedia {
    height: 400px;
    overflow-y: scroll;
}

#InTheMedia ul {
    margin-left: -40px;
}

#InTheMedia p {
	color: #333;
}

.notific-title {
    color: red;
}

.ms-dlgFrameContainer, .ms-dlgBorder, .ms-dlgContent{
	height: auto !important;
}

.group-CA-reports h2 {
    display: inline-block;
    width: 70%;
    text-align: left;
    font-size: 14px !important;    
}

.group-CA-reports {
    position: relative;
    height: 70px;
}

.item-CA-reports  {
	margin-bottom: 5px;
}

.ca-partners-container .item {
    height: 70px;
    margin-bottom: 15px;
}
.ca-partners-container .image-area-left {
    float: none;
}

.ca-partners-container .SmallImage {
    float: none;
    margin: auto;
}

.signup-form-container {
    background-color: #EDEDED;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
	border-radius: 5px;
}

.newsletter-message{
	font-size: 14px;
	background: #EDEDED;
	padding: 10px 20px;
	border-radius: 5px;
}
.signup-form-container .cor_button {
    width: 100%;
}
.newsletter input.form-control {
    height: 50px;
}
.newsletter {
    background-color: white;
	padding: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.newsletter .notific-title {
    color: white;
    background-color: #BFD7E0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 12px;
    border-radius: 6px;
    font-size: 16px !important;
	margin-top: 10px;
	margin-bottom: 20px;
}
.newsletter .group-titles, .col-form-legend {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 10px;
}

.newsletter .control-group {
  display: inline-block;
  vertical-align: top;
  background: #fff;
  text-align: left;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  padding: 30px;
  width: 200px;
  height: 210px;
  margin: 10px;
}

.frequency_container label {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  font-size: 14px;
  font-family: Arial;
  font-weight: normal;
}
.newsletter .LbEmail {
	padding-left: 15px;
	text-align: left !important;
}
.newsletter label input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.newsletter .badge {
  display: inline-block !important;
  position: absolute;
  top: 2px;
  left: 0;
  height: 15px;
  width: 15px;
  background: transparent;
  border-radius: 5px;
  border: #979797 1px solid;
  padding: 0;
}
.newsletter .checkbox, .radio {
	margin-top:0;
}
.newsletter .form-check-label .badge {
  border-radius: 50%;
}
.newsletter .checkbox-indent{
	width: 100%;
}
.newsletter .checkbox-indent:hover input ~ .badge {
  background: #3A99FC;
  border-color: #3A99FC;  
}
 .newsletter .form-check-label:hover input ~ .badge {
  background: #3A99FC;
  border-width: 0;
}
.newsletter label.badge:hover:after{
	display: none;
}
.newsletter .checkbox-indent input:checked ~ .badge {
  background: #3A99FC;
  border-color: #3A99FC;
}
.newsletter .form-check-label input:checked ~ .badge {
  background: #3A99FC;
  border-width: 0;
}
.newsletter  .checkbox-indent:hover input:not([disabled]):checked ~ .badge,
.newsletter .checkbox-indent input:checked:focus ~ .badge {
  background: #3A99FC;
  border-color: #3A99FC;
}
 .newsletter .form-check-label:hover input:not([disabled]):checked ~ .badge,
.newsletter .form-check-label input:checked:focus ~ .badge {
  background: #3A99FC;
	border-width: 0;
}

.newsletter label input:disabled ~ .badge {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.newsletter .badge:after {
  content: '';
  position: absolute;
  display: none;
}
.newsletter label input:checked ~ .badge:after {
  display: block;
}
.newsletter .checkbox label .badge:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 9px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.newsletter .checkbox label input:disabled ~ .badge:after {
  border-color: #7b7b7b;
}
.newsletter .form-check-label .badge:after {
  left: 5px;
  top: 5px;
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background: #fff;
}
.newsletter .form-check-label input:disabled ~ .badge:after {
  background: #7b7b7b;
}
.newsletter .email_container{
    background-color: #EDEDED;
    width: 100%;
    padding-top: 20px;
	border-radius: 5px;
}
.newsletter .email_container .form-group {
    margin-bottom: 5px;
}
.newsletter .buttons_container {
    background-color: #EDEDED;
    width: 100%;
    padding-bottom: 20px;
	border-radius: 5px;
    text-align: center;
}
.signup-form-container .cor_button, .newsletter .cor_button {
	position: relative;
	font-family: Arial;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: white;
	background-color: #004B94 !important;
	border: 1px solid #004B94;
	margin-top: 10px;
	height: 50px;
	border-radius: 7px;
}
.signup-form-container .cor_button:hover, .newsletter .cor_button:hover {
	background-color: #3A99FC;
	border-color: #3A99FC;
}

.content_type_container>.checkbox, .themes_container>.checkbox{
	padding-left: 15px;
	padding-right: 15px;
}
.newsletter_container #Loading {
    margin-top: 20px;
    padding: 15px;
}

.newsletter_container .LoadingCentered{
    width: 100px;
    height: 100px;
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;	
}

.newsletter_container .loader {
  font-size: 25px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

.overview_container{
	margin-top: 15px;
	background-color: #E6EDED;
	padding-top: 15px;
	padding-bottom: 15px;
}

.overview_container li {
    font-style: italic;
    list-style: none;
    line-height: 22px;
}

#overviewProfile {
    font-family: arial;
    font-size: 12px;
    color: #000;
}

#overviewProfile a {
    color: orange;
    font-weight: bold;
}

.overview_container ul {
    margin-left: -40px;
    margin-bottom: 20px;
}

.overview_container h2 {
    color: #000;
}

@media(max-width: 767px) {
	.signup-form-container .cor_button, .newsletter .cor_button {
		font-size: 10px;
	}
}

@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}


