/* 
* Amazium V1.0.1
* Copyright 2012, Mike Ballann
* www.amazium.co.uk
*/

/***** Reset & Basics *****/

  html, body, div, span, applet,
  object, iframe, h1, h2, h3, h4,
  h5, h6, p, blockquote, pre, a,
  abbr, acronym, address, big, cite,
  code, del, dfn, em, img, ins, kbd,
  q, s, samp, small, strike, strong,
  sub, sup, tt, var, b, u, i, center,
  dl, dt, dd, ol, ul, li, fieldset,
  form, label, legend, table, caption,
  tbody, tfoot, thead, tr, th, td,
  article, aside, canvas, details,
  embed, figure, figcaption, footer,
  header, hgroup, menu, nav, output,
  ruby, section, summary, time, mark,
  audio, video               { margin: 0; padding: 0; border: 0; font-size:100%; font:inherit; vertical-align:baseline; }
  
  article, aside, details, figcaption, 
  figure, footer, header, hgroup, menu, 
  nav, section               { display:block; }
  
  b                {font-weight: bold;}
  
  i                 {font-style:italic;}
  
  body                   { line-height:1; }
  
  ol, ul                   { list-style:none; }
  
  blockquote, q               { quotes:none; }
  
  blockquote:before, blockquote:after,
  q:before, q:after             { content:''; content:none; }
  
  table                   { border-collapse:collapse; border-spacing:0; }
    
/***** Basic Styles *****/
  
  html                   { overflow-y:scroll; overflow:-moz-scrollbars-vertical; }
  body                  {
  margin:0;
  padding:0;
  font:12px arial, Helvetica, sans-serif;
  color:#333;
  -webkit-font-smoothing:antialiased;
  -webkit-text-size-adjust:none;
  background: url(../images/homepage-bg3.jpg) repeat-x top right;
}
  
/***** Typography *****/

  h1, h2, h3, h4, h5, h6           { margin:0; padding:0; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight:normal; } 
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a     { font-weight: inherit; }
  h1                     { margin:0 0 10px 0; padding:0; font-size:28px; color:#333; }
  h2                    {
  margin:0 0 10px 0;
  padding:0;
  font-size:18px;
  color:#625071;
}
  h3                     { margin:0 0 10px 0; padding:0; font-size:16px; color:#333;  }
  h4                     { margin:0 0 10px 0; padding:0; font-size:16px; color:#333; font-weight:bold; }
  h5                     { margin:0 0 10px 0; padding:0; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#333; font-weight:bold; }
  h6                     { margin:0 0 10px 0; padding:0; font-size:10px; color:#333; }

  p                     { margin:0; padding:0 0 6px 0; line-height:16px; }

  sup, sub                 { height:0;  line-height:1px; vertical-align:baseline; _vertical-align:bottom; position:relative; }
  sup                   { bottom:1px; }
  sub                   { top:1px; font-size:.6em; }
  em                     { font-style:italic; }
  strong                   { font-weight:bold; }
  small                   { font-size:80%; }
  
/***** Blockquotes *****/

  blockquote, blockquote p         { font-size:12px; line-height:24px; color:#777; font-style:italic; }
  blockquote                 { margin:10px 0 15px 0; padding:0 0 0 5px; border-left:1px solid #747474; }
  blockquote cite             { display:block; font-size:12px; color:#555; }
  blockquote cite:before           { content:"\2014 \0020"; }
  blockquote cite a,
  blockquote cite a:visited,
  blockquote cite a:visited         { color:#555; }
  blockquote span              { width:15px; display:inline-block; }
  
  hr                     { margin:20px 0 20px 0; border:0; border-top:1px solid #999; height:2px; width:100%; text-align:left; }

/***** Links *****/

  a:link                   { color:#00B2DF; text-decoration:underline; outline:0; transition-property:color .1s linear 0s; -moz-transition:color .1s linear 0s; -webkit-transition:color .1s linear 0s; -o-transition:color .1s linear 0s; }
  a:visited                 { color:#00B2DF; text-decoration:underline; outline:0; }
  a:active                 { color:#00B2DF; text-decoration:underline; outline:0; }
  a:hover                 { color:#666; text-decoration:none; outline:0; }
  a:focus                 { -moz-outline-style:none; }

/***** Lists *****/

  ul, ol                   { margin-bottom:20px; }
  ul                     { list-style:none outside; }
  ol                     { list-style:decimal; }
  ol, ul.square, ul.circle, ul.disc     { margin-left:15px; }
  ul.square                 { list-style:square outside; }  
  ul.circle                 { list-style:circle outside; }
  ul.disc                 { list-style:disc outside; }
  ul.fancy li                { padding:0 0 0 15px; background:transparent url('../images/bullet.png') no-repeat 0 3px; }
  ul ul, ul ol, ol ol, ol ul         { margin:4px 0 5px 30px; font-size:100%;  }
  ul ul li, ul ol li,  ol ol li, ol ul li   { margin-bottom:6px; }
  li                     { line-height:18px; margin-bottom:12px; }
  ul.large li               { line-height:21px; }
  li p                   { line-height:21px; }
  
  .subpg ul                 { list-style:square outside; margin-left:15px;}

/***** Images *****/

  img                   { border:0; -ms-interpolation-mode:bicubic; }
  .max-image                 { width:100%; height:auto; }    
  .video-container             { position:relative; margin:0 0 15px 0;  padding-bottom:51%; padding-top:30px; height:0; overflow:hidden; border:1px solid #ccc; }
  .video-container iframe,
  .video-container object,  
  .video-container embed           { position:absolute; top:0; left:0; width:100%; height:100%; }

/***** Buttons  *****/
 
  a.btn                   { margin:5px 0 5px 0; padding:4px 28px 4px 8px; display:inline-block; font-size:11px; color:#fff; border:1px solid #444; background:#333 url(../images/btn-arrow.png) no-repeat right; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; cursor:pointer; }
  a:hover.btn               { text-decoration:underline; }
  
  button                {
  width: auto;
  height: 28px;
  line-height: 24px;
  border: 1px blue solid;
  border-radius: 3px;
  background-color: #277EB5;
  color: white;
  cursor:pointer !important;
}

  button:hover{
  background-color:#226fa0;
  border-color:#0033ff;
  color:#bae4ff;
  }

/***** Forms *****/

  #stylized-form              { margin:10px 0 20px 0; padding:20px; background-color:#f4f4f4; -webkit-border-radius:4px; -moz-border-radius:4px; }
  
  .wrapper-block label           { padding:0; display:block; font-weight:bold; text-align:right; width:140px; float:left; }
  .wrapper-block [type="text"]      { font-size:12px; padding:4px 2px; border:solid 1px #bbbbbb; width:200px; margin:2px 0 15px 10px; }
  .wrapper-block select          { font-size:12px; padding:2px; border:solid 1px #bbbbbb; margin:2px 0 15px 10px; }
  .wrapper-block [type="radio"]      { line-height:16px; margin:0 2px 15px 10px; }
  .wrapper-block [type="checkbox"]    { line-height:16px; margin:0 2px 15px 10px; }
  .wrapper-block textarea          { padding:4px 2px; border:solid 1px #bbbbbb; width:200px; margin:2px 0 15px 10px; font:12px "Century Gothic", "Trebuchet MS", Helvetica, sans-serif; }
  
  .wrapper-inline label           { padding:0; display:block; font-weight:bold; text-align:right; width:140px; float:left; }
  .wrapper-inline [type="text"]      { font-size:12px; padding:4px 2px; border:solid 1px #bbbbbb; width:200px; margin:2px 0 15px 10px;  float:left; }
  .wrapper-inline select          { font-size:12px; padding:4px 2px; border:solid 1px #bbbbbb; margin:2px 0 15px 10px; float:left; }
  .wrapper-inline [type="radio"]      { line-height:16px; margin:0 2px 15px 10px; float:left; }
  .wrapper-inline [type="checkbox"]    { line-height:16px; margin:0 2px 15px 10px; float:left; }
  .wrapper-inline textarea        { padding:4px 2px; border:solid 1px #bbbbbb; width:140px; margin:2px 0 15px 10px; font:12px "Century Gothic", "Trebuchet MS", Helvetica, sans-serif; float:left; }
  
  a.btn-form, input.btn-form        { margin:5px 0 5px 150px; padding:4px 28px 4px 8px; display:inline-block; font-size:11px; color:#fff; border:1px solid #444; background:#333 url(../images/btn-arrow.png) no-repeat right; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; cursor:pointer; }
  
  .small-label              { display:block; font-size:10px; font-weight:normal; color:#666; text-align:right; width:140px; }

/***** Tables  *****/

  /*table                  { margin:0 0 20px 0; width:100%; }
  table th                 { padding:10px 8px 10px 8px; background-color:#277EB5; color:#fff; font-weight:bold; border:1px solid #2710D1; }
  table td                 { padding:10px 8px 10px 8px; background-color:#F3F3F3; color:#333; border:1px solid #b6b6b6; }
  table tr.even td             { background-color:#fff; }
  table tr.odd td             { background-color:#f3f3f3; }
  table td.highlight             { color:#FFF; font-weight:bold; }
  table tr td.highlight          { background-color:#1AC4DB;  }*/
/***** Tables Dragana input *****/

  table.contenttable { margin:20px 0 20px 0; width:98%; box-shadow: 1px 0 2px #F7F7F7;  -moz-box-shadow: 1px 0 5px 0 #f7f7f7;-webkit-box-shadow:1px 0 5px 0 #f7f7f7;}  
  table.contenttable th       { padding:10px 8px; background-color:#277EB5; color:#fff; font-weight:bold; border:1px solid #2710D1; }
  table.contenttable tr {box-shadow: 1px 1px 10px #f7f7f7;}
        table.contenttable td       { padding:5px 8px; background-color:#F3F3F3; color:#333; border:1px solid #fff; }
  table.contenttable tr:nth-child(even) td  { background-color:#fff; }
  table.contenttable tr:nth-child(odd) td  {  background-color:#F3F3F3; }
  table.contenttable tr.even td     { background-color:#fff; }
  table.contenttable tr.odd td     { background-color:#f3f3f3; }
  table td.highlight     { color:#FFF; font-weight:bold; }
  table tr td.highlight    { background-color:#1AC4DB;  }

/***** Back to Top *****/

  #toTop                   { display:none; text-decoration:none; position:fixed; bottom:10px; right:10px; overflow:hidden; width:51px; height:51px; border:none; text-indent:-999px; background:url(../images/ui.totop.png) no-repeat left top; }
  #toTopHover               { background:url(../images/ui.totop.png) no-repeat left -51px; width:51px; height:51px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }
  #toTop:active, #toTop:focus       { outline:none; }
    
/***** Global Classes *****/

  .img-left                 { float:left; margin:0 30px 30px 0; border:none; }
  .img-right                { float:right; margin:0 0 30px 30px; border:none; }

  .clear                     { clear:both; }
  .float-left               { float:left; }
  .float-right                 { float:right; }

  .text-big                { color:#a2bd30; font-weight:bold; line-height:26px; }
  .text-left                  { text-align:left; }
  .text-right                  { text-align:right; }
  .text-center                 { text-align:center; }
  .text-justify                { text-align:justify; }

  .normal                  { font-weight:normal; }
  .bold                        { font-weight:bold; }
  .italic                      { font-style:italic; }
  .underline                   { border-bottom:1px solid; }
  .highlight                   { background:#ffc; }

  .nopadding                    { padding:0; }
  .noindent                     { margin-left:0; padding-left:0; }
  .nobullet                     { list-style:none; list-style-image:none; }

  .block                  { display:block; }
  .hidden                  { display:none; }
  .hide                   { display:none; }

  div#c1069 .news-latest-gotoarchive {
    display: none;
}
/***** input fields  *****/
input[type="text"], input[type="email"], input[type="password"]{
  height: 24px;
  line-height: 20px;
  padding:2px 5px;
  border: 1px #DDD solid;
  border-radius: 3px;
  /*==float: right;*/
  width: 250px;
  color: #7EA9BC;
  font-style: italic;
  margin-top: -5px;
}
input[type="submit"]{
  /*==width: 110px;*/
  height: 28px;
  /*==margin-top: -4px;*/
  border: 1px blue solid;
  border-radius: 3px;
  background-color: #277EB5;
  color: white;
  text-transform: uppercase;
}
input[type="submit"]:hover{
  background-color:#226fa0;
  border-color:#0033ff;
  color:#bae4ff;
  cursor:pointer;
}

/*== fieldset */
fieldset{
  border:1px solid #ccc;
  padding:8px;
  width:96%;
}
/*==
legend{
  text-indent:-9999px;
}
*/

/*==.tx-felogin-pi1 label{
  margin:15px 0;
}
*/
.tx-felogin-pi1 input[type="submit"],.tx-felogin-pi1 input[type="text"],.tx-felogin-pi1 input[type="password"]{
  margin: 10px 0 5px 0;
}
span.editProfileLink {
    display: none;
}
select{ 
  margin:0 0 3px 0;
  height:30px;
  border:1px solid #ccc;
  border-radius:3px;
}

/*----indexed search -----*/

.tx-indexedsearch-res .tx-indexedsearch-res{
  border-bottom: 1px dashed #ccc;
  margin-bottom: 20px;
}

.tx-indexedsearch-res table td, .tx-indexedsearch-searchbox table td{
  padding: 0px;
  background-color: #FFF;
  border: 0px;
}


.tx-indexedsearch .tx-indexedsearch-info{
  border-top: 1px solid lightgray;
}

#search .go-button{
  display: none;
}

#search{
  margin-left: 26px;
}


.tx-indexedsearch-searchbox input[type="submit"]{
  margin-top: 6px;
}


/*---------------- Gallery ------------------------*/

div.tx-evgallery-pi1-albumEntry{
  margin: 8px;
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  border-radius:2px;
}

div.tx-evgallery-pi1-albumEntry a {
  color: #666;
  text-decoration: none;
}

h2.tx-evgallery-pi1-albumHeaderTitle{
  font-size: 16px !important;
}

#mbOverlay {
background-color: #666666;
}

#mbCenter {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-moz-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);
-webkit-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.70);
}


.tx-umeventregistration-pi2 fieldset {
  padding: 1em;
  margin-top: 6px;
  width: 95%;
}

.tx-umeventregistration-pi2 label {
  float:left;
  width:25%;
  margin-top: 10px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
 }
 
.tx-umeventregistration-pi2 input {
  margin-top:5px;
}

/*---- lumomap ------ */
.gmapDir{
display: none;
}

/*---- tx_ummembermapdetails_pi1 ------ */
.tx_ummembermapdetails_pi1_info h5{
  background-color: #EEE;
  border-bottom: 1px solid #CCC;
  height: 26px;
  line-height: 26px;
  padding-left: 6px;
}
/*---- tx_ummediashare_pi3 ------ */

.tx-ummediashare-pi3{
  padding-left: 240px;
}

.ummediashare.infobox{
  border: 1px solid #ccc;
  background: #f2f2f2;
  padding: 24px;
}


#main_content {

  /*margin-top: 30px;*/
  width: 99%;
}
/*---- pagination ------*/
.pagerHolder {
  float: left;
  padding-top: 24px;
  text-align: center;
  width: 100%;
}
/*---- edit link ------*/
.editProfileLink{
  font-size: 10px;
}

.editProfileLink a{
  text-decoration: none !important;
}
/*--- publications ---*/
.tx-umlatestpp-pi1 a{ color:#666; text-decoration:none; outline:0;}
.tx-umlatestpp-pi3 a, .other_documents a{ color:#666; text-decoration:none; outline:0;}
.tx-umlatestpp-pi3 {margin-bottom: 20px;}
.categoriesList{font-size: 11px;font-style: italic;}
/* ------ publication list ------ */
.publicationListHeader{float: left; width: 100%; padding-bottom: 6px; margin-bottom: 8px; border-bottom: 1px solid #ccc;}
.publicationListContent{float: left; width: 100%}
.publicationListContent a{font-size: 10px;}
.publicationListContent h5{margin-bottom:0;}
.publicationListContentBullet{float: left;color: #ccc; width: 100%; text-align: center; padding-bottom: 5px;}
/*--- tt_news lastnewsitem ---*/
.lastnewsitem{border-bottom: 0px !important;}
.news-list-container .row {margin: 0px !important;}
.news-list-container  .date{margin-left: 0px !important}
.news-list-container  .example{margin-top: 0px !important; padding: 15px 0 0 0 !important;}
.news-list-container  .news_row{padding-bottom: 15px !important;}
.news-list-container  h5{padding-top: 15px !important;}
.news-list-container  h5 a{text-decoration: none; color: #666;}
.news-list-container {margin-bottom: 20px;}
.news-list-morelink a{
  font-family: Georgia;
  background: url('../images/more_arrow.png') no-repeat 0 0;
  padding-left:16px;
  font-size: 11px;
  font-style: italic;
  color: #29819b;
  padding-bottom:0px;
  text-decoration:none;
}

.news-list-morelink a:hover{
  color:#333;
}

.customButton{
  width: 100px;
  height: 28px;
  line-height: 28px;
  border: 1px blue solid;
  border-radius: 3px;
  background-color: #277EB5;
  color: white;
  text-transform: uppercase;
  float: right;
  margin-top: 10px;
  margin-right: 10px;
  text-align: center;
}

.customButton a{
  text-decoration: none;
  color: white;
}

.news_row .tx-umlatestpp-pi3 h1{
  display: none !important;
}

/* ------ Secretariat Member ----- */
.team_member {
    float: left;
    height: 245px;
    overflow: hidden;
    width: 33%;
}
.team_member p {
   width: 72%;
}
.team_member h3{
  width: 85%;
}
.team_member h3 {
    color: #003366;
    height: 36px;
    font-size:13px;
    line-height:18px;
    text-transform:uppercase;
    margin:0;
}
.team_member_picture {
    height: 110px;
    overflow: hidden;
    width: 110px;
    margin-bottom:5px;
}
.main_content .team_member p {
    padding: 0;
}

.bt-content{
font-family: Arial !important;
}

.csc-frame-invisible{display: none !important;}