a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,amp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{

	margin:0;

	padding:0;

	}

body{ background:#1e4854 url(../images/background.jpg) repeat-x 0 0 scroll;}

html, body{ height:100%; width:100%; }



/* Wrapper Classes */

.wrapper{

	width:1280px;

	margin:0px auto;

	background:#FFF;

	-webkit-box-shadow: 1px 0px 4px rgba(50, 50, 50, 0.4);

	-moz-box-shadow:    1px 0px 4px rgba(50, 50, 50, 0.4);

	box-shadow:         1px 0px 4px rgba(50, 50, 50, 0.4);

	}



.wrap{ width:940px; padding:0px 10px;  margin:0px auto; position:relative;}



/* Margin reset Classes */

.marginLeft{margin-left:15px!important;}

.marginRight{margin-right:15px!important;}

.marginTop{margin-top:15px!important;}

.marginBottom{margin-bottom:15px!important;}

.nomarginLeft{margin-left:0px!important;}

.nomarginRight{margin-right:0px!important;}

.nomarginTop{margin-top:0px!important;}

.nomarginBottom{margin-bottom:0px!important;}

.nomargin{margin:0px!important;}

.margin{ margin:15px!important;}



p, h1, h2, h3, h4, h5, h6{ margin:0px 0px 15px 0px; }



/* Padding reset Classes */

.paddingLeft{padding-left:15px!important;}

.paddingRight{padding-right:15px!important;}

.paddingTop{padding-top:15px!important;}

.paddingBottom{padding-bottom:15px!important;}

.nopaddingLeft{padding-left:0px!important;}

.nopaddingRight{padding-right:0px!important;}

.nopaddingTop{padding-top:0px!important;}

.nopaddingBottom{padding-bottom:0px!important;}

.nopadding{padding:0px!important;}

.padding{padding:15px!important;}



/* Float reset Classes */

.floatLeft{ float:left!important; }

.floatRight{float:right!important;}

.nofloat{float:none!important;}



.clearfix:after { content:""; display: block; clear: both; visibility: hidden; line-height: 0px; height: 0px; }

.clear{ clear:both; width: 0px; height: 0px; }



.leftImg, .imgLeft { float:left; margin-right:20px; margin-bottom:10px; }

.rightImg, .imgRight { float:right; margin-left:10px; margin-bottom:10px; }



/* Align reset Classes */

.alignLeft{text-align:left!important}

.alignRight{text-align:right!important;}

.alignJustify{text-align:justify!important;}

.alignCenter{text-align:center!important;}



/* Position reset Classes */

.positionRelative{position:relative;}

.positionAbsolute{position:absolute;}



/* Boreder reset Classes */

.noborderLeft{border-left:none!important;}

.noborderRight{border-right:none!important;}

.noborderTop{border-top:none!important;}

.noborderBottom{border-bottom:none!important;}



/* Display reset Classes */

.displayIB{ display:inline-block; }

.overflowHidden {overflow:hidden;}



/* Background reset Classes */

.nobg{ background:none!important;}



/* Custom Reset */

a, input, textarea, select, img{ border:0px; outline:none; }

ul, li {

	padding: 0px;

	/*margin-top: -6px !important;*/

}

ul{ list-style:none; }

ol{ list-style:decimal; }

textarea{ resize:none; }



.input.button, input[type=button], input[type=image], input[type=reset]{ cursor:pointer; }

label, input, textarea, select{

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

	-ms-box-sizing: border-box;

	}



input[type=text], input[type=password], textarea, select { border:1px solid #cbcbcb; padding:7px; }



p{ text-align:justify;}



/* PIE CSS */

.pie, div, p, a, input{ behavior:url(../javascripts/PIE.php);  behavior:url(../javascripts/PIE.htc); position:relative; }/* PIE CLASSE */





/* Form Tag CSS */

input[type=text], input[type=email], input[type=password], select, textarea{ box-sizing:content-box; }

textarea{ resize:none; }



.subscribe input[type="text"]::-webkit-input-placeholder {color:#d7bea5;}

.subscribe input[type="text"]:-moz-placeholder { /* Firefox 18- */ color:#d7bea5;  }

.subscribe input[type="text"]::-moz-placeholder {  /* Firefox 19+ */color:#d7bea5;  }

.subscribe input[type="text"]:-ms-input-placeholder {  color:#d7bea5;  }





/* Buttons CSS */

.button,

.contactForm input[type=submit],

.fundForm input[type=submit],

.newsletterBox input[type=submit] {

		padding:11px 16px;

		display:inline-block;

		color:#292929;

		font:normal 1.06em "colaboratemedium", Times, serif;

		border:1px solid #e1af00;

		text-transform:uppercase;

		border-radius:4px;

		-moz-border-radius:4px;

		-webkit-border-radius:4px;

		box-shadow:inset 0px 1px 2px 1px #fff427;

		}

.button,

.contactForm input[type=submit],

.fundForm input[type=submit],

.newsletterBox input[type=submit]{

	background: #ffc601; /* Old browsers */

	background: -moz-linear-gradient(top,  #ffc601 0%, #f59605 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc601), color-stop(100%,#f59605)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffc601 0%,#8d3634 100%); /* Chrome10+,Safari5.1+ */

	background-image: -webkit-linear-gradient(top, #ffc601 0%, #f59605 100%); /* Webkit (Chrome 11+) */

	background: -o-linear-gradient(top,  #ffc601 0%,#f59605 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffc601 0%,#f59605 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffc601 0%,#8d3634 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc601', endColorstr='#f59605',GradientType=0 ); /* IE6-9 */

	background-image: -ms-linear-gradient(top, #ffc601 0%, #f59605 100%);/* IE10 Consumer Preview */

	background-image: linear-gradient(to bottom, #ffc601 0%, #f59605 100%);/* W3C Markup, IE10 Release Preview */

	}

	.button:hover,

	.contactForm input[type=submit]:hover,

	.fundForm input[type=submit]:hover,

	.newsletterBox input[type=submit]:hover {

		background: #ffc601; /* Old browsers */

		background: -moz-linear-gradient(top,  #f59605 0%, #ffc601 100%); /* FF3.6+ */

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f59605), color-stop(100%,#ffc601)); /* Chrome,Safari4+ */

		background: -webkit-linear-gradient(top,  #f59605 0%,#ffc601 100%); /* Chrome10+,Safari5.1+ */

		background-image: -webkit-linear-gradient(top, #f59605 0%, #ffc601 100%); /* Webkit (Chrome 11+) */

		background: -o-linear-gradient(top,  #f59605 0%,#ffc601 100%); /* Opera 11.10+ */

		background: -ms-linear-gradient(top,  #f59605 0%,#ffc601 100%); /* IE10+ */

		background: linear-gradient(to bottom,  #f59605 0%,#ffc601 100%); /* W3C */

		filter: progid:DXImageTransform.Microsoft.f59605( startColorstr='#8d3634', endColorstr='#ffc601',GradientType=0 ); /* IE6-9 */

		background-image: -ms-linear-gradient(top, #f59605 0%, #ffc601 100%);/* IE10 Consumer Preview */

		background-image: linear-gradient(to bottom, #f59605 0%, #ffc601 100%);/* W3C Markup, IE10 Release Preview */

	}



.smallBtn {

	background: #FFF;

	padding: 4px 8px;

	display: block;

	color: #8d3634;

	font: normal 11px "gothicb";

	position: absolute;

	left: 11px;

	bottom: 10px;

	border-radius: 3px;

	}

.smallBtn:hover    { background:#ededed; }

.smallBtn:before   { content:"\00AB"; float:left; margin:-4px 3px 0px 0px; font-size:14px;}



a.more			{font-family:colaboratemedium;}

a.more:after	{content:url(../images/arrow.png);  margin:3px 8px 0 5px;}





/* Boxes CSS */

.sepratorBox {background: url("../images/headingBg.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    padding-bottom: 20px;}

.imgBox,

.postContent figure,

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





/* Main Headign CSS */

.mainHeading 	{ background:url(../images/headingBg.jpg) no-repeat center bottom; padding-bottom:20px;}

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

.mainHeading h1,

.mainHeading p { margin-bottom:20px; }

.mainHeading p span { color:#81622f; }



/* Column CSS */

.midCol 	{ width:460px;}





/*  Main Thumn List Css  */

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



.largThunmbList ul li,

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

.largThunmbList ul li.double,

.largThunmbList ul li.double figure { width:449px;}

.largThunmbList ul li.double figure .eventIndent { width:449px; }

.largThunmbList ul li.double figure .eventIndent img { width:449px; }



.largThunmbList ul li figure			{ padding:5px; background:#FFF; border:1px solid #eaeaea; margin-bottom:8px;}

.largThunmbList ul li figure .imgInednt	{ width:208px; height:158px; overflow:hidden; line-height:158px;}

.largThunmbList ul li figure .imgInednt	img {vertical-align:middle; }

.largThunmbList ul li:hover figure	 	{ background:#f9c25b;}

.largThunmbList ul li figcaption {

			color:#81622f;

			text-transform:uppercase;

			font-size:1em;

			margin-bottom:15px;

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

			}

.largThunmbList ul li p      	 { text-align:center; }







/* Main List CSS */

.mainList .listRow 		{ border-bottom:1px dotted #cccccc; margin-bottom:20px; padding-bottom:20px;}

.mainList .listRow div	{ overflow:hidden;}

.mainList .imgBox  		{ float:left; margin:0px 20px 0px 0px; padding-bottom:1px; }

.mainList .listRow p 	{ overflow:hidden; color:#434343; }

.mainList .listRow h3	{ color:#81622f; text-transform:uppercase; }

.mainList .listRow h3,

.mainList .listRow h4   { font-size:1em; margin:0px 0px 4px 0px; }



.mainList .listRow h4   { font-family:colaboratelight;  margin-bottom:10px; color:#2b2b2d; }



.mainList .listRow h4	{ font:normal 0.87em "colaboratemedium", Times, serif; margin-bottom:0px; text-transform:uppercase;}

.mainList .listRow h5   { margin-bottom:8px; color:#81622f; font:normal 0.93em "colaboratereg", Times, serif;  }

.mainList .socialIcons	{ float:none; height:30px;}

.mainList .topSocial ul li:first-child { margin:0px;}



.ulist	 { margin-bottom:15px;}

.ulist li{ margin:0px 0px 10px 0px;  font-size:14px; background:url(../images/arrow.png) no-repeat 0 4px scroll; padding-left:12px;}





/* Accordion CSS */

.accordion dt{

	border:1px solid #d9d9d9;

	font:normal 1em "colaboratereg", Times, serif;

	color:#2b2b2d; cursor:pointer;

	padding:10px 0px 10px 25px;

	margin:0 0 21px 0;

	background:#f0f0f0;

	position:relative;

	}

.accordion .hideDiv				{ padding:5px 0px;  display:none; position:relative; top:-16px;}

.hideDiv p						{ color:#434343; margin:0px; }

.accordion  dt:before   		{ content:url(../images/unactiveArrow.png); position: absolute; left: 8px; top: 13px; }

.accordion  dt.active:before 	{ content:url(../images/activeArrow.png);  position: absolute; left: 8px; top: 12px; }

.accordion .accordionBox		{ margin:0 0 10px 0; }

.accordionBox dt				{margin:0 0 10px 0!important;}

.accordionBox .hideDiv			{top:-7px!important; padding-bottom:0px!important;}

.accordionBox .hideDiv p		{margin:0 0 12px 0!important;}





/* ToolTip CSS */



a.tooltip { position:relative}

a.tooltip span { display:none; padding:2px 3px; margin-left:8px; width:130px;}

a.tooltip:hover span{

		min-width:160px;

		color:#292929;

		position:absolute;

		text-align:center;

		left:100px;

		bottom:185px;

		padding:5px;

		display:inline-block;

		font:normal 12px "colaboratereg", Times, serif;

		border-radius:4px;

		-moz-border-radius:4px;

		-webkit-border-radius:4px;

		box-shadow:inset 0px 1px 2px 1px #fff427;

		background: #ffc601; /* Old browsers */

		background: -moz-linear-gradient(top,  #ffc601 0%, #f59605 100%); /* FF3.6+ */

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc601), color-stop(100%,#f59605)); /* Chrome,Safari4+ */

		background: -webkit-linear-gradient(top,  #ffc601 0%,#8d3634 100%); /* Chrome10+,Safari5.1+ */

		background-image: -webkit-linear-gradient(top, #D03D34 0%, #f59605 100%); /* Webkit (Chrome 11+) */

		background: -o-linear-gradient(top,  #ffc601 0%,#f59605 100%); /* Opera 11.10+ */

		background: -ms-linear-gradient(top,  #ffc601 0%,#f59605 100%); /* IE10+ */

		background: linear-gradient(to bottom,  #ffc601 0%,#8d3634 100%); /* W3C */

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc601', endColorstr='#f59605',GradientType=0 ); /* IE6-9 */

		background-image: -ms-linear-gradient(top, #ffc601 0%, #f59605 100%);/* IE10 Consumer Preview */

		background-image: linear-gradient(to bottom, #ffc601 0%, #f59605 100%);/* W3C Markup, IE10 Release Preview */

		 }



/* Column CSS */

.column-700 { width:700px; padding:0px;}

.column-220 { width:220px; }



/* Error CSS */

.formError{ color: rgb(254, 2, 2); font-size: 15px; border: 1px solid; padding: 5px;}

.contactFormError { color: rgb(254, 2, 2); font-size: 15px; border: 1px solid; padding: 5px; margin-left:45px;}

.contactFormSucc,

.formSucc {

	text-align: center;

	color: #FFB415;

	font-size: 22px;

	margin-left: 41px;

	margin-top: -10px;



}

.formSucc { text-align:left; margin-left:0px; }



.margin-243px-Left{margin-left:243px;}

/* Custom Rock Paper Simple CSS */

#mainContent > section > div > section > ul > li:nth-child(1) > figure > figcaption {
	margin: 0 auto !important;
	padding-top: 15px !important;
}

#mainContent > section > div > section > ul > li:nth-child(2) > figure > figcaption {
	margin: 0 auto !important;
	padding-top: 15px !important;
}

#mainContent > section > div > section > ul > li:nth-child(3) > figure > figcaption {
	margin: 0 auto !important;
	padding-top: 15px !important;
}

#mainContent > section > div > section > ul > li:nth-child(4) > figure > figcaption {
	margin: 0 auto !important;
	padding-top: 15px !important;
}

#mainContent > section > div > section > ul > li:nth-child(5) > figure > figcaption {
	margin: 0 auto !important;
	padding-top: 15px !important;
}

#mainContent > section > div > section > ul > li:nth-child(6) > figure > figcaption {
	margin: 0 auto !important;
	padding-top: 15px !important;
}

#mainContent > section > div > section > ul > li:nth-child(7) > figure > figcaption {
	margin: 0 auto !important;
	padding-top: 15px !important;
	font-size: 0.90em !important;
}

#mainContent > section > div > section > ul > li:nth-child(8) > figure > figcaption {
	margin: 0 auto !important;
	padding-top: 15px !important;
}

/* Partner Logo Positioning */

#attachment_22794, #attachment_221795, #attachment_221796, #attachment_221797, #attachment_221798, #attachment_221799, #attachment_22800, #attachment_221801, #attachment_221802, #attachment_221803, #attachment_221804, #attachment_221805, #attachment_221806, #attachment_221807, #attachment_22808, #attachment_22809, #attachment_22810, #attachment_22811, #attachment_22812, #attachment_22813, #attachment_22814, #attachment_22815, #attachment_22816, #attachment_22817, #attachment_22818, #attachment_22819, #attachment_22820, #attachment_22821, #attachment_22822, #attachment_22823  {
	float: left !important;
	display: block !important;
}

#attachment_22794 > p, #attachment_221795 > p, #attachment_221796 > p, #attachment_221797 > p, #attachment_221798 > p, #attachment_221799 > p, #attachment_22800 > p, #attachment_221801 > p, #attachment_221802 > p, #attachment_221803 > p, #attachment_221804 > p, #attachment_221805 > p, #attachment_221806 > p, #attachment_221807 > p, #attachment_22808 > p, #attachment_22809 > p, #attachment_22810 > p, #attachment_22811 > p, #attachment_22812 > p, #attachment_22813 > p, #attachment_22814 > p, #attachment_22815 > p, #attachment_22816 > p, #attachment_22817 > p, #attachment_22818 > p, #attachment_22819 > p, #attachment_22820 > p, #attachment_22821 > p, #attachment_22822 > p, #attachment_22823 > p  {
	padding-top: 10px !important;
	font-size: 115% !important;
}

#attachment_221798, #attachment_221802, #attachment_221806, #attachment_22810, #attachment_22814, #attachment_22818, #attachment_22822 {
	clear: left !important;
}
/*
#attachment_221795 {
	margin:50px 0px 30px 40px !important;
}

#attachment_221796 {
	margin: 140px 0px 30px 40px !important;
}

#attachment_221797 {
	margin: 50px 0px 30px 40px !important;
}

#attachment_221799 {
	margin: 15px 0px 30px 40px !important;
}

#attachment_22800 {
	margin: 15px 0px 30px 40px !important;
}

#attachment_221801 {
	margin: 25px 0px 30px 40px !important;
}

#attachment_221803 {
	margin: 15px 0px 30px 40px !important;
}

#attachment_221804 {
	margin: 120px 0px 30px 40px !important;
}

#attachment_221805 {
	margin: 80px 0px 30px 40px !important;
}

#attachment_221807 {
	margin: 114px 0px 30px 40px !important;
}

#attachment_22808 {
	margin: 54px 0px 30px 40px !important;
}

#attachment_22809 {
	margin: 31px 0px 30px 40px !important;
}

#attachment_22811 {
	margin: 22px 0px 30px 40px !important;
}

#attachment_22812 {
	margin: -36px 0px 30px 40px !important;
}

#attachment_22813 {
	margin: 45px 0px 30px 40px !important;
}

#attachment_22814 {
	margin: 43px 0px 30px !important;
}

#attachment_22815 {
	margin: 0px 0px 30px 40px !important;
}

#attachment_22816 {
	margin: 0px 0px 30px 40px !important;
}

#attachment_22817 {
	margin: 0px 0px 30px 40px !important;
}

#attachment_22818 {
	margin: 60px 0px 30px !important;
}

#attachment_22819 {
	margin: -47px 0px 30px 40px !important;
}

#attachment_22820 {
	margin: -47px 0px 30px 40px !important;
}

#attachment_22821 {
	margin: -47px 0px 30px 40px !important;
}

#attachment_22823 {
	margin: 93px 0px 30px 40px !important;
}

/*#attachment_22794 {
	margin: 0 auto !important;
}

#attachment_221795 > a > img {
	margin: 50px 0px 0px 40px !important;
}

#attachment_221796 > a > img {
	margin: 140px 0px 0px 40px !important;
}

#attachment_221797 > a > img {
	margin: 30px 0px 40px 40px !important;
}*/

#mainContent > section > section > article > div > div {
	height: 2300px !important;
	width: 100% !important;
}

/* Home Page CTA's */

#mainContent > section.mainService > div > ul {
	margin: -12px auto !important;
}
