body
{
    margin: 0;
    padding: 0;
    width: 100%;
    min-width: 998px;
    height: auto;
    background: url(../images/body_pattern4.png);
    background-size: 100% 100%; /*background:transparent;*/
}
p, span, h1, h2, h3, h4, ul, li, table, tr, td, a, input, label
{
    margin: 0;
    padding: 0; /*color:black;*/
    font-family: Georgia, Calibri, Aparajita, "Arno Pro" , sans-serif, verdana;
    font-size: 13px;
}
#container_big1, #cssmenu, #banner1, #latestnews1, #content-news-tabbed, #footer1, #Container_menu_welcome, #here1
{
    margin: 0;
    padding: 0;
}
#container_big1
{
    width: 100%;
    background: transparent;
    height: auto;
}

/*************************************Latest News Css***************************************/

#latestnews1
{
    width: 100%;
    min-height: 30px;
    background: #6ecde2;
    border-top: 2px solid #08486b;
    border-bottom: 2px solid #08486b;
    margin-bottom: 10px;
}
#latestnews1 .left_latnews
{
    width: 20%;
    min-height: 30px;
    float: left;
    background: #08486b;
}
.left_latnews span
{
    line-height: 28px;
    color: #fff;
    word-spacing: 2px;
    font-size: 15px;
    margin-right: 20%;
}

.left_latnews img
{
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    padding-top: 4px;
    margin-left: -3%;
}

#latestnews1 .right_latnews
{
    width: 60%;
    float: left;
}

.right_latnews h3
{
    font-size: 12px;
    line-height: 28px;
    font-weight: normal;
}

#latestnews1 .top-login
{
    width: 20%;
    float: left;
    min-height: 30px;
    background: #08486b;
}

.top-login a
{
    color: #fff;
    text-decoration: none;
    line-height: 28px;
    margin: 0; /*margin-left:5px; 	margin-right:8px;*/
}

/*************************************Latest News Css***************************************/

/**************************************Banner Css*******************************************/

#banner1
{
    width: 100%;
    min-height: 360px; /*background:red; 	margin-top:8px;*/
    box-shadow: -1px 2px 5px #3a3a3a;
}

#banner1 .banner1_big
{
    width: 100%;
    height: 360px; /*background:green; 	float:right;*/
}

#banner1_big .slider-banner
{
    width: 100%; /*margin: 100px auto; 	margin-right:1%;*/
    height: 360px;
    border: 0;
}

/*#banner1 .logo-img {
	margin:0;
	padding:0;
	width:30%;
}

.logo-img img {
	width:100%;
	position:relative; 
    margin-bottom:-290px; 
	z-index:1000000;
}*/

#banner1_big .logo-div
{
    margin: 0;
    padding: 0;
    width: auto;
}

.logo-div img
{
    position: relative;
    margin-bottom: -360px;
    z-index: 100;
    width: 35%;
    height: 360px;
}

#Container_menu_welcome
{
    border-radius: 1%;
    padding: 1%;
    width: 77.5%;
    min-height: 360px;
    float: right;
    margin-right: 1%;
    background-image: url(../images/pattern5.png);
    box-shadow: -1px 2px 5px #3A3A3A;
}

.tab_images
{
    width: 20%;
    float: left;
    margin-top: 8px; /*margin-left:-1%;*/
}

.tab_images img
{
    width: 100%;
    height: 125px;
}

.container_page2 p
{
    text-align: justify;
    line-height: 25px;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-left: 12px;
    margin-right: 12px;
}

.aboutinfo_details
{
    margin: 0;
    padding: 0;
    width: 100%;
}
.aboutinfo_details h3
{
    margin: 0;
    padding: 0;
    color: black;
    padding-top: 15px;
    font-size: 15px;
    text-decoration: underline;
}

.aboutinfo_details h2
{
    margin: 0;
    padding: 0;
    color: black;
    padding-top: 13px;
    font-size: 13px;
    text-decoration: underline;
}
.border, .border-exam
{
    margin: 0px;
    border: 2px solid #Fff;
    padding: 3px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.border td
{
    border-bottom: 1px solid #3a3a3a;
    border-left: 1px solid #3a3a3a;
    color: black;
    padding: 4px;
    text-align: left;
}

.border-exam td
{
    word-break: break-all;
}

.td1
{
    border-right: 1px solid #3a3a3a;
    text-align: left;
}
.td1_lft
{
    text-align: left;
    padding-left: 15%;
}
.td1_top
{
    border-top: 1px solid #3a3a3a;
}
.border .tr1
{
    color: #fff;
    background-color: #08486b;
    font-weight: bold;
    text-align: left;
    border: 1px solid #3a3a3a;
    text-transform: uppercase;
}
.border .toppp
{
    color: #fff;
    background-color: #12447d;
    border: 1px solid #3a3a3a;
}


/***********news css for welcome note ************/


.school-photo
{
    width: 30%;
    float: left;
    height: 150px;
    border: 1px solid #fff;
    border-radius: 5px;
    margin-right: 8px;
}

.welcome-fbg p
{
    text-align: justify;
    line-height: 25px;
}

/***********news css for welcome note ************/

/***********Contact Css ************/

.contact_details, .query_details
{
    margin: 0;
    padding: 0;
    width: 49%;
}


.contact_details h4, .query_details h4
{
    color: black;
    font-size: 15px; /*background:#FFFF77;*/
    width: 40%;
    line-height: 45px;
    border: 1px solid #3a3a3a;
    box-shadow: 1px 2px 5px #666666;
    border-bottom: 3px solid #3a3a3a;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    margin-top: 15px;
}
.contact_details table
{
    margin: 0;
    padding: 0;
    width: auto;
    padding: 6px;
}
.contact_details table tr td
{
    vertical-align: top;
    color: black;
    text-align: justify;
    padding: 5px;
    line-height: 35px;
}
.contact_details table tr td img
{
    border: 0;
    float: right;
    margin-top: 5px;
}

.contact_details table tr td a
{
    text-decoration: none;
    color: black;
}

.query_details ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    width: auto;
    text-align: center;
    margin-left: 15%;
}
.query_details ul li
{
    text-align: justify;
    margin-top: 15px;
}
.query_details ul li span
{
    color: black;
}
.query_details input[type="text"], textarea
{
    width: 80%;
    color: black;
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    padding: 10px;
    border: 1px solid #3a3a3a;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: transparent;
    text-transform: capitalize;
}

.button_query
{
    width: auto;
    padding: 2px;
    cursor: pointer;
    border: 1px solid #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #08486b;
    box-shadow: 1px 1px 2px #3a3a3a;
    color: #fff;
}

#content-news-tabbed
{
    width: 100%;
    min-height: 380px; /*background:#006666;*/
    margin-top: 10px;
}

#content-news-tabbed .news1_div, #content-news-tabbed .tabbed1_div
{
    margin: 0;
    padding: 0;
    width: 35%;
    float: left;
    min-height: 380px;
    margin-left: 1%;
    background: #69d2e7;
    border: 1px solid #3a3a3a;
    border-radius: 5px;
    box-shadow: -1px 2px 5px #3a3a3a;
}

.news1_div img
{
    width: 100%;
    height: 55px;
    border: 0;
}

.news1_div h2
{
    margin: 0;
    padding: 0;
    margin-top: -30px;
    color: #fff;
    font-size: 15px;
    text-align: left;
    margin-left: 11%;
}

#news1_div .div_Marquee
{
    width: 100%;
    margin: 0;
    padding: 0;
    height: 280px;
    margin-top: 13px;
}
.div_Marquee ul
{
    width: auto;
    list-style: none;
    margin: 0;
    padding: 0;
}
.div_Marquee ul li
{
    list-style-position: inside;
    list-style-image: url(../images/list.png);
    text-align: justify;
    margin: 0px 0px 0px 5%;
    line-height: 25px;
    width: 90%;
}
.div_Marquee ul li a
{
    color: #CC3300;
    text-align: justify;
    text-decoration: none;
}

#news1_div .button, #TabbedPanelsContentGroup .tab_button, #welcome-fbg .welcme-button
{
    margin: 0;
    padding: 2px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    float: right;
    margin-right: 2%;
    margin-top: 8px;
    border: 1px solid #fff;
    border-radius: 3px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background: #08486b;
    box-shadow: 1px 1px 2px #3a3a3a;
}

#content-news-tabbed .tabbed1_div
{
    width: 62%;
}


/***********************************Content Home Css****************************************/


/***************************************Footer Css******************************************/

#footer1
{
    width: 100%;
    min-height: 300px; /*background:#08486b;*/
    background: url(../images/footer_bg.png);
    border-top: 2px solid black;
    border-bottom: 2px solid black;
    box-shadow: 1px -3px 5px #3a3a3a;
    margin: 10px 0 0 0;
}
.Ftop
{
    width: 32%;
    float: left;
    margin-left: 1%;
}

.Ftop h3
{
    margin: 0;
    padding: 3px;
    font-size: 15px;
    color: black;
    margin-top: 5px;
    width: 40%;
    background: #69d2e7; /*border-radius:2px;*/
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-top-right-radius: 20px;
}

.Ftop_quick, .Ftop_connect, .Ftop_contact
{
    margin: 0;
    padding: 0;
    width: 99%; /*background:red;*/
    min-height: 230px;
    border: 2px solid #69d2e7;
    border-radius: 5px;
    border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-bottom-right-radius: 20px;
}

.connect_img, .connect_text
{
    width: 30%;
    min-height: 53px; /*background:red;*/
    float: left;
    margin-top: 3px;
}

.connect_img img
{
    height: 35px;
    border: 0;
    float: right;
    margin-top: 8px;
}

.connect_text
{
    width: 65%; /*background:#fff;*/
}

.connect_text span
{
    color: #fff;
    float: left;
    margin-left: 3%;
    margin-top: 16px;
}

.connect_text span a
{
    text-decoration: none;
    color: #fff;
}
.Ftop_contact p
{
    color: #fff;
    text-align: justify;
    line-height: 35px;
    margin-left: 8%;
    padding-top: 12px;
}

.Ftop_quick ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 8px;
}
.Ftop_quick ul li
{
    list-style-position: inside;
    list-style-image: url(../images/paperpin2.png);
    text-align: justify;
    line-height: 25px;
    padding: 14px;
}
.Ftop_quick ul li a
{
    text-decoration: none;
    color: #fff;
}
#footer1 .Fbtmbg
{
    margin: 0;
    padding: 0;
    background: #69d2e7;
    width: 100%;
    margin-top: 10px;
}

.divLft, .divRght
{
    margin-left: 1%;
    text-align: left;
    line-height: 30px;
}
.divRght
{
    float: right;
}
.divLft
{
    float: left;
}
.divLft span, .divRght span
{
    color: black;
}
.divLft a, .divRght a
{
    color: #00254A;
    text-decoration: none;
}
.divLft a:hover, .divRght a:hover
{
    text-decoration: underline;
}
.clear
{
    clear: both;
}
.validator
{
    color: red;
    font-style: normal;
    font-family: Times New Roman;
    font-weight: bold;
    font-size: smaller;
}
