<!--
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma;
}
a {
	font-size: 12px;
}
h1,h2,h3,h4,h5,h6 {
	padding:0; margin:0;
}

h1{color:#FFFFFF; text-align:left; text-transform:uppercase; font-size:22px; font-weight:normal;}

p{ padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; }
img{ border:none;}

.clear
{
	clear:both;
}

-->
/******** Contaner id *******/
#contaner {
	display: block;
	float: left;
	width: 100%;
}
/******** Wrapper Class *******/
.wrapper{width:900px; margin:0 auto; text-align:center; display:block;}
/******** header id *******/
#header{ width:900px; background:#fff; padding:28px 0px 22px 0px; display:block; float:left;}
#header .logo{float:left; display:block;}
#header .top-nav{float:right; width:300px; margin-top:15px;}
#header .top-nav .icon-cvr{position: absolute;margin-left: 148px;}
#header .top-nav .icon-cvr a img{float:left; margin-right:14px;}
#header .nav{ float:right; margin-top: 20px;}
.nav ul ul {transition: all 500ms; margin-top:25px; visibility:hidden; opacity:0; }
.nav ul li:hover > ul {transition: all 800ms;margin-top:-2px;  visibility:visible; opacity:1; }
.nav ul { margin:0px; padding:0px; list-style: none;position: relative;display: inline-table; font-family:Tahoma; font-size:14px; text-transform:uppercase; letter-spacing:1px;}
.nav ul:after {content: ""; clear: both; display: block;}
.nav ul li {float: left;}

.nav ul li a:hover{color:#ed1f71;transition: all 500ms;}
.nav ul li a {display: block; padding: 3px 9px; color:#090909; text-decoration: none;color:#090909;padding-bottom: 8px;}
.nav ul ul {background: #CDCDCD; padding: 0;position: absolute; top: 100%;margin-left: -30px;z-index: 999999;}
.nav ul ul li {float: none; position: relative;color: #fff; text-align:left;}
.nav ul ul li a {padding: 10px 20px;color:#090909; border-bottom:solid 1px #FFFFFF;}	
.nav ul ul li a:hover {color:#FFF; background:#ed1f71; }
.nav ul li:last-child a{padding-right:0px;}
.nav ul ul li:last-child a{padding-right:20px;}
/******** header id END *******/

/******** MID 1 *******/
#mid1{ width:100%; float:left; background-color:#29a1db; min-height:220px; margin-top:1px}
#mid1 .expert-form{ float:left; margin-top:23px; width:610px;}
.expert-form input{ width:263px; height:21px; border:solid 1px #176b94; padding:5px;}
.push_button{
	float:right;
	width:237px;
	height:53px;
	color:#FFF;
	display:block;
	text-decoration:none;
	margin:0 auto;
	margin-top:14px;
	border-radius:5px;
	border:solid 0px #9a6e05;
	background:#fcb814;
	text-align:center;
	padding:0px 0px;
    margin-top: 25px;
	font-size:24px;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
	
	-webkit-text-shadow: 1px 1px 1px #9b7805;
    -moz-text-shadow: 1px 1px 1px #9b7805;
    text-shadow: 1px 1px 1px #9b7805;
	
	-webkit-box-shadow: 0px 4px 0px #9a6e05;
    -moz-box-shadow: 0px 4px 0px #9a6e05;
    box-shadow: 0px 4px 0px #9a6e05;
}
.push_button:active{
	-webkit-box-shadow: 0px 2px 0px #9a6e05;
    -moz-box-shadow: 0px 2px 0px #9a6e05;
    box-shadow: 0px 2px 0px #9a6e05;
	
	-webkit-text-shadow: none;
    -moz-text-shadow: none;
    text-shadow: none;
	
    position:relative;
	transition: all 0.1s;
    top:1px;
}

/******** MID 2 *******/
#mid2{ width:100%; float:left; background-color:#fff; min-height:270px;}
#mid2 h3{ font-family:Tahoma; font-size:14px; color:#FFFFFF; font-weight:normal; margin-top:10px; letter-spacing:1px; margin-bottom:15px;}
#mid2 p{  font-size:12px; text-align:left; margin:5px; font-family:Arial, Helvetica, sans-serif;}

#mid2 .general{ width:182px; float:left; background:url(../images/pink-arrow.png) no-repeat; background-position:84px 106px; min-height:168px; margin-top:55px; margin-bottom: 20px;}
.general:hover .divinfo{height:120px;-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.divinfo{
   position:relative;margin-top:31px; margin-bottom:10px;
   width:182px;
   height:43px;
   color:#fff;
   background:#ed1f71;
   overflow:hidden;-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.divinfo:before {
   content:"";
   position:absolute;
   bottom:0;
   right:0;
   border-style:solid;
   border-color:#658E15 #658E15 #fff #fff;
   background:#fff;
  display:block; width:0; /* Firefox 3.0 damage limitation */
}
.divinfo.pink {
   -webkit-border-radius:5px;
   -moz-border-radius:5px;
   border-radius:5px;
   border-bottom-right-radius:0px; 
   -webkit-border-bottom-right-radius:0px;
   -moz-border-bottom-right-radius:0px;
}
.divinfo.pink:before {
   border-width:8px;
   border-color:#860f3e transparent transparent #860f3e;
 border-top-left-radius:2px; 
-webkit-border-top-left-radius:2px;
-moz-border-top-left-radius:2px;
}
.divinfo.pink p a{color:#860f3e;}
.divinfo.pink p a:hover{color:#fff;}

.divinfo.green {
   -webkit-border-radius:5px;
   -moz-border-radius:5px;
   border-radius:5px;
   border-bottom-right-radius:0px; 
   -webkit-border-bottom-right-radius:0px;
   -moz-border-bottom-right-radius:0px;
}
.divinfo.green:before {
   border-width:8px;
   border-color:#456713 transparent transparent #456713;
 border-top-left-radius:2px; 
-webkit-border-top-left-radius:2px;
-moz-border-top-left-radius:2px;
}
.divinfo.green p a{color:#456713;}
.divinfo.green p a:hover{color:#fff;}

.divinfo.blue {
   -webkit-border-radius:5px;
   -moz-border-radius:5px;
   border-radius:5px;
   border-bottom-right-radius:0px; 
   -webkit-border-bottom-right-radius:0px;
   -moz-border-bottom-right-radius:0px;
}
.divinfo.blue:before {
   border-width:8px;
   border-color:#12658d transparent transparent #12658d;
 border-top-left-radius:2px; 
-webkit-border-top-left-radius:2px;
-moz-border-top-left-radius:2px;
}
.divinfo.blue p a{color:#12658d;}
.divinfo.blue p a:hover{color:#fff;}

.divinfo.yellow {
   -webkit-border-radius:5px;
   -moz-border-radius:5px;
   border-radius:5px;
   border-bottom-right-radius:0px; 
   -webkit-border-bottom-right-radius:0px;
   -moz-border-bottom-right-radius:0px;
}
.divinfo.yellow:before {
   border-width:8px;
   border-color:#b08111 transparent transparent #b08111;
 border-top-left-radius:2px; 
-webkit-border-top-left-radius:2px;
-moz-border-top-left-radius:2px;
}
.divinfo.yellow p a{color:#b08111;}
.divinfo.yellow p a:hover{color:#fff;}

/******** MID 3 *******/
#mid3{ width:100%; float:left; min-height:368px;  background-color:#e7e4e4;}
#mid3 .mid3-inner{background:url(../images/dblcm1.png) 0px 135px, url(../images/dblcm2.png) 838px 272px;  background-repeat:no-repeat; width:900px; float:left;min-height:368px;-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	transition: all 0.8s;}
#mid3:hover .mid3-inner{background:url(../images/dblcm2.png) 838px 272px, url(../images/dblcm1.png) 0px 135px;  background-repeat:no-repeat;-webkit-transition: all 2.0s;
	-moz-transition: all 2.0s;
	transition: all 2.0s;}
.mid3-inner p{ font-family:Tahoma; font-size:18px; text-align:left;}


/******** MID 4*******/
#mid4{ width:100%; float:left; min-height:125px;  background-color:#d3d1d1;}



/******** MID 5*******/
#mid5{ width:100%; float:left; min-height:365px;  background-color:#fff;}
#mid5 .events{ float:left; width:374px; margin-top:49px;}
.events .events-inner{ float:left; width:374px;padding-bottom: 20px;
border-bottom: solid 1px #d3d1d1;
margin-bottom: 30px; }
.events .events-inner:last-child{ float:left; width:374px;padding-bottom: 20px;border-bottom:none;
margin-bottom: 0px;}
.events .events-inner .inner-cld{float:left;margin-right: 4px;}
.events .events-inner .tym{color:#666666; font-family:Arial, Helvetica; font-size:12px; float:left; width:264px;}
.events .events-inner .eve-head{font-weight:bold; color:#29a1db;margin-top: 26px;}
.events .events-inner .eve-head a{color:#29a1db; text-decoration:none;font-size:14px; }
.events .events-inner .eve-head a:hover{color:#29a1db; text-decoration:underline;}
.events .events-inner .eve-info{color:#7d7979; font-size:12px;margin-top: 10px;}

#mid5 .fb{ float:left; width:231px; margin-left:40px; margin-top:49px;}

#mid5 .ad{ float:left; width:206px; margin-left:49px; margin-top:49px;}

/******** Footer*******/
#footer{ width:100%; float:left; min-height:335px;  background-color:#363636; margin-top:30px;}
#footer .foot-links{ float:left; width:147px; margin-top:52px;}
.foot-links ul{ margin:0; padding:0;}
.foot-links ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:none; text-align:left; margin-bottom:8px; }
.foot-links ul li:last-child{ margin-bottom:0px;}
.foot-links ul li a{ color:#FFFFFF; text-decoration:none;background:url(../images/foot-li-bck.png) 0px 3px no-repeat;padding-left:18px;-webkit-transition: all 0.4s ;
	-moz-transition: all 0.4s;
	transition: all 0.4s; }

.foot-links ul li a:hover{background:url(../images/foot-li-bck.png) 7px 3px no-repeat; color:#0099cc;
-webkit-transition: all 0.4s ;
	-moz-transition: all 0.4s;
	transition: all 0.4s;}

#footer .glry{ float:left; width:243px; margin-top:52px; margin-left:44px;}

#footer .contact{ float:left; width:186px; margin-top:52px;margin-left:32px;}

#footer .news-lttr{ float:left; width:206px; margin-top:52px;margin-left:42px;}
#footer .news-lttr input[type=name]{ width:190px; height:11px; border:solid 1px #176b94; padding:5px; font-size:12px;}
#footer .news-lttr input[type=email]{ width:190px; height:11px; border:solid 1px #176b94; padding:5px; font-size:12px;}
#footer-end{ background-color:#29a1db; width:100%; float:left; }
#footer-end span {float: right;
width: 205px;
height: 23px;
padding-top: 4px;
background: rgb(23, 133, 185); margin-top:-5px;margin-right: -15px;}



.facebook{position:fixed; top:53%; left:0%; background:url(../images/facebook.jpg) 0px 0px no-repeat ; width:49px; height:50px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; display:block;}
.facebook:hover{position:fixed; top:53%; left:0px; background:url(../images/facebook.jpg) -50px 0px no-repeat ; width:49px; height:50px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}

.twitter{position:fixed; top:63%; left:0%; background:url(../images/twitter.jpg) 0px 0px no-repeat ; width:49px; height:50px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; display:block;}
.twitter:hover{position:fixed; top:63%; left:0px; background:url(../images/twitter.jpg) -50px 0px no-repeat ; width:49px; height:50px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}

.flick{position:fixed; top:73%; left:0%; background:url(../images/flick.jpg) 0px 0px no-repeat ; width:49px; height:50px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; display:block;}
.flick:hover{position:fixed; top:73%; left:0px; background:url(../images/flick.jpg) -50px 0px no-repeat ; width:49px; height:50px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}

.skyp{position:fixed; top:83%; left:0%; background:url(../images/skyp.jpg) 0px 0px no-repeat ; width:49px; height:50px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;display:block;}
.skyp:hover{position:fixed; top:83%; left:0px; background:url(../images/skyp.jpg) -50px 0px no-repeat ; width:49px; height:50px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}

/******** bread*******/
.brd{ width:900px; float:left; margin-bottom:29px;}
.brd ul{ margin:0; padding:0;}
.brd ul li{ list-style:none; float:left; margin-right:5px;}
.brd ul li a{ font-family:Tahoma; font-size:12px; color:#090909; text-decoration:none;}
.brd ul li a:hover{ text-decoration:underline;}
.brd ul li:last-child a{ font-family:Tahoma; font-size:12px; color:#29a1db;}


/******** bread*******/
.brd-reg{ width:900px; float:left; margin-bottom:29px;}
.brd-reg ul{ margin:0; padding:0;}
.brd-reg ul li{ list-style:none; float:left; margin-right:5px;}
.brd-reg ul li a{ font-family:Tahoma; font-size:12px; color:#090909; text-decoration:none;}
.brd-reg ul li a:hover{ text-decoration:underline;color:#29a1db;}

/******** About*******/
#mid-main{ width:900px; background:url(../images/abt-banner.jpg) no-repeat; min-height:212px; float:left; background-position:center top;}
.mid-about{ width:860px; background-color:#29a1db; padding:20px 20px 0px 20px; float:left; margin-top:214px;}
.mid-about h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:19px; word-spacing:1px; font-weight:bold;-webkit-font-smoothing: antialiased !important; }
.mid-about .directors{ float:left; width:860px;}
.directors img{ float:left;}
.directors .directors-info{ float:left; margin-left:15px;}
.directors .directors-info h3{text-align:left; margin-bottom:15px; margin-top:-4px; }
.directors .directors-info p{ color:#FFFFFF; float:left; text-align:justify; width:745px;line-height: 20px;word-spacing: 2px; margin-bottom:40px;}
#mid-main ul{ margin:0; padding:0;}
#mid-main ul li{ list-style:url(../images/about-li-bck.jpg); margin-left:50px; color:#4d4b4b; text-align:left;line-height: 20px;word-spacing: 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/******** Services*******/
#mid-main-services{ width:900px;  min-height:268px; margin:0 auto; }
#mid-main-services .left-side{background-color:#8bbf3f;width:230px; padding:22px; float:left;}
.left-side ul{ margin:0; padding:0;}
.left-side ul li{ list-style:none; text-align:left; height:33px; margin-bottom:8px; background:url(../images/service-left-bck-li.png) no-repeat 0px 29px;}
.left-side ul li:last-child{ list-style:none; text-align:left; height:33px; margin-bottom:0px; background:url(../images/service-left-bck-li.png) no-repeat 0px 29px;}
.left-side ul li a{color:#FFFFFF; font-family:Tahoma; font-size:18px; text-decoration:none;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.left-side ul li a:hover{ padding-left:5px;color:#4d4b4b; transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}

#mid-main-services .right-side{background-color:#fff; float:left; margin-left:36px; width:590px;}
#mid-main-services .right-side p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3d3a3a; text-align:justify; line-height:18px;}
#mid-main-services .right-side p b{ font-size:14px;}
#mid-main-services .right-side p br{ margin:15px;}
#mid-main-services .right-side p span{ margin-left:48px; float:left; margin-bottom:15px; width:544px;}

/******** VISA*******/
#mid-main-visa{ width:900px;  min-height:268px; margin:0 auto; }
#mid-main-visa .left-side{background-color:#8bbf3f;width:230px; padding:22px; float:left;}
.left-side ul{ margin:0; padding:0;}
.left-side ul li{ list-style:none; text-align:justify; height:33px; margin-bottom:8px; background:url(../images/service-left-bck-li.png) no-repeat 0px 29px;}
.left-side ul li:last-child{ list-style:none;  height:33px; margin-bottom:0px; background:url(../images/service-left-bck-li.png) no-repeat 0px 29px;}
.left-side ul li a{color:#FFFFFF; font-family:Tahoma; font-size:18px; text-decoration:none;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.left-side ul li a:hover{ padding-left:5px;color:#4d4b4b; transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}

#mid-main-visa .right-side{background-color:#fff; float:left; margin-left:36px; width:590px;}
#mid-main-visa .right-side p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3d3a3a; text-align:justify; line-height:18px;}
#mid-main-visa .right-side p b{ font-size:14px;}

#mid-main-visa .right-side p span{ margin-left:48px; float:left; margin-bottom:17px; width:544px;}
#mid-main-visa .right-side table td{ color:#FFFFFF; text-align:left; font-size:14px;}
#mid-main-visa .activ-visa{ color:#4d4b4b; padding-left:5px;}
#mid-main-visa .right-side table td img{ border:none; float:left;}
#mid-main-visa .right-side ul{ margin:0; padding:0; float:left;height:160px; }
#mid-main-visa .right-side ul li{ list-style:none; line-height:22px; text-align:left; font:Arial, Helvetica, sans-serif;font-size:12px; color:#3d3a3a; width:140px; margin-left:50px; }

/******** Institutes*******/
#mid-main-institutes{ width:900px;  min-height:268px; margin:0 auto; }
#mid-main-institutes b{ font-size:18px;font-family:Arial, Helvetica, sans-serif; color:#29a1db; text-transform:uppercase; text-align:left; float:left; width:900px;}
#mid-main-institutes .ins-cvr div{ float:left; margin-top:21px; width:250px; margin-right:41px; margin-bottom:31px;}
#mid-main-institutes .ins-cvr div:last-child{margin-right:0px; width:318px;}
#mid-main-institutes .ins-cvr div:last-child li{ width:318px;}
#mid-main-institutes .ins-cvr div ul{ margin:0; padding:0;}
#mid-main-institutes .ins-cvr div ul li{ list-style:none; width:250px; text-align:left; font-size:14px; color:#4d4b4b; line-height:22px; font-family:Arial, Helvetica, sans-serif; }
#mid-main-institutes p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4d4b4b; text-align:justify; line-height:22px;}
#mid-main-institutes .col-1{ float:left; width:281px; height:236px; border:solid 1px #d3cece; margin-top:25px; margin-bottom:25px;}
#mid-main-institutes .col-1 p{ font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#575454; text-align:center; font-weight:bold; line-height:26px; margin-top:15px; margin-bottom:30px;}
#mid-main-institutes .col-1 strong{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#29a1db;}
#mid-main-institutes .col-1 .col-1-days{ background:#daded8; height:30px; float:left; width:282px; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#575454; font-weight:bold; margin-bottom:2px; margin-top:27px; padding-top:14px; }
#mid-main-institutes .col-1 .col-1-book a{ background:#29a1db; height:30px; float:left; width:282px; font-family: Tahoma; font-size:18px; color:#fff; font-weight:bold;padding-top:14px; text-decoration:none;}
#mid-main-institutes .col-1 .col-1-book a:hover{ padding-top:10px; height:34px;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
#mid-main-institutes .ins-view{ float:right; width:900px; margin-top:0px; margin-bottom:31px;}
.ins-view img{ border:0; float:right;margin-top: 3px;}
.ins-view p{ float:right; text-transform:uppercase; cursor:pointer;}
/******** CONTACT US *******/
#mid-main-contact{ width:900px;  margin:0 auto; }
.mid-contact{ width:860px; background-color:#29a1db; padding:20px; float:left;}
.mid-contact .left-side{ float:left; width:381px; margin-right:28px;}
.mid-contact .left-side div{ float:left; margin-bottom:47px;}
.mid-contact .left-side div img{ float:left;}
.mid-contact .left-side div p{ float:left; width:253px; color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:20px; text-align:left; margin-left:35px;}
.mid-contact .left-side div p span{ color:#b0e2fa;}

.mid-contact .right-side{ float:left; width:451px; }
.mid-contact .right-side form{ float:left; margin-top:20px; }
.mid-contact .right-side input{ width:201px; height:28px; border:solid 1px #176b94; float:left; padding:5px; margin-bottom:24px; }
.mid-contact .right-side select{ width:213px; height:40px; border:solid 1px #176b94; float:left; padding:5px; margin-bottom:24px; }
.mid-contact .right-side textarea{ width:435px; height:227px; border:solid 1px #176b94; float:left; padding:5px; margin-bottom:24px; }

/******** Affilations *******/
#mid-main-affiliations{ width:900px;  margin:0 auto; }
.mid-affiliations{ width:860px; background-color:#fff; padding:20px; float:left;}
.mid-affiliations p{font-family:Tahoma; font-size:16px; color:#686464; text-align:justify; line-height:28px; margin-bottom:51px;}
.mid-affiliations .pic-cover{ float:left; width:377px; height:293px; border:solid 1px #d7d7d7; padding:8px 10px 8px 10px; margin-bottom:62px;}
.mid-affiliations .pic-cover img{ border:solid 1px #d7d7d7; width:375px; height:292px; float:left;}
.mid-affiliations .pic-cover .more-icn a img{ width:auto; height:auto; border:none;	}
.mid-affiliations .pic-cover .more-icn{ position:absolute;margin-left: 140px;margin-top: 0px;transition-duration: 1.5s;opacity:0;z-index: 1; background:url(../images/affi-back-pic.png) no-repeat 0px 142px; width:91px; height:298px; }
.mid-affiliations .pic-cover:hover .more-icn{position:absolute;margin-left: 140px;margin-top: 100px; transition-duration:0.5s; opacity:1;z-index: 1;background:url(../images/affi-back-pic.png) no-repeat 0px 0px; }

/******** Gallery *******/
#mid-main-gallery{ width:900px;  margin:0 auto; }
#mid-main-gallery p{font-family:Tahoma; font-size:16px; color:#686464; text-align:justify; line-height:22px;height: 200px; border-bottom:dotted 2px #686464; font-weight:bold;}
#mid-main-gallery strong{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ed1f71; margin-bottom:25px; margin-top:25px; text-align:center; float:left; width:900px;}


/******** TESTIMONIALS *******/
#mid-main-testimonials{ width:900px;  min-height:268px; margin:0 auto; }

#mid-main-testimonials h2{font-family:Tahoma; font-size:16px; color:#686464; font-weight:normal; letter-spacing:1px; text-transform:uppercase;}


#mid-main-testimonials ul{ margin:0; padding:0;}

#mid-main-testimonials ul li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3d3a3a; line-height:21px; text-align:justify; float:left; list-style:none;border:solid 1px #d7d7d7; padding:12px; margin-bottom: 20px;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}

#mid-main-testimonials ul li:hover{ background:#d7d7d7; box-shadow:1px 2px 6px #383636;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}


#mid-main-testimonials li b{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ed1f71; font-style:italic; float:right; margin-top:2px;}


/********* LOGIN ********/
.reg-main-div{width:860px; margin-top:0px; float:left;}
.reg-main-div ul{ margin:0; padding:0;}
.reg-main-div ul li{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF; text-align:left; float:right; font-weight:normal;width: 750px;margin-left: 30px; list-style:decimal; line-height:22px;}
.reg-main-div ul li:last-child{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF; text-align:left; float:right; font-weight:normal;width: 750px;margin-left: 30px; list-style:decimal; line-height:22px; margin-bottom:27px;}

.reg-main-div label{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin-bottom:8px; text-align:left;}
.reg-main-div div p{ font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:16px; color:#fff; font-weight:bold; margin-bottom:24px;}


.reg-main-div .grnl input{ width:237px; height:26px; border:none; padding:5px;margin-bottom:24px;
-webkit-box-shadow: inset 1px 2px 3px #c7c3c3;
-moz-box-shadow: inset 1px 2px 3px #c7c3c3;
box-shadow: inset 1px 2px 3px #c7c3c3;}
.reg-main-div .grnl select{ width:250px; height:36px; border:none; padding:5px;margin-bottom:24px;
-webkit-box-shadow: inset 1px 2px 3px #c7c3c3;
-moz-box-shadow: inset 1px 2px 3px #c7c3c3;
box-shadow: inset 1px 2px 3px #c7c3c3;}
.reg-main-div .grnl,.quali,.prog,.pay{ float:left; border-bottom:dotted 2px #FFFFFF; width:860px; padding-bottom:10px;}
.reg-main-div .grnl div{ float:left; width:250px;}
.reg-main-div .quali .leftside,.prog .leftside,.pay .leftside{ float:left; width:172px;}
.reg-main-div .quali .rightside,.prog .rightside,.pay .rightside{ float:left; width:688px;}
.reg-main-div .quali .leftside p,.prog .leftside p,.pay .leftside p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; text-align:left; float:left; margin-bottom:38px; margin-top:8px;width:172px;}
.reg-main-div .quali .rightside label{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; text-align:left; float:left; width:142px; margin-right:30px; margin-bottom:15px;}
.reg-main-div .quali .rightside input{ float:left; width:142px; height:21px; border:none; padding:5px;margin-bottom:33px; margin-right:20px;
-webkit-box-shadow: inset 1px 2px 3px #c7c3c3;
-moz-box-shadow: inset 1px 2px 3px #c7c3c3;
box-shadow: inset 1px 2px 3px #c7c3c3;}

.reg-main-div .quali .rightside p{float:left; width:142px; margin-right:30px; margin-bottom:46px;height: 22px;
overflow: overlay;}


.reg-main-div .prog .rightside input{ float:left; width:658px; height:21px; border:none; padding:5px;margin-bottom:33px; margin-right:20px;margin-top: 1px;
-webkit-box-shadow: inset 1px 2px 3px #c7c3c3;
-moz-box-shadow: inset 1px 2px 3px #c7c3c3;
box-shadow: inset 1px 2px 3px #c7c3c3;}

.reg-main-div .prog .rightside p{margin-bottom:43px; margin-right:20px;margin-top: 11px;}


.reg-main-div .pay .rightside span{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; text-align:center; float:left; width:266px; margin-top:6px;}

.reg-main-div .pay .rightside input{ float:left; width:191px; height:21px; border:none; padding:5px;margin-bottom:33px;margin-top: 1px;
-webkit-box-shadow: inset 1px 2px 3px #c7c3c3;
-moz-box-shadow: inset 1px 2px 3px #c7c3c3;
box-shadow: inset 1px 2px 3px #c7c3c3;}
.reg-main-div .pay .rightside p{margin-bottom:34px;margin-top: 10px;width:191px;float:left; }