@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'optimaregular';
    src: url('../font/22f160bf-webfont.eot');
    src: url('../font/22f160bf-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/22f160bf-webfont.woff') format('woff'),
         url('../font/22f160bf-webfont.ttf') format('truetype'),
         url('../font/22f160bf-webfont.svg#optimaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
a{outline:none;text-decoration:none; line-height:100%;}
body {font-family: 'optimaregular';font-size:14px;margin:0;padding:0; color:#4e4e4e; line-height:100%;}
body, img, p, h1, h2, h3, h4, h5, h6, ul, ol, figure {border:none;list-style:none;margin:0;padding:0}
p {line-height:20px}
h1 {font-size:21px; margin:0 0 15px;}
h2 {font-size:18px;}
h3 {font-size:17px;}
h4 {font-size:16px;}
h5 {font-size:15px;}
h6 {font-size:14px;}
select, input, textarea {line-height:12px;font-size:12px}
textarea { overflow:auto; resize:none; }
.clear {clear:both; float:left; width:100%}
.aC{ text-align:center !important}
.aR{ text-align: right !important}
.aL{ text-align: left !important}
.pB10{ padding-bottom:10px !important}
.mB20{margin-top:20px !important;}
.pT0{ padding-top:0px !important}
.pB0{ padding-bottom:0px !important}
.bdr0{ border:none !important}
.topSec{float:left;width:100%;position:relative;background:url(../images/bg.png) repeat;}
.topSec .slider{position: relative;top:0;margin:0 auto;width:1200px !important;z-index:2;height:433px}
.banner{ margin:auto; width:1200px;}
.topSec .slider figure{margin:0;padding:0; height:434px}
header{width:1200px;float:left; position:absolute;height:73px; top:40px;z-index:3; left:50%; margin:0 0 0 -600px;background:#fff;opacity:0.95;/*filter:alpha(opacity=95);*/ overflow:visible}
.logo a{ position:relative; zoom:1; display:block;}
header .headerSec{margin:0 auto;position:relative;width:980px;position:relative;}
header .headerSec .logo{width:138px; float:left; margin:-30px 0 0; position:relative; zoom:1;}
header .headerSec nav{float:right;width:812px;}
header .headerSec nav ul{float:left;}
header .headerSec nav ul li{float:left;height:73px;background:url(../images/menu-separter.png)left top no-repeat;}
header .headerSec nav ul li:first-child{background:none;}
header .headerSec nav ul li a{font-size:16px;color:#6d6e71;padding:30px 20px 25px;float:left;letter-spacing:1px;display:block;}
header .headerSec nav ul li a.active{border-bottom:2px solid #ee3e8a;color:#ee3e8a;}
 header .headerSec nav ul li a:hover{color:#ee3e8a;}
.slogan{float:right;width:436px;padding:20px 20px 10px;background:#000;width:250px;float:right;margin:-180px 0 0 800px; position: absolute; opacity:0.85; filter:alpha(opacity=85)}
.slogan h2{font-size:36px;color:#fff;font-weight:normal;padding-bottom:15px;}
.slogan p{font-size:13px;color:#fff; line-height:16px;}

.boxLeft{width:1010px; float:left; background:url(../images/box-shdw-lft.png) no-repeat left top}
.boxRight{width:980px; float:left; padding:0 15px; background:url(../images/box-shdw-rgt.png) no-repeat right top}
.middle{width:940px; float:left; background:#FFF; min-height:380px; padding:30px 20px; margin-bottom:13px}
.middleHome{min-height:240px;}
.boxInOuter{ width:582px; float:left; padding-bottom:11px; margin:30px 0 0 0; background:url(../images/box-shdw-bott.png) no-repeat center bottom}
.boxIn{ width:540px; float:left; padding:30px 20px; border:1px solid #ccc}
.boxIn .boxInLeft{ width:170px; float:left; padding:0 20px 0 0; text-align:right; line-height:18px}
table td{ padding:2px 75px 2px 2px;}
table.comments td{ padding:2px 15px 2px 2px}
table td label,.form label{ color:#4e4e4e;}
table td input,.form input, select{width:200px; border:1px solid #bfbfbf; background:#FFF; line-height:18px; padding:4px 2px }
table td input:focus,.form input:focus,textarea:focus{border:1px solid #ee3e8a !important;}
table td textarea,.form textarea{width:200px; border:1px solid #bfbfbf; background:#FFF; line-height:18px; height:110px;padding:2px }
table td input#code,.form input#code{width:190px; border:1px solid #bfbfbf; background:#FFF; line-height:18px; padding:4px 2px }

/*changes made by rahman*/
.donate{ float:left; width:100%; padding-bottom:10px;}
.donate p.like{ float:left;width:77%; text-align:left;}
.donate p.check-box{ float:left;}
#pad-first{ padding-right:50px; -moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;}
#pad-third{ padding-right:26px;}

.regular-checkbox {
	display: none;
}

table.comments select{ width:100%;}

.regular-checkbox + label {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 7px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	margin-right:10px;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label {
	background-color: #e5408d;
	border: 1px solid #e5408d;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #fff;
}

.regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 12px;
	position: absolute;
	top: -2px;
	left: 3px;
	color: #fff;
}

.account-det{ border:1px dashed #888c8b;float:left; width:100%; margin:10px 0 30px;}
.account-det h2 {padding:15px 0 10px 25px;}
.account-det h2,.account-det h5{ font-weight:normal; }
.account-det ul{ float:left; padding:0 0 10px 25px; width:100%;}
.account-det ul li{ float:left; width:33%;}
.account-det ul li h5, .account-det ul li p{ float:left;}
.account-det ul li h5{ padding-top:10px; line-height:20px;}
.account-det ul li#first{ width:25%;}
.account-det ul li#second{ width:40%;}
.account-det ul li#third{ width:35%}

.checktitle{ padding-top:30px!important; }
.contact-us{ width:330px !important;}
.contact-us table td{ padding:2px 15px 2px 2px;}

.boxIn .boxInRight{ /*width:330px;*/ width:440px; float:left; border-left:1px  dashed #ccc; /*padding:0 0 0 10px; */ padding:0 0 0 8px;}
.topSec .middleSec{margin:15px auto;position:relative;width:1010px;padding:0px; overflow:hidden; background: url("../images/tp_shadwo.png") no-repeat scroll 6px 0 transparent; padding:7px 0 0}
.topSec .middleSec article{float:left; height:250px;}
.topSec .middleSec article:first-child{border:none;}
/*.topSec .middleSec article h3, .rightSec h3{font-size:21px;}*/

.topSec .middleSec .news{width:286px; position:relative;}
.topSec .middleSec .news ul{float:left;width:270px;}
.topSec .middleSec .news ul li{ border-top: 1px dashed #B5B5B5;
    float: left;
    padding: 10px 0;
    width: 100%;}
.topSec .middleSec .news > a { color:#EE3E8A;}
.topSec .middleSec .news ul li:first-child { border:0; }
 
.topSec .middleSec .news ul li figure{float:left;width:52px; background:url(../images/date.png) no-repeat; min-height:50px; height:auto; margin:0 8px 0 0}
.topSec .middleSec .news ul li figure p{ width:44px; font-size:11px; text-align:center; float:left; clear:left; color:#FFF }
.topSec .middleSec .news ul li figure h5{ width:44px; font-size:26px; text-align:center; float:left; color:#FFF; line-height:18px;}
/*.topSec .middleSec .news ul li */.news-desc1,.news-desc{float: left;}
/*.news-desc                      */.news-desc1{width: 210px;}
/*.topSec .middleSec .news ul li */.news-desc1 h4,.news-desc h4{font-size:14px;color:#00aeef; padding:0; margin:0; text-decoration:none !important; line-height:20px !important;}
/*.topSec .middleSec .news ul li */.news-desc1 h4 a,.news-desc h4 a{font-size:14px;color:#00aeef; text-decoration:none; float:none; line-height:18px;}
/*.topSec .middleSec .news ul li */.news-desc1 p,.news-desc p{font-size:11px;color:#5b5b5b; padding:0 !important;}
/*.topSec .middleSec .news ul li */.news-desc1 p a,.news-desc p a{color:#77a105; float:none;}

.middleHome article{ border-left:1px solid #bfbfbf}
.middleHome article:first-child{ border-left:0px;}

.topSec .middleSec .about{width:269px;padding:0 14px; position:relative}
.topSec .middleSec .about p{font-size:13px;color:#5b5b5b;padding-top:10px;line-height:19px;}
.topSec .middleSec .about a{float:right;text-decoration:none;color:#ee3e8a;}

.topSec .middleSec .photoGallery{width:323px;padding:0 15px;}
.topSec .middleSec .photoGallery h3{padding-bottom:14px;}
.topSec .middleSec .photoGallery ul{float:left;}
.topSec .middleSec .photoGallery ul li{float:left;padding:0 0 18px 14px; }
.topSec .middleSec .photoGallery ul li:first-child{padding:0 0 0 0;}
.topSec .middleSec .photoGallery a.more{float:right;color:#ee3e8a;padding-top:10px;}



.bottSec{float:left;position:relative;width:100%;background:url(../images/footer-bg.jpg) bottom left repeat-x #202020;}
.bottSec .footer{margin:0 auto;width:980px;position:relative;}
.bottSec .footer .footerLinks{float:left;width:950px;position:relative;display:block;}
.bottSec .footer .quickNav{float:left;width:950px;padding:15px;}
.bottSec .footer .quickNav .head-quick{float:left;}
.bottSec .footer .quickNav .head-quick h4{color:#fff;background:url(../images/quick-nav-arrow.png) right 6px no-repeat;padding-right:18px;float:left;cursor:pointer;}
.bottSec .footer .quickNav .quick-links{float:right;color:#acacac;}
.bottSec .footer .quickNav .quick-links a{color:#acacac;font-size:12px;padding:0 5px;}

.bottSec .footer .allLinks{float:left;width:950px;padding:8px 15px;border-top:1px solid #4a4a4a;}
.bottSec .footer .allLinks article{float:left;width:210px}
.bottSec .footer .allLinks article h4{color:#fff;font-size:15px; padding-bottom:15px}
.bottSec .footer .allLinks article.socialMedia { position:absolute; right:0; top:0; } 
.bottSec .footer .allLinks article ul{float:left;}
.bottSec .footer .allLinks article ul li{float:left;width:200px;padding:5px 0 5px 0;}
.bottSec .footer .allLinks article ul li a{color:#bdbdbd;font-size:12px;background:url(../images/bg-arrow-footer-links.png) 2px 4px no-repeat;padding:0 0 0 12px;}
.bottSec .footer .allLinks article ul li table td{ padding:2px 15px 2px 2px}
.bottSec .footer .allLinks article ul li table td label{ color:#bdbdbd;}
.bottSec .footer .allLinks article ul li table td input{width:170px; border:1px solid #fff; background:#FFF; line-height:16px; padding:2px }
.bottSec .footer .allLinks article ul li table td input:focus, textarea:focus{border:1px solid #ee3e8a !important;}
.bottSec .footer .allLinks article ul li table td textarea{width:170px; border:1px solid #fff; background:#FFF; line-height:16px; height:70px;padding:2px}
.bottSec .footer .socialIcon{float:left;width:980px;padding:8px 0;position:relative;}
.bottSec .footer .socialIcon h4{color:#fff;font-size:15px;background:url(../images/social-arrow.png) right 3px no-repeat;padding-right:15px;position:absolute;right:120px;top:-11px;}
.bottSec .footer .socialIcon figure {position:absolute;right:20px;top:5px;top:-16px;}

.banner article figure{ background:url(../images/banner-shadow.png) repeat-x bottom; padding-bottom:3px;}
.slider{ background:url(../images/banner-shadow.png) repeat-x bottom; padding-bottom:7px; }
/* position:absolute ; buttom:0 sk */
.aboutreadMore{float: right; padding-right: 10px; position: relative; right: 0;}
.bottSec .footer .copyright{float:left;width:965px;padding:8px 0 8px 15px;}
.bottSec .footer .copyright p{color:#bdbdbd;font-size:12px;}
.btns {
	border: none !important;
	cursor: pointer;
	display: block;
	float: right;
	font-weight: 300;
	line-height: 12px;
	overflow: hidden;
	padding: 4px 10px !important;
	text-decoration: none;
	width:auto !important;
	background:#ee3e8a !important;
	color:#fff !important
}
input.btnSubmit:focus{border: none !important;}
.btnSubmit {
	border: none !important;
	cursor: pointer;
	display: block;
	float: left;
	font-weight: 300;
	/*line-height: 12px;*/
	overflow: hidden;
	padding: 4px 10px;
	text-decoration: none;
	width:auto !important;
	background:#333333 !important;
	color:#fff !important
}
.slideCircle{float:left;width:100%;position:relative;z-index:4;margin-top:-23px;}
ul.slideNav{margin:0 auto;position:relative;width:50px;padding:0 465px;}
ul.slideNav li{float:left;background:url(../images/slider-nav.png) -17px 0 no-repeat;height:11px;width:11px;margin-right:5px;}
ul.slideNav li a{float:left;height:11px;width:11px;cursor:pointer;}
ul.slideNav li.activeSlide{background:url(../images/slider-nav.png) 0 0 no-repeat;height:11px;width:11px;cursor:pointer;}

  

.leftSec{width:602px;padding:0 0 0 14px; float:left; position:relative;}
.leftSec p{color:#5b5b5b;padding-top:10px;line-height:19px;}
.leftSec a{float:right;text-decoration:none;color:#ee3e8a;}
.leftSec h4{ font-size:18px; padding-top:0px; text-decoration:underline; line-height:35px;}
.leftSec h3{ padding-bottom:15px;}
.leftSec a.more{float:right;color:#ee3e8a;padding-top:10px;}

.aboutpage h4{ text-decoration:none;  border-bottom:1px dashed #999; font-size:15px; color:#5b5b5b; font-weight:normal; line-height:22px;}

.rightSec{ float:left; width:280px; padding:0px 0 0 15px; }
.rightSec .menu{width:280px; padding-bottom:15px; border-bottom:1px solid #e5e5e5; float:left;}
.rightSec .menu h3{padding-bottom:10px;}
.rightSec .menu ul li{ padding:6px 0 3px 0px; background:url(../images/arrow.png) no-repeat right; border-bottom:1px dashed #999;}
.rightSec .menu ul li a{ color:#5b5b5b; font-family: 'optimaregular'; line-height:18px;}
.rightSec .menu a.more{float:right;color:#ee3e8a;padding-top:10px;}

.rightSec .sphotoGallery{width:280px; padding:15px 0px; float:left}
.rightSec .sphotoGallery h3{padding-bottom:14px; float:left}
.rightSec .sphotoGallery ul{float:left;}
.rightSec .sphotoGallery ul li{float:left;padding:0 0 18px 14px; }
.rightSec .sphotoGallery ul li:first-child{padding:0 0 0 0;}
.rightSec .sphotoGallery a.more{float:right;color:#ee3e8a;padding-top:10px;}

.focusTab{ float:left; width:100%; margin:30px 0px; text-align:center;}
.focusTab .tab{ float:left; margin:0px 19px; cursor:pointer; text-align:center;}
.focusTab .tab:first-child{ margin-left:0px !important}
.focusTab .sub{clear:both; text-align:center}
.focusTab .tab img{ margin:10px; clear:both;}

.content{ background:#7f7f7f; width:564px; height:134px;  padding:10px 10px;  float:left; margin-top:15px; position:relative; border:1px solid #666; border-right:0px;}
.content p{ padding-top:0px !important; color:#FFF; text-align:left;}
.content span{ position:absolute; top:-1px; left:23px;}

#error, #cerror {
	color:red;
	font-size:11px;
	display:none;
}
.success { color:green !important; font-size:13px !important; font-weight:500 !important }
.failure { color:red !important; font-size:13px !important; font-weight:500 !important }
.needsfilled {
	background:#EE3E8A !important;
	color:white;
}
.newsContainer {
	padding:0 10px 15px 0;
	overflow:hidden;
}
.newsContainer p {
	padding:15px 0 0;	
}
.newsContainer hr {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 2px dotted pink;
    color: white;
    height: 0;
    line-height: 0;
    margin: 30px auto 0;
	width:300px;
	overflow:hidden;
}
.newsContainer figure {
	margin:8px 0 0;	
}
.activeFocus {
	color:#d61353 !important;
}
.hideDiv {
	display:none;	
}
.programHighlight {
	padding:5px 0 0 !important;
	clear:both;	
}
.programHighlight span {
	float:left;
	margin:0 30px 2px 0;
}
.newsList li {
	float:left;
	margin:0;
	width:292px;
	position:relative;
	border-bottom:2px dotted #f497ba;
	/*height:375px;*/
}
.newsList li.newsCol2 {
	margin:0 0 0 18px;	
}
.newsList li figure {
	margin:8px 0;	
}
.newsList li figcaption {
	margin:12px 0;
	line-height:18px;	
}
.news-desc h1 {
    color: #00AEEF;
    line-height: 20px;
	margin:15px 0;
	font-weight:normal;
}
.galleryList li {
	float:left;
	margin:0 55px 0 0;
	text-align:center;
	width:244px;
	background:url(../images/photo-frame.png) no-repeat;
}
.galleryList li a {
	display:block;
	float:none;
}
.galleryList li img {
	margin:19px 0;
}
.galleryList li figcaption {
	margin:14px 0;
	color:#000;
	font-size:16px;
	line-height:18px;
}
.backtoNews {
	position:absolute;
	right:10px;
	top:0;
	background:url(../images/miniarrow-left-pink.png) no-repeat;
	font-size:16px;
	font-weight:bold;
	padding:1px 0 0 15px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
 .topSec header .headerSec nav ul li a.active{padding:30px 20px 21px;}
 .bottSec .footer .socialIcon h4{background:url(../images/social-arrow.png) right 6px no-repeat;top:-14px}
}

@media screen and (min-width: 768px) and (max-width: 990px) { .topSec .slider{width:970px !important;overflow:hidden}
 .topSec .slider article{width:970px !important;}
 .topSec .slider figure img{width:970px;}
 .topSec header .headerSec .slogan{margin:0;position:absolute;right:20px;top:49px;}
 .topSec header .headerSec{width:970px;}
 .bottSec .footer{width:970px;}
 .bottSec .footer .quickNav{width:940px;}
 .bottSec .footer .copyright{width:955px;}
 .bottSec .footer .allLinks{width:940px;}
 .bottSec .footer .socialIcon{width:970px;}
 .topSec .middleSec{width:930px;}
 .topSec .middleSec .news{width:276px;}
 .topSec .middleSec .news ul{width:260px;}
 .topSec .middleSec .news ul li .news-desc{width:200px;}
 ul.slideNav{padding:0 455px;}
}

.vheight{
	height:100px !important;
}
#wrap{
	border:solid #BFBFBF 1px;
	width:197px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding:3px;
	margin-top:3px;
	margin-left:0px;
}

img#refresh {
    cursor: pointer;
}
.orange{color:#FF6316 !important;background-color:#dcdada;padding:4px !important;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;margin-top:5px;position:absolute;right:10px;bottom:10px;}
.blue{color:#1E8FF6 !important;background-color:#dcdada;padding:4px !important;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;margin-top:5px;position:absolute;right:10px;bottom:10px;}
.red{color:#FA0013 !important;background-color:#dcdada;padding:4px !important;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;margin-top:5px;position:absolute;right:10px;bottom:10px;}
.pink{color:#FF3D75 !important;background-color:#dcdada;padding:4px !important;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;margin-top:5px;position:absolute;right:10px;bottom:10px;}
.green{color:#44BE27 !important;background-color:#dcdada;padding:4px !important;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;margin-top:5px;position:absolute;right:10px;bottom:10px;}