/*------------------------------------------*/
/*                                          */
/*           MOUNTAIN PARTNERSHIP           */
/*   http://www.mountainpartnership.org/    */
/*     http://www.alianzamontanas.org/      */
/*   http://www.partenariatmontagne.org/    */
/*                                          */
/*------------------------------------------*/

body, td{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.hbar{
border-bottom:1px solid #aaa;
text-align:center;
padding:0;
margin:0;
}

#glossary dt{
margin-bottom:5px;
font-weight:bold;
font-size:15px;
}
#glossary dd{
margin:0 0 25px 25px;
}

#rightsidebar{
padding:0;
margin:0;
}

#rightsidebar ul{
margin:0;
padding:0;
list-style-type:disc;
}
#rightsidebar li{
margin:0;
padding:5px 0;
}
#rightsidebar p.pghdrsub{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin-bottom:0;
}

.small{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
}

/*-------------*/
/*--- LVHFA ---*/
/*-------------*/

a:link{
color:#06C;
}
a:visited{
color:#98B2CD;
}
a:hover{
color:#f60;
text-decoration:none;
}
a:active{
color:#06C;
}

/*-------------*/

.stroke{
border:1px dashed #999999;
font-family:serif;
font-size:small;
text-transform:none;
}

.logo{
height: 39px;
}

.stress{
font-weight:bold;
}

.alignright{
text-align:right;
}

.dload{
font-weight:bold;
color:#999999;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.bookttl{
font-weight:bold;
font-style:italic;
}

.pgnum {
font-weight: bold;
color:#ff9933;
}

.pgyrhdr{
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: normal;
color: #003366;
border-bottom:1px solid #000;
background-color:#F4F4F4;
width:100%;
}

/*-------------*/
/*--- LVHFA ---*/
/*-------------*/

a.winners:link{
color:#ff0000;
font-weight:bold;
}
a.winners:visited{
color:#f00;
font-weight:bold;
}
a.winners:active{
color:#ff0000;
font-weight:bold;
}

/*-------------*/

.hurrah{
font-family: Arial, Helvetica, sans-serif;
font-size: 21px;
font-weight: normal;
color:#ff0000;
}

.dead{
color: #aaa;
}

.hmen {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #808080;
font-weight: bold;
}

/*--------------------------------------------*/
/*------------- IMAGE TREATMENTS -------------*/
/*--------------------------------------------*/

.image{
border:1px solid #ccc;
padding:5px;
background-color:#fff;
float:right;
margin:0;
}
.imageleft{
border:1px solid #ccc;
padding:8px;
background-color:#fff;
float:left;
margin:5px 15px 15px 0;
font-size:11px;
}
.imageright{
border:1px solid #ccc;
padding:8px;
background-color:#fff;
float:right;
margin:5px 0 15px 15px;
font-size:11px;
}
.polaroid{
border: 1px solid #ccc;
font-weight: bold;
line-height: 30px;	
padding:10px;
}
div#imgcontainer{
display:inline;
width:125px;
float:right;
text-align:left;
font-size:11px;
margin: 6px 0 15px 15px;
padding:8px;
border:1px solid #ddd;
}
div#imgcontainerright{
display:inline;
width:125px;
float:left;

font-size:11px;
margin: 6px 15px 6px 0px;
padding:8px;
border:1px solid #ddd;
}

/*--------------------------------------------*/
/*--------------------------------------------*/

.box{
border: 1px;
border-color: #CCC;
border-style: dashed;
}

.conbox{
padding:20px 20px 5px;
margin:0;
border: 1px;
border-color: #CCC;
border-style: dashed;
}

.note{
border:1px solid #ccc;
padding:15px;
text-align:justify;
}

.details{
padding-top:5px;
border-top:1px solid #ccc;
}

#divider{
text-align:center;
padding:5px 0 0;
}

#itembox{
padding:10px;
margin:0;
float:left;
}

.graystripe{
background:#f4f4f4;
padding:3px;
text-align:center;
}

div#spotcontainer{
display:inline;
width:125px;
float:left;
text-align:left;
font-size:11px;
margin: 10px 15px 8px 0;
padding:8px;
border:1px solid #ddd;
}
div#spotcontainer img{
float:left;
margin-right:8px;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*---------- GLOBAL NAV ----------*/

.navsizer{
height:18px;
margin:0;
padding:0;
}

 #navcontainer ul{
padding-left: 0;
margin-left: 0;
background-color: #DBE9F8;
color: #039;
float: left;
width: 652px;
font-family: verdana, arial, helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a{
padding: 5px 10px;
background-color: #DBE9F8;
color: #039;
font-weight:bold;
text-decoration: none;
float: left;
/*--- letter-spacing:-1px; ---*/
}

#navcontainer ul li a:hover{
background-color: #99ccff;
color: #fff;
}

body#home a#homenav,
body#news a#newsnav,
body#initiatives a#initiativesnav,
body#countries a#countriesnav,
body#themes a#themesnav,
body#media a#medianav,
body#imd a#imdnav{
background-color: #069;
color: #fff;
}

/*--------------------------------------------*/
/*------------------ TITLES ------------------*/
/*--------------------------------------------*/

.pgttl{
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
color: #003366;
letter-spacing:-1px;
}

.pgttlplus{
color: #667EFF;
}

.pghdr{
/*--- font-family: georgia, 'times new roman', times, serif; ---*/
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: normal;
color: #003366;
padding:0;
margin:25px 0 -10px;
}

.pghdrsub{
font-family: 'Lucida Grande', Arial, Verdana, Geneva, Lucida, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #003366;
padding:0;
margin:0;
}

.pghdrbar{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFF;
background:#6699cc;
width:320px;
padding:10px;
margin:0;
}

.cntryname{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #003366;
font-weight:bold;
}

.contactName{
font-weight:bold;
}

.agegroup{
font-family: Arial, Helvetica, sans-serif;
font-size: 53px;
color: #CCC;	
}

.place{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #808080;	
font-weight:bold;
}

.headline{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #003366;	
}

.logopg{
color:#F30;
}

#archivehdr{
margin:0;
padding:0;
background:#f30;
}

#archivehdr h4{
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size:1.4em;
padding:5px 8px;
color:#fff;
font-weight:bold;
}

/*---------- MORE ----------*/

a.more:link{
color: #06C;
}
a.more:visited{
color: #99F;
}
a.more:hover{
color: #F90;
}

/*---------- WHAT'S NEW BOX ----------*/

#whatsnew{
background-color:#f4f4f4;
margin: 0 0 10px 10px;
padding:0px
}
#whatsnew td{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
}
#whatsnew a:link {
color: #06C;
}
#whatsnew a:hover {
color: #FF9900;
}
#whatsnew a:visited {
color: #cc9900;
}
#whatsnew ul{
padding:0 15px 0;
margin:0;
list-style-image:url(../shared.assets/wnarrw.gif);
}
#whatsnew li{
text-align:left;
padding:3px 3px;
margin:0;
}

/*---------- INTERNATIONAL MOUNTAIN DAY ----------*/

.smnudead{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CCC;
padding: 0px 0px 3px 0px;
text-align: right;
}
.mnudead{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CCCCCC;
padding: 3px 0px 4px 0px;
text-align: right;
}
.didyouknow{ list-style-image: url(../shared.assets/info.gif); }

/*---------- MENU ----------*/

.mnu{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
padding: 3px 0px 4px 0px;
width: 100%;
text-align: right;
}

.mnuhead{
color:#36C;
font-weight:bold;
font-family:verdana, arial, geneva, helvetica, sans-serif;
font-size:11px;
letter-spacing:-1px;
padding: 3px 0;
margin:0;
width: 100%;
text-align: right;
border-bottom: 1px solid #ddd;
}
.mnupg{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F30;
padding: 3px 0px 4px 0px;
text-align: right;
}
.mnuinactive{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F30;
padding: 6px 0px 6px 0px;
text-align: right;
}
.mnupglive{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F30;
padding: 3px 0px 4px 0px;
text-align: right;
}
.mnustayput{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F30;
padding: 3px 0px 3px 0px;
width: 100%;
text-align: right;
}
a.mnu:link {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #036;
padding: 3px 0px 3px 0px;
text-align: right;
}
a.mnu:hover {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
padding: 3px 0px 3px 0px;
text-align: right;
}
a.mnu:visited {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #69C;
padding: 3px 0px 3px 0px;
text-align: right;
}
a.mnupglive:link,a.mnupglive:active,a.mnupglive:visited {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F30;
padding: 3px 0px 3px 0px;
text-align: right;
}

/*---------- SUBMENU ----------*/

.smnu{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
padding: 0px 0px 3px 0px;
width: 100%;
text-align: right;
}
.smnuhead{
color:#f60;
font-weight:bold;
font-family:verdana, arial, geneva, helvetica, sans-serif;
font-size:11px;
letter-spacing:-1px;
padding: 3px 0;
margin:0 0 10px;
width: 100%;
text-align: right;
border-bottom: 1px solid #ddd;
}
.smnupg{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F30;
padding: 0px 0px 3px 0px;
text-align: right;
}
.smnupglive{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F30;
padding: 0px 0px 6px 0px;
text-align: right;
}
.smnuttl{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color: #999933;
padding: 0px 0px 6px 0px;
text-align: right;
}
a.smnu:link {
color: #036;
padding: 0px 0px 3px 0px;
}
a.smnu:hover {
text-decoration: underline;
padding: 0px 0px 3px 0px;
}
a.smnu:visited {
color: #69C;
padding: 0px 0px 3px 0px;
}
a.smnupglive:link, a.smnupglive:hover, a.smnupglive:visited {
color: #F30;
padding: 0px 0px 3px 0px;
}

/*---------- SUBMENU 01 ----------*/

.smnu1{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
padding: 0px 0px 1px 0px;
width: 100%;
text-align: right;
}
.smnu1pg{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F30;
padding: 0px 0px 2px 0px;
text-align: right;
}
a.smnu1:link {
color: #036;
padding: 0px 0px 1px 0px;
}
a.smnu1:hover {
text-decoration: underline;
padding: 0px 0px 1px 0px;
}
a.smnu1:visited {
color: #69C;
padding: 0px 0px 1px 0px;
}

/*---------- SUBSUBMENU ----------*/

.ssmnu{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
padding: 0px 0px 2px 0px;
width: 100%;
text-align: right;
}
table.ssmnu{
border: 1px dotted #FFB8A6;
}
.ssmnupg{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #F30;
padding: 0px 0px 4px 0px;
text-align: right;
}
.ssmnupglive{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #F30;
padding: 0px 0px 4px 0px;
text-align: right;
}
a.ssmnu:link {
color: #036;
padding: 0px 0px 2px 0px;
}
a.ssmnu:hover {
text-decoration: underline;
padding: 0px 0px 2px 0px;
}
a.ssmnu:visited {
color: #69C;
padding: 0px 0px 2px 0px;
}
a.ssmnupglive:link, a.ssmnupglive:hover, a.ssmnupglive:visited {
color: #F30;
padding: 0px 0px 2px 0px;
}
.ssmnudead{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CCC;
padding: 0px 0px 4px 0px;
text-align: right;
}
.ssmnubak{
}

/*---------- SIDEBAR ----------*/

.sidebar{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;
}
.sidebarbox{
margin:0 0 10px 10px;
float:right;
background-color:#f4f4f4;
padding:8px;
border:1px solid #e4e4e4;
width:125px;
}
.sidebarttl{
font-weight:bold;
}
a.sidebar:link {
color: #3399FF;
}
a.sidebar:visited {
color: #6666FF;
}
.caption{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;
text-align: right;
padding: 0px 7px 0px 7px;
}

.captionleft {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;
text-align: left;
padding: 0px 7px 0px 7px;
}



/*---------- FOOTER ----------*/

.footer{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCC
}
a.footer:link{
color: #CCC;
}
a.footer:hover{
color: #69C;
}
a.footer:visited{
color: #999;
}