@charset "utf-8";
/* CSS Document */

.droplinebar{
overflow: hidden;
float: right;
width: 815px;
height: 58px;
margin: 20px 0 4px 0;
border-bottom:5px solid #393;
}

.droplinebar ul{
	border-top:5px solid #393;
margin: 0;
padding: 0;
float: left;
width: 100%;
text-transform: uppercase;

}

.droplinebar ul li{
		float: left;
		color: #fff;
		border-right: 1px solid #e7e7e7;
}
.droplinebar ul li:hover{
	background: #022c55;
}
	.droplinebar ul li:hover a{
			color: #fff !important;
	}
		.droplinebar ul li:hover ul li a{
				color: #fff !important;
		}
		
.droplinebar ul li:last-child{
	border-right: 0;
}

.droplinebar ul li a{
			color: #022c55 !important;
			font-weight:600;
			font-size:12px;
			padding: 12px 42px 14px 11px;
			float: left;
}
.droplinebar ul li a:hover{
				color: #fff !important;
				background-color: #022c55 !important;
				text-decoration: none;
			}

.droplinebar ul li a:visited{
color: white;
}

.droplinebar ul li a:hover, .droplinebar ul li .current{ /*background of main menu bar links onMouseover*/
}

/* Sub level menus*/
.droplinebar ul li ul{
position: absolute;
z-index: 100;
left: 0;
top: 0;
		float: left;
		width: 783px !important;
		padding: 20px 15px;
		display: block;
		background: #022c55 !important;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		display: none;
		font-size: 12px;
		text-transform:capitalize;
}
.droplinebar ul li ul li{
				border: 0 !important;
				border-bottom: 1px solid #466376 !important;
				padding-bottom: 10px !important;
				margin: 0 15px 10px 0 !important;
				/*background: url(../images/dd-menu-sep.jpg) left bottom repeat-x;*/
			}
			.droplinebar ul li ul li a{
				width: 225px;
				padding: 0 !important;
				color: #fff !important;
			}
				.droplinebar ul li ul li a:hover{
					color: #c3e17c !important;
				}
				
.downarrowclass{
	display: none;
}
li#menu-item-2521{
border-left: 1px solid #e7e7e7 !important;
}
			
			
			
			
			/*  
Theme Name: PDO
Author: SOft Dot COM
Author URI: http://www.softdotcom.pk/

Tags: green, blue, gray, white, custom header, fixed width

Nadeem Ahmad
	nadeem@softdotcom.pk
	This theme was designed and built by Spellwebdesign.com
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-licenF:\Web Wide Media\IRM\theme\11-aug-12se.php
*/

body{
	margin: 0;
	padding: 0;
	/*background: url(images/bg2.jpg) top left repeat-x #eef0f2;*/
	font: 12px Arial;
}

.inner-bg{
	background: url(images/inner-bg.jpg) top left repeat-x #f5f5f3;
}
	.inner-bg .carousel{
		height: 243px;
		margin-bottom: 17px;
	}
	.inner-bg .carousel-controls{
		margin: 0 0 -30px -10px;
	}

img{border: 0;}
.clear{clear: both;}
.left{float: left;}
.right{float: right;}
.no-bg{background: none !important;}
h1, h2, h3, h4, p, ul, form {margin: 0; padding: 0; list-style: none;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}

.wrapper{
	width: 964px;
	margin: auto;
}
#nav {
	float:right;}
#nav-top{
	width: 980px;
	height: 35px;
	float: left;
	padding-bottom: 25px;
}
	#nav-top li{
		float: left;
		color: #aab8c3;
		/*background: url(images/top-sep.jpg) right top no-repeat;*/
	}
		#nav-top li a{
			<!--color: #aab8c3;-->
			height: 25px;
			padding: 9px 9px 0;
			float: left;
		}
			#nav-top li a:hover{
				color: #393;
				/*background-color: #557c9a;*/
				text-decoration: none;
			}
	#asia-leading{
		width: 200px;
		padding-left: 0 !important;
		height: 27px;
		padding-top: 9px;
	}
	#top-search{
		padding: 5px 0 0 18px;
		background: none !important;
	}
		#top-search input{
			<!--background: url(../images/search.jpg) 3px 3px no-repeat;-->
			border: 1px solid #6f8695;
			padding: 2px 20px;
			font-size: 12px;
			color: #8ea0ac;
			
		}
	
.nav{
	width: 768px;
	height: 58px;
	float: right;
	margin-top: 28px;
	margin-bottom: 5px;
}
	.nav li{
		float: left;
		color: #254b67;
		border-right: 1px solid #919191;
	}
		.nav li a{
			color: #254b67;
			padding: 12px 50px 14px 11px;
			float: left;
		}
			.nav li a:hover{
				color: #7db100;
				text-decoration: none;
			}
	.dd-menu-cont{
		z-index: 102;
		float: left;
		width: 736px;
		padding: 20px 15px;
		display: block;
		left: 388.5px !important;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		top: 144px;
	}
		.dd-menu-cont ul{
			float: left;
			width: 140px;
			font-size: 11px;
			margin-right: 25px;
		}
			.dd-menu-cont ul li{
				border: 0 !important;
				padding-bottom: 10px !important;
				margin-bottom: 10px !important;
				background: url(images/dd-menu-sep.jpg) left bottom repeat-x;
			}
			.dd-menu-cont ul li a{
				width: 140px;
				padding: 0 !important;
			}

#header{
	width: 965px;
	height: 260px;
	float: left;
}

#inner-head-img{
	width: 963px;
	height: 248px;
	overflow: hidden;
	margin:  auto auto 14px;
}

#left-cont{
	width: 232px;
	float: left;
	background: #fff;
}
	#blue-cont{
		float: left;
		padding-top: 5px;
		background-color: #295473;
	}
	#left-cont h2{
		width: 217px;
		float: left;
		font: bold 12px Arial;
		background-color: #1c3f59;
		color: #fff;
		border-top: 1px solid #163246;
		border-bottom: 1px solid #163246;
		padding: 15px 0 15px 15px;
	}
		#left-cont h2 a{
			color: #fff;
		}
	#left-links{
		width: 182px;
		float: left;
		padding: 13px 0 13px 20px;
	}
		#left-links li{
			font: normal 11px Arial;
			background: url(images/social-arrow.jpg) left 3px no-repeat;
			padding: 0 0 10px 15px;
	}
		#left-links li a{
			color: #d0d9e0;
		}
		.children{
			margin-top: 10px;
		}
			#left-links li ul{
				display: none;
			}
				#left-links li:hover ul{
					display: block;
				}
					#left-links li ul li ul{
						display: none !important;
					}
						#left-links li ul li:hover ul{
							display: block !important;
						}
						#left-links li.current_page_item ul{
							display: block !important;
						}

	#quick-links{
		width: 210px;
		min-height: 155px;
		background-color: #fff;
		float:  left;
		padding: 16px 0 0 20px;
		border: 1px solid #dedede;
	}
	#quick-links li.q-head{
		color: #295473;
		font: bold 14px Arial;
		background: none;
		padding-left: 0;
	}
		#quick-links li{
			font: normal 11px Arial;
			color: #567890; 
			padding: 0 0 14px 15px;
			background: url(images/links-arrow.jpg) left 3px no-repeat;
		}
		#quick-links li a{
			color: #567890; 
		}

h3{
	font-size: 14px;
	color: #666666;
	padding-bottom: 10px;
}

#mid-cont{
	width: 432px;
	min-height: 515px;
	float: left;
	margin-left: 14px;
	padding: 25px 20px;
	background: url(images/green-bdr.jpg) top left repeat-x #fff;
	border: 1px solid #dedede;
}
	#mid-cont h1{
		font-size: 16px;
		color: #7bae00;
		padding-bottom: 18px;
	}
	#mid-cont p{
		font: normal 13px/18px Arial;
		color: #666666;
		padding-bottom: 18px;
	}
	#mid-cont ul{
		padding-bottom: 18px;
		width: 430px;
	}
		#mid-cont ul li{
			background: url(images/arrow.jpg) left 7px no-repeat;
			padding: 3px 0 0 15px;
			font-size: 13px;
			color: #666666;
		}
	#mid-cont ol{
		margin: 0 0 0 18px;
		padding: 0 0 18px 0;
	}
		#mid-cont ol li{
			padding-bottom: 3px;
			color: #666666;
		}
	#mid-cont a{
		color: #295473;
	}
	.full-cont{
		width: 674px !important;
		min-height: 100% !important;
	}
	#mid-cont table{
		background: #efefef;
		border: 0;
		padding: 5px;
		margin-bottom: 10px;
		color: #666666;
	}
		#mid-cont table tr{
			background: #f3f3f3;
		}
		#mid-cont table tr:nth-child(2n){
			background: #fff;
		}
		#mid-cont table td{
			padding: 8px;
			border-bottom: 1px solid #e5e5e5;
		}
		#mid-cont table td:nth-child(2n){
			width: 50%;
		}
	#mid-cont img{
		max-width: 430px;
	}
	
#right-cont{
	float: right;
	width: 232px;
}

#news-events{
	width: 204px;
	float: left;
	padding: 15px 13px 10px 13px;
	border: 1px solid #dedede;
	background: url(images/right-cont-color.jpg) top left repeat-x #fff;
	
}
	#news-events h3{
		font: bold 16px Arial;
		padding-bottom: 10px;
		color: #305776;
		text-align: center;
	}
	#events{
		width: 203px;
		float: left;
	}
		#events li{
			width: 203px;
			font-size: 12px;
			padding: 5px 0 5px 0;
			border-bottom: 1px solid #dedede;
		}
		#events li a{
			color: #305776;
			font-weight: bold;
		}
			#events li:last-child{
				border-bottom: 0;
			}
		#events p{
			color: #7f7f7f;
		}
	#read-more{
		float: right;
		margin: 10px 10px 0 0;
		font: normal 10px Arial;
		background: url(images/read-more.jpg) top right no-repeat;
		padding-right: 20px;
	}
	#read-more a{
		color: #000;
	}
#contact-us{
	width: 228px;
	float: right;
	margin-top: 5px;
	padding: 1px;
	border: 1px solid #dedede;
	background: #fff;
}
	#contact-us p{
		padding: 10px 0 10px 10px;
		color: #333333;
		line-height: 20px;
	}
	#contact-us a{
		color: #295473;
	}
.upcome-list{
	width: 753px;
	float: left;
	padding-left: 10px;
	padding-top: 8px;
	list-style-image:url('http://www.irm.edu.pk/wp-content/uploads/2013/12/arrow-green.png');
}
	.upcome-list li{
		float: left;
		color: #b8c5cf;
		margin-right: 30px;
		padding: 5px 0 3px 5px;
		width: 207px;
	}
		.upcome-list li a{color: #515151;}
		
#callouts-wrap{
	width: 965px;
	background: url(images/callouts-main-bg.png) top center no-repeat;
	margin-left: -32px;
	float: left;
	padding: 30px;
}
	
.callout{
	width: 310px;
	float: left;
	margin:0 15px 11px 0;
}
	.callout:nth-child(3n){margin-right: 0;}
	.callout-inner{
		width: 296px;
		min-height: 218px;
		float: left;
		background: #fff;
		border: 1px solid #e1e1e1;
		border-bottom: 0;
		padding: 5px;
		line-height: 18px;
	}
		.callout-img{
			margin-bottom: 5px;
			margin-left: 2px;
			width: 292px;
			height: 123px;
		}
		.callout-inner h3{
			font-size: 12px;
			color: #4470b8;
			margin-left: 5px;
		}	
		.callout-inner p{
			font-size: 12px;
			color: #333333;
			margin-left: 5px;
		}

#partners-wrapper{
	width: 100%;
	float: left;
	background: #c0c3c6;
	border-top: 1px solid #afb0b1;
	padding: 15px 0;
}
	#partners{
	    width: 140px;
		float: left;
	}	
		#partners li{
			float: left;
			font-size: 11px;
			color: #777777;
		}	
			#partners li a{
				float: left;
				color: #777777;
				width: 102px;
				height: 14px;
				padding: 5px 0 10px 15px;
				
			}
				#partners li a.p-act{
					background: url(images/f-head-sign.jpg) top left no-repeat;
				}	
	.partner-logo{
		float: left;
		margin-top: 5px;
		width: 813px;
		height: 60px;
	}
		.partner-logo li{
			float: left;
			padding: 10px 8px 0;	
		}
		
#videotb-wrap{
	 float: left;
	 width: 100%;
	 background-color: #fff;
	 padding: 50px 0 20px 0;
	 margin-top: 10px;
	 display: none;
}
  #videotb{float: left;}
     #videotb li{
		 float: left;
		 width: 100px;
		 margin-right: 20px;
		 font-weight: bold;
		 line-height: 18px;
	 }
	 #videotb a{color: #31465f;}
	 #videotb-btn{margin-top: 30px;}
		
#f-link-wrapper{
	width: 100%;
	float: left;
	background: #304d62;
	border-top: 1px solid #797c7e;
	padding: 20px 0;
}
	.f-link{
		float: left;
		font-size: 11px;
		margin-right: 60px;
	}
		.f-link li{
			color: #979b9e;
			padding-bottom: 5px;
		}
		.f-link li a{
			color: #979b9e;
		}
			.f-link li.f-head{
				color: #c8cacb;
				font-size: 12px;
				padding: 16px 0 6px 0;
			}
			.f-link li.f-head a{
				color: #c8cacb;
			}
	#social{
		float: left;
		width: 160px;
		height: 32px;
		margin-top: 20px;
	}
	#social li {
		float: left;
		padding-right: 4px;
	}
	
   #social li a{float: left; width: 28px; height:28px;}
   #social li:last-child{margin-right: 0;}
   
   #social li a:hover{background-position: left -32px;}
	
	.fb{ background: url(images/ffull.png) left top no-repeat;}   
   .tw{ background:url(images/tfull.png) left top no-repeat;}   
   .wk{ background:url(images/wfull.png) left top no-repeat;}   
   .ln{ background: url(images/linkedfull.png) left top no-repeat;}
    .yt{ background: url(images/yfull.png) left top no-repeat;}    
	
/*
 #get-social{float: left; width: 265px;}
  #social{float: left; margin-top: 20px; width: 160px; height:32px;}
   #social li{float: left; margin: 0 6px 6px 0;}
   #social li a{float: left; width: 40px; height:40px;}
   #social li:last-child{margin-right: 0;}
   
   #social li a:hover{background-position: left -44px;}
   
   .tw-ico{ background: url(images/tfull.png) left top no-repeat;}   
   .fb-ico{ background:url(images/ffull.png) left top no-repeat;}   
   .flikr{ background:url(images/flikr.png) left top no-repeat;}   
   .in{ background: url(images/linkedinfull.png) left top no-repeat;}   
   .google{ background: url(images/google.png) left top no-repeat;}   
   .rss{ background:url(images/wfull.png) left top no-repeat;}   
   .be{ background: url(images/be.png) left top no-repeat;}   
   .myspace{ background: url(images/myspace.png) left top no-repeat;}   
   .a-ico{ background: url(images/a-ico.png) left top no-repeat;}   
   .ink-ico{ background: url(images/ink-ico.png) left top no-repeat;}
   */
#footer-wrapper{
	width: 100%;
	float: left;
	background: #242e34;
	padding: 10px 0;
	color: #6f7579;
	line-height: 18px;
}
	.footer-logo{
		padding-top: 15px;
		width: 85px;
	}
	.txt-line{
		float: left;
		width: 600px;
	}
	.propose{
	   width: 200px;
 	   float: right;
	   margin: 5px 0 0 100px;
	}
	#btm-link{
		float: left;
		width: 323px;
		font-size: 11px;
		padding-top: 15px;
	}
	#btm-link li{
		color: #6f7579;
		float: left;
		padding-right: 10px;
	}
	#footer-wrapper a{color: #6f7579;}
	#mf-links{
		float: left;
		width: 315px;
		font-size: 11px;
		margin-top: 5px;
	}
		#mf-links li{margin-right: 10px; float: left;}
		#mf-links li:last-child{margin-right: 0;}
		#mf-links li:last-child:after{content: ""; padding-left: 0;}
		#mf-links li:after{content: "|"; padding-left: 10px;}
		#mf-links li a{color: #a1a1a1;}

/***** News Page *****/
.news-archive{
	width: 430px;
	float: left;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #DEDEDE;
}
	.news-archive p{
		font-size: 12px;
		padding-bottom: 0 !important;
	}
	.news-archive h3{
		font-size: 13px;
		padding-bottom: 8px;
	}
	.news-archive p span{font-size: 11px;}
	
/***** Board of Directors Page *****/
.bod{
	float: left;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px;
	width: 655px;
}
	.bod:nth-child(2n){
		background: #efeff1;
	}
	.bod-img{
		float: left;
		width: 126px;
	}
	.bod p{
		float: right;
		width: 518px;
	}
	
/***** Gallery Page *****/
.ngg-albumoverview{
	float: left;
	width: 310px;
	clear: none;
	margin: 0 18px 0 0;
}
.ngg-album{
	float: left;
	width: 310px;
	padding: 0 !important;
}
.ngg-albumtitle{
	clear: left;
	font: normal 14px Arial !important;
	text-align: center;
	padding-top: 5px;
	height: 25px;
}
.ngg-thumbnail img{
	margin: 0;
	border: 0;
	padding: 0;
	width: 310px;
}
.ngg-description{
	display: none;
}