html{ height:100%; }
body{ margin:0px; height:100%; background:url(../images/mainbg.gif) repeat-x top #666; font-family:Arial, Helvetica, sans-serif; }
a{ outline:none; }
img{ border:0px; }
#dvWrapper{ width:1004px; margin:0px auto; height:609px !important; position: relative; }

h1{ font-size:24px; font-style:italic; color:#000; padding:0px; margin:0px; }
h1 span{ font-style:normal; color:#FFF; font-size:18px; }
h2{ font-size:14px; padding:0px; margin:15px 0px 10px 0px; }

.home{ background:url(../images/home.gif) no-repeat; height:609px; }
.home .header{ background:url(../images/header_home.gif) no-repeat; height:150px; }
.home .content{ width:350px; height:345px; position:relative; left:50px; }
.home .flaicon{ float:right; position:relative; bottom:0px; right:10px; }

p{ font-size:12px; padding:0px 10px 0px 0px; margin:10px 0px 0px 0px; }
.big{ font-size:14px !important; font-weight:bold; margin:0px !important; text-align:left; }
.normal{ font-size:12px !important; font-weight:bold; margin:5px 0px 0px 0px !important; text-align:left; }
.small{ font-size:11px !important; margin:0px !important; }
ol,ul{ padding:0px; margin:0px 10px 0px 30px; font-size:12px; }
a:link{ color:#9359A4; }
a:visited{ color:#9359A4; }
a:hover{ color:#9359A4; text-decoration:none; }
.flaicon{ float:right; position:relative; bottom:20px; right:10px; }
.content #mycustomscroll2{ z-index:0 !important; cursor:default; outline:none; }

.about{ background:url(../images/about.gif) no-repeat; }
.about .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.about .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.about .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.about .content .flexcroll{ height:280px; z-index:0 !important; }
.about ol li{ margin-bottom:10px; }

.people{ background:url(../images/people.gif) no-repeat; }
.people .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.people .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.people .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.people .content .flexcroll{ height:280px; z-index:0 !important; }
.people ol li{ margin-bottom:10px; }
.people .photo{ float:left; margin:0px 10px 0px 0px; font-size:0px; }

.management{ background:url(../images/management.gif) no-repeat; }
.management .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.management .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.management .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.management .content .flexcroll{ height:280px; z-index:0 !important; }
.management ol li{ margin-bottom:10px; }

.pedagogic{ background:url(../images/pedagogic.gif) no-repeat; }
.pedagogic .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.pedagogic .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.pedagogic .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.pedagogic .content .flexcroll{ height:280px; z-index:0 !important; }
.pedagogic ol li{ margin-bottom:10px; }

.courses{ background:url(../images/courses.gif) no-repeat; }
.courses .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.courses .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.courses .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.courses .content .flexcroll{ height:280px; z-index:0 !important; }
.courses ol li{ margin-bottom:10px; }

.resource{ background:url(../images/resources.gif) no-repeat; }
.resource .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.resource .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.resource .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.resource .content .flexcroll{ height:280px; z-index:0 !important; }
.resource ol li{ margin-bottom:10px; }

.facilities{ background:url(../images/facilities.gif) no-repeat; }
.facilities .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.facilities .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.facilities .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.facilities .content .flexcroll{ height:280px; z-index:0 !important; }
.facilities ol li{ margin-bottom:10px; }

.cafeteria{ background:url(../images/cafeteria.gif) no-repeat; }
.cafeteria .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.cafeteria .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.cafeteria .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.cafeteria .content .flexcroll{ height:280px; z-index:0 !important; }
.cafeteria ol li{ margin-bottom:10px; }

.admission{ background:url(../images/admission.gif) no-repeat; }
.admission .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.admission .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.admission .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.admission .content .flexcroll{ height:280px; z-index:0 !important; }
.admission ol li{ margin-bottom:10px; }

.careers{ background:url(../images/careers.gif) no-repeat; }
.careers .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.careers .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.careers .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.careers .content .flexcroll{ height:280px; z-index:0 !important; }
.careers ol li{ margin-bottom:10px; }

.contact{ background:url(../images/contact.gif) no-repeat; }
.contact .header{ background:url(../images/header_contact.gif) no-repeat; height:150px; }
.contact .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.contact .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.contact .content .flexcroll{ height:280px; z-index:0 !important; }
.contact ol li{ margin-bottom:10px; }

.faq{ background:url(../images/faq.gif) no-repeat; }
.faq .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.faq .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.faq .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.faq .content .flexcroll{ height:280px; z-index:0 !important; }
.faq ol li{ margin-bottom:10px; }

.sports{ background:url(../images/sports.gif) no-repeat; }
.sports .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.sports .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.sports .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.sports .content .flexcroll{ height:280px; z-index:0 !important; }
.sports ol li{ margin-bottom:10px; }

.technology{ background:url(../images/technology.gif) no-repeat; }
.technology .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.technology .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.technology .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.technology .content .flexcroll{ height:280px; z-index:0 !important; }
.technology ol li{ margin-bottom:10px; }

.transport{ background:url(../images/transport.gif) no-repeat; }
.transport .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.transport .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.transport .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.transport .content .flexcroll{ height:280px; z-index:0 !important; }
.transport ol li{ margin-bottom:10px; }

.calendar{ background:url(../images/calendar.gif) no-repeat; }
.calendar .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.calendar .content{ width:550px; height:460px; overflow:hidden; margin-left:370px; position:relative; top:-50px; z-index:0; }
.calendar .content .scrollingdiv{ height:380px; overflow:auto; padding:0px 10px 0px 0px; }
.calendar .content .flexcroll{ height:380px; width:450px !important; z-index:0 !important; float:left; }
.calendar .content p{ clear:both; position:relative; top:30px; }
.calendar .flaicon{ float:right; position:relative; bottom:150px; right:10px; }
.calendar ol li{ margin-bottom:10px; }
.calendar .cal_year{ font-size:40px; font-weight:bold; color:#ffdd69; text-align:right; padding:0px 10px 0px 0px; }
.calendar .cal_month{ float:right; margin:0px; padding:0px; width:100px; }
.calendar .cal_month ul{ list-style:none; margin:0px; padding:0px; }
.calendar .cal_month ul li{ background-color:#ffdd69; margin-bottom:1px; font-size:13px; font-weight:bold; padding:3px 5px; cursor:pointer; line-height:16px; }
.calendar .cal_month ul li.active{ background-color:#C59480; }
.calendar .cal_month ul li.inactive{ background-color:#CCC; color:#999; cursor:default !important; }
.calendar .tblCalendar td{ background-color:#FDE690; font-size:12px; border-bottom:solid 1px #FCDE68; padding:3px 5px; width:45%; }
.calendar .tblCalendar .date{ background-color:#FCDE68; font-weight:bold; width:20px; }
.calendar .tblCalendar .weekend{ background-color:#945AA5; color:#FFF; }
.calendar .tblCalendar .splday{ background-color:#8DC540; color:#FFF; }
.calendar .tblCalendar .holiday{ background-color:#F38F8A; color:#000; }
.calendar .tblCalendar .exam{ color:#FF0000; }
.calendar .tblCalendar .vacation{ background-color:#2D9A69; color:#FFF; }
.calendar .tblCalendar .plain_dt{ background:none; width:20px; border-bottom:none; }
.calendar .tblCalendar .plain{ background:none; border-bottom:none; }
.calendar .footer{ position:relative !important; top:-130px !important; }

.gallery{ background:url(../images/gallery.gif) no-repeat; }
.gallery .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.gallery .content{ width:500px; height:400px; overflow:hidden; margin-left:400px; position:relative; top:-30px; }
.gallery .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.gallery .content .flexcroll{ height:280px; z-index:0 !important; }
.gallery ol li{ margin-bottom:10px; }
.gallery .enlarge{ padding:10px 0px 0px 0px; width:317px; float:left; font-size:0px; }
.gallery .thumbnail{ width:170px; float:right; padding:10px 0px 0px 0px; font-size:0px; }
.gallery .thumbnail img{ margin:0px 10px 10px 0px; float:left; }
.gallery #caption{ font-size:11px; text-align:right; padding:0px 5px 5px 0px; background-color:#FFF; }
.gallery .flaicon{ float:right; position:relative; bottom:90px; right:10px; }
.gallery .footer{ position:relative !important; top:-70px !important; }

.photo{ list-style:none; padding:0px; margin:0px; }
.photo li{ float:left; margin:0px 25px 10px 0px; white-space:nowrap; }
.photo span.thumb{ display:block; width:75px; border:solid 1px #EBC201; padding:2px; font-size:0px; }
.photo span.thumb img{ width:100%; height:inherit; }
.photo span{ font-size:11px; text-align:center; display:block; padding:5px 0px; }

.plain{ background:url(../images/plain.gif) no-repeat; }
.plain .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.plain .content{ width:500px; height:330px; overflow:hidden; margin-left:400px; }
.plain .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.plain .content .flexcroll{ height:280px; z-index:0 !important; }
.plain ol li{ margin-bottom:10px; }

.studntpost{ background:url(../images/plain.gif) no-repeat; }
.studntpost .header{ background:url(../images/header_inner.gif) no-repeat; height:150px; }
.studntpost .content{ width:600px; height:330px; overflow:hidden; margin-left:350px; }
.studntpost .content .scrollingdiv{ height:280px; overflow:auto; padding:0px 10px 0px 0px; }
.studntpost .content .flexcroll{ height:280px; z-index:0 !important; }
.studntpost ol li{ margin-bottom:10px; }

.cntholder{ background:url('../images/cntholder.gif') no-repeat top center; height:200px; clear:both; }
.menu{ list-style:none; margin:0px; padding:0px; float:left; padding:10px 5px 0px 5px; width:150px; float:right; }
.menu li{ margin-top:-3px; font-size:12px; font-weight:bold; background:url(../images/tab_rgt.gif) no-repeat top right; }
.menu a{ display:block; color:#FFF; text-decoration:none; background:url(../images/tab_lft.gif) no-repeat top left; padding:5px; }
.menu ul{ list-style:none; margin:0px; padding:0px; }
.menu ul li{ background-color:#0000FF; background:none; font-weight:normal; }
/** .menu ul li{ line-height:15px; }*/
.menu ul li a{ background:none; padding:3px 0px 0px 5px; display:block; width:135px; height:17px; }
.menu ul li a:hover{ background-color:#B187BE; }
.menu #submenu{ display:none; background-color:#9459a4; padding:0px 5px 5px 5px; position:absolute; width:140px; }
.menu #submenu2{ display:none; background-color:#9459a4; padding:0px 5px 5px 5px; position:absolute; width:140px; }

.stdpost{ padding:20px; float:left; }
.stdpost .panel{ width:265px; float:left; margin:0px 0px 10px 0px; }
.stdpost .panel .thumb{ width:75px; height:75px; border:solid 1px #dbb20c; padding:1px 1px 1px 1px; float:left; font-size:0px; }
.stdpost .panel .thumb2{ width:50px; height:50px; border:solid 1px #dbb20c; padding:1px 1px 1px 1px; float:left; font-size:0px; }
.stdpost .panel .post{ float:left; width:170px; padding:0px 0px 0px 5px; }
.stdpost .panel p{ padding:0px; margin:0px; }
.stdpost .panel p b{ color:#9359a4; }

.tblGrid{ margin:10px 0px 0px 0px; width:98%; border-left:solid 1px #FFF1B3; border-top:solid 1px #FFF1B3; }
.tblGrid .title td{ background-color:#9359A4; font-size:12px; color:#FFF; font-weight:bold; padding:3px 5px; border-right:solid 1px #FFF1B3; }
.tblGrid .subtitle td{ background-color:#C1D630; font-size:12px; color:#9359A4; padding:3px 5px; border-right:solid 1px #FFF1B3; }
.tblGrid .subtitle span{ font-size:10px !important; font-weight:normal; }
.tblGrid .data td{ font-size:12px; color:#000; padding:3px 5px; border-right:solid 1px #FFF1B3; border-bottom:solid 1px #FFF1B3; border-right:solid 1px #FFF1B3; vertical-align:top; }
.tblGrid .center{ text-align:center; }

br{ clear:both; }
hr{ clear:both; }

.footer{ padding:45px 0px 0px 12px; float:left; width:700px; }
.footer a{ color:#000 !important; font-size:12px; display:block; float:left; text-indent:-10000px; }
.footer .flnk1{ width:40px; margin-right:34px; }
.footer .flnk2{ width:45px; margin-right:34px; }
.footer .flnk3{ width:48px; margin-right:37px; }
.footer .flnk4{ width:50px; margin-right:37px; }
.footer .flnk5{ width:30px; margin-right:37px; }
.footer .flnk6{ width:40px; margin-right:39px; }
.footer .flnk7{ width:60px; }

.success{ font-size:14px; font-weight:bold; }
.error{ color:#C80000; }

.filter{ clear:both; padding-bottom:10px; padding-left:10px; }

.show{ display:block; }
.hide{ display:none; }


/*Form Items*/
form{ padding:20px 0px 0px 0px; margin:0px; }
label{ font-size:12px; display:block; float:left; width:75px; padding:5px 0px 0px 0px; }
input,textarea,select{ font-family:Arial, Helvetica, sans-serif; }
.tbox{ background-color:#FFF4C4; border:solid 1px #F1C701; font-size:12px; margin-bottom:5px; padding:5px; width:300px; }
.tarea{ background-color:#FFF4C4; border:solid 1px #F1C701; font-size:12px; margin-bottom:5px; padding:5px; width:380px; height:50px; }
#btnSend,#btnReset{ cursor:pointer; background-color:#9359A4; color:#FFF; font-size:12px; border:0px; }


