body{
	padding:0px;
	margin:2px 0px 0px 0px;
	background-image:url(images/body-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #4b91b3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-align: justify;

}


a{ color:#FFFFFF; text-decoration:none}

a:visited{}

a:hover{}

.subHeadingbb{ font:bold 14px Tahoma; padding-left:22px; color:#2B8CBA}

.subHeading{ font:bold 14px Tahoma; color:#2B8CBA}

.subHeadinggreen{ font:bold 12px Tahoma; color:#4DD907}

.mainHeading1{ font:bold 14px Tahoma; color:#2B8CBA; text-decoration:underline}

.subHeading2{ font:bold 11px Tahoma; color:#2B8CBA}
.box_gall {
	width:179px;
	height:auto;
	border:1px #333333 solid;
}



.table{ border-collapse:collapse; border:1px solid #d1d1d1}

.table td{padding:2px 0px 2px 5px; border:1px solid #d1d1d1}

.table .tableheader td{ text-align:center; color:#FFFFFF; font-weight:bold}

.listtext{
	font-size:13px;
	font-family:Tahoma;
	font-weight:normal;
}

.textbox{ }

.textbox input{border:1px solid #e1e1e1; border-collapse:collapse;}

.textbox textarea{border:1px solid #e1e1e1; }

.gallerylink
{
	color:#f0771f;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	cursor: hand;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	
	
	
	
}
.gallerylink:hover
{
   	COLOR: #1872ca;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	CURSOR: hand;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

/*  ----- Custom Paging -----*/

.CustomPaging

{

	margin-top:3px;

	border-style: solid;

	border-width: 0px;

	border-color: #CCCCCC;

	position: relative;

	padding-top:10px;

	padding-bottom:10px;

	width:550px;

	font-weight:bold;

}

.Paging

{

	position: relative;

	padding: 4px 8px 4px 8px;

	margin-left: 2px;

	border: 1px solid #d1d1d1;

	text-decoration: none;

}

.Paging:Hover

{

	color:#FFFFFF;

	background-color: #1070AF;

	text-decoration:none;

	color:#FFFFFF!important;

}



.visited

{

	position: relative;

	padding: 4px 8px 4px 8px;

	margin-left: 2px;

	border: 1px solid #d1d1d1;

	text-decoration: none;

	background-color: #1070AF;

	cursor:pointer;

	color:#FFFFFF!important;

}



.visited:Hover

{

	/*background-color: #FC9A2E;*/

	text-decoration:none;

	color:#FFFFFF;

}



/*------------------- Header -------------------*/

#Header{

	background-image: url(images/header-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	padding:0px 3px 0px 4px;

	border-left:1px solid #00172B;

	border-right:1px solid #00172B;

	background-color:#02335E;

}

.toplinks {	color: #FFFFFF; height:21px }

.toplinks a{text-decoration:none;font-size:10px}

#Address{

	position:absolute;

	text-align:right;

	margin-left: 645px;

	top: 50px;

	width:203px;

}

/*===== Menu ===*/

/*#Menu table{

	border-bottom:2px solid	#02335E;

}*/

#Menu{

	position:relative;

	margin-bottom:18px; 

	background-image:url(images/m-blue.jpg);background-repeat:repeat-x; background-position:left top; 

}

#Menu a{ color:#FFFFFF;font-size:11px; }

#Menu ul{ margin:0px; padding:0px;}

#Menu ul li{

	float:left;

	background-image: url(images/menu-seperator.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	list-style:none;

	z-index:10;

}



/*#Menu td {text-align:center;}

#Menu td a{ padding:3px 0px 4px 0px; display:block; font-weight:bold }

#Menu .seperator{ width:1px; background-color:#FFF0DD}

*/

#Menu .maroon{background-image:url(images/m-maroon.jpg); background-repeat:repeat-x; background-position:left top;}

#Menu .green{ background-image:url(images/m-green.jpg); background-repeat:repeat-x; background-position:left top;}

#Menu .yellow{ background-image:url(images/m-yellow.jpg); background-repeat:repeat-x; background-position:left top;}

#Menu .red{ background-image:url(images/m-red.jpg); background-repeat:repeat-x; background-position:left top;}

#Menu .blue{ background-image:url(images/m-blue.jpg); background-repeat:repeat-x; background-position:left top;}

#Menu .orange{ background-image:url(images/m-orange.jpg); background-repeat:repeat-x; background-position:left top;}



#Flash{ height:304px;}



#Contant{ background-color:#E0ECF2}

#Contant a{ color:#2A029C}

#Contant a:hover{color:#E21920}



#About-Us{}

#Admission{}

#Pre-School{}



#RightMenu img{ margin-bottom:5px;}



#maroon .BreadCrumbs{ background-image:url(images/maroon-bg.jpg); }

#maroon h1{ color:#B0089D}

#maroon #RightMenu ul li a:hover{background-image:url(images/menu-maroon-bg.jpg); }

#maroon .tableheader td{background-image:url(images/maroon-bg.jpg); }



#red .BreadCrumbs{ background-image:url(images/maroon-bg.jpg); }

#red h1{ color:#E21920}

#red #RightMenu ul li a:hover{background-image:url(images/menu-maroon-bg.jpg); }

#red .tableheader td{background-image:url(images/maroon-bg.jpg); }



#yellow .BreadCrumbs{ background-image:url(images/yellow-bg.jpg); }

#yellow h1{ color:#DCCC14}

#yellow #RightMenu ul li a:hover{background-image:url(images/menu-yellow-bg.jpg); }

#yellow .tableheader td{background-image:url(images/yellow-bg.jpg); }



#green .BreadCrumbs{ background-image:url(images/green-bg.jpg); }

#green h1{ color:#4DD907}

#green #RightMenu ul li a:hover{background-image:url(images/menu-green-bg.jpg); }

#green .tableheader td{background-image:url(images/green-bg.jpg); }



#red .BreadCrumbs{ background-image:url(images/reg-bg.jpg); }

#red h1{ color:#D62026}

#red #RightMenu ul li a:hover{background-image:url(images/menu-red-bg.jpg); }

#red .tableheader td{background-image:url(images/reg-bg.jpg); }



#blue .BreadCrumbs{ background-image:url(images/blue-bg.jpg); }

#blue h1{ color:#1176A8}

#blue #RightMenu ul li a:hover{background-image:url(images/menu-blue-bg.jpg); }

#blue .tableheader td{background-image:url(images/blue-bg.jpg); }



#orange .BreadCrumbs{ background-image:url(images/orange-bg.jpg); }

#orange h1{ color:#E86914}

#orange #RightMenu ul li a:hover{background-image:url(images/menu-orange-bg.jpg); }

#orange .tableheader td{background-image:url(images/orange-bg.jpg); }







#RightMenu{padding:12px 0px 0px 15px; margin:0px;}

#RightMenu ul{padding:0px 0px 0px 0px; margin:0px;}

#RightMenu ul li{padding:0px 0px 0px px; margin:0px 0px 2px 0px; display:block; list-style:none; background-image:url(images/menu-bg.jpg); width:150px; height:28px; background-position:left top; background-repeat:no-repeat}

#RightMenu ul li a{padding:7px 0px 7px 14px; display:block; color:#FFFFFF!important}







h1{ font-size:14px; font-family:Tahoma; padding:10px 0px 10px 0px; margin:0px;}

.BreadCrumbs{

	background-repeat:repeat-x; background-position:left top;

}

.BreadCrumbs div{}

.Details{ color:#535353; padding:0px 24px 0px 0px; border-right:1px dashed  #7FD5FF}

.Details1{
	color:#535353;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.Details p{ padding:6px 0px 6px 0px; margin:0px}
.ptext { font-size:10px; }
.siteimage{ float:right; padding:0px 0px 0px 0px; margin:0px 0px 10px 10px }





.dropdownMenu{ position:absolute}

.dropdownMenu ul{ list-style:none; padding:0px; margin:0px}

.dropdownMenu ul li{ padding:0px; margin:0px; border:1px solid red}

.dropdownMenu ul li a{ padding:0px; margin:0px; display:block}



/*------------------- Home Page -------------------*/



#details p{ padding:4px 12px 4px 4px; margin:0px;}

#details .vSeperator{ font-size:12px; border-right:1px dashed #7FD5FF}

.more{ color:#1b3d59; font-weight:bold; text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif;}

#LinksMessage{ position:absolute; margin-top:25px; margin-left:5px; height:43px; padding-top:5px; width:855px}



/* --------------------- Footer ---------------------*/

#Footer {

	background-color:#1B3D59;

	height:24px;

	color:#FFFFFF;

}

#Footer a{ padding:0px 0px 0px 0px}

#Footer div{ float:left; padding-left:18px;}

#Footer div span{color:#0DC52E; font-weight:bold}




.div_flash {
	width:593px;
	height:auto;
}
.div_pri {
	height:93px;
	width:270px;
}
.div_pri2 {
	height:117px;
	width:270px;
}
.div_flash2 {
	width:863px;
	height:auto;
	float:left;
}
.div {
	width:auto;
	height:auto;
}
.bar {
	color:#4B91B3;
	font-weight:bold;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
.sign {
	width:150px;
	text-align:center;
	padding-top:10px;
	font-family:Tahoma, Arial;
	margin:0px auto;
}
.sign2 {
	width:150px;
	text-align:center;
	padding-top:10px;
	font-family:Tahoma, Arial;
	margin:0px auto;
}
.bar2 {

}
.bar3 {
	padding:10px;
}
.barbb {
	border:1px #1EA427 solid;
	padding-left:10px;
	padding-right:10px;
	color:#1686da;
	background:#F2F2F2;
}
.barbb2 {
	border:3px #1686da solid;
	color:#000000;
	background:#FFFFFF;
}
.line1 {
	background:#F5F5F5;
	color:#333333;
	text-align:left;
	height:16px;
	border:1px #666666 solid;
}
.line2 {
	background:#EFEFEF;
	color:#333333;
	text-align:left;
	height:auto;
	border:1px #666666 solid;
}
.pic {
	width:150px;
	font-family:Tahoma, Arial;
	font-size:10px;
	line-height:15px;
	background:#FFFFFF;
	text-align:center;
	height:83px;
	padding-top:25px;
	border:1px #333333 solid;
}
