#ashsliderdiv{width:950px; height:297px;}

#btmwrap2{
width:100%; height:370px; 
}
#btm2{width:1000px; height:370px; margin:auto; }
#btm2 li
{
width:290px; height:auto; border-radius:4px; box-shadow:0px 0px 0px #414141;
background-color:#D5EBF3; float:left; list-style:none; margin-top:50px; margin-right:10px; margin-left:10px; padding:2px; border:8px #0069AF solid;}
#btm2 li a
{
font-size:16px; color:#0000CC; }
#btm2 li a img{

margin-bottom:10px;}
#btm2 li.social a img{
		padding: 0px 0px 0;
		border:5px white solid;
	  	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
  		-moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
  		-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
		margin-bottom: 8px;
}

#btm2 h1{
font-size:18; font-weight:bold;}




/*------------------------- Fonts ---------------------------*/
@font-face {
	font-family: 'ralewaythin';
	src: url('../fonts/raleway-thin-webfont-webfont.eot');
	src: url('../fonts/raleway-thin-webfont-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway-thin-webfont-webfont.woff') format('woff'),  url('../fonts/raleway-thin-webfont-webfont.ttf') format('truetype'),  url('../fonts/raleway-thin-webfont-webfont.svg#ralewaythin') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'pt_serif_captionitalic';
	src: url('../fonts/pt_serif-caption-web-italic-webfont-webfont.eot');
	src: url('../fonts/pt_serif-caption-web-italic-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pt_serif-caption-web-italic-webfont-webfont.woff') format('woff'), url('../fonts/pt_serif-caption-web-italic-webfont-webfont.ttf') format('truetype'), url('../fonts/pt_serif-caption-web-italic-webfont-webfont.svg#pt_serif_captionitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'pt_serif_captionregular';
	src: url('../fonts/pt_serif-caption-web-regular-webfont.eot');
	src: url('../fonts/pt_serif-caption-web-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pt_serif-caption-web-regular-webfont.woff') format('woff'), url('../fonts/pt_serif-caption-web-regular-webfont.ttf') format('truetype'), url('../fonts/pt_serif-caption-web-regular-webfont.svg#pt_serif_captionregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*------------------------- Layout styles ------------------------*/


#videodiv{ width:100%; height:auto; padding:40px 0px;}
#videodiv a{ margin:0px 30px; border:none;}
#videodiv a img{ border-radius:0px;}
#bannerdiv{width:980px; height:141px; background-image:url(../images/banner.png);}
#videodiv{width:100%; height:auto; }
#videodiv img { margin:0 1px 8px; padding:3px; border:1px solid #008CEA; border-radius: 4px;}
#certdiv{width:100%; height:auto; }
#certdiv img /*{ margin:0 10px 20px; padding:3px; border:1px solid #008CEA; border-radius: 4px;}*/
{		padding: 0px;
		border:10px white solid;
	  	box-shadow: 0px 2px 3px #414141;
  		-moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
  		-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
		margin:0 10px 20px;
}
#gallerydiv{width:100%; height:auto; }
/*  #gallerydiv img { margin:0 5px 10px; padding:4px; border:1px solid #008CEA; border-radius: 4px; width:290px; height:193px;}  */
#gallerydiv img
{
		padding: 0px;
		border:5px white solid;
	  	box-shadow: 0px 2px 3px #414141;
  		-moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
  		-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
		margin:0 9px 18px;
		
}

#homewrapper{width:100%; height:auto; margin-top:30px;}
#homecontent{width:926px; height:auto;}
#homeheadingbg{width:630px; height:45px; background-color:#573821; padding-left:20px;}
#homeheadingbg h1{ padding:11px; padding-left:00px; color:white; font-weight:bold; font-size:22px; text-shadow:2px 2px 1px #004A7B; font-family:'pt_serif_captionitalic';}
#homematterdiv{width:610px; height:auto; background-color:#FFF; padding:20px; padding-top:0px; padding-bottom:10px; margin-bottom:30px;}
#homematterdiv p{ font-family:'pt_serif_captionregular'; line-height:25px; font-size:13px;}
#sidebardiv{ width:256px; height:auto;}
#sidebardiv img{ margin-bottom:26px; height:163px; width:256px;}







#headingbg{width:906px; padding-right:20px; height:50px; background-color:#573821;}
#headingbg h1{ padding:11px; padding-left:20px; color:white; font-weight:bold; font-size:24px; text-shadow:2px 2px 1px #004A7B; font-family:'pt_serif_captionitalic';}
#matterdiv{width:886px; height:auto; background-color:#FFF; padding:20px; padding-top:10px; margin-bottom:30px;}
#matterdiv p{ font-family:'pt_serif_captionregular'; line-height:35px;}
body{margin:0px; padding:0px; font-size:12px; font-family:'pt_serif_captionregular'; background:url(../images/bg.png) repeat;}
*{padding:0px; margin:0px;}

.main_header{float:left; width:100%; background:url(../images/main-header-bg.png) repeat-x left top;}
.header{width:980px; margin:0 auto; }
.logo{width:447px; float:left; margin:8px 0 0 0px; border:none;}
.top_navig{width:59px; float:right; background:url(../images/top-navig-repeat.png) no-repeat right top; margin-top:12px; margin-right:2px; border-bottom:1px solid #f4f1e5; border-right:1px solid #f4f1e5;}
.top_navig ul{list-style:none;}
.top_navig ul li{display:inline;}
.top_navig ul li a{text-decoration:none; color:#675b1e; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0px 11px 0px 11px; line-height:33px;}
.top{width:120px; float:right;}
.top_navig ul li a:hover{color:#4c7838;}
.sms{width:132px; float:right; margin:13px 0 0 2px;}
.sms p{color:#675b1e; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:6px 0 0 0; text-align:right;}
.logo2{width:150px; float:right; margin-top:27px; margin-right:9px;}
.navigation{width:980px; float:left; margin-top:0px;}
.navigation ul{list-style:none; float:left;}
.navigation ul li{display:inline; background:url(../images/devider.png) no-repeat left top; float:left;}
.navigation ul li a{text-decoration:none; color:#006C8D; font-size:13px; font-weight:normal; padding:0px 17px;
 line-height:46px; float:left; height:46px; background:url(../images/devider.png) no-repeat left top; float:left;}
.navigation ul li:last-child{background:url(../images/devider.png) no-repeat right top; float:left;}
 
.navigation ul li a:hover{background:url(../images/navigation-repeat.png) repeat-x left top; color:white;}

/* URDU MENU */
.navigationurdu{width:1000px; float:left; margin-top:0px;}
.navigationurdu ul{list-style:none; float:right;}
.navigationurdu ul li{display:inline; background:url(../images/devider.png) no-repeat left bottom; float:right;}
.navigationurdu ul li a{text-decoration:none; color:#006C8D; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; padding:0px 24px;
 line-height:46px; float:left; height:46px;  float:left;}
.navigationurdu ul li:last-child{background:none;float:left;} 
.navigationurdu ul li a:hover{background:url(../images/navigation-repeat.png) repeat-x left top;}

/* URDU MENU END */

/* ARBI MENU */
.navigationarbi{width:1000px; float:left; margin-top:0px;}
.navigationarbi ul{list-style:none; float:right;}
.navigationarbi ul li{display:inline; background:url(../images/devider.png) no-repeat left bottom; float:right;}
.navigationarbi ul li a{text-decoration:none; color:#006C8D; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; padding:0px 17px;
 line-height:46px; float:left; height:46px;  float:left;}
.navigationarbi ul li:last-child{background:none;float:left;} 
.navigationarbi ul li a:hover{background:url(../images/navigation-repeat.png) repeat-x left top;}

/* ARBI MENU END */


/*Slider*/

.main_slider{width:100%; float:left; background:#009BCB url(../images/main-slider-repeatx.png) no-repeat top center; max-height:303px;}
.slider{width:950px; margin:20px auto 0 auto; background:url(../images/slider-repeat.png) repeat-x top center; border-radius:5px; border:1px solid #ffffff; overflow:hidden; 
height:322px;
padding:15px; padding-bottom:0px;
opacity:0.98; box-shadow:0px 0px 1px 1px #d0d0d0;} 
.inner_slider{width:681px; float:left; margin:16px 0 0px 13px;}
.news-events{width:235px; float:right; background:url(../images/news-events-image.png) no-repeat right top; margin:18px 21px 0 0; padding:0 0 32px;}

.main-events{width:203px; float:left; margin:48px 0 0 30px;}
.nifl{width:174px; float:left;}
.nifl p{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; text-align:justify;}
.hr{width:174px; float:left; margin-top:17px;}
.nifl2{width:174px; float:left; margin-top:13px;}
.nifl2 p{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; text-align:justify;}

/*Content*/

.main_content{width:100%; float:left; margin:2px 0 0 0; background:url(../images/image-shadow.png) no-repeat top left;}
.content{width:980px; margin:80px auto 0 auto; background: url(../images/content-repeat.png) repeat; border-radius:5px; overflow:hidden; padding:0 0 36px; border:#B3AD84 1px solid;}
.top_content{width:926px; margin:29px 0 0 26px; float:left;}
.top_content h1{color:#631015; font-family:"segoe UI"; font-size:20px; font-weight:normal;}
.top_content p{color:#573821; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:20px; padding:9px 0 0 0; text-align:justify; }
.top_content p a{text-decoration:none; color:#731318; font-family:"segoe UI"; font-size:15px; font-weight:bold; line-height:20px;}
.top_content p a:hover{color:#6d1f23;}


.core{width:250px; float:left; margin:17px 0 0 22px;}
.core h2{color:#631015; font-family:"segoe UI"; font-size:14px; font-weight:normal;}
.core ul{list-style:none; padding:0px; margin-top:11px;}
.core ul li{display:block;}
.core ul li a{color:#573821; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; padding:0px 19px 0px 19px; line-height:20px; background:url(../images/li-bg.png) no-repeat left 3px;}

.subject{width:351px; float:left; margin:18px 0 0 25px;}
.subject h2{color:#631015; font-family:"segoe UI"; font-size:14px; font-weight:normal;}

.diploma{width:154px; float:left; margin-top:15px;}
.diploma ul{list-style:none; padding:0px; margin-top:12px;}
.diploma ul li{display:block;}
.diploma ul li a{color:#573821; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; padding:0px 17px; line-height:20px; background:url(../images/li-bg.png) no-repeat left 7px; float:left;} 

.diploma2{width:190px; float:left; margin-top:15px;}
.diploma2 ul{list-style:none; padding:0px; margin-top:12px;}
.diploma2 ul li{display:block;}
.diploma2 ul li a{color:#573821; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; padding:0px 17px; line-height:20px; background:url(../images/li-bg.png) no-repeat left 7px; float:left;} 

.islamic_studies{width:600px; float:left; margin:23px 0 0 23px;}
.islamic_studies h2{color:#631015; font-family:"segoe UI"; font-size:14px; font-weight:normal;}
.islamic_studies p{color:#573821; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; padding:5px 0 0 0; text-align:justify;}

.features{width:258px; float:left; margin:30px 0 0 16px;}

.media_coverage{width:258px; float:left;  background:url(../images/media.png) no-repeat left top; height:161px;}
.media_coverage a{text-decoration:none; color:#fffefe; font-family:"segoe UI"; font-size:16px; padding:0 18px; line-height:32px;}
.media_coverage a:hover{text-decoration:underline;}

.Conference{width:258px; float:left; margin:18px 0 0 0px;  background:url(../images/conference.png) no-repeat left top; height:161px; opacity:1.0;}
.Conference a{text-decoration:none; color:#fffefe; font-family:"segoe UI"; font-size:16px; padding:0 18px; line-height:32px;}
.Conference a:hover{text-decoration:underline;}

.main_footer{width:100%; float:left; background-color:#573821;  margin-top:34px; padding:40px 0px;}
.footer{width:980px; margin:0 auto;}
.left_footer{width:500px; float:left; margin-top:20px; margin-left:4px;}
.left_footer p{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.right_footer{width:360px; float:right; margin-top:20px;}
.right_footer p{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.right_footer a{text-decoration:none;}

.main_shadow{float:left;; width:100%;}
.shadow{width:980px; margin:0 auto 0 auto;}


/*******************************************Inner Css****************************************************/
.main_slider_inner{width:100%; float:left; background:#507e40 url(../images/inner-slider-repeat.png) repeat-x left top; height:93px; }
.slider_inner{width:980px; margin:0 auto 0 auto;}
.slider_inner h1{color:#fefefe; font-family:"segoe UI"; font-size:35px; font-weight:normal; padding:37px 0 0 17px; width:600px;}
.main_content_inner{width:100%; float:left; margin:2px 0 0 0; background:url(../images/image-shadow.png) no-repeat left top;}
.content_inner{width:980px; margin:19px auto 0 auto; background:url(../images/content-repeat.png) repeat; border-radius:5px; overflow:hidden; box-shadow: 0 0 1px #ccc;}
.top_content_inner{width:667px; min-height:699px; margin:0px 0 0 0px; float:left; background:#ffffff; padding:0 0 50px;}
.top_content_inner p{color:#573821; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; padding:20px 0 0 21px; line-height:20px; width:624px; text-align:justify; float:left;}
.top_content_inner h3{line-height:20px; font-size:16px; font-family:"segoe UI"; font-weight:bold; color:#2f5521; padding:17px 0 0 21px; float:left;}
.top_content_inner h2{line-height:20px; font-size:18px; font-family:"segoe UI"; font-weight:bold; color:#631014; padding:17px 0 0 21px; float:left;}

.orderlist{float:left; margin:0 0 0 21px; width:80%; }
.orderlist li{margin:10px 0 0 19px; color:#573821; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; }
.orderlist li a{text-decoration:none; color:#573821; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; }



.features_inner{width:258px; float:left; margin:25px 0px 0 -49px;}

.media_coverage_inner{width:258px; float:left;   height:161px;}
.media_coverage_inner a{text-decoration:none; color:#fffefe; font-family:"segoe UI"; font-size:16px; padding:0 18px; line-height:32px;}
.media_coverage_inner a:hover{text-decoration:underline;}

.Conference_inner{width:258px; float:left; margin:18px 0 0 0px;   height:161px; opacity:1.0;}
.Conference_inner a{text-decoration:none; color:#fffefe; font-family:"segoe UI"; font-size:16px; padding:0 18px; line-height:32px;}
.Conference_inner a:hover{text-decoration:underline;}
.unorderlist{float:left; padding:0px; width:100%; margin:7px 0 0 21px;}
.unorderlist li{display:block; width:202px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#573821; float:left; padding:3px 10px;  background:url(../images/bullet.png) no-repeat left 10px; }
.unorderlist li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#573821; text-decoration:none;}

.important{width:200px; margin:5px 5px 0 0; float:right; background:url(../images/important.png) no-repeat right top;  height:91px;}


.features_inner-1{width:258px; float:right;   margin:10px 0px 0 -25px; min-height:253px;}
.courses-1{width:258px; float:left;box-shadow: 0 0 1px #ccc; padding:0 0 10px; background:#FFFFFF;} 
.courses-1 h2{color:#FFFFFF; background:#588546; padding:7px 15px; border-radius:3px 3px 0 0; font-family:"segoe UI"; font-size:16px; font-weight:normal; width:228px; }


.courses-2{width:258px; float:left; margin:25px 0 0 0; box-shadow: 0 0 1px #ccc; padding:0 0 10px; background:#FFFFFF;} 
.courses-2 h2{color:#FFFFFF; background:#588546; padding:12px 15px; border-radius:3px 3px 0 0; font-family:"segoe UI"; font-size:16px; font-weight:normal; width:228px;}
.table{float:left; margin:15px 0 0 20px;}
.table a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#573821; padding:5px 0 0 0;}

.unorderlist-1{float:left; padding:0px; width:100%; margin:7px 0 0 18px;}
.unorderlist-1 li{display:block; width:209px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#573821; float:left; padding:4px 10px;  background:url(../images/bullet.png) no-repeat left 10px; }
.unorderlist-1 li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#573821; text-decoration:none;}
.unorderlist-1 li a.active{color:#333333; font-weight:bold; color:#333333;}

/***********************fix div*************************/

#wrapper {overflow: hidden;}
			#content {width:667px; margin-right:0px; float:left; min-height:750px;}
			#sidebar { float:right; height:341px;}
			
			#portamento_container {float:right; position:relative; width:319px;} /* take the positioning of the sidebar, and become the start point for the sidebar positioning */
			#portamento_container #sidebar {float:none; position:absolute;} /* no need to float anymore, become absolutely positoned */
			#portamento_container #sidebar.fixed {position:fixed;} /* if the panel is sliding, it needs position:fixed */


/****************************drop down**************************************/

.ddmenu{position:relative;} 
.ddmenu ul{ position:absolute; display:none;width:250px;list-style:none; top:45px;background:#9b0008; z-index:999; border-radius:0 0 4px 4px;}
.ddmenu:hover ul{ display:block; }
.ddmenu ul li{ float:left; width:100%; background:none;  border-bottom:1px solid #870007; height:50px !important;}
.ddmenu ul li a{ color:#FFF; float:left; width:85%; padding:0px 0  0px 30px!important; transition:0.5s ease; line-height:50px !important; font-weight:bold; height:50px;}
.ddmenu ul li a:hover{background:#621115;color:#ffffff;text-shadow:none;line-height:50px !important; height:50px; }



/****************************urdu drop down**************************************/

.ddmenuurdu{position:relative;} 
.ddmenuurdu ul{ position:absolute; display:none;width:250px;list-style:none; right:0px; top:45px;background:#9b0008; z-index:999; border-radius:0 0 4px 4px;}
.ddmenuurdu:hover ul{ display:block; }
.ddmenuurdu ul li{ float:right; width:100%; background:none;  border-bottom:1px solid #870007; height:50px !important;}
.ddmenuurdu ul li a{ float:right;  width:85%; padding:0px 0  0px 30px!important; transition:0.5s ease; line-height:50px !important; height:50px;}
.ddmenuurdu ul li a:hover{background:#621115;color:#ffffff;text-shadow:none;line-height:50px !important; height:50px; }






.news-announcement{
   width:235px; float:right; background:url(../images/news-events-image.png) no-repeat right top; margin:18px 21px 0 0; padding:0 0 32px; height:300px;  
   }
   .NewsEvents{
   width:252px;
   float:left;
   padding:0px 0px 0px 0px;
   }
   
   #marqueecontainer {
    height:180px;
	font-family:Arial, Helvetica, sans-serif;
	color:#313030;
	line-height:18px;
    margin-top: 5px;
    overflow: hidden;
    position: relative;
    width:190px;
	margin:60px auto 0 auto;
	padding:0px 0px 0px 0px;
}

#marqueecontainer .text{margin:0px;padding:0px; width:190px;color:#818894; float:left;}
.text ul{margin:0px 0px 0px 0px;padding:0px;list-style:none;}
.text ul li{padding:8px 0px 15px 0px;background:url(../images/hr-shadow.png) no-repeat bottom; margin:0px 0px 0px 0px;}
.text ul li a{text-decoration:none; font-family:;font-size:12px;font-weight:normal;color:#000;line-height:20px;text-align:justify;  }
.text ul li span{ color:#990109; }
.text ul li a:hover{ color:#990109;  }




#marqueecontainer .december{ font-family:Arial, Helvetica, sans-serif; color:#569401; font-weight:normal; font-size:11px; padding:0px 0px 10px 0px;}
#marqueecontainer .november{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#313030; font-size:12px; padding:10px 0px 0px 0px;}
.top_content_inner_contact { float: left; font-size: 16px; line-height: 30px; margin: 20px 0 0 30px; width: 640px; color:#573821;}

#form-enroll .contact-form-input {height: 26px; line-height: 26px; max-width: 450px; width: 100%; padding:0 0 0 10px;}
#form-enroll .contact-form-textarea {line-height: 26px; max-width: 450px; width: 100%; padding:0 0 0 10px; margin-bottom:20px;}



.submit-btn { background: #621115 none repeat scroll 0 0; border: medium none; border-radius: 5px; color: #fff; font-size: 14px; padding: 10px 26px;}



.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }

.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }


