@charset "utf-8";
/*-------------------------------------------
|	Document	:	CSS						|	
|	WebSite		:	CIS  					| 
|	Creator		:	Chintan Sheth			|
|	Date		:	07-July-2009			|
|	Updater		:	Chintan Sheth			|
|	Last Update	:	07-July-2009			|
|--------------------------------------------*/

html, body{font-size:12px; background:#dfeff4 url(../images/bg-body.gif) left top repeat-x; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#4f5a64; line-height:18px;}
div, dl, dd, ul, li, h1, h2,h3,h4,h5, p, img, form{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
img{ border:none;}
ul, li{ list-style-type:none;}

.wraper{ width:100%;}
.container{ width:980px; margin:0px auto; padding:0px;  /*overflow:hidden;*/}


.header{height:387px; background:url(../images/header-bg1.jpg) no-repeat; position:relative;}

/*--- PNG Part ---*/
img,.title-bar,.top-menubar,.popup-box .popup-top, .popup-box .popup-mid, .popup-box .popup-btm{ behavior: url("../images/iepngfix.htc") }





/*--- Top Menu Start ---*/
.top-menubar{height:50px; background:url(../images/top-menu-sedo.png) no-repeat; }
.top-menubar-l{background:url(../images/top-menu-l.gif) no-repeat; height:39px; width:7px; float:left;}
.top-menubar-r{background:url(../images/top-menu-r.gif) no-repeat; height:39px; width:7px; float:left;}
.top-menubar-m{background:url(../images/top-menu-m.gif) repeat-x; height:39px; width:966px; float:left; }

.top-menu{ float:right;}
.top-menu .li-item{ float:left; background:url(../images/top-menu-sptr.gif) no-repeat; text-decoration:none; }
.top-menu .item{margin-left:1px; }



/*--- Top Menu End ---*/

.logo{position:absolute;  width:230px; height:154px; top:5px; left:20px;}
.enrol-now{position:absolute; width:170px; height:170px; top:130px; left:780px;}
.tag-line{position:absolute; top:340px; left:390px;}
.empty-banner{height:257px;}



/*--- Title Bar ---*/
.title-bar{height:80px;  background:url(../images/bg-title-bar.png) no-repeat bottom; }
.title-img{height:80px;}
/*--- Title Bar ---*/


/*--- Middle part Start---*/
.middle{background:#ffffff url(../images/bg-middle-top.png) repeat-x;  padding:0 10px 30px 10px;  width:960px;}

.mid-menu {height:60px; z-index:1; position:relative;}
.mid-menu .li-item{background:url(../images/bg-menu-box.jpg) no-repeat center 1px; width:164px; height:41px; float:left; padding:8px; margin-right:14px;  }
.mid-menu .last{margin-right:0px;}


.mov-menu{height:150px;}
.mov-menu .li-item{background:url(../images/bg-mov.jpg) no-repeat center 1px; width:180px; height:94px; float:left; padding:12px 0px; text-align:center; margin-right:14px; }
.mov-menu .last{margin-right:0px;}

/*--- Middle part End---*/



/*--- footer part Start ---*/
.footer{background:#058bbe; padding:10px;}
.footer .address{background:url(../images/footer-add-bg.gif) no-repeat; width:260px; height:76px; padding:4px 0 0 101px; color:#ffffff; float:left;}
.footer .footer-link{padding-left:20px; width:560px; float:left;}
.footer .footer-link-part{border-bottom:1px solid #0479ac; padding:12px 0 10px 0; margin-bottom:10px;}
.footer .footer-link a{ margin-right:16px;}


/*--- footer part End---*/


/*--- Common Classes ---*/
.separator{clear:both; height:1px; font-size:1px; line-height:1px;}
.separator20{clear:both; height:20px; font-size:1px; line-height:1px;}
.separator50{clear:both; height:50px; font-size:1px; line-height:1px;}
.separator72{clear:both; height:72px; font-size:1px; line-height:1px;}

.b{border:1px solid #f00;}

/*--- Call Class start ---*/
.call-l{float:left;}
.call-r{float:right;}

.call-w-935{width:935px;}

.call-w-690{width:690px;}
.call-w-660{width:660px;}
.call-w-610{width:610px;}

.call-w-565{width:565px;}

.call-w-490{width:490px;}
.call-w-475{width:475px;}
.call-w-450{width:429px; padding-right:21px;}
.call-w-450-1{width:432px; padding-right:18px;}
.call-w-440{width:440px;}


.call-w-365{width:365px;}

.call-w-239{width:219px; padding-right:20px;}
.call-w-239-1{width:219px; padding-left:20px;}

.call-w-185{width:165px; padding-right:20px;}

.call-w-150{width:140px; padding-right:10px;}
.call-w-100{width:90px; padding-right:10px;}





/*--- Call Class End ---*/

/*--- content part Start---*/
.white-text{color:#FFFFFF;}
.white-text a:link,
.white-text a:visited{ color:#FFFFFF; text-decoration:none;}
.white-text a:hover{ color:#FFFFFF; text-decoration:underline;}
.white-text a:active{ color:#FFFFFF; text-decoration:none;}




.content-part{ }
.content-text{padding-left:20px;}

.title{margin-bottom:20px;}
.sub-title{margin-bottom:20px; color:#1d467a; text-transform:uppercase; font-weight:bold; font-size:14px;}
.sub-title-type1{margin-bottom:8px !important; color:#1d467a; text-transform:uppercase; font-weight:bold; font-size:14px;}
.sub-title-type2{margin-bottom:8px !important; color:#1d467a; font-weight:bold; font-size:14px;}

.content-part p{margin-bottom:15px;}

.video-box{text-align:right; padding-top:75px; padding-right:20px;}

.course-data{}
.course-data .lable{font-weight:bold;}
.course-data .separator{height:20px;}




.data-list{margin-bottom:10px;}
.data-list li{background:url(../images/bulet-data.gif) no-repeat 0 6px; padding-left:19px; margin-bottom:10px;  }

.data-list1{margin-bottom:10px;}
.data-list1 li{background:url(../images/bulet-data1.gif) no-repeat 0 7px; padding-left:15px; margin-bottom:4px;  }

.data-list2{margin-bottom:10px;}
.data-list2 li{background:url(../images/bulet-data.gif) no-repeat 0 6px; padding-left:10px;  }



.blu-box{position:relative; margin-bottom:15px; float:left;}
.blu-box .cis-img{position:absolute; top:-47px; left:146px;}

.blu-box .blu-box-top{background:url(../images/blu-box-top.gif) no-repeat; height:23px; width:219px; }
.blu-box .blu-box-mid{background:url(../images/blu-box-mid.gif) repeat-y;  width:219px;}

.blu-box .blu-box-mid .inner{background:url(../images/blu-box-top-grd.gif) top no-repeat;  padding:0 20px;}
.blu-box .blu-box-mid .inner1{background:url(../images/blu-box-top-grd1.gif) top no-repeat;  padding:0 20px;}
.blu-box .blu-box-mid .inner2{background:url(../images/blu-box-top-grd2.gif) top no-repeat;  padding:0 20px;}

.blu-box .blu-box-mid .inner3{background:url(../images/blu-box-top-grd2.gif) top no-repeat;  }
.blu-box .blu-box-mid .inner3 dd{padding:0 20px;}
.blu-box .blu-box-mid .inner3 .dd-sptr{border-bottom:1px solid #e9eeef; padding-bottom:10px;}


.blu-box .blu-box-btm{background:url(../images/blu-box-btm.gif) no-repeat; height:23px; width:219px;text-indent: -5000em;}
.blu-box .dd-cnt{padding-bottom:10px;}
.blu-box .dd-cnt1{padding-top:10px !important;}

.blu-box .title{margin-bottom:10px;}
.blu-box p{margin-bottom:0px; padding-bottom:15px;}

.further-info{padding:0px 0 40px 0px;}

.blu-box-link-list li{background:url(../images/bulet-arrow-blu.gif) no-repeat; padding-left:25px; padding-bottom:8px; font-size:14px; color:#008dbd; font-weight:bold;}
.blu-box-link-list a, .blu-box-link-list a:link, .blu-box-link-list a:visited{color:#008dbd; text-decoration:none;}
.blu-box-link-list a:hover{color:#1d467a; text-decoration:none;}
.blu-box-link-list a:active{color:#008dbd; text-decoration:none;}

.text-align-right{text-align:right;}
.text-align-center{text-align:center;}

/*--- Contact us ---*/
.mapbox{width:429px;}
.mapbox .mapbox-top{background:url(../images/map-box-top.gif) no-repeat; height:16px; width:429px; font-size:1px; line-height:1px;}
.mapbox .mapbox-mid{ background-color:#f3f8fb; text-align:center;}
.mapbox .mapbox-btm{background:url(../images/map-box-btm.gif) no-repeat; height:16px; width:429px; font-size:1px; line-height:1px;}

.map{position:relative;}

#milano{}
#firenze{}
#urbania{}
#siena{}
#isola-d-elba{}
#roma{}
#taormina{}

/*--- intensive-courses ---*/
.table-data{margin-bottom:20px;}

.tab-table-l{background:url(../images/tab-tile-l.gif); width:14px;text-indent: -5000em;  }
.tab-table-m{background:url(../images/tab-tile-m.gif);  padding-top:10px;  color:#1d467a; text-transform:uppercase; font-weight:bold; font-size:14px;}
.tab-table-r{background:url(../images/tab-tile-r.gif); width:14px;text-indent: -5000em; }
.title-right{padding-left:14px;}

.table-content{border:1px solid #d8d8d8; margin-bottom:20px;  padding:0 14px;}
.table-content1{border:1px solid #d8d8d8; margin-bottom:20px; background:#d8d8d8;  }
.table-content1 td{padding-left:2px;}

.brd-left-cell{ border-left:1px solid #d8d8d8;padding:14px 0 0px 14px; }
.no-brd-left-cell{ padding:14px 14px 0px 0px; }

.table-nor{background:#ffffff;}
.table-alt{background:#f3f8fa;}

.cell-pad-14{padding-left:14px !important;  }


/*--- Faq ---*/

.faq-list{ margin-bottom:15px;}
.faq-list li{list-style:none;list-style-position:inside; margin-bottom:5px; color:#008dbd; }
.faq-list li a{ color:#008dbd; text-decoration:none;}
.faq-list li a:link{ color:#008dbd; text-decoration:none;}
.faq-list li a:visited{ color:#008dbd; text-decoration:none;}
.faq-list li a:hover{color:#008dbd; text-decoration:underline; }
.faq-list li a:active{ color:#008dbd; text-decoration:none;}

.top-link{ margin-right:25px;}
.top-link a{ color:#008dbd; text-decoration:none; background:url(../images/bulet-top.gif) right 8px no-repeat ; padding-right:12px; font-weight:bold;}
.top-link a:link{ color:#008dbd; text-decoration:none;}
.top-link a:visited{ color:#008dbd; text-decoration:none;}
.top-link a:hover{ color:#1d467a; text-decoration:none;}
.top-link a:active{ color:#008dbd; text-decoration:none;}

/*--- Teacher box ---*/

.teacher-data{}
.teacher-data .teacher-img{ width:94px; height:114px; margin-right:25px; border:3px solid #008dbd; float:left; margin-bottom:20px;}
.teacher-data .teacher-img img{display:block;}
.teacher-data .teacher-content{ float:left; width:785px;}
.teacher-data .sptr{clear:both; background: url(../images/bg-teacher-sptr.gif) top repeat-x; height:20px;}

/*--timetable--*/

.vip-card{ position:relative; margin-bottom:15px;}
.vip-card .vip-top{background:url(../images/bg-vip-card.gif) no-repeat; height:16px; width:662px; font-size:1px;text-indent: -5000em;line-height:1px;}
.vip-card .vip-btm{background:url(../images/bg-vip-card-btm.gif) no-repeat; height:16px; width:662px; font-size:1px;text-indent: -5000em;}
.vip-card .vip-mid{background:#f3f8fa; width:662px;  }
.vip-card .vip-mid .inner{padding:0 16px;}
.vip-card .vip-mid p{margin-bottom:0px; padding-bottom:15px;}

/*-- Corporate Enquiry --*/
.form-box{ margin-bottom:8px;}
.form-box .form-box-top{background:url(../images/bg-form-box-top.gif) no-repeat; width:633px; height:17px; font-size:1px; line-height:1px; }
.form-box .form-box-mid{background:#f0f2f2; width:633px;  }
.form-box .form-box-btm{background:url(../images/bg-form-box-btm.gif) no-repeat; width:633px; height:17px; font-size:1px; line-height:1px;}
.form-box .form-box-mid .inner{padding:0 10px 0 40px;}
.form-box .form-box-mid p{margin-bottom:0px; padding-bottom:15px;}
.form-box .padding-tb{padding:15px 0;}


/*-- Private Tuition Enquiry --*/
.option-level{}
.option-level .option{clear:both; margin-bottom:5px;}
.option-level .level{float:left; width:30px; padding-right:10px;  margin-bottom:5px;} 
.option-level .level-box{float:left; width:140px; padding-right:10px;  margin-bottom:5px;}
.option-level .day{float:left; width:20px; padding-right:10px;  margin-bottom:5px;} 
.option-level .day-box{float:left; width:80px; padding-right:10px;  margin-bottom:5px;} 
.option-level .time{float:left; width:30px; padding-right:10px;  margin-bottom:5px;}
.option-level .time-box{float:left; width:80px; padding-right:10px;  margin-bottom:5px;}
.option-level .exp{float:left; width:120px; padding-right:10px;  margin-bottom:5px;} 


.popup-box{ width:380px; position:absolute; /*top:700px; left:440px; */}
.popup-box .popup-top{background:url(../images/bg-popup-top.png) no-repeat; height:27px; }
.popup-box .popup-mid{background:url(../images/bg-popup-mid.png) no-repeat;  }
.popup-box .popup-mid .inner{padding:12px 42px;}
.popup-box .popup-btm{background:url(../images/bg-popup-btm.png) no-repeat; height:27px; }

.popup-box .title{font-size:16px; color:#1d467a;  font-weight:bold;}
.popup-box .last-button{padding-top:15px; text-align:center;}



/*--- content part end---*/

/*--- Link And Text Start ---*/
.cyan a, .cyan a:link, .cyan a:visited{color:#008dbd; text-decoration:none;}
.cyan a:hover{color:#1d467a; text-decoration:none;}
.cyan a:active{color:#008dbd; text-decoration:none;}

.cyan a, .cyan a:link, .cyan a:visited{color:#008dbd; text-decoration:none;}
.cyan a:hover{color:#1d467a; text-decoration:none;}
.cyan a:active{color:#008dbd; text-decoration:none;}

.cyan-u{color:#008dbd;}
.cyan-u a, .cyan-u a:link, .cyan-u a:visited{color:#008dbd; text-decoration:none;}
.cyan-u a:hover{color:#008dbd; text-decoration:underline;}
.cyan-u a:active{color:#008dbd; text-decoration:none;}

.read-more{}
.read-more a{background:url(../images/bulet-arrow.gif) no-repeat;  padding-left:25px; color:#1d467a; text-decoration:none; font-weight:bold;}
.read-more a:link,
.read-more a:visited{color:#1d467a; text-decoration:none;}
.read-more a:hover{color:#0785b7; text-decoration:none;}
.read-more a:active{color:#1d467a; text-decoration:none;}

.send-enquiry{ font-size:14px;}
.send-enquiry a{background:url(../images/bulet-arrow-transperent.gif) right 2px no-repeat ;  padding-right:25px; color:#1d467a; text-decoration:none; font-weight:bold;}
.send-enquiry a:link,
.send-enquiry a:visited{color:#1d467a !important; text-decoration:none;}
.send-enquiry a:hover{color:#0785b7  !important; text-decoration:none;}
.send-enquiry a:active{color:#1d467a  !important; text-decoration:none;}


.subscribe { }
.subscribe a{background:url(../images/bulet-arrow.gif) no-repeat;  padding-left:25px; color:#008dbd; text-decoration:none; font-weight:bold; font-size:14px;}
.subscribe a:link,
.subscribe a:visited{color:#008dbd; text-decoration:none;}
.subscribe a:hover{color:#1d467a; text-decoration:none;}
.subscribe a:active{color:#008dbd; text-decoration:none;}

.font-size-14px{font-size:14px;}
.font-size-11px{font-size:11px;}

/*--- Link And Text End---*/

/*--- Form Start ---*/

.input-box{border:1px solid #b7d2dd; width:168px; line-height:20px; height:20px;}
.input-box-type1{border:1px solid #e3e8ea; width:250px; line-height:20px; height:20px;}

.text-area{border:1px solid #e3e8ea; width:260px;  height:70px;}
.select-box{border:1px solid #e3e8ea; line-height:20px; height:22px;}


.form-part{ margin-bottom:15px;}
.form-part .form-part-call{float:left; width:287px;}
.form-part .form-item{padding-bottom:10px;}

.radio-part-input{float:left; width:20px; padding-top:2px; .padding-top:0px;}
.radio-part{float:left; width:30%; vertical-align:middle;}


/*--- Form End ---*/

.editor-part{}
.editor-part p,.editor-part h1,.editor-part h2,.editor-part h3,.editor-part h4, .editor-part ul, .editor-part ol, .editor-part hr{margin-left:20px;}

.editor-part ul{margin-bottom:10px;}
.editor-part ul li{background:url(../images/bulet-data.gif) no-repeat 0 8px; padding-left:13px; margin-bottom:5px;  }

.editor-part ol{ margin-bottom:15px;}
.editor-part ol li{list-style:decimal; list-style-position:inside; margin-bottom:5px; }

.editor-part a{color:#008dbd; text-decoration:none;}
.editor-part a:link, .editor-part  a:visited{color:#008dbd; text-decoration:none;}
.editor-part a:hover{color:#1d467a; text-decoration:none;}
.editor-part a:active{color:#008dbd; text-decoration:none;}

.editor-part hr{/*background:url(../../../images/bg-teacher-sptr.gif) top repeat-x;*/ margin-bottom:20px; border:none; border-top:1px dotted #4F5A64;}

.editor-part .title{margin-left:0px; margin-bottom:20px;}

.table-outer hr, .table-outer h4, .table-outer h3, .table-outer h2, .table-outer h1, .table-outer p {margin-left:0px;}

.terms{float:left;}
.copy-text{float:right; padding-right:18px;}

/*Niraj Added CSS
.editor-part{margin-left:25px}*/





























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
