/* CSS Document */

@font-face {
				font-family: 'MyriadPro-SemiboldCond';
				src: url('../fonts/myriadpro-semiboldcond_0.eot');
				src: url('../fonts/myriadpro-semiboldcond_0.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/myriadpro-semiboldcond_0.woff') format('woff'),
						 url('../fonts/myriadpro-semiboldcond_0.ttf') format('truetype'),
						 url('../fonts/myriadpro-semiboldcond_0.svg#myriadpro-semiboldcond_0') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
		@font-face {
				font-family: 'WalkwayExpandBold';
				src: url('../fonts/walkwayexpandbold.eot');
				src: url('../fonts/walkwayexpandbold.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/walkwayexpandbold.woff') format('woff'),
						 url('../fonts/walkwayexpandbold.ttf') format('truetype'),
						 url('../fonts/walkwayexpandbold.svg#walkwayexpandbold') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
		@font-face {
				font-family: 'FuturaBT-Medium';
				src: url('../fonts/futumd__.eot');
				src: url('../fonts/futumd__.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/futumd__.woff') format('woff'),
						 url('../fonts/futumd__.ttf') format('truetype'),
						 url('../fonts/futumd__.svg#futumd__') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
		@font-face {
				font-family: 'WalkwayExpandBlack';
				src: url('../fonts/walkwayexpandblack.eot');
				src: url('../fonts/walkwayexpandblack.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/walkwayexpandblack.woff') format('woff'),
						 url('../fonts/walkwayexpandblack.ttf') format('truetype'),
						 url('../fonts/walkwayexpandblack.svg#walkwayexpandblack') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
*{ padding:0; margin:0; border:none; text-decoration:none; list-style:none; outline:none; }
body{ background:#ffffff;font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#1d242c; text-align:justify;  }
h1,h2,h3,h4,h5,h6{ font-weight:normal !important; }

a{ color:#EF7226; }
a:hover, a:visited{ color:#000000; }

.wrapper{ width:100%; float:left; }

.header-container{ width:100%; float:left; }
.body-container{ width:100%; float:left; }
.footer-container{ width:100%; float:left; }

.toplink-outer{ width:100%; float:left; background:url(../images/topbg.png) repeat-x 0 0; }
.toplink-inner{ width:952px; margin:0 auto; }
.toplink{ width:952px; float:left; height:36px; }
/*.toplink-left{ width:78px; float:left; height:36px; padding:0 0 0 5px; }
.toplink-left h3{ font:normal 20px/36px 'MyriadPro-SemiboldCond'; color:#ffae00; }*/
.toplink-right{ padding: 0 0 0 66px; width: 884px; float:left; }

.toplink-right ul{}
.toplink-right ul li{ float:left; background:url(../images/topnavdivi.png) no-repeat right center; }
.toplink-right ul li a{ font:normal 11px/36px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:0 7px; }
.toplink-right ul li a span{ font-weight:bold; color:#ffae00; padding:0 0 0 7px !important; }
.toplink-right ul li a:hover{ color:#ffae00; }
.toplink-right ul li.last{ background:none; }
.toplink-right ul li a.first{ padding:0 7px 0 0 !important;  }  

.header-inner{ width:952px; margin:0 auto; }
.header{ width:952px; float:left; height:137px; }
.header-left{ width:174px; float:left; padding:12px 0 0 8px; }
.header-left a{ width:174px; height:111px; display:block; text-indent:-99999px; background:url(../images/logo.png) no-repeat 0 0; }
.header-right{ width:auto; float:right; }
.partner-title{ width:134px; float:left; padding:58px 0 0 0; }
.partner-title h2{ font:normal 21px/26px 'MyriadPro-SemiboldCond'; color:#45413f;}
.partner-logo{ width:544px; float:right; background:url(../images/toppartnerbg.jpg) no-repeat left bottom; height:101px; margin:29px 0 0 0; }  
.partner-logo ul{ margin:0 9px; }
.partner-logo ul li{ float:left; padding:0 10px; }
.pmi{ margin:19px 0 0 0; }
.sei{ margin:24px 0 0 4px; }
.epro{ margin:20px 0 0 0; }

.nav-outer{ width:100%; float:left; background:url(../images/navmainbg.png) repeat-x 0 bottom; }
.nav-inner{ width:952px; margin:0 auto; }
.nav{ width:952px; float:left; height:68px; background:url(../images/navbg.png) no-repeat 0 0 #ffffff; }
.nav ul{ margin:0 0 0 32px; }
.nav ul li{ float:left; background:url(../images/navdivi.png) no-repeat right center; height:56px; }
.nav ul li:hover, .nav ul li.active{  background:url(../images/navhover.png) repeat-x 0 0; }
.nav ul li a{ font:normal 18px/56px 'MyriadPro-SemiboldCond'; color:#ffffff;  margin:0 8px !important; }
.nav ul li a:hover{}
.nav ul li.last{ background:url(../images/phone.png) no-repeat 8px 5px #abe0ff; font:normal 18px/31px 'MyriadPro-SemiboldCond'; color:#000000; padding: 0 9px 0 27px; margin:13px 0 12px 0; height:31px; }

.banner-outer{ width:100%; float:left; background:url(../images/bannerbot.png) no-repeat center bottom; }
.banner-inner{ width:952px; margin:0 auto; }
.banner{ width:952px; float:left; background:url(../images/bannerbg.png) no-repeat center top; height:440px; }
.bannerslider{ width:886px; height:373px; float:left; padding:0 33px; position:relative; }

.topmain-inner{ width:952px; margin:0 auto; }
.topmain{ width:886px; float:left; padding:0 33px 45px 33px; }

.topmain-left{ width:564px; float:left; padding:0 30px 0 0; }
.topmain-left h2{ font: normal 30px/36px 'MyriadPro-SemiboldCond'; color:#2c3237; background:url(../images/h2bg.png) repeat-x left bottom; padding:0 0 10px 0; float:left !important;  }
.topmain-left h2 span{ color:#ef7226; }
.topmain-left h2.upsess{ width:564px; }
.topmain-left-top{ width:564px; float:left; background:url(../images/dot.png) repeat-x 0 bottom; padding:0 0 33px 0;}
/*.topmain-left p{ font: normal 15px/21px 'FuturaBT-Medium'; color:#2a2e37; padding:0 0 22px 0; text-align:justify; }
.topmain-left p span{ color:#0067a2; }*/
/*.topmain-left h1{ font:normal 30px/36px 'MyriadPro-SemiboldCond'; color:#2a3339; padding:0 0 6px 0; }
.topmain-left h1 span{ color:#ef7226; }*/
/*.topmain-left h4{ font:normal 20px/26px 'MyriadPro-SemiboldCond'; color:#2a3339; padding:0 0 22px 0; }*/
.findmore{ width:235px; height:50px; float:left; background:url(../images/findmore.png) no-repeat 0 0; margin:14px 0 0 0; }
.findmore h3 a{ font:normal 32px/48px 'MyriadPro-SemiboldCond'; color:#ffffff; margin:0 0 0 57px;  }
.findmore h3 a:hover{ color:#1b1b1b; }

.topmain-left-bot{ width:282px; float:left; padding:42px 0 0 0; }
.featured-block{ width:282px; float:left; margin-top:15px /*background:url(../images/dotdivider.png) no-repeat right 0;*/   }
.block-heading{ width:282px; float:left; height:100px; background:url(../images/shadow.png) no-repeat center bottom; }
.block-heading h2{ font:normal 24px/30px 'WalkwayExpandBlack'; color:#494747; margin:0 0 0 22px; text-align:center;  }
.block-heading h2 span{ color:#ff6c00; }
.block-heading h2.fs{ background:url(../images/fs.png) no-repeat left 0; padding:0 0 0 78px; height:59px; }
.block-heading h2.ft{ background:url(../images/ft.png) no-repeat left 0; padding:0 0 0 81px; height:74px; }
.featured-block p{ font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#1d242c; padding:10px 15px 13px 15px !important; float:left; }
.featured-block a{ background:url(../images/readmore.png) no-repeat 0 0; width:93px; height:36px; display:block; text-indent:-99999px; margin:0 0 0 15px; float:left; }
.featured-block a:hover{ background:url(../images/readmorehover.png) no-repeat 0 0; }

.clearbg{ background:none !important; }

.topmain-right{ width:272px; float:right; border: solid 3px #ebebeb; padding:8px 7px; }
.topmain-right h1{ font:normal  24px/30px 'MyriadPro-SemiboldCond'; color:#2a3339; padding:0 0 6px 0; }
.topmain-right h1 span{ color:#ef7226; }
.topmain-right h4{ font:normal 20px/26px 'MyriadPro-SemiboldCond'; color:#2a3339; padding:0 0 22px 0; }
.topmain-right p{ font: normal 11px/18px  Verdana, Geneva, sans-serif; color:#2a2e37; padding:0 0 22px 0; text-align:justify; }
.topmain-right p span{ color:#0067a2; }
/*.topmain-right h2{ font: normal 24px/30px 'MyriadPro-SemiboldCond'; color:#2c3237; background:url(../images/h2bg.png) no-repeat left bottom; padding:0 0 10px 0; float:left !important; }
.topmain-right h2 span{ color:#ef7226; }*/
.article{ width:564px; float:left; background:url(../images/dotarticle.png) repeat-x center bottom; padding:12px 0;  }
.article h3{ font:normal 15px/21px 'FuturaBT-Medium'; color:#000000; text-align:left; }
.article p{ font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2e3b46; padding:10px 1px 10px 0; text-align:left; }
.article a{ font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#fe7200; background:url(../images/artread.png) no-repeat left top; padding:0 0 0 18px; float:left; }
.article a:hover{ color:#848484; background:url(../images/artreadhover.png) no-repeat left top;  }

.course{ width:265px; float:left; height:36px; background:url(../images/coursebg.png) repeat-x 0 0; padding:3px; margin:14px 0 0 0; }
.course-left{ width:190px; float:left; padding:9px 0px; }
.course-left a{ font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; background:url(../images/artread.png) no-repeat left 1px; margin:0 0 0 3px; padding:0 0 0 20px; }
.course-left a:hover{ color:#fe7200; }
.course-right{ width:69px; float:right; background:url(../images/coursebtn.png) no-repeat 0 0; height:35px; }
.course-right ul{}
.course-right ul li{ float:left; margin:0 2px 0 0; }
.course-right ul li.prv{ width:33px; height:35px; }
.course-right ul li.nxt{ width:34px; height:35px; margin:0; }
.course-right ul li.prv a{ display:block; width:33px; height:35px; text-indent:-99999px; }
.course-right ul li.prv a:hover{ background:url(../images/prevhover.png) no-repeat 0 0;  }
.course-right ul li.nxt a{ display:block; width:34px; height:35px; text-indent:-99999px; }
.course-right ul li.nxt a:hover{ background:url(../images/nexthover.png) no-repeat 0 0;  }

.botmain-outer{ width:100%; float:left; background:url(../images/bannerbot.png) no-repeat center 44px; }
.botmain-inner{ width:952px; margin:0 auto; }
.botmain{ width:952px; float:left }
/*.botmain-left{ width:425px; float:left; margin:0 36px 0 33px; }*/
/*.botmain-left{ width:410px; float:left; position:relative;}*/
.botmain-left{ width:378px; float:left; position:relative;}
/*.botmain-right{ width:458px; float:left; position:relative; }*/
.botmain-right{ width:440px; float:left; position:relative; }
.botmain h1{ font:normal 30px/36px 'MyriadPro-SemiboldCond'; color:#2a3339;  }
.botmain h1 span{ color:#ef7226; }
.botmain h2{ font:normal 15px/21px 'FuturaBT-Medium'; color:#000000; padding:0 0 11px 0; }
.botmain p{ font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#211f1e; text-align:justify; }
.botmain h3{ font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#f47f2b; }
.botmain a.testilink{ font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#fe7200; background:url(../images/artread.png) no-repeat left 1px; padding:0 0 0 18px; margin:6px 0 0 40px; float:left; }
.botmain a.testilink:hover{ color:#2a3339; background:url(../images/artreadhover.png) no-repeat left 1px;  }

.client-inner a.testilink{ font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#fe7200; background:url(../images/artread.png) no-repeat left 1px; padding:0 0 0 18px;  float:left;}
.client-inner a.testilink:hover{ color:#2a3339; background:url(../images/artreadhover.png) no-repeat left 1px;  }
.textblock{ width:401px; float:left; background:url(../images/shadow2nd.png) no-repeat right bottom; margin:48px 0 0 0; padding:0 24px 28px 0; }
.scrollblock{ width:315px; float:left;  /*margin: 39px 28px 0 30px;*/  }
.scrollblock h2{ padding:0 0 5px 0 !important;  }
.scrollblock h3{ padding:0 0 6px 0; }

.scrollblock{ width:297px; float:left;  /*margin: 39px 28px 0 30px;*/  }
.scrollblock h2{ padding:0 0 5px 0 !important;  }
.scrollblock h3{ padding:0 0 6px 0; }

.client-outer{ width:100%; float:left; border:solid 2px #eaeaea; border-width:2px 0px 2px 0px !important; margin:15px 0 0 0; }
.client-inner{ width:952px; margin:0 auto; }
.client{ width:952px; float:left; height:96px; }
.client-left{ width:137px; float:left; }
.client-left h2{ font:normal 22px/28px 'MyriadPro-SemiboldCond'; color:#181c20; text-align:center; padding:21px 22px 0 6px; }
.client-left h2 span{ color:#ff7200; }
.client-right{ width:725px; float:left; background:url(../images/partnerbg.png) no-repeat 0 0; height:96px; padding:0 45px; }


.footertop-outer{ width:100%; float:left; background:url(../images/fttopbg.png) repeat-x 0 0; }
.footertop-inner{ width:952px; margin:0 auto; }
.footertop{ width:952px; float:left; height:162px; padding:25px 0 0 0; }
.footertop h2{ font:normal 20px/26px 'MyriadPro-SemiboldCond'; color:#ffffff; }
.footertop-left{ width:585px; float:left; }
.footerlink{ width:292px; float:left; }
.footerlink ul{ margin:11px 0 0 0; }
.footerlink ul li{ background:url(../images/arrow.png) no-repeat left 9px; padding:2px 0px; }
.footerlink ul li a{ font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#eaeae8; margin:0 0 0 17px; }
.footerlink ul li a:hover{ color:#ffb400; }
.footerlink ul li a.vmore{ font-weight:bold; color:#ffb400; }
.footertop-right{ width:367px; float:left; }
.footertop-right a{ text-decoration:none; color:#EF7226;}
.footertop-right a:hover{ text-decoration:none; color:#EF7226;}
.footertop p{ font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:14px 0 0 0; }
.footertop p span{ color:#ffc600; }
#social{ margin:9px 0 0 0 ; }
#social li{ float:left; font:normal 20px/26px 'MyriadPro-SemiboldCond'; color:#ffffff; margin:0 1px; }
#social li.first{ margin:0 5px 0 0; }

.footerbot-outer{ width:100%; float:left; background:url(../images/ftbotbg.png) repeat-x 0 0; }
.footerbot-inner{ width:952px; margin:0 auto; }
.footerbot{ width:952px; float:left; height:35px; }
.footerbot-left{ width:494px; float:left; }
.footerbot-left ul{ margin:7px 0px; }
.footerbot-left ul li{ float:left; background:url(../images/footernavdivi.png) no-repeat right 6px; }
.footerbot-left ul li.last{ background:none; }
.footerbot-left ul li a{ font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#e7e7e7; margin:0 7px; }
.footerbot-left ul li a.first{ margin:0 7px 0 0 !important; }
.footerbot-left ul li a:hover{ color:#ffb400; }
.footerbot-right{ /*width:367px*/; width:400px; float:right; }
.footerbot-right p{ font:normal 11px/35px Verdana, Arial, Helvetica, sans-serif; color:#c0c0c0; text-align:right; }








/*-------------- Coda Slider ----------------*/
 .coda-slider-wrapper { padding: 0px; padding-left: 0 }
	.coda-slider { background: none}
	.coda-slider-no-js .coda-slider { overflow: hidden !important; }
	.coda-slider, .coda-slider .panel { width: 369px; margin: 0 0 0 0px;} 
	.coda-nav-left { z-index:9999; position:absolute; top:100px; left:-12px; float:left;  }
	.coda-nav-right { z-index:9999; position:absolute; top:100px; right:-2px; float:right; }
	/*.coda-nav-left a { background: url(../images/prevbtn.png) no-repeat 0 0; color: #fff; width: 29px; height: 83px; text-indent: -99999px;}*/
	.coda-nav-left a { background:url(../images/naviarrow.png) no-repeat left top !important; color: #fff; width: 14px; height: 25px; text-indent: -99999px; display:block; position:absolute; left:0; top:15px;}
	
	
	.coda-nav-left a:hover{ background:url(../images/prevbtnhover.png) no-repeat 0 0; }
	/*.coda-nav-right a { background: url(../images/nextbtn.png) no-repeat 0 0; color: #fff; width: 29px; height: 83px; text-indent: -99999px;}*/
	.coda-nav-right a { background:url(../images/naviarrow.png) no-repeat right top !important; color: #fff; width: 14px; height: 25px; text-indent: -99999px; display:block; position:absolute; right:38px; top:15px;}
	.coda-nav-right a:hover{ background:url(../images/nextbtnhover.png) no-repeat 0 0; }
	.coda-nav ul li a.current { background: #39c }
	.coda-slider .panel-wrapper { padding: 0px }
	.coda-slider p.loading { padding: 0; text-align: center }
	.coda-slider-wrapper { clear: both; overflow: hidden }
	.coda-slider { float: left; overflow: hidden; position: relative; margin:45px 0 0 41px; }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right {  }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }

/*-------------- Coda Slider ----------------*/

/*---------------Second Coda Slider ---------------------*/

/*.coda-slider-wrapper2 { padding: 0px; padding-left: 0 }
	.coda-slider2 { background: none}
	.coda-slider-no-js .coda-slider2 { overflow: hidden !important; }
	.coda-slider2, .coda-slider2 .panel2 { width: 369px; margin: 0 0 0 0px;} 
	.coda-nav-left { z-index:9999; position:absolute; top:100px; left:-12px; float:left;  }
	.coda-nav-right { z-index:9999; position:absolute; top:100px; right:-2px; float:right; }
	.coda-nav-left a { background: url(../images/prevbtn.png) no-repeat 0 0; color: #fff; width: 29px; height: 83px; text-indent: -99999px;}
	.coda-nav-left a:hover{ background:url(../images/prevbtnhover.png) no-repeat 0 0; }
	.coda-nav-right a { background: url(../images/nextbtn.png) no-repeat 0 0; color: #fff; width: 29px; height: 83px; text-indent: -99999px;}
	.coda-nav-right a:hover{ background:url(../images/nextbtnhover.png) no-repeat 0 0; }
	.coda-nav ul li a.current { background: #39c }
	.coda-slider2 .panel-wrapper { padding: 0px }
	.coda-slider2 p.loading { padding: 0; text-align: center }
	.coda-slider-wrapper2 { clear: both; overflow: hidden }
	.coda-slider2 { float: left; overflow: hidden; position: relative; margin:45px 0 0 41px; }
	.coda-slider2 .panel2 { display: block; float: left }
	.coda-slider2 .panel-container2 { position: relative }
	.coda-nav-left, .coda-nav-right {  }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }*/
	
/*-----------------Second Coda Slider----------------------------*/	


/*-------------- Thumb Slider ----------------*/

.thumbslider{display:block; float:left; position:relative; width:715px !important; height:96px; padding:0 5px;}
.thumbslider li{ position:relative;  padding:0px; margin:0 5px; text-align:center;}
.thumbslider .frame{ position:absolute}
.anyClass{ margin: 0; width:715px !important; float:left; }
.thumbslider .prev{ position:absolute; left:-40px; top:26px; background:url(../images/left.png) no-repeat; width:39px; height:45px; text-indent:-9999px; }
.thumbslider .prev:hover{/*background-position:0px -66px;*/}
.thumbslider .next{position:absolute; right:-40px; top:26px; background:url(../images/right.png) no-repeat; width:39px; height:45px; text-indent:-9999px; }
.thumbslider .next:hover{/*background-position:0px -66px;*/}
.thumbslider button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; margin-right:0px; margin-top:0px; margin-left:0px  }





.othbanner-inner{  margin:0 auto; }
.othbanner-main{  float:left; }
.othbanner{height: 310px; float:left; }

.othmain-outer{ width:100%; float:left; background:url(../images/bannerbot.png) no-repeat center 45px; }
.othmain-inner{ width:886px; margin:0 auto; }
.othmain{ width:886px; float:left; min-height:300px; }
.othmain h1{ font:normal 29px/36px 'MyriadPro-SemiboldCond'; color:#2a3339; }
.othmain h1 span{ color:#ef7226; }


/*---- contact ----*/

.map_height{margin-bottom:50px;}
.contact-top{ width:886px; float:left; margin:53px 0 0 0; }
.contact-block{ width:205px; float:left; margin:0 22px 0 0; }
.contact-block h2{ font:normal 20px/26px 'MyriadPro-SemiboldCond'; color:#2a3339; background:url(../images/hbg.png) no-repeat left bottom; padding:0 0 7px 0; margin:0 0 9px 0; }
.contact-block p a{ font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#ef7226; }
.contact-block p{ font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0 0 1px 0; }
.contact-block h4{ font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif !important; color:#ef7226; }
.clearmargin{ margin:0 !important; }
.image_width{width:152%;}
.contact-bot{ width:886px; float:left; margin:54px 0 40px 0; }
.contact-bot h2{ font:normal 20px /26px 'MyriadPro-SemiboldCond'; color:#010101; margin:0 0 28px 0; }
.contact-bot-left{ width:578px; float:left; margin:0 38px 0 0; }
.contact-bot-right{ width:270px; float:left;  }
.contact-bot ul{}
.contact-bot ul li{ float:left; width:270px; margin:0 38px 17px 0; }
.contact-bot ul li label{ font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#3a3a3c;  }
.contact-bot ul li input{ width: 284px;height: 52px; background:url(../images/inputbg.png) no-repeat 0 0; border: none; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#3a3a3c; padding:6px; margin:4px 0 0 0;  }
.contact-bot ul li.textlist{ width:578px; float:left; }
.contact-bot ul li textarea{ width: 578px !important;height: 154px; background:url(../images/textareabg.png) no-repeat 0 0; border: none; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#3a3a3c; padding:6px; margin:4px 0 0 0;  }
.contact-bot ul li textarea.address{width: 270px !important;height: 105px !important; background:url(../images/addressbg.png) no-repeat 0 0; border:none; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#3a3a3c; padding:6px; }
.formbtn{ width:270px; float:left; margin:142px 0 0 0; }
.formbtn ul{}
.formbtn ul li{ float:left; width:65px; margin:0 17px 0 0; }
.formbtn ul li input[type="submit"].sub{ width:65px; height:31px; background:url(../images/submit.png) no-repeat 0 0; border:none; display:block; text-indent:-99999px; cursor:pointer;  }
.formbtn ul li input[type="submit"].sub:hover{ background:url(../images/submithover.png) no-repeat 0 0; }
.formbtn ul li input[type="reset"].clr{ width:65px; height:31px; background:url(../images/clear.png) no-repeat 0 0; border:none; display:block; text-indent:-99999px; cursor:pointer;  }
.formbtn ul li input[type="submit"].clr:hover{ background:url(../images/clearhover.png) no-repeat 0 0; }


/*--- Key Consultant Profile ---*/

.consultant-top{ width:600px; float:left;}
.consultant-top ul{  }
.consultant-top ul li{ float:left; margin:0 26px 0 0; background:url(../images/artread.png) no-repeat left 4px; }
.consultant-top ul li a{ font:normal 15px/21px 'FuturaBT-Medium'; color:#ef7226; margin:0 0 0 17px; }
.consultant-top ul li a:hover{ color:#2a3339; }

.consultant-bot{ width:600px; float:left; margin:12px 0 0 0; }
.consultant-bot h1{ font:normal 15px/21px 'FuturaBT-Medium'; color:#000000; background:url(../images/htick.png) no-repeat left -4px; padding:0 0 15px 37px; margin:20px 0 0 0; }
.consultant-bot p{ font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#1d242c; text-align:justify; padding:0 0 21px 0; }
.consultant-bot ul{ margin:0 0 21px 0; }
.consultant-bot ul li{ font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#1d242c; background:url(../images/arroworange.png) no-repeat left 7px; padding:0 0 6px 13px; }
.consultant-bot p.listing{ line-height:19px !important; }
.red{ color:#fc0101; font-weight:bold; }

/*--- Vision and Mission ---*/

.vision{ width:886px; float:left; margin:53px 0 0 0; }
.vision p{ font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#1d242c; text-align:justify; padding:0 0 21px 0; }
.vision p span{ color:#ef7226; font-weight:bold; }

/*--- About Us ---*/

.about{ width:886px; float:left; margin:53px 0 0 0; }
.about p{ font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#1d242c; text-align:justify; padding:0 0 15px 0; }
.about p span{ color:#ef7226; }
.about ul{ margin:0 0 15px 0; }
.about h2{ margin:0 0 15px 0; font: 19px/25px 'MyriadPro-SemiboldCond';  }

/*--- Training Courses ---*/

.training{ width:600px; float:left; margin:0 0 0 0; }
.training h1{ font:normal 17px/21px 'FuturaBT-Medium'; color:#000000; background:url(../images/htick.png) no-repeat left -4px; padding:0 0 15px 37px; margin:20px 0 0 0; }
.training p{ font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#1d242c; text-align:justify; padding:0 0 21px 0; }
.training p a{ color:#1d242c; }
.training p a:hover{ color:#ef7226; }

p.listing {
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #1d242c;
	text-align: justify;
	padding: 0 0 21px 0;
}


/*--- Training Schedule ---*/

.schedule{ width:886px; float:left; margin:53px 0 30px 0; }
.schedule p{ font:normal 13px/21px Verdana, Arial, Helvetica, sans-serif; color:#1d242c; text-align:justify; padding:0 0 21px 0; }
.sessblock{ width:440px; float:left; margin:0 3px 0 0; }
.sesswide{ width:443px; background:url(../images/dotdivider.png) no-repeat left 33px; margin:0 !important; }
.sessimg-cont{ width:350px; float:left; margin:0 20px; background:url(../images/schshadow.png) no-repeat 0 0; height:250px; padding:25px; }
.sessblock h2{ text-align:center; }
.sessblock h2 a{ font:normal 24px/30px 'MyriadPro-SemiboldCond'; color:#2a3339;  }
.sessblock h2 a span{ color:#ef7226; }

/*--- In House ---*/

.inhouse{ width:886px; float:left; margin:53px 0 30px 0; }
.inhouse h1{ font:normal 16px/32px 'FuturaBT-Medium'; color:#000000; background:url(../images/htick.png) no-repeat left 1px; padding:0 0 0 37px;  }

.inhousetb-head{ width:886px; height:45px; float:left; background:#4886b3; margin:20px 0 1px 0; }
.inhousetb-head ul{}
.inhousetb-head ul li{ float:left; width:75px; font:bold 11px/45px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; text-transform:uppercase; height:45px; }
.inhousetb-head ul li.first{ width:30px; }
.inhousetb-head ul li.second{ width:300px; text-align:center !important; }
.inhousetb-head ul li.third{ width:156px; }
.inhousetb-head ul li.last{ width:100px; }

.inhouse .oddmain{ width:886px; float:left; /*height:46px;*/ background:url(../images/oddrepe3.jpg) repeat-y 0 0 #DFEDF6; border-bottom:dotted 1px #000000; /* background:url(../images/housedot.png) repeat-x 0 bottom; */}
.inhouse .oddmain ul{}
.inhouse .oddmain ul li{ float:left; width:75px; font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif !important; color:#000000; text-align:center; /*height:45px; background:url(../images/oddbg.png) no-repeat right bottom;*/ }

/*.inhouse .oddmain ul li a{ color:#000000; }
.inhouse .oddmain ul li a:hover{ color:#fb5f00; }
.inhouse .oddmain ul li.first{ width:30px; }
.inhouse .oddmain ul li.second{ width:290px; padding:0 0 0 10px;  text-align:left !important; }
.inhouse .oddmain ul li.third{ width:156px; }
.inhouse .oddmain ul li.last{ width:100px; }*/



.inhouse .evenmain{ width:886px; float:left; /*height:46px;*/ background:url(../images/evenrepe3.jpg) repeat-y 0 0 #fff; border-bottom:dotted 1px #000000; /*background:url(../images/housedot.png) repeat-x 0 bottom;*/ }
.inhouse .evenmain ul{}
.inhouse .evenmain ul li{ float:left; width:75px; font:normal 11px/17px Verdana, Arial, Helvetic, sans-serif !important; color:#000000; text-align:center; /*height:45px; background:url(../images/evenbg.png) no-repeat right bottom; */}

.inhouse ul li a{ color:#000000; }
.inhouse ul li a:hover{ color:#fb5f00; }
.inhouse ul li.first{ width:30px; }
.inhouse ul li.second{ width:268px; padding:0 0 0 10px; text-align:left; }
/*.inhouse ul li.third{ width:156px; }*/
.inhouse ul li.third{ width:140px; }
/*.inhouse ul li.last{ width:100px; }*/
/*.inhouse ul li.last{ width:129px; }*/
.inhouse ul li.last{ /*width:121px; margin-left:8px;*/ width:90px; word-wrap:break-word; padding:0 0 0 9px;}
.inhouse .hadjust{ line-height:20px !important; }

.inhouse ul li.pd-5{padding:0 5px;}

.inhouse ul li.clocation{ width:85px; }


/*--- Open house ---*/

.openhouse{ width:886px; float:left; margin:53px 0 30px 0; }
.openhouse h1{ font:normal 16px/32px 'FuturaBT-Medium'; color:#000000; background:url(../images/htick.png) no-repeat left 1px; padding:0 0 0 37px; margin: 0 0 20px 0;  }

.opentop{ width:886px; float:left; margin:20px 0 0 0; }

.opentoptb-head{ width:886px; height:45px; float:left; background:#4886b3; margin:0 0 1px 0; }
.opentoptb-head ul{}
.opentoptb-head ul li{ float:left; width:75px; font:bold 11px/45px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; text-transform:uppercase; height:45px; }
.opentoptb-head ul li.first{ width:30px; }
.opentoptb-head ul li.second{ width:300px; }
.opentoptb-head ul li.sixth{ width:110px; }
.opentoptb-head ul li.eight{ width:121px; }
.opentoptb-head ul li.flyreg{ width:50px; }

.opentop .oddmain{ width:886px; float:left; background:url(../images/oddrepe.jpg) repeat-y 0 0;  border-bottom:1px dotted #000000; }
.opentop .oddmain ul{}
.opentop .oddmain ul li{ float:left; width:75px; font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif !important; color:#000000; text-align:center; /*background:url(../images/oddbg.png) no-repeat right bottom;*/ }


.opentop .evenmain{ width:886px; float:left; /*height:46px; background:url(../images/housedot.png) repeat-x 0 bottom;*/ border-bottom:1px dotted #000000; background:url(../images/evenrepe.jpg) repeat-y 0 0; }
.opentop .evenmain ul{}
.opentop .evenmain ul li{ float:left; width:75px; font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif !important; color:#000000; text-align:center; /*height:45px; background:url(../images/oddbg.png) no-repeat right bottom;*/ background:none; }


.opentop ul li.first{ width:30px; }
.opentop ul li.second{ width:290px; padding:0 0 0 10px; text-align:left; }
.opentop ul li.sixth{ width:110px; }
.opentop ul li.eight{ width:95px; }
.opentop ul li.flyreg{ width:65px; }
.opentop ul li.fst-li{padding:0 0 0 4px; width:23px;}
/*.opentop ul li a{ color:#EF7226; }*/
.opentop ul li a{ color:#000; }
/*.opentop ul li a:hover{ color:#4886B3;}*/
.opentop ul li a:hover{ color:#EF7226;}
.opentop .hadjust{ line-height:20px !important; }
.opentop ul li.sixth.wd-83{ width:83px; }
.opentop ul li.flyreg.wd-77{ width:70px;}


.openbot{ width:886px; float:left; margin:60px 0 0 0; }

.openbottb-head{ width:886px; height:45px; float:left; background:#4886b3; margin:0 0 1px 0; }
.openbottb-head ul{}
.openbottb-head ul li{ float:left; width:75px; font:bold 11px/45px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; text-transform:uppercase; height:45px; }
.openbottb-head ul li.first{ width:30px; }
.openbottb-head ul li.second{ width:121px; }
.openbottb-head ul li.third{ width:300px; padding:0 !important; }
.openbottb-head ul li.seventh{ width:110px; }
.openbottb-head ul li.last{ width:100px; }

.openbot .oddmain{ width:886px; float:left; /*height:67px;*/ background:url(../images/oddrepe2.jpg) repeat-y 0 0; border-bottom:dotted 1px #000000; /*background:url(../images/housedot.png) repeat-x 0 bottom;*/ }
.openbot .oddmain ul{}
.openbot .oddmain ul li{ float:left; width:75px; font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif !important; color:#000000; text-align:center; /* height:66px; background:url(../images/oddbbg.png) no-repeat right bottom;*/ }

.openbot .evenmain{ width:886px; float:left; /*height:67px;*/ background:url(../images/evenrepe2.jpg) repeat-y 0 0;  border-bottom:dotted 1px #000000; /*background:url(../images/housedot.png) repeat-x 0 bottom;*/ }
.openbot .evenmain ul{}
.openbot .evenmain ul li{ float:left; width:75px; font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif !important; color:#000000; text-align:center; /* height:66px; background:url(../images/evenbbg.png) no-repeat right bottom;*/ }


.openbot ul li a{ color:#000000; }
.openbot ul li a:hover{ color:#fb5f00; }
.openbot ul li.first{ width:30px; }
.openbot ul li.second{ width:121px; }
.openbot ul li.third{ width:293px; padding:10px 0 0 10px;  text-align:left; height:56px; }
.openbot ul li.seventh{ width:110px; }
.openbot ul li.last{ width:90px; float:right; }

.openbot ul li.sevenmodi{ padding:8px 0 0 0; height:58px; }

/*.openbot ul li.sevenmodi{ padding:8px 0 0 0; height:58px; }*/
.openbot ul li.sevenmodi{ padding:21px 0 0 0; height:45px; }

.openbot .hadjust{ line-height:20px !important; }

.cenali{ text-align:center !important; }



.title-section{  width:886px; float:left; }
.title-left{ width:262px; float:left; }
.title-right{ width:502px; float:right; }
.title-right ul{ float:right; margin:0 0 12px 0; }
.title-right ul li{ float:left; margin:0 0 0 20px; }
.title-right ul li label{ float:right; margin:0 0 0 10px; }
.title-right ul li input{ border:solid 1px #000000; width:120px; }
.title-right ul li select{ border:solid 1px #000000; width: 144px; }
.title-right ul li input[type="submit"]{ cursor:pointer; }

/*========== 19.10.12 ======================*/



.title-disply{display:block; clear:both; overflow:hidden; margin:30px 0; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
.title-disply input{background:#f6f8fa; border:1px solid #dcdddd; padding:4px; float:left; width:176px;}  /*   width:150px; */
.title-disply label{float:left; padding:0 10px 0 0; line-height:24px;}
.title-disply select{background:#f6f8fa; border:1px solid #dcdddd; padding:4px; width:200px; }
.title-disply input[type="submit"]{background:#4081b0; padding:5px; width:70px; margin:0 0 0 15px; border:0; outline:0; color:#fff;cursor:pointer;}
.title-disply input[type="button"]{background:#4081b0; padding:5px; width:70px; margin:0 0 0 15px; border:0; outline:0; color:#fff;cursor:pointer;}
.title-disply input[type="submit"]:hover{background:#1f2020;}
.title-disply input[type="button"]:hover{background:#1f2020 !important;}

.home-search{display:block; clear:both; overflow:hidden; margin:10px 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; float:left; width:564px; }
.home-search input{background:#f6f8fa; border:1px solid #dcdddd; padding:4px; float:left; width:115px;}
.home-search label{float:left; padding:0 10px 0 0; line-height:24px;}
.home-search select{background:#f6f8fa; border:1px solid #dcdddd; padding:4px; width:152px; margin:21px 0 0 0;}
.home-search input[type="submit"]{background:#4081b0; padding:5px; width:62px; margin:21px 0 0 0; border:0; outline:0; color:#fff;cursor:pointer;}
.home-search input[type="submit"]:hover{background:#1f2020;}
.home-search input[type="button"]:hover{background:#1f2020 !important;}

.for-blck input{width:97px !important;}
.for-blck select{width:160px !important;}
.for-blck input[type="submit"]{ width:70px !important; }
.for-blck input[type="button"]{ width:70px !important; }

.title-disply.fv-blck{display:block; margin:0; padding: 20px 0 0;}
.title-disply.fv-blck input[type="submit"]{margin: 0;}
.title-disply.fv-blck input{width: 63px;}
.title-disply.fv-blck select{width: 150px;}
.title-disply.fv-blck label{padding: 0 6px 0 0;}

#ophouse  h2 {
    background: url("../images/htick.png") no-repeat scroll left 1px transparent;
    color: #000000;
    font: 16px/32px 'FuturaBT-Medium';
    margin: 0 0 20px;
    padding: 0 0 0 37px;
}


#coda-nav-left-2 a{ width:14px; height:25px; background:url(../images/naviarrow.png) no-repeat left top !important; text-indent:-99999px; display:block; position:absolute; left:0; top:15px; }
#coda-nav-left-2 a:hover{ background-position:left -25px; }
#coda-nav-right-2 a{ width:14px; height:25px; background:url(../images/naviarrow.png) no-repeat right top !important; text-indent:-99999px; display:block; position:absolute; right:38px; top:15px; }
#coda-nav-right-2 a:hover{ background-position:right -25px; }
#coda-slider-3{ margin:45px 15px 0 15px; width:330px; position:relative; }
#coda-slider-3 .panel{ width:330px; }

#quote_wrap {margin-top: 50px; line-height:15px;}

#quote_wrap p {line-height:15px;}

ul.page-navi{padding:0px; margin:0px;}
ul.page-navi li{padding:17px 0 0 0; margin:0px; text-align:left;}
ul.page-navi li a{padding:0px; margin:0px; font:normal 14px/16px Verdana,Arial,Helvetica,sans-serif; color:#000;}
ul.page-navi li a:hover, ul.page-navi li.sub-page-two a:hover, ul.page-navi li.sub-page a:hover{color:#000;}

ul.page-navi li ul.sub-page{/*padding:0px 0px 20px;*/ margin:0px 0px 0px 12px;}
ul.page-navi li ul.sub-page li a{padding:0px; margin:0px; font:normal 13px 'FuturaBT-Medium'; color:#000;}
ul.page-navi li ul.sub-page li a:hover{color:#EF7226;}

ul.page-navi li.sub-page{padding:5px 0 0 10px; background:url(../images/arrow-blck-li.gif) no-repeat 0 9px;}
ul.page-navi li.sub-page a{font:normal 12px/16px Verdana,Arial,Helvetica,sans-serif; color:#ec620e;}

ul.page-navi li.sub-page-two{padding:5px 0 0 20px; background:url(../images/arrow-orgk-li.gif) no-repeat 10px 9px;}
ul.page-navi li.sub-page-two a{font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif; color:#ec620e;}

ul.page-navi li.sub-page.pd-10{margin:9px 0 0 0px !important;}
ul.page-navi li.pd-0{padding:0px !important;}
.bullet {list-style: disc;}
.bullet1 ul{margin:8px 0 8px 23px;}



.training h1.para_word {
font: normal 13px/21px 'FuturaBT-Medium';
background:none;
padding: 0 0 5px 37px;
margin: 0px 0 0 0;
} 
.listing p {
    padding: 0 0 0px 0;
    line-height: 19px;
}

