﻿*{margin:0;padding:0;font-family:Trebuchet MS;}
a,img{text-decoration:none;  color:inherit;border:0;}
.clear{clear:both;}
html{ background-color:#225072;background-image:url('../images/bg.jpg');
 background-attachment: fixed; background-size: cover;background-repeat:no-repeat;}
#main{width:1000px;margin:0 auto;}
#header
{
    height: 130px;
    background-color: #FEFEFA;
}
#header .left{background-image:url('../images/logo.png');background-position:left center;background-repeat:no-repeat; width:80%;float:left;height:inherit;}
#header .right{float:right;width:15%;height:inherit;}

/* Navigation */
#nav{background: #45484d; /* Old browsers */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

    height:40px;
}

ul.logins{margin:0;padding:0; float:right; list-style:none;margin-right:10px; margin-top:80px;}
ul.logins li{float:left;margin:10px 5px;}
ul.logins li a{  line-height:20px; color:#fff;font-size:12px;font-weight:bold;}
ul.logins li img{margin:5px;  width:20px; vertical-align:middle;}


ul.menu{margin:0;padding:0;list-style:none;}
ul.menu li{float:left;position:relative;z-index:999;}
ul.menu li a{padding:11px 12.75px;color:#fff;text-transform:uppercase;font-family:Calibri;font-size:14px;border-left:1px #111 solid;display:block;}
ul.menu ul{position:absolute;left:0;list-style:none; width:175px; background-color:#1C364A; display:none;}
ul.menu ul li{float:none;}
ul.menu ul li a{ border-bottom:1px #1C364A solid;border-left:1px #1C364A solid;border-right:1px #1C364A solid;}
ul.menu li:hover >a{ background-color:#32BCD1;    display:block;}

#content{min-height:450px !important;height:auto !important;max-height:50000px !important; background-color:#fff;}

#slide{height:360px;}
#part1{min-height:200px !important;height:auto !important;max-height:500px !important;padding:10px;}
#part2{clear:both;min-height:150px !important;height:auto !important;max-height:500px !important; padding:10px;}
#part3{clear:both; min-height:150px !important;height:auto !important;max-height:500px !important; padding:10px; border-top: 1px solid #000000; background-color:#E594B3; box-shadow: 0 0 2px 0 #808080; }
#footer{background-color:#2b2b2b;height:40px;color:#505050;line-height:40px;}
#footer .left{width:45%;float:left;padding-left:10px;}
#footer .right{ width:45%; float:right;padding-right:10px;text-align:right;}

ul.features{margin:0; padding:0;list-style:none;}
ul.features li{float:left;}
ul.features li {display:block; height:180px;width:245px;text-align:center;  cursor:pointer;}
ul.features li img{ margin:20px 0px;}
ul.features li span{display:block; color:#fff;font-family:Corbel;font-size:28px;font-weight:bold;text-transform:lowercase;line-height:30px;}
div.ftrbox{margin:0 0px;padding:20px;}
div.ftrbox p{color:#fff;font-size:13px; font-family:Trebuchet MS;}

.color-read
{
    background-color: #E83A00;
    border-top: 10px #AE7224 solid;
    border-top-color: #CA3300;
}
.color-read-noborder{background-color:#E83A00;}
.color-orange
{
    background-color: #FF7920;
    border-top: 10px #E5D461 solid;
    border-top-color: #FF6600;
}
.color-orange-noborder{background-color:#FF7920;}
.color-blue
{
    background-color: #1EC8C8;
    border-top: 10px #1AADAD solid;
}
.color-blue-noborder{background-color:#1EC8C8;}
.color-green
{
    background-color: #00CC99;
    border-top: 10px #64AF80 solid;
    border-top-color: #339966;
}
.color-green-noborder{background-color:#00CC99;}


.f-red{color:#C53333;}
h1{font-size:24px; margin-bottom:20px;}
h2{font-size:32px;font-family:Candara;font-weight:bold;color:#555;line-height:28px;}
h4{color:#c45555; text-transform:uppercase;}
h5{font-size:18px;color:#999;font-style:italic;}
q{color:#777;font-size:13px;}
q a{color:#c54444;font-style:italic;}
p.news{padding:5px;font-size:12px;color:#6297ce;}
a.link{color:#569f92;font-weight:bold;display:block;text-transform:capitalize;}
p{color:#666;padding:10px 0; text-align:justify; font-size:15px;}
q.saying{color:#336;font-size:14px;font-family:Lucida Calligraphy; margin:10px 15px; display:block;}
ul.photo_gallery{
 padding: 2px;
}
ul.photo_gallery li
{
   display: block;
   float: left;
   text-align: center;
   border:1px solid #EBEBEB;
   padding: 1px;
   margin-right:5px;
   margin-top: 2px;
   box-shadow: 0 0 1px 0px #71E0D2;
   border-radius:2px;
}
ul.photo_gallery li a img{
   display: block;
   width: 150px;
   height: 150px;
}
ul.photo_gallery li a span{
   display: block;
   color:  #38CCCA;
   font-family:  DecoNeue, fantasy;
}

ul.photo-gallery{

}
ul.photo-gallery{
 padding: 2px;
}
ul.photo-gallery li
{
   display: block;
   float: left;
   text-align: center;
   border:1px solid #EBEBEB;
   padding: 1px;
   margin-right:5px;
   margin-top: 5px;
   box-shadow: 0 0 1px 0px #3B3B3B;
   border-radius:2px;
}
ul.photo-gallery li a img{
   display: block;
   width: 142px;
   height: 140px;
}
ul.photo-gallery li a span{
   display: block;
   color:  #38CCCA;
   font-family:  DecoNeue, fantasy;
}
ul.photo-gallery li a img:hover
{
  border-radius: 20px;
}

table{width:98%;margin:10px;}
table tr th{background-color:#DB6C97;padding:5px;text-transform:uppercase;font-family:Arial; text-align:left;}
table tr td{ background-color:#FFFFFF;padding:5px;vertical-align:top;}

table.CM{  width:300px; margin:10px;box-shadow:0 0 3px 0 black;}
table.CM tr th{background-color:#DB6C97;padding:5px;text-transform:uppercase;font-family:Arial; text-align:left;}
table.CM tr td{ background-color:#FFFFFF;padding:5px;vertical-align:top;}

.tabl
{
  width: 98%;
}
.tabl tr td input[type="text"],textarea,input[type="password"]
{
 width:98%;
 border: 1px solid black;
}
.lbox
{
   border: 1px dashed #0A0000;
   box-shadow: 0 0 4px 0 #808080;
    padding:10px;
}

ul.prtList{margin:0;padding:0;list-style:none;}
ul.prtList li{float:left;width:258.5px; margin:0 5px; padding:5px;}
ul.prtList li:first-child{width:400px;margin-left:0;}
ul.prtList li h5{margin-bottom:10px;}

ul.box{list-style:none;}
ul.box li{width:220px;float:left;margin:0px 10px;}
ul.box li h1{margin-bottom:5px;text-align:center;font-size:20px;color:#505050;}
ul.box li img{height:125px;width:220px;border:1px #ccc solid;}
ul.box li a{display:block;font-family:"Trebuchet MS";font-size:12px;text-align:right;padding:5px;text-decoration:none;color:#5f2d35;}


.schoolLogin{background-color:#505050; margin:0 auto;padding:20px; width:410px; border-radius:10px; margin-top:100px;}
.studentLogin{background-color:#3b73b2;margin:0 auto;padding:20px; width:410px; border-radius:10px;  margin-top:100px;}

/* Form */
table.form{width:98%;margin:0;padding:0;}
table.form tr td{ background-color:Transparent;}
input[type="text"],input[type="password"]{ padding:3px; width:98%;}
input[type="submit"],input[type="reset"]{ background-color:#c61111; padding:2px 5px; border:1px #fff solid; color:#fff; margin:0px 5px;}


ol.download{margin:0;padding:0;margin-left:30px;}
ol.download li { color:#666; margin-bottom:3px;}
ol.download li a:hover{color:#c00;}

ul.albums{margin:0px; padding:0; list-style:none;}
ul.albums li { width:175px;float:left; padding:4px;border:1px #ccc solid;}
ul.albums li a img{ width:175px; height:135px; margin-bottom:5px;}
ul.albums li a span{ display:block; text-align:center; font-size:13px;color:#c53333;}

ul.albumPhotos{ margin:0; padding:0;list-style:none;}
ul.albumPhotos li{float:left; width:174px; margin:5px; padding:3px;border:1px #ddd solid;}
ul.albumPhotos li img{ width:174px;height:135px;}
ul.albumPhotos li span{ font-size:12px; display:block; color:#c50444;}

ul.list{margin:0; padding:0;font-size:15px;margin:10px 30px;}
ul.list li{color:#555;}

dl
{
    margin:0;
    padding:0;
}
dt
{
    color:#c50000;
    margin-bottom:3px;
    background-image:url('../images/ques.png');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:24px;
}
dd
{
    color:#555;
    margin-bottom:10px;
}