/* CSS Document */

*{
margin:0px;
padding:0px;
}

img{
border:0px;
}

h1, h2, h3, h4, h5, h6 { line-height: normal; }
ol , ul{padding-left:15px;}
.floatl{
float:left;
}

.floatr{
float:right;
}
.floatm{
float:left;
}
.banner{
width:702px;
}
.clear{
clear:both;
}
.headtable{
width:1050px;
background-color:#FFFFFF;
}
.login{
display:block;
}
.login a{
text-decoration:none;
color:#a5a4a4;
line-height:21px;}
.login a:hover{
color:#DE0000;
background:url(../images/hover-bullet.gif) top center no-repeat;
}
login a.active{
color:#000;
background:url(../images/hover-bullet.gif) top center no-repeat;
}

.headtable tr td{
width:941px;
padding-right:15px;

}

.mytable {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.mytable td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

.mytable tr:nth-child(even) {
    background-color: #dddddd;
}


body{
background:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}	

/* CONTAINER STARTS HERE */

#container{
width:1050px;
margin:auto;
}

/* HEADER STARTS HERE */

.header{
height:120px;
padding-top:10px;
background-color:#FFFFFF;

}

.logo{
padding:5px 0px 10px 15px;
}
.google-translate{
/*padding:20px 10px 10px 10px;*/
}
.google-search{
padding:10px 10px 10px 10px;
}
.top-links{
margin-top:0px;
}

.top-links ul{
list-style:none;
}

.top-links li{
float:left;
font-weight:bold;
color:#a5a4a4;
padding:0px 17px;
}


.top-links li a{
text-decoration:none;
color:#a5a4a4;
line-height:30px;
display:block;
}

.top-links li a:hover{
color:#000;
background:url(../images/hover-bullet.gif) top center no-repeat;
}

.top-links li a.active{
color:#000;
background:url(../images/hover-bullet.gif) top center no-repeat;
}

.info{
width:1050px;

}

.info h1{
color:#8a8585;
line-height:35px;
font-size:28px;
font-weight:normal;
padding-bottom:15px;
}

.info p{
color:#000;
line-height:20px;
padding-bottom:20px;
}

/* CONTENT BOX STARTS HERE */

.content-box{
width:1050px;
background:#f6f7f7 url(../images/content-box-bottom.gif) bottom left no-repeat;
border-bottom-style:inset;
}
.content-box1{
width:1050px;
background:#f6f7f7;

}
.content-box-news{
width:1015px;
background:#f6f7f7;

}
.content-padding{
padding:10px 25px 45px 25px;
}
.content-padding1{
padding:30px 25px 15px 25px;
}
.content-padding-news{
padding:30px 25px 15px 15px;
}
.box-middle-bg{
background:url(../images/box-middle-bg.gif) top left repeat-y;
width:314px;

margin-right:25px;
margin-bottom:22px;
}
.box-middle-bg1{
background:url(../images/page.jpg) no-repeat;
width:250px;
height:217px;
margin-right:15px;
margin-bottom:10px;
}

.box-top-bg{
background:url(../images/box-top-bg.gif) top left no-repeat;
width:303px;
}
.box-top-bg1{

width:250px;
}

.box-bottom-bg{
background:url(../images/box-bottom-bg.gif) bottom left no-repeat;
width:303px;
padding:15px 15px 33px 15px;
}
.box-bottom-bg1{

width:239px;
padding:15px 15px 33px 15px;
}
.box-content{
width:279px;
text-align:center;
}

.box-content h1{
font-size:28px;
color:#000;
font-weight:normal;
padding-bottom:15px;
}

.box-content p{
color:#9aa3b8;
line-height:20px;
padding:10px 0px;
}
.box-content1 p{
color:#9aa3b8;
line-height:10px;
padding:6px 0px;
}
/* LEFT COL STARTS HERE */

.left-col{
width:335px;
}
.left-col1{
width:690px;
}
.left-col2{
width:690px;
padding:5px 0 40px 0;
}
.main-content { line-height: 22px; width: 690px; color:#5e6e6c; }
.main-content-photo { line-height: 22px; width: 950px; color:#5e6e6c; }
.main-content1 { line-height: 22px; width: 1015px; color:#5e6e6c; }

.main-content1 table{
    border-collapse: collapse;

   border: 1px solid;
   bgcolor:"#FFFFFF";
   border-color:#CCCCCC;
    cellpadding: "5px";
}

.main-content1 table td{
padding: 5px;
text-align: center;
font-size:14px; 
font-weight:200px; 
color:#5e6e6c;
	}
	
.main-content1 table th{
    background-color: #28ADD5;
    color: white;
	height: 30px;
	font-size:16px;
}
.main-content1 table tr td a{
color:#666666;
font-size:12px;
font-weight:bold;
text-decoration:none;}


.coursetable{
    border-collapse: collapse;
	width:690px;
   border: 1px solid;
   bgcolor:"#FFFFFF";
   border-color:#CCCCCC;
    cellpadding: "5px";
	margin-top:10px;
}

.coursetable tr td{
padding: 5px;
padding-left:10px;
 border: 1px solid;
  border-color:#CCCCCC;
text-align: left;
font-size:14px; 
font-weight:200px; 
color:#5e6e6c;
	}

.coursetable th{
    background-color: #28ADD5;
    color: white;
	height: 30px;
	font-size:16px;
}
.coursetable tr td a{
color:#666666;
font-size:12px;
font-weight:bold;
text-decoration:none;}

.main-content1 h2{
font-size:30px;
font-weight:normal;
color: #000;
padding-bottom: 30px;
}
.main-content-news { line-height: 22px; width: 970px; color:#5e6e6c; }
.main-content-news h2{
font-size:20px;
font-weight:normal;
color: #000;
padding-bottom: 20px;
}
.main-content-news p { color:#5e6e6c; line-height: 20px; padding:10px 0 10px 0; font-size:14px;}
.main-content a { text-decoration: none; color: #000; font-weight: bold; }

.main-content h2{
font-size:26px;
font-weight:normal;
color: #000;
padding-bottom: 15px;
}
.main-content-photo h2{
font-size:26px;
font-weight:normal;
color: #000;
padding-bottom: 15px;
}

.main-content span{
font-weight:bold;
color:#636e0f;
}

.main-content p { color:#5e6e6c; line-height: 20px; padding-top: 20px; }


.service-section{
width:300px;
height:210px;
}

.service-section img{
padding-right:15px;
position:relative;
top:3px;
}

.service-section h2{
font-size:20px;
font-weight:normal;
}

.service-section span{
font-weight:bold;
color:#636e0f;
}

.service-section ul{
width:250px;
padding-top:20px;
list-style:none;
}

.service-section li{
background:url(../images/bullets.gif) left 10px no-repeat;
padding-left:20px;
line-height:25px;
color:#000;
}

.service-section  li a{
text-decoration:none;
background:url(../images/dotted-line.gif) bottom left repeat-x;
width:250px;
display:block;
color:#000;
}

.service-section  li a:hover{
color:#000;
text-decoration:underline;
}


.quiklinks{
width:260px;
background:url(../images/newsletter-bg.gif) top left repeat-x;
border:2px solid #b8bcbc;
padding:15px;
margin-top:7px;
height:270px;
}

.quiklinks h2{
font-size:20px;
color:#fff;
font-weight:normal;
line-height:25px;
background:url(../images/star.png) top left no-repeat;
padding-left:50px;
padding-bottom:23px;
}
.quiklinks ul{
width:234px;
padding-top:20px;
list-style:none;
}

.quiklinks li{
background:url(../images/bullets.gif) left 10px no-repeat;
padding-left:10px;
line-height:25px;
color:#000;
}

.quiklinks  li a{
text-decoration:none;
background:url(../images/dotted-line.gif) bottom left repeat-x;
width:205px;
display:block;
color:#000;
}

.quiklinks li a:hover{
color:#000;
text-decoration:underline;
}

/* RIGHT COL STARTS HERE */

.right-col{
width: 310px;
}
.right-col-news{
width: 260px;
}

.newsletter-section{
width:262px;
background:url(../images/newsletter-bg.gif) top left repeat-x;
border:2px solid #b8bcbc;
padding:15px;
margin-top:7px;
height:220px;
}

.newsletter-section h2{
font-size:20px;
color:#fff;
font-weight:normal;
line-height:25px;
background:url(../images/mail-icon.gif) top left no-repeat;
padding-left:50px;
padding-bottom:23px;
}

form.signup-area{
width:234px;
}

.signup-area input.txtfield{
width:181px;
background:#f6f7f7;
padding:4px 5px;
margin-right:5px;
float:left;
border:0px;
color:#afb3b3;
font-size:11px;
font-weight:bold;
}

.contact-section{
background:#eceeee;
border:1px solid #c2c7c7;
padding:5px 15px 0px 15px;
width:268px;
height:47px;
margin-top:25px;
}

.contact-section p{
color:#000;
background:url(../images/text-bg.gif) right 4px no-repeat;
width:126px;
height:40px;
}

.contact-section span{
color:#000;
font-size:20px;
}

.contact-section a{
color:#670d26;
font-weight:bold;
text-decoration:none;
padding-top:12px;
}


.contact-section img{
padding-right:5px;
}


.contact-section1{
background:#eceeee;
border:1px solid #c2c7c7;
padding:5px 15px 0px 15px;
width:268px;
height:47px;
margin-top:40px;
margin-left:15px;
}

.contact-section1 p{
color:#000;
background:url(../images/text-bg.gif) right 4px no-repeat;
width:126px;
height:40px;
}

.contact-section1 span{
color:#000;
font-size:20px;
}

.contact-section1 a{
color:#670d26;
font-weight:bold;
text-decoration:none;
padding-top:12px;
}


.contact-section1 img{
padding-right:10px;
}

.bot-table{
margin-top:10px;
width:990px;
}

.border{
width:1050px;
height:5px;
background:url(../images/border.jpg) top left repeat-x;
}
.border-news{
width:1015px;
height:5px;
background:url(../images/border.jpg) top left repeat-x;
}
.border-course{
width:700px;
height:2px;
margin-top:10px;
margin-bottom:20px;
background:url(../images/border.jpg) top left repeat-x;
}
/* FOOTER STARTS HERE */
/*
.footer-links{
width:1050px;
line-height:70px;
background-color:#FFFFFF;

}

.footer-links ul{
padding:0 0 0 10px;
list-style:none;
}

.footer-links li{
float:left;
padding-right:7px;
font-weight:bold;
color:#989c9c;
}

.footer-links li a{
text-decoration:none;
color:#989c9c;
}

.footer-links p{
color:#989c9c;
font-weight:bold;
}

*/
/* Code for photo gallery */
div.mygallery {
    border: 1px solid #ccc;
}

div.mygallery:hover {
    border: 1px solid #777;
}

div.mygallery img {
    width: 100%;
    height: auto;
}

div.desc {
    padding: 15px;
    text-align: center;
}

* {
    box-sizing: border-box;
}

.responsive {
    padding: 0 6px;
    float: left;
    width: 24.99999%;
}

@media only screen and (max-width: 700px){
    .responsive {
        width: 49.99999%;
        margin: 6px 0;
    }
}

@media only screen and (max-width: 500px){
    .responsive {
        width: 100%;
    }
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
/* inner pages css start */
/*h1{font:35px "Times New Roman", Times, serif ;margin:0px; color:#ffc850; font-weight:bold; padding:0px 0px 0 0px;}
h1 span{color:#fff}*/
.aboutus-img{float:right; border:4px solid #fff;	margin:0 0px 10px 20px;}
h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#636e0f; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #000;	margin:0px 0px 10px 0px;}
h6{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#636e0f; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #5b7a92;}
input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 6px solid #000;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; padding-bottom:10px; padding-right:20px}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */


