@charset "utf-8";
/* This CSS Document is developed by SchoolSpeak */
Body{ background-image:url(../images/body-bg.jpg); background-repeat:repeat;font-family: Verdana, Geneva, sans-serif; margin:0px; padding:0px;}

/* top background banner style */
.top-banner-bg{background-image:url(../images/top-banner.png); background-repeat:repeat-x; background-position:top;}
.subheading-bg{ background-image:url(../images/heading-bg.jpg); background-repeat:repeat-y; background-position:left;}

/* padding style */
.p-01{padding:10px;}
.p-06{padding:06px;}
.p-10{padding:10px;}
.pblrt-01{padding-bottom: 6px;padding-left: 10px;padding-right: 27px; padding-top: 6px;}
.pblrt-02{padding-bottom:16px; padding-left:18px; padding-right:18px; padding-top:16px;}
.pblrt-03{padding-bottom:4px; padding-left:11px; padding-right:11px; padding-top:4px;}
.ptb-01{padding-top:10px; padding-bottom:6px;}
.pl-00{padding-left:10px;}
.pl-01{padding-left:24px;}
.pl-02{padding-left:12px;}

/* TEXT font-color style */
.fc-white{color:#ffffff;}
.fc-blue-vt-01{color:#80a5c4;}
.fc-blue-vt-02{color:#002b5c;}
.fc-grey{color:#666666;}
/* TEXT font-size style */
.fs-12{ font-size:12px;}
.fs-13{ font-size:13px;}
.fs-14{ font-size:14px;}
.fs-16{ font-size:16px;}
.fs-26{ font-size:26px;}
/* TEXT font-family style */
.ff-verdana{font-family: Verdana, Geneva, sans-serif;}
.ff-times{font-family: "Times New Roman", Times, serif;}
/* TEXT font-bold style */
.fb{ font-weight:bold;}

/* line-height style */
.lh-01{line-height:20px;}

/* td background color style */
.tdbgc-blue{ background-color:#002b5c;}

/* td border color style */
.tdbc-01{ border-bottom:1px solid #d9cfea;}

/* Horizontal navigation bar style */
.topmenu-md{background-image:url(../images/top-menu-bg.png); background-repeat:repeat-x; height:40px; vertical-align:bottom; }
/*.topmenu-md center{display:inline-block;}
.topmenu-md center nav{display:inline-block;}*/

/* Horirzontal Main Menu Style  */
nav ul ul {display:none;z-index: 100;  white-space:nowrap; }
nav ul li:hover > ul {display: block;}
	
nav ul {text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0px;margin:0px;list-style: none;position: relative;display:inline-block; }
nav ul:after {content: ""; clear: both; display: block;	}

nav ul li {float: left; height:40px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:10px; }
nav ul li a {display: block; padding: 0px 0px;color:#002b5c; text-decoration: none;}
nav ul li:hover a {color: #000000; text-decoration:none;}
/*
nav ul ul {	background: #e9e9e9; border-radius: 0px; padding: 0;position: absolute;  top: 100%; text-align:left; text-transform:none; font-family:"Times New Roman", Times, serif; color:#010101; font-size:14px;}
nav ul ul li {float: none; border-bottom: 1px solid #c4c4c4;position: relative;}
nav ul ul li a {padding: 13px 17px 13px 17px;color: #fff;}	
nav ul ul li a:hover {background: #3388dd;}
			
nav ul ul ul {position: absolute; left: 100%; top:0;}
*/.nav-sap{background-image:url(../images/topmenu-saperater.png); background-repeat:no-repeat;height:40px; width:57px; background-color:none;}

/* InnerPage leftMemu style */
#nav1 ul{ display:block; margin:0px; padding:0px; }
#nav1 li{list-style:url(../images/arrow.png) outside;padding:5px 0px;}
#nav1 li:hover{list-style-image:url(../images/arrow-grey.png); background-color:#cccccc;}
#nav1 li a{color:#010101; text-decoration:none;}


.LeftContent1-UL{ list-style-type: none;height: 425px;margin:0;padding:0}

.CenterContent1-UL{ list-style-type: none;}
.CenterContent1-Item{margin-left: -32px;    margin-top: -12px;}
.SchoolNameBannerNoHeader-body{display:table-cell;}
.topLogoNoHeader-body{display:table-cell;}
.RightContent2NoHeader-body{height: 425px};
.calendarbody {
max-height: 320px;
overflow-x: hidden;
overflow-y: scroll;
display: block;
}

.PageContent-body{min-height:412px}
.lisub{padding: 5px 10px !important;list-style: none !important; background: url(../images/lt_menu_sub.png) no-repeat;
	background-position: left top;
}
.lisub:hover{padding: 5px 10px !important;list-style: none !important; background: url(../images/lt_menu_sub1.png) no-repeat;
	background-position: left top;
}
.sub{margin-top:0px;padding-left:15px;}

/* image slideshow style */
.img-slideshow-bg-01{ background-image:url(../images/image-slideshow-bg.jpg); background-repeat:repeat-x; background-position:top; height:370px;}

#slideshow1{ position:relative; height:398px;}
#slideshow1 IMG{position:absolute; top:0px; left:0px; z-index:8; opacity:0.0;height: 398px;width: 1115px;}
#slideshow1 IMG.active{z-index:10; opacity:1.0;}
#slideshow1 IMG.last-active {z-index:9;}

.bt-name-03 {
 -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
 -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
 box-shadow:inset 0px 1px 0px 0px #ffffff;
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #d7d7d7) );
 background:-moz-linear-gradient( center top, #f5f5f5 5%, #a8a6a8 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#a8a6a8');
 background-color:#f5f5f5;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 border:1px solid #d1cdd1;
 display:inline-block;
 color:#4f4b4f;
 font-family:arial;
 font-size:15px;
 font-weight:bold;
 padding:4px 14px;
 text-decoration:none;
 text-shadow:1px 1px 0px #ffffff;
}
.bt-name-03:hover {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d7d7d7), color-stop(1, #f5f5f5) );
 background:-moz-linear-gradient( center top, #d7d7d7 5%, #f5f5f5 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a6a8', endColorstr='#ebebeb');
 background-color:#d7d7d7;
}
.bt-name-03:active {
 position:relative;
 top:1px;
}