html { height: 100%; }
body { height: auto !important; height: 100%; min-height: 100%; text-align:center;
       background: #ffffff url(../images/bg.png) repeat-x top fixed; cursor:default;
	   color: #404040; font-size: 11px; }

* { padding: 0px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a { color: #777777; text-decoration:underline; }
a:hover { color:#003399; text-decoration: underline; cursor:pointer; }


.glossary { text-decoration:underline; font-size:11px; padding:1px; padding-left:10px; color:#999; }
.glossary:hover { text-decoration:underline; color:#f5821f;  }

.jobtitle
{
font-size:12px; color:#555555; font-weight:bold; text-align:left;width:97%;
}

.paddingleft
{
	padding-left:5px;
}
.jobcell
{
text-align:right;vertical-align:middle;font-weight:bold;background-color:#F1F1F1;width:200px;padding-right:2px;
	}

.sitemap
{
	text-decoration: underline;
	font-size: 12px;
	padding: 1px;
	color: lightsteelblue;
	font-weight: bold;
}
.sitemap:hover { text-decoration:underline; color:red;}
.site { width:970px; margin: 0 auto; padding-top:20px;}

 .undp_logo { position:absolute; top:44px; margin-left:888px; }
 
 .center_top { height:70px; width:970px; background: url(../images/top.png) no-repeat top; overflow:auto; clear:both;} 
  .undp { font-size:11px; color:#FFFFFF; text-align:left; margin-top:20px; margin-left:30px; white-space:nowrap } 
  .name { font-size:13px; color:#003399; font-weight:bold; text-align:left; margin-top:7px; margin-left:30px; white-space:nowrap }

 .center_bg { width:970px; background: url(../images/center.png) repeat-y right; overflow:auto; clear:both; } 
  .armenia { height:57px; padding-left:30px; padding-right:8px; overflow:auto;}
   .flag { float:left; height:32px; width:48px; background: url(../images/flag.png) no-repeat top left; margin-top:12px;  }
   .country { float:left; font-size:13px; color:#003399; font-weight:bold; margin-left:10px; margin-top:20px;  }
   .pic { float:right; height:57px; width:472px; }
   
  .main { padding-left:8px; padding-right:14px; overflow:hidden; }
  
   .menu { float:left; width:182px; }
    .menu_block { text-align:left; border: 1px solid #AAAAAA; border-left:0px; background-color:#F9F9F9; margin-top:1px; }
   
     .menu_top { height:15px; width:181px; background: url(../images/menu_top.png) no-repeat top left; border-bottom: 1px solid #AAAAAA; }
     .menu_header_table { margin:1px; font-size:12px;background-color: #E6E6E6; color:#555555; font-weight:bold; text-align:left; padding:4px; padding-left:10px;}
     .menu_header { margin:1px; margin-left:0px; background: #E6E6E6 url(../images/header_bg.png) repeat-x top left; font-size:12px; color:#555555; font-weight:bold; text-align:left; padding:4px; padding-left:10px;}     
        
     .menu_header_up { margin:1px; margin-left:1px; background: #E6E6E6 url(../images/header_bg.png) repeat-x top left; text-align:left; padding:1px; padding-left:10px;}
       .menu_header_title { float:left; font-size:12px; color:#555555; font-weight:bold; padding:2px;}
       .menu_header_menu { float:right; font-size:11px;}
         .menu_header_menu table { padding: 0px; margin: 0px; font-size: 11px; }
         .menu_header_menu td { padding-right: 10px; } 
                             
	 .menu_links { padding:2px; padding-bottom:10px;}
	 
     .menu_footer { margin-top:10px; background-color:#E6E6E6; text-align:right; padding:2px; padding-right:10px;}
     
     .bigbutton { margin:10px; width:250px;  background: #00adef url(../images/bb_bg.jpg) repeat-x top left; text-align:center; padding:5px; padding-right:10px; padding-left:10px;
			   border: 1px solid;
			   border-bottom-color:#130658;
			   border-right-color:#130658;
			   border-left-color:#00adef;
			   border-top-color:#00adef;
			   }
	 .bigbutton a { text-decoration:none; font-size:15px; color:#fff; font-weight:bold; }
	 .bigbutton a:hover { text-decoration:underline; color:#fff; }
	 
	 .link { display:block; text-decoration:none; font-size:12px; padding:2px; padding-left:10px; color:#777777; }
	 .link:hover { text-decoration:underline; background-color:#F1F1F1; }
	 .linknew { text-decoration:none; font-size:10px; padding:2px; vertical-align:text-top; }
	 .linknew:hover { text-decoration:none; }

	 .linkbig { display:block; text-decoration:underline; font-weight:bold; font-size:13px; padding:4px; padding-left:10px; color:#777777; }
	 .linkbig:hover { text-decoration:underline; background-color:#F1F1F1; }
	
	 .linksub { display:block; text-decoration:none; font-size:10px; padding:0px; padding-left:10px; color:#777777;}
	 .linksub:hover { text-decoration:underline; }
	 
	 .linktd { text-decoration:none; font-size:11px; padding:1px; line-height:1.5; color:#555555; border-bottom:1px solid #aaa;}
	 .linktd:hover { text-decoration:none; color:#f5821f; border-bottom:1px solid #f5821f; }
	 	 
	 .tablein { display:block; font-size:11px; padding:0px; padding-left:10px; line-height:1.5; color:#777777;}

	 .linkmore { text-decoration:underline; font-size:11px; padding:0px; color:#003399;}
	 .linkmore:hover { text-decoration:underline; color:#f5821f;}
	
   .content { float:right; vertical-align:top; width:750px; text-align:left; margin-top:17px; margin-bottom:20px; border: 1px solid #AAAAAA;  }
    .content .menu_header { margin:1px;}

     li { display:block; font-size:11px; color:#777777; padding-top:7px; padding-left:10px; line-height:1.5; }

     .required { color:#FF0000; font-weight:normal; }
     .required_small { color:#FF0000; font-weight:bold; font-size:10px; }     
     .text {text-align:justify; line-height:1.5; padding:7px; }
     .editBox { width:200px; height:20px; padding-top:2px; background: #F9F9F9 url(../images/input_bg.jpg) repeat-x top left;border:#AAAAAA 1px solid; font-size: 11px;}
     .checkBox { width:20px; height:20px; font-size: 11px;}
     .radioBox { width:20px; height:20px; font-size: 11px;}
     .fileBox { width:250px; height:18px; border:#AAAAAA 1px solid; background: #F9F9F9 url(../images/input_bg.jpg) repeat-x top left; font-size: 11px; }
     .pullDownMenu { width:200px; height:20px; background: url(../images/input_bg.jpg) repeat-x top left;border:#AAAAAA 1px solid; font-size: 11px;}
     .textArea { width:300px; max-width:300px; height:100px; max-height:100px;  background: #F9F9F9 url(../images/input_bg.jpg) repeat-x top left;border:#AAAAAA 1px solid; font-size: 11px;}
     /*.button { width:80px; height:20px; margin-top:5px;/*margin-top:20px; cursor: hand; background-color:#F1F1F1;}*/
     .button
{
	width: 80px;
	height: 22px;
	margin-top: 5px; /*margin-top:20px;*/
	cursor: pointer;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background: #336699 url(../images/bb_bg.jpg) repeat-x top left;
	border: 1px solid;
	border-bottom-color:#130658;
	border-right-color:#130658;
	border-left-color:#00adef;
	border-top-color:#00adef;
}
  
     .savebutton
{
	width: 80px;
	height: 22px;
	margin-top: 5px; /*margin-top:20px;*/
	cursor: pointer;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid;
	background-color: #335580; /*#6376a3;*/
	border-bottom-color: #130658;
	border-right-color: #130658;
	border-left-color: #00adef;
	border-top-color: #00adef;
}
    .pad td { padding:3px; border:1px solid #999   ; background-color: #116687; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; }



    .line {border-top: 1px solid #999; margin-bottom:10px;margin-top:10px;height:0px;background-color:#fff}
    .line2 {border-top: 3px solid #999; margin-bottom:3px;margin-top:3px;height:0px;background-color:#fff}
    .warning_green {padding:3px; background-color:#00a650;color:#fff; font-weight:bold}
     
     
    .reg_container { padding:5px }
     .reg_container table { border-collapse: collapse; border: 0px; }
     .reg_container td {border: 0px solid #AAAAAA; vertical-align:middle; font-size:11px; }
     .reg_container .left { text-align:left; }
     .reg_container .right { text-align:right; width:300px; vertical-align:top; padding-right:3px;}
     .reg_container .table_grey { background-color:#F9F9F9; padding:4px; }
     .reg_container .table_white { background-color:#FFFFFF; padding:4px; }
     


    .form_container { padding:5px }
     .form_container table { border-collapse: collapse; border: 0px; }
     .form_container td {border: 0px solid #AAAAAA; vertical-align:middle; font-size:11px; }
     .form_container .left { text-align:left; }
     .form_container .right { text-align:right; width:300px; }
     .form_container .table_grey { background-color:#F9F9F9; padding:4px; }
     .form_container .table_white { background-color:#FFFFFF; padding:4px; }
	 
    .table_container { padding:5px }
     .table_container table { border-collapse: collapse; border: 0px;/* width:100%; */}
     .table_container td {border: 1px solid #AAAAAA; vertical-align:middle; /*text-align:left;*/ font-size:11px; }
     .table_container .footer {border: 0px; vertical-align:middle; text-align:center; font-size:11px; }
     .table_container .right { text-align:right;}
     .table_container .table_header { background-color:#E6E6E6; margin:1px; padding:4px; font-size:11px; color:#777777; font-weight:bold; white-space:nowrap; }
     .table_container .table_header_white { background-color:#FFFFFF; margin:1px; padding:4px; font-size:11px; color:#777777; font-weight:bold; white-space:nowrap; }
     .table_container .table_grey { background-color:#F1F1F1; padding:4px; }
     .table_container .table_white { background-color:#FFFFFF; padding:4px; }
    
    .grid_container { padding:5px }  
     .grid_container table { border-collapse: collapse; border: 0px; /*width:100%; */}
     .grid_container td { vertical-align:top; /*text-align:left;*/ font-size:11px; padding:4px; border-width: 0px;}
     .grid_container th { vertical-align:middle; background: #fff url(../images/table_header_bg.jpg) repeat-x top left; border: 0px; border-bottom: 1px solid #ddd; border-top: 1px solid #aaa; /*text-align:left;*/padding:5px; }     
     .grid_container .footer {border: 0px; vertical-align:middle; text-align:center; font-size:11px; }
     .grid_container .right { text-align:right;}
     .grid_container .table_header { /*background-color:#E6E6E6;*/ margin:1px; padding:4px; font-size:11px; color:#777777; font-weight:bold; /*white-space:nowrap; */}
     
     .grid_container .table_header a { text-decoration:none; font-size:11px; padding:0px; line-height:1.5; color:#777777; border-bottom:1px dotted #aaa;}
     .grid_container .table_header a:hover { text-decoration:none; color:#f5821f; border-bottom:1px dotted #f5821f; }
     
     .grid_container .table_header_white { background-color:#FFFFFF; margin:1px; padding:4px; font-size:11px; color:#777777; font-weight:bold; white-space:nowrap; }
     .grid_container .table_grey { background-color:#F1F1F1; border-bottom: 1px solid #ddd; /*padding:4px; */ }
     .grid_container .table_white {  background-color:#FFFFFF; border-bottom: 1px solid #ddd; vertical-align: top;/* padding:4px; */   }

     .grid_container .table_transparent { background-color:Transparent; border-bottom: 1px solid #ddd;/* padding:4px; */ }
     
     .grid_container .table_grey_bold { background-color:#F1F1F1; border-bottom: 1px solid #999; }
     .grid_container .table_white_bold { background-color:#FFFFFF; border-bottom: 1px solid #999; }

     .grid_container .table_grey table { width:auto; }
     .grid_container .table_white table { width:auto; }
    
     .result_container { padding:5px }  
		 .result_container table { border-collapse: collapse; border: 0px; /*width:100%; */}
		 .result_container td { vertical-align:top; /*text-align:left;*/ font-size:11px; padding:4px; border-width: 0px;}
		 .result_container th { vertical-align:middle; background: #fff url(../images/table_header_bg.jpg) repeat-x top left; border: 0px; border-bottom: 1px solid #ddd; border-top: 1px solid #aaa; /*text-align:left;*/padding:5px; }     
		 .result_container .footer {border: 0px; vertical-align:middle; text-align:center; font-size:11px; }
		 .result_container .right { text-align:right;}
		 .result_container .table_header { /*background-color:#E6E6E6;*/ margin:1px; padding:4px; font-size:11px; color:#777777; font-weight:bold; /*white-space:nowrap; */}
	     
		 .result_container .table_header a { text-decoration:none; font-size:11px; padding:0px; line-height:1.5; color:#777777; border-bottom:1px dotted #aaa;}
		 .result_container .table_header a:hover { text-decoration:none; color:#f5821f; border-bottom:1px dotted #f5821f; }
	     
		 .result_container .table_header_white { background-color:#FFFFFF; margin:1px; padding:4px; font-size:11px; color:#777777; font-weight:bold; white-space:nowrap; }
		 .result_container .table_grey { background-color:#F1F1F1; border-bottom: 1px solid #ddd; /*padding:4px; */ }
		 .result_container .table_white {  background-color:#FFFFFF; border-bottom: 1px solid #ddd; vertical-align: top;/* padding:4px; */   }

		 .result_container .table_transparent { background-color:Transparent; border-bottom: 1px solid #ddd;/* padding:4px; */ }
	     
		 .result_container .table_grey_bold { background-color:#F1F1F1; border-bottom: 1px solid #999; }
		 .result_container .table_white_bold { background-color:#FFFFFF; border-bottom: 1px solid #999; }

		 .result_container .table_grey table { width:auto; }
		 .result_container .table_white table { width:auto; }

   .copyright { font-size:10px; text-align:right; padding-right:20px; white-space:nowrap }
   
 .center_bottom { height:88px; width:970px; background: url(../images/bottom.png) no-repeat top; overflow:auto; clear:both; } 

#acc { list-style:none; margin:0px; padding:7px;}
#acc li { overflow:hidden; border:1px solid #AAAAAA; margin-bottom:5px;/* background-color:#F1F1F1; text-align:left;*/}
#acc h6 { display:block; margin:1px; font-size: 11px; font-weight:bold; color:#777777; padding:2px; padding-left:20px; text-decoration:none; background: #F1F1F1 url(../images/arrow_right.png) no-repeat top left; cursor:pointer; }
#acc h6:hover { color:#003399; text-decoration:underline; background: #E6E6E6 url(../images/arrow_down.png) no-repeat top left; }
#acc .acc-section { overflow:hidden; text-align:left;}
#acc .acc-content { overflow:hidden; background-color:#FFFFFF; padding:0px; padding:10px;}
#acc .acc-selected { color:#003399; background: #F1F1F1 url(../images/arrow_down.png) no-repeat top left;}

.section
{
	color:#003399; 
	background: #F1F1F1;
	padding-left:10px;
	font-size: 11px;
}
.highslide { cursor: pointer; outline: none; }
.highslide-html { background-color: white; border: 1px solid #AAAAAA; }
.highslide-html-blur {}
.highslide-html-content { position: absolute; display: none; }
.highslide-active-anchor img { visibility: hidden; }
.highslide img { border: 0px solid #C7C7C7; }
.highslide:hover img { border: 0px solid #FF0000; }
.highslide-wrapper { background: white; }
.highslide-wrapper .highslide-html-content { width: 300px; padding: 5px; }
.highslide-image { border: 1px solid #AAAAAA; }
.highslide-image-blur { }
.highslide-caption { display: none; border: 2px solid white; border-top: none; font-size: 11px; padding: 5px; background-color: white; }
.highslide-loading { display: block; color: black; font-size: 11px; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid silver; background-color: white; padding-left: 22px;
	background-image: url(../images/graphics/loader_white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-loading:hover { font-weight: bold; }
a.highslide-credits,
a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover,
a.highslide-credits:hover i { color: white; background-color: gray; }
.highslide-move { cursor: move; }
.highslide-resize { cursor: nw-resize; }
.highslide-overlay { display: none; }
a.highslide-full-expand { background: url(../images/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 50px; height: 46px; }
.controlbar { background: url(../images/graphics/controlbar.gif); background-position:right top; width: 167px; height: 34px; float: right; }
.controlbar a { display: block; float: right; height: 27px; }
.controlbar a:hover { background-image: url(../images/graphics/controlbar_hover.gif); }
.controlbar .close { width: 36px; background-position: -130px 0; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }