/* CSS Document */

html, body{
	margin:0px;
	padding:0px;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color:#333;
	}
	
html, body{
height:100%;
}

#container{
min-height:100%;
}


xhtml #container{
height:100%;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
*html {
margin:0px;
padding:0px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac*/
img{
	border:none;
	}


p,h1,h2,h3,h4,div,form,blockquote,ul,li{
	margin:0;
	padding:0;
	}
	
.heading{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
}

* html img,
* html .png{
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
        
    );
}





/* LAYOUT STRUCTURE CONTROL */


/* Top part css start */

#top_part{
width:921px;
height:175px;
overflow:hidden;
margin:0 auto;
padding:20px 0 0 0;
clear:both;


}

#top_part .left{
float:left;
width:316px;
height:175px;

}

#top_part .right{
float:right;
width:571px;
height:175px;
overflow:hidden;

}

.aurbindo_center{
float:left;
width:571px;
height:81px;
padding:0 0 75px 0;
margin:0;
text-align:right;

}


.top_bar{
float:left;
width:571px;
height:18px;
padding:0;
margin:0;


}


.top_bar ul{
height:18px;
float:left;
list-style:none;
padding:0;
margin:0;
}

.top_bar ul li{
height:17px;
float:left;
list-style:none;
color:#585a56;
font:BOLD 12px Arial, Helvetica, sans-serif;
border-right:solid 2px #6c6d6a;
text-shadow:#666666;
font-stretch:2px;
padding:0px 4px;
}


.top_bar ul li a{
color:#585a56;
text-decoration:none;
}


.top_bar ul li a:hover{
color:#585a56;
text-decoration: underline;
}




.about {
color:#585a56;
}

 .about a{
color:#585a56;
text-decoration:none;
}


.about a:hover{
color:#b2d60c;
text-decoration:underline;
}

#about .about{
color:#b2d60c;
}


#team .team {
color:#570000;
}

#Aestheshorts .Aestheshorts {
color:#be1e2d;
}

#Awards .Awards {
color:#cf33d4;
}


#Form .Form {
color:#e44d7a;
}

#Contact .Contact{
color:#f7931e;
}

#Archive .Archive{
color:#e44d7a;
}

#Jury .Jury{
color:#9e005d;
}

#Schedule .Schedule{
color:#93278f;
}

#Press .Press{
color:#f15a24;
}


.awrad_ul{
list-style:none;
padding:25px 0 0 250px;
}


.awrad_ul li{
background:url(../images/award-ul-icon.jpg) no-repeat left 3px;

padding:0 0 0 25px;
line-height:25px;
}  


/* top bar and menu part css End */




/* Home Content part css Start */

#middle{
width:921px;
height:auto;
margin:0 auto;
padding:20px 0 0 0;
clear:both;
}

#middle h1{
clear:both;
font:bold 20px Verdana, Arial, Helvetica, sans-serif;
text-shadow:#333333;
color:#b40000;
padding:0;
margin:0;
line-height:25px;
text-align:center;
}

.red{
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#b40000;
}


.middle_content{
padding:20px 120px 70px 0;
line-height:18px;
text-align:justify;
clear:both;

}

/* Home Content part css End */

#screeningPwrap{
width:670px;
margin:0 auto;
padding:0 0 100px 0;
}

.screening{
float:left;
width:117px;
height:37px;
background:url(../images/tree-icon.jpg) no-repeat left top;
padding:10px 0 0 30px;
margin:0;
color:#00b400;
font:bold 12px Geneva, Arial, Helvetica, sans-serif;
text-align:left;
}


.award{
float:left;
width:81px;
height:37px;
background:url(../images/tree-icon.jpg) no-repeat left top;
padding:10px 0 0 30px;
margin:0 0 0 80px;
color:#00b400;
font:bold 12px Geneva, Arial, Helvetica, sans-serif;
text-align:left;
}


.green_big{
color:#00b400;
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
text-align:left;
}




.aetheshorts{
float:left;
width:124px;
height:37px;
background:url(../images/tree-icon.jpg) no-repeat left top;
padding:10px 0 0 30px;
margin:0 30px 0 100px;
color:#00b400;
font:bold 12px Geneva, Arial, Helvetica, sans-serif;
text-align:left;
}

.read{
color:#00b400;
font:bold 12px Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.read a{
color:#00b400;
text-decoration:none;
}

.read a:hover{
color:#00b400;
text-decoration:underline;
}

/* Footer part css Start */

#footer_wrap{
width:1000px;
background-color:#00b400;
height:26px;
clear:both;
overflow:hidden;
margin:0 auto;
padding:10px 0 0 0;
text-align:center;
color:#FFFFFF;
font:normal 11px Arial, Helvetica, sans-serif;
}

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

#footer_wrap a:hover{
color:#FFFFFF;
text-decoration: underline;
}


/* Footer part css End */






input{
height:18px;
width:230px;
border:solid 1px #cccccc;
font:normal 11px Arial, Helvetica, sans-serif;
}

textarea{
height:80px;
width:230px;
border:solid 1px #cccccc;
font:normal 11px Arial, Helvetica, sans-serif;
}




.Submit{
color:#FFFFFF;
height:22px;

width:60px;
background-color:#f7931e;
border:none;
background:url(../images/btn-bg.jpg) no-repeat left top;

font:bold 12px Arial, Helvetica, sans-serif;
}



*html .Submit{
color:#FFFFFF;
height:22px;
padding:1px 0 0 0;
width:60px;
background-color:#f7931e;
border:none;
background:url(../images/btn-bg.jpg) no-repeat left top;

font:bold 12px Arial, Helvetica, sans-serif;
}


.download{
padding:0;
margin:10px 0 0 0;}

th{color:#56BB3A;}

th span{color:#56BB3A; font-size:15px;}

th a{color:#56BB3A; text-decoration:none;}

th a:hover{color:#56BB3A; text-decoration:underline;}
