#templateBody, .divSize3 {overflow:visible!important;}

/* ============== NEWS ============== */

/* Social Media Box */
#socialMedia p { margin-bottom:10px; }
#socialMedia a:hover { color:#999; }

.newsEalerts { overflow:hidden; margin-bottom:12px; margin-top:12px; }
.newsEalerts a { display:block; color:#333; text-decoration:none; height:42px; }
.French .newsEalerts a { padding:6px 20px 0px 54px; }
#socialMedia .newsEalerts a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#333;  }
.newsEalerts img { float:left; }

#socialMedia hr { margin:4px 6px 10px 6px;}

.newsFacebook, .newsTwitter, .newsYoutube, .newsRSS {  margin-left:15px; }

.newsFacebook a, .newsTwitter a, .newsYoutube a, .newsRSS a { text-decoration:none; color:#666; display:block; }
.newsFacebook img, .newsTwitter img, .newsYoutube img, .newsRSS img { float:left; margin-right:8px; }

/* New WMS Styles */
.newsContacts ul { margin-left:0px; padding-left:9px; padding-right:9px;  }
.newsContacts ul li { list-style:none; margin-bottom:9px; margin-top:9px; font-size:1.1em;}

.newsProjectInfo ul { margin-left:0px; padding-left:9px; padding-right:9px;  }
.newsProjectInfo ul li { list-style:none; margin-bottom:9px; margin-top:9px; font-size:1.1em;}

/*******************************************/

#templateBody .newsimage { width:10px; margin-right:9px; }

.boxTitle .boxHeader { border-top:solid 3px #bb202e; margin-bottom: 6px; padding: 2px 6px; }
.mainSearchBox { background-color:#E7E7E7; overflow:hidden; padding:6px 9px; }
.mainSearchBox form { font-size:1.1em; }
.mainSearchBox input { margin:0px; }
.mainSearchBox .searchTitle { float:left; width:86px; color:#666; font-weight:bold; margin-top:5px; }

#moreSearchOptions { padding:12px; font-size:1.2em; overflow:hidden; }
#moreSearchOptions h3 { margin-bottom:6px; }
#moreSearchOptions hr { margin:9px 0px; }
#moreSearchOptions select { padding:0px 3px;  height:116px; font-size:0.9em; }
#moreSearchOptions select option { padding:3px 0px; }
#moreSearchOptions label.select { display:block; float:left; }
#moreSearchOptions label.selectTopic { width:270px; margin-right: 18px; }
#moreSearchOptions label.selectCountry { width:170px; }
#moreSearchOptions label.select span { display:block; font-weight:bold; margin-bottom:3px;}

.parametricDate { text-align:center; }
.parametricDate a { font-size:1.1em; margin:0px 4px; text-decoration:none; }
.parametricDate a.selected { font-weight:bold; color:#333; }

#newsResultsSummary { overflow: hidden; padding: 0px 11px 6px 0px; }
#newsResultsSummary div { color: #4CA8DC; float: left; font-family: arial; font-size: 1.8em; font-weight: bold; margin-right: 22px; padding-bottom:4px; }
#newsResultsSummary div span { color: #333333; }

.pagingHeader { font-size:1.2em; }

#newsResults h3 { font-size:1.5em; margin-bottom:0px; }
#newsResults h3 a {  color:#0066CC; }
#newsResults p { line-height:1.4em; color:#444; margin-bottom:22px; }
#newsResults p span.articleDate { color:#999; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; margin-bottom:4px; }

a.share { float:right; padding:4px 12px; margin-top:4px; cursor:pointer; color:#333; border: 1px #333 solid; font-weight:bold; text-decoration:none; }
a.share:hover { background-color:#333; color:#fff; }

/* Highlights box on the left */
#leftBarExtraContent .richText .boxContent ul { margin-left:22px;  }
#leftBarExtraContent .richText .boxContent ul li { font-size:1.1em; color:#5F5F58; }



/* Photo Gallery */
.libContainer { height:555px; overflow:auto; position:relative; float:left; }
.libItemContainer { width:164px; height:173px; float:left; margin:0px 6px 12px 6px; overflow:hidden; position:relative; display:inline;}
.libItemContainer .addToPlaylist, 
.libItemContainer .addToAlbum , 
.libItemContainer .audioDownload { position:absolute; top:84px; right:13px; cursor:pointer; display:inline;}
.libItem { float:left; border:solid 1px #CCCCCC; padding:8px; cursor:pointer; }
.libItem .videoImage { width:146px; height:97px; display:block; margin-bottom:4px; }
.libItem span.libItemTitle { color:#444; font-size:1.1em; height:54px; display:block; overflow:hidden; }
.libItem span.videoLength { color:#999999; font-size:1.0em; }
.libItem .imageThumb { height:97px; width:146px; overflow:hidden; text-align:center; background-color:#666666; margin-bottom:4px;}
.libItem .imageThumb img { height:97px; }
.libItem span.libItemTitle { color:#444444; display:block; font-size:1.1em; height:54px; overflow:hidden; }

.playIcon { position:absolute; left:66px; top:38px; display:none; }

#display #imageLoading { position:absolute; width:100px; display:none;}

.colSize2plus{float: left; width: 457px; margin-left:9px; margin-right:9px; overflow:hidden;}
.bottomBorder { margin-bottom: 15px; border-bottom: 10px solid; }
.topBorder { margin-top: 40px; border-top: 10px solid; }
.topBorder h3 { margin-top: 10px; margin-left: 5px; }
.topBorder .linkList a { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; text-decoration:none; }
.topBorder .linkList a:hover { color:#999999; text-decoration:underline; }
.topBorder p { margin-left: 5px; margin-right: 5px; }
.topBorder p a { text-decoration:none; }
.topBorder p a:hover { text-decoration:underline; }
.purpleBorder { border-color: #663399; }
.violetBorder { border-color: #990066; }
.pinkBorder { border-color: #CC0066; }
.blueBorder { border-color: #333399; }
.lightGreenBorder { border-color: #99CC33; }
.darkGreenBorder { border-color: #009933; }
.yellowBorder { border-color: #CCCC33; }
.redBorder { border-color: #CC3333; }
.largeP { font-size: 1.3em; }
#highlights { margin-top: 10px; width: 360px; height: 310px; }
.AMimgLink { cursor:pointer; }
.AMimgLink img { position:absolute; }
.AMimgLink .AMplayOverlay { padding-top:83px; padding-left:146px; }

#templateWrapper ul.linkList { border-top:1px solid #CCCCCC; margin-top:18px; margin-left: 5px; padding:0; }

.colSize1plus { float:left; width: 267px; margin-left:9px; margin-right:9px; overflow:hidden; }
.colSize1plus h3 { border-bottom:1px solid #999999; }
.colSizeThird { width: 298px; float: left; margin-left: 9px; margin-right: 9px; overflow:hidden; }
.mediaPreview { float:left; width: 310px; margin-left:9px; margin-right:9px; overflow:hidden; }
.mediaText { float:left; width: 129px; margin-left:9px; margin-right:9px; overflow:hidden; }
.title { padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; font-size: 1.4em; font-weight: bold; }
.yellowBckg { background-color: #CCCC33; }
.redBckg { background-color: #CC3333 }
.blueBckg { background-color: #333399 }
.mmediaThumb { width: 304px; }<!--height: 228px; -->

#mediaBox { background: #CCCCCC; border-top: 20px solid #CC3333; height: 600px; }
.grayBckg { background: #EEEEEE; }
#mediaHead { height:70px; width:932px; float:left; }
#mediaHead h1 { font-size:5em; margin-left:35px; margin-top:5px; }
#mediaContent { height: 400px; width:870px; float:left; padding:10px 4px; }
#requestForm { float: left; height: 140px; width: 220px; }
#mediaInfo { float:left; width:220px; height: 208px; border-bottom: 2px solid #FFFFFF; }
#mediaInfo p { padding: 6px; margin-top: 0px; font-size: 1.1em; }
#mediaView { float: left; height: 400px; width: 642px; }
#mediaThumb { height: 145px; }
#mediaView .direction { float:left; height: 400px; width: 20px; }
#mediaView .direction .diricon { margin-top: 164px; height: 86px; width: 20px; cursor:pointer; }
#mediaView #display { float:left; height: 400px; width: 600px; text-align:center; overflow:hidden; background: #000000; }
#mediaView #foot { float: left; height: 145px; width: 670px; }
#mediaView #foot #thumb { float:left; margin-left: 35px; overflow: hidden; height: 145px; width: 600px; }
#mediaSearch { margin-top: 20px; border-top: 10px solid #CC3333; border-bottom: 10px solid #CC3333; height: 70px; }
#searchTitle { height: 70px; width: 85px; float: left; }
#mediaSearch .inputCol { height: 70px; }
.formInput { margin-top: 12px; margin-left: 20px; width: 300px; }
.dateDiv { border: 2px solid #CCCCCC; font-size: 20px; color: #999999; float:left; width: 77px; height: 50px; margin-right: 11px; cursor:pointer; }
.dateDiv2 { border: 2px solid #CCCCCC; font-size: 20px; color: #999999; float:left; width: 77px; height: 50px; margin-right: 11px; }
.dateDiv:hover { color:#FFFFFF; background-color: #BBBBBB; }
.smallDD { width: 45px; }
.selected { color: #FFFFFF; background-color: #999999; }
.dateDiv span.small { font-size: 12px; }
.dateDiv span.big { font-size: 1.9em; }
.dateDir { border: 2px solid #CCCCCC; margin-right: 5px; float: left; }
#highResForm .submit { background-color:#666666; color:#FFFFFF; cursor:pointer; float:right; font-weight:bold; margin-left:6px; margin-right:12px; margin-top:6px; padding:5px; }
#highResForm input { width:130px; }
#highResForm select { width:134px; }
#listLoading { position:absolute; top: 370px; left: 425px; display:none; }
.pageLink { cursor: pointer; }
#pagination .prev, #pagination .next { cursor: pointer; }
.unclickable { cursor: default; }

#highResForm label span { width:70px; }

.content-rigth li {
  list-style-type: none;
}