/* Included CSS Filews */

@import "reset.css";

@import "normalize.css";

@import "general.css";

@import "fonts.css";





/* ============= Main Header Start ============= */

.headFix						{ position:fixed; top:0px; left:0px; z-index:999; width:1280px; left:50%; margin-left:-640px  }

#header 						{ height:86px; overflow:hidden; background:url(../images/headerBg.jpg) repeat 0 0 scroll;}

#header .logo 					{ position:absolute; top:10px; left:10px;}

#header .callUs,

#header .topSocial				{ position:absolute;}

#header .callUs					{  font-size: 14px;
    line-height: 20px;
    right: 10px;
    top: 5px;}

#header .topSocial				{ top:50px;  right:0px;}



#header .callUs h2				{ font-size:1.25em; font-family:"colaboratereg";  }

#header .callUs h2,

#header .topSocial h3			{ color:#6d6e71; margin-bottom:0px; text-transform:uppercase; }



	/* Top Social Begin */

	.topSocial h3			{ font-size:1.12em; float:left; margin-top:5px; }

	.topSocial ul,

	.topSocial ul li		{ float:left; }

	.topSocial ul			{ margin-left:7px; }

	.topSocial ul li		{ margin-left:4px;}

	.topSocial ul li,

	.topSocial ul li a,

	.topSocial ul li img	{ width:22px; height:23px; }

	.topSocial ul li a				{ display:block; color:#e0e0e0;}

	.topSocial ul li a img			{

		background:url(../images/socialIcons.png) no-repeat 0 0 scroll;

		transition:all 200ms linear;

		-webkit-transition:all 200ms linear;

		-moz-transition:all 200ms linear;

		-o-transition:all 200ms linear;

		-ms-transition:all 200ms linear;

		}



	.topSocial ul li a img.fb		{ background-position:0px 0px;  }

	.topSocial ul li a:hover img.fb	{ background-position:0px -27px; }



	.topSocial ul li a img.go		{ background-position:-26px 0px;  }

	.topSocial ul li a:hover img.go	{ background-position:-26px -27px; }



	.topSocial ul li a img.li		{ background-position:-51px 0px;  }

	.topSocial ul li a:hover img.li	{ background-position:-51px -27px; }



	.topSocial ul li a img.tw		{ background-position:-77px 0px;  }

	.topSocial ul li a:hover img.tw	{ background-position:-77px -27px; }



	.topSocial ul li a img.you			{ background-position:-102px 0px; width:23px;  }

	.topSocial ul li a:hover img.you	{ background-position:-102px -27px; }







/* ============= Main Navigation Start ============= */

#mainNav 			{ height:40px; line-height:40px; background:#2b2b2d;padding-left:103px;}

#mainNav .wrap 		{ width:945px; }

#mainNav ul li 		{

	float:left;

	font:normal 0.93em "colaboratelight", Times, serif;

	margin-left:1.1%;

	text-transform:uppercase;

	line-height:42px;

	}

#mainNav ul li:first-child 	{ margin-left:-17px; margin-right:2px; }

#mainNav ul li a 			{ color:#e0e0e0;  display:inline-block;  padding:0px 8px; height:24px; line-height:24px; }

#mainNav ul li:hover a{

							  background:#454545;

							  color:#febf02;

							  border-radius:4px;

							  -moz-border-radius:4px;

							  -webkit-border-radius:4px;

							  box-shadow:0px 1px 2px 1px #222222;

							}



 .current-menu-item a{

							  background:#454545;

							  color:#febf02 !important;

							  border-radius:4px;

							  -moz-border-radius:4px;

							  -webkit-border-radius:4px;

							  box-shadow:0px 1px 2px 1px #222222;

							}



 .footTop  a{

							  background:none !important;

							  color:#9FCAD7 !important;

							  border-radius:none !important;

							  -moz-border-radius:none !important;

							  -webkit-border-radius:none !important;

							  box-shadow:none !important;

							}


/* Main Nav Drop Down menu */

		#mainNav ul li ul 	    { display:none; position:absolute; top:40px; left:5px; z-index:999; width:175px; background:#f0f0f0; text-align:center;  }

		#mainNav ul li ul li    { /* display:inline-block;*/ max-width: 150px !important; float:none; padding-left:12px; margin:0px !important;}

		#mainNav ul li ul li a  	  { background:none !important; padding:0px !important; box-shadow:none !important; color:#434343 !important;  }

		#mainNav ul li ul li a:hover  { color: blue !important;  }


#menu-item-24 > ul {
	left: 107px !important;
}

#menu-item-18 > ul {
	left: 213px !important;
}




/* ============= Main Banner Start ============= */

/*.banner { background:url(../images/banner.jpg) no-repeat 0 0 scroll; height:433px; overflow:hidden; }

.banner .videoSec	{ width:770px; height:438px; margin:-3px auto 0px auto; background:#FFF; box-shadow:0px 0px 10px 4px #000;}	*/





/* ============= Main Banner Start ============= */

.banner { height:433px; overflow:hidden; position:relative;  }

.slide,

.slide li	  { width:100% !important; text-align:center;}

.slide li p {text-align:center;}

.slider1 { background:url(../images/background-for-sliders2.jpg) no-repeat 0 0 scroll; height:433px; overflow:hidden; }

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

.slider2 { background:url(../images/banner.jpg) no-repeat 0 0 scroll; height:433px; overflow:hidden; }

.banner .videoSec	{ width:770px; height:438px; margin:-3px auto 0px auto; background:#FFF; box-shadow:0px 0px 10px 4px #000;}

.slide li iframe{text-align:center;}

.bulets		{

	position:absolute;

	z-index:200;

	bottom:10px;

	right:30px;

	}

.bulets a	{

	background:url(../images/bulets.png) no-repeat 0 0 scroll;

	width:16px;

	height:16px;

	margin:0px 4px 0px 0;

	display:inline-block;

	font-size:0px;

	transition:none;

	}

.bulets a.activeSlide{ background:url(../images/bulets.png) no-repeat 0 -18px scroll;}





/* ============= Main Content Box Start ============= */

#mainContent { margin-top:126px; }





	/*  Main Services */

	.mainService { background:url(../images/serviceBg.jpg) repeat 0 0 scroll; min-height:127px; border-bottom:1px solid #c7c7c7; padding:20px 0px 12px 0px; }

	.mainService ul li				{ float:left; width:167px; margin-left:25px; text-align:center; cursor:pointer; }

	.mainService ul li:first-child	{ margin-left:0px;}

	.mainService ul li img			{ /*border:1px solid #dadada; background:#FFF;*/ padding:5px; float:left; margin-bottom:10px; }

	.mainService ul li figcaption	{ text-transform:uppercase; color:#747474; font:normal 0.75em "colaboratereg", Times, serif; }

	.mainService ul li:hover img	{ background:#f9c25b; }







	/*  Services Css  */

	.servicesSec .contentBox  	{ width:938px !important;}

	.services 				  	{ margin-top:39px !important; min-height:390px !important; padding-top:4px;}

	.services .listSec  	  	{ position:relative; min-height:345px;}

	.services .devIcon:before 	{ content:url(../images/devIcon.png); margin:0px 0px 2px 2px; display:block;}

	.services .exoIcon:before 	{ content:url(../images/exeIcon.png); margin:-1px 0px 2px 33px; display:block;}

	.services .resIcon:before 	{ content:url(../images/resIcon.png); margin:-8px 0px 3px 29px; display:block;}

	.services .devIcon .listSec { padding-left:0px; border:none; }





	/*  Main Feeds */

	.mainFeeds 						{ background:#fbfbfb; border-bottom:1px solid #c7c7c7; padding:0px;  }

	.mainFeeds ul li				{ float:left; width:210px; cursor:pointer; border-left:1px solid #eaeaea; padding:20px 12px; height:160px;}

	.mainFeeds ul li:first-child	{ margin-left:0px;  border-left:none;}

	.mainFeeds ul li h3				{ font-size:0.87em; margin-bottom:5px; text-transform:uppercase;}

	.mainFeeds ul li p				{ font-size:0.81em; }

	.mainFeeds ul li p a        	{  color: #434343; }

	.feedMore 						{ display:none; }



	#pp_full_res .pp_inline .indent		{ padding:15px !important;  }

	#pp_full_res .pp_inline .indent h2  { background:url(../images/headingBg.jpg) no-repeat center bottom scroll; font-size:16px;  padding-bottom: 25px; margin-bottom: 5px;}



/* ============= Main Container Start ============= */

.contentArea  	{ padding:25px 24px; }



	/*  Main Info Css  */

	.mainInfo		{ text-align:center; padding:0px 0px 13px 0px;  margin-bottom:45px;}

	.mainInfo p		{ font:normal 1.25em colaboratelight, Arial, Helvetica, sans-serif; color:#2d2d2d; text-align:center; margin-bottom:24px; line-height:24px;  }





	/*  Main Events Css  */

	.mainEvents ul			{ margin-left:-20px; margin-bottom:68px; }

	.mainEvents ul li 		{ float:left; width:220px; padding:0px 10px; text-align:center; cursor:pointer; }

	.mainEvents ul li img	{ padding:5px; background:#FFF; border:1px solid #eaeaea; margin-bottom:18px;  box-shadow:0px 0px 3px #e5e5e5;}

	.mainEvents ul li:hover img	 { background:#f9c25b;}

	.mainEvents ul li figcaption { min-height:150px;}

	.mainEvents ul li h2	{ color:#2f535e; text-transform:uppercase; font-size:1.25em; margin-bottom:8px; }

	.mainEvents ul li p		{ color:#525252; font:normal 1em/1.25em "colaboratereg", Times, serif; text-align:center;  }

	.mainEvents ul li .button{ min-width:100px;}





	/*  Main Counter Css  */

	.countArea 		  { position:counterArea; }

	.countBox		  {

			background:url(../images/countBg.jpg) repeat 0 0 scroll;

			height:172px;

			border:1px solid #e1af00;

			border-radius:4px;

			-moz-border-radius:4px;

			-webkit-border-radius:4px;

			box-shadow:0px 1px 1px 1px #c1c1c1;

			border:1px solid #dbdbdb;

			width:980px;

			margin-left:-30px;

			}

	.countBox .countCol		{ float:left; padding:0% 3.1%; background:url(../images/colSep.jpg) repeat-y 0 0 scroll; text-align:center; height:172px;}

	.countBox .countCol:first-child	{ background:none; padding-left:35px; }

	.countCol	h1			{ margin:33px 0px 0px 0px; color:#292929; font:normal 4.063em impactregular, Arial, Helvetica, sans-serif; line-height:75px }

	.countCol	h4			{ color:#292929; font:normal 0.87em "Times New Roman", Times, serif; }

	.countCol	h4 img 		{ display: inline-block; vertical-align: middle; margin-left: 5px; }





/* ============= Inner Container Start ============= */

.contentArea.inner { padding-bottom:8px;}

.contentArea.inner .mainHeading h1 { font-size:1.688em; margin-bottom:10px;}



.inner .mainInfo   { margin:0px; padding:0 0 8px;}

.inner .mainInfo p { font:normal 1em "colaboratereg", Times, serif; color:#434343;  margin-bottom:15px; }





	/* Content CSS */

	.content	{ width:600px; background:#f3f3f3; padding:15px; }

	.detail .imgInednt	{ width:500px; height:320px; overflow:hidden;}





	/* Sidbar CSS */

	.sidebar	{ width:290px; }





	/* Contact Css  */

	.contact .mainInfo	p  				    { text-align:center;}

	.contact .mainInfo	p span,

	.contactForm label span					{ color:#81622f;}



	.mainInfo.contact .location 	   		{ padding:20px 0px 20px 0px;}

	.mainInfo.contact h2  			   		{ text-align:center; /*color:#81622f;*/ font-size:1.488em; font-weight:normal; margin-bottom:20px; }

	.mainInfo.contact .socialInfo ul li  			{ display:inline-block; margin-left:10px;  }

	.mainInfo.contact .socialInfo ul li a.button 	{ float:left; font-size:18px;}

	.mainInfo.contact .socialInfo 		{  padding:10px 0px 40px 0px; }



	.contactForm h1 		{text-align:center; text-transform:uppercase; color: #434343; font-size: 1.688em; margin-bottom: 20px;}

	.contactForm form		{ margin-left:-40px;}

	.contactForm label 		{ min-width:213px; margin:8px 0px 0px 35px; font-size:0.81em; color:#434343; text-transform:uppercase; text-align:right; }

	.contactForm label,

	.contactForm input[type=text] { float:left; }

	.contactForm .row 			  { margin-bottom:12px; }

	.contactForm .row label:first-child { min-width:120px;}

	.contactForm input[type=text],

	.contactForm select		{ min-width:260px; margin-left:10px;}

	.contactForm textarea 	{ min-width:795px; margin-left:10px; margin-bottom:5px; }

	.contactForm input[type=submit] { float:right; margin-right:3px; min-width:150px; font-size:18px;}



	.contactForm input[type=text],

	.contactForm select,

	.contactForm textarea		{font-size:1em; color:#434343; }





	/* Sponser Css  */

	.sponserArea  		{ margin-left:-24px;}

	.sponserBox  		{

		background: none repeat scroll 0 0 #F8F8F8;

		border: 1px solid #E8E8E8;

		cursor: pointer;

		display: inline-block;

		margin: 0 0 20px 18px;

		position: relative;

		text-align: center;

		vertical-align: top;

		width: 459px;

		}

	.sponserBox img 	{ margin-bottom:20px;}

	.sponserBox h2		{ font-size:1.750em; color:#434343; margin-bottom:10px; text-transform:uppercase; letter-spacing:-1px;}

	.sponserBox h3		{ font-size:1.25em; color:#81622f;  margin-bottom:15px; text-transform:uppercase;}

	.sponserMore		{ padding:2px 20px 5px 20px; text-align:left; display:none;}

	.sponserMore ul li,

	.sponserMore p		{ font-size:1em; color:#434343; }

	.sponserMore ul li	{ margin-bottom:12px; background:url(../images/arrow.png) no-repeat 0 3px scroll; padding-left:15px; }



	.bottomInfo		{ text-align:center;}

	.bottomInfo .button	{ margin-bottom:15px;}

	.bottomInfo h3,

	.bottomInfo h4	{ font:normal 1.12em colaboratereg, Arial, Helvetica, sans-serif;  color:#434343 }

	.bottomInfo h3 a{ color:#434343;}

	.bottomInfo h3 a:hover{ color:#81622f;}



	/* Donate Css  */

	.donateSec		{ padding:25px 0px;}

	.donate.banner	{ background:url(../images/donateBanner.jpg) no-repeat 0 0 scroll !important; position:relative;}

	.donateBox		{ background:#f4f4ed; padding:38px 47px; width:380px; height:260px; text-align:center; position:absolute; right:0px; top:50px; }

	.donateBox h1	{ font-size:1.563em; letter-spacing:-1px; margin-bottom:2px;}

	.donateBox h5	{ font-size:0.81em; font-family:"Times New Roman", Times, serif; margin-bottom:40px;}

	.donateBox input[type=text] {

		background:#FFF;

		border:1px solid #cfcfcc;

		box-shadow:inset 0px 0px 8px 1px #e0e0e0;

		-moz-box-shadow:inset 0px 0px 8px 1px #e0e0e0;

		-webkit-box-shadow:inset 0px 0px 8px 1px #e0e0e0;

		border-radius:5px;

		-webkit-border-radius:5px;

		-moz-border-radius:5px;

		padding:15px 10px 12px 10px;

		margin-bottom:20px;

		min-width:250px;

		position:relative;

		}

	.donateBox input[type=text],

	.donateBox .donateValue:after { font:normal 2.250em colaboratemedium, Arial, Helvetica, sans-serif; color:rgba(67, 67, 67, 0.20);}

	.donateBox .donateValue:after { content:"USD"; position:absolute; top:17px; right:22px; }

	.donateBox ul li 	 { float:left;  border:1px solid #cececb; background:#fafaf6; margin-left:20px;}

	.donateBox ul li:first-child 	 { margin-left:10px;}

	.donateBox ul li a	 { padding:25px; display:inline-block; color:#292929; font-family:"Times New Roman", Times, serif; }

	.donateBox ul li a.donateIcon { background:url(../images/donateIcon.jpg) no-repeat 100px 20px scroll; padding-right:80px;}

	.donateBox ul li a.paypalIcon { background:url(../images/paypalIcon.jpg) no-repeat 80px 20px scroll;  padding-right:88px; padding-left:12px;}

	.donateBox ul li:hover { border:1px solid #81622f; }

	.donateSec .imgInednt  	   { width:532px; height:338px; overflow:hidden; }

	.donateSec .imgInednt img  { width:532px;}





	.donateContent  	{ overflow:hidden;}

	.donateContent h1	{ font-size:1.688em; color:#434343; letter-spacing:-1px; margin-bottom:2px !important;}

	.donateContent h3	{ font-size:0.87em !important; margin-bottom:2px !important;}

	.donateContent h3 strong { font-weight:normal; color:#434343;}

	.donateContent p a,

	.donateInfo p a		{ color:#81622f; text-decoration:underline;}

	.donateContent p a:hover,

	.donateInfo p a:hover	{  text-decoration:none;}



	.donateInfo	h1	{ text-transform:uppercase; color:#434343; font-size:1.688em;  text-align:center}

	.donateInfo,

	.donateInfo p	{ text-align:center !important;}





	/* Event CSS */

	.event h1{ letter-spacing:-1px; font:normal 1.688em colaboratereg; text-align:center; margin-bottom: 10px; text-transform: uppercase;}

	.event h2{ letter-spacing:-1px; font-size:1.25em; margin-bottom:5px; text-transform:uppercase;}

	.event h5{ font-style:italic !important; font-size:0.81em !important;}

	.eventThumb ul		{ border-bottom:1px dotted #cccccc; margin-bottom:20px;}

	.eventThumb ul li	{ position:relative;}

	.eventThumb ul li figure { width:210px; height: 160px; padding:5px; background:#FFF; border:1px solid #eaeaea; margin-bottom:12px;}

	.eventThumb ul li .eventIndent { width:210px; height:160px; overflow:hidden; background: #FFF;}

	.eventThumb ul li img	{ padding:0px; background:none; border:none; margin-bottom:0px; width: 212px; height: 160px; }

	.eventThumb ul li:hover img	{ background:#FFF; }

	.eventThumb ul li figure .overlay{

		display:none;

		width: 210px;

		height: 160px;

		background:rgba(0, 0, 0, 0.80);

		position: absolute;

		top: 0px;

		left: 0px;

		}

		.overlay:before { content:url(../images/playBtn.png); position:absolute; top:60px; left:80px;}



	.eventThumb ul li figure:hover .overlay{ display:block; }

	.eventCol 			{ width:480px; margin-left:-27px;}

	.eventCol2 			{ width:470px;}

	.eventCol.largBtn .button 	{ min-width:170px; padding:23px 20px; text-align:center; margin:0px 0px 15px 18px; /*font-size:18px;*/ }

	.eventCol.miniBtn .button 	{ min-width:190px; text-align:center; margin:0px 0px 15px 10px; font-size:18px; padding:11px /*18px*/; }

	.eventCol.miniBtn .button:first-child,

	.eventCol.miniBtn2 .button:first-child { margin-left:0px;}

	.eventCol.miniBtn2 .button 	{ /*font-size:18px;*/ padding:11px 15px; margin:0px 0px 15px 18px; letter-spacing:-1px; }



	.bottomContent h1 { letter-spacing:-1px; font-size:1.875em; text-transform:none;}





	/* News CSS */

	.newsSec h1			 { font-size:1.438em; color:#434343; text-transform:uppercase; }

	.newsSec h2			 { font-size:1.250em; color:#81622f; margin-bottom:8px;  }

	.newsSec h2 a:hover	 { color:#febf02; }

	.newsSec h2	span	 { display:block; font-family:colaboratelight; font-size: 16px; }

	.newsSec h4		 	 { font-size:0.87em; color:#434343; margin-bottom:2px; }

	.newsSec .imgBox img { width:575px;}

	.newsPost			 { border-bottom:1px dotted #c2c2c2; margin-bottom:12px; }

	.newsSec strong		 { font:italic bold 1.188em "Times New Roman", Times, serif; color:#3a5c66; display:block;  }

	.newsSec table tbody tr td.largFont	{ font-size:2.500em !important;}

	.newsSec table tbody tr td strong	{ font-size:1.188em !important;}

	.newsSec table tbody tr td			{ padding:10px; }

	.newsSec table tfoot tr td			{ padding:10px !important;}

	.newsSec table tfoot tr td	img		{ margin-right:10px;}

	.newsSec table tfoot tr td 	a		{ color:#fff; font-size:12px; text-transform:uppercase;}



	.newsSec aside .button { min-width:255px; margin-bottom:20px; font-size:1.438em; text-align:center; }



	.mainNews figure     { margin-bottom:20px; position:relative;}

	.mainNews figcaption { margin-bottom:10px; text-align:center; font:normal 1.500em colaboratereg; color:#434343; text-transform:uppercase;}









	/* Calnedar CSS */

	.calendar table 			{ border-collapse:collapse; width:100%; margin-bottom:10px;}

	.calendar table thead 		{ background: url(../images/theadBg.jpg) repeat 0 0 scroll;}

	.calendar table thead tr th { height:68px; font:bold 30px/68px helveticaltcondensed, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; }

	.calendar table tbody tr 	{ background:url(../images/calendarBg.jpg) repeat-x 0 0 scroll #eaf4f0; }

	.calendar table tbody tr td { padding:12px 10px; font:normal 14px "colaboratereg", Times, serif; vertical-align:middle; color:#434343; }

	.calendar table tbody tr td a:hover strong { color:#81622f !important; }

	.calendar table tbody tr td strong 	{ font:bold italic 15px "Times New Roman", Times, serif; display:block; color:#3a5c66;}

	.calendar .calenderArrowLeft img,

	.calendar .calenderArrowRight img	{ display:inline-block; vertical-align:middle; }

	.calendar .calenderArrowLeft img	{ margin:-3px 15px 0px 0px; }

	.calendar .calenderArrowRight img	{ margin:-3px 0px 0px 15px; }

	.calendar .calenderArrowLeft img:hover,

	.calendar .calenderArrowRight img:hover	{ opacity:0.7; }

	.calendar table tbody tr td.largFont	{ font:bold 50px helveticaltcondensed, Arial, Helvetica, sans-serif; color:#81622f; vertical-align:middle; padding-bottom:0px;}

	.calendar table tfoot tr td	{ background: url(../images/theadBg.jpg) repeat 0 0 scroll; padding:10px 0px; }

	.calendar table th ul.calendarNav li {

	    float: left;

	    font-family: "colaboratelight",Times,serif;

	    font-size: 15px;

	    line-height: normal;

	    margin:0 19px 10px 18px;

	    text-transform: uppercase;

		font-weight:normal;

	}

	.calendar table th ul.calendarNav li a{color:#fff; padding:3px 7px;}

	.calendar table th ul.calendarNav li a:hover {

	    background: none repeat scroll 0 0 #454545;

	    border-radius: 4px;

	    box-shadow: 0 1px 2px 1px #222222;

	    color: #FEBF02;

	}



    .calendar table th ul.calendarNav li a.selected{

	    background: none repeat scroll 0 0 #454545;

	    border-radius: 4px;

	    box-shadow: 0 1px 2px 1px #222222;

	    color: #FEBF02;

	}





	/* Fund Raise CSS */

	.fundForm h1	{ font:normal 1.500em colaboratebold, Arial, Helvetica, sans-serif; color:#81622f; margin-bottom:15px; }

	.fundForm label { display:block; font-size:1em; margin-bottom:8px;}

	.fundForm input[type=text],

	.fundForm textarea { width:97%; padding:8px;}

	.fundForm select { width:10%;}

	.fundForm input[type=submit] { text-align:center; min-width:140px; float:right; font-size:1.12em;}



	.sideBox			 { margin-bottom:20px; }

	.sideBox h2  		 {text-align:center; font-size:1em; text-transform:uppercase; margin-bottom:10px; color:#81622f;}

	.sideBox h2 a 		 { background:#2b2b2d; height:50px; display:block; line-height:50px; color:#cb830e;}

	.sideBox h2 a:hover  { background:#cb830e; color:#FFFFFF;}

	.sideBox .sideSocial img { margin:0px 0px 10px 8px;}



	.newsletterBox 		{ background:#f0f0f0; text-align:center; margin-bottom:8px; border:1px solid #e0e0e0; padding:10px; }

	.newsletterBox input[type=text] 	{ width:91%; margin-bottom:12px; }



	/* PDF CSS */

	.pdf			{ padding:20px; background:#fff;}

	.pdf .logoPDF	{ float:left; margin:0 20px 0 0px;}

	.pdf h2			{ color:#ba252c;}

	.pdf p, .pdf ul li	{ color:#231f20; font-size:1em; }

	.pdf input[type="text"]{ border:none; border-bottom:1px solid #231f20; font-size:1em; padding:0px; width:60px;}

	.pdf ul li		{ margin-bottom:15px;}

	.pdf a.pdf-next	{color:#ba252c; margin:0 0 0 10px;}

	.pdf a.pdf-next:hover	{color:#231f20;}

	.pdf a.blackLink		{color:#231f20;}

	.pdf a.blackLink:hover	{text-decoration:underline;}





	/* Resources Css */

	.resources .button { min-width:185px; margin-bottom:12px; margin-right:12px; padding:10px; text-align:center;}

	.usefulLiks h2	   { font-size:1.25em; }

	.usefulLiks ul 		{ float:left; margin-left:30px; width:290px;}

	.usefulLiks ul:first-child 		{ margin-left:0px;}

	.usefulLiks ul li	{ background:url(../images/arrow.png) no-repeat 0 3px scroll; padding-left:10px; margin-bottom:18px; font-size:0.87em;}

	.usefulLiks ul li a	{ color:#434343;}

	.usefulLiks ul li a:hover	{color:#bd801b;}





/* ============= Blog Start ============= */

.postSection 	{ width:621px; float:left;}

.blogPost		{ border-bottom:1px dotted #CCCCCC; margin-bottom:15px; padding-bottom:15px; width:620px; margin-left:1px;}

.blogPost h1, .blogPost h1 a	{color:#434343; text-align:left;}

.subInfo	{ margin-bottom:18px;}

.subInfo h3,

.subInfo p { margin:0px;}



	/* Blog Post Css */

	.postTop{ margin-bottom:15px;}

	.postTop ul li		{margin-right:10px; background:url(../images/sprite.png) no-repeat 0 0 scroll; padding-left:23px; float:left;}

	.postTop ul li, .postTop ul li a	 { color:#81622f; font-style:italic; font-size:14px; font-family:colaboratelight;}

	.postTop ul li a					 {height:16px; line-height:16px; color:#81622f;}

	.postTop ul li a:hover				 { color:#f1b63b;}



	.postTop ul li.adminTeg			 { background-position:-36px -154px; }

	.postTop ul li.adminTeg:hover	 { background-position:-36px -178px; }



	.postTop ul li.categoryTeg		 { background-position:-36px -208px;}

	.postTop ul li.categoryTeg:hover { background-position:-36px -234px;}



	.postTop ul li.commentTeg 		 { background-position:-36px -264px; }

	.postTop ul li.commentTeg:hover  { background-position:-36px -282px;}





	/* Post Content Css */

	.postContent		{position:relative;}

	.blogBottom ul li, .blogPost p		{font-family:colaboratelight;}

	.postImg div		{width:608px; height:332px; overflow:hidden;}

	.postImg a			{ width:100%; height:100%; overflow:hidden; display:block;}

	.postImg img {

		-webkit-transition: all 200ms linear;

		-moz-transition: all 200ms linear;

		-o-transition: all 200ms linear;

		transition: all 200ms linear;

		-webkit-transform: translateZ(0);

		-moz-transform: translateZ(0);

		-o-transform: translateZ(0);

		transform: translateZ(0);

		vertical-align:middle;

		}

		/*.postImg:hover img{

		-webkit-transform: scale(1.1) translateZ(0);

		-moz-transform: scale(1.1) translateZ(0);

		-o-transform: scale(1.1) translateZ(0);

		transform: scale(1.1) translateZ(0);

		box-shadow:1px 8px -6px rgba(241, 238, 232);

	}*/



	.date	 { position:absolute; left:0px; top:30px; /*height:73px;*/ z-index:1; }

	.date h2, .date h3{ margin:0px;

		background:#345762;

		display:inline-block;

		color:#f1fbf8;

		padding:0px 25px 0px 15px;

		line-height:58px;

		font-size:2.188em;

		text-transform:uppercase;

		position:relative;

		}

	.date h2:before,

	.date h3:before 	{ content:url(../images/dateLeft.png); position:absolute; left:-10px; top:0px; }

	.date h3 			{ font-size:1.25em; line-height:40px; }

	.date h3:before 	{ content:url(../images/dateLeftH3.png); left:-7px; }





	/*Blog Sidebar CSS */

	.siderBar		{ width:299px; float:right;}

	.sidePostBox	{ margin-bottom:22px; width:298px;}

	.sidePostBox h2 {color:#81622f; text-transform:uppercase; font-size:1em;}

	a.blog-facebook, a.blog-google, a.blog-linkedIn, a.blog-twitter	{display:inline-block;}

	a.blog-facebook	{ margin:5px 10px 0 7px;}

	a.blog-google	{ margin:0;}

	a.blog-linkedIn	{ margin:0 0 0 10px;}

	a.blog-twitter	{ margin:5px 7px 0; float:right}

	.add img		{border:1px solid #E0E0E0;}



	/*Blog Sidebar Tabs CSS */

	.tabLink		{border-bottom:5px solid #81622f;}

	.tabLink li		{float:left; font-size:0.93em; font-family:colaboratemedium; text-transform:uppercase; margin:0 0 0 2px;}

	.tabLink li:first-child	{margin:0px;}

	.tabLink li a	{color:#ffffff; background:#47b7d9; padding:11px; display:block;}

	.tabLink li a:hover, .tabLink li a.selected	{color:#e4e4e4; background:#415a8c;}

	.tabContainer{width:297px; height:344px; border:1px solid #E0E0E0; overflow:hidden;}



	/* INPUT BOX CSS */

	.inputBox, .postLink ul		{background:#f0f0f0; padding:12px 9px; border:1px solid #e0e0e0;}

	.inputBox input[type="text"], .inputBox select	{

		min-width:165px;

		border:1px solid #e0e0e0;

		font-size:11px; color:#333333;

		margin-right:6px;

		font-family:Arial, Helvetica, sans-serif;

		margin:0px;

		}

	.inputBox input[type="submit"], .commentArea input[type="submit"]{

		height:29px;

		padding:0px;

		font-size:0.93em;

		min-width:91px;

		margin:0px;

		}

	.inputBox select	{ width:94%;}

	.sidePostBox form	{margin:0px;}



	.inputBox img {margin-left: 2px; width: 40px;}



	/* Post Links CSS */

	.postLink ul li a:before	{ content:url(../images/arrow.png); float:left; margin:0px 8px 0px 5px;}

	.postLink ul li				{ border-top:1px dashed #e0e0e0; font-family:colaboratelight; font-size:0.87em;}

	.postLink ul li:first-child	{border:none;}

	.postLink ul li a			{ padding:11px 0px; display:block; color:#434343;}



	.sidebarCate li a{ text-transform:uppercase; }

	.postLink ul li:hover a		{ color:#653e14; background:#e3e3e3;}





	/* Commnet CSS */

	.commentArea h2		{text-transform:uppercase;}

	.commentArea h3		{ color:#81622F; font-size:1em; border-bottom:1px dashed #e0e0e0; padding-bottom:8px; margin-bottom:8px; text-transform:uppercase;}

	.commentArea ul		{margin-bottom:15px;}

	.commentArea ul li p{ font-style:italic;}

	.commentArea ul li	{border:1px solid #e0e0e0; background:#f0f0f0; margin-bottom:3px; padding:16px;}

	.commentArea ul li .commentImg				{ float:left; margin:0 15px 0 0;}

	.commentArea ul li .commentImg div			{width:110px; height:96px; overflow:hidden;}

	.commentArea ul li .commentImg div img		{width:110px;}

	.commentArea ul li:hover					{ background:#c5c5c5;}

	.comments{ margin-bottom:20px;}

	.commentArea input[type="text"], .commentArea textarea	{ background:#fff; color:#7b7b7b; width:50%; padding:6px 10px; border:1px solid #e0e0e0;}

	.commentArea textarea				{width:100%; height:70px;}

	.commentArea input[type="submit"]	{float:left; min-width:70px;}



	.addthis_toolbox.addthis_default_style{width:438px; height:22px; overflow:hidden;}





	/* Pagination Content  */

	.pagination, .pagination a{ text-align:center; }

	.pagination a	{

			display:inline-block;

			border-radius:4px;

			-moz-border-radius:4px;

			-webkit-border-radius:4px;

			background:url(../images/paginationBg.jpg) repeat-x 0 0 scroll;

			height:27px;

			color:#653e14;

			font:bold 12px/27px Arial, Helvetica, sans-serif;

			padding:0px 8px;

			margin-right:5px;

			border:1px solid #c8c8c8;

			}

	.pagination a:hover, .pagination a.active{

		color:#FFFFFF; border:1px solid #FFFFFF; background:url(../images/paginationBg.jpg) repeat-x 0 bottom scroll; text-decoration:none;}





/* ============= Main Footer Start ============= */

#footer .footTop 		 { width:100%; background:#2f535e; padding:12px 0px;}

#footer ul				 { float:left; margin-top:5px; margin-left:-8px; }

#footer ul li 			 {

	float:left;

	font:normal 0.75em "colaboratelight", Times, serif;

	margin-left:20px;

	text-transform:uppercase;

	overflow:hidden;

	}

#footer ul li 				{ margin-left:21px\9; }

#footer ul li:first-child 	{ margin-left:0px; }

#footer ul li a,

#footer .footTop h3	 		{ color:#9fcad7;  }



#footer ul li a:hover, #navigation ul li a.active { color:#4db3da; }

#footer .footTop h3			{ float:right; margin:0px;  font-size:1.12em; font-family:"colaboratereg"; }



#footer .footBot 		 { width:100%; background:#1e1e1e; padding:12px 0px 9px 0px;}

#footer .footBot p		 { float:left; margin:0px; color:#aeaeae; font-size:0.68em; text-transform:uppercase; margin-left:-8px;}

#footer .footBot p + p	 { float:right; }





/* Volunteer Page  */

.volunteerPage ul{list-style:disc; color:#434343; font-size:0.87em; margin-top:10px;}

	.volunteerPage ul li{color:#434343; margin-bottom:10px; margin-left:30px;}

	.volunteerPage ul li:first-child{margin-top:10px;}

		.volunteerPage ul li a{color:#434343; display:block; margin-top:5px;}

			.volunteerPage ul li a:hover{color:#81622F;}

.largThunmbList ul{margin-bottom:20px;}







.sitmapSec h3	  { text-align:center; margin-bottom:55px; font-size: 1.688em;}

.sitmap		  { background:url(../images/watermark.jpg) no-repeat center 70px scroll; min-height:650px;}

.sitmap ul li { margin-left:30px; font-size:14px; text-transform:uppercase; margin-bottom:10px; list-style:circle;}

.sitmap ul li ul.sub-menu{margin-top:10px;}

.sitmap ul li:first-child { margin-left:0px;}

.sitmap ul li a { color:#46413c;}

.sitmap ul li a:hover { color:#c12024;}

.sitmap ul li ul li:first-child { margin-left:30px;}

.sitmap ul li.current-menu-item a { background:none !important; color:#c12024 !important ; border-radius: 0px !important; box-shadow:none !important;}

/* Custom */

#mainContent > section.contentArea > div > section.mainEvents > ul > li:nth-child(1) > figure > figcaption > a {
	margin-top: 30px !important;
}

#mainContent > section.contentArea > div > section.mainEvents > ul > li:nth-child(2) > figure > figcaption > a {
	margin-top: 50px !important;
}

#mainContent > section.contentArea > div > section.mainEvents > ul > li:nth-child(3) > figure > figcaption > a {
	margin-top: 10px !important;
}

#mainContent > section.contentArea > div > section.mainEvents > ul > li:nth-child(4) > figure > figcaption > a {
	margin-top: 50px !important;
}

/*#mainContent > section > div > div > article:nth-child(2) > a {
	float: right !important;
	margin-right: 542px !important;
}

.contactForm input[type=text] {
  min-width: 400px !important;
  margin-left: 0px !important;
}
.contactForm .row {
  max-width: 1024px;
}

.contactForm textarea {
  width: 100%;
  max-width: 945px;
  margin-left: 0 !important;
}
.contactForm select {
  float:right;
  min-width: 262px !important;
}

.contactForm form {
  margin-left: -20px;
}

.contactForm label {
  margin-left: 50px;
}*/

.fixed-footer { height: 50px; position: fixed; bottom: 0; right: 0; width: 100%; }
.fixed-footer-container { max-width: 1280px; width: 100%; margin: 0 auto; }
.fixed-footer a { float: right; }
.fixed-footer .donate-btn { margin-bottom: 5px; transition: all 0.3s ease-in-out; position: relative; right: 2%;  }
.fixed-footer .donate-btn:hover { transition: all 0.3s ease-in-out; margin-top: -5px; }
footer { margin-bottom: 55px; }
.largThunmbList ul li { min-height: 240px; }
.community-partners div[id*='attachment_'] img { max-width: 200px; }
.community-partners div[id*='attachment_'] { max-width: 23.3333333333334%; width: 100% !important; margin-right: 2%; margin-bottom: 50px; min-height: 250px; }
.community-partners div[id*='attachment_']:nth-child(4n+5) { margin-right: 0 !important; }
.community-partners { margin-top: 70px; margin-bottom: 40px; }
.page-template-parent_page .mainList a {float: right; }
.contactForm form { margin-left: 20px !important; }
.contactForm .row, .contactForm input { clear: both; }
.contactForm input[type="file"] { float: left; }
.mainInfo.contact .location, .contactForm { max-width: 50%; float: left; margin-right: 0; }
.mainInfo.contact .location { width: 45%; }
.contactForm textarea { max-width: 1024px !important; width: 100%; min-width: 1px !important; }
.contactForm select { min-width: 1px !important; max-width: 210px; float: left !important; }
.contactForm input[type=text], .contactForm select, .contactForm label, .contactForm textarea { margin-left: 0 !important; }
.contactForm input[type=text] { min-width: 1px !important; width: 100%; margin-bottom: 20px; }
.contactForm .row:nth-child(2) #email { margin-bottom: 0 !important; }
.contactForm .row:nth-child(3) label, #contactForm .row:nth-child(3) select { width: 50%;   margin-bottom: 20px; }
.contactForm label { margin-right: 13px; }
.contactForm input[type=submit] { margin: -40px 0 50px; }
.mainInfo .location { padding: 20px !important; border-radius: 10px; background-color: #f1f1f1; background-image: none !important; }
.mainInfo .location h2:last-child { margin-bottom: 0; letter-spacing: 0 !important; }
.mainInfo .location strong { margin-bottom: 20px; }
.inner .mainInfo { margin-top: 50px; }
