@charset "utf-8";
/* CSS Document */

body{
	background:#173567;
	color:#FFFFFF;
	margin:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	line-height:1.5em;
}

img{
	border:0px;
}

.padding-top-5{
	padding-top:5px;
}

.padding-top-10{
	padding-top:10px;
}

.padding-top-15{
	padding-top:15px;
}

.padding-top-20{
	padding-top:20px;
}

.padding-top-23{
	padding-top:23px;
}

.padding-top-30{
	padding-top:30px;
}

.padding-left-5{
	padding-left:5px;
}

.padding-left-7{
	padding-left:7px;
}

.padding-left-10{
	padding-left:10px;
}

.padding-left-15{
	padding-left:15px;
}

.padding-left-20{
	padding-left:20px;
}

.padding-left-20{
	padding-left:20px;
}

.padding-right-30{
	padding-right:30px;
}

.padding-right-10{
	padding-right:10px;
}

.padding-right-15{
	padding-right:15px;
}

.padding-right-20{
	padding-right:20px;
}

.padding-right-30{
	padding-right:30px;
}


.padding-right-30{
	padding-right:30px;
}

.padding-bottom-10{
	padding-bottom:10px;
}

.padding-bottom-15{
	padding-bottom:15px;
}

.padding-bottom-20{
	padding-bottom:20px;
}

.padding-bottom-25{
	padding-bottom:25px;
}

.padding-bottom-30{
	padding-bottom:30px;
}

.clear-fix{
	clear:both;
}

a:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}

a:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}

a:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}

a:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

#wrapper-main-content-body-outside{
	width:823px;
	margin:auto;
}

#wrapper-main-content-body{
	width:778px;
	text-align:left;
	margin:auto;
}

#header-main-content{
	width:778px;
	height:90px;
	margin-top:6px;
}

#header-main-content-left{
	width:270px;
	float:left;
}

#header-main-content-left-logo{
	padding-left:0px;
	padding-top:3px;
	padding-bottom:6px;
}

#header-main-content-right{
	float:right;
	width:500px;
	margin-top:6px;
}

#header-main-content-right-wrapper{
	padding-top:0px;
}

#header-main-content-right-joined-live-orientation{
	font-weight:bold;
	height:27px;
	float:right;
	background:url(../images/live-session-bg.png) no-repeat;
	width:210px;
	color:#000000;
}

#header-main-content-right-schedule-meeting{
	height:27px;
	float:right;
	font-weight:bold;
	background:url(../Images/schedule-office-meeting-bg.png) no-repeat;
	width:210px;
	color:#000000;	
}

#header-main-content-right-callus{
	height:27px;
	float:right;
	font-weight:bold;
	background:url(../Images/callus-bg.png) no-repeat;
	width:210px;
	color:#000000;
}

#header-main-content-right-joined-live-orientation a{
	font-weight:bold;
	height:27px;
	float:right;
	background:url(../images/live-session-bg.png) no-repeat;
	width:210px;
	color:#000000;
}

#header-main-content-right-schedule-meeting a{
	height:27px;
	float:right;
	font-weight:bold;
	background:url(../Images/schedule-office-meeting-bg.png) no-repeat;
	width:210px;
	color:#000000;		
}

#header-main-content-right-callus a{
	height:27px;
	float:right;
	font-weight:bold;
	background:url(../Images/callus-bg.png) no-repeat;
	width:210px;
	color:#000000;
}

#header-main-content-right-joined-live-orientation a:hover{
	font-weight:bold;
	height:27px;
	float:right;
	background:url(../images/live-session-bg-hover.png) no-repeat;
	width:210px;
	color:#000000;
}

#header-main-content-right-schedule-meeting a:hover{
	height:27px;
	float:right;
	font-weight:bold;
	background:url(../Images/schedule-office-meeting-bg-hover.png) no-repeat;
	width:210px;
	color:#000000;
}

#header-main-content-right-callus a:hover{
	height:27px;
	float:right;
	font-weight:bold;
	background:url(../Images/callus-bg-hover.png) no-repeat;
	width:210px;
	color:#000000;
}

#joined-free-members{
	padding-top:5px;
	padding-left:10px;
}

#joined-free-members a:hover{
	color:#5dbc45;
	text-decoration:none;
}	

#header-main-content-right-member-login{
	height:27px;
	float:right;
	margin-right:1px;
	background:#2a4673 url(../images/header-main-content-right-member-login-bg.gif) no-repeat;
	background-position: right 11px;
	padding-right:20px;
}

p#scheduled-meeting-details{
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

p#scheduled-meeting-details span{
	margin: -10000px;
	width:210px;	
}

p#live-session-details{	
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

p#live-session-details span{	
	margin: -10000px;
	width:210px;	
}

p#callus-details{	
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

p#callus-details span{	
	margin: -10000px;
	width:210px;	
}

#member-login{
	padding-top:5px;
	padding-left:10px;
}

#member-login a:hover{
	color:#5dbc45;
	text-decoration:none;
}	

#header-main-content-right-member-logout{
	height:27px;
	float:right;
	margin-right:1px;
	background:#2a4673;
}

#member-logout{
	padding-top:5px;
	padding-left:10px;
	padding-right:20px;
	float:right;
}

#member-logout a:hover{
	color:#5dbc45;
	text-decoration:none;
}	

#header-menu-navigation{
	width:778px;
	height:35px;
	background:url(../images/header-menu-navigation-bg.gif) repeat-x;
	font-size:14px;
	margin-bottom:1px;
}

#header-menu-navigation ul{
	margin:0px;
	list-style:none;
	padding: 8px 0px 8px 20px;
}

#header-menu-navigation ul li{
	display:inline;
	background:url(../images/header-menu-navigation-seperator.gif) no-repeat;
	background-position:2px 5px; 
}

#header-menu-navigation ul li a{
	padding: 8px 10px 10px 10px;
	color: #ffffff;
	text-decoration: none;
}

#header-menu-navigation  ul li a:hover {
	background-color: #6992b2;
}

#header-menu-navigation ul li.active a {
	background-color: #6992b2;
}

#header-menu-navigation ul li.start-nav{
	background:none;
}

#main-body-content-centraol-section{
	width:778px;
	background:#2f4a76;
	background-position:0px -389px;
	border-bottom:1px solid #42587d;
}

#main-body-content{
	width:823px;
	background:url(../images/main-body-content-bg.jpg) no-repeat;
}

#main-body-banner-middle{
	width:759px;
	height:166px;
	padding-top:10px;
	margin:auto;
}

#main-body-banner-middle-wrapper{
	width:778px;
	text-align:center;
}

#main-body-getting-started-section{
	width:778px;
	height:345px;
	background:#2f4a76 url(../Images/main-body-getting-started-section-bg.jpg) no-repeat;
}

#main-body-two-columns{
	background:#2c456e;
	width:778px;
	border-bottom:1px #42587d solid;	
}

#main-body-column-01-wrapper{
	width:418px;
	float:left;
	padding-top:15px;
}

#main-body-column-01{
	padding-left:40px;
	padding-right:40px;
	padding-bottom:20px;	
}

#main-body-column-02-wrapper{
	width:359px;
	float:right;
	padding-top:15px;
	border-left:1px #42587d solid;		
	padding-bottom:30px;	
}

#main-body-column-02-of-01{
	padding-left:25px;
	padding-right:35px;
	border-bottom:1px #42587d solid;	
}

#main-body-column-02-of-01 h1{
	padding:0px;
	margin:0px;
	font-size:23px;
	line-height:1.2em;	
}

#main-body-column-02-of-02{
	padding-left:25px;
	padding-right:35px;
	border-bottom:1px #42587d solid;		
}

#main-body-column-02-of-02 h1{
	padding:0px;
	margin:0px;
	font-size:23px;
	line-height:1.2em;	
}

#main-body-column-02-of-02 p{
	padding:0px;
	margin:0px;
	color:#c1c9d6;
	font-size:14px;
}

#main-body-column-02-of-02 p.font-bold{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

#main-body-column-02-of-02 h1.main-heading{
	padding-top:22px;
}

#main-body-column-02-of-02 p.first-para{
	padding-top:15px;
}

#main-body-column-02-of-03{
	padding-left:25px;
	padding-right:35px;	
}

#main-body-column-02-of-03 h1{
	padding:0px;
	margin:0px;
	font-size:23px;
}

#main-body-column-02-of-03 p{
	padding:0px;
	margin:0px;
	color:#ffffff;
	font-size:15px;
	margin-bottom:10px;
	line-height:1.9em;
	padding-left:35px;	
}

#main-body-column-02-of-03 p.discussion-icon{
	background:url(../images/discussion-icon.jpg) no-repeat; 
}

#main-body-column-02-of-03 p.members-profile-icon{
	background: url(../images/members-profile-icon.jpg) no-repeat;
}

#main-body-column-02-of-03 p.search-qa-icon{
	background:url(../images/search-qa-icon.jpg) no-repeat;
}

#main-body-column-02-of-03 p.read-blog-icon{
	background:url(../images/read-blog-icon.jpg) no-repeat;
}

#main-body-column-02-of-03 p.attend-live-webinar-icon{
	background: url(../images/attend-live-webinar-icon.jpg) no-repeat;
}

#main-body-column-02-of-03 p.subscribe-icon{
	background:url(../images/subscribe-icon.jpg) no-repeat;
}


 



 

#main-body-column-02-of-03 p.first-para{
	padding-top:15px;
}

#main-body-column-02-of-03 h1.main-heading{
	padding-top:22px;
	padding-bottom:20px;
}

#main-body-column-01 h1{
	padding:0px;
	margin:0px;
	font-size:23px;
	line-height:1.2em;
}

#main-body-column-01 p{
	padding:0px;
	margin:0px;
	color:#c1c9d6;
	font-size:14px;
}

#main-body-column-01 p.font-bold{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

#main-body-column-01 h1.main-heading{
	padding-top:22px;
}

#main-body-column-01 p.first-para{
	padding-top:15px;
}

#main-body-column-01 ol{
	margin:0px; 
	padding:0px; 
	padding-left:18px;
}

#footer-bottom-section{
	margin:auto;
	width:778px;
	text-align:center;
	color:#FFFFFF;
}

#footer-text-links{
	width:710px;
	margin:auto;
	text-align:center;
	height:100px;
	font-size:13px;	
}

#download-section{
	padding-bottom:10px;
}

#latest-training-videos-image-rotator{
	height:78px;
	margin-top:18px;
	margin-bottom:20px;
}

#latest-training-videos-image-section{
	width:100px;
	height:74px;
	border:#566a8b 1px solid;
	float:left;
	line-height:1.2em;
}

#latest-training-videos-image-section img{
	padding:1px;
}

#latest-training-videos-text-section{
	width:170px;
	float:right;
}

#latest-training-videos-text-section a{
	color:#ffde5a;
}

#latest-training-videos-text-section h1{
	font-size:14px;
	color:#c1c9d6;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#latest-training-videos-text-section h2{
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#ffde5a;
	background:url(../images/see-all-videos-bg.jpg) no-repeat;
	background-position: 82px 4px;
}

#main-body-getting-started-section-col-01{
	float:left;
	margin-top:18px;
	margin-left:31px;
	width:365px;
	height:25px;
	color:#ffffff;
	font-size:15px;
	line-height:1.1em;
	font-weight:bold;
}

#main-body-getting-started-section-col-01-03{
	float:left;
	margin-top:15px;
	margin-left:31px;
	width:365px;
	height:25px;
	color:#ffffff;
	font-size:15px;
	line-height:1.1em;
	font-weight:bold;	
}

#main-body-getting-started-section-col-01-04{
	float:left;
	margin-left:31px;
	width:360px;
}

#main-body-getting-started-section-col-02{
	float:left;
	width:360px;
	margin-left:28px;
	margin-top:3px;
	color:#a6b6d0;
}

#main-body-getting-started-section-col-02 a{
	color:#a6b6d0;
}

#main-body-getting-started-section-col-02-01{
	width:341px;
	float:left;
}

#main-body-getting-started-section-col-02-01-content{
	padding-left:48px;
	padding-top:30px;
}

#main-body-getting-started-section-col-02-02{
	position: absolute;
	float:right;
 	background:url(../images/islamic-business-finance-awards-banner.png) no-repeat; 
	width:150px;
	height:147px;
}

#main-body-getting-started-section-col-02-02-03{
	position: absolute;
	float:right;
 	background:url(../images/islamic-business-finance-awards-banner-thumb.png) no-repeat; 
	width:120px;
	height:120px;
}

#main-body-getting-started-section-col-02-01-content ul{
	margin:0px;
	padding:0px;
	font-size:15px;
	list-style:none;
}

#main-body-getting-started-section-col-02-01-content ul li a{
	color:#ffde5a;
	background:url(../images/arrow-bullets.jpg) no-repeat;
	padding-left:20px;
}

#main-body-getting-started-section-col-02-01-content ul li a:hover{
	color:#ffffff;
	background:url(../images/arrow-bullets.jpg) no-repeat;
	padding-left:20px;
}

#main-body-getting-started-section-col-03{
	position:relative;
	float:left;
	width:375px;
	padding-top:30px;
}

#main-body-getting-started-section-col-03-content{
	padding-left:48px;
}

#login_home {
	position:absolute; 
	left: 448px; 
	top: 65px; 
	background:#5d7295; 
	padding:5px 8px 5px 5px; 
	width:318px; 
	color:White;
	display:none;
	z-index:998 !important;
}

.txt11-wht {
	font-size:11px; 
	color:#fff; 
	line-height:15px 
}

.std-Text {
	color:#FFFFFF;
	font-size:14px;
	line-height:20px;
}

.std-TextInput {
	color:#666;
	font-size:14px;
	line-height:20px;
}

.forgot
{
	padding-left:2px; 
	font-size:11px;
	color:#FFFFFF; 
	text-decoration:underline;	
}

/*CSS Styles for the Subscribe Div in the Footer links*/
/*replace css below it */
.pop_box{border:1px solid #FFFFFF; background:url(../images/pop_up_bg.gif) top repeat-x #ffffff; padding:5px 5px 0 0; line-height:13px;}
.pop_cont{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:16px; padding-top:0px;}
.pop_cont ul{margin:0; padding:0; margin-top:7px; list-style:none;}
.pop_cont ul li{background:url(../images/pop_up_arrow.gif) no-repeat left; padding-left:15px; margin:3px 0;}
.pop_cont ul li a{color:#000000; text-decoration:none;}

#subscribe{PADDING-RIGHT: 8px; DISPLAY: none; PADDING-LEFT: 5px; LEFT: -100px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: absolute; TOP: -288px; *Top: -284px; left:-150px;
}
.subscribe_img{cursor:pointer; margin-top:0px;}
.subscribe_bg{position:relative;padding-right:15px; padding-bottom:10px; cursor:pointer;}



#latest-blog-news{
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	padding-left:19px;
	height:27px;
	background:#2f4a76;
}

#latest-blog-news .main-heading{
	color:#ffde5a;
	font-weight:bold;
}

#Certification-Page-Link{
	position:absolute;
	width:759px;
	height: 166px;
}

#latest-blog-news span{
	display:block; 
	float:left; 
	margin-top:8px; 
	margin-left:12px; 
	font-weight:bold; 
	color:#ffde5a;
}

#yes-i-want-25-percent-discount-message-home{
	position: absolute; 
	margin-left:582px; 
	margin-top: -9px; 
	height: 175px;
}

#photoslide{
	position:relative;
}

#subscribe_home{
	display:none;
}





/*  LIGHTBOX */

.login {
	width: 430px;
	padding: 20px 60px 30px 60px;
}
.login h3 {
	color: #096bb3;
	font-size: 2em;
}

/* THE LIGHT BOX
--------------------------------------------- */

.jqmWindow {
    display: none;
	position: fixed;
    top: 10%;
    left: 52%;
    margin-left: -300px;
    background-color: #fff;
    color: #333;
    border: 6px solid #474747;
    -webkit-border-radius: 6px;
    -moz-border-radius: 7px;
	z-index: 1000;
}

.jqmOverlay { background-color: #000; }




/* Jquery Modal Dialog Window */



#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:500px;
  height:350px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:475px; 
  height:380px;
  background-color:#ffffff;
  text-align:center;
}

#boxes p{
	font-size:16px;
	color:#000000;
}

#boxes a{
	color:#000000;
	text-decoration:underline;
}

.get-certified-picture-section{
	width:287px; 
	float:right; 
	margin-left:15px; 
	margin-right:5px; 
	margin-bottom:10px; 
	margin-top:20px;
}

#client-list-cost-page{
	width:355px; 
	float:right; 
	margin-left:15px; 
	margin-right:5px; 
	margin-bottom:10px; 
	margin-top:20px;
	background: #173567;
}

#certification-QAs ol li{
	padding-top:15px;
	color:#febe10;
}

#certification-QAs ol{
	margin:0px; 
	padding:0px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}

#certification-QAs ol li.firstbullet{
	padding-top:0px;
}

#ethica-career-bullets{
	list-style-type:none;
}

ul#ethica-career-bullets{
	margin:0px; 
	padding:0px;
}

ul#ethica-career-bullets li{
	padding-top:15px;
}

#ethica-career-bullets li.firstbullet{
	padding-top:0px;
}

.certification-heading{
	font-size:24px; 
	color:#99cc00; 
	font-weight:normal;
	line-height:1.2em; 
	margin:0px;
}

.pricing-main-heading{
	text-align: center;
	font-size: 36px;
	letter-spacing: -1px;
	font-family: helvetica, arial, sans-serif;
	color: #ffffff;
	line-height:1.2em; 
	margin:0px;
	margin-bottom:10px;
	font-weight:normal;
}

.pricing-subheading1{
	color:#99cc00;
	text-align: center;
	font-size: 30px;
	letter-spacing: -1px;
	font-family: helvetica, arial, sans-serif;
	line-height:1.2em; 
	margin:0px;
	margin-bottom:15px;
	font-weight:normal;
}

#customers-logos-box{
	text-align:center;
}

#customers-logos-box .heading{
	display:block; 
	font-size:14px; 
	font-weight:bold;
	color:#00305e;
}

#customers-logos-box .details{
	font-size:140%;
	display:block;
}

#logos-box{
	overflow:hidden;
}

#logos-box ul{
	display:none;
}

#logos-box img{
	background:url(../images/logos-dropshadow-bg.jpg) no-repeat; 
	background-position:-19px 50px; 
}	

#customers-logos-box .links{	
	position:relative;
	color:#2095eb;
	background: url(../images/readmore-certification-links-bg.jpg) no-repeat; 
	background-position:top right; 
	display:block; 
	text-align:right; 
	padding-right:15px; 
	padding-top:2px; 
	padding-bottom:3px;
	top:-26px;
	float:right;
	width:75px;	
}


