body {
	margin: 0px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	background:url(../images/img_toranam.png) left top repeat-x; border-top:2px solid #85c14e;
	padding-top:20px !important;
}

a{ color:#044281; text-decoration:none;}

a:hover{ color:#139619; text-decoration:none;}

a img{
	border:0px;
	opacity:1;
	filter:alpha(opacity=100);
}

a:hover img{
	border:0px;
	opacity:0.8;
	filter:alpha(opacity=80);
}

.headingWrap{ background:#f9f9f9; height:100px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; width:100%;}


h1, h2, h3, h4, h5, h6, ul, li, p, table, tr, td{ padding:0px; margin:0px;}

h3{ font-size:27px; color:#139619;}

h5{ font-size:15px; color:#3b3b3b; border-bottom:2px solid #e9e9e9; text-transform:uppercase; padding-bottom:10px; margin-bottom:15px;}

h5 span{ border-bottom:2px solid #139619;  padding-bottom:10px; padding-right:20px;}

.text-justify{ text-align:justify;}

.text-left{ text-align:left;}

.text-right{ text-align:right;}

ul, li{ list-style:none;}

li{ list-style:18px; padding-bottom:10px;}

p{ line-height:22px; font-size:13px;}

.footerbg{ background:url(../images/footerbg.png) center top no-repeat #3e8213; padding-top:70px; padding-bottom:20px;}

.header_border{  border-bottom:2px solid #e9e9e9;}

.socialicons ul{ float:right;}

.socialicons li{ float:left; padding-left:10px;}

.menuwrap{ width:100%; padding:0px; margin:0px; position: relative; top:37px;}

.menuwrap ul{ float:right;}

.menu li{ float:left; font-size:12px; text-transform:uppercase; color:#636363; font-weight:bold; line-height:66px;}

.menu li a{color:#636363; line-height:66px; display:block;  padding-left:12px; padding-right:12px;}

.menu li a:hover{color:#464646; line-height:66px; display:block; border-bottom:2px solid #139619;}

.menu_active{color:#044281 !important;  border-bottom:2px solid #139619;}

.bannerSection{ width:100%; float:left; height:auto; margin-top:10px;}

.bannerWrapper{ width:636px; float:left; height:313px; background:#ddd;}

.upcomingEventsWraper{
	width:304px;
	height:313px;
	float:right;
}

.bodyContentWrapper{
	padding-top:30px;
	padding-bottom:45px;
}

.testimonialsWrapper{
	width:100%; float:left; height:auto;
}

.testi_green{ font-size:13px; font-weight:bold; color:#139619; padding-top:10px;}

/*----- News Slider Styles Start -----*/

#newsMainSlider{
	width:255px;
	overflow:hidden;
}

#slides{
	/* This is the slide area */
	height:auto;
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:255px;
	overflow:hidden;
}

.slide{
	float:left;
	width:255px;
}

#bulletwrap{
	/* This is the container for the thumbnails */
	height:auto;
	position:relative;
	margin-top:-20px;
	top:-25px;
}

#bulletwrap ul{
	margin:0px;
	padding:0px;
	float:right;
}

#bulletwrap li{
	/* Every thumbnail is a li element */
	width:10px;
	display:inline-block;
	list-style:none;
	height:1px !important;
	overflow:hidden;
}

#bulletwrap li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(../images/newsbullet_active.png) repeat;
}

#bulletwrap li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(../images/newsbullet_active.png) no-repeat;
}

#bulletwrap li.act a{
	cursor:default;
}

#bulletwrap li a{
	display:block;
	height:10px;
	padding-top:2px;
	padding-left:2px;
}

/*a, a:visited {
	color:#0196e3;
	text-decoration:none;
	outline:none;
}*/

/*----- News Slider Styles End -----*/

.footertxt{
	color:#ccdec0;
}

.footertxt p{
	color:#ccdec0;
	font-size:12px;
	line-height:18px;
}

.footertxt a{
	color:#ccdec0;
}

.footertxt h6{ text-transform: uppercase; border-bottom:1px solid #74a555; padding-bottom:5px; margin-bottom:10px; font-size:12px; font-weight:bold;}

.footertxt li{ background:url(../images/footer_arrow.png) left 8px no-repeat; padding-left:15px; line-height:18px;}

.footertxt li a{color:#ccdec0;}

.footertxt li a:hover{color:#edf4e9;}

.fb{ background:url(../images/icon_fb_footer.jpg) top left no-repeat !important;  }

.fb a{ line-height:22px !important; padding-top:5px; padding-left:15px;}

.tw{ background:url(../images/icon_tw_footer.jpg) top left no-repeat !important;  }

.tw a{ line-height:22px !important; padding-top:5px; padding-left:15px;}

.in{ background:url(../images/icon_in_footer.jpg) top left no-repeat !important;  }

.in a{ line-height:22px !important; padding-top:5px; padding-left:15px;}

.copyrightstxt{ font-size:11px; color:#ccdec0;}

.leadershipphotoWrap{ width:200px; height:auto; margin:0 auto;/* opacity:0.4;*/}

.leadershipphotoWrap img{ padding:5px;  border:1px solid #f0f0f0;}

.leadershipphotoWrap1{ background:#f9f9f9; border:1px solid #f0f0f0; padding:10px;}

.leadership_nameWrap{ padding-top:10px;}

.leadership_name{ font-size:13px; color:#3e8213; font-weight:bold;}

.event_photowrap{ padding-bottom:20px;}

.event_photowrap img{padding:5px;  border:1px solid #f0f0f0;}

.event_photowrap a img{padding:5px;  border:1px solid #f0f0f0;}

.pagenavigation{ text-align:center;}

.pagenavigation ul{
	margin:0 auto;
	width:160px;
	padding-top:15px;
}

.pagenavigation li{
	font-size:11px; float:left; padding-left:10px;
	color:#acacac;
}

.pagenavigation li:after{
	content:"/";
	padding-left:10px;
}

.pagenavigation li:last-child:after{
	content:close-quote;
	padding-left:10px;
}

.pagenavigation li a{
	color:#878787;
}

.pagenavigation li a:hover{
	color:#139619;
}

.galleyWrapper li{
	width:220px;
	height:auto;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

.galleyimg{
	height:165px;
	width:220px;
}

.galleyimg img{
	width:100%;
	height:100%;
}

.galleryhead{
	font-size:14px;
	font-weight:bold;
	color:#044281;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
	line-height:20px;
}

.gallerynorTxt{
	font-size:11px;
	text-align:center;
	line-height:18px;
}

.leftmenu ul{float:left; width:100%;}

.leftmenu li a:before{
	content:">";
	padding-right:15px;
	color:#044281;
	padding-left:15px;
}

.leftmenu li{float:left; border-bottom:1px solid #ddd; background:#fff; font-weight:bold;  text-transform:uppercase; color:#044281; width:100%; padding-bottom:0px;}

.leftmenu li a{ background:#fff; font-size:12px; color:#044281; display:block; width:100%; line-height:34px; height:34px; }

.leftmenu li a:hover{ background:#f9f9f9; font-size:12px; color:#139619;}

.texfield_name{ font-size:14px !important; text-transform:uppercase; font-weight:bold; padding-bottom:8px !important;}

.texfield{ width:96%; height:28px; margin-bottom:5px; border:1px solid #8d8d8d; text-indent:5px; font-size:12px;}

.textarea{width:98%; height:100px;  border:1px solid #8d8d8d; font-size:12px; font-family: 'Open Sans', Arial, Helvetica, sans-serif;}

.footerbtn{
	width:150px;
	height:34px;
	background:#044281;
	text-align:center;
	line-height:34px;
	color:#fff;
	text-transform:uppercase;
	display:block;
	font-size:15px;
}

.footerbtn:hover{
	background:#139619;
	color:#fff;
}

.comingsoon_new{
	width:100%;
	position:relative;
	height:400px;
	font-size:50px;
	font-weight:100;
	top:400px;
	margin-top:-400px;
	text-align:center;
	line-height:400px;
	z-index:999;
}

.abH6{
	font-size: 15px;
	color: #139619;
	margin-bottom:20px;
}
.cirLi{
	margin:0px;
	padding:0px;
	margin-left:20px;
}
.cirLi li{
	margin:0px;
	padding:0px;
	list-style:circle;
	padding-left:10px;
	font-size:14px;
	line-height:22px;
	margin-bottom:15px;
}
.buyTicketsbtnWrap{
	width: 636px;
	float: left;
	height: auto;
	text-align: center;
	margin-bottom: 30px;
}
.buyTicketsbtn{
        width: auto;
    height: 34px;
    background: #fff;
    text-align: center;
    line-height: 34px;
    color: #044281;
    text-transform: uppercase;
    /* display: block; */
    font-size: 15px;
    padding: 8px 35px;
    border-radius: 25px;
    border: 2px solid #044281;
    font-weight: bold;
}
.buyTicketsbtn:hover{
    color: #139619;
    border: 2px solid #139619;
    font-weight: bold;
}