ul {list-style:none;}
a img {border:none;}
.clear { clear:both; line-height:1px; height:1px;}
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#EEE url(../images/bg3.jpg) repeat-x;}
#bodywrap{ padding-left:7px; margin:0 auto; width:1007px; background: url(../images/bgg.gif) repeat-x;}
/* header */
#header{ padding-top:12px; width:990px; height:125px;}
#aiis{ margin-bottom:5px; width:845px; height:120px; float:left; text-align:right; padding-top:10px; background:url(../images/aiis-language-programmes.jpg) left bottom no-repeat;}
#aiis a{ color:#FFFFFF; font-weight:bold; font-size:11px;}
#logoname {display:block; float:left;margin:0; width:116px;}
#logoname a {margin-bottom:5px;display:block; background:#fff url(../images/aiis.jpg) left bottom no-repeat; height:130px; width:120px; float:left; text-indent:-5000px; overflow:hidden;}
/* Content */
#wraper{padding:0 4px; width:990px; overflow:hidden;background:#FFFFFF;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
#sidebar{ margin:5px; padding:3px 15px 3px 5px; float:left; width:245px; height:100%; background:#FDFDFD url(../images/lft_bg.jpg) right repeat-y;}
#sidebar li {padding-top:20px;}
p, li{  line-height:20px; font-size:13px; text-align:justify;} 
#content{ float:left; width:710px; text-align:justify; height:auto; overflow:hidden; font-size:13px; color: #333333; background:#FFF;}
#content p{
	padding-left: 1px;
}
.schedule li#readmr{ text-align:right; display:block; margin:0; padding:1px; width:240px; height:auto; overflow:hidden; font-size:12px; border:none;}
.schedule a{ display:block; font-size:11px; color:#006699;}
#Sch{ margin:20px 0 8px 0; padding:12px 0 0 40px; height:20px; width:200px; background:url(../images/aylp.jpg) left top no-repeat; text-transform: uppercase; color:#666; font-size:14px; overflow:hidden; border-bottom:1px dotted #CCC;}
#cmm{ margin:30px 0 10px 0; padding:12px 0 0 40px; height:20px; width:200px; background:url(../images/cmm.jpg) left top no-repeat; color:#666; font-size:14px; overflow:hidden;}
.schedule img{ float:left;}
/* footer */
#footer{ width:100%; background: url(../images/fbg.jpg); color:#999999;}
#pagefooter { margin:0 auto; height:70px;  width:990px; padding-top:11px; font-size:11px; text-align:center; color:#FFFFFF;}
#pagefooter p{ text-align:center;}
#arrw{ padding-left:20px; background: url(../images/bul.jpg) left top no-repeat;}
h3#langBut{ margin:5px 0 0 0; padding:4px 10px 0 10px; font-size:12px; width:670px; background: url(../images/lang_but.jpg) left top no-repeat; color:#FFFFFF; border:none;}
span{ display:block; font-size:12px; float:left; width:72%; color:#333333; line-height:20px;}
span#othr{ display:block; font-size:12px; float:left; width:100%; color:#333333; line-height:20px;}
#cnt{ width:240px; display:block; margin-bottom:4px; font-size:12px; color:#333333; line-height:20px; border-bottom:1px dotted #CCCCCC;}
.teacher img { padding:3px 5px 5px 0; width:60px; float:left;}
.teacher { width:250px; overflow:hidden;}
.teacher li#tchr{ display:block; padding:5px 3px; overflow:hidden; text-align:left; width:240px; margin:0 0 20px 0; border-bottom:1px solid #C3E0E7; list-style:none; font-weight:normal; font-size:12px;}
p{ color:#363636; width:670px; padding:0 15px;}
#tchrCnt{ color: #006699; width:100%; border-bottom:2px solid #FF9900;}
td#days{ background:#CCC url(../images/sch_bg2.jpg); color:#FFFFFF; vertical-align:text-top; font-weight:bold;}
table{ font-size:12px;width:100%;border-collapse:collapse;}
table,th, td{border: 1px solid black;}
th{background:url(../images/mm.jpg)repeat;padding-left:5px;height:30px;}
td{text-align:left; width:100px;background:url(../images/sch_bg3.jpg) repeat; color:#666;vertical-align:top;padding:5px;}
table, td, th{border:1px solid #DBE9EC;}
th{background:#CCC url(../images/sch_bg2.jpg); color:#FFFFFF;}
#videoBox{
padding:0 4px; width:990px; overflow:hidden; height:450px;
background:#CCC url(../images/vd.jpg) no-repeat;}
#sidebarVd{ margin:5px; padding:3px 15px 3px 5px; float:left; width:245px; min-height:600px;}
#ab{ text-align:left; padding:2px; width:560px; padding-left:10px; font-weight:bold; min-height:40px; border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
#activity{ margin:3px; width:670px; float:left; min-height:220px; overflow:hidden;}
.GalleryImg{ border:10px solid #CCCCCC; width:500px;}