/*
Author:           Jeremie Lim
Author URI:       http://www.milkfishstudio.com/
Project:		  Baia Coure Language Institue
Description:	  A Language Institute dedicated to teaching Foreign Nationals the English Lanugage 
*/
body{background:#f2f2f2 url("../images/hi-lightBg.jpg") no-repeat top left;color:#485970;margin:0 auto;width:961px} body#home{background:#f2f2f2 url("../images/gradient2.jpg") repeat-x 0 960px} body#about{background:#f2f2f2 url("../images/gradient2.jpg") repeat-x 0 382px} body#facilities{background:#f2f2f2 url("../images/gradient2.jpg") repeat-x 0 414px} body#contact{background:#f2f2f2 url("../images/gradient2.jpg") repeat-x 0 466px} body#info{background:#fff url("../images/infoBg.gif") repeat-x 0 0}.content1,.content2,.content3,.content4,.content5{margin:0px 8px;min-height:16px;padding:0} .content1{float:left;width:144px} .content1 p{padding:0 8px;width:128px} .content2{float:left;width:304px} .content2 p{padding:0 8px;width:288px} .content3{float:left;width:464px} .content3 p{padding:0 8px;width:448px} .content4{float:left;width:625px} .content4 p{padding:0 8px;width:609px} .content5{float:left;width:945px} .content5 p{padding:0 8px;width:929px}.clear{clear:both}p{line-height:16px;margin-bottom:16px} p a,#mainContent li a{color:#485970;border-bottom:1px solid #ccc;text-decoration:none} p a:hover,#mainContent li a:hover{background-color:#485970;color:#fefefe} strong{color:#293340} .grid{background:url("../images/grid.gif") repeat top left} .subHeading{color:#8d1a6a;font-weight:bold} .label{color:#293340;font-weight:bold}em{font-weight:bold}h3{color:#8d1a6a}#header{margin:0 8px;padding:0} #header ul{float:right;height:15px;list-style:none;width:506px} #banner{background:url("../images/banner.jpg") no-repeat top left;height:321px;position:relative;width:961px} .slider{background-color:#fff;height:301px;left:322px;overflow:hidden;position:relative;top:10px;width:624px} #mainContent{margin:16px 0 0 0;padding:0 0 32px 0} #footer{clear:both;font-size:11px;margin:16px 8px 32px 8px;text-align:center}#home #footer{margin-top:0px}#contact #footer{margin-top:32px}#header #brand a{background:url("../images/label.gif") no-repeat top left;color:red;display:block;float:left;height:15px;margin:25px 0 26px 0;padding:0;text-indent:-9999px;width:330px} #header ul{height:49px;width:427px} #header ul li{display:block;float:left;margin:0} #header ul li a{display:block;margin:0;text-indent:-9999px} .about{background:url("../images/nav.gif") no-repeat 0 0;height:49px;width:71px} .about:hover,.aboutActive{background-position:0 -49px} .info{background:url("../images/nav.gif") no-repeat  -71px 0;height:49px;width:161px} .info:hover,.infoActive{background-position:-71px -49px} .faci{background:url("../images/nav.gif") no-repeat -232px 0;height:49px;width:111px} .faci:hover,.faciActive{background-position:-232px -49px} .contact{background:url("../images/nav.gif") no-repeat -343px 0;height:49px;width:84px} .contact:hover,.contactActive{background-position:-343px -49px} #lang{float:right;height:31px;margin:0 8px} #lang ul li{list-style:none;margin:0 4px;float:left;display:inline}#mainContent img{margin-bottom:16px} #mainContent h3{font-size:14px;margin-bottom:16px;margin-left:8px} .readMore{background:url("../images/read-more.gif") no-repeat top left;display:block;height:16px;margin-bottom:16px;margin-left:8px;text-indent:-9999px;width:96px} .readMore:hover{background-position:-96px 0} .readMore:active{background-position:-192px 0} .motto{background:url("../images/badge.gif") no-repeat top left;margin-top:32px;padding-left:32px;width:416px} .motto p{margin-bottom:11px;padding-top:5px;width:416px} .mottoWrapper{float:right;margin-right:16px;width:288px} .mottoWrapper p{width:288px} .mission{background:url("../images/flag.png") no-repeat top left;height:128px;padding-bottom:0px;padding-left:144px;padding-top:30px} .vision{background:url("../images/books.png") no-repeat top left;margin-top:-9px;padding-bottom:9px;padding-left:144px} .mission p{padding-top:5px} .mvWrapper{background:url("../images/mvBg.jpg") no-repeat bottom center;margin-bottom:64px} #vicinityFrame{background:url("../images/vicinityFrame.jpg") no-repeat top left;height:280px;margin-bottom:16px;overflow:hidden;padding:9px 0 0 11px;width:464px} .vicinityPics{height:269px;position:relative;width:443px} #detailsAbout{background:url("../images/aboutSeparator.gif") repeat-y top left;float:left;min-height:482px;padding-top:16px;width:144px} #detailsAbout li{line-height:16px;list-style:none;margin:0 0 16px 0;padding-left:16px} .aboutFAQ{margin-bottom:16px;margin-top:12px} .aboutFAQ div{border-bottom:#e5e4e2 1px solid} .aboutFAQ div p{margin-bottom:28px} .aboutFAQ div .label{padding-left:8px} .aboutFAQ img{margin:34px 0 0 8px} .aboutFAQ div.aboutFAQlast{border-bottom:none} .noMarginBot{margin-bottom:0px} .marginTop{margin-top:32px} .marginTop2{margin-top:48px} .marginTop3{margin-top:64px} .marginTop4{margin-top:80px} #infoSubNav{background:#f2f2f2 url("../images/infoSubNav.gif") no-repeat top left;height:50px;margin-left:14px;margin-top:-4px;width:800px} #infoSubNav li{display:inline;float:left;list-style:none;margin:0;padding:0;width:146px} #infoSubNav li a{border:none;display:block;height:50px;text-indent:-9999px;width:145px} .general:hover{background:url("../images/infoSubNav.gif") no-repeat  0 -50px} .generalActive{background:url("../images/infoSubNav.gif") no-repeat 0 -100px} .curriculum:hover{background:url("../images/infoSubNav.gif") no-repeat -146px -50px} .curriculumActive{background:url("../images/infoSubNav.gif") no-repeat -146px -100px} .staff:hover{background:url("../images/infoSubNav.gif") no-repeat -292px -50px} .staffActive{background:url("../images/infoSubNav.gif") no-repeat -292px -100px} .studentLife:hover{background:url("../images/infoSubNav.gif") no-repeat -438px -50px} .studentActive{background:url("../images/infoSubNav.gif") no-repeat -438px -100px} .schoolPolicy:hover{background:url("../images/infoSubNav.gif") no-repeat -584px -50px} .policyActive{background:url("../images/infoSubNav.gif") no-repeat -584px -100px} .generalDivider{background:url("../images/subTabBg.gif") repeat-y 809px  0px}.subTab{float:right;min-height:450px;padding-top:32px} .subTab ul li{list-style:none;margin-left:16px}.subTab ul li a{background-color:#fff;display:block;width:130px}#mainContent .subTab ul li a:hover{background-color:#fff;border-bottom:3px solid #ccc}#tab1 ol li,#tab1 ul li{line-height:16px;list-style:none;margin-bottom:16px;margin-left:8px} ul.sublist{background:url("../images/subTabBg.gif") repeat-y 0px 0px;color:#8f1823;line-height:16px;margin-bottom:16px;margin-top:16px;padding-bottom:0px;padding-left:16px} #tab1 h3{margin-bottom:21px} #holidays li{list-style:none;margin:0 8px 8px 0;float:left;display:inline}#holidays li img{margin:0}#TOEIC{margin-top:16px;border:1px solid #ccc}#TOEIC th{color:#fff;background-color:#293340;text-align:center;padding:4px}#TOEIC td{border-bottom:1px solid #ccc;width:100px;padding:4px;text-align:center;background-color:#f2f2f2} #curriculum ul{list-style:none} #curriculum ul li{margin-bottom:16px;margin-left:0;padding-left:16px} #curriculum-label{background:url("../images/curriculum.gif") no-repeat top left;text-indent:-9999px} #curriculum .content5 h3{margin-top:0px} #curriculum ul{margin:16px 0} #curriculum ul li{background:url("../images/bullet.gif") no-repeat center left} #curriculum .content2 img{float:left;margin:0;padding:0} .category{background:#fefefe url("../images/schoolBooksBg.gif") repeat-y top left;border-bottom:1px solid #ccc;float:left;width:305px} .category div{float:left;padding:16px 8px 0 8px;width:136px} .classLabel{color:#8f006c;line-height:16px;margin-bottom:16px} .tableWrapper{margin-bottom:32px;margin-top:32px} #curriculum ol li{list-style:none;margin:0;padding:0} #faculty-label{background:url("../images/faculty-staff.gif") no-repeat top left}#academicStaff table{width:464px}#academicStaff table td{border:0;border-bottom:1px solid #ccc;padding:8px 8px 0px 8px}#student-label{background:url("../images/studentLife.gif") no-repeat top left} #studentSlider{background:url("../images/thickLine.gif") repeat-x bottom left} .pics{height:516px;margin-left:160px;width:625px} .pics div{height:508px;width:625px} #scrollNav{margin:16px 0;text-align:right}.studentNav{text-align:right}.studentNav a{margin:0 8px}td{border:1px solid #ccc}.schedules{padding:0;margin:0 0 16px 0;width:464px}.schedules caption{color:#fff;width:464px;background-color:#1f5788;text-transform:uppercase;font-weight:bold;padding:8px}td.time{width:179px;text-align:center;background-color:#f2f2f2}td.activity{width:277px;padding:4px}.holidays{width:464px;margin:0 0 16px 0}.holidays caption{text-align:left;padding:4px 4px 4px 8px;text-transform:uppercase}.holidays td{border:none;padding:4px 4px 4px 8px} #faciSlide div img{float:left;margin:0 8px} #faciSlide{height:257px;margin-bottom:10px;overflow:hidden} .mainSlideNav{margin-bottom:45px;text-align:right} .mainSlideNav img{cursor:pointer;margin:0 8px} .sidebar{background:url("../images/aboutSeparator.gif") repeat-y top right;margin-right:0;padding-right:25px;padding-top:8px;width:288px} .sidebar ul li,.sidebar ol li{line-height:16px;list-style:none;margin-bottom:16px;margin-left:8px} .sidebar .label{margin:0 0 16px 8px} .sliderNav2{margin-right:8px;text-align:right} .next2,.prev2,.next3,.prev3,.next4,.prev4{color:#293340;font-size:10px;text-decoration:none;text-transform:uppercase}#staff{background:url("../images/facilities/staffIcon.gif") no-repeat top left;padding-left:20px}#housing{background:url("../images/facilities/houseType.gif") no-repeat top left;padding-left:20px} #cafeteria{background:url("../images/facilities/cafeteria.gif") no-repeat top left;padding-left:20px} #houseKeeping{background:url("../images/facilities/houseKeeping.gif") no-repeat top left;padding-left:20px} #internet{background:url("../images/facilities/internet.gif") no-repeat top left;padding-left:20px} #laundry{background:url("../images/facilities/laundry.gif") no-repeat top left;padding-left:20px} #commissary{background:url("../images/facilities/snack.gif") no-repeat top left;padding-left:20px} #multi{background:url("../images/facilities/multi.gif") no-repeat top left;padding-left:20px}#staffSlider,#roomSlider,#foodSlider{width:304px;height:226px;overflow:hidden} label{display:block} label .required,.required{color:#8f1823;font-size:10px} input{height:16px;width:288px} textarea{height:128px;width:448px} input.button{width:64px;height:32px} #contactForm li{background:url("../images/phone.gif") no-repeat top left;line-height:16px;list-style:none;margin-bottom:16px;margin-left:8px;padding-left:20px}#contactForm ul li{background:none;margin:8px 0;padding:0}img.left{float:left;margin:0 16px 16px 8px}img.right{float:right;margin:0 8px 16px 16px}.thingsToDo{margin:16px 0}.thingsToDo li{margin-left:32px;margin-bottom:16px}.secondary{background-color:#f9f9f9}.secondary img{margin-left:0}.secondary ul li{margin:0px 0 8px 0;padding:0 0 0 8px;border-bottom:1px solid #ccc;list-style:none}