/*
 * This file is automatically generated by MediaDrop.
 * Please do not edit this file directly.
 */

/**
 * This file is a part of MediaDrop (http://www.mediadrop.video),
 * Copyright 2009-2014 MediaDrop contributors
 * For the exact contribution history, see the git revision log.
 * The source code contained in this file is licensed under the GPLv3 or
 * (at your option) any later version.
 * See LICENSE.txt in the main project directory, for more information.
 **/

.mcore-text {
	color: #637084;
}
.mcore-body {
	color: #637084;
	background: #fff;
}
a:link {
	color: #143D8D;
}
a:visited,
.grid-title {
	color: #143D8D;
}
a.mcore-heading:link,
a.mcore-heading:visited {
	color: #C03021;
}
.mcore-heading {
	color: #C03021;
}





/* Sectional Nav */
a.mcore-nav-link:link,
a.mcore-nav-link:visited,
.mcore-nav-link .mcore-navbar-text {
	color: #b0bcc5;
	text-shadow: 0 -1px #000;
}
.mcore-nav-link:hover,
.mcore-nav-link:active,
.mcore-nav-link.active {
	color: #fff;
}
.mcore-nav-box {
	background: url('../images/ui-kit/purple/nav-box.png') no-repeat;
}
.mcore-nav-link {
	background: url('../images/ui-kit/purple/nav-btn-edge-inner.png') no-repeat -5px 0;
}
.mcore-playerbar,
.mcore-nav-link > span {
	background: url('../images/ui-kit/purple/nav-btn-bg.png') repeat-x;
}
.mcore-nav-link > em,
.mcore-nav-link-sep {
	background: url('../images/ui-kit/purple/nav-btn-edge-inner.png') no-repeat 0px 0;
}
.mcore-nav-search {
	background: url('../images/ui-kit/purple/search-left.png') no-repeat;
}
.mcore-nav-search-btn {
	background: url('../images/ui-kit/purple/search-right.png') no-repeat;
}
.mcore-nav-left .mcore-nav-link,
.mcore-nav-right .mcore-nav-link > em {
	background-image: url('../images/ui-kit/purple/nav-btn-edge-outer.png');
}
.mcore-playerbar .mcore-nav-left .mcore-nav-link,
.mcore-playerbar .mcore-nav-right .mcore-nav-link > em {
	background-image: url('../images/ui-kit/purple/nav-player-edge-outer.png');
}
.mcore-btn-like,
.mcore-btn-dislike,
.mcore-btn-expand,
.mcore-btn-shrink,
.mcore-btn-popout {
	background: url('../images/ui-kit/purple/nav-player-icons.png') no-repeat;
}
.mcore-btn-like { background-position: -67px 8px }
.mcore-btn-dislike { background-position: -55px 0; width: 11px }
.mcore-btn-expand { background-position: -17px 0; width: 17px }
a:hover .mcore-btn-expand { background-position: -17px -18px }
.mcore-btn-shrink { background-position: 0 0; width: 17px }
a:hover .mcore-btn-shrink { background-position: 0 -18px }
.mcore-btn-popout { background-position: -34px 0; width: 20px }
a:hover .mcore-btn-popout { background-position: -34px -18px }


.mcore-btn,
.mcore-btn:active {
	color: #b0bcc5;
	background-image: url('../images/ui-kit/purple/button-left.png');
	text-shadow: 0 -1px #000;
}
.mcore-btn > span {
	background-image: url('../images/ui-kit/purple/button-right.png');
}
a.mcore-btn:link,
a.mcore-btn:visited {
	color: #b0bcc5;
}
.mcore-btn.mcore-btn-grey,
.mcore-btn.mcore-btn-grey:active {
	color: #b0bcc5;
	background-image: url('../images/ui-kit/purple/btn-more-left.png');
	text-shadow: 0 -1px #fff;
}
.mcore-btn.mcore-btn-grey > span {
	background-image: url('../images/ui-kit/purple/btn-more-right.png');
}
a.mcore-btn.mcore-btn-grey:link,
a.mcore-btn.mcore-btn-grey:visited {
	color: #000;
}

.media-norm .feat-top {
	background-image: url('../images/ui-kit/purple/media-view-top.png');
}
.media-norm .feat-bottom {
	background-image: url('../images/ui-kit/purple/media-view-bottom.png');
}
.media-norm .feat-content {
	background-image: url('../images/ui-kit/purple/media-view-bg.png');
}

#mcore-foot {
	background-image: url('../images/ui-kit/purple/footer-bg.png');
}

.feat-top { background-image: url('../images/ui-kit/purple/feature-top.png') }
.feat-bottom { background-image: url('../images/ui-kit/purple/feature-bottom.png') }
.feat-content { background-image: url('../images/ui-kit/purple/feature-bg.png') }
.m-grid-column .feat-top { background-image: url('../images/ui-kit/purple/column-feature-top.png') }
.m-grid-column .feat-bottom { background-image: url('../images/ui-kit/purple/column-feature-bottom.png') }
.m-grid-column .feat-content { background-image: url('../images/ui-kit/purple/column-feature-bg.png') }
/*.meta-hover-top { background-image: url('../images/ui-kit/purple/meta-hover-top.png') }
.meta-hover-bottom { background-image: url('../images/ui-kit/purple/meta-hover-bottom.png') }
.meta-hover-content { background-image: url('../images/ui-kit/purple/meta-hover-bg.png') }*/
.cooliris-nav { background: url('../images/ui-kit/purple/cooliris-left.png') no-repeat left }
.cooliris-wall { background: url('../images/ui-kit/purple/cooliris-right.png') no-repeat right }
.comment-top { background: url('../images/ui-kit/purple/comment-top.png') no-repeat bottom }
.comment-top-divot { background: url('../images/ui-kit/purple/comment-top-divot.png') no-repeat bottom }
.comment-content { background: url('../images/ui-kit/purple/comment-bg.png') repeat-y }
.comment-bottom { background: url('../images/ui-kit/purple/comment-bottom.png') no-repeat }


/* RESET SYLES */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* END RESET STYLES */

.clearZero {
  clear: both;
  width: 0;
  height: 0;
}

body {
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  font-size: 12px;
  color: #696969;
}

h1, h2, h3 {
  font-family: Georgia,"Times New Roman",Times,serif;
  color: #C03021;
  margin-bottom: 5px;
}
h1 {
  font-size: 22px;
}
h2 {
  font-size: 18px;
}
h3 {
  font-size: 16px;
}

a {
 color: #143D8D;
 text-decoration: none;
 outline: none;
 moz-outline: none;
}
a:hover {
  text-decoration: underline;
}

/* HEADER */

#headerWrapper {
  border-top: 3px solid #000;
}
#header {
  width:      958px;
  border-left:  1px solid #d8d8d8;
  border-right:  1px solid #d8d8d8;
  margin:      0 auto;
}

#header .headerTop {
  background: url('../images/media/custom_ictp_style/headerBg6.png') #204594 0px 0px no-repeat;
  position: relative;
}

#logo {
  display:   block;
  width:    357px;
  height: 113px;
  float:     left;
  margin:    0 0 0 14px;
  position: relative;
  bottom: 5px;
}

#ictpLogoPrintVersion {
  display: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #logo {
    padding-bottom: 7px;
  }
}

.az {
  background: #000;
  background:  rgba(0,0,0,0.7);
  float:    right;
  margin:    0 14px 0 0;
  padding: 5px 8px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  color: #fff;
  width: 24px;
  height: 20px;
  text-align: center;
}
.az.loading{
  text-indent: -6666px;
}
.az.loading span{
  display: block;
  width: 22px;
  height: 20px;
  background: url('/images/ajax-loader.gif') center center no-repeat;
}
#quick_links_list {
  max-width: 790px;
  float:    right;
  margin:    0 14px 0 0;
  position: relative;
  z-index: 10;
}
#quick_links_list li {
  display:  inline-block;
  padding:  5px 10px;
}
#quick_links_list li a {
  color: #FFF;
}
#quick_links_list .separator {
  color: #fff;
}

#header .serviceMenuWrapper {
  padding: 0 94px 0 0;
  height: 30px;
}

/* logos in the header */
.headerLogosWrapper {
  position: absolute;
  top: 35px;
  right: 0;
  width:    90px;
  z-index: 99;
}
.headerLogosWrapper .unesco_ft, .headerLogosWrapper .iaea_ft, .headerLogosWrapper .government_ft {
  background: url('../images/media/custom_ictp_style/footerLinks6.png');
  display: block;
  height: 49px;
  text-decoration: none;
}
.headerLogosWrapper .unesco_ft {
  width: 72px;
  height: 65px;
  background-position: -5px -12px;
}
.headerLogosWrapper .unesco_ft:hover {
  background-position: -5px -82px;
}
.headerLogosWrapper .iaea_ft {
  width: 70px;
  height: 59px;
  background-position: 129px -17px;
  margin: 2px 0 0 7px;
}
.headerLogosWrapper .iaea_ft:hover {
  background-position: 129px -84px;
}
.headerLogosWrapper .government_ft {
  width: 46px;
  background-position: -359px -17px;
  margin-top: 6px;
}
.headerLogosWrapper .government_ft:hover {
  background-position: -359px -105px;
}

/*
.searchBox {
  float:     right;
  margin: 5px 10px 0 0;
}
.searchBox input.textBox {
  -webkit-border-radius:   4px;
  -moz-border-radius:   4px;
  border-radius:       4px;
  border:         none;
  -webkit-box-shadow:   inset 2px 2px 2px 2px #e1e1e1;
  -moz-box-shadow:     inset 2px 2px 2px 2px #e1e1e1;
  box-shadow:       inset 2px 2px 2px 2px #e1e1e1;
  padding:        2px 0 2px 4px;
  color:          #005a95;
  font-family:      Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  width:          200px;
}
.searchBox input.button {
  background:   url('/images/searchMagnifier.png') center center no-repeat;
  border:      none;
  padding:    0;
  width:      17px;
  margin-left:  -16px;
  position:    relative;
  right:       5px;
  z-index:    10;
}
*/

/* FIRST LEVEL MENU */
#mainMenuWrapper {
  clear:    both;
  text-align: right;
  position: relative;
  top: -13px;
}
#firstLevelMenu {
  position: absolute;
  top: 0;
  left: 300px;
  background:  #FFF;
  display:  inline-block;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  -webkit-box-shadow: inset 0px 7px 5px -1px #f0f0f0;
  -moz-box-shadow: inset 0px 7px 5px -1px #f0f0f0;
  box-shadow: inset 0px 7px 5px -1px #f0f0f0;
  border-top: 1px solid #1d4480;
  border-right: 1px solid #1d4480;
  border-left: 1px solid #1d4480;
}
#firstLevelMenu li {
  display:    inline-block;
  padding:    5px 15px;
  font-size:    13px;
  line-height: 21px;
  font-weight:  bold;
  letter-spacing:  -0.5px;
  border-right:  1px solid #bfd1e6;
  -webkit-box-shadow: inset 0px -4px 3px -1px #c9d2e1;
  -moz-box-shadow: inset 0px -4px 3px -1px #c9d2e1;
  box-shadow: inset 0px -4px 3px -1px #c9d2e1;
}
#firstLevelMenu li.last {
  border-right: none;
}
#firstLevelMenu li.selected {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#firstLevelMenu li a {
  color: #143d8d;
}

/* END HEADER */

/* FOOTER */

#footerWrapper {
  background:  #eeeeec;
}
#footer {
  width:    960px;
  height:  150px;
  margin:    0 auto;
  /*background:  #607ab5;*/
  background: #204594;
}

#footer a {
  color: #FFFFFF;
}
#footer #footerLine {
  padding:  0 15px;
  /*background:  #506daf;*/
  background: rgba(0,0,0,0.1);
  border-bottom: 1px solid #7088bb;
  color:    #FFF;
}
#footer #footerLine .left {
  width:      440px;
  float:      left;
  font-family:  Georgia, "Times New Roman", Times, serif;
  font-size:    19px;
}
#footer #footerLine .right {
  width:      490px;
  float:      left;
  font-size:    12px;
  line-height:  25px;
  text-align:    right;
}
#footer #footerLine .right a {
  color: #FFF;
}

.breadcrumb {
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #FFF;
  font-size: 12px;
  text-transform: lowercase;
  line-height: 24px;
}
.breadcrumb a, .breadcrumb span {
  color: #FFF;
}
.breadcrumb a:hover {
}
.breadcrumb span.separator {
  display: inline-block;
  width: 14px;
  height: 25px;
  margin: 0 5px 0 2px;
  background: url('/images/breadcrumbArrow.png') top left no-repeat;
}

#footer #footerBottom {
  padding: 10px 15px 0 15px;
}
#footer #footerBottom .left {
  width:     502px;
  float:     left;
  font-size: 11px;
  color:    #FFFFFF;
}
#footerBottom .left .footerContacts {
  width: 175px;
  padding-right: 76px;
  float: left;
}
#footerBottom .left .footerContacts .contactTitle {
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
}
#footerBottom .footerContacts {
}
#footerBottom .left .footerContactsLinks {
  width: 175px;
  padding-right: 76px;
  float: left;
}
#footerBottom .left .footerContactsLinks a {
  display: block;
  font-size: 12px;
  color: #FFFFFF;
}
#footerBottom .arrowItem {
  background: url('/images/footerItemArrow2.png') center left no-repeat;
  padding-left: 14px;
}

#footerBottom .phonebookWrapper {
  width: 115px;
  float: left;
}
#footer #footerBottom .middle {
  width: 175px;
  padding-right: 76px;
  float:     left;
  color:     #FFFFFF;
}
#footer #footerBottom .right {
  width:     175px;
  float: left;
  color: #FFF;
}

#footer .copyrightWrapper {
  padding: 10px 15px 0 15px;
  color: #FFF;
}

/* END FOOTER */

/* OVERWRITE STYLES */

.mcore-body {
  background:    url('../images/media/custom_ictp_style/bodyBg2.jpg') top left repeat-x;
}

#mcore-site-title {
  display: none;
}

.mcore-heading {
  color: #C03021;
  text-transform: capitalize;
}
.grid-title {
  font-weight: normal;
}
.category-list {
  font-size: 15px !important;
  font-weight: normal !important;
}

.mediacoreMasterTitle {
  text-align: left;
  background: url('../images/media/custom_ictp_style/mediacoreMasterTitleBg.png') top left no-repeat;
  height: 33px;
  padding-top: 3px;
  padding-left: 14px;
  color: #224695;
  position: relative;
}
.labelMasterTitle, .contentMasterTitle {
  display: block;
}
.labelMasterTitle {
  font-size: 11px;
  font-style: italic;
}
.contentMasterTitle {
  font-size: 14px;
  font-weight: bold;
  line-height: 11px;
  text-transform: uppercase;
  color: #C03021;
}
.mcore-nav-box {
  position: relative;
  width: 958px;
  padding: 0;
  background: #FFF;
  margin-top: -21px;
  margin-bottom: 0;
  border-right: 1px solid #D8D8D8;
  border-bottom: 7px solid #b8c0cb;
  border-left: 1px solid #D8D8D8;
}
a.mcore-nav-link {
  background: none !important;
  text-shadow: none !important;
  font-weight: normal;
}
.mcore-nav-box a.mcore-nav-link:link, .mcore-nav-box a.mcore-nav-link:visited {
 color: #224695;
}
a.mcore-nav-link span {
  background: none !important;
}
.mcore-nav-link em {
  background: none !important;
}

#nav-search {
  height: 24px;
  margin-top: 8px;
}
#nav-search #nav-search-input {
  -webkit-box-shadow:   inset 2px 2px 2px 2px #e1e1e1;
  -moz-box-shadow:     inset 2px 2px 2px 2px #e1e1e1;
  box-shadow:       inset 2px 2px 2px 2px #e1e1e1;
  -webkit-border-radius:   4px;
  -moz-border-radius:   4px;
  border-radius:       4px;
  padding: 5px 28px 4px 4px;
  background: #FFF;
}
#nav-search input, #nav-search .overTxtLabel {
  font-family:      Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  color: #005A95;
}
#nav-search input.nav-search-btn {
  background: url("../images/media/custom_ictp_style/searchMagnifier.png") no-repeat scroll center center transparent;
  height: 18px;
  margin-top: 4px;
  margin-left: -32px;
}

.mediacore-content {
  width: 930px;
  padding: 14px;
  background: #FFF;
  border-left: 1px solid #D8D8D8;
  border-right: 1px solid #D8D8D8;
  overflow: hidden;
}

#cooliris-box {
  width: 958px;
  position: relative;
  left: -14px;
  margin-top: -14px;
  border-bottom: 7px solid #B8C0CB;
}
#cooliris-box .feat-top, #cooliris-box .feat-bottom {
  display: none;
}
#cooliris-box .feat-content {
  background: none;
  width: 958px;
  padding: 0;
}

.cooliris-nav {
  background: #224695;
}
.cooliris-latest, .cooliris-featured, .cooliris-cats-btn, .cooliris-nav .cooliris-cats {
  color: #FFF;
  text-shadow: none;
}
.cooliris-latest, .cooliris-featured {
  border-bottom: 1px solid #b8c0cb;
}
.cooliris-latest, .cooliris-cats-btn {
  background: none;
}
.cooliris-feed-active {
  background: #002a72;
}
.cooliris-feed.cooliris-feed-active {
  background: none;
}
.cooliris-arrow {
  background: url("../images/media/custom_ictp_style/cooliris-arrow.png") no-repeat 0 2px;
}

.cooliris-wall {
  width: 748px;
  background: #FFF;
}
.cooliris-wall .goog-ui-media-flash embed {
  width: 748px !important;
}

.mcore-playerbar {
  margin: 0;
}
