body{margin:0px; font-family:Verdana; font-size:12px;}
.main{ width:945px;margin:auto;}
.Headings{/*width:945px;float:left;*/}
p
{
	text-align: justify;
	padding: 0px 10px 10px 0px;
	margin:0px;
	line-height:17px;
}

/*Neethu*/
.facebook{ padding: 10px;  background-color:#fff;}
 .floatdiv{ float:left; width:45%;}
.facebook h3{ color:#15388c;}

.rightdiv{ float:right; width:42%;margin-top: 25px}

.clear{clear:both;}
.video1, .video1 a{/*color:#31549f!important;*/text-decoration:none!important;color:#fff;  background-color:#f36525}
.video{/*color:#ffffff!important;*/color:#000;border-bottom:1px solid #3054a0}
.video a{text-decoration:none!important;color:#000;}
.floatleft{float:left;}
.headingsleft{/*float:left;width:35%;*/padding-left:38px;}
.divmenu{/*background-image:url(../images/fimAustralia_09.jpg);background-repeat:no-repeat;*/
         height:61px;width:945px; background:#3054a0; background-repeat:no-repeat; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
#content{background-color:#FFFFFF; background-repeat:no-repeat; clear:both;margin:0px;   width:945px; }
h1{color:#3054a0; font-size:16px; padding :0px 0px 10px 0px;}
.cl{clear:both;}
h1 a{color:#3054a0; font-size:16px;text-decoration:none}
h2,.subHeader
{color:#3054a0;  font-size:14px; padding :0px 0px 10px 0px;margin:0px}
h2 a{color:#3054a0;text-decoration:none;}

.Eventcontent{ padding-top:23px; width:700px; float:left; margin:0px 10px;}
.Eventcontent a{color:#FFFFFF;font:11px;text-decoration:none}
.Eventviewmore{float:left; padding:5px 10px; background:#ececec; margin-top:18px; 
               background-repeat:no-repeat; color:#3054a0; border-radius:20px;}
.Eventviewmore a{color:#3054a0;text-decoration:none; font-weight:bold}
.footer{background-color:#000000;width:945px; clear:both}
.footermenu{font-size:12px; 
            /*float:left;width:100%;*/}
 .footermenu ul{ text-align:center; margin:0px 0px; padding:20px 0px 10px 0px}
.footermenu li{display:inline-block; border-right:solid 1px #ffffff;
               padding:0px 10px 0px 10px;}
.footermenu li:last-child{border:none;}
.footermenu a{text-decoration:none;color:#ffffff;}
.divaddress{color:#e8e8e8;font-weight:bold;float:right;padding-top:18px; padding-right:20px;font-size:11px; }
.copyright{color:#fff;clear:both;
           padding-bottom:15px;padding-top:10px; font-size:11px; text-align:center}
.copyright a{color:#525252;text-decoration:none;font-size:11px;}

.form
{
 /*background-color:#b9c3dc ;*/ background-color:#fff; border:1px solid #3054a0;  width:300px;float:left;}
 .heading
 {
 	/*background-color:#3054a0;*/background-color:#f36525; color:White; padding:10px 0px 10px 10px; font-weight:bold  }
 .registration
 {
 	
background-color:#b9c3dc ;  padding-left:10px; padding-top:10px; padding-bottom:10px; width:500px; border: solid 1px #7c94c4 ;}
.continfo
{
	/*background-color:#b9c3dc ;color:#000000;*/background-color:#fff ; color:#000; 
	font-size:12px; width:520px;   border: solid 1px #7c94c4 ;}
.link
{
	color:#3054a0; text-decoration:none; font-weight:bold;}
.txt{ border: solid 1px #7c94c4 ; width:280px;}

.formforgot
{
	/*background-color:#b9c3dc ;*/ background-color:#fff; border:1px solid #3054a0;
	 float:left; margin-left:80px; width:300px; height:230px;}
.Links a
{
	color:#5e0f00;
	font-weight:bold;
	text-decoration:none;
}
.continfo input, .continfo textarea,
 .loginput{/*background-color:#d9e0ed;*/ background-color:#fff; padding:10px;
           border:solid 1px #7583b1}
           .loginput{ width:150px;}
/*.homeconent{
background-image:url(../images/FIMDVAustralia_04.jpg); background-repeat:no-repeat;

 width:945px; height:200px; }*/
 .welcomenote{padding:0px 2%;}
.homeevent{padding-top:30px;padding-bottom:30px}
.latestevent { background-color:#fff; margin-left:20px; padding:20px;
 line-height:22px;/*border-right: 1px dotted #000;*/ }
.latestevent a,.latestarticle a{text-decoration:none;  color:#000000;}
.article  { float:right; padding-top:15px; color:#ed6603!important; text-decoration:none; font-weight:bold; }
 
.latestarticle
{width:42%;
 float:Left; margin-left:30px; font-size:12px; background-color:#fff;padding:20px;
}
 
.latesteventhead{font-weight:bold;color:#15388c;/*display:none;*/font-size:15px;}
.latestarticlehead{font-weight:bold;color:#15388c;/*display:none;*/font-size:15px;} 
.latesteventhead img{ vertical-align:middle;}
.latestarticlehead img{ vertical-align:middle;}
.dashboard a{color:#3054a0; text-decoration:none; font-size:14px; font-weight:bold; }
.namebgcolor1{/*background-color:#3054a0;*/color:#fff; background-color:#f36525;
              width:522px; border-color:#7c94c4;/* float:left;*/ font-size:18px;}
.namebgcolor1 h1{/*color:#c0d3fe;*/ color:#fff;margin:0px;padding:10px 20px 10px 20px;}
.namebgcolor{background-color:#3054a0;width:900px;color:#c0d3fe; border-color:#7c94c4; float:left; font-size:18px;}
.namebgcolor p{padding:10px 0px 10px 30px;}
.messagecontact{ padding:10px 0px;}
.panelcontact{ margin:10px;}
.newbtn{float:right;padding-right:60px;}
.school{color:#3054a0;float:left; }
.schoolname{color:#874602;float:left;}
.web{color:#3054a0;float:left;}
.webname{color:#874602;float:left;}
.webname a{text-decoration:none;color:#874602;}
.bgcolor{background-image:url(../images/schoolbgimg.jpg);background-repeat:no-repeat;clear:both;background-position:center top}
.img{float:left; margin-left:25px; margin-top:20px; margin-right:10px; margin-bottom:20px; border-color:#8c93a3;border-style:solid;border-width:2px;}
.synopsis{color:#08122b; padding-left:30px; padding-top:25px;text-align:justify;}
.type{color:#3054a0;}
.divgrid{width:420px;height:172px;/*background-color:#b9c3dc;border-color:#7c94c2;border-style:solid; border-width:2px;*/ background-color:#ffffff;float:left;}
.bgpad{padding-top:17px;font-weight:bold;}
.schoolwidth{float:left;padding-left:93px;width:400px;}
.webwidth{width:400px;float:left; }
.clearboth{clear:both;}
.articals{ line-height:15px;}
.structureimg{width:120px;margin:0px 0px 0px 0px;float:left;background-color:#b9c3dc;}
.divgridcontent{float:right;width:240px;color:#021b54;padding:15px 10px 0px 0px;line-height:1.7em;}
.divgridcontent a{color:#021b54;text-decoration:none;}	
.divgridImage{float:left;width:150px;margin:10px 10px 10px 5px;}	
.divgridLine{/*background-color:#3054a0;*/ background-color:#f36525;  
             width:422px;height:25px; color:#ffffff; }
.divgridLineIn{ /*padding:2px 0 0 11px;*/ font-weight:bold; padding:5px;}
.Hrline{ width:720px; float:left;}
.viewmoreimage{margin:5px 0px 0px 5px; float:right;}
	.divgridcontent span{ color:#f36525;}
	
	.welcometofimdiv{ margin:0px 20px;}
.welcomehead {	
	font-family: 'Oswald', sans-serif;
	font-size: 30px;
	padding: 10px 0px 0px 15px;
	color:#15388c;
}
.welcomefacebook {
	float: right;
	width: 20%;
	padding: 15px 0px 0px 0px;
}
.welcomefacebook{max-width:100%;}

.welcomeimgdiv{/*background-image:url(../images/FIMDVAustralia_031.jpg);*/
background-repeat:no-repeat; background:#ececec;
/*background-image: url(../images/1FIMDVAustralia_04.jpg)*/;clear:both;
               background-position:center top}
	/*............................................................................................*/
	                     /* menu concept*/
	/*............................................................................................*/
	
.navigation{margin:0px;list-style-type:none;height:65px;padding:0px}
.navigation ul{
	margin:0px 0px 0px 0px; 
	padding:0px; 
	list-style-type:none; 
	position:relative;
	clear:both;	
}
.navigation li{	
	list-style-type:none; 
	padding:0px; 
	margin:0px; 
	float:left;
	z-index:100; 
	position:relative;
}

.navigation img{
	border:0px;
}
.navigation li a{
	font-size:16px;
	text-decoration:none;
	color:#65696e; 
	display:block;
	margin:0px;
  	float:left;
	z-index:100;
	
}
.navigation li.current a, .navigation li a:hover, .navigation li.current li a:hover{
	text-decoration:none;
	color:#e95504;	
}
.navigation li.current li a{
	text-decoration:none;
	color:#989494;
}
.navigation li li{
	margin:0px 0px 0px 0px;
	padding:0px;
	position:relative;
	z-index:100;	
}
.navigation ul{
	display:none;
	position:absolute;
	/*top:78px;
	background-color:#b9c3dc;*/
	border-top:2px solid #3054a0;
	top:78px;
	background-color:#ffffff;
 	padding-bottom:3px;
	z-index:100;	
    /*width:260px;*/
    width:215px;
	/*border-top:none;*/
	border-bottom:2px solid #3054a0;
	/*border-left:2px solid #3054a0;
	border-right:2px solid #3054a0;
	-moz-border-radius-bottomleft:9px;
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-left-radius:9px;
	-webkit-border-bottom-right-radius:9px;*/
}
.navigation li ul li{ border-bottom:1px solid #000;width:205px; margin:0px 5px}
.navigation li ul li:last-child{ border-bottom:none;}
.navigation li ul a{
	/*width:260px;*/
 	width:215px;
	float:left;
	padding:0px 15px 8px 15px;
	font-size:14px;
	/*color:#372f7e;*/
	color:#000;
	line-height:24px;
	z-index:100;
	text-decoration:none;
}

/*....................................................... */

   /*accordion concept */
/*........................................................ */
.accordion_toggle 
		{
			display: block;
			height: 40px;
			width:850px;
			background: #3054a0 url('images/accordion_toggle.jpg') no-repeat top right;
			line-height: 30px;
			text-decoration: none;
			outline: none;
			color: #ffffff;
			font-weight:bold;
			border-bottom: 2px solid #7c94c4;
			cursor: pointer;
			margin: 0px;     
			padding-top:0px; 
			padding-bottom:0px;
		}
		
		.accordion_toggle_active
		{
			background: #3054a0 url('images/accordion_toggle_active.jpg') no-repeat top right;
			border-bottom: 1px solid #000000;
		}
		
		.accordion_content 
		{
		    	line-height: 150%;
				background-color:#b9c3dc;
				width:850px;
				border:1px solid #7880af;
		}
			
.headingsright {
	float: right;
	width: 18%;
	padding-top: 23px;
} 
			
			/*........................................*/
			             /*  scroll concept */
				/*........................................*/
			
.marqueelink
{

color:#ffffff;
text-decoration:none;
font-weight:bold;
font-size:14px;}

.breadCrumb{color:#6a6a6a;font-weight:bold;width:945px;padding:0px;margin-top:-2px;clear:both;background-repeat:no-repeat;}
.breadCrumb span{text-decoration:none;color:#eb6204}.breadCrumb a{text-decoration:none;color:#6a6a6a}
caption{text-align:left;color:#e95504; font-size:17px; padding :0px 0px 10px 0px; font-weight:bold;}


.videogallery{width: 46%;margin-left: 5px;float: left;padding: 10px 10px 10px 10px;}
.videogallery iframe {width:100%;}
.menuicon{display:none;}
.headerlinks{}

.headerlinks1 li a{text-decoration:none;color:#000000;font-weight:bold;}
.headerlinks1{ display:none;}

.eventheadmaster{float:left;color:#ffffff;font-weight:bold;font-size:14px;
       padding:23px 0% 0px 3%;
	 }
.eventheadmaster img{padding-left:5px;}
.floatrightnew{display:none;}

.backgroundgrey{ background-color:#dbdbdb;
                 border-radius:10px;width:37%;float:left;
                 color:#00275f;font-size:14px;
                 padding:20px 0px  0px 2%;}
.backgroundgrey img{ vertical-align:middle;}     
.backgroundgrey1{ display:none;width:50%;float:right;}       

/*Menu */
.menu li a{ text-decoration:none;}
.menu ul{margin:8px 0px 8px 0px;padding:0px; text-align:center;}
.menu li{list-style:none;display:inline-block;padding:10px 15px 10px 15px; font-weight:bold;}
.menu li a{color:#15388c;white-space:nowrap;  }

/*end of menu*/

.footermenu{ display:block}
.contentdiv{padding:10px 40px 10px 40px;}
.breaddiv{padding-left:40px;padding-top:10px;}
.articlesdiv p{font-size:11px;color:#eb6204;}
.classtr{clear:both}
.eachcell{width:30%;margin:0px 1%;float:left;vertical-align:top;padding:10px 0px;}
.headclass{ background:#f36525; background-repeat:no-repeat; color:#fff}
.headclass .eachcell{ font-weight:bold}
.linkrow{ border-bottom: 1px solid #3054a0; }
.eachcell a{ text-decoration:none; color:#000;}
 
 /*Events*/
 .testimonialimg{background-color:#3054a0;padding:5px}
 .leftProg{width:260px; display:table-cell;vertical-align:middle;background-color:#fff;}
 .leftProg img{width:100%}
 .rightProg h4{color:Yellow}
 .rightProg h2{color:#fff!important}
 .rightProg{ display:table-cell;vertical-align:middle;padding:10px;   color:#fff}
  #listncal{ float:right; margin-right:7%; }
 #caldis{ float:left; padding:8px 10px 0px 10px!important; cursor:pointer; }
 #listdis{float:left;  padding:8px 10px 0px 10px!important; cursor:pointer;}
.cal2Prev,.cal1next{display:none} 
.Available a{color:#fff!important;}
 .Available{background-color:#f36525 !important;text-align:center;vertical-align:middle;}
.rightProg p{ margin-right:5px;}
.eventcontent .collapse p a{ color:#fff}
#calendar2{ display:none;}
.switch a{color:Yellow;font-weight:bold ; margin-top:0px; text-decoration:none; }
 .summary{float:left}
 .Note{ margin-top:10px; font-weight:bold; }
.demo{clear:both}
 .collapse{clear:both} 
 .summary h2{ margin-top:0px;}
 .admineventdiv table tr,.admineventdiv tr{ border-bottom:1px solid #000;}
  .admineventdiv table tr td a{ color:#000;}  
  .addeventtxtbox{ width:233px;}
  
 .addarticlesdiv{background-color:#fff ; color:#000; 
	font-size:12px; width:522px!important;border: solid 1px #7c94c4 ;}
  .addarticletxtbox{width:233px;}
  .admincateback{float:right; padding-right:80px;}
/*........................................*/
	     /* Responsive */
/*........................................*/

@media(max-width:999px)
{
/*.welcomeimgdiv{ background:none;}	
.homeconent{background:none;}*/
/*menu*/
#menuicon{/*position: absolute;*/display: block;right: 20px;width:35px;margin-top:10px;margin-bottom:10px}
.menu ul{left: 0px;position: absolute;top:48px;margin-left: 0px;z-index: 100000;width: 100%;background-color:#fff;text-align: center !important;padding: 0px;margin:6px 0px 0px;display:none;}
.menu li{display: block;border-left:0px!important;border-bottom: 1px solid #000;text-align: center;width:100% !important;margin-top:10px !important;margin-bottom:15px !important;background-image: none;float:none !important;padding:8px 8px 8px 8px; }	
.sf-menu ul{position: static !important;
margin-top: 10px;width:100% !important;
margin-bottom: 0px;text-align:center !important}
.sf-menu ul a{border-bottom:0px solid #fff !important;text-align:center !important}
.sf-menu ul li{text-align:center !important}
.sf-menu ul{display:none}
.sf-menu ul li{padding:5px 0px 5px 0px !important}
.menu li:last-child{border-bottom:0px solid #fff !important}
.menu li a{color: #000 !important;font-weight: bold;}
/*end of menu*/
	
.main{width:100%;}
.homebbaner img,.innerbanner img{ width:100%;}
.homeconent{ width:100%; height:100%}
.floatdiv,.rightdiv{ width:40%;}

.welcomenote p,.articals p{ text-align:left}
.footer{ width:100%;}
.divmenu{ width:100%;border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.Eventcontent{ width:100%; margin:0px;}
.Eventviewmore{ display:none;}
.Eventcontent marquee{ width:100%;}
.eventheadmaster{ display:none}
.breadCrumb,#content{ width:100%;}
#content p{ text-align:left}
.contentdiv{padding:10px 10px 10px 10px;}
.breaddiv{ padding-left:10px;}
.structurediv table td{width:50%;}
.divgridLine{width: 100%;clear: both;}
.divgrid,.Hrline{ width:100%;}
.divgridImage{width: 40%;}
.divgridcontent{ width:50%;}
.namebgcolor1,.continfo{width:100%;}
.txt{ width:96%;}
.txtareacontact{ width:94%;}
.headingsleft{padding-left:10px;}
.addeventtxtbox{ width:90%;}
.addarticletxtbox,.addarticlesdiv{ width:100%!important;}
#ctl00_Content_txtDesc_tbl{ width:100%!important;}
}
@media(max-width:750px)
{
.facebook{ float:none; width:98%;padding: 0px; background-color:#ECECEC; }
	
	.latestevent{padding-left: 0px; margin-left:0px; margin-right:20px;}
	.latestevent{  text-align:center}
	
	 .floatdiv{ float:none; width:98%; text-align:center;}
.rightdiv{ float:none; width:98%;}

.latestarticle{ float:none; width:95%; text-align:center}
	.latestevent p{ text-align:center}
	.latestarticle{margin-top: 20px;margin-left: 0px; margin-right:20px;}
	.structurediv table td{ display:block; width:98%; clear:both}
	.divgridImage{width: auto;}
	.divgridcontent{ width:auto; float:left}
	.galdiv table td{ display:block; width:100%; text-align:center}
	.galdiv p{ text-align:center!important}
	.videogallery{ float:none; padding:0px; width:100%; margin:20px 0px;}
	.eachcell{width:48%;   word-break: break-all;}
	.form,.formforgot{width:100%;float:none;}
	.formforgot{margin-left:0px; margin-top:20px;}
	.loginput{ width:96%;}
}
@media(max-width:500px)
{
	.headingsleft img{ width:75%;}
	.footermenu{ display:none}
	.divgrid{ float:none; height:auto;}
	.divgridImage img{ max-width:100%; margin:auto;}
	.divgridImage{width: 98%; float:none;text-align: center; margin:0px;}
	.divgridcontent{ width:98%; float:none;text-align: center}
	.Eventcontent{ float:none; padding:10px 0px; margin:0px}
	.divmenu{ height:auto; width:100%}
	.divgridcontent{padding: 15px 0px 0px 0px;}
	.structurediv table td{ display:block; width:97%; clear:both}
	.continfo table td{ display:block}
	.captchaimg{ width:100%;}
	.contacttdcolon{ display:none!important}
	.leftProg{width:100%; display:block;text-align:center;}
.trans{background-color:Transparent}
.trans img{border:2px solid #fff}
.leftProg img{max-width:100%;width: auto}
  .admineventdiv table td,.addgallerydiv td{ display:block}  
  
  #flip-scroll .cf:after { visibility: hidden; display: block; font-size: 0; content: " ";  clear: both; height: 0; }
#flip-scroll * html .cf { zoom: 1; }
#flip-scroll *:first-child+html .cf { zoom: 1; }
#flip-scroll table { width: 100%; border-collapse: collapse; border-spacing: 0; }
#flip-scroll th,
#flip-scroll td { margin: 0; vertical-align: top; width:10px;   }
#flip-scroll th { text-align: left; }
#flip-scroll table { display: block; position: relative; /*width: 100%; */}
#flip-scroll thead { display: block; float: left; }
#flip-scroll tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
#flip-scroll thead tr { display: block; }	

}
@media(max-width:350px)
{
	.headingsleft img{ width:75%;}
	.structurediv table td{ display:block; width:96%; clear:both}
	.contentdiv{padding:10px 8px 10px 8px;}
}

