*{ margin:0; padding:0; list-style:none; font-weight:normal; text-decoration:none;}

body{ background:#c8d86d;  font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666666; line-height:18px;}

ul li{ list-style:none;}
a { text-decoration:none;}
a:hover { text-decoration: underline;}
img{ border:none; margin:0; padding:0;}
.clear {clear:both}

.img-style1{ background:#efefef; padding:4px; float:left; margin:4px 15px 0 0;}
.btn-blue{ color:#8b9cba; font-size:10px; font-style:italic;}
.btn-purple{ color:#9883b1; font-size:10px; font-style:italic; }

.divider{ border-bottom:#d0d0d0 1px solid; display:block; height:1px; margin:8px 0 4px 0;}
.divider-about{ border-bottom:#d0d0d0 1px solid; display:block; height:1px; margin:8px 0 20px 0;}
.divider-education{ border-bottom:#d0d0d0 1px solid; display:block; height:1px; margin:20px 0 25px 0;}


h1{ font-family:'whitney-mediumregular'; font-size:15px; color:#15a5c3; text-transform:uppercase;}
.index_view_more{ float:right; font-family:'whitney-mediumregular'; font-size:11px; color:#15a5c3; text-transform:uppercase;}
h2{ font-family:'whitney-mediumregular'; color:#15a5c3; font-size:14px; }
h3{ font-family:'whitney-mediumregular'; color:#15a5c3; font-size:16px; padding-top:5px}
h4{}
h5{}
h6{font-family:'whitney-mediumregular'; font-size:20px;  color:#15a5c3;}
p{ line-height:20px; padding:5px 0; text-align:justify;}


.ie-wrap{ width:100%; float:left; background:#bed5e5 url(../images/body-bg.jpg) top repeat-x; }
.wrapper{ width:100%; float:left; background:url(../images/body-bg2.jpg) center 0px no-repeat; }
.f-bg{ float:left; width:100%; background:url(../images/footer-bg.png) bottom center no-repeat; padding:0;}

.header{ float:left; width:100%; height:137px; background:url(../images/header-bg-navi.jpg) left top repeat-x; }
.header-wrapper{ width:1000px; margin:auto;}

.header .logo{ padding:16px 0 0 21px; float:left; height:82px;}
.header .h-right{ width:400px; height:89px; padding:8px 21px 0 0; float:right}

ul.h-top-links{ float:right; padding-top:10px; } 
ul.h-top-links li{ float:left; padding-left:8px;  } 
ul.h-top-links li a{ color:#666; font-size:10px; text-transform:uppercase; }
ul.h-top-links li a:hover{ color:#15a5c3; }

#navigation{ float:left; width:100%; padding:0 0px}
#navigation ul{}
#navigation ul li{ float:left; padding-right:23px;}
#navigation ul li:last-child{ padding:0;}
#navigation ul li a{  font-family:'whitney-mediumregular'; font-size:14px; color: #FFFFFF; float: left; height: 38px; line-height: 39px; padding: 0 23px; text-transform:uppercase; }
#navigation ul li a.hover,
#navigation ul li a:hover{ text-decoration:none; color:#91e9fb;background:url(../images/navigation-active.gif) top center no-repeat;}

#navigation ul li a.active{ background:url(../images/navigation-active.gif) top center no-repeat;}


.container{ width:1000px; margin:auto; clear:both;}
.container-wrapper{ float:left; width:966px; background:#FFF; min-height:800px;
-webkit-box-shadow: -3px -2px 5px rgba(50, 50, 50, 0.51);
-moz-box-shadow:    -3px -2px 5px rgba(50, 50, 50, 0.51);
box-shadow:         -3px -2px 5px rgba(50, 50, 50, 0.51);
padding:0 17px;}
.content-area{ float:left; width:100%; padding:15px 0;}

.home-banner{ float:left; width:100%; padding:12px 0; text-align:center;}

.home-event{ float:left; width:100%; padding:20px 0 20px 0;}
.home-event h1{ border-bottom:#d0d0d0 1px solid; padding:10px 0;}
.home-event ul{float:left; width:100%; padding-top:15px}
.home-event ul li{float:left; padding:0 101px 0 0; width:254px;}
.home-event ul li:last-child{ padding-right:0;}
.home-event ul li img{ padding-bottom:5px;}
.home-event ul li h2{color:#15a5c3; font-size:14px;}
.home-event ul li p{padding:0; line-height:normal; color:#666; font-size:14px;font-family:'whitney-mediumregular';}
.home-event ul li p a{color:#666; font-size:14px;}
.home-event ul li p a:hover{ color:#6dbe45; text-decoration:none;}

.footer{ width:100%; display:block; padding:15px 0; clear:both; }
.footer p{ padding:0 17px; }
.footer p span{ float:right; font-size:12px;}
.footer p span a{ margin:0;  }
.footer p a{ color:#FFFFFF; margin:0 10px 0 0; }



/*Events Page Css ==========================================================*/
 

/*inspiring Talks*/

.talks_left{width:618px; float:left;  margin:34px 0 0 0}
.talks_left h2 { font-size:26px;  font-weight:normal; margin:0 0 21px 0}

.text{float:left; width:618px; border-bottom:1px solid #e7e2d5; border-top:1px solid #e7e2d5; padding:16px 0 15px 0; margin-bottom:22px}
.text p { font-family:GoudyOldStyleItalic; font-size:18px; color:#765d1c; text-align:left; line-height:23px; margin:0 0 0px 0; padding-right:68px}

.left_p{float:left; width:281px}
.left_p p {font-family:Verdana; font-size:12px; text-align:left; color:#6d6d6d; line-height:18px; margin:0 0 18px 0}

.talks_right{width:289px; float:right; margin:82px 0 0 0; position:relative}
.talks_right_image{float:left; margin:0 0 26px 0}

.list{float:left; width:259px; background:#f1eee5; padding:15px 15px 0 15px}
.list p {font-family:Verdana; font-size:12px; color:#6d6d6d; text-align:left; margin:0 0 5px 0; line-height:14px}

/*Motivational Talks*/

.motivate_container{float:left; width:946px; margin:34px 0 0 0}
.motivate_container h2 { font-family:GoudyOldStyleItalic; font-size:21px; color:#bc6527; font-weight:normal; margin:0 0 21px 0}

.moti_box{float:left; width:309px; margin:0 0 0 24px}
.moti_box h3 {font-family:Verdana; font-size:12px; text-transform:uppercase; color:#bc6527; font-weight:normal; margin:0px}
.moti_box p {font-family:Verdana; font-size:12px; text-align:left; color:#6d6d6d; line-height:18px; margin:0 0 18px 0}
.sep_moti{float:left; height:1px; width:946px; background:#e7e2d5; margin:15px 0 15px 0}

.mantra{float:right; width:259px; background:#f1eee5; padding:7px 15px 0 15px}
.mantra h2 { font-family:GoudyOldStyleItalic; font-size:17px; color:#bc6527; font-weight:normal; margin:0 0 5px 0}
.mantra p {font-family:Verdana; font-size:12px; color:#6d6d6d; text-align:left; margin:0 0 5px 0; line-height:14px}

/*Environment*/

.environment_container{float:left; width:946px; margin:34px 0 0 0; position:relative; background:url(../images/bg3.jpg) no-repeat 509px 6px}
.environment_container h2 {  font-size:25px; font-weight:normal; margin:0 0 21px 0; color:#84a05e;}

.text2{float:left; width:618px; border-bottom:1px solid #e7e2d5; border-top:1px solid #e7e2d5; padding:14px 0 13px 0; margin-bottom:22px;}
.text2 p { font-family:GoudyOldStyleItalic; font-size:18px; color:#765d1c; text-align:left; line-height:22px; margin:0 0 0px 0; padding-right:68px; font-family:'MrsEavesRomanItalic';}

.env_image{float:right}

.env_image_con {width:946px; float:left}
.env_image_box{float:left; width:288px; margin:0 0 0 41px}
.env_image_box h2 {font-family:Verdana; font-size:15px; text-transform:uppercase; color:#84a05e; font-weight:normal; margin:0px 0 5px 0}
.env_image_box p { font-size:12px; text-align:left; color:#6d6d6d; line-height:18px; margin:0 0 0px 0}


/*Press*/

.press_left{width:290px; float:left; position:relative}
.press_left_list{width:290px; border-bottom:1px solid #e7e2d5; margin-bottom:15px; padding-bottom:14px}

.press_left_list h3{color:#ae9d77; font-family:Verdana; line-height:18px; font-weight:normal; font-size:12px; margin-bottom:10px}
.press_left_list h3 span{color:#6d6d6d; font-family:Verdana; line-height:18px; font-weight:normal}

.press_left_list p{color:#6d6d6d; font-family:Verdana; line-height:18px; font-weight:normal; font-size:12px}

.press_left_list p a{color:#ae9d77; text-decoration:none; margin-right:10px}


.press_clip{float:right; background:#000000; height:458px; width:558px; position:relative}

.press_clip_image{background:#000000; height:408px; width:281px; position:relative; position:absolute; top:50%; left:50%; margin-left:-140px; margin-top:-204px}



/*Gallery*/

.gallery_container{float:left; width:946px}
.gallery_thumb{width:217px; height:138px; float:left; background:#eeeeee; margin:0 25px 14px 0}



/*Contact*/
.contact_container{float:left; width:946px}
ul.form{float:left; list-style:none; font-family:Verdana; font-size:13px; color:#6d6d6d;}
ul.form li{width:375px; height:27px; line-height:27px; margin:0 25px 20px 20px}

.label{width:80px; text-align:left;}
.inputboxdesign{width:282px; height:25px; border:1px solid #f2e7d1; background:#fbfcfc; float:right}
.inputboxdesign1{width:282px; height:72px; border:1px solid #f2e7d1; background:#fbfcfc; float:right;resize:none}

.submitbox{float:right; display:block; margin:18px 125px 0 0px}
.submitbox1{background:url(../images/submit.jpg) no-repeat; width:62px; height:25px; border:none; cursor:pointer}

/*blog*/

.content_blog{float:left; background:#779dc2 url(../images/blog_bg.jpg) repeat-x 0 0; width:100%}
.blog_matter{ width:946px; margin:0 auto 0 auto}
.blog_matter h2 {font-size:21px; color:#ffffff; font-weight:normal; margin:20px 0 20px 0}
.blog_current{position:absolute; top:0px; right:0px}

.blog_main{width:954px; background:url(../images/blog_content_top.jpg) no-repeat 0 0; padding:43px 0 0 0; margin:0 auto 0 auto}

.blog_main_inner{width:954px; background:url(../images/blog_bg1.png) repeat-y 1px 0; padding:0px 0 0 0; margin:0 0 0 0px; float:left}

.blog_left{float:left; width:620px; padding:15px 0 0 20px}
.blog_left h2{ font-size:15px; color:#728bab; font-weight:normal; margin:0 0 10px 0}
.blog_left h2 span{font-family:verdana; font-size:12px;font-weight:normal}

.blog_left p{ font-size:13px; color:#ae9d77; font-weight:normal; margin:0 0 15px 0; line-height:18px}

.blog_left p.bottomtext{font-family:verdana; font-size:12px;font-weight:normal; margin:0 0 15px 0; line-height:18px}

.blog_left_image{width:615px; float:left; height:200px; background:#eeeeee; margin:0 0 15px 0}


.events-div { width:100%; float:left; border-top:#D5DAE5 1px solid}
.events { width:100%; float:left; margin-top:20px; margin-bottom:10px; border-bottom:1px solid #D5DAE5; padding-bottom:25px}
.events .left { width:300px; float:left}
.events .right { width:630px; float:left; margin-left:15px}
.events .right h3 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#728bab; font-weight:normal; line-height:18px; margin-bottom:10px}
.events .right h3 span { font-size:12px; color:#6d6d6d}

.events .right p { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6d6d6d;  line-height:15px; text-align:justify}
.events .right p span { color:#728bab}
.events .right p span a { text-decoration:none; color:#728bab}
.event-photo { width:100%; float:left; margin-top:10px; border-bottom:1px solid #D5DAE5; padding-bottom:20px; margin-bottom:20px;}
.event-photo h3 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#728bab; font-weight:normal; line-height:18px;}
.event-photo-image { width:100%; float:left}
.event-photo-image .left { width:383px; float:left}
.event-photo-image img { margin-right:7px; margin-bottom:5px}
.event-photo-image .right { width:530px; float:left; margin-left:15px}

.event-photo p { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6d6d6d;  line-height:15px; text-align:justify; margin-bottom:10px}


.clip { width:100%; float:left; margin-top:	10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#728bab; margin-bottom:10px}
.clip a {color:#728bab}


/* --------------------------------------------------- */

.film_con{width:947px; background:#FFFFFF; float:left; position:relative}
.top_con{width:100%; float:left; margin:20px 0 20px 0px; text-align:left}
.top_con p{}

.film_banner{width:519px; height:323px; float:left}
.film_r{float:right; width:340px; text-align:left; margin-right:10px; height:323px; position:relative}
.film_r h2{font-size:21px; color:#b41e8e; font-weight:normal; text-transform:uppercase; letter-spacing:0.5px; margin-bottom:20px}
.film_r p{font-size:12px;text-align:left; line-height:18px; width:320px; padding-bottom:18px}
p.extra{ font-size:12px;text-align:left; line-height:18px;  padding-bottom:18px}

.buy{height:20px; float:left; font-size:21px; color:#b41e8e; font-weight:normal; background:url(../images/buy.jpg) no-repeat left 3px; padding-left:32px; line-height:20px; position:absolute; bottom:0px; left:0px}
.buy a{ color:#b41e8e; text-decoration:none}

.film_sep{width:908px; height:1px; margin-left:20px; background:#c6c8ca; margin-top:30px; float:left; margin-bottom:20px}
.film_con_bottom{width:908px; float:left; margin-left:20px; margin-bottom:22px}
.film_con_bottom_l{width:573px; float:left; text-align:left}
.film_con_bottom_l h2{font-size:21px; color:#b41e8e; font-weight:normal; letter-spacing:0.5px; margin-bottom:34px}

.film_box{width:180px; float:left; margin-right:15px}
.film_box h3{color:#000000; text-transform:uppercase; font-weight:normal; font-size:16px; margin-bottom:10px}
.sep_ver{width:1px; height:267px; float:left; background:#c6c8ca; margin-left:21px}

.film_con_bottom_r{width:280px; float:left; text-align:left; margin-left:25px}
.film_con_bottom_r h2{font-size:21px; color:#b41e8e; font-weight:normal; letter-spacing:0.5px; margin-bottom:34px}
.film_con_bottom_r h3{color:#000000; text-transform:uppercase; font-weight:normal; font-size:16px; margin-bottom:10px}



.film_con_bottom2{width:908px; float:left; margin-left:20px; margin-bottom:22px}
.film_con_video_box{ width:947px; float:left; background:#000}

.film_con_video_box2{width:908px; float:left; margin-left:20px; margin-bottom:20px; margin-top:20px;}

.film_con_bottom2 h2{font-size:21px; color:#b41e8e; font-weight:normal; text-transform:uppercase; letter-spacing:0.5px; margin-bottom:15px; float:left;width:908px; text-align:left}


.film_con_bottom2 p{ font-size:12px;line-height:18px; padding-bottom:18px; text-align:justify}


/*========================================== About page css start ============================================ */

.about-content{ float:left; width:100%; padding:10px 0;}
.about-content p{ font-size:11px; line-height:16px; }
.about-video{ float:left; width:100%; padding:20px 0;}



/*========================================== Education page css start ============================================ */

.education-content{ float:left; width:100%; padding:10px 0;}
.education-content h6{ text-transform:uppercase; font-size:16px;}
.education-style1{ clear:both; float:left; width:100%; padding-bottom:50px;}
.education-style1 h3{ padding-bottom:15px; padding-top:0px; font-size:14px; text-transform:uppercase;}
.education-video{ float:right; padding:0 0 0 20px; }
.education-content p{ font-size:11px; line-height:16px; }
.education-content p a{color:#15a5c3;}

.education-style2{ float:left; width:100%; padding-top:10px;	}
.education-style2 ul{ float:left; width:100%; padding:20px 0;}
.education-style2 ul li{ width:281px; float:left; height:300px; padding-right:60px;}
.education-style2 ul li:nth-child(3n+3){ padding-right:0!important;}
.education-style2 ul li img{ margin-bottom:15px;}
.education-style2 ul li span{ font-weight:bold;}
.education-style2 ul li span a{ color:#666; font-size:11px;font-weight:bold;}
.education-style2 ul li span a:hover{ color:#15a5c3; text-decoration:none;}

.education-video-detail{ display:block; background:#fff; padding:0 15px 0 0; }
.video-left{ float:left; padding-right:15px;}
.education-video-detail{ float:left; width:100%;}
.education-video-detail h2{ font-size:16px; padding-bottom:6px;}

/*==========================================  press page css start  ==========================================*/
.press{ padding-top:15px;}
.press .divider{ clear:both;}
.press h1{ clear:both;}
.press ul{ display:block; clear:both; padding:10px 0 20px 0; float:left; width:100%;} 
.press ul li{ border:#ededed 1px solid; width:290px; min-height:280px; float:left;  margin:0 36px 30px 0; padding:2px 2px 13px 2px;}
.press ul li:nth-child(3n+3){ margin-right:0;}
.press ul li img { border-bottom:#ededed 1px solid; width:289px; margin-left:-2px!important;  }
.press ul li h2{ font-family:Verdana, Geneva, sans-serif; color:#ab99c1; padding:7px 3px 0 3px; clear:both;}
.press ul li p{ color:#999999; font-size:11px; line-height:16px; text-align:left; padding:0 3px;}
.press ul li a{ font-size:11px; color:#849cc0; padding:0 3px;}
.press ul li .p-content{ width:289px;}


/*==========================================  Contact page css start  ==========================================*/
.contact-content{ float:left; width:100%; padding:10px 0;}
.contact-content p{ font-size:11px; line-height:16px; }
.contact-content p a{ color:#15a5c3;}
.contact_wrap{ float:left; width:100%; padding-bottom:20px;}
.registered_office{ border-right: 1px solid #d0d0d0; margin-right: 30px; width: 320px;}
.form-wrapper{width:540px; float:right; margin-right:8px;}
.form2{width:100%;  margin-top:15px; clear:both}
ul.formlist2{list-style:none;}
ul.formlist2 li{font-family:verdana; font-size:11px; color:#666; padding:0px 0px 10px 0; width:540px; float:left}
.label2{width:80px; float:left; display:inline; line-height:18px; text-align:left; }
.testboxdesign12{ float:right; height:20px; border:1px solid #eeeeee; width:445px}
.testboxdesign22{ float:right; height:104px; border:1px solid #eeeeee; width:445px}
.submitbox12{ width:93px; height:24px; float:right; margin-right:0px; margin-top:0px;}
.follow{ margin-top:0px; margin-right:5px; position:absolute; right:0px; top:114px }
.follow img{margin-left:10px}

.btn2{background:#15a5c3; color:#FFFFFF; border:none; width:93px; height:24px; cursor:pointer}




.education-video-detail{ float:left; width:100%;padding-bottom:50px;}
.event-photo .left, .event-photo .right{
	float:left;
}
.width-video{
	width:432px;
}