/* RESET CSS */
body,html,p,h1,h2,h3,h4,div,span,ul,li,a,img{margin:0;padding:0;}
p{line-height:120%;}
table{padding:0;margin:0;border:none;border-collapse:collapse;}
thead th, thead td{border:none;padding:0;margin:0;background:none;}
tbody th, tbody td{border:none;padding:0;margin:0;border:none;}
tr{border:none;}
tbody{border:none;}
thead{border:none;}
h3 { font-size:16px; color:#333333; font-weight:bold; margin-top:0;}
h4 { font-size:12px; color:#333333; font-weight:bold; margin:0}
ul li{list-style:none;list-style-image:none;}
ul li.leaf { list-style:none; list-style-image:none;}
ul li.expanded { list-style:none; list-style-image:none;}
ul li.collapsed { list-style:none; list-style-image:none;}

/* Common */ 
body,html{width:100%;height:100%;font-family:Arial;clear:both;}
body{width:100%;height:100%;background:#ffffff;font-family:Arial;clear:both;}
a{text-decoration:none;}
.clear{clear:both;}
#container{width:100%;margin:0 auto;text-align:left;font-family:Arial, Helvetica, sans-serif;}
  #header{position:relative;height:30px;margin:0 auto;background: #157B60 url('img/bg_header.png') top left no-repeat;}
    #on-header{position:relative;width:960px;margin:0 auto;}
	  #block-textsize-0{float:left;width:680px;text-align:right;margin-top:-3px;}
	    #block-textsize-0 h2{display:none;}
		#block-textsize-0 ul{position:relative;padding:10px !important;}
		  #block-textsize-0 ul li{display:inline;}
		    #block-textsize-0 ul li a.ts_increase_variable, #block-textsize-0 ul li a.ts_decrease_variable, #block-textsize-0 ul li a.ts_normal_variable{display:inline;position:absolute;}
			#block-textsize-0 ul li a.ts_increase_variable{right:0px;}
			#block-textsize-0 ul li a.ts_normal_variable{right:20px;}
			#block-textsize-0 ul li a.ts_decrease_variable{right:40px;}
		#block-locale-0{float:left;width:105px;height:40px;font-size:11px;color:#FFFFFF;}
		  #block-locale-0 h2{display:none;}
		  #block-locale-0 ul{margin-left:5px;margin-top:7px;font-size:11px;float:left;}
			#block-locale-0 li{display: inline-block;list-style:none;border-left:1px solid #000;padding:0px 10px; 0px 10px;}
			  #block-locale-0 li a{color: #fff;}
	    #block-search-0{float:left;width:150px;font-size:11px;color:#FFFFFF;}
		  #block-search-0 h2{display:none;}
		  #block-search-0 label{display:none;}
		  #block-search-0 .container-inline{margin-top:1px;width:150px;height:25px;position:relative;background: url('img/bg_search.png') no-repeat;}
		  #block-search-0 #edit-submit, #block-search-0 #edit-submit-1{border:none;position:absolute;background: url('img/bg_src_btn.png') no-repeat;top:6px;right:-2px;}
		  #block-search-0 #edit-search-block-form-1{background:none;border:none;font-size:12px;position:absolute;top:6px;left:6px;color:#666;}
  #logo-nav{position:relative;width:960px;height:67px;margin:0 auto;border-bottom:1px solid #192353;}
  #logo-nav #logo{float:left;width:335px;padding-top:20px;}
    .primary-links{padding-top:33px;}
	  .primary-links ul{position:relative;}
	    .primary-links ul li{position:relative;float:left; margin:0; padding:0;background:#FFF;}			
		  .primary-links ul li a{width:136px;text-transform:capitalize;font-size:14px;color:#192452;line-height:31px;font-family:Arial;display:block;float:left;text-align:center;margin:0;}
		  .primary-links ul li.first a{width:80px;}	
		    .primary-links ul li a:hover{background:#FFFFFF;border-bottom:4px solid #192452;color:#999999;}	
		  .primary-links ul li a span.sf-sub-indicator { display:none;}
		  .primary-links ul li ul{position:absolute;top:34px; left:-1px;z-index:20;display:none;}
		    .primary-links ul li.expanded ul{ display:none;}
		    .primary-links ul li ul li{position:relative;}
			  .primary-links ul li ul li a{font-size:12px;width:130px;height:auto;min-height:18px;padding:5px;line-height:normal; background: #083443; text-transform:none; text-align:left;display:block;border-bottom:1px solid #14727e;color:#ffffff;}
			  .primary-links ul li ul li.first a{width:130px;}
			    .primary-links ul li ul li a:hover{background: #083443 url('img/bg_sub_menu_a_hover.png') repeat-x; color:#FFFFFF;border-bottom:1px solid #14727e !important;}
			    .primary-links ul li ul li ul{position:absolute;top:0;left:140px;}
  .primary-tabs{text-align:right;font-size:12px;}
  .messages{font-weight:bold;font-style:italic;font-size:12px;color:#666;text-align:right;}
  #wrapper{position:relative;width:960px;margin:0 auto;min-height:625px;}
  #under-breadcrumb{height:10px;}
  #breadcrumb{width:960px;font-size:10px;color:#333;text-transform:uppercase;margin-top:5px;}
  	#breadcrumb #home{margin-left:5px;}
    #breadcrumb #home, #breadcrumb #parent, #breadcrumb #trail, #breadcrumb #child{float:left;padding-right:5px;}
	#breadcrumb a{color:#999;}	
	#breadcrumb a:hover{color:#014d49;font-weight:bold;}  
  #footer{position:relative;height:30px;background: #157B60 url('img/bg_header.png') top left no-repeat;} 
    #on-footer{font-size:11px;width:960px;margin:0 auto;padding:7px 0 0 0;color:#ffffff;} 
	  #on-footer a{color:#FFFFFF;}
      #on-footer #left{float:left;width:50%;}
	  #on-footer #right{float:right;}
	  
/* FRONT */

#front-top{position:relative;}
#front-top-left{float:left;width:236px;height:413px;}
  #front-top-left-center{position:relative;margin:36px 0px 0px 16px;}
  #top-layer{position:absolute;width:223px;height:405px;background: url('img/lyr_left_banner.png') no-repeat;z-index:10;}
  #block-block-1{width:202px;height:365px;overflow:hidden;}
#front-top-right{float:left;width:708px;height:413px;margin:0px 0px 0px 16px;}
  #front-top-right-top{width:690px;height:250px;margin:35px 0 6px 0;background: url('img/bg_front_top_right.png') no-repeat;}    
	#parallax{background:none;position:absolute;overflow:hidden;width:690px;height:250px;}
	  #parallax #image{position:relative;width:1000px;height: 552px;background: url('img/maps.png') no-repeat;}
	    #parallax #image #image-link{cursor:pointer;z-index:2;bottom:202px;right:219px;width:10px;height:10px;position:absolute;background: url('img/maps_link.png') no-repeat;}
		#parallax #image #image-logo-view{display:none;z-index:2;bottom:210px;right:226px;width:85px;height:85px;position:absolute;background: url('img/logo-2.png') no-repeat;}
  #front-top-right-bottom{height:120px;}
#front-bottom{position:relative;}
#front-bottom-left{float:left;width:318px;}
  #block-views-list_front_news-block_1{position:relative;width:310px;}
    #block-views-list_front_news-block_1 .views-field-field-news-image-fid{float:left;width:95px;}
	#block-views-list_front_news-block_1 .views-field-field-news-image-layer{position:absolute;background: url('img/lyr_front_news.png') no-repeat;height:85px;width:85px;}
	#block-views-list_front_news-block_1 .views-field-title{font-size:12px;font-weight:bold;margin-bottom:5px;}
	  #block-views-list_front_news-block_1 .views-field-title a{color:#04193f;}
	#block-views-list_front_news-block_1 .views-field-created{font-size:11px;margin-bottom:5px;}
	#block-views-list_front_news-block_1 .views-field-body{font-size:11px;}
#front-bottom-center{float:left;width:320px;}
  .view-list-front-events{position:relative;width:310px;}
    .view-list-front-events .left-side{position:relative;float:left;height:40px;width:33px;background: url('img/lyr_front_events.png') no-repeat;margin-right:20px;}
	.view-list-front-events .left-side .views-field-field-events-created{position:absolute;color:#fff;top:3px;left:3px;text-transform:uppercase;font-size:13px;}
	.view-list-front-events .left-side .views-field-field-events-created-1{position:absolute;color:#fff;top:18px;left:9px;text-transform:uppercase;font-size:13px;}
	.view-list-front-events .right-side .views-field-title{font-size:12px;font-weight:bold;margin-bottom:5px;}
	  .view-list-front-events .right-side .views-field-title a{color:#04193f;}
	  .view-list-front-events .right-side .views-field-field-events-address-city{float:left;font-size:11px;}
	.view-list-front-events .lines{border-bottom:1px solid #e1e1e1;margin:5px 0 5px 0;width:300px;}
#front-bottom-right{float:left;width:318px;}
  .view-list-front-reports{position:relative;height:29px;border-bottom:1px solid #e1e1e1;margin-bottom:5px;}
    .view-list-front-reports .pdflogo{float:left;width:30px;height:22px;background: url('img/btn_pdf_logo.png') top left no-repeat;}
	.view-list-front-reports .title{float:left;width:232px;font-size:12px;margin-top:2px;}
	  .view-list-front-reports .title a{color:#04193f;font-weight:bold;}
	.view-list-front-reports .button{float:left;width:20px;height:22px;background: url('img/btn_linked.png') 0px 3px no-repeat;}
#front-bottom-line{height:1px;width:960px;background:#999;position:absolute;top:32px;}
#front-bottom-left #top, #front-bottom-right #top, #front-bottom-center #top{height:36px;padding:7px 10px 0 10px;font-size:16px;font-weight:bold;}
  #front-bottom-left #top #title, #front-bottom-right #top #title{float:left;width:240px;}
  #front-bottom-left #top #more-links, #front-bottom-right #top #more-links{float:left;}
    #front-bottom-left #top #more-links a, #front-bottom-right #top #more-links a{}
#front-bottom-left #top #r-title, #front-bottom-right #top #r-title, #front-bottom-center #top #r-title{color:#666;}
#front-bottom-left #bottom, #front-bottom-right #bottom{padding:0 10px 0 10px;height:150px;margin-top:10px;}
#front-bottom-center #top #title{float:left;width:240px;}
  #front-bottom-center #top #more-links{float:left;}
#front-bottom-center #bottom{border-right:1px dotted #999;border-left:1px dotted #999;padding:0 10px 0 10px;height:150px;margin-top:10px;}

/* JCAROUSEL */
#block-block-4{height:120px;width:703px;position:absolute;left:240px;padding-left:11px;overflow:hidden;}
#block-block-4 ul{padding:0px !important;}
.views-field-field-project-image-fid-layer{width:125px;height:90px;z-index:10;background: url('img/lyr_front_project.png') no-repeat;position:absolute;}
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li, .jcarousel-item { float: left; list-style: none !important; width: 125px; height: 90px;margin:0px 3px 0px 3px !important;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-container {-moz-border-radius: 5px;background: #0D4C41;}
.jcarousel-container-horizontal {width: 652px;padding: 10px 20px;}
.jcarousel-clip-horizontal {height: 90px;overflow:hidden;}
.jcarousel-item {width: 125px;height: 90px;}
.jcarousel-item-horizontal {margin-right: 5px;}
.jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-next-horizontal {position: absolute;top: 36px;right: -15px;width: 32px;height: 32px;cursor: pointer;background: transparent url(img/jcarousel/next-horizontal.png) no-repeat 0 0;}
.jcarousel-next-horizontal:hover {background-position: -33px 0;}
.jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-prev-horizontal {position: absolute;top: 36px;left: -16px;width: 32px;height: 32px;cursor: pointer;background: transparent url(img/jcarousel/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-prev-horizontal:hover {background-position: -33px 0;}
.jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

/* MAIN */
#top-block{width:960px;}
#block-block-6, #block-block-8, #block-block-9, #block-block-10{font-size:16px;padding-bottom:10px;border-bottom:1px solid #ccc;}
  #block-block-6 #title, #block-block-8 #title, #block-block-9 #title, #block-block-10 #title{padding:5px;font-weight:bold;text-transform:uppercase;}
    #block-block-6 #title #title_1, #block-block-8 #title #title_1, #block-block-9 #title #title_1, #block-block-10 #title #title_1{color:#00154E;}
	#block-block-6 #title #title_2, #block-block-8 #title #title_2, #block-block-9 #title #title_2, #block-block-10 #title #title_2{color:#2C715A;}
  #block-block-6 #body, #block-block-8 #body, #block-block-9 #body, #block-block-10 #body{font-family:"Century Gothic";color:#666;padding:5px;}
  #block-block-6 #images, #block-block-8 #images, #block-block-9 #images, #block-block-10 #images{width:960px;height:165px;}
#bottom-block{width:960px;}  
  #block-node{float:left;width:694px;margin-bottom:20px;}
    #block-node #title{border-bottom:1px solid #ccc;padding:5px;font-family:"Century Gothic";}
	  #block-node #title h2{font-size:18px;font-weight:bold;color:#2C715B;}
	#block-node #content, #node-118, #node-117, #node-124, #node-125{color: #666;font-size:12px;padding:5px;margin-top:10px;}
	  #block-node #content #image{float:left;width:250px;}
	  #block-node #content #body p.page, #node-118 p, #node-117 p, #node-124 p, #node-125 p{line-height:20px;}
  #node-18, #node-23, #node-99, #node-100, #node-48, #node-49, #node-106, #node-107{padding:10px 0 0 10px;}
  #node-18 .views-row, #node-23 .views-row, #node-99 .views-row, #node-100 .views-row, #node-48 .views-row, #node-49 .views-row, #node-106 .views-row, #node-107 .views-row{float:left;width:170px;height:260px;text-align:center;color:#666;}
    #node-18 .views-row .image, #node-23 .views-row .image, #node-99 .views-row .image, #node-100 .views-row .image, #node-48 .views-row .image, #node-49 .views-row .image{position:relative;width:170px;height:216px;background:url(img/lyr_list_of_bod.png) 13px 0px no-repeat;}
	#node-106 .views-row .image, #node-107 .views-row .image{position:relative;width:170px;height:150px;background:url(img/lyr_list_of_awards.png) 13px 0px no-repeat;}
	  #node-18 .views-row .image img, #node-23 .views-row .image img, #node-99 .views-row .image img, #node-100 .views-row .image img, #node-48 .views-row .image img, #node-49 .views-row .image img, #node-106 .views-row .image img, #node-107 .views-row .image img{position:absolute;top:11px;left:26px;}
	#node-18 .views-row .name, #node-23 .views-row .name, #node-99 .views-row .name, #node-100 .views-row .name, #node-48 .views-row .name, #node-49 .views-row .name, #node-106 .views-row .name, #node-107 .views-row .name{font-size:12px;font-weight:bold;margin-top:5px;}
	#node-18 .views-row .position, #node-23 .views-row .position, #node-99 .views-row .position, #node-100 .views-row .position, #node-48 .views-row .position, #node-49 .views-row .position, #node-106 .views-row .position, #node-107 .views-row .position{font-size:12px;font-style:italic;margin-top:2px;}
  .view-list-milestone-and-history{width:694px;margin-top:20px;}
    .view-list-milestone-and-history .left-side{float:left;width:210px;}
	.view-list-milestone-and-history .right-side{float:left;width:470px;margin-left:10px;}
	  .view-list-milestone-and-history .right-side .title{margin-bottom:10px;border-bottom:1px solid #ccc;}
	    .view-list-milestone-and-history .right-side .title a{font-size:16;font-weight:bold;color:#666;}
	  .view-list-milestone-and-history .right-side .body{font-size:12px;color:#666;}
	    .view-list-milestone-and-history .right-side .body p{line-height:20px;}
  #node-vission{float:left;width:322px;}     
  #node-mission{float:left;margin-left:40px;width:322px;}   
    #node-vission #title, #node-mission #title{font-family:"Century Gothic";font-size:18px;font-weight:bold;color:#2C715B;}
	#node-vission #content p, #node-mission #content p{color:#666;line-height:20px;}
  #node-39, #node-77{margin-top:20px;}	
  	#node-39 table, #node-77 table{border-collapse:separate !important;background:#fff;font-size:12px;}
	  #node-39 tr.title, #node-77 tr.title{background: #666 !important;color: #fff !important;font-weight:bold;}
	  #node-39 tr.odd, #node-77 tr.odd{background: #ccc;color: #000;}
	  #node-39 tr.even, #node-77 tr.even{background: #e1e1e1;color: #000;}
	  #node-39 td, #node-77 td{padding:5px;text-align:center;}
  .views-view-list-of-report{width:694px;margin-top:10px;border-bottom:1px solid #CCC;}
  .views-view-list-of-report .pdflogo{float:left;width:30px;height:22px;background: url('img/btn_pdf_logo.png') top left no-repeat;}
	.views-view-list-of-report .title{float:left;font-size:12px;margin-top:2px;}
	  .views-view-list-of-report .title a{color:#4361A5;text-decoration:underline;}
  #node-42, #node-58, #node-59, #node-54, #node-42#node-reports{margin-top:10px;}
	#attachment{width:694px;border-top:1px solid #CCC;}
	  #node-reports #body{font-size:12px;color:#666;margin:0px 0px 10px 5px;}
	    #node-reports #body p{line-height:20px;}
	  #attachment #files{margin-top:10px;border-bottom:1px solid #e1e1e1;padding-bottom:5px;}	    
		#attachment #files #icon{float:left;width:30px;height:22px;background: url('img/btn_pdf_logo.png') top left no-repeat;}
		#attachment #files #desc{float:left;font-size:12px;margin-top:2px;}
		  #attachment #files #desc a{color:#4361A5;text-decoration:underline;}
  #node-71, #node-111{margin:10px 0 0 5px;font-size:12px;}  
    #node-71 .submitted, #node-71 .links, #node-71 .captcha .description, #node-111 .submitted, #node-111 .links, #node-111 .captcha .description{display:none;}
    #node-71 input, #node-71 textarea, #node-111 input, #node-111 textarea{padding:5px;border:1px solid #ccc;color:#666;font-family:arial;font-size:12px;font-style:italic;}
	#node-71 label, #node-111 label{float:left;width:200px;color:#666;}
	#node-71 .captcha, #node-111 .captcha{position:relative;height:50px;}
	  #node-71 .captcha img, #node-111 .captcha img{position:absolute;top:36px;left:200px;padding:5px;border:1px solid #ccc;}
	#node-71 #edit-submit, #node-111 #edit-submit{margin-left:201px;background:none;padding:5px;border:1px solid #ccc;color:#666;}
  #block-block-12{padding:2px;}
    #block-block-12 #contact-info{color:#666;}
	  #block-block-12 #contact-info #title{font-family:arial;font-size:12px;font-weight:bold;border:none;color:#666;padding:0;margin-left:5px;margin-bottom:10px;}
	  #block-block-12 #contact-info #address, #block-block-12 #contact-info #phone, #block-block-12 #contact-info #fax, #block-block-12 #contact-info #email{margin-left:5px;margin-bottom:5px;font-size:11px;}
	  #block-block-12 #contact-info #email a{color:#2C715B;text-decoration:underline;}
    #block-block-12 #contact-map{border:1px solid #ccc;}
	  #block-block-12 #contact-map #smc{display:none;}
	  #block-block-12 #contact-map #hmtctl{display:none;}
	#block-block-12 #contact-link-gmap{font-size:12px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:10px; padding:5px;background: url('img/btn_navigate_gmap.png') 202px 5px no-repeat;}
	#block-block-12 #contact-link-gmap a{color:#999 !important;}
	
  #node-60, #node-61, #node-62, #node-63, #node-65, #node-68, #node-87, #node-88, #node-90, #node-91{margin:10px 0 0 5px;}  
    #node-60 .views-row, #node-61 .views-row, #node-62 .views-row, #node-63 .views-row, #node-65 .views-row, #node-68 .views-row, #node-87 .views-row, #node-88 .views-row, #node-90 .views-row, #node-91 .views-row{float:left; width: 225px;border-right:1px dotted #666;height:98px;}
	#node-60 .end-of-row, #node-61 .end-of-row, #node-62 .end-of-row, #node-63 .end-of-row, #node-65 .end-of-row, #node-68 .end-of-row, #node-87 .end-of-row, #node-88 .end-of-row, #node-90 .end-of-row, #node-91 .end-of-row{border:none;}
	  .news-landing{margin:10px;}  
	    .news-landing .title{color:#00164F;font-size:14px;font-weight:bold;margin-bottom:5px;}  
		.news-landing .created{color:#666;font-size:12px;margin-bottom:5px;}
		.news-landing .more{font-size:11px;margin-bottom:5px;background: url('img/btn_news_more.png') 30px 5px no-repeat;}
		  .news-landing .more a{color:#2D725D;text-decoration:underline;}
  #node-41, #node-53, #node-141, #node-142, #node-44, #node-55{margin:10px 0 0 5px;} 
    #node-41 .view-content, #node-53 .view-content, #node-141 .view-content, #node-142 .view-content{position:relative;height:190px;}
    #node-41 .view-content .views-row, #node-53 .view-content .views-row, #node-141 .view-content .views-row, #node-142 .view-content .views-row, #node-44 .view-content .views-row, #node-55 .view-content .views-row{float:left; width: 180px;margin:5px;text-align:center;} 
	     #node-41 .view-content .views-row .left-side, #node-53 .view-content .views-row .left-side, #node-141 .view-content .views-row .left-side, #node-142 .view-content .views-row .top-side, #node-44 .view-content .views-row .top-side, #node-55 .view-content .views-row .top-side{width: 180px;}
		   #node-41 .view-content .views-row .title, #node-53 .view-content .views-row .title, #node-141 .view-content .views-row .title, #node-142 .view-content .views-row .title, #node-44 .view-content .views-row .title, #node-55 .view-content .views-row .title{font-size:12px;}
		     #node-41 .view-content .views-row .title a, #node-53 .view-content .views-row .title a, #node-141 .view-content .views-row .title a, #node-142 .view-content .views-row .title a, #node-44 .view-content .views-row .title a, #node-55 .view-content .views-row .title a{text-decoration:underline;color:#00164F;}
		   #node-41 .view-content .views-row .created, #node-53 .view-content .views-row .created, #node-141 .view-content .views-row .created, #node-142 .view-content .views-row .created, #node-44 .view-content .views-row .created, #node-55 .view-content .views-row .created{font-size:12px;color:#666;}
		 #node-41 .view-content .lines, #node-53 .view-content .lines, #node-44 .view-content .lines, #node-55 .view-content .lines{position:absolute;width:694px;border-top:1px solid #ccc;bottom:0;}
  #block-project-node{float:left;width:960px;margin-bottom:20px;}
    #block-project-node #title{float:left;width:660px;margin-right:34px;border-bottom:1px solid #ccc;padding:5px;font-family:"Century Gothic";}
	#block-project-node #full-title{border-bottom:1px solid #ccc;padding:5px;font-family:"Century Gothic";}
	#block-project-node #info{float:left;width:246px;border-bottom:1px solid #ccc;padding:5px;font-family:"Century Gothic";}
	  #block-project-node #title h2, #block-project-node #full-title h2, #block-project-node #info h2{font-size:18px;font-weight:bold;color:#2C715B;}	
	#block-project-node #content{color: #666;font-size:12px;padding:5px;margin-top:10px;}
  #node-56, #node-57{margin:10px 0 0 0;}  
    #node-56 .view-list-of-project .view-content .lines, #node-57 .view-list-of-project .view-content .lines{clear:both;border-top:1px solid #ccc;margin-bottom:10px;}
    #node-56 .views-row, #node-57 .views-row{float:left;width:480px;margin-bottom:10px;height:247px;}
	  #node-56 .views-row .project-landing .left, #node-57 .views-row .project-landing .left{float:left;width:210px;height:210px;}
	  #node-56 .views-row .project-landing .right, #node-57 .views-row .project-landing .right{float:left;width:235px;margin:0px 10px 0px 10px;}
	  	#node-56 .views-row .project-landing .right .title, #node-57 .views-row .project-landing .right .title{margin-bottom:10px;border-bottom:1px solid #ccc;}
	      #node-56 .views-row .project-landing .right .title a, #node-57 .views-row .project-landing .right .title a{font-weight:bold;font-size:16px;color:#00134C;}
		#node-56 .views-row .project-landing .right .body, #node-57 .views-row .project-landing .right .body{font-size:12px;margin-bottom:10px;}
		  #node-56 .views-row .project-landing .right .body p, #node-57 .views-row .project-landing .right .body p{line-height:20px;color:#666666;text-align:justify;}
		#node-56 .views-row .project-landing .right .more, #node-57 .views-row .project-landing .right .more{font-size:11px;margin-bottom:5px;background: url('img/btn_news_more.png') 30px 5px no-repeat;}
		   #node-56 .views-row .project-landing .right .more a, #node-57 .views-row .project-landing .right .more a{color:#2D725D;text-decoration:underline;}
   #detail{margin: 20px 10px 10px 10px;}
  	#detail #left{float:left; width: 694px;}	
    #detail #left #title{font-size:16px; font-family:arial;border:none;font-weight:bold;color:#00154E;}
	#detail #left #image{float:left; width: 230px;display:block;}
	#detail #left #body{float:left;width:420px;font-size:12px;color:#666666;}
	  #detail #left #body p{line-height:20px;}
	#detail #right{float:left;width:240px;}
	  #detail #right #contact{width:200;font-size:12px;color:#666;}
	    #detail #right #contact a{color:#666;}
		#detail #right #contact a:hover{text-decoration:underline;}
	    #detail #right #contact #phone{height:30px;font-weight:bold;background: url('img/btn_phone.png') no-repeat 0px 2px;padding:10px 0 0 30px;}
		#detail #right #contact #email{height:30px;font-weight:bold;background: url('img/btn_email.png') no-repeat 0px 2px;padding:10px 0 0 30px;}
		#detail #right #contact #link{height:30px;font-weight:bold;background: url('img/btn_website.png') no-repeat 0px 2px;padding:10px 0 0 30px;}
	  #detail #right #gallery-title{font-family:'Century Gothic';border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;color:#2C715B;font-weight:bold;font-size:18px;}
	  #detail #right #gallery{margin-top:10px;width:220;font-size:12px;color:#666;}
	    #detail #right #gallery #data{float:left;padding:2px 4px 2px 4px;width:50px;}
  #block-left{float:left;width:226px;margin-left:40px;}
    #block-left #title{border-bottom:1px solid #ccc;padding:5px;font-family:"Century Gothic";font-size:18px;font-weight:bold;color:#2C715B;}
	  #right-menu ul.menu{padding:6px 0px 0px 0px;font-size:12px;}
	    #right-menu ul.menu li{background: url(img/btn_right_menu.png) no-repeat 0px 3px;padding:3px 0px 3px 20px;width:185px;}
		  #right-menu ul.menu li a{color:#666;}
		    #right-menu ul.menu li a:hover{color:#014d49;}
		  #right-menu ul.menu li.expanded ul li{background: url(img/btn_right_menu_2.png) no-repeat 0px 6px;padding:3px 0px 3px 15px;width:185px;}
	  #project-menu{margin-bottom:25px;}
	  #project-menu ul.menu{padding:2px 0px 0px 0px;font-size:12px;}
	    #project-menu ul.menu li{background: url(img/btn_right_menu.png) no-repeat 0px 3px;padding:3px 0px 3px 20px;width:185px;}
		  #project-menu ul.menu li a{color:#666;}
		    #project-menu ul.menu li a:hover{color:#014d49;}
		  #project-menu ul.menu li.expanded ul li{background: url(img/btn_right_menu_2.png) no-repeat 0px 6px;padding:3px 0px 3px 15px;width:185px;}
  #node-detail{margin: 10px 0px 10px 0px;}
    #node-detail #title{font-size:16px; font-family:arial;border:none;font-weight:bold;color:#00154E;margin-bottom:10px;padding:0;}
	#node-detail #date{color:#666;font-size:12px;margin-bottom:10px;}
	#node-detail #body{margin-top:10px;font-size:12px;color:#666666;}
	  #node-detail #body p{line-height:20px;}
	#node-62, #node-63, #node-34, #node-83{margin-top:10px;font-size:12px;color:#666666;}
	  #node-62 p, #node-63 p, #node-34 p, #node-83 p{line-height:20px;}
	  #node-62 a, #node-63 a, #node-34 a, #node-83 a{text-decoration:none;color:#014d49;}
  #block-block-13{margin-bottom:10px;border-top:1px solid #ccc;} 
    #block-block-13 #title{text-align:center;font-size:16px;font-weight:bold;margin:10px 0px 10px 0px;}
	#block-block-13 #body{color:#666;font-size:12px;}

		  
/* JQUERY MODAL */
* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}

div.whiteOverlay { background: #000; }
div.jqDrag {cursor: move;}
div.jqmBoard {background:#fff; display: none;position: fixed;top: 27%;left: 30%;width: 620px;overflow: hidden;font-family:verdana,tahoma,helvetica;font-size:12px;padding-bottom:20px;min-height:300px;}
div.jqmContact {background:#fff; display: none;position: fixed;top: 27%;left: 30%;width: 420px;overflow: hidden;font-family:verdana,tahoma,helvetica;font-size:12px;padding-bottom:20px;}
* html div.jqmBoard{position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
div.jqmTop{position:relative;width:100%;height:30px;background:#1C654E;text-align:left;}
div.jqmText{position:absolute;top:4px;left:5px;color:#fff;font-size:18px;font-weight:bold;}
.popclose{position:absolute;right:9px;top:7px;background: url(img/ico_close.png);border:none;width:23px;height:17px;overflow: hidden;}	
div.jqmContactBody{font-size:12px;color:#666666;line-height:20px;padding:5px;}
div.jqmLeft{float:left;display:block;width:200px;padding:20px 0 0 20px;}	
div.jqmLeft2{float:left;display:block;width:200px;padding:20px;}  
div.jqmRight{float:left;display:block;width:350px;padding:20px 0 0 20px;text-align:left;}
div.jqmRight p{line-height:15px;}

/*
	SCROLL ITEM
*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

ul.pager{padding:40px;font-size:11px;color:#014d49;}
ul.pager a{color:#666;}
/* hiding class language indonesia */
li.id{display:none !important;}
.field-prefix{font-size:25px;}
/* ADMIN */
  #admin{border:1px solid #136A49;color:#014d49;font-size:12px;padding:5px;margin:7px 2px 10px 2px;}
    #admin a{color:#43401c;}
    #admin #ad-tabs{float:left; width:100%;}
    #admin #ad-content{float:left;width:950px;}
	#admin .form-item{padding: 0 0 3px 0;}
    #admin .form-item label.option {display:inline;font-weight:normal;}
    #admin .form-item label{width:150px;}
    #admin select, #admin input, #admin textarea{background:#fff;border:2px solid #ccc;color:#136A49;font-family:arial;font-size:12px;}
    #admin label{display:block;}
	ul.primary li a {background:none;}
	#admin a.active {color:#e69905;}
	#admin a:hover {color:#990000;}
  #edit-menu-link-title{width:500px;}
  #admin fieldset{margin:5px;}
  #admin #edit-body-wrapper, #admin #edit-title-wrapper{margin:5px;}
  #admin .sticky-enabled, #admin .view-enabled{width:100%;background:#FFCC99;padding:1px; margin-bottom:10px;}
  	#admin .sticky-enabled th, #admin .view-enabled th{background:#014d49;padding:5px;color:#ffffff}
	#admin .sticky-enabled tr.even{background:#EDFBF6;}
	#admin .sticky-enabled tr.odd{background:#C9E6DB;}
	#admin .sticky-enabled .region{background:#fff;padding:5px;}
	#admin .sticky-enabled tr.region-message{background:#fff;padding:5px;}
    #admin .sticky-enabled .block{padding:5px;}
	#admin .sticky-enabled td, #admin .view-enabled td{padding:5px;}
	#admin .sticky-enabled .description{width:60%;}
	#admin a{font-weight:bold;}
	.mceContentBody{background:#fff;color: #014d49;}
	#log-wrapper {background:none;}
	  .views-tabset{background: none !important;}
	  .views-tab-area .views-display{background: #EDFBF6 !important; color:#014d49 !important;}
	  .views-category{background:none !important;border:1px solid #EFEFEF;margin-bottom:1em;}
	  .views-category-title{color: #3C290B}
	  #views-ajax-title {background:none;border:none;}
	  #views-ajax-pad .message{background:none;border:none;color: #FFFFFF;margin-bottom: 10px;}
	  /*.pdflogo {background:url('img/ico_webform_body.png') left no-repeat;padding-left:25px;text-decoration:underline;color:#DFA433;}*/
