	@charset "utf-8";
	/* CSS Document */
	
	
	
	/* clearing */
		.stretch,
		.clear {
			clear:both; 
			height:1px; 
			margin:0; 
			padding:0; 
			font-size: 15px;
			line-height: 1px;
		}
		.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		* html>body .clearfix {
			display: inline-block; 
			width: 100%;
		}
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */
	/* end clearing */
	
	
	/* replace */
		.replace {
			display:block;
			
			background-repeat: no-repeat;
			background-position: left top;
			background-color: transparent;
		}
		/* tidy these up */
		.replace * {
			text-indent: -10000px;
			display:block;
			
			background-repeat: no-repeat;
			background-position: left top;
			background-color:transparent;
		}
		.replace a {
			text-indent:0;
		}
		.replace a span {
			text-indent:-10000px;
		}
	/* end replace */
	
	
	/* accessibility */
		 span.accesskey {
			text-decoration:none;
		 }
		 .accessibility {
			position: absolute;
			top: -999em;
			left: -999em;
		 }
	/* end accessibility */
	body {
	font-size: 1em;
	line-height: 1.6em;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height: 100px;
	margin-bottom: 25px;
}
#container #banner {
	background-image: url(../../images/banner.jpg);
	background-repeat: no-repeat;
	height: 320px;
	width:980px;
}
#header #logo {
	float: left;
	vertical-align:top;
}
#container .lagBar  {
	border: solid 1px #DA53A9;
	margin:2px -352px 0px 0px;
	float:right;
	height:17px;
	font-size:11px;
	color:#8A42A8;
	text-align:left;
}
#container .drarea {
	float: right;
	width: 165px;
	height: 25px;
	vertical-align:bottom!important;
	text-align:right;
	padding-right:20px;
	margin-top:26px;
	color: #CF188A;
	font-size: 14px;
	font-family:arial;
	font-weight: normal;
}
	#container .drarea a {
		color: #FF0000;
	}
		#container .drarea a:hover {
			color:#C5218C;
		}
		

#container .main-menu {
	float: right;
	width: 648px;
	height: 45px;
	background-image: url(../../images/nav-lines.gif);
	background-repeat: repeat-x;
	margin-top:12px;
	
}
.main-menu ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.main-menu li {
	float: left;
	height: 38px;
	line-height: 48px;
	margin-right: 35px;
	display: inline-block;
	padding-top: 5px;
!padding-top: 0px; //IE7
}

	.main-menu li div {
			width:243px;
			height:37px;
		}
.sub-menu {
	margin: 0px;
	padding: 40px 0px 0px;
	list-style-image: none;
	list-style-type: none;
	width: 240px;
	line-height: 45px;
}
#inner-container .sub-menu {
	float: left;
}
#inner-container #inner-main {
	width: 640px;
	margin-right: 0px;
	margin-left: 72px;
	float: left;
	margin-bottom: 50px;
}
#inner-main h2 {
	color: #7C42A8;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
}
#inner-main h1 {
	color: #DA53A9;
	font-size: 25px;
	font-weight: normal;
	line-height: 30px;
}
#inner-container {
/*	background-image: url(../../images/inner-bg.jpg);
	background-repeat: no-repeat;*/
}

a:link, a:visited {
	text-decoration: none;
	color: #7C42A8;
}


.sub-menu li {
	clear: both;
	height: 44px;
	width: 248px;
	background-image: url(../../images/buttion-bg.png);
	text-indent: 20px;
}

.sub-menu a:link, .sub-menu a:visited{
	clear: both;
	height: 44px;
	width: 248px;
	
	text-indent: 20px;
}img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#first-row .left-col, #first-row .right-col {
	width: 460px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	
}
.what-is-cp {
	text-indent: -1000px;
	height: 63px;
	width: 313px;
	background-image: url(../../images/whats-clearpath.gif);
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
.cp-updates {
	text-indent: -1000px;
	height: 44px;
	width: 221px;
	margin: 15px 0px 0px;
	padding: 0px;
	background-image: url(../../images/cp-updates.gif);
}
.cp-img-gallery {
	text-indent: -1000px;
	height: 44px;
	width: 276px;
	margin: 15px 0px 0px;
	padding: 0px;
	background-image: url(../../images/cp-img-gallery.gif);
}
.know-more {
	background-image: url(../../images/know-mor.gif);
	text-indent: -1000px;
	height: 27px;
	width: 111px;
	background-repeat: no-repeat;
	display: block;
}
#footer2 {
	line-height: 53px;
	clear: both;
	height: 53px;
	background-repeat: repeat-x;
	text-align: center;
	padding-right: 20px;
	color: #99a3bb;
	font-size: 80%;
}
#footer2 a:hover {
	color: #AC6A9C;
}
#footer {
	line-height: 53px;
	clear: both;
	height: 53px;
	background-image: url(../../images/footer-line.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-right: 20px;
	color: #99a3bb;
	font-size: 90%;
}
#second-row .bottom-col {
	width: 300px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
}
#second-row {
	clear: both;
	margin-bottom: 40px;
	margin-top: 20px;
}
.bottom-col img {
	float: left;
	margin-right: 10px;
}
.address {
	float: right;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	font-size: 75%;
	line-height: 130%;
	color: #643C7B;
	width: 165px;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
}

#second-row .bottom-col p {
	font-size: 90%;
}
#first-row h2 {
	font-size: 20px;
	color: #818ca9;
	font-weight: normal;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
}

.news-tabs {
	border-top: 1px solid #e8e8ed;
	border-right: 2px solid #e8e8ed;
	border-bottom: 1px solid #e8e8ed;
	border-left: 2px solid #e8e8ed;
}


a:hover, a:active {
	text-decoration: none;
	color: #C61B88;
}
.cp-news {
	background-image: url(../../images/cp-news.gif);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 25px;
	width: 145px;
}
.cp-getting {
	background-image: url(../../images/getting.jpg);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 25px;
	width: 145px;
}
.cp-news {
	background-image: url(../../images/cp-news-update.gif);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 25px;
	width: 166px;
}

.location {
	background-image: url(../../images/know.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 204px;
	text-indent: -1000px;
}
.alllocation {
	background-image: url(../../images/find.gif);
	background-repeat: no-repeat;
	height: 18px!important;
	width: 132px!important;
	text-indent: -1000px;
}
.news-tabs h3 {
	line-height: 37px;
	display: block;
	height: 37px;
	font-weight: normal;
	background-image: url(../../images/side-box-head.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #2c516f;
	font-size: 16px;
}
.active-tab {
	color: #DA53A9;
	text-decoration: none;
	font-weight: bold;
}
#main-body #first-row {
	clear: both;
	margin-bottom: 40px;
}
.news-tabs p {
	padding: 10px;
	margin: 0px;
}

#second-row h2 {
	font-size: 15px;
	color: #4B72A0;
	font-weight: normal;
	line-height: 18px;
	margin: 10px 0px 0px;
	padding: 0px;
}
#inner-main .image-left {
	margin: 10px;
	float: left;
}
#inner-main .image-right {
	margin: 10px;
	float: right;
}
.catHead{
	padding:0 0 0 5px;
	color:#265028!important;
	font-size:12px;
	height:auto;
	padding:3px 0 3px 2px;
	vertical-align:middle;
	margin-bottom:1px;
	background:url(../../images/bar_back.jpg) repeat-x!important; 	
	
}
.catPara{
	padding:0 5px 0 5px;
	color:#000000;
	font-size:12px;
}
#paging{
    padding:3px 0 3px 0;   
    font-size:11px;   
    color:#254E26;   
    font-weight:bold;
} 
#paging a{   
    /*padding:2px 4px 2px 4px;*/
	padding:2px 3px 2px 3px;  
    border:1px solid #000000;   
    background:#DA54A9; 
    color: #FFFFFF;   
    text-decoration:none;   
} 
#paging a:hover{   
    border:1px solid #000000;   
    color:#000000;   
    background:#FFFFFF;
    text-decoration:none;   
}  
#pagingActive{   
    /*padding:2px 4px 2px 4px;*/
	padding:2px 3px 2px 3px;  
    border:1px solid #0D2F76;   
    background:#FFFFFF; 
    color: #000000;   
	text-align:left;
    text-decoration:none;   
}
.bg-paging{
 	background-color:#E0E3ED; 
	border:1px solid #000000; 
	padding-left:5px;
	height:30px;
	color:#000000;
	font-size:11px;
}
.registr-mnu1 {
	font-family: Arial, Helvetica, sans-serif;
	background:url(../../images/bar_back.jpg);
	font-size: 13px;
	font-weight:bold;
	color: #93286C;
	padding-left:10px;
	text-decoration: none;
}

.case-form-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	padding: 10px 0px 3px 41px;
	font-weight:bold;
}
.case-form-txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	padding: 10px 0px 3px 16px;
	font-weight:bold;	
}
.form-txt {
		text-align:left;
		padding-left:42px;
		vertical-align:top
}
.registr-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/registe-btn.jpg);
	height: 21px;
	width: 82px;
	border: 0px;	
}
.tbl-border {
	border:1px solid #E7E7F0;		
}
.marDiv p{
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:normal!important;
	font-size:15px!important;
}
.catPara2{
	padding:0 5px 0 5px!important;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:5px!important;
	color:#333333;
	font-size:15px!important;;
	font-weight:normal!important;;
}

.catHead2{
	padding:0 0 0 5px;
	color:#CE1B88!important;
	font-size:12px;
	height:auto;
	padding:5px 0 5px 3px;
	vertical-align:middle;
	margin-bottom:-1px;	
	color:#93286C!important;
}
.catHead2 a{
	color:#CE1B88!important;
}
.errTxt{
	text-align:center;
	color:#DA53A9;
	font-weight:bold;
	font-size:16px;	
}
.errTxt2{
	text-align:left;
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
}
.txt-msg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.imgFitL {
	float:left;
	margin:3px 7px 5px 5px;	
	border:solid 1px #000000;
	
}
.imgFit {
	float:right;
	margin:3px 7px 5px 10px;	
	border:solid 1px #000000;;
}
.doct_detail{
}
	.doct_detail tr{
		height:15px!important;
	}
	.doct_detail tr th{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;		
		font-weight:normal;
		padding-right:5px;
		text-align:right;
	}
		.doct_detail tr th a{
			font-size:14px;
			color:#3300CC;
			text-decoration:none;
		}
			.doct_detail tr th a:hover{
				color:#AE2D7F;
				text-decoration:underline;
			}
	.doct_detail tr td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		padding-left:5px;
	}
.tab{
	width:90%;
	}
.bor{ border-top:solid 1px #CCCCCC;}	
.red_txt {
		color:#FF0000;
}
.sign_err {
		text-align:center!important;
		padding-left:180px;
}

.fdrcs{
	background:#F0C3E0;
}
	.fdrcs tr th{
		background:#F4F3F9;
		color:#404340;
		font-size:11px;
		padding:2px 7px 2px 2px;
		text-align:right;
	}
	.fdrcs tr td{
		background:#FFFFFF;
		font-size:11px;
		padding:2px;
	}
		.fdrcs tr td span{
			color:#993366;
			font-weight:bold;
			font-size:13px!important;
		}
.coursestxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0 10px 0 30px;
	text-align:right;
}
.coursestxt1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0 10px 0 10px;
	text-align:right;
}
.applyFrom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.applyFromTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#slideshow {list-style:none; color:#FFFFFF;
}

#slideshow span {
	display:none;
}
#wrapper {
	width:450px!important; margin:0px auto; display:none
}
#wrapper * {
	margin:-1px 0 0 0; 
	/*expression(-5.5+'%');*/
	padding:0 0 0 0;	
}
#fullsize {
	position:relative; 
	width:447px!important; 
	height:200px; 
	padding:2px 0 0 2px;
	border:1px solid #ccc; 
	background-color:#000;
}
#information {
	position:absolute;
	position:expression('relative');
	bottom:0; 
	bottom:expression(390+'px');
	width:447px!important; 
	height:0; 
	background-color:#6D8EA1; 
	color:#D7FFFF; 
	overflow:hidden; 
	z-index:200; 
	opacity:.7; 
	text-align:left;
	filter:alpha(opacity=70)
}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 2px 2px}
#image {
	width:447px;
	background-color:#000;
	
}
#image img {
	position:absolute;
	z-index:25; 
	width:auto;
	margin-left:expression(-450+'px');
	margin-left:0px;
	background-color:#000;
}
.imgnav {position:absolute; width:25%; height:180px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:206px; width:100%!important; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../../images/link.gif) center center no-repeat}
#thumbnails {margin-top:0px;}

#slideleft {float:left; width:20px; height:60px; background:url(../../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#003366}
#slideright {float:right; width:20px; height:60px; background:#222 url(../../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#003366}
#slidearea {float:left; position:relative; width:400px!important; margin-left:5px;margin-top:1px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:60px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px, margin:0 0 0 400px;}
	
	
	/*MAP*/

.map_area {
	width:637px;
	height:309px;
	margin:auto;
	float:left;
    background-image: url(../../images/cp.png);
	}
.map_icon {
	width:150px;
	height:80px;
	float:right;
	margin:70px 160px 0 0;
	}
.map_egypt {
	width:16px;
	height:20px;
	float:left;
	margin:45px 0 0 5px;    
	}
.map_egypt a {
	width:16px;
	height:20px;
	float:left;    
	}
	
.map_india {
	width:16px;
	height:20px;
	float:right;
	margin:45px 23px 0 0px;
	text-align:center;
	}
.map_india a {
	width:16px;
	height:20px;
	float:right;
	text-align:center;
	}
.map_triv{
	width:16px;
	height:20px;
	float:right;
	margin:155px -130px 0 0px;
	text-align:center;
	}
.map_triv a {
	width:16px;
	height:20px;
	float:right;
	text-align:center;
	}
	
.map_malaysia {
	width:16px;
	height:20px;
	float:right;
	margin:12px -31px 0 0px;
	text-align:center; 
	}
.singapoor {
	width:19px;
	height:20px;
	float:right;
	margin:22px -38px 0 0px;
	text-align:center;
	
	}
.map_germani {
	width:16px;
	height:20px;
	float:right;
	margin:-92px 171px 0 0px;
	text-align:center;
	
	}
.map_belgium {
	width:16px;
	height:20px;
	float:right;
	margin:-82px 171px 0 0px;
	text-align:center;
	
	}
.map_france {
	width:16px;
	height:20px;
	float:right;
	margin:-81px 180px 0 0px;
	text-align:center;
	
	}
.map_rusia {
	width:16px;
	height:20px;
	float:right;
	margin:-102px 118px 0px 0px;
	text-align:center;
	
	}

.map_uae {
	width:16px;
	height:20px;
	float:right;
	margin:50px 32px 0 0px;
	text-align:center;
	}
.map_uae a {
	width:16px;
	height:20px;
	float:right;
	}
.map_saudi {
	width:16px;
	height:20px;
	float:left;
	margin:60px 0 0 15px;
	text-align:center;
	}
.map_saudi a {
	width:16px;
	height:20px;
	float:left;
	}
.map_syria {
	width:16px;
	height:20px;
	float:right;
	margin:-55px 106px 0 0px;
	text-align:center;
	}
.map_syria a {
	width:16px;
	height:20px;
	float:right;
	}
	
.map_turkey {
	width:16px;
	height:20px;
	float:right;
	margin:-64px 120px 0 0px;
	text-align:center;
	
	}
.map_turkey a {
	width:16px;
	height:20px;
	float:right;
	
	}
	
.map_jordan {
	width:16px;
	height:20px;
	float:right;
	margin:-45px 111px 0 0px;
	text-align:center; 
	}
.map_jordan a {
	width:16px;
	height:20px;
	float:right; 
	}
.map_uganda {
	width:16px;
	height:20px;
	float:right;
	margin:18px 109px 0 0px;
	text-align:center; 
	}
.map_uganda a {
	width:16px;
	height:20px;
	float:right; 
	}
.map_albaria {
	width:16px;
	height:20px;
	float:right;
	margin:-70px 148px 0 0px;
	text-align:center;
	}
.map_albaria a {
	width:16px;
	height:20px;
	float:right;
	}	
	
	
.dvhdr2 {
	background:url(../../images/bar_back.jpg) repeat-x;	
	height:auto!important;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:1px solid #dddde0;
	padding:5px 0 0 10px;
	width:300px;
	height:36px;
	color:#7c42a8;
	margin:0px 0px 0px -150px!important;
 } 
 .dvbdy2 {
	background:#FFFFFF;
	font-family:arial;
	color:#000000;
	font-size:12px;
	padding:5px;
	width:300px;
	border:1px solid #dddde0;
	margin:0px 0px 0px -150px!important;
 }
 	.dvbdy2 strong {		
		color:#000000;
	 }	
	
	
	
.inform-tretmet {
	background-image: url(../../images/infor-btn.jpg);
	height: 21px;
	width: 92px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border:0px;
	background-repeat: no-repeat;
}
.inform-tretmet1 {
	background-image: url(../../images/infor1-btn.jpg);
	height: 21px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border:0px;
	background-repeat: no-repeat;
}		
/* ezaz ahmad */

.map_kenya{
	width:16px;
	height:20px;
	float:right;
	margin:178px -53px 0 0px;
	text-align:center;
	}
.map_kenya a {
	width:16px;
	height:20px;
	float:right;
	text-align:center;
	}
	
.map_africa{
	width:16px;
	height:20px;
	float:right;
	margin:250px -13px 0 0px;
	text-align:center;
	}
.map_africa a {
	width:16px;
	height:20px;
	float:right;
	text-align:center;
	}
	
.map_lanka {
	width:16px;
	height:20px;
	float:right;
	margin:160px -137px 0 210px;
	text-align:center;
	}
.map_lanka a {
	width:16px;
	height:20px;
	float:right;
	text-align:center;
	}
	
.map_australia {
	width:19px;
	height:20px;
	float:right;
	margin:257px -355px 0 0px;
	text-align:center;
	
	}
	
.new_zealand {
	width:19px;
	height:20px;
	float:right;
	margin:268px -405px 0 0px;
	text-align:center;
	
	}
.map_melbourne {
	width:19px;
	height:20px;
	float:right;
	margin:265px -350px 0 0px;
	text-align:center;
	
	}	

.patArea{
		background-image: url(../../images/pabg1.png);
		background-repeat: no-repeat;
		width:490px;
		height:342px;
		padding-left:40px;
		
}
/*.patlu{
	background-image: url(../../images/patArea.png);
	background-repeat: no-repeat;
	width:120px;
	height:113px;}*/

.patlu2{
	background-image: url(../../images/patArea.png);
	background-repeat: no-repeat;
	width:150px;
	height:147px;
	color:#FFFFFF;
	font-weight:normal;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-align:center;
}
	
.patTitle{
	color: #DA53A9;
	font-size: 17px;
	font-weight: normal;
	
}
.cp-video {
	background-image: url(../../images/cp-orthodontics.gif);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 26px;
	width: 280px;
}
.infmVideoTxt{
font-size:13px;
color:#C5218C;
font-style:italic;
float:right;
margin-right:20px;
}	
.ptTestmcss
{
	float:left; 
	height:220px; 
	width:150px;
	margin:3px 3px 0 0;
}
