﻿/* CSS Document */

@font-face {
    font-family: 'helveticabold';
    src: url('/fonts/helvetica-bold-webfont.eot');
    src: url('/fonts/helvetica-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/helvetica-bold-webfont.woff2') format('woff2'),
         url('/fonts/helvetica-bold-webfont.woff') format('woff'),
         url('/fonts/helvetica-bold-webfont.ttf') format('truetype'),
         url('/fonts/helvetica-bold-webfont.svg#helveticabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'helveticanormal';
	src: url('/fonts/helvetica-normal.eot');
	src: url('/fonts/helvetica-normal.woff') format('woff'), url('/fonts/helvetica-normal.ttf') format('truetype'), url('/fonts/helvetica-normal.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



	.left{float:left;}
	.right{float:right;}
	.cleft{ clear:left;}
	.cright{ clear:right;}
	.clear{ clear:both;}
	/*img{ border:none; max-width:100%; display:block;}*/
	ul, body{ margin:0; padding:0; list-style-type:none;} 

	a{ text-decoration:none;}
	#s4-workspace{ font-size:16px; margin:0 auto;}
	
	.wrapper{}
	
		.item {padding:0px;}

/*====================== Header =======================*/
	.header{}
	.top-header{background:#231f20;}
	.header-internal{ max-width:1106px; margin:0 auto;width:94%; position:relative;}
	.social-icons{ padding:12px 0;}
	.social-icons ul li{ display:inline-block; padding:0 15px 0 0;}
	.bottom-header{background:#7e0056 url(/images/header-bg2.png) no-repeat center bottom; background-size:100% !important; padding:15px 0 0px;}
	.navigations li a{ color:#ffffff; font-size:12px;font-family: 'helveticabold';}
	.navigations  > li > a:hover, .navigations  > li > a:focus {background:#7e0056; text-decoration: none;}
	/*.navbar-collapse{padding-left:0; padding-right:0;}*/
	.navbar-wrapper{margin:0 -23px;}
	.searchForm input{border:none; border-bottom:thin solid #5a5758; color:#a7a6a6; font-size:13px; background:none; float:left; max-width:155px; width:75%; margin-right:10px; height:20px;}
	.searchForm a{ background:url(/images/s-icon.png) no-repeat center top; width:16px; height:16px; border:none; cursor:pointer; text-indent:-999999px; float:left; margin:5px 0 0 7px;}
	.navbar-toggle{background:#7e0056;}
	.navbar-toggle .icon-bar{background:#ffffff;}
	.search{background:url(/images/search-splitter.png) no-repeat left bottom;overflow:hidden; margin: 0 auto; max-width: 234px; padding: 13px 0 6px 25px; width: 100%;}
	.logo { max-width: 440px; width:89%;}
	.donate { bottom: 6px; position: relative; display:block; height:149px;}
	
	
	.bottom-navigations{ background:#ffffff;}
	.bottom-navigations .navbar-nav .open .dropdown-menu, .bottom-navigations .dropdown-menu{background:#f3f3f3; width:100%; box-shadow:none; border:none; border-bottom:4px solid #7e0056;}
	.bottom-navigations .nav .open > a, .bottom-navigations .nav .open > a:hover, .bottom-navigations .nav .open > a:focus{background:#f3f3f3;}
	.bottom-navigations .dropdown-menu > li > a:hover, .bottom-navigations .dropdown-menu > li > a:focus{background-color:#ffffff;}
	.bottom-navigations ul li.main_menu_item .dropdown-menu li a{ padding:5px 40px; text-transform:inherit; font-family:Helvetica, Arial,  sans-serif}
	.bottom-navigations ul li.main_menu_item{ float:left; width:25%; background:url(images/navi-splitter.png) no-repeat center left;}
	.bottom-navigations ul li.main_menu_item a{display:block;font-size:15px;font-family: 'helveticabold'; text-transform:uppercase;padding:30px 25px 30px;}
	.bottom-navigations ul li.main_menu_item a,	.bottom-navigations ul li.main_menu_item a:visited{color:#231f20;}


	.bottom-navigations ul li.main_menu_item a:hover{text-decoration:none;}
	.bottom-navigations ul li.main_menu_item a img{display:inline-block; margin-right: 8%;}
	.bottom-navigations ul li.main_menu_item a span{display:inline-block; background:url(images/drop-down-arrow.png) no-repeat center bottom; padding-bottom:10px;}
	.bottom-navigations ul li.main_menu_item1{/*padding:30px 4% 0px 0 !important;*/ background:none; /*width:21%;*/}	

	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%;}
	.carousel-indicators .active{background-color:#e22647;border:2px solid #e22647; height:16px; width:16px;}
	.carousel-indicators li{border:2px solid #968e90; height:15px; width:15px;}
	.carousel-caption{width:100%; left:0; right:auto; bottom:0; text-align:left; background:url(/images/slider-text-bg.png) repeat center top; padding-left: 30px; padding-right: 20px;}
	.carousel-caption h3{ color:#ffffff;font-size:20px;font-family: 'helveticabold'; text-transform:uppercase;}
	.carousel-caption p{font-size:14px;}
	.carousel-indicators{left:60%; width:40%; margin-left:0; bottom:30px;}
	
	.search_box{background:#fbb254 url(/images/search-area-img.png) no-repeat top right; padding:5.44% 35px; width:100%; margin:10px 0;}
	.search_box h3{ margin-top:0; color:#ffffff;font-size:23px;font-family: 'helveticabold';}
	.search_box a{color:#e22647; background:url(/images/v-map.png) no-repeat center left; display:inline-block; padding:0 0 0 20px;font-family: 'helveticabold'; font-size:15px; }
	.search-form{overflow:hidden;  margin:20px 0 25px;}
	.search_field{color:#848484; font-size:17px; border:none; padding:0 15px; height:37px; float:left; width:80%; border-radius:3px 0 0 3px;}
	.search_btn2{background:#231f20 url(/images/s-icon.png) no-repeat; background-position:80% 50% !important; background-size:14.6% !important; padding:8px 15px; cursor:pointer; color:#ffffff; border:none; float:left; width:18%;font-family: 'helveticabold'; font-size:15px; text-align:left;  border-radius:0px 3px 3px 0px;}
		
	
	.remove_left_padding{padding-left:0;}
	.adjust_padding{padding:0 10px 0 10px}
	.top-tab{ margin:0 auto 10px; max-width: 333px; position: relative; width:100%;}
	.top-tab-text{ position:absolute; bottom:10%; width:100%; text-align:center; color:#ffffff;font-family: 'helveticabold'; font-size:15px; z-index:1}
	.navigations.navbar-nav { float: right;}
	.full-width-navi{width:100%;}


	
/*====================== content ======================*/
	.content{}
	.content-top{margin:1% auto 0%; background:url(/images/banner-area-bg.png) no-repeat center top; padding-bottom:50px; background-size:cover !important;}
	.middle-area{}
	.news-area{}
	.blog-wrapper h3, .news-area h3{ color:#0a090a;font-family: 'helveticabold'; font-size:21px; padding:10px 0; margin-bottom:25px;}
	.news-area h3 span{ display:inline-block; background:url(/images/heading-splitter.png) no-repeat center left; margin:0 25px; padding:5px 0px;}
	.news-area h3 span a{ color:#e22647;font-family: 'helveticabold'; font-size:13px; background:url(/images/read-arrow.png) no-repeat center right; display:inline-block; padding:0 20px 0 0; margin-left:20px;}
	.top-area-blog{position:relative;}
	.blog .top-area-blog a{color:#e22647;font-family: 'helveticabold'; font-size:11px; background:url(/images/read-arrow.png) no-repeat center right; display:inline-block; padding:0 20px 0 0; text-transform:uppercase; margin:11px 15px;  }
	.news-wrapper{}
	.blog{ border:thin solid #dedede; border-bottom:thin solid #c1c1c1; max-width:330px; width:100%; margin:0 auto; overflow:hidden;}
	.blog span{color:#8f8f8f; font-size:11px; text-transform:uppercase;padding:11px 15px; display:block;}
	.news{ border:thin solid #dedede; border-bottom:thin solid #c1c1c1; max-width:330px; width:48.7%;}
	.news span{color:#8f8f8f; font-size:11px; text-transform:uppercase;padding:11px 15px; display:block;}
	.blog-image, .news-image{ width:100%; max-height:181px; min-height:181px; overflow:hidden;}
	.blog-text, .news-text{ width:100%; padding:0 15px; min-height:130px;}
	.blog-text h4, .news-text h4{ font-size:16px;font-family: 'helveticabold'; color:#e22647; padding:8px 0 5px 0;line-height:21px;}
	.blog-text p, .news-text p{ font-size:13px; color:#444344; line-height:21px;}
	.read-more{border-top:thin solid #dedede;border-bottom:thin solid #dedede;padding:12px 15px; margin:15px 0 0;}
	.read-more a{color:#e22647;font-family: 'helveticabold'; font-size:13px;background:url(/images/read-arrow.png) no-repeat center right;display:inline-block; padding:0 15px 0 0; }
	.blog-read{ background:#db304b; color:#ffffff; display:inline-block;font-family: 'helveticabold'; font-size:11px;}
	.blog-text{border-bottom:thin solid #c1c1c1; }
	.blog-text a{margin:15.5px 0 21px; display:inline-block;}
	.blog-wrapper h3{background:url(/images/blog-h-bg.png) no-repeat right center; padding:15px 0;}
	.bottom-image img{ display:inline-block;}
	.bottom-image { margin:45px 0; text-align: center; width: 100%; clear:both;}
	.bottom-bg{background:#ffffff url(/images/middle-area-bg.png) no-repeat center bottom; border-bottom:thin solid #e8e8e8; padding-bottom:70px; background-size:100% !important;}
	.blog-navi{ position:absolute; right:0; top:0px;}
	.blog .top-area-blog .blog-navi a{display:inline-block; width:9px; height:13px; text-indent:-999999px; margin:13px 7px;}
	.blog .top-area-blog .blog-navi a.left-arrow{ background:url(/images/b-left-arrow.png) no-repeat center top;}
	.blog .top-area-blog .blog-navi a.right-arrow{background:url(/images/b-right-arrow.png) no-repeat center top;}
	.inner-page h1 {font-weight:bold;	font-size: 24px;	color:#ef383e;	}
	.inner-page h2 {font-size: 20px; color:#ef383e;}
	.pageContentArea ul { padding-left:25px;}
		.pageContentArea li, .article-content li { list-style:disc;margin-left: 20px;}
/*====================== footer =======================*/


/*-----Footer ---*/
#BottomFooterCont {
	background: url('/style library/images/bottomfooterbg.png');
	padding: 20px;
	min-height:50px;
	color:#ccc;

}
#BottomFooterCont .copyright {
	display:block;
	padding-bottom:3px;
}
#BottomFooterCont a {
	color:#fff;
}
#FooterCont {

color: #fff;

padding-bottom: 9px;
padding-top: 10px;
background-repeat: repeat-x;
background-color: #222;}
.footerMenu .footerMenuItems ul.static {
	margin:0px;
	padding:0px;
	list-style:none;
}

.footerMenu ul.static .static {
width:140px;
display:inline-block;
}
.footerMenu ul.static .static .menu-item{
	color:#fff;
	
}
.footerMenu ul.static .static .menu-item:hover {
	text-decoration:underline;
}
.footerMenu ul.static .static .menu-item{
	line-height:18px;
}
.footerMenu ul.static .static .menu-item{
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	margin-bottom:8px;
	display:block;
	padding-top: 10px;

} 


.footerMenu ul.static  ul.static .static .menu-item{
	font-weight:normal;
		text-transform:none;
	font-size:11px;
	padding-left:10px;
	background-image:url('/style library/images/rightChevFooter.png');
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:3px;
	display:block;
	padding-top: 0px;
}



.footerMenuItems {
	float:left;
	width: 600px;
}

.footerMenu .contactDets {
	border:1px solid #c1c1c1;
	border-bottom:6px solid #D02525;
	background-image:url('/style library/images/contactGirl.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	width: 300px;
	float:right;
	margin-top:10px;
}
.footerMenu .contactDets .content {
	padding:25px;
	color:#ccc;
}
.footerMenu .contactDets .content a 
{
	color:#fff;
}
.footerMenu .contactDets .content h3 {
	text-transform:uppercase;
	color: #fff;
	margin-top:0px;
	font-size:13px;
	font-weight:bold;
}
.footerMenu .contactDets .content .address{
	margin:10px 0;
}













	.footer{ background:#f47d4d; padding:25px 0 35px;}
	.footer a{color:#ffffff;}
	.footer-inner{background:#231f20;padding:25px 0 35px;}
	.footer-navi{margin-bottom:30px;}
	.footer-navi ul li a{ color:#ffffff; font-size:14px;}
	.footer-navi li {padding: 5px 0;}
	.footer-navi h4, .contact-text h4{ color:#ffffff;font-family: 'helveticabold'; font-size:14px; margin-bottom:30px;}
	.contact-text p{color:#231f20; font-size:14px;}
	 a.contact-info{color:#ffffff; background:url(/images/read-arrow.png) no-repeat center right; display:inline-block; padding:0 15px 0 0; font-size:14px;}
	.footer-inner .contact-text p{ color:#9d9d9d;}
	.footer-inner a, .footer-inner .footer-navi ul li a, .footer-inner .footer-text ul li a, .footer-inner .bottom-footer .col-sm-2 a{ color:#FFFFFF;}
	.footer-inner .footer-text ul li:after{content:"|"; color:#828181; padding:0 2px 0 6px;}
	.contact-icon{text-align:right; margin:20px 0 0;}
	.contact-icon img{display:inline-block;}
	.bottom-footer{ border-top:4px solid #e22647; padding:35px 0 0; margin:15px 0 0;}
	.footer-logo {margin-right: 2.5%; width: 10%;}
	.footer-text{ width:87%;}
	.footer-text p{ color:#242424; font-size:13px; margin-bottom:3px;}
	.footer-inner .footer-text p, .footer-inner  .bottom-footer .col-sm-2 p{ color:#828181;}
	.footer-text ul li:after{content:"|"; color:#ffffff; padding:0 2px 0 6px;}
	.footer-text ul li:last-child:after{content:none;}
	.footer-text ul li{ display:inline-block;}
	.footer-text ul li a{color:#ffffff; font-size:13px;}
	.bottom-footer .col-sm-2{text-align:center;}
	.bottom-footer .col-sm-2 p{ color:#242424; font-size:13px;}
	.bottom-footer .col-sm-2 a{color:#ffffff;}
	
/*=====================INNER PAGE========================*/

	.banner-area{ background:url(/images/inner-banner-bg.png) no-repeat center top; background-size:cover !important;}
	.subpage_scrollable { position:relative;min-height: 10px; max-height:300px;}
	.subpage_scrollable{ width:100%;}
	.subpage_scrollable img {width: 100%;}
	.subpage_scrollable .footerText {position:absolute; bottom:0; width:100%; padding:0px 30px; background:url(/images/slider-text-bg.png) repeat center top;}
	.subpage_scrollable .footerText h2{ color:#ffffff; text-transform:uppercase; font-size:28px;font-family: 'helvetica';}
	.inner-page-sidebar{border: thin solid #dedede; margin-right: 2%; max-width: 230px;  padding: 0;  width: 23%;}
	.inner-page-sidebar ul li{border-bottom:thin solid #dedede;}
	.inner-page-sidebar ul li li{border-bottom:0 solid #dedede;border-top:1px solid #dedede;}
	.inner-page-sidebar ul li a{ display:block; padding:9px 17px; color:#2a2828; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
	.inner-page-sidebar ul li a{ padding:0; font-size:12px;}
	.inner-page-sidebar ul li a:hover{text-decoration:none; color:#676565; background:#f4f4f4 url(/images/arrow2.png) no-repeat;background-position:95% 48%; }
	.inner-page-sidebar ul li.selected a{ background:#231f20 url(/images/arrow1.png) no-repeat; background-position:95% 48%; color:#ffffff; font-size:14px; font-weight:bold;}
	.inner-page-sidebar ul li.selected li a{ background:none; background-position:90% 48%; color:#666666; font-size:12px; font-weight:normal;}
	.inner-page-sidebar ul li li.selected a{  background:#231f20 url(/images/arrow1.png) no-repeat; background-position:95% 48%; color:#fff; font-size:12px; font-weight:normal;}
		
	.side-bar-image{ text-align:right;border-bottom: thin solid #dedede; padding:20px 25px 0 0;}
	.side-bar-image img{display:inline-block;}
	.para1{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#231f20; margin-bottom:10px;}
	.bold_pare{}
	.inner-page{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#535152; padding-top:30px;}
	.inner-page p strong{color:#231f20;}
	.title{border-bottom:thin solid #dedede; padding-bottom:15px; /*margin-bottom:25px;*/}
	.title a{font-family: 'helveticabold'; color:#252525; font-size:14px; display:inline-block; background:url(/images/arrow2.png) no-repeat center right; padding:0 15px 0 0; margin:0 5px;}
	.title span:first-child{margin:0 5px 0 0;}
	.title span:last-child{ background:none;}
	.title span a.link1{ color:#ef383e;}
	.image_wrapper{background:url(/images/pic-top.png) no-repeat center top;width: 44.4%; display:inline-block; padding:18px 0 0; margin-left:2%; float:right;margin-top:20px;}
	.image_container{border: thin solid #dedede; display: inline-block; padding: 12px; text-align:center; width:100%;}
	.image-description{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; padding:12px 0 0;}
	.inner-page-text .image-description p{margin:0;}
	.inner-page-text p { margin-bottom:25px;line-height: 22.5px; }
	
	
	
	 /*---------------------- Board Members ----------*/
	 
	 
.boardMembersList .image_wrapper{width: 99%; float:none;  margin:0 0 5px 0;}
.boardMembersList 	.image-description {text-transform:none;}
.boardMembersList 	.image-description .name { font-weight:bold;}
.boardMembersList 	.image-description .jobTitle { }
	 
	
	
	
.ms-listMenu-editLink {
	display:none;
}
	
	
	
	
/*------------------News-----------------*/
.newsItem.RadGrid_Default,.LatestNewHeading .DetailTable_Default
{
 width:100% !important;
}
.LatestNewHeading
{
	border-bottom:1px solid #ccc;
	margin:10px;	
	padding:10px 0;	
	font-size:14pt;
	font-weight:bold;
	text-transform:uppercase;
			
}

.LatestNewHeading .RightPartHeading
{
	font-weight:normal;
	color:#999;
}

.SearchContainer {
background-image:url('/style library/images/newsListingBg.jpg');
background-repeat:repeat-x;
background-color:#EEEEEE;
border-top:1px solid #E1DCDC;

width:100%;
height:37px;
border-bottom:1px solid #E1DCDC;
margin-bottom:10px;

}
.SearchContainer .RSSFeed
{
	float:right;	
	display:block;
	line-height:37px;		
	padding-right:15px;	
	color:#666 !important;
	font-size:10pt;
	font-weight:Bold;
}
.SearchContainer .RSSFeed img
{
 float: right;
    padding-left: 10px;
    padding-top: 11px;
    vertical-align: text-bottom;	
}
.SearchContainer .toolBarBtn
{
	display:block;
	width:100px;
	float:left;
	height:37px;
	text-align:center;
	line-height:37px;
	color:#fa2931 !important;
	font-size:11pt;
	font-weight:bold;
	border-right:1px solid #DEDEDE;
	
}
.SearchContainer .toolBarBtn.Selected
{
	background-color:#fff;	
	border-bottom: 1px solid #FFFFFF;		
	color:#333 !important;
}
.newsItem
{
padding:0px 0;
margin:10px 10px 10px 0;
border-bottom:1px solid #ccc !important;
margin-top:0px;
margin-left:0px;
font-family:Arial !important;
}
.LatestNewHeading .rgAltRow td
{
border-bottom:0px solid #ccc !important;
border-width: 0 0 0 !important;
}

.newsItem .rgRow td, .GridAltRow_rgRow td, .GridEditRow_Default td, .GridFooter_Default td, .GridGroupFooter_Default td {
    padding-left: 0 !important;
}
.newsItem .rgRow td, .rgAltRow td, .GridEditRow_Default td, .GridFooter_Default td, .GridGroupFooter_Default td
{
	padding-bottom:0px !important;
}
.newsItem .dateStamp
{
	color:#959595;
	padding:5px 0px;
	display:block;
	font-size:8pt !important;
	
}
.newsItem .Title
{
padding:0px 0px 10px 0px;
	display:block;
	font-size:9pt;
	font-weight:600;
}

.newsItem .MoreInfoLink
{
	background-image:url('/style library/images/liArrow.png');
	background-repeat:no-repeat;
	padding-right:13px;
	background-position:98% 50%;
	color:#666 !important;
	text-decoration:none;
	padding-left:5px;			
}

.otherNewsArt
{
	float:left;
	height:100%;
	padding:10px;
	margin-top:5px;
	/*border-right:1px dashed #999;*/
	width:25%;
}
.otherNewsArt .otherTitle {

display:block;
font-size:11pt;
font-weight:bold;
text-align:justify;
width:100%;
	color:#000;
	text-transform:uppercase;

}
.otherNewsArt .items
{
}
.otherNewsArt .items .item
{
		border-bottom:1px solid #ccc;
	padding:15px 0px;
	margin:0px 0px 15px;

}
.otherNewsArt .items .item .newsTitle
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}
.otherNewsArt .items .item .newsTitle a
{
	color:#333;
}
.otherNewsArt .items .item .newsDate
{
	color:#999;
	font-style:italic;
	padding-bottom:5px;
}

.newDetailsContent
{
	padding:10px;
	overflow:hidden;
	font-size:9pt;
	*display:inline-block;
	font-family:Arial !important;
	color:#555;
	padding-top:15px;
	
}
.newDetailsContent .newsArticleDate
{
	font-style:italic;
	color:#999;
	padding-bottom:5px;
	
}
.newDetailsContent .newsTitle
{	
	font-family:Arial;
	font-size:16pt;
	font-weight:600;
	line-height:20px;
	width:100%;
	color:#000;

}
.newDetailsContent .newsDetailContent
{
	padding-top:10px;
	padding-left:0px;
	min-height:400px;
}

.newDetailsContent .articleImage {
float:right;
padding:15px 5px 5px;

}
.newDetailsContent .articleImage img{
border:5px solid #ccc;
}


.newsListImage,.newsListImageLarge
{
	float:left;
	padding:5px 10px 5px 0px;
	width:85px;
}
.newsListImageLarge
{
	width:155px;
}

.newsListImage img,.newsListImageLarge img
{
	cursor:pointer;
/*	background-color:#E1E1E1;*/
	padding:3px;
}

.newsListDets
{
font-family:Arial;
display:inline-block;
width:80%;
}
.newsListDets .Title
{
font-size:10pt;
font-weight:bold;
line-height:20px;
color:#333 !important;
}
.newsListDets .moreInfo a
{
color:#FC1921 !Important;
}

.newsListDetsLarge
{
	min-height:140px;
}
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td
{
	border-width:0px !important;
}
/*News Archive*/
.RadGrid_Default .rgGroupHeader
{
	background: none repeat scroll 0 0 transparent !important;
}

.RadGrid_Default .rgMasterTable td.rgGroupCol, .RadGrid_Default .rgMasterTable td.rgExpandCol
{
	background-color:transparent !important;
	border-width:0px;
}
.RadGrid_Default .rgRow td,.RadGrid_Default .rgAltRow td
{
	border-color:#ccc !important;
}	
	
	 /*---------------------- Careers ----------*/

.CareerWrapper
{
	padding:0 0px;
	padding-bottom:25px;			
}


td.careerCell
{
	padding-right:25px !important;
}

.CareerWrapper .RadGrid_Default
{
width:100% !important;
}
.CareerWrapper .SearchContainer
{
	margin: 10px 0 0 0;				
	height:60px;
	font-weight:bold;
	text-align:left;
	border-color:#E1E1E1;
}

.CareerWrapper .SearchContainer .cmbBranches ,.CareerWrapper .SearchContainer  .cmbPrograms{
width: 170px;
}
.CareerWrapper .SearchContainer table 
{
	padding-top:10px;
}
.CareerWrapper .SearchContainer table td
{
	text-align:left;				
}
.CareerWrapper .SearchContainer .keyword
{

	background-color:#fff;
	height:23px;
	font-weight:normal;
}
.keyword {
	height:23px !important;
}
.CareerWrapper .FYYListDets .Title
{
/*	color:#fa2931;	*/
}
.CareerWrapper .FYYListDets .Title:hover
{
	text-decoration:none;
}
.CareerWrapper .FYYListDets .SubTitle
{
/*	font-weight:bold;*/
	padding-bottom:5px;
	font-style:italic;
	font-size:10pt;
}
.CareerWrapper .FYYListDets .Title span
{
	font-size:10pt !important;	
}
.CareerWrapper .FYYListDets .Title span.workType
{
	font-size:10pt;	
	color:#999;
}

.CareerWrapper .FYYListDets
{
	border-bottom:1px solid #ccc;
	padding:20px 0;
}
.CareerWrapper .rgAltRow td,.CareerWrapper .rgRow td
{
	border-bottom-width:0px !important;
	border-width: 0 0 0px;
}

.CareerWrapper .CareerBack
{
border-top:0px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px 0;
}

.CareerWrapper .CareerBack a
{
	color:#fa2931!important;
	background-image:url('/style library/images/backArrow.png');
	background-repeat:no-repeat;
	padding-left:15px !important;
	background-position:0 4px;
	text-decoration:none;
	font-size:10pt;
	font-weight:normal;
}

.CareerWrapper .CareerTitle
{
	font-size:14pt;
	padding:15px 0;
line-height:22px;

}

.CareerWrapper .CareerDetailsLabel,.CareerWrapper .QualificationsLabel,.CareerWrapper .AttachmentsLabel
{
padding: 20px 0 12px;
	font-size:13pt;
}

.CareerWrapper .CareerSummaryContainerTopRight div
{
	padding-bottom:5px;
}
.CareerWrapper .CareerBranchContainer div
{
	padding-bottom:0px;
}

.CareerWrapper .CareerSalary
{
	font-size:12pt;
	line-height:18px;
	font-weight:600;
padding: 15px 0 25px !important;
}

.CareerWrapper .CareerSelectionCriteriaLabel
{
	border-top:1px solid #ccc;
	font-size:13pt;
	padding:15px 0 10px;
	margin-top:10px;
}

.CareerWrapper .CareerSelectionCriteria ul,.CareerWrapper .Qualifications ul,.CareerWrapper .Attachments ul,.CareerWrapper .CareerDetails ul
{
	margin:0px 25px;
	padding:0px;		
	list-style:none;			
}
.CareerWrapper .CareerSelectionCriteria ul li,.CareerWrapper .Qualifications ul li,.CareerWrapper .Attachments ul li,.CareerWrapper .CareerDetails ul li
{
	/*padding-left:15px;*/
	background-image:url('/style library/images/liArrow.png');
	background-repeat:no-repeat;
	background-position:0 3px;

}
.CareerWrapper .Attachments ul li a,.CareerWrapper .CareerDetails ul li a
{
color:#fa2931;
	text-decoration:none;
	line-height:15px;
	display:block;
}
.CareerWrapper .FYYListDets
{
margin-left:0px;				
}


/*----------------Find Your Y-------------------------*/
.tabContents .RadGrid
{
	width:100% !important;
} 
.tabStrip 
{

	z-index:10;
	position:relative;
}   
.tabStrip .rtsLI  
{
	margin-left:10px !important;

	margin-top:10px !important;
}
.tabStrip .rtsLI a
{
	height:35px;
	background-image:url('images/clips/tabDown.jpg');
	border:1px solid #ccc;
	font-size:11pt;
	line-height:33px;
	color: #333 !important;
	border-radius:3px 3px 0 0;
}    
 .tabStrip .rtsLI a.rtsSelected
 {
	background-image:url('images/clips/tabUp.jpg');
	border-bottom-color:#fff !important;
}
    .tabContents 
    {
	border:1px solid #ccc !important;
	z-index:1;
}
.SearchContainerFYY
{
	background-image:url('images/clips/searchPnlBg.jpg');
	background-repeat:repeat-x;			
	border-color:#ccc !important;
}    
    
    
    
.mapPhoto
{
	float:left;
	padding-right:5px;
}

.message {
  font-size: 10pt;
  color:#FFF;
  padding: 2px;
  text-align: center;
  width: 100px;
  background-color: #FC1921;
  border: 1px solid 333;

}
.FYYListImage
{
	float:left;
	padding:10px;
	padding-right:15px;
}
.FYYListDets
{
	padding:5px;
margin-left:140px;

}
.FYYListDets .Title
{
font-weight:bold;
padding-bottom:5px;
display:block;
}
.FYYListDets .description
{
padding-bottom:3px;
display:block;
}



.FYYListDets .moreInfo
{

}
.FYYListDets .moreInfo a
{
color:#FC1921 !Important;
background-image:url('/style library/images/liArrow.png');
background-repeat:no-repeat;
padding-right:15px;
background-position:98% 3px;
text-decoration:none;



}
.FYYListDets .moreInfo a:hover
{
text-decoration:underline;
}

.detailsTable
{
	line-height:17px;
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	margin:0px;
}
.detailsTable td
{
	padding:0px;
	margin:0px;
}
.BranchName
{
	font-weight:bold;
	color:#000;
	font-size:11pt;
	padding-top:2px;
	padding-bottom:2px;
border-spacing:0px;
}
.longDescription
{
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #999;
border-top:1px solid #999;
	
	
}
.location
{
	padding-bottom:3px;
	font-size:7pt;
	font-style:italic;
	color:#666;
	
}
.address,.detailsDescription
{
	padding-top:7px;
	color:#666;
}
.adresslocation,.stateZip
{
	color:#666;
}
.detailsDescription
{
	border-bottom:1px solid #ccc;	
	padding-bottom:10px;
	margin-bottom:10px;			
}

.lblTelephone,.lblFax,.lblEmail,.lblWeb,.lblManager
{
	font-weight:bold;
}
.detailsEmailValue a,.detailsWebValue a
{
	color:#fa2931 !important;	
}
.rightDetails
{
	padding-top:15px;
}
.ImageCell
{

	text-align:center;
	padding-top:15px;
}
.ImageCell img
{
	border:1px solid #999 !important;
	padding:10px;
	margin:10px;

}
.detailsLabel
{
	font-weight:bold;
}
.proSerItems
{
	padding-left:10px;
	padding-top:5px;
}
.opHoursLabel
{
	background-color:#CCC;	
line-height:25px;
white-space:nowrap;
}
.opHoursText
{
	background-color:#EEE;	
	text-align:left;
	white-space:nowrap;
}

.GridPager_Gray {
line-height:20px !Important;
}
.GridAltRow_Gray td {
}

.GrayHeader
{

	height:20px;
	line-height:16px;
	padding-left:10px;
	font-weight:bold;
	border-top:1px solid #ccc;
	padding-top:10px;
	margin-top:14px;	
	font-size:12pt;
}



a.BackLink
{
	color:#FC1921 !Important;
}


.FYYListView .RadGrid .rgRow td, .FYYListView .RadGrid .rgAltRow td
{
	border-bottom:1px solid #ccc;
	border-bottom-width:1px !important;
	padding:5px !important;
}



 .ContainerBackLink
{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px 0;
}

.ContainerBackLink a
{
	color:#fa2931!important;
	background-image:url('/style library/images/backArrow.png');
	background-repeat:no-repeat;
	padding-left:15px !important;
	background-position:0 4px;
	text-decoration:none;
	font-size:10pt;
	font-weight:normal;
}


.ContainerOpeningHours
{
	background-image:url('/style library/images/openHrsBg.jpg');
	background-repeat:repeat-x;
	background-position:0 0;
	margin:13px 20px;
	background-color:#eee;
	
	
}
.ContainerOpeningHours .ContainerOpeningHoursLabelContainer
{
	border-bottom:1px solid #ccc;
	line-height:40px;
	height:40px;
	font-size:11pt;
	text-align:left;
	margin-left:0px;
	padding-left:40px;
	background-image:url('images/clips/hours.jpg');
	background-repeat:no-repeat;
	background-position:15px 50%;
	color:#333;
}

.ContainerOpeningHours .ContainerOpeningHoursValueContainer
{
	min-height:50px;
	padding:10px 5px;
	color:#444;
}
.proSerItems
{
	padding:10px 0 30px 15px;
}
.proSerItems ul
{
	list-style:none;
	margin:0px;
	padding:0px 5px;
}
.proSerItems ul li
{
	  background-image: url("/style library/images/liArrow.png");
    background-position: 0 6px;
    background-repeat: no-repeat;
    color: #666 !important;
    font-weight: normal;
    line-height: 18px;
    padding-left: 14px !important;
    text-decoration: none;
			
}

.FYYListView .rgRow td,.FYYListView .rgAltRow td,.FYYListView .rgEditRow td,.FYYListView .rgFooter td
{
	border-bottom-width: 1px !important;
}

.cssMapView img {
	max-width:inherit !important;
}




.cssTopSearch{	border-bottom:1px solid #ccc;}
.cssTopSearch td {padding:5px 5px;}
.rcbList label {	font-weight:normal; }
.rcbList label input {	margin-right:5px; }

.tabStrip {
		margin-bottom:10px;
		padding:10px 0;
}

.divSideSearch,.divMap {
float:left;
	padding-right:50px;
	
}
.divSearchbtns {
	clear:left;
}

.FYYListView .rgRow td img,.FYYListView .rgAltRow td img {float:left; }
.FYYListView .rgRow td span,.FYYListView .rgRow td p,.FYYListView .rgRow td a,.FYYListView .rgAltRow td span,.FYYListView .rgAltRow td p,.FYYListView .rgAltRow td a {margin-left:150px; display:block; }

.FYYListView .rgRow td span,.FYYListView .rgAltRow td span {font-weight:bold; font-size:12pt; margin-bottom:5px; margin-top: 5px; }
.FYYListView .rgRow td a,.FYYListView .rgAltRow td a {color:#ef383e; font-size:1.1em; text-decoration:underline; background: url(/images/arrow2.png) no-repeat center right; padding-right:15px; width:75px;}
.FYYListView  thead {	display:none;}
/*End Find Your Y */






	/*=====================Blog Slider========================*/
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
    
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
   /* cursor:pointer;*/
    position:relative;
   
}
/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 9px;
    height:13px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
	top: -25px !important;
}

.nbs-flexisel-nav-left { right: 50px;
    background:url(/images/b-left-arrow.png) no-repeat center top;
}

.nbs-flexisel-nav-right {
    right: 12px;
    background:url(/images/b-right-arrow.png) no-repeat center top;
}

img.ms-commentexpand-icon, img.ms-commentcollapse-icon {
	max-width:inherit !important;
}

.dfwp-column {
	padding:0px;
}








.form-group .radio input[type="radio"], .form-group .radio-inline input[type="radio"], .form-group .checkbox input[type="checkbox"], .form-group .checkbox-inline input[type="checkbox"] {
	margin-left:0 !important;
}

/*=======================FORM BUILDER=================================*/
.formBuilder {
	
}
.cssMainTable {
	width:500px;
}
.cssMainTable tr td {
	border-bottom:1px solid #ccc;
	padding:3px;
	font-weight:bold;

}
.cssMainTable tr:last-child td {
	border-bottom:0px solid #ccc;
}

.cssMainTable tr td:first-child {
	font-weight:bold;
	padding-right:10px;
}
.cssMainTable tr td input {
	padding:3px;
	width:100%;
}	
.cssButtonContainer {
	background-color:#eee;
}
.cssButtonContainer .cssSubmit{
	background-color:#333;
	color:#fff;
	margin:10px;
	padding:5px;
	border-style:solid;
}
.cssResponse {
	font-size:1.1em;
	font-weight:bold;
	padding:10px 0 20px;
}

/*=======================FORM BUILDER=================================*/
.ymcaDonateForm{
	
}
.ymcaDonateForm .cssExpiry,.ymcaDonateForm .col-xs-2,.ymcaDonateForm .cssCVV, .ymcaDonateForm .cssOther , .ymcaDonateForm .cssPostcode {
	width:100px;
	float:none;
	display:inline-block;
}
.ymcaDonateForm .form-group {
	min-height:60px;
}
.ymcaDonateForm .form-group label {
	display:block;
}

.ymcaDonateForm .cssValidation,.ymcaDonateForm .cssValiSummary{
	color:red;
	font-weight:bold;
}

.alert.alert-error {
	color:red;
	font-weight:bold;
	border:1px solid red;
	border-radius:3px;
	padding:10px;
}

/*=====================responsive========================*/
	@media all and (max-width:1199px){
		.bottom-navigations ul li a img { display: inline-block; margin-right: 1%;}
	}
	@media all and (max-width:991px){
		/*.bottom-navigations ul li a span {display: block; text-align: center;}*/
		.bottom-navigations ul li a img {/*display: block; margin: 0 auto;*/ max-width: 48px; width: 35%;}
	}
	@media all and (max-width:767px){
		.navbar-wrapper{margin:0;}
		.navbar-nav { float:inherit;}
		.social-icons{text-align:center;}
		.donate { bottom: 6px; margin: 0 auto; max-width: 150px;  position: relative;  width: 100%;}
		.logo {margin: 0 auto;}
		.adjust_padding{padding:0 15px;}
		.remove_left_padding{padding:0 15px;}
		.inner-page-sidebar{width:100%; margin:0 auto 10px;}
	
		.bottom-navigations ul li:first-child{background:none; width:inherit;padding:inherit;}
		.bottom-navigations ul li{ float:none; width:inherit;background:none; padding:inherit;}
		.bottom-navigations ul li.main_menu_item{background:none; width:auto; float:none;}
		.bottom-navigations ul li.main_menu_item a img.menu_icon{display:none;}
		.bottom-navigations ul li.main_menu_item a{padding:10px 15px;}
		.full-width-navi{width:auto;}
	}
	@media all and (min-width:900px) and (max-width:1020px){
	
	}	
	