@charset "utf-8";
body { margin:0; padding:0; width:100%; background: #ffffff url(images/bg_line.jpg) repeat-y top center; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
html { padding:0; margin:0;}
sup{line-height: 25px}

/* main */
.main {width:100%; padding:0; margin:0 auto; }
.resize { width:980px; margin:0 auto;}

/********** header **********/
.header { padding:0; margin:0 auto; }

.block_header {margin:0 auto; width:980px; padding:0; border:none; }
/* logo */
.logo { float:left; padding:0; margin:10px 0 8px 0;}
/* header_text*/
.header_text { width:400px; float: right; font: normal 10px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#9a9a9a; padding:5px 0px; margin:25px 0 4px 0; text-align:right;}
.header_text a {font: normal 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666; text-decoration:none;}
.header_text a:hover {text-decoration:underline;}
.header_text a#sharelink{background:#6690A6; padding:4px; color:#ffffff;}
/* search */
.search { padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; float:right; width:400px;}
.search span { display:block; float:left;}
.search form { display:block; float:right; padding:3px 0 0 0;}
.search form span.bg { float:left; height:25px; width:227px; background:url(images/search_bg.gif) no-repeat; margin:0; padding:0; border:0;}
.search form .keywords { margin:0 10px; padding: 5px 0; background:none; border:0; height:14px; line-height:14px; width:246px; font:normal 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#505050;}
.search form .button { float:left; margin:0; padding:0;}
/* menu */	
.menu1 { padding:0; margin:0; width:980px; height:230px; background:url(images/big_banners/index.jpg) no-repeat;}
.menu2 { padding:0; margin:0; width:980px; height:230px; background:url(images/big_banners/challenge.jpg) no-repeat;}
.menu3 { padding:0; margin:0; width:980px; height:230px; background:url(images/big_banners/services.jpg) no-repeat;}
.menu4 { padding:0; margin:0; width:980px; height:230px; background:url(images/big_banners/methodology.jpg) no-repeat;}
.menu5 { padding:0; margin:0; width:980px; height:230px; background:url(images/big_banners/who.jpg) no-repeat;}
.menu6 { padding:0; margin:0; width:980px; height:230px; background:url(images/big_banners/news.jpg) no-repeat;}
.menu7 { padding:0; margin:0; width:980px; height:230px; background:url(images/big_banners/casestudies.jpg) no-repeat; display: block;}
.menu8 { padding:0; margin:0; width:980px; height:230px; background:url(images/big_banners/publications.jpg) no-repeat;}
.menu9 { padding:0; margin:0; width:980px; height:230px; background:url(images/big_banners/contact.jpg) no-repeat;}
.menu10 { padding:0; margin:0; width:980px; height:230px; background:url(images/big_banners/alliances.jpg) no-repeat;}
.menu11 { padding:0; margin:0; width:980px; height:230px; background:url(images/big_banners/registration.jpg) no-repeat;}
.menutara { padding:0; margin:0; width:980px; height:230px; background:url(images/presentations/banner_tara.jpg);}
.menu_sus { padding:0; margin:0; width:980px; height:340px; background:url(images/banner_sustain.jpg);}

.menu_newsviet { padding:0; margin:0; width:980px; height:340px; background:url(images/banner_newsviet.jpg);}

.menu_cs4 { padding:0; margin:0; width:980px; height:230px; background:url(images/casestudies/banner_cs4.jpg);}
.menu_cs5 { padding:0; margin:0; width:980px; height:230px; background:url(images/casestudies/banner_cs5.jpg);}
.menu_pub4 { padding:0; margin:0; width:980px; height:230px; background:url(images/publications/banner_pub4.jpg);}
.menu_pub3 { padding:0; margin:0; width:980px; height:230px; background:url(images/publications/banner_pub3.jpg);}
.menu_pub2 { padding:0; margin:0; width:980px; height:230px; background:url(images/publications/banner_pub2.jpg);}
.menu_pub1 { padding:0; margin:0; width:980px; height:230px; background:url(images/publications/banner_pub1.jpg);}

.menu_p1 { padding:0; margin:0; width:980px; height:230px; background:url(images/presentations/banner_p1.jpg);}
.menu_p2 { padding:0; margin:0; width:980px; height:230px; background:url(images/presentations/banner_p2.jpg);}
.menu_p3 { padding:0; margin:0; width:980px; height:230px; background:url(images/presentations/banner_p3.jpg);}
.menu_p4 { padding:0; margin:0; width:980px; height:230px; background:url(images/presentations/banner_p4.jpg);}
.menu_p5 { padding:0; margin:0; width:980px; height:230px; background:url(images/presentations/banner_p5.jpg);}
.menu_p6 { padding:0; margin:0; width:980px; height:230px; background:url(images/presentations/banner_p6.jpg);}
.menu_p7 { padding:0; margin:0; width:980px; height:230px; background:url(images/presentations/banner_p7.jpg);}
.menu_p8 { padding:0; margin:0; width:980px; height:230px; background:url(images/presentations/banner_p8.jpg);}
.menu_p9 { padding:0; margin:0; width:980px; height:230px; background:url(images/presentations/banner_p9.jpg);}
.menu_p10 { padding:0; margin:0; width:980px; height:230px; background:url(images/presentations/banner_p10.jpg);}


/********** block index **********/
.line { margin:10px 0; width:100%; border-bottom:1px solid #c1c1c1;}
.top { float:right; font:normal 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; margin:15px 0; }
.tiny { font:normal 10.5px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666; line-height:1.8em; padding:0 5px; margin:0;}
.tinynum ol li {list-style:lower-roman; background-image:none; font:normal 10.5px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666; line-height:1.8em; padding:0 5px; margin:0;}
.tinynum2 ol li {list-style:decimal; background-image:none; font:normal 10.5px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666; line-height:1.8em; padding:0 5px; margin:0;}
.body { text-align: left;} /*text-align: justify;*/
.body h2 { font:normal 15px  'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#3d7b94;  padding:0px 5px; margin:15px 0 6px 0;}
.body h3 { font:normal 13px  'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#3d7b94;  padding:0px 5px; margin:6px 0 6px 0;}
.body h4 { font:normal 13px  'Lucida Sans Unicode', 'Lucida Grande', sans-serif ;color:#333;  padding:0px 5px; margin:6px 0 6px 0;}
.body h5 { font:normal 12px  'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#3d7b94;  margin:-20px 5px;}
.bodyblue { font:normal 12px  'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#555;}
.bodyblue2 { font:normal 12px  'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333;}
.synovationstxt { font:normal 13px  'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000;}
.synovationstxt2 { font:normal 16px  'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#3d7b94;}
.bold { font-weight:bold;}
.body p { font:normal 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; line-height:15px; padding:0 5px; margin:10px 0 10px 0;}
.quote_box{padding:25px; text-align:center;}
.body .quote{ font: normal 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#999; line-height:15px; text-align:left; display: inline-block;}
.body p.small{ font:normal 10px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#555; line-height:15px; padding:0 5px; margin:10px 0 20px 0;}
.body a { color:#3d7b94; text-decoration:none;}
.body a:hover{ text-decoration:underline; }
.body_resize { width:980px; margin:0 auto; padding:0;}
.copyright{ font:normal 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; line-height:1.7em; font-style:italic;}
.tara { font:normal 15px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; line-height:1.7em;}

/* body img { float: right; margin:10px 5px; padding:0;}*/

.coaches { width:790px; float:left; margin:10px 0; padding:10px 0 10px 160px; text-align:justify;}
.coaches p{ text-align:justify;}

/*left*/
.left { width:250px; float:left; margin:20px 0; padding:0; text-align: left;}
.left a.con { float:none; background:none; padding:0; margin:0;}
.testimonial { background-color: #E1E8F3; padding:10px 10px; }
.testimonial p { font:normal 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; line-height:1.5em; }
.testimonial h4 { font:bold 18.5px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; line-height:1.2em; margin: 10px 0;}
.testimonial h5 { font:bold 15px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; line-height:1.2em; margin: 10px 0;}
/*right*/
.thumbnail { float: right; margin:20px 0; padding:0;}
.right { width:670px; float:left; margin:10px 20px; padding:5px 5px;}
.num ol li {list-style:decimal; background-image:none; margin:0 20px; padding:0 5px; }
.right ul { list-style:none; margin:0 20px; padding:0 5px;}
.right li { padding-left: 20px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 0 .7em; font:normal 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; line-height:17px;}
.right p.line { border-left:3px solid #cfcfcf; margin:5px 20px; padding:5px 5px;}
.imgframe { border:1px #ccc solid; margin-bottom:10px;}
/*buttonss*/
.buttonss { width:505px;  float:left; margin:10px 10px; padding:5px 5px;}
.buttonss p { text-align:center;}
.buttonss a { background:none; float:none; padding:6px 6px; margin:0; font: bold 12px Arial, Helvetica, sans-serif; color:#222; text-decoration:none;}
.buttonss a:hover { border:1px solid #d6d6d6; background:#f6f6f6; color:#29a5aa; text-decoration:none; padding:3px 5px; margin:0;}
/*exe coaches login form*/
.login { font:normal 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333;}
.logintxt { margin:0 10px; padding: 0 3px; border:0; height:25px; width:265px; font:normal 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#505050;background:url(images/search_bg.gif) no-repeat;}

/*************footer**********/
.footer {padding:0;  margin:0; }
.footer_resize {width:980px; margin:0 auto; padding:0; }
.footer p { font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666;}
.footer a { font:normal 11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#868686; text-decoration:underline; padding:5px 5px; margin:0;}
.footer img {margin:2px 5px; padding:0;}
.footer p.leftt { text-align:left; width:50%; margin:0; padding:10px 0; float:left;} 
.footer p.rightt { text-align:right; width:50%; margin:0; padding:30px; float:right;} 

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #c1c1c1; padding:0; margin:10px 0; background:none; line-height:0;}
