*{ margin:0px; padding:0px;}
body{ margin:0px; padding:0px; font-size:12px; font-family:Verdana, Geneva, sans-serif}
img, a{ text-decoration:none; outline:none; border:none}
.clrBoth{ clear:both}
ul{ list-style:none}
.fl{ float:left}
.fr{ float:right}

#main-wrapper{ width:100%; margin:0 auto; max-width:1024px;position:relative}
.logo{background:url(../images/inner_-logo.png) no-repeat 0 0; width:178px; height:110px; display:inline-block; margin-top:20px}
.social-icons{ margin:55px 40px 0 0}
.fb_icon{ width:25px; height:26px; background:url(../images/fb.png) no-repeat 0 0; display:inline-block;}
.twtr_icon{ width:32px; height:26px; background:url(../images/in.png) no-repeat 0 0; display:inline-block;}
.aside-menu{ width:17%; float:left; padding:155px 0 0 50px}
.aside-menu .active{ font-weight:bold}
.aside-menu ul li{ padding-top:15px}
.aside-menu ul li a{ color:#053378}
.middle-rt-content{ width:74%; float:right; padding-right:20px}
.page-title{ font-size:12px; text-transform:uppercase; color:#055678}

/*  accordion start here  */
.ac-container{ margin: 10px auto 30px auto; text-align: left}
.ac-container label{
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;
	height: 30px;
	cursor: pointer;
	color:#29315f;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 12px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
}
/*.ac-container label:hover{ background: #fff;}*/
/*.ac-container input:checked + label,
.ac-container input:checked + label:hover{ background: #c6e1ec;	color: #3d7489;	text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 0px 2px 2px rgba(0,0,0,0.1);}*/
.ac-container label:hover:after,.ac-container input:checked + label:hover:after{ content: ''; position: absolute; width: 24px;height: 24px;
	right: 13px; top: 7px; background: transparent url(../images/arrow_down.png) no-repeat center center}
.ac-container input:checked + label:hover:after{ background-image: url(../images/arrow_up.png);}
.ac-container input{ display: none;}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	color: #29315f;
	line-height:19px;
	font-size:12px;
	padding:10px;
	text-shadow:0 1px #AAAAAA;
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
/*	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
*/}
.ac-container input:checked ~ article.ac-small{ height:auto}
.ac-container input:checked ~ article.ac-medium{ height:auto;}
.ac-container input:checked ~ article.ac-large{ height:auto;}
/*  accordion end here  */

.main-footer{ width:100%; height:132px; background:url(../images/footer.png) no-repeat 0 0; float: left}
.main-footer p{ text-align: center; color:#055678; font-weight:bold; font-size:12px; text-transform:uppercase; padding-top:100px;}
.utilitylist li{ background:url(../images/ul_icon.jpg) no-repeat 0 6px; font-size:14px; color:#29315f; padding:3px 3px 3px 20px;margin-left: 15px;}
.images-list{}
.images-list h3{ color:#05147e; border-bottom:2px solid #b80912; text-transform:uppercase; margin-top:15px; padding:0 0 5px 5px}
.images-list-photos{ width:100%; display:inline-flex}
.images-list-photos li{ float:left; width:164px; margin-top:10px; padding:6px 0; background:#e0dfde; margin-left:32px}
.images-list-photos li:first-child{ margin-left:5px}
.images-list-photos li p{ text-align:center; padding:0}
.images-list-photos li a{ font-size:14px; color:#052880; padding-top:5px; display:inline-block}
.videos-sec li{ text-align:center; float:left; margin-left:34px}
.middle-rt-content p{
    color: #29315F;
    font-size: 12px;
    line-height: 19px;
    padding: 10px;
    text-shadow: 0 1px #AAAAAA;
}
.middle-rt-content h1{ font-size:20px; color:#29315f; padding-left:10px;}

/* By Sonal */
#main_logo{width:437px;height:171px;background-image:url(../images/main_logo.png) ; margin:0 auto; display:inline-block;text-align:center}
.social_icons{	position:absolute;right:0;top:50px}
.fb_icon{width:25px;height:26px;background:url(../images/fb.png) no-repeat 0 0 ;float:left;margin:0 10px 0 0;}
.twtr_icon{width:32px;height:26px;background:url(../images/in.png) no-repeat 0 0;margin:0 40px 0 0;float:left;}
#button{margin:10px auto auto auto;text-align:center;width:850px;background:url(../images/line_logo.png) no-repeat 0 0; height:18px; padding-top:20px}
#button li{width:100px; margin:0px 0px 0px 30px; padding:0px; float:left; display:block;}
#button li a{width:100px;  margin:0px; padding-top:10px; float:left; font-family:Arial; font-size:12px;text-align:center;color:#003399; line-height:10px; font-weight:bold; text-decoration:none; }
#button li a:hover{color: #373737;}
#button li a.active{color: #373737;}
#slideshow{width:980px;height:418px;background:url(../images/s_1.jpg) no-repeat;margin:30px 0px 0px 0px;}
.copyrights{font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000099;text-align:center;font-weight:bold;margin:10px 0px 15px 0px;}

#contact {
	margin:20px 0 0 0;
}

#contact label {
	width:100px;
	float:left;
}

#contact input[type=text], #contact textarea {
	float:left;
	margin-bottom:10px;
	padding:4px;
	border:#3399CC solid 1px;
}

#contact input[type=submit] {
	background:#FF0000;
	padding:10px;
	color:#ffffff;
	border:none;
	margin-left:100px;
	cursor:pointer;
}




