/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

@font-face {
	font-family: 'Conv_ufonts.com_helvetica-neue1';
	src: url('./fonts/ufonts.com_helvetica-neue1.eot');
	src: local('☺'), 
	url('./fonts/ufonts.com_helvetica-neue1.ttf') format('truetype'), 
	url('./fonts/ufonts.com_helvetica-neue1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.normal{
	font-family: 'Conv_ufonts.com_helvetica-neue1';
}

@font-face {
	font-family: 'Conv_ufonts.com_helvetica-neue-bold';
	src: url('./fonts/ufonts.com_helvetica-neue-bold.eot');
	src: local('☺'), 
	url('./fonts/ufonts.com_helvetica-neue-bold.ttf') format('truetype'), 
	url('./fonts/ufonts.com_helvetica-neue-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal; 
}

.bold{
	font-family: 'Conv_ufonts.com_helvetica-neue-bold';
}

@font-face {
	font-family: 'Conv_ufonts.com_helvetica-neue-light';
	src: url('./fonts/ufonts.com_helvetica-neue-light.eot');
	src: local('☺'), 
	url('./fonts/ufonts.com_helvetica-neue-light.ttf') format('truetype'), 
	url('./fonts/ufonts.com_helvetica-neue-light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}/*
.homebg{ 
	background: url("../images/home-background.jpg") no-repeat scroll center center transparent;
	background-image: url("../images/home-background.jpg") no-repeat scroll center center transparent; 
	background-position: center center;
    display: block;
    height: 575px;
    left: 0px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}*/
#page-inner {
    border: 0 none;
    margin-bottom: 0;
	padding:0;
    position: relative;
    z-index: 1;}
	
body.admin-menu{padding-top:0;}

#admin-menu{
	background:#47AA42;
    /*background: url("images/bkg.png") repeat-x scroll left bottom #101010;*/
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 1em;
    left: 0;
    position: absolute;
    text-align: left;
    top: 0;
    width: 100%;
}
#admin-menu li.admin-menu-account > a {
background: #e5b53b;
}
#block-menu-menu-user-logged-in{
	position: absolute;
    right: 0;
    top: 20px;
	padding-right:20px;
    width: 200px;
	}
#block-menu-menu-user-logged-in ul.menu li{
	padding-left: 20px;
	line-height: 150%;
	float: right;
	border: none;
	background: url(../images/arrow-green.jpg)top left no-repeat;
	background-image: url(../images/arrow-green.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
	#content-messages{
	width:360px;
	font-size:.8em;
	}
#user-profile-form{
	padding:25px;
	}
#user-register-form label{
	width:175px;
	float:left;
	}
.confirm-parent, .password-parent {
clear: left;
margin: 0;
width: 74em;
}
#user-register-form .text-full,
#user-register-form .form-text{
	
	width:25em;}
#user-register-form .password-strength{
	padding: 10px 10px 25px 0;
    width: 17em;
	float:none !important;
	}
#user-register-form .form-item select{
	border: 0px solid #DDD;
	border-top: 1px solid #D8D8D8;
	width: 185px;
	padding: 6px 0 0 13px;
	color: #999;
	background: none;
	}
#user-register-form .form-item .description{
	font-size: 95%;
	line-height: 130%;
	width: 100%;
	padding-top: 10px;
	}
#user-register-form .fieldset{
	margin-top:25px;
	padding-left:0px;
	}
#profile-iifm-user-field-location-add-more-wrapper .fieldset
	{
	margin-top:25px;
	padding-left:0px;
	}
.search-results{
	padding:25px;
	}
#search-form .form-wrapper{
	padding-left:25px;
	}
.search-result{padding: 0 25px;}
html{
	background:#F3F3F3;
	}
body{
	color:rgb(192,192,192) !important;
	background:url(../images/background.jpg) repeat center center;
	margin:0 auto;
	/*font-family: 'Merriweather Sans', sans-serif;*/
	width:100%;
	}
body, div.full-width{
	/*min-width:1040px*/;
	}
.grid16-13
	{width:665px;

	}


.grid16-16{
	
	width:1040px;}
#preface-top-inner{position:relative;}
.sidebar-first{z-index:20;}

/*HEADER BEGIN*/
#header-group-wrapper{
	height: 167px;
	
	}
.gutter{
	
	margin-left: 0;
	margin-right: 0;
	}



.breadcrumbs{display:none;}
#main-inner{ background:none; }

#content-group-inner{
	color:#514e46;
	position: relative;

	}
#content-region-inner .content{
	padding:0px;}
	
.overlay ul.secondary {
	background: transparent none;
	margin: -0.4em 0 0.3em 0;
	overflow: visible;
}

.preface-top-wrapper, #header-group-wrapper{
	
	background:transparent;
	
	z-index:50;
	}

#block-block-3{
	display:block;
	opacity:0;
	 filter: alpha(opacity = 0);
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}
#header-group-inner{
	height:122px;
	position:relative;	
	background:none;
		}
#block-search-form {
	float: right;
	position: relative;
	right: 0;
	height: -11px;
	overflow: hidden;
	width: 268px;
}

#block-search-form .form-type-textfield {
	height: 25px;
	margin-top: 0;
	display: block;
	float: left;}


#block-search-form .form-item input, .form-item select, .form-item textarea {
    border: 1px solid #d8d8d8;
    width: 175px;
    padding: 4px 0 4px 6px;
    color: #999;
    background: none;
    margin: 1px 0 0 10px;
}
#block-system-main h2{
	padding-left:25px;}

.node-page{
	position:relative;
	padding-top:25px;}

input.form-submit {
font-weight: bold;
margin: 2px;
padding: 1px 8px;
left: 32px;
position: relative;
}



#main-wrapper{
	z-index:50px;
	
	padding:0 0;}
.block{margin-bottom:0;}
.preface-top{padding:0 0 0 0;}

/*CONTENT TABS*/

#content-tabs ul.primary li a:active,
#content-tabs ul.primary li a:visited,
#content-tabs ul.primary li a:link,
#content-tabs ul.primary li a:hover

	{
	color:#fff;
	background: #47AA42	;
		}


a{ transition:all 400ms ease-in-out; }

a:hover{ color:#47aa42 !important; }
ul.menu{
	padding: 5px 0px 5px 0;
	color:#858585;
}
div.pane-future-events a:hover{ color:#fff !important;}
ul.menu li{
	padding-right:10px;
	display:block;
	font-size:1.2em;
	line-height:93%;
	float:left;
	position:relative;
	text-transform:capitalize;
	}
#block-system-main-menu ul.menu li.leaf, #block-system-main-menu ul.menu li{
	padding:0;
	border-right:1px solid #a47b11;
	margin-bottom:5px;	
	}
#block-system-main-menu ul.menu li.last{border-right:0px solid #47AA42;}
ul.menu li.leaf, ul.menu li.expanded{
	padding-left:10px;
	border-right:1px solid #47AA42;
	padding-bottom:0px;	
	}
.panel-flexible ul.menu li.leaf{
	
	
	width:188px;
	
	border-right:0px solid #FFF;
	font-size:.85em;
	width:90%;
	padding-left:10px;
	padding-bottom: 4px;
	padding-top: 4px;
	}


	.panel-flexible ul.menu li.leaf a:link,
	.panel-flexible ul.menu li.leaf a:visited
	{
		
	color:#666;
		
		}
.panel-flexible ul.menu li.leaf:hover,
.panel-flexible ul.menu li.leaf a:hover
	{
	color:#fff;
	background:#47aa42;
	
	}

.panel-flexible ul.menu li.leaf a:active,


	{
	color:#fff;
	}

ul.menu li.leaf a:hover, #block-system-main-menu ul.menu li a.active-trail{color:#47aa42;}
ul.menu li.last{border:none;}
ul.menu a:link, ul.menu a:visited{
	color:#a47b11; 
	text-transform:capitalize; 
	padding:0 15px; 
}

ul.menu li.first a{ padding-left:0px !important; }
ul.menu li.last a{ padding-right:0px !important;}
/*FOOTER*/
#footer-wrapper, .footer-wrapper{
	border-top:none;
	padding:40px 0;
	background:none;}
#footer{
	position:relative;
	color:#fff;
	background-color:#6a6760;
	
	}
#footer-inner{
	background:none;
	padding: 30px 0 50px;
	}
#footer-wrapper ul.menu{
	margin:0;
	}
.footer-wrapper h2.block-title {
	color: #fff;
}

#footer a:link, 
#footer a:visited,
#footer a:active{color:#ffffff;}

#footer ul.menu li {
clear: both;
            font-size: 1em;
            border:none;
}

#block-menu-menu-footer-sub-menu{
        
		
		width:315px;
}
.view-past-events item select .form-item textarea {
border: 1px solid #DDD;
border-top: 0px solid #D8D8D8;
width: 185px;
padding: 6px 0 0 13px;
font-weight: bold;
color: #999;
background: none;
}

/*FOOTER*/

#block-system-main-menu{
	
	border-top:1px solid #c6c2b8;
	padding: 20px 0px 5px 0;
	margin-bottom: 0;
	width: 700px;
	height: 33px;
	position: absolute;
	right: 10px;
	z-index: 8;
	bottom: 13px;
}
	
#block-system-main-menu ul.menu li ul.menu{display:none;}
#block-system-main-menu ul.menu li:hover ul.menu{
	
	display: block;
	background: #e3b637;
	width:auto;
	position: absolute;
	top: 16px;
	padding-right:0;
	padding-top:0;
	padding-bottom:25px;
	margin: 0;
	box-shadow: 1px 1px 5px #888888;
	shadow: 1px 1px 5px #888888;
}
	
#block-system-main-menu ul.menu li:hover ul.menu li{
	
		
	color: #fff;
	font-size: .85em;
	padding: 5px 0px;
	border-right: 0;
	margin: 0 10px;
	width: 196px;
	margin-left: 33px;
	margin-right: 27px;
	border-bottom: #fff thin solid;
	
	}
#block-system-main-menu ul.menu li:hover ul.menu li:first-child{
	color: rgb(255, 255, 255);
	margin: 0 0;
	width: 100%;
	height: 81px;
	font-size: 2.1em;
	
	background: url(../images/submenu-bg.jpg)0px 0px no-repeat;
	background-image:url(../images/submenu-bg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top: 23px;
	border:none;
	}

.view-iifm-slideshow .views-content-field-content-link a:active,
.view-iifm-slideshow .views-content-field-content-link a:link,

.view-iifm-slideshow .views-content-field-content-link a:visited
	{
		color:#111111;
	}
.view-iifm-slideshow .views-content-field-content-link a:hover{color:fff;}

#block-system-main-menu ul.menu li:hover ul.menu li span.nolink{padding-left:25px;}
/*main menu links*/

#block-system-main-menu ul li ul.menu li.last {border:none;}
#block-system-main-menu ul li ul.menu a:link,
#block-system-main-menu ul li ul.menu ul.menu a:visited {color:#a47b11;}
#block-system-main-menu ul li ul.menu a:visited{color:#a47b11;}
#block-system-main-menu ul.menu li.leaf a:hover{color:#3c9d70;
	}

/*
#block-system-main-menu ul.menu li.leaf a:hover{color:#47aa42;
#block-system-main-menu ul.menu a:link{color:#666;}*/



.top-most-menu ul.menu li a:link, 
.top-most-menu ul.menu li a:visited,
.top-most-menu ul.menu li a:active

{color:#e5b53b;}
.top-most-menu{
	float: right;
    font-weight: bold;
    position: relative;
    right: 25px;
    width: 439px;
	}
.top-most-menu ul.menu li.leaf{
	padding-left:20px;
	line-height:150%;
	float:right;
	border:none;
	background:url(../images/arrow-green.jpg)top left no-repeat;
	background-image:url(../images/arrow-green.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	
	}
	
.view-main-page .views-field-body{
	font-size:1.1em;
	position:relative;
}
#block-search-form{
	width: 23%; float:right;
	padding: 15px 0 0 0px;
}
#search-block-form{
	float: right;
	width: 245px;
	top: 12px;
	position: relative;
}
#block-menu-menu-quick-navigation{
	width: 28%;
    float: right;
    padding: 26px 0 0 0px;
}
#block-menu-menu-quick-navigation ul.menu li a, #block-menu-menu-quick-navigation ul.menu li{
	border-color:#1e4675;
	padding:0px;
}
#block-menu-menu-quick-navigation ul.menu li a, #block-menu-menu-quick-navigation ul.menu li span.nolink{
	color:#514e46;
	padding:0 10px;
	font-size:0.85em;
}
#block-menu-menu-quick-navigation ul.menu li span.nolink{
	color:#47aa42;
}
#header-site-info{	
	width: 347px;
	float: left;
	position: absolute;
}

/*HEADER END*/

 .view-photo-gallery .view-content{
	 
	 display:block;
	 position:relative;}
 .view-photo-gallery .views_slideshow_cycle_main{
	position:relative;
	float:left;
	z-index:1;
	margin-top:-14px;
	width:auto;}
.views_slideshow_cycle_main{
	position:relative;
	
	z-index:1;
	
	width:auto;}
.view-photo-gallery .views-field-title
	{
	font-size:1.1em;
	position: absolute;
	top: 232px;
	color: #fff;
	padding: 10px;
	width: 242px;
	left: 0px;
	z-index: 20;
	background: rgba(227,182,61, 0.9);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5E3B63D,endColorstr=#E5E3B63D)"; /* IE8 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5E3B63D,endColorstr=#E5E3B63D);   /* IE6 & 7 */
		  zoom: 1;

		}
.views-slideshow-controls-bottom{
	background:#48aa43;
	position:relative;
	height:auto;
	float:left;
	width:375px;}

.views-slideshow-pager-field-item{
	width:auto;
	border-bottom:1px solid #fff;
	height:62px;
	padding-top:12px;
	padding-bottom:11px;
	padding-left:30px;
	padding-right:10px;
	color:#fff;
	}

.views-content-field-excerpts{font-size:.85em;}
.views-slideshow-pager-field-item .views-content-title{
	font-family: 'Merriweather Sans', sans-serif;
	font-size:1.15em;
	font-weight:bold;
	color:#fff;
	padding-bottom: 5px;
	}
.views-slideshow-pager-field-item a:link{color:#fff;}

.views-slideshow-controls-top {
	margin-top:283px;
	z-index:2;
	
	position:absolute;}

.views-slideshow-controls-top span{
	position:absolute;
	text-indent:-99999px;}
.views-slideshow-controls-bottom div.active{background:#e5b53b;}
.views-slideshow-controls-bottom div.active, 
.views-slideshow-controls-bottom .active .views-content-title
	{color:#fff;}
.views-slideshow-controls-bottom .active a:active,
.views-slideshow-controls-bottom .active a:link,
.views-slideshow-controls-bottom .active a:visited,
.views-slideshow-controls-bottom .active a:hover
	{color:#fff;}
.views-slideshow-controls-text-previous{
	height: 44px;
	position: absolute;
	width: 44px;
	left: 20px;
	top: 0;
	background:url(../buttons/arrow-left.png)top left no-repeat;
	background-image:url(../buttons/arrow-left.png);
	background-repeat:no-repeat;
	background-position:top left;
	}
.views-slideshow-controls-text-next{
	height: 44px;
	position: absolute;
	width: 44px;
	left: 591px;
	top: 0;
	background:url(../buttons/arrow-right.png)top left no-repeat;
	background-image:url(../buttons/arrow-right.png);
	background-repeat:no-repeat;
	background-position:top left;
	
	}
/*NEWS PAGES*/
.views-field-field-date-news{color:#e3b637;}
.node-news {
	background:#fff;
	height:auto;
	
	}
.node-news .field-name-body{padding:20px;}
h1.title {
	text-transform:uppercase;
	font-size:1.7em;
	width:665px;}

.view-id-news{
	 
	width:auto;
	
	height:auto;
	}
.view-id-news .content p{margin:0;}
.views-field-body .view-id-news{color:#a6a6a4;}
.view-id-news a:link,
.view-id-news a:visited,
.view-id-news a:hover,
.view-id-news a:active
{color:#47AA42;}
.field-name-field-news-image{
	padding-left:20px;
	padding-top:25px;
	}
.field-name-field-news-image img{
	width:602px;
	height:auto;
	}
#block-views-news-block {
	width: 317px;
	padding: 18px 29px;
	margin-top: 5px;
	background: #eeeeee;
	height: 234px;
}
#block-views-news-block h2.title{
	font-weight:bold;
	font-size:1.6em;
	color:#8b8b8b;
	}
#block-views-news-block .date-display-single{
	font-weight:bold;
	color:#e3b637;}


/*FOOTER */
#postscript-bottom-wrapper, .postscript-bottom-wrapper{
	
	background:none;}

	
/*PHOTO GALLERY*/
#block-views-photo_gallery-block{
	position:relative;
	height:310px;
	width:auto;
	padding-top:10px;
	}
#block-views-photo_gallery-block h2.title{
	display:none;	
	font-weight: bold;
	color: #fff;
	top: 215px;
	width: 226px;
	position: absolute;
	font-size: 1.7em;
	z-index: 2;
	padding: 20px 7px 20px 29px;
	background: rgba(227,182,61, 0.9);
	}
	
.node h2{
	font-size:1.7em;
	text-transform:uppercase;
	/*background:#e5b53b;*/
	padding:10px 0;
	width:100%}
#content-region-inner  h1.title{
	text-transform: capitalize;
    background: none;
    font-size: 2em;
    padding: 0 26px 0px;
    position: relative;
    width: auto;
    color: #3c9d70;
    margin-bottom: 0px;
}
/*REGISTRATION*/

.node-current-events .field-name-field-register
	{
		
	position: relative;
	width: 960px;
	height: auto;
	float: left;
		}
#user-login, #user-register-form, #user-pass{
	padding-top:25px;
	padding-left:25px;
	position:relative;
	
	}
#user-register-form, fieldset,
#edit-profile-iifm-user fieldset{
	
	border: 0px solid #d8d8d8;
	padding: 0;
	margin-top: 20px;

	}
.form-item .description {
    font-size: 95%;
    line-height: 130%;
    width: 804px;
}
#user-register-form{padding-left:25px;}
#user-pass .form-submit{left:0;}
#user-login .form-submit{left:0;}
#content-tabs ul.primary{border-bottom: 0 solid #C3C3C3;}
#block-search-form form input.form-submit {
	font-weight: bold;
	margin: 2px 0 2px -32px;
	padding: 4px 8px;
	background-color:#d6c8aa;
}
#user-register-form .fieldset-wrapper{
	padding-top:20px;
	}
#user-register-form input.form-submit {
	font-weight: bold;
	margin: 0px;
	left:0;
	padding: 4px 8px;
}
#user-register-form legend {
	display: block;
	font-weight:normal;
	margin: 0;
	padding: 0px;
	text-decoration: none;
	text-transform: uppercase;
	}
.field-type-datetime{
	padding-left:20px;
	padding-top:10px;
	}
.views-more-link{color:#e5b53b;}
.view-founding-members-page {
	height:80px;
	background:#fff;
	width:100%;
	}
.view-founding-members-page div.views-row{
	padding-left: 36px;
	float: left;
	margin-left: -26px;
		}
.view-founding-members-page div.views-row-last{
	padding-left:40px;
		float:left;
		width:153px !important;
		
	}
#block-menu-menu-footer-menu{
	 position: relative;
    width: 24%;
	}
#block-menu-menu-footer-menu ul li, #block-menu-menu-footer-menu ul li a{
		padding:0px 0px 5px 0px;
	}
#block-views-founding_members_page-block_1{padding-bottom:25px;}
	
#footer-wrapper ul.menu li {
	padding-top:5px;
	padding-top: 5px;
	width:54%;
	padding-left: 0;
	/* border-bottom: #ccc solid thin; */
	}

/*EVENTS */
.block-views-event_page-block{width:600px;}

#block-views-event_page-block h2.title{
	font-size: 1.7em;
	color:#fff;
	text-transform: uppercase;
	background: #E5B53B;
	padding: 5px 0px 5px 25px;
	width: auto;
}

.views-field-field-events-date{
	color: #E5B53B;
    font-size: 1.1em;
    font-weight: bold;
}

.view-event-page .views-field-body a:link, 
.view-event-page .views-field-body a:active, 
.view-event-page .views-field-body a:visited
	{

	color:#47AA42;
	}
.view-event-page .views-field-body
	{
	width:290px;
	position:relative;	
	line-height:1.1em;
	font-size:1.1em;
	margin-top:-10px;
	font-weight:100;
	color:rgb(102,102,102);	
	}
.view-event-page .views-field-field-link{
	
	color:#47AA42;
	}
.in-page-nav{max-height:244px !important;}
.view-event-page .views-field-field-link a:link,
.view-event-page .views-field-field-link a:active,
.view-event-page .views-field-field-link a:visited
{

	color:#47AA42;
	}

.view-event-page .views_slideshow_cycle_main{
	position:relative;
	background: rgba(255, 255, 255, .9);
	float:left;
	padding-left: 22px;
	padding-top: 15px;
	height: 170px;
	width: 90%;}
.event-row{
	width:360px;
	}

.view-event-page .views-slideshow-controls-text-previous {
height: 25px;
position: absolute;
width: 25px;
left: 0;
top: 0;
background: url(../buttons/arrow-up.png)top left no-repeat;
}


.view-event-page .views-slideshow-controls-text-next {
height: 25px;
position: absolute;
width: 425px;
left: 0px;
top: 25px;
background: url(../buttons/arrow-down.png)top left no-repeat;
}

.view-event-page .views-slideshow-controls-top {
	position: absolute;
	top: -101%;
	z-index: 3;
	left: 270px;
		}
#block-views-event_page-block{
	background: url(../images/events-bg.jpg)top left no-repeat;
	margin-top: 0;
	height:280px;
	}
.node-page .field-name-body p{
	
	font-size:1.1em !important;
	font-family: 'Conv_ufonts.com_helvetica-neue1' !important ;
}
.node-page .field-name-body p:first{
	
	font-size:1.2em !important;
	font-family: 'Conv_ufonts.com_helvetica-neue1' !important ;
}
/*DOCUMENTS STYLES */
#table-contents{display:none;}
#table-contents .downloadnote{
	padding-left: 25px;
	display: block !important;
	bottom: 8px;
	position: absolute;
	color: #fff !important;
	font-size: .9em;
	}

#table-contents .downloadnote a:active,
#table-contents .downloadnote a:link,
#table-contents .downloadnote a:visited{
	font-weight:bold;
	color:#47AA42;
	}
#table-contents .master-agreement{
	background: rgba(227,182,61, 0.9);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5E3B63D,endColorstr=#E5E3B63D)"; /* IE8 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5E3B63D,endColorstr=#E5E3B63D);   /* IE6 & 7 */
		  zoom: 1;
	}
#table-contents .views-row{
	
	border-bottom: solid 1px #5d5d5d;
	padding:7px 33px 3px 50px;
	height: auto;
	width: 87%;
	float: left;
	background: url(../images/arrow-doc.png)no-repeat 23px 6px;
	background-image: url(../images/arrow-doc.png)no-repeat 23px 6px;
	background-repeat:no-repeat;
	background-position:23px 6px;
	 
}

#table-contents .views-row .views-field-field-arabic-docs,
#table-contents .views-row .views-field-field-document
{
	
	float:left;
	color:#333333;
	font-weight:bold;
	padding:5px;
	font-size:1.2em;
	width:55px;}
#table-contents .views-row .views-field a:link,
#table-contents .views-row .views-field a:visited,
#table-contents .views-row .views-field a:active

	{color:#ffffff;}
#table-contents .views-row .views-field-title{
	font-size:1.1em;
	color:#fff;
	width:100%;}
.view-main-page .field-content{position:relative;}

/*DOCUMENTS*/
#views_slideshow_cycle_main_iifm_slideshow-block{
	width: 665px;
	float:left;
	height: 343px;
	z-index: 3;
	display:block;
	
	background: #C79B2B;
	
	}
#block-views-iifm_slideshow-block .views-slideshow-controls-top {
	margin-top: 169px;
	z-index: 4;
	display: none;
	
	margin-left:10px;
	position: absolute;
}


#block-views-iifm_slideshow-block{
	
	width: 100%;
	height:343px;
overflow: hidden;
	
	}
.view-iifm-slideshow #views_slideshow_cycle_main_iifm_slideshow-block{
	height:343px;
	overflow:hidden;}
.view-iifm-slideshow #table-contents, #table-contents{	
	display:none;
	width: 665px;
	position: absolute;
	height: 343px;
	z-index: 7;
	background: rgba(0,0,0, 0.7);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)"; /* IE8 */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);   /* IE6 & 7 */      zoom: 1;
	}
.view-iifm-slideshow .view-content{z-index:1;}
.close-gallery{
	left:636px;
	top:5px;
	position:relative;
	}
/*MAIN PAGE*/

 .view-main-page .views-field-body{
	 position:relative;
	 
	 padding:1px 25px;
	 /*background: #fff;*/
	 }
 .view-main-page .views-field-title{
	font-size: 1.7em;
	color: white;
	text-transform: uppercase;
	background:#CCC;
	padding: 6px 0px 6px 25px;
	width: auto;
}

.past-events .views-field-title{
	
	font-size: 1.7em;
	color: white;
	text-transform: uppercase;
	background:#CCC;
	padding: 6px 0px 6px 25px;
	width: auto;
	
	}

.past-events .view-content{padding:10px;}

.sidebar-second{
	position:relative;
	}


#content-tabs {
background-color: transparent;
float: none;
margin: 0 0 10px 0;
padding: 0;
position: absolute;
height: 17px;
top:-27px;
}
/*ABOUT PANE*/
h2.pane-title{
font-size: 1.7em;
color:#fff;
text-transform: uppercase;
width: auto;
padding:0px;
}
.in-page-menu, .in-page-event{
	
	height:340px;
	width:50%!important;}
.in-page-nav{
	background:#ccc;
	position: relative;
	overflow: hidden;
	height: 499px;
	display::none!important;
	top:3px;
	
	}
.in-page-event{
	background:rgb(238, 238, 238);
	}
.in-page-menu{background:rgb(255, 255, 255);}
.inpage-menu-cont{
	width:auto;
	
	}
.in-page-nav h2.pane-title	{
	
	cursor:pointer;}

	
.panels-flexible-column-inside{padding-right:0;}

.pane-node h2.pane-title {
	
	background:#e5b53b;
	}
.field-name-body{
	
	padding: 0 41px 0 25px;
	}

.about-content, .iifm-contents{padding-top:10px;}

.panels-flexible-region-1-events{
	float:left;
	width:98%;
	}

/*PRELOADER*/

#preloadtoc{
	width:33px;
	height:33px;
	background:url(../../../../default/images/ajax-loader.gif) no-repeat;
	
	position:relative;
	top:50%;
	left:50%;
	}

/*PRELAODER*/

/*FORM SELECT*/
.webform-component-date .form-item select{
	width:108px;}
.node-webform {
	padding-left:0;
	
	}
.node-webform .field-name-field-download-form .field-item{
	padding-left:25px;
	}
.node-webform input.form-submit{left:0;}

.node-webform  h2{padding-left:0;}
.webform-client-form .webform-component select


{
	border: 1px solid #DDD;
	border-top: 1px solid #D8D8D8;
	width: auto;
	
	}

.webform-client-form .webform-component textarea

{
	border: 1px solid #DDD;
	border-top: 1px solid #D8D8D8;
	width: 573px;
	
	}
.past-events{
	padding-top:50px;
	padding-left:25px;
	padding-right:25px;}

.views-field-body{
	
	font-size:1.2em;
	}

.view-main-page .views-field-field-page-label, .field-name-field-page-label{
	font-size: 1.7em;
color: white;
text-transform: uppercase;
background: #e3b637;
padding: 6px 0px 6px 25px;
width: auto;
display:block;
	}
	
.view-main-page .views-field-field-page-excerpt{
	padding: 25px 23px 6px 25px;
	width: auto;
	text-transform: uppercase;
	color: #666;
	font-size: 1.3em;
	line-height: 1.2em;
	
	
	}
#node-42 .field-name-field-page-excerpt{
	padding: 25px 23px 6px 25px;
	width: auto;
	text-transform: uppercase;
	color: #8585;
	font-size: 1.3em;
	line-height: 1.2em;
	margin-top:10px;
	
	}
#node-42 h2{display:none;}
.main-footer-event {
	padding-bottom:26px;
	width:100%;
	padding: 0 0 01em 0;
	height:313px;
	background: url(../images/events-bg.jpg) no-repeat 0 10px;}

.main-footer-event .views_slideshow_cycle_main {
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	background:rgba(255,255,255,.9);
	
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF)"; /* IE8 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF);   /* IE6 & 7 */
		  zoom: 1;

	width:551px!important;
	z-index: 1;
	top: 35px;
	padding-top: 7px;
	padding-bottom: 16px;
	padding-left:67px;
	height:auto;
}
.main-footer-event .footer-events-content{width:100%;}

.main-footer-event .views-slideshow-controls-top{
	position:absolute;
	margin-top: 135px;
	}
.main-footer-event .views-slideshow-controls-text-next {
height: 44px;
position: absolute;
width: 44px;
left: 20px;
top: -35px;
background: url(../buttons/arrow-up.png)top left no-repeat;
background-image: url(../buttons/arrow-up.png);
background-repeat:no-repeat;
background-position:top left;

}
.main-footer-event .views-slideshow-controls-text-previous {
height: 44px;
position: absolute;
width: 44px;
left: 20px;
top: 0;
background: url(../buttons/arrow-down.png)top left no-repeat;
background-image: url(../buttons/arrow-down.png);
background-repeat:no-repeat;
background-position:top left;

}

.main-footer-event .views-field-body{
	font-size:.9em;
	line-height: 1.15em;
	}
.main-footer-event .views-field {
	width:495px;}

	.main-top-content{width:100%;}

.edit-cancel {
	
	width: 40px;
	position: relative;
	padding-left: 39px;
	
	}
.site-map{
	padding-left:25px;
	}
.site-map-menus{
	height: auto;
	position: relative;
	float: left;
	padding-left:25px;
	padding-top:25px;
	width: 960px;
}
.site-map-box-menu-main-menu{
	width:655px;
	}
.site-map-box-menu-main-menu ul.site-map-menu li ul{
	width:150px;
	
	display:block;
	position:relative;
	}
.site-map-box-menu-main-menu .content>ul.site-map-menu>li:nth-child(6){
	
	display:block;
	float:left;
	position:relative;
	width:143px;
	}
.site-map-box-menu-main-menu .content>ul.site-map-menu>li:nth-child(6) a{
	background: #e3b637;
	color: #fff;
	padding: 5px;
	}
.site-map-box-menu-main-menu .content>ul.site-map-menu{
	display: block;
margin: 0;}
.site-map-menu li.expanded ul.site-map-menu{
	padding-left:0px !important;
	padding-bottom:10px;
	}
.site-map-menu li.expanded>a:active,
.site-map-menu li.expanded>a:link,
.site-map-menu li.expanded>a:visited,
.site-map-menu li.expanded>a:hover
	{
	color:#fff;
	}
.site-map-menu li.expanded>a{
	background: #e3b637;
	color: #fff;
	padding: 5px;
	}
#site-map .site-map-box ul {
	padding-left:0;
	margin-left:0;
	list-style-type:none;
	}
#site-map .site-map-box ul li{
	list-style-type:none;
	list-style-image:none;
	}
.site-map-box-menu-menu-about-iifm{
	width: 227px;
	position: relative;
	float: left;
}
.site-map-box-menu-main-menu{
	width: 733px;
	position: relative;
	float: left;}
.site-map-box-menu-main-menu h2.title{
	display:none;
	
	}
.site-map-box-menu-main-menu ul.site-map-menu li.expanded ul{
	margin-top:12px !important;
	}
.site-map-taxonomys{
	position: relative;
	height: auto;
	width: 100%;
	float: left;}
.site-map-menus h2.title,
.site-map-front-page h2.title
{	
	background:#e3b637;
	background-color:#e3b637;
	text-transform:uppercase;
	font-size:1.3em;
	padding-left:5px !important;
	width:105px;
	padding:4px;
	color:#fff;
	}
.site-map-front-page {
	width:300px;
	padding-left:25px;
	padding-top:25px;
	
	float:left;
	}
.site-map-menus ul li.expanded{
	padding: 0.2em 0.5em 0 0;
	margin: 0;
	width: 188px;
	display: block;
	float: left;
	height: auto;
	list-style-type:none;
	list-style-image:none;
	}
.site-map-menus ul li:first-child{display:none;}
/*about menu*/
#block-menu-menu-about-iifm, #block-menu-menu-past-events{
	width:100%;
	padding-top:10px;
	height:auto;
	position:relative;
	
	
	}
#block-menu_block-1 h2{
	
	height: 30px;
	margin:20px 40px 30px 28px;
	padding:0 0 30px;
	height: 31px;
	position: relative;
	color: #fff;
	background:none;
	border:none;
	text-transform:capitalize;
	border-bottom:2px solid #fff;
	
	}

#block-menu_block-1 ul.menu{
	display: block;
	background:none;
	width: auto;
	position: absolute;
	padding: 20px;
	margin: 0;

}
#block-menu_block-1 ul.menu li{
	border: medium none;
	color: #fff;
	font-size: 1em;
	margin: 0;
	padding: 0;
	width: auto;

}
#block-menu_block-1 ul.menu li a, #block-menu_block-1 ul.menu li span{
	color:#fff; float:left; padding:10px 20px;
	text-transform:capitalize;
	font-size:1.6em;
	background: rgba(0, 0, 0, 0.3); 
	margin:3px 2px;
}
#block-menu_block-1 ul.menu li.last a, #block-menu_block-1 ul.menu li.first a{
padding:10px 20px !important;
}
#block-menu_block-1 ul.menu li a:hover, #block-menu_block-1 ul.menu li a.active-trail{
	background:#fff;
	color:#3c9d70;
	
}
/*past sessions  menu*/



/*Media menu*/
#block-menu-menu-media-menu{
	width:375px;
	padding-top:10px;
	height:100px;
	position:relative;
	background:#none;
	z-index:20;
	border-top: 20px #e5b53b solid;
	}
#block-menu-menu-media-menu h2.title{
	padding-left: 25px;
	height: 30px;
	top:20px;
	height: 31px;
	position: relative;
	width: 352px;
	color: #e3b637;
	background:none;
	border-bottom: #47AA42 0px solid;
	}

#block-menu-menu-media-menu ul.menu {
display: block;
background: none;
width: auto;
position: absolute;
top:65px;
padding: 30px 0px;
margin: 0;

}
#block-menu-menu-media-menu ul.menu li {
color: #858585;
font-size: .95em;
padding: 5px 20px;
border-right: 0;
margin: 0 20px;
width: 229px;
border-bottom: #669933 thin solid;
}
/*past sessions  menu*/
#block-menu-menu-membership{
	width:375px;
	padding-top:10px;
	height:200px;
	position:relative;
	
	border-top: 20px #e5b53b solid;
	}
#block-menu-menu-membership h2.title{
	padding-left: 25px;
	height: 30px;
	top:20px;
	height: 31px;
	position: relative;
	width: 352px;
	color: #e3b637;
	background:none;
	border-bottom: #47AA42 0px solid;
	}

#block-menu-menu-membership ul.menu {
	display: block;
	
	width: auto;
	position: absolute;
	top:69px;
	padding: 30px 0px;
	margin: 0;

}
#block-menu-menu-membership ul.menu li {
	color: #858585;
	font-size: .95em;
	padding: 5px 20px;
	border-right: 0;
	margin: 0 20px;
	width: 229px;
	border-bottom: #669933 thin solid;
}



/*front slideshow*/

#block-views-front_doc_slideshow-block .views_slideshow_cycle_main{
	
	display:none;
	}

#block-views-front_doc_slideshow-block .views-slideshow-pager-field-item{
	width:21.05%;
	line-height:1em;
	border-right:rgb(255,255,255) thin solid;
	float:left;
	height:79px;
	position:relative;
	padding-bottom:5px;
	
	}
#block-views-front_doc_slideshow-block .views-field-field-excerpts{
	padding-top: 5px;
	}
#block-views-front_doc_slideshow-block .views-field-field-content-link{
	padding-top:10px;
	
	}
#block-views-front_doc_slideshow-block .views-slideshow-controls-bottom{
	width:100%;
	display:block;}
	
#block-views-front_doc_slideshow-block .views-slideshow-controls-top{
	display:none;
	}
#block-views-front_doc_slideshow-block .views-slideshow-pager-field-item a:active{color:#fff;}
#block-views-front_doc_slideshow-block .views-slideshow-pager-field-item a:link{color:#fff;}
#block-views-front_doc_slideshow-block .views-slideshow-pager-field-item a:visited{color:#fff;}
#block-views-front_doc_slideshow-block .views-slideshow-pager-field-item a:hover{color:#fff;}
#block-views-front_doc_slideshow-block .views-content-field-content-link
		{
	background:url(../images/red-plus.png)no-repeat -3px -3px;
	background-image:url(../images/red-plus.png);
	background-origin:-3px -3px;
	background-repeat:no-repeat;
	font-size:.9em;
	}
	
.frontslider{
	font-family:Arial, Helvetica, sans-serif;
	width: auto;
	position: relative;
	height: 277px;
	margin-bottom: 22px;
	padding: 20px;
	background: rgba(255,255,255,.8);
	
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);   /* IE6 & 7 */
      zoom: 1;
	}
.frontslider .views-row {
	padding: 7px 33px 3px 50px;
	height: 50px;
	width: 37%;
	float: left;
	background: url(../images/doc-arrow.png)no-repeat 12px 3px transparent;
	background: url(../images/doc-arrow.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.frontslider .view-content .views-field-title{
	font-size:1.1em;
	color:#e5b53b;}

.frontslider .view-content .views-field-field-arabic-docs{
	display:inline;
	color:#666;
	text-transform:uppercase;
	float:left;
	width:61px;}
	
.frontslider .view-content .views-field-field-document
	{
	display:inline;
	color:#666;
	float:left;
	width:61px;
		}
.frontslider .view-content a:active,
.frontslider .view-content a:link,
.frontslider .view-content a:visited,
.frontslider .view-content a:hover

	{
	color:#666;
	}
#block-views-front_doc_slideshow-block{
                overflow:hidden;
				height:425px;
}

.frontslider{
                width:400%;
				padding-bottom:43px;
}

.frontslider .view-display-id-page{
                width:25%;
                float:left;
}

.frontslider .view-master-agreement .views-field-field-events-date{padding:5px;}
.frontslider .view-master-agreement .views-row{
	background: url("../images/doc-arrow.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: auto !important;
    padding: 7px 33px 3px 50px;
    width: 37%;
	}
#block-views-news_left-block{
	background: none repeat scroll 0 0 #EEEEEE;
    /* height: 316px; */
    padding: 25px;
    padding-left: 25px;
    padding-top: 5px;
    position: relative;
    width: 325px;
	
	}

.grid16-3 {
width: 375px;
}
#block-views-news_left-block .views-row{
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	}
#block-views-photo_gallery_left-block{
	top:5px;
	position:relative;
	height:227px;}
#block-views-photo_gallery_left-block .views-field-title{
	height: auto;
	top: 159px;
	z-index: 2;
	position: absolute;
	width: 348px;
	color: #fff;
	padding: 9px 10px 15px 10px;
	background: rgba(215, 160, 55, .9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5D7A037,endColorstr=#E5D7A037)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5D7A037,endColorstr=#E5D7A037);
	zoom: 1;
	}
#block-views-photo_gallery_left-block h2.title{
	display:none;
	height:auto;
	top:96px;
	z-index:2;
	position:absolute;
	color:#fff;
	padding:15px 10px 15px 10px;
	background:rgba(215, 160, 55, .9);
	
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5D7A037,endColorstr=#E5D7A037)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5D7A037,endColorstr=#E5D7A037);   /* IE6 & 7 */
      zoom: 1;
	}
.node-iifm-page{
	position:relative;
	height:335px;
	} 
#node-42{top:0px;}
div.node{
	position:relative;
	}
/* #block-views-news_left-block h2.title{color:#848484;} */

#block-views-photo_gallery-block .views-field-field-gallery-images img{
	filter: grayscale(100%); /* Current draft standard */
    -webkit-filter: grayscale(100%); /* New WebKit */
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); /* Not yet supported in Gecko, Opera or IE */ 
    filter: url(resources.svg#desaturate); /* Gecko */
    filter: gray; /* IE */
    -webkit-filter: grayscale(1); /* Old WebKit */
	}

.view-main-photo-gallery .views-slideshow-pager-field-item

		{
	float:left;
	width:210px;
	background:none;
	height: auto;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left:0;
	padding-right: 5px;
	color: #fff;
	cursor:pointer;
			}
.view-id-news_left .views-field-body p{margin:0;}
.view-id-news_left .views-row-first{
	 border: none !important;
	
	}
#block-views-news_left-block .views-field-field-date-of-news{
	color:#E3B637;
	font-size:1.2em;
	
	}
view-main-photo-gallery .views-slideshow-controls-bottom div.active {
	background: none;
	
}

.view-main-photo-gallery .views-slideshow-controls-bottom{
	background:none;
	position: relative;
	height: auto;

	float: left;
	padding-bottom: 60px;
	width:100%;
	}
	
	.view-main-photo-gallery .views-slideshow-controls-bottom div.active{
		
		background:none;
		
		}
	.block ul.links {
	margin-left: 0;
	padding-left: 28px;
}

#block-menu-menu-footer-sub-menu{
   
	position: relative;
	
	width: 24%;
}

#block-menu-menu-footer-sub-menu-membership{
    width:24%;
    position: relative;
}
#block-menu-menu-footer-submenu-events{

    position:relative;
    
    width:24%;
	}
#block-menu-menu-footer-submenu-events h2{
                display:block;
				font-size:1.1em;
				margin-left:49px;
				
}
#block-menu-menu-footer-sub-menu span{
                color:#ffffff !important;
}

#block-menu-menu-footer-sub-menu-membership span{
                color:#ffffff !important;
}

#block-menu-menu-footer-sub-menu h2{
                display:block;
				font-size:1.1em;
}

#block-menu-menu-footer-sub-menu-membership h2{
                display:block;
				font-size:1.1em;
}
.view-main-photo-gallery{
	margin: 0 auto;
	position: relative;
	width: 83%;
	height: 730px;
	padding-top: 39px;}

.node ullinks li.node-readmore{padding:30px 25px}
.views-exposed-form .form-item select{border :1px solid #ccc;

}
.views-past-events .views-field-title{font-size:1.1em;}
#block-easy_breadcrumb-easy_breadcrumb
{
width:auto;	
left:20px;
padding-top:5px;
position: absolute;
font-size: .85em;
text-transform: uppercase;
height: 30px;
z-index: 4;
top:0;
}
.easy-breadcrumb_segment-separator{
	background:url(../images/tinapay-sep.png);
}




#block-views-nulla_consequat_-block{
	background:#d5d3ce;
	padding: 17px;
width: 335px;
}



.field-type-registration a {
    padding-left: 20px;
}

.view-past-events span a{
	Font-size: 1em;
}

#footer-wrapper ul.menu{
     margin: 0 0 0 50px;
	 padding-top:0px;
	width: 400px;
	font-size: .95em;
}

#block-menu-menu-footer-sub-menu h2, #block-menu-menu-footer-sub-menu-membership h2{
     margin-left:49px;
	 /* color:#333; */
	
}

body{
     color:#858585;
}


#registration-form{
    padding-left:25px;
}

#registration-form a{
    padding-left:50px;
}

#main-inner{
    position:relative;
	
}
#block-views-nulla_consequat_-block, #block-views-nulla_consequat_-block h2{color:#fff;}

.easy-breadcrumb_segment-separator{
	height:16px;
	width:20px;}
	/*PAGER STYLE*/
ul.pager li.pager-next {
	
	 background: url("../images/arrow-green.jpg") no-repeat scroll -1px 2px transparent;
    width: 15px;
	
	}
.item-list .pager li{
	font-size: 0.91em;
    height: 17px;
    margin: 5px;
    padding: 4px;
    width: 17px;
	font-family: 'Conv_ufonts.com_helvetica-neue1';
	}
ul.pager li a{
	background:transparent;
	padding: 0px 0px;
	
	
	}
ul.pager li a:hover{
	background:transparent;
	
	
	}
 ul.pager li.pager-current{
	background:#47AA42;
	display: block;
	font-weight: bold;
	height: 18px;
	margin: -1px 5px 0 0;
	padding: 0px 8px 0 8px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	
	}
ul.pager li.pager-last{
	
	 background: url("../images/arrow-last.png") no-repeat scroll 0 2px transparent;
    width: 23px;
	}
ul.pager li.pager-item{
	background:#3c9d70;
	
	
	}
ul.pager li.pager-current {
	background: none repeat scroll 0 0 #CCCCCC;
    color: #FFFFFF;
    height: 17px;
    margin: 5px;
    padding: 4px;
    width: 17px;
	}
ul.pager li.pager-current a{color:#fff;}

ul.pager li.pager-previous
	{
	 background: url("../images/arrow-previous.jpg") no-repeat scroll -6px 0 transparent;
    width: 18px;
	}
ul.pager li.pager-first
	{
	 background: url("../images/arrow-first.png") no-repeat scroll 0 0 transparent;
    text-indent: -100px;
    width: 21px;
	}
ul.pager li.pager-first a, ul.pager li.pager-previous a, ul.pager li.pager-next a, ul.pager li.pager-last a {
color: #E5B53B;
font-weight:bold;

}li.pager-last a:hover{background:transparent;}
li.pager-last a{width: 140px !important;}
ul.pager li.pager-next a{
	 display: block;
    height: 19px;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: -108px;
    width: 65px;
}
ul.pager li.pager-last a {
	display: block;
    height: 19px;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: -182px;
}
ul.pager li.pager-first a{
	 display: block;
    height: 19px;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: -109px;
    width: 20px;
	}
ul.pager li.pager-previous a{
	display: block;
    height: 19px;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: -161px;
    width: 14px;
	}
.view-iifm-slideshow{padding-top:0;}

.profile {
clear: none;
padding-top: 18px;
margin: 12px 0;
padding-left: 25px;
}

.view-main-photo-gallery .views-slideshow-controls-text-previous {
height: 44px;
position: absolute;
width: 44px;
left: 20px;
top: 0;
background: url(../buttons/gallery-prev.png)top left no-repeat;
}

.view-main-photo-gallery .views-slideshow-controls-text-next{
height: 44px;
position: absolute;
width: 44px;
left: 68px;
top: 0;
background: url(../buttons/gallery-next.png)top left no-repeat;
}
.view-main-photo-gallery .views-slideshow-controls-top {
margin-top: 401px;
left: -68px;
z-index: 2;
position: absolute;
}
.gallery-title{
	
	position:relative;
	background:#e5b53b;
	width:210px;
	float:left;
	height:130px;
	}
.view-id-briefing_sessions, .view-id-briefing_workshops{
	
	padding-left: 25px;
    padding-right: 25px;
    padding-top: 23px;
	
	}
.view-id-briefing_sessions .field-name-field-session-file{
	padding-left:26px;
	}
.view-id-briefing_sessions .field-type-datetime{padding-left:0;}
.view-id-briefing_sessions .field-name-field-briefing-sessions{padding-top:25px;}
.view-id-briefing_sessions .views-field-title{
	color: #666;
	font-size: 1.3em;
	padding-bottom: 10px;
	}
.view-id-briefing_sessions  .views-field-field-events-date{
	padding:10px 0;
	font-weight:normal;
	color:#bbb;
	}
.view-id-briefing_sessions ul li{list-style-type:none;}

.node-briefing-sessions .field-name-field-session-title{ padding-bottom: 14px;}
.node-briefing-sessions .field-collection-item-field-briefing-sessions .field-name-field-session-file img{vertical-align:middle;}
.view-briefing-sessions h2 a:active,
.view-briefing-sessions h2 a:visited,
.view-briefing-sessions h2 a:link,
.view-briefing-sessions h2 a:hover

	{
	color:#E3B637;
	}
/*PHOTO GALLERY*/

.node-gallery-album {
	margin: 0 auto;
	position: relative;
	width: 95%;
	margin: 0 2.5%;
	padding-top: 39px;
}
.node-gallery-album ul li{
float: left;
position: relative;
width: auto;
height: auto;
display: block;
padding: 2px;
}

.node-gallery-album .field-slideshow-caption{
	bottom:5px;
	position: absolute;
	height: auto;
	width: 323px;
	display: block;
	padding: 10px;
	background: rgba(1,1,1, .6);
	
	
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99010101,endColorstr=#99010101)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99010101,endColorstr=#99010101);   /* IE6 & 7 */
      zoom: 1;

	left: 34px;
}

.node-gallery-album .field-name-field-gallery-images .item-list
	{
		width:930px;
		position:relative;
		height:auto;
		padding-top:20px;
		}
.node-gallery-album .field-name-field-gallery-images .item-list li img:hover{
	opacity:.7;
	filter: alpha(opacity=50);
	}
.node-gallery-album .field-name-field-gallery-images .item-list li
	{
	height: 130px;
    width: 210px;
	padding:5px 5px 0 0;
			}

#block-views-main_photo_gallery2-block .view-display-id-block{
	
	width:865px;
	margin:0 auto;
	position:relative;
	}

.node-gallery-album  .field-name-field-album-year{
	height: 125px;
	position: relative;
	background: #47aa42;
	padding: 0 5px 5px 0;
	float: left;
	width: 204px;
	font-family: 'Conv_ufonts.com_helvetica-neue1';
	}
.node-gallery-album .field-name-field-gallery-title
	{
	
	height:130px;
	position:relative;
	background:#e5b53b;
	
	font-size:1.5em;
	float: left;
	width:210px;
		}
.node-gallery-album .field-name-field-gallery-title .field-items{
	color:#fff;	
	margin:0 auto;
	display:table-cell;
	position: relative;
	font-size: .85em;
	text-align:left;
	vertical-align:middle;
	height:118px;
	padding:7px;
	text-transform:uppercase;
	
	}
	
.node-gallery-album	.field-name-field-album-year
	.field-items{
	color:#98cf95;
	padding-left: 42px;
	padding-top: 58px;
	position: relative;
	font-size: 4.5em;
	
	}
	

#block-views-main_photo_gallery2-block .views-row
	{
	overflow:hidden;
	width: 210px;
	height: 165px;
	padding: 0 5px 5px 0;
	float: left;
	}
#block-views-main_photo_gallery2-block .views-row:hover{
	opacity:.7;
	}

ul.field-slideshow-pager{
	margin:0;
	}
#block-views-main_photo_gallery2-block .item-list ul.pager {
	background-color:transparent;
    border-color: none;
    border-style: solid;
    border-width: 0px;
	}
#block-views-main_photo_gallery2-block .item-list ul.pager li.pager-current,
#block-views-main_photo_gallery2-block .item-list ul.pager li.pager-first,
#block-views-main_photo_gallery2-block .item-list ul.pager li.pager-item
{display:none;}
#block-views-main_photo_gallery2-block .item-list ul.pager li.pager-next{}


#block-views-main_photo_gallery2-block .views-row .views-field-field-gallery-title 
	{
	text-transform:uppercase;	
	font-size:1.5em;
	 padding: 10px 0;
		}
.field-slideshow-wrapper .field-slideshow-controls{

position: absolute;
text-indent: -99999px;
top: 448px;
z-index: 12;
left: -69px;
}
.view-photo-gallery-view .field-slideshow-controls{
	top:523px !important;
	}
.field-slideshow-wrapper .field-slideshow-controls .prev {
	height: 35px;
	position: absolute;
	width: 35px;
	left: 29px;
	top: 0;
	background: url(../buttons/gallery-prev.png)top left no-repeat;
	background-image:url(../buttons/gallery-prev.png);
	background-position:top left;
	background-repeat:no-repeat;
		
	}

.field-slideshow-wrapper .field-slideshow-controls .next{
	height: 44px;
	position: absolute;
	width: 44px;
	left: 68px;
	top: 0;
	background: url(../buttons/gallery-next.png)top left no-repeat;
	background-image:url(../buttons/gallery-next.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#views_slideshow_cycle_main_album_footer_-block .views-slideshow-cycle-main-frame-row{width:965px !important;}

#views_slideshow_cycle_main_album_footer_-block .views-slideshow-cycle-main-frame-row .album-footer-row{
	float:left;
	height:202px;
	padding-right:5px !important;
	width:210px;}
#views_slideshow_cycle_main_album_footer_-block .views-slideshow-cycle-main-frame-row .album-footer-row .views-field-field-gallery-images{
	position:absolute;
	bottom:0;}
#views_slideshow_cycle_main_album_footer_-block .views-slideshow-cycle-main-frame-row .album-footer-row:hover{
	opacity:.9;
	filter:alpha(opacity=90);
	}
/*ALBUM FOOTER*/
.view-album-footer- .views-slideshow-controls-bottom {background:transparent;}

.view-album-footer- .views-slideshow-controls-top{
	
	height: 220px;
    left: 986px;
    margin-top: -46px;
    position: absolute;
    width: 50px;
    z-index: 2;
	background:url(../images/navigatehere.png)31px 78px no-repeat;
	background-image:url(../images/navigatehere.png);
	background-position:31px 78px;

	
	}
.view-album-footer- .views-slideshow-controls-top .views-slideshow-controls-text-next {
    background: url("../buttons/gallery-up.png") no-repeat scroll left top transparent;
    height: 44px;
    left: 19px;
    position: absolute;
    top: -9px;
    width: 44px;
}

.view-album-footer- .views-slideshow-controls-top .views-slideshow-controls-text-previous {
    background: url("../buttons/gallery-down.png") no-repeat scroll left top transparent;
    height: 35px;
    left: 19px;
    position: absolute;
    top: 30px;
    width: 35px;
}


#block-views-album_footer_-block{
	
	width:960px;
	position:relative;
	
	}
/*ALBUM FOOTER*/

/*other events*/
.view-other-events .views-slideshow-controls-bottom {background:transparent;}

.view-other-events .views-slideshow-controls-top{
	margin-top: -43px;
	left: 987px;
	position: absolute;
	height: 220px;
	z-index: 2;
	width: 50px;
	background: url(../images/navigatehere.png)31px 78px no-repeat;
	background-image: url(../images/navigatehere.png);
	background-position: 31px 78px;
	background-repeat:no-repeat;
	
	}
.view-other-events .views-slideshow-controls-top .views-slideshow-controls-text-next{
	
    height: 44px;
	left: 19px;
	position: absolute;
	top: 23px;
	background: url("../buttons/gallery-down.png")no-repeat scroll left top transparent;
	width: 44px;
	background-image: url("../buttons/gallery-down.png");
	background-repeat: no-repeat;
	background-position: left top;
	}
.view-other-events .views-slideshow-controls-top .views-slideshow-controls-text-previous {
    background: url("../buttons/gallery-up.png") no-repeat scroll left top transparent;
	height: 44px;
	left: 19px;
	position: absolute;
	top: -17px;
	width: 44px;
	background-image: url("../buttons/gallery-up.png");
	background-repeat: no-repeat;
	background-position: left top;
}
/*Another events*/

.view-news-and-updates .span.date-display-single {
    background: none repeat scroll 0 0 #47AA42;
    display: block;
    padding: 5px;
	color:#fff;
    position: relative;
    width: 169px;
}

.view-updates .views-field-field-document-file{
	padding-left:25px;
	}
#views_slideshow_cycle_main_album_footer_-block .views-field-field-gallery-title{
	font-size: 1em;
	text-transform: capitalize;
	padding: 5px 0 5px 0;
	coloe:#666;
	
	}
#views_slideshow_cycle_main_album_footer_-block{
	padding-top:20px;
	margin:0 auto;
	width:860px !important;
	position:relative;
	}
#views_slideshow_cycle_main_album_footer_-block .views_slideshow_cycle_main{float:none !important;}
	
#views_slideshow_cycle_main_album_footer_-block .views_slideshow_main .views-slideshow-cycle-main-frame-row{
	position:relative;
	width:965px !important;
	}
#views_slideshow_cycle_main_album_footer_-block .views_slideshow_cycle_div_album_footer_-block_0
{width:960px !important;}


/*MEDIA */
.view-news-and-updates{
	padding-top:25px;
	position:relative;}
.view-news-and-updates .view-grouping-header{
	position:relative;
	float:left;
	width:100%;
	height:25px;
	padding-left:25px;
	display: none;
}
.view-news-and-updates .view-grouping-header .date-display-single{
	float:left;
	background:#666;
	color:#fff;
	padding-left:25px;
	cursor:pointer;
	background:url(../images/year-arrow.png)no-repeat 225px 0px #d5d3ce;
	background-image:url(../images/year-arrow.png);
	background-position:225px 0px;
	background-color:#d5d3ce;
	background-repeat:no-repeat;
	width:229px;
}
.view-news-and-updates .view-grouping-header .date-display-single:hover{
	color:#111111;}
.view-news-and-updates .views-field-field-news-image{
	margin-bottom:-5px;
	}
.view-news-and-updates .views-field-field-news-title
	{
	color: #E5B53B;
    font-size: 1.3em;
    text-transform: uppercase;
	
		}
.node-press-releases{
	padding-top:10px;
	}
.view-news-and-updates .view-filters {
    padding: 0 20px;
    position: absolute;
    margin: 0;
    right: 0;
    top: 25px;
    z-index: 1;
}
.view-news-and-updates .item-list{
	
	float: left;
    height: auto;
	padding-bottom:85px;
    position: relative;
    width: 100%;
	}
.view-news-and-updates .views-field-body{
	font-size: .9em;
	line-height: 1.3em;
	color: rgb(109, 109, 109);
	padding: 5px;
	float: left;
}
.view-news-and-updates .views-field-title-1{
    font-size: 1.3em;
    padding: 5px;
    text-transform: capitalize;}

.view-news-and-updates .views-field-title
	{
		float:left;
    font-size: 1em;
    padding: 5px;
	clear:both;
  }
 
 .view-news-and-updates .views-field-title a:active,
 .view-news-and-updates .views-field-title a:link,
 .view-news-and-updates .views-field-title a:visited,
 .view-news-and-updates .views-field-title a:hover

{
	
	
	padding:3px;
	color:#ffffff;}
.view-news-and-updates .views-field-title a:link{

	padding-left: 13px;
    padding-right: 34px;
    width: 102px;
	color:#fff;
	background:#47AA42;
	/*background:url(../images/arrow-green.jpg)no-repeat 2px 0;*/
	}
.view-news-and-updates .date-display-single
{
	right:25px;
	float:right;
	
	font-family: 'Conv_ufonts.com_helvetica-neue1';
	}
.view-news-and-updates .view-grouping-content h3 .date-display-single {
	color:#d5d3ce;
	}
.view-news-and-updates h3
 	{
	cursor:pointer;
	padding-left: 30px;
    position: absolute;
	font-size:3em;
    left:0;
    width: auto;
    display: inline-block;

}
.view-news-and-updates ul {
	display: block;
    height: auto;
    padding-top: 30px;
    position: relative;
	overflow: hidden;
}
.view-news-and-updates ul.pager{
	padding-left:25px;
	}
.view-news-and-updates .views-field-field-date-of-news {
     color: #47AA42;
    float: left;
    font-size: 1em;
    padding-left: 6px;
    text-transform: capitalize;

	}

.view-id-press_releases .views-field-field-date-of-news {
    color: #47AA42;
    font-size: 1em;
    
	}
.view-id-updates{
	padding-top:25px;
	padding-left:25px;
	}
.view-id-updates span.date-display-single{
	padding:20px 0;
	color:#a9a9a9;
	font-size:1.7em;
	font-family:'Conv_ufonts.com_helvetica-neue1';
	}
.view-id-updates h3{
	padding: 20px 0;
	width: 100%;
	border-bottom: 1px solid #ccc;
	}
.view-id-updates .views-field-title	{
	font-size: 1.2em;
	color: #e3b637;
	}
.view-id-press_releases .views-field-body{
	font-size:.9em;
	}

  

.view-id-press_releases .views-field-title a:active,
.view-id-press_releases .views-field-title a:visited,
.view-id-press_releases .views-field-title a:hover
	{
	 color: #E5B53B;
	}
.view-id-press_releases .views-field-title-1
		{
	background: none repeat scroll 0 0 #F4F4F4;
    font-size: 1em;
    padding:5px 0px;
	font-weight:normal;
    text-transform: capitalize;
	font-size: 1em;
	color: #666;

	
	}
	
/* MEDIA*/
/*CURRENT EVENTS*/

.field-name-field-logo-images{
	float: left;
    height: auto;
    position: relative;
    width: 100%;
	padding-bottom:60px;
	}
.node-current-events{
	padding-top:30px;
	}
.node-current-events .field-name-field-events-date {
	background: none repeat scroll 0 0 #F4F4F4;
	border-right: 12px solid #3c9d70;
	color: #E5B53B;
	float: left;
	font-size: 1.8em;
	height: auto;
	line-height: 1.1em;
	padding-top: 9px;
	padding-right: 10px;
	position: relative;
	padding-bottom: 82px;
	text-align: right;
	vertical-align: middle;
	display: table-cell;
	width: 22%;
}

.node-current-events .field-name-field-program-header{
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-top: 30px;
	padding-left: 260px;
	padding-left: 40px;
	font-size: 1.8em;
	color: #47AA42;
}

.node-current-events .field-name-field-logo-images .field-items .field-item{
	
float: left;
height: 120px;
width: 190px;
position: relative;
width: 227px;
padding-left: 25px;}
.node-current-events  .field-name-field-current-event-title
	{
	font-size: 1.6em;
	padding-left: 3%;
	position: relative;
	line-height: 1.2em;
	padding-right: 25px;
	float: left;
	text-transform: uppercase;
	width: 70%;
}
		
		
.node-current-events .field-name-field-events-description
		 {

	color: #E5B53B;
	float: left;
	font-size: 1.1em;
	height: 102px;
	padding-left: 3%;
	padding-top: 10px;
	position: relative;
	text-transform: uppercase;
	width: 673px;

	}

#field_collection_item_operations{width:100px;}
#field_collection_item_operations ul.field-collection-view-links{
	
	margin:0;}
.node-current-events .field-collection-container
	{
    float: left;
    height: auto;
    padding-top: 44px;
    position: relative;
    width: 100%;
}
.node-current-events .field-collection-container table thead{display:none;}

.node-current-events .field-collection-container table .field_session_times,
.node-current-events .field-collection-container .field-name-field-session-2
{
	
	font-size:1.6em;
	width:225px;
	color:#E5B53B;
	border: 0px solid #D8D8D8;
	
	}

.node-current-events .field-collection-container .field_session_2{
	padding-top:13px;
	width:225px;}
	
.node-current-events .field-collection-container table tr,
.node-current-events .field-collection-container table tr td

{border:none;
vertical-align:top;
}
.node-current-events .field-name-field-session-titles
{	
	padding: 4px 4px;
    font-size: 1.3em;
	line-height:1.3em;
    text-transform: uppercase;
}

.field_extra_details h2 span{
	font-size:1.2em;
	color:#979797;
	padding: 4px 4px;
	
	
	}
.view-id-events_page .views-field-title{
	float:left;
    width: 100%;
}
.view-id-events_page{
	padding:25px 25px;
	}
.view-id-events_page h3{
	font-size: 3em;
	height: 60px;
	width: 93%;
	position: relative;
}

.view-id-events_page h3>.date-display-single{
	float:right;
	padding: 10px;
	color: #A9A9A9;
	font-family: 'Conv_ufonts.com_helvetica-neue1';
	float: right;
	width:auto;
	position:relative;
	}
.view-id-events_page .item-list ul{
	display: block;
    margin: 0;
    padding: 0;
	}	

.view-id-events_page .views-row{
	padding-bottom:25px;
	padding-bottom: 25px;
    padding-right: 25px;
    width: 170px;
	float:left;
	
list-style:none;

	}
.view-id-events_page .item-list{
	float: left;
    	width: 100%;

}

.view-id-events_page .views-field-field-logo-images{padding-top:40px;}
.view-id-events_page .views-field-field-events-date	{padding-top:16px;}



.view-id-events_page .views-field-title a:active,
.view-id-events_page .views-field-title a:visited,
.view-id-events_page .views-field-title a:hover

{

	
	color:#E5B53B;}
.node-current-events .field_extra_details h2,.node-current-events .field_extra_details h2 span{
		font-family: 'Conv_ufonts.com_helvetica-neue1' !important;
		font-size: 18px !important;
		padding-left:0 !important;
		font-weight: normal !important;
	}
/*OTHER EVENTS*/
.view-other-events .views-field-title a:active,
.view-other-events .views-field-title a:visited,
.view-other-events .views-field-title a:link,
.view-other-events .views-field-title a:hover

{
	
	background:#47AA42;
	padding:3px;
	color:#fff;}
	
.view-other-events .views-slideshow-cycle-main-frame-row{width:920px !important}
.view-other-events .views-row{
	
	float: left;
    height: 190px;
    overflow: hidden;
    padding: 5px 20px 5px 0;
    position: relative;
    width: 210px;
	}
.view-other-events .views-field-field-events-date
	{
	color: #A9A9A9;
    font-size: 1.5em;
    font-weight: bold;
	text-transform:uppercase;
	
	;}
#block-views-other_events-block h2{
	color: #E5B53B;
	}
.view-other-events .views-field-field-events-description{
	padding:10px 0;
	}
#block-views-other_events-block{
	padding-left:25px;
	width:960px;
	position:relative;
	}
.view-events-footer .event-row{
	height:auto;
	padding-top:12px;
	width:500px;}
.view-events-footer .views-slideshow-cycle-main-frame-row{
	width:500px !important;
	height:182px !important;
	}
.view-events-footer .views-field-field-events-description{
	font-size:.9em;
	}
.view-news-left .views-field-field-date-news {
    color: #E3B637;
    font-size: 1.3em;
	}
.view-news-left .views-field-field-news-title{
	color:#fff;
	
	}
.view-news-left .more-news{
	background:url(../buttons/more-news.png)top left;
	background-image:url(../buttons/more-news.png)top left;
	background-position:top left;
	padding-left:22px;
	left: 0px;
	position: absolute;
	}
.view-news-left .views-field-title{
	right:0px;
	height:30px;
	width:100%;
	position:relative;
	}
.view-news-left .views-field-body
	{color: #939393;
    font-size: 1em;}

.view-news-left .views-slideshow-controls-bottom.clearfix
	{
	background:none transparent;
	position: relative;
	height: auto;
	float: left;
	width: 100%;
	top: -32px;
	}
.view-news-left	#views_slideshow_controls_text_pause_news_left-block
{
	display:none;
	}
.view-news-left .views-slideshow-controls-text-previous,
.view-news-left .views-slideshow-controls-text-next{
	overflow:hidden;
	text-indent:-400px;
	}
.view-news-left .views-slideshow-controls-text-previous{
	left:0;
	}
.view-news-left .views-slideshow-controls-text-next{
	
	left: 20px;
	position:absolute;
	
	}
.node-news .field-name-field-news-title	
	{font-size: 1.5em;
    line-height: 1em;
    padding-left: 25px;
    text-transform: uppercase;}
.node-officers {padding:25px;}
/* MANAGEMENT CSS AUSTIN DOES THE THINGY*/

.view-id-management .views-row-odd > * {
    float: right;
}

 .views-field-field-officer-picture img {
	 height: auto;
} 
.view-id-management .views-row-odd { 
	min-height: 200px;
	position:relative;
	overflow:hidden;
	margin-bottom:25px;
} 
.view-id-management .views-row-even { 
	min-height: 200px;
	position:relative;
	overflow:hidden;
	margin-bottom:25px;
} 
.view-id-management .views-row-odd div img { 
	padding-right: 80px; width: 250px; 
} 
.view-id-management .views-row-even div img { 
	padding-left: 115px; 
	width: 250px; 
	float:left;
} 

.view-id-management .views-row-odd .views-field-title{
    position: absolute;
    right: 350px;
    top: 90px;
	color:#979797;
	font-size:1.3em;
}

.view-id-management .views-row-odd .views-field-title a{
	font-weight:bold:
}

.view-id-management .views-row-odd .views-field-field-designation{
    /* color: #47AA42; */
    position: absolute;
    right: 350px;
    top: 110px;
	text-align:right;
}

.view-management .views-row-odd .views-field-field-view-profile{
    position: absolute;
    right: 350px;
    top: 140px;
	background: #47AA42;
}

.view-management .views-row-odd .views-field-field-view-profile a{
    background: none repeat scroll 0 0 #47AA42;
    color: #FFFFFF;
    padding: 0 10px;
}

.view-id-management .views-row-even .views-field-title{
    left: 20px;
    position: relative;
    top: 90px;
	color:#979797;
	font-size:1.3em;
}

.view-id-management .views-row-even .views-field-field-designation{
    /* color: #47AA42; */
    left: 20px;
    position: relative;
    top: 90px;
}

.view-management .views-row-even .views-field-field-view-profile{
    left: 20px;
    position: relative;
    top: 100px;
}

.view-management .views-row-even .views-field-field-view-profile a{
	background: none repeat scroll 0 0 #47AA42;
    color: #FFFFFF;
    padding: 0 10px;
}

.view-management .views-row-even .views-field-field-officerprofile{
	float:left;
	margin-left:80px;	
}

/* DIRECTORS */

.view-board-of-directors{
	padding: 25px 0;
}

.view-board-of-directors .views-row-odd > * {
    float: right;
}

 .views-field-field-officer-picture img {
	 height: auto;
} 
.view-board-of-directors .views-row-odd { 
	min-height: 200px;
	position:relative;
	overflow:hidden;
	margin-bottom:25px;
} 
.view-board-of-directors .views-row-even { 
	min-height: 200px;
	position:relative;
	overflow:hidden;
	margin-bottom:25px;
} 
.view-board-of-directors .views-row-odd div img { 
	padding-right: 80px; width: 250px; 
} 
.view-board-of-directors .views-row-even div img { 
	padding-left: 90px; 
	width: 250px; 
	float:left;
} 

.view-board-of-directors .views-row-odd .views-field-title{
    position: absolute;
    right: 350px;
    top: 75px;
	color:#979797;
	font-size:1.3em;
}

.view-board-of-directors .views-row-odd .views-field-title a{
	font-weight:bold:
}

.view-board-of-directors .views-row-odd .views-field-field-designation{
    /* color: #47AA42; */
    position: absolute;
    right: 350px;
    top: 95px;
	width:30%;
	text-align:right;
}

.view-board-of-directors .views-row-odd .views-field-field-view-profile{
    position: absolute;
    right: 350px;
    top: 140px;
	background: #47AA42;
}

.view-board-of-directors .views-row-odd .views-field-field-view-profile a{
    background: none repeat scroll 0 0 #47AA42;
    color: #FFFFFF;
    padding: 0 10px;
}

.view-board-of-directors .views-row-even .views-field-title{
    left: 20px;
    position: relative;
    top: 75px;
	color:#979797;
	font-size:1.3em;
}

.view-board-of-directors .views-row-even .views-field-field-designation{
	width:85%;
    left: 20px;
    position: relative;
    top: 75px;
}

.view-board-of-directors .views-row-even .views-field-field-view-profile{
    left: 360px;
    position: absolute;
    top: 140px;
}

.view-board-of-directors .views-row-even .views-field-field-view-profile a{
	background: none repeat scroll 0 0 #47AA42;
    color: #FFFFFF;
    padding: 0 10px;
}

.view-board-of-directors .views-row-even .views-field-field-officerprofile{
	float:left;
	margin-left:80px;	
}





.views-field-field-officerprofile{
	color:#666;
	border-radius:10px;
	margin-top:10px;
	border-bottom:4px solid #E5B53B;
	margin-right: 80px;
	width: 75%;
	display:none;
}

.views-field-field-officerprofile p{
	padding:0px 20px;
}


#block-menu-menu-footer-menu .leaf > a {
    font-size: 1.2em;
	padding-top:10px;
    
}


#block-menu-menu-footer-sub-menu a:link, #block-menu-menu-footer-sub-menu a:visited, #block-menu-menu-footer-sub-menu a:active {
    color: #fff;
	opacity:0.6;
	padding:0px;
}

#block-menu-menu-footer-sub-menu-membership a:link, #block-menu-menu-footer-sub-menu-membership a:visited, #block-menu-menu-footer-sub-menu-membership a:active {
    color: #fff;
	opacity:0.6;
	padding:0px;
}

#block-menu-menu-footer-submenu-events a:link, #block-menu-menu-footer-submenu-events a:visited, #block-menu-menu-footer-submenu-events a:active {
    color: #fff;
	opacity:0.6;
	padding:0px;
}


.views-slideshow-controls-bottom div.active, .views-slideshow-controls-bottom .active .views-content-title{
	color: #000000;
}
#block-views-iifm_slideshow-block .views-content-field-content-link{
	font-size:.85em;
	
	}
#block-views-iifm_slideshow-block .views-field-field-content-link{
	
	padding-top:5px;}
#block-views-iifm_slideshow-block .views-field-field-excerpts {
    font-size: .95em;
	padding: 0px 0;
}

.MsoNormal span:first-child ,.executive-list strong{
    color: #47AA42 !important;
    font-size: 15px !important;
	font-weight:normal;
}
.executive-list{
	font-size:.9em;
	}
.executive-list > li{
	padding-bottom:20px;
	}
.MsoNormal {
	border-bottom:0px solid #ccc;
	padding-bottom:10px;
}

ol.shariah li {
    color: #48AA43;
    font-size: 1.1em;
}

ol.shariah{
	padding-left:25px;
}

#content-tabs{
	top:0;
	z-index:100;
	background:white;
	height:20px;
}

.views-slideshow-controls-bottom .views-field-field-excerpts .views-content-field-excerpts{
	line-height:100%;
}


.views-news-and-updates .item-list{
	padding: 0 50px;
	width:90%;
}
.copyright{
	
	bottom: -37px;
    color: #47AA42;
    float: left;
    height: 40px;
    position: absolute;
    width: 553px;
	}
.spark{
	background: url("../images/spark-logo.png") no-repeat scroll 0 0 transparent;
	background-image: url("../images/spark-logo.png");
	background-repeat:none;
	bottom: -45px;
    color: #47AA42;
    height: 40px;
    overflow: hidden;
    position: absolute;
    right: -33px;
    text-indent: -300px;
    width: 130px;
	
	}
.spark a{
	display: block;
    height: 42px;
    margin-top: -18px;
    position: relative;
    text-indent: -300px;
    width: 100%;}
.spark a:active,
.spark a:link ,
.spark a:visited,
.spark a:hover {
color: #47AA42 !important;
}

.download-brochure{
	background: url(../images/download.png)no-repeat 119px -4px;
	background-image: url(../images/download.png);
	background-position:119px -4px;
	background-repeat:no-repeat;
	position: relative;
	width: 179px;
	display: block;
	height: 86px;
	margin-top: -31px;
	
	}
.node-type-member-documents .grid16-13{width:100%;}
.node-member-documents{
	padding:25px 25px;
	margin-left: 33px;}
.node-member-documents .field-label{padding: 20px 0;}
.node-member-documents .field-name-field-documents{
	
	float: left;
padding: 25px 43px 10px 0;
position: relative;
width: 45%;
	}
.node-member-documents .field-name-field-docs-en{
	float:left;
	padding: 25px 10px 10px 0;
    position: relative;
    width: 47%;}
.node-member-documents .field-name-field-related-files{
	 float: left;
    height: auto;
    position: relative;
    width: 100%;
	}
.node-member-documents
.views-field.views-field-field-current-event-title {
    color: #47AA42;
    font-size: 120%;
    padding: 10px;
    position: relative;
}

.node-briefing-workshops > h2, .node-briefing-sessions > h2{
    padding-left: 0 !important;
	font-size:1.5em;
	text-transform:capitalize;
	color:#e3b637 !important;
}
.node-briefing-workshops h2 a:active,
.node-briefing-workshops h2 a:link,
.node-briefing-workshops h2 a:visited,
.node-briefing-workshops h2 a:hover
{color:#e3b637}


.view-id-album_footer_ {
    padding-left: 85px;
}

.view-management{
	padding-top:20px;
	margin-left:-30px;
	}
#node-127{padding:25px;}
.delete{
	padding: 4px 20px;
	background: #666;
	width:25px;
	list-style-type:none;
	}
.edit{
	background: #ccc;
	padding: 4px 16px;
	width:25px;
	list-style-type:none;
	
	}
ul.action-links li{
	
	background: #e3b637;
	padding: 4px 20px;
	right: 18px;
	float: right;
	position: relative;
	list-style-type: none;
	display: block;
	width: 25px;	}
.node-briefing-workshops .field-name-field-briefing-workshop
	{
		padding:0px;
		
		}
.postscript-bottom-wrapper ul.pager {
    background-color:none;
    border-color:transparent;
    border-style: solid;
    border-width: 0px;
}
#views_slideshow_cycle_div_news_left-block_4 .views-row-first
	{border-bottom:0px solid #ccc;}
.node-presentations .field-name-field-date-{
	padding-left:25px;
	}
.views-field-field-presentation-file ul li{
	list-style-type:none;
	}
	
.node-presentations .field-name-field-presentation-file{
	padding-left:25px;
	}
.view-id-presentations {
	padding-left:25px;
	padding-top:40px;
	}
/*CONFERENCES*/
.view-conferences .views-field-title
	{font-size: 1.3em;
	padding-top: 30px;
	color:#666;
	padding-bottom: 4px;
	}
.view-conferences {
	padding:0 25px 25px 25px ;
	}
.view-conferences .field-collection-item-field-conference-items{
	padding:10px 0 10px 0;
	}
.view-conferences .field-collection-item-field-conference-items .field-name-field-conference-speaker{
	font-weight:bold;
	font-size:.9em;
	}
#node-77{
	top:40px;
	}
.node-conferences{
	padding-left:0px;
	padding-top:25px;
	}
.node-conferences .field-name-field-contact-email
	{
	padding-left:25px;
	}
.node-conferences .field-collection-container
{
	padding-left:0px;
	
	}
.node-conferences .field-name-field-conference-speaker{
	font-weight:bold;
	}
.node-conferences  .field-collection-item-field-conference-items
	{padding-left:25px;}
.field-collection-view, .field-collection-container{border:none;}
.scrollarrow{
	right: 180px;
    text-indent: 34px;
    width: 102px;
	
	bottom: 150px;
	
	height: 30px;
	display:none;
	width: 80px;
	position: fixed;
	color: #47AA42 !important;
	cursor: pointer;
	background-image: url(../images/up-arrow.png);
	background-repeat: no-repeat;
	background: url(../images/up-arrow.png)no-repeat;
	
	}
.site-map-front-page .content{
	
	padding-left: 25px;
	}
.insider-image{
    background:url("http://174.132.168.2/~sparkdev/demo/iifm/sites/all/themes/acquia_prosper/images/background-new.jpg") !important;
	background-image:url("http://174.132.168.2/~sparkdev/demo/iifm/sites/all/themes/acquia_prosper/images/background-new.jpg") !important;
    background-repeat :no-repeat;
}
.file-icon{
	height: auto;
    margin-bottom: -10px;
    width: 20px;
}
.file a{
	display: inline;
    height: 40px;
    margin-left: -51px;
    padding-left: 57px;
    padding-top: 10px;
    width: auto;
}
/*CONTACT*/
#node-154{width:960px;}
#node-154 .field-name-body{
	width:300px;
	float:left;
	}
#node-154 h2{
	text-transform:capitalize;
	padding-left:0;}
#node-154 .webform-client-form{
	clear: both;
    float: left;
    padding-left: 30px;
    padding-top: 20px;
    width: 550px;
}
.webform-container-inline label{
	float:left;
	width:100px;
}
#node-73 .form-textarea-wrapper{
	padding-left:100px;
	width:450px;
	}
	
/* STATIC PAGER */



.views-slideshow-controls-bottom div.on{
	background:#e5b53b !important;
}

.views-slideshow-controls-bottom div.on, .views-slideshow-controls-bottom .on .views-content-title{
	color:#fff !important;
}

.views-slideshow-controls-bottom .on a:active, .views-slideshow-controls-bottom .on a:link, .views-slideshow-controls-bottom .on a:visited, .views-slideshow-controls-bottom .on a:hover{
	color:#fff !important;
}

.views-slideshow-controls-bottom div.on, .views-slideshow-controls-bottom .on .views-content-title{
	color: #000000 !important;
}

.views-slideshow-controls-bottom div.off{
	background:transparent !important;
}

.views-slideshow-controls-bottom div.off, .views-slideshow-controls-bottom .off .views-content-title{
	color:#fff !important;
}

.views-slideshow-controls-bottom .off a:active, .views-slideshow-controls-bottom .off a:link, .views-slideshow-controls-bottom .off a:visited, .views-slideshow-controls-bottom .off a:hover{
	color:#fff !important;
}

.views-slideshow-controls-bottom div.off, .views-slideshow-controls-bottom .off .views-content-title{
	color: #fff !important;
}

/* Download Form */
.webform-client-form {
    padding-left: 25px;
}

.field-name-field-download-form {
    padding-left: 25px;
}

/* Events */
.field-name-field-events-date{
	padding:0;
}


.webform-client-form .webform-component select{
	height:auto;
}
#node-72 .webform-client-form .webform-component select{
	height:auto;
}
#node-72 .webform-client-form .webform-component textarea{width:450px;}
#node-72 .webform-component .form-textarea-wrapper {padding-left:177px;}

.node-type-gallery-album .grid16-13{
	width:100%;
}
.page-photogallery .grid16-13{
	width:100%;
}

.node-type-gallery-album .field-slideshow{
	height:450px;
}
#pid-photogallery-photo-gallery2 
{
	width:100%;
}
#pid-photo-gallery-view .grid16-13
{
	width:100%;
}

.node-current-events{
	width: 1000px;
	margin: 0 auto;
	}
.node-current-events .field-collection-container{
	padding-left:25px;
	}
#member-documents-node-form{
	width:960px;
	padding:15px;
	}
#member-documents-node-form #block-search-form .form-item input, 
#member-documents-node-form .form-item select, 
#member-documents-node-form .form-item textarea{
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    border-color: #D8D8D8 #DDDDDD #DDDDDD;
    border-image: none;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    padding: 6px 0 0 13px;
    width: 185px;
	}
#member-documents-node-form .form-item .description {
    font-size: 95%;
    line-height: 130%;
    width: 804px;
}
#member-documents-node-form .field-type-taxonomy-term-reference,
#member-documents-node-form .field-type-file {
	background: #edede1;
	padding:30px;
	margin:5px;
	-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 0;
	}
.view-financial-statements{
	padding-top:30px;
	padding-left:25px;
	}
.view-financial-statements .file{
	padding-right:35px;
	}
.view-financial-statements h3 {
	border-top: 1px solid #ddd;
	padding-top: 24px;
	margin-right: 25px;}
.view-financial-statements	.views-field-field-financial-files{
	padding-left:25px;
	}
.view-financial-statements .financial-row{
	padding-bottom: 15px;
	overflow: hidden;
	}
.view-financial-statements .views-field-title{
	font-size:1.2em;
	}
.view-financial-statements span.date-display-single{
	padding:20px 0;
	color:#3c9d70;
	font-size:1.7em;
	font-family:'Conv_ufonts.com_helvetica-neue1';
	}
.vision h2{
	padding:10px 0 !important;
	}
.vision{
	width: 315px;
font-size: 1.2em;

position: relative;
	}
.mission h2{
padding:10px 0 !important;
	}
	
.mission{
padding-top:50px;
	width: 315px;
font-size: 1.2em;
padding-left: 219px;
position: relative;
	}
.updates-row{
	padding-bottom: 29px;
	}
.rsvp{
	 background: none repeat scroll 0 0 #47AA42;
    bottom: -37px;
    color: #FFFFFF;
    cursor: pointer;
    margin-left: 25px;
    padding: 5px;
    position: absolute;
    z-index: 2;
	}
.backcurrent{
	 background: url("../images/arrow-first.png") no-repeat scroll 0 0 transparent;
	 background-repeat:no-repeat;
	 background-position:0 0;
    float: right;
    position: relative;
	padding-left:26px;
	
	}
.upcoming{
	color: #00AEEF;
    font-size: 1.5em;
    font-weight: bold;
    left: 43px;
    position: absolute;
    top: 30px;
	}
	

.view-iifm-slideshow .views-field-body .frontevents{
	background:rgba(0,0,0,0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000)"; /* IE8 */    filter: 	progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);   /* IE6 & 7 */      zoom: 1;
	position: relative;
    
    position: relative;
	width: 84%;
	height: auto;
	font-weight: bold;
	margin-left: 35px;
	padding: 15px;
	float: left;
	margin-top: 9px;
	}
.view-iifm-slideshow .views-field-body .frontevent-title a:active,
.view-iifm-slideshow .views-field-body .frontevent-title a:link,
.view-iifm-slideshow .views-field-body .frontevent-title a:visited
	{color:#fff;}
.view-iifm-slideshow .views-field-body .frontevent-title{
	width:100%;
	color:#fff;
   font-size:1em;
   position:relative;
   float:left;
	}
.view-iifm-slideshow .views-field-body .date-events{
	color:#E3B637;
	font-size:.9em;
	float:left;
	position:relative;
	}
.view-iifm-slideshow .views-field-body .upevents{
	width:auto;
	padding-left:5px;
	top:20px;
	position:absolute;
	}
.view-accessible-documents{
	 padding-bottom: 50px;
    padding-left: 25px;
    padding-top: 50px;
	}
.view-accessible-documents h3{
	padding: 13px 0;
	font-size: 1.15em;
	}
.accessible-doc-page {
	padding-top: 50px;}
.accessible-doc-page h2.pane-title{
	background:none;
	color:#111;
	font-size:1.15em;
	}
.accessible-doc-page .pane-content{
	padding: 25px 25px !important;
	}
.view-master-agreement span.date-display-single{
	font-size:.8em;
	color:#fff;
	background:#333;
	padding:5px;
	}
.view-master-agreement .views-field-title {padding:4px;}
.view-master-agreement .views-field-title a:active,
.view-master-agreement .views-field-title a:link,
.view-master-agreement .views-field-title a:visited
{color: #666;

padding: 0px;}

.front-slider .view-master-agreement .views-field-title {padding:4px;}
.front-slider .view-master-agreement .views-field-title a:active,
.front-slider .view-master-agreement .views-field-title a:link,
.front-slider .view-master-agreement .views-field-title a:visited
{color: #666 !important;

padding: 0px;}

.field-collection-item-field-upcoming-event{
    background: rgba(0, 0, 0, 0.6);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)"; /* IE8 */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);   /* IE6 & 7 */      zoom: 1;
    float: left;
	font-weight: bold;
	height: auto;
	margin-left: 35px;
	margin-top: -17px;
	padding: 15px;
	position: relative;
	top: 53px;
	width: 400px;
	z-index: 1;
}
.field-collection-item-field-upcoming-event a:active,
.field-collection-item-field-upcoming-event a:link,
.field-collection-item-field-upcoming-event a:visited{
	color:#fff;
	}


.field-collection-item-field-upcoming-event p{
	margin:.1em;
	}
.field-name-field-upcoming-titles{
	width: 100%;
	color: #fff;
	font-size: 1em;
	position: relative;
	float: left;
	}
.field-name-field-upcoming-loc-date{
	color: #E3B637;
	font-size: .9em;
	float: left;
	position: relative;
	font-weight:normal;
	}
.views-field-field-upcoming-image{
	position:absolute;
	top:0;
	left:0;
	}
#views_slideshow_cycle_div_iifm_slideshow-block_2 .views-field.views-field-body {
    left: 0;
    padding-left: 6%;
    padding-top: 6%;
    position: absolute;
    top: 0;
    width: 100%;
}
#views_slideshow_cycle_div_iifm_slideshow-block_2 .views-field.views-field-body {
    left: 0;
    /* padding-left: 7%; */
    padding-top: 2%;
    position: absolute;
    top: 0;
    width: 100%;
}
#views_slideshow_cycle_div_iifm_slideshow-block_2 .editions {
    display: block;
    /* float: left; */
    height: 256px;
    /* margin: 0 10px; */
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 170px;
}
.sukuk{
	padding-left:25px;
	}
.sukukoverlay{
	background: none repeat scroll 0 0 #111111;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
	z-index:2;
    width: 100%;
	}
#views_slideshow_cycle_div_iifm_slideshow-block_2 h2.title{
	font-size:.9em;
	color:#fff;
	text-align:center;
	
	}
.sukukoverlay > p {
    padding-top: 92px;
	text-align:center;
}
#views_slideshow_cycle_div_iifm_slideshow-block_0 .views-field-field-ps-image{
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	}
#views_slideshow_cycle_div_iifm_slideshow-block_0 .views-row-1{
	width:87%;
	}
#views_slideshow_cycle_div_iifm_slideshow-block_0 .views-field-field-ps-ad-title{
	
	position: relative;
	display: block;
	font-weight:bold;
	width: 100%;
	padding: 25px 25px 0px 25px;
	background: rgba(0,0,0,.6);
	margin: 10px;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)"; /* IE8 */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);   /* IE6 & 7 */      zoom: 1;
	}
#views_slideshow_cycle_div_iifm_slideshow-block_0  .views-field-field-ps-ad-date{
	position: relative;
	display: block;
	width: 100%;
	padding:6px 25px 0px 25px;
	background: rgba(0,0,0,.6);
	margin: -13px 10px;
	color: #E3B637;
	font-size: .9em;
	float: left;
	position: relative;
	font-weight:normal;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)"; /* IE8 */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);   /* IE6 & 7 */      zoom: 1;

		}
.view-market-research, .view view-exposure-drafts, .view-published-standards, .view-master-agreement{
	height:283px;
	}

/* New CSS for Overlay 16-11-2014 */	
.overlay {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.95);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
}
.overlay-message {
	width: 450px;
	border: 1px solid #999999;
	height: auto;
	margin: 20% auto;
	padding: 25px 35px;
}
.overlay-message h3{
	color: #48aa43;
	font-size: 20px;
	margin-bottom:0;
}
.overlay-message p strong{
	text-transform: uppercase;
}
.overlay-message p {
	color: #ffffff;
	margin-top:0;
}
.overlay span{
	margin: 0 auto;
	width: 100%;
	text-align: center;
	display: block;
	position: fixed;
	bottom: 100px;
}
.overlay-message p a{
	text-transform: uppercase;
}
div#page {
	overflow: hidden;
}

body.page-user .grid16-13 {
	width: 100% !important;
}
#user-register-form, #user-login{
	width: 665px;
	float: left;
}
.login-note {
	float: left;
	margin: 30px 0;
	width: 300px;
	border: 1px solid #cccccc;
	padding: 10px 15px;
}
.login-note h4 {
	text-transform: uppercase;
	color: #47AA42;
}
.login-note p{
	font-size: 12px;
}
.login-note p a{
	color: #47AA42;
}

.views-slideshow-cycle-main-frame-row-item.views-row.views-row-0.views-row-first.views-row-odd .view-published-standard-disp {
    position: absolute;
    top: 0;
}

div.pane-future-events{ background:url(../images/future-events-bg.jpg) no-repeat center center; width:310px; height:262px; float:left; padding:40px 50px 50px 25px; }
div.pane-corporate-profile-teaser{ background:url(../images/corporate-profile-bg.jpg) no-repeat center center; width:245px; height:260px; margin:0 0 0 10px;  float:left; padding:42px 350px 50px 50px; color:#fff;}

div.pane-future-events h2, div.pane-corporate-profile-teaser h2{ background:none; font-size:2.5em; text-transform:capitalize; padding:0px !important;}
body#pid-iifm-home-page div.inside{ float:left;}
body#pid-iifm-home-page .panel-separator{ display:none;}

div.pane-future-events a{ color:#fff; font-size:1.1em;}
div.pane-future-events .date-display-single{ color:#4b4b4b; font-size:.9em; }

div.pane-future-events .views-row{ border-bottom:1px solid #71b897; padding:5px 0;}
div.pane-future-events .views-row.views-row-last{ border-bottom:none;}

div.pane-corporate-profile-teaser a{ padding:40px 0 0 0; float:left; color:#00703c; font-size:1.4em; }

div.pane-announcement-stickers{ float:left; width:100%; padding:10px 0;}
div.pane-announcement-stickers h2{ color:#3c9d70; width:220px; float:left; text-transform:capitalize;}
div.pane-announcement-stickers .views-row{ float:left; width:780px;}
div.pane-announcement-stickers .views-row a{ color:#6a6760;}

div.pane-standards, #pid-published-standards .content-region-inner{
	background: #fff url("../images/border-top.jpg") no-repeat scroll left top / 75% auto;
    float: left;
    margin: 0 10px 0 0;
    padding: 40px 30px 50px 5px;
    width: 350px;
}

#pid-published-standards div.content-region-inner{
	width:100%;
	background-image:none;
	margin:0px;
	padding:0px;
}

div.pane-standards h2, .pane-documents-and-reports h2{
	color:#3c9d70; width:100%; text-align:center; padding:0px !important; text-transform:capitalize;
}
div.pane-standards .views-field-title a, div.view-standards .views-field-title a{ 
	color:#6a6760;
}
div.pane-standards .views-field-field-sub-title, div.view-standards .views-field-field-sub-title{
	color:#b59859;	
}

div.pane-standards .views-label, div.view-standards .views-label{ display:none; }

div.pane-standards .views-row, div.view-standards .views-row{
    clear: both;
    float: left;
	width:100%;
}
div.pane-standards .views-field-field-document-title, div.view-standards .views-field-field-document-title {
    float: left;
	width:80%;
	color:#514e46;
}
.related-data{
	color:#514e46;
	overflow: hidden;
	width: 100%;
}

div.pane-standards .view-footer, div.view-standards .view-footer{
    clear: both;
	display:none;
}
div.pane-standards .views-field-field-english-document-file, div.view-standards .views-field-field-english-document-file{
    float: right;
}
div.pane-standards .views-field-field-arabic-document-file, div.view-standards .views-field-field-arabic-document-file{
    float: right;
}
div.pane-standards a, div.view-standards a{
	color:#514e46;
}
div.pane-standards a:hover, div.view-standards a:hover{
	color:#3c9d70;
}
div.pane-standards .item-list ul, div.view-standards .item-list ul{
    list-style: outside none none;
	margin:0px;
}
a#lock-option {
    width: 17.5px;
    height: 17.5px;
    display: inline-block;
	background-image: url(../images/lock.png);
	background-size: 100%;
}
a#lock-option img{
	width: 100%;
}
div.pane-standards a#lock-option {
    width: 17.5px;
    height: 17.5px;
    display: inline-block;
    float: right;
	padding:0;
}

#pid-iifm-home-page .panel-pane.pane-views.pane-standards .views-row:hover a#lock-option {
	background-image: url(../images/lockw.png);
}
a#lock-option:hover {
    background-color: transparent !important;
	border: none;
	background-repeat: none;
	padding:0;
    background-size: auto 100%;
}
div.pane-standards a#lock-option:hover{
    background-color: transparent !important;
	background-image: url(../images/lockw.png);
	border: none;
}
.panel-pane.pane-views.pane-standards.pane-seond {
    padding-bottom: 15px !important;
}
.related-data-right {
    cursor: pointer;
    float: right;
}
.related-data-left {
    float: left;
    color: #b59859;
}
#pid-iifm-home-page .related-docs{
	display:none;	
}
.related-data a{
	display: none;
}

#pid-iifm-home-page .related-data a{
	display:block;	
}
.row-class-doc {
    border-bottom: 1px solid #d3d3d3;
    padding: 15px 0px;
}

.panel-pane .views-field-field-main-doucments-1, .panel-pane .views-field-field-related-documents {
    padding-left: 15px;
	clear:both;
}
.views-field-field-main-doucments-1, .views-field-field-related-documents {
	clear:both;
}
div#block-views-press_releases-block{
	/*margin-top:50px;*/
}
div.pane-press-releases, div#block-views-press_releases-block, div.pane-news-left, div#block-views-news_left-block{
	float:left;
	padding: 0 20px;
    width: 210px;
	background:#c3baa5 url("../images/press-release.jpg") no-repeat scroll center top / 100% auto;
}
.view-news-left .views-row {
    margin: 25px 0;
}
#block-views-news_left-block .view-news-left .views-row {
	margin:0;
	border-top: 2px solid #CCCCCC;
}
#block-system-main .pane-press-releases h2, div#block-views-press_releases-block h2, div.pane-news-left h2, div#block-views-news_left-block h2{
    margin: 0;
    padding: 115px 0 32px !important;
    width: auto;
	color:#fff;
}

#block-system-main .pane-press-releases a, div#block-views-press_releases-block a, div.pane-news-left a, div#block-views-news_left-block a{ color:#fff; }

.pane-press-releases .views-field-field-date-of-news, div#block-views-press_releases-block .views-field-field-date-of-news, div.pane-news-left .date-display-single, div#block-views-news_left-block .date-display-single{ color:#a68d65; font-size: 12px;}

.pane-press-releases .views-row, div#block-views-press_releases-block .views-row{
	border-bottom: 1px solid #d4d4d4;
    padding: 15px 0;
}

.pane-documents-and-reports{
	padding: 40px 50px 50px 25px;
    width: 310px;
	float:left;
	background:#fff;
	margin:10px 10px 0 0;
}

.pane-documents-and-reports a{
	color:#b59859;
}

.pane-documents-and-reports .views-row{
	border-bottom:1px solid #d3d3d3;
	padding: 10px 0;
}

.preface-top-inner{
	background:#3c9d70 url("../images/inner-bg-banner.jpg") no-repeat scroll right center / auto 100%;
	height:300px;
	margin-bottom: 35px;
}

body .nested{
	float:right;
}

body .grid16-3 {
    padding-left: 15px;
    width: 251px;
}

body .grid16-13 {
    width: 772px;
	padding-top: 25px;
	background:#fff;
}


.view-id-events_page .views-row {
    border-bottom: 1px solid #ccc;
    margin: 20px 30px 0 0;
    width: 95%;
}


.view-id-events_page .views-field-field-current-event-title{
	color: #3c9d70 !important;
    padding: 0 !important;
    text-transform: capitalize;
    width: 100%;
	font-size:1.7em;
	line-height: 1.3em;
}

.view-id-events_page .views-field-field-events-description{
	font-size: 1em;	
	color: rgb(109, 109, 109);
}

.view-id-events_page .views-field-title a:link
{
	color: #a68d65;
	line-height:2em;
}
.view-id-events_page .views-field-field-gallery,
.view-id-events_page .views-field-field-presentations{
	float:left;
    width: 100%;
}
.view-id-events_page .views-field-field-gallery div,
.view-id-events_page .views-field-field-presentations div {
    display: inline-block;
}
.view-id-events_page .views-field-field-gallery a:link,
.view-id-events_page .views-field-field-presentations a:link{
	color: #E5B53B;
	line-height:2em;
}
.view-id-events_page .views-field-field-gallery a:hover,
.view-id-events_page .views-field-field-presentations a:hover {
    border-left: 5px solid #3d3d3d;
    padding-left: 5px;
    padding-right: 5px;
    background: #fff;
}
.view-id-events_page .date-display-single{
	color: #47AA42;
}
.view-id-events_page .views-field-field-events-date-1{
	padding:5px 0;
}
#block-views-main_photo_gallery2-block_1{
	margin-top:10px;
}

.pane-main-photo-gallery2, #block-views-main_photo_gallery2-block_1 {
    background: #258357 url("../images/gallery.jpg") no-repeat scroll center top / 100% auto;
    float: left;
    padding: 0 20px;
    width: 210px;
}

#block-system-main .pane-main-photo-gallery2 h2, #block-views-main_photo_gallery2-block_1 h2{
	margin: 0;
	padding:180px 0 50px 0;
	width: auto;
	color:#fff;
}
.pane-main-photo-gallery2 .views-field-field-gallery-title, #block-views-main_photo_gallery2-block_1 .views-field-field-gallery-title{
	color: #fff;
    font-size: 1.5em;
    line-height: 1.2em;
	padding:10px 0 25px 0;
}

.pane-main-photo-gallery2 .views-field-view-node a, #block-views-main_photo_gallery2-block_1 .views-field-view-node a{
	color:#fff;
	font-size:1.2em;
	border-top:2px solid #fff;
	padding:4px 8px 10px 0;
}
div.view-main-photo-gallery2, #block-views-main_photo_gallery2-block_1{ padding-bottom:20px;}
#pid-published-standards #content-inner{
	padding: 0 60px 31px 9px;
	
}

#block-system-main-menu ul.menu li ul.menu{ display:none !important;}
body.node-type-current-events .grid16-13{ width:100%;}

.event-left {
    float: left;
    width: 200px;
}
.event-right {
    float: left;
    width: 485px;
}

.fa {
    font-size: 1.5em;
    padding: 0 10px 0 0;
	width: 15px;
}

.field-name-field-extra-details {
    float: left;
    width: 749px;
    padding-right: 49px;
    box-sizing: border-box;
}
.node-current-events .field-collection-container table .field_session_times, .node-current-events .field-collection-container .field-name-field-session-2{
    float: left; 
    width: 175px;
}
.field-name-field-extra-details {
	float: left;
	width: 749px;
	padding-right: 49px;
	padding-left: 50px;
	position: relative;
	box-sizing: border-box;
}
.node-current-events .field-collection-container table .field_session_times, .node-current-events .field-collection-container .field-name-field-session-2 {
	font-size: 1.6em;
	width: 197.5px;
	color: #E5B53B;
	border: 0px solid #D8D8D8;
}
.agenda-selector {
	position: absolute;
	left: 0;
	width: 2px;
	height: calc(100% + 30px);
	background: #47AA42;
	transition: background 0.3s ease-in-out;
}
.agenda-selector span {
	border: 2px solid #47AA42;
	width: 25px;
	height: 25px;
	display: inline-block;
	border-radius: 50%;
	position: relative;
	left: -12.5px;
	background: white;
	transition: border-color 0.3s ease-in-out;
}

#pid-news-updates .view-news-and-updates .views-row ,
#pid-press-releases .view-news-and-updates .views-row 
{ width:46%; margin-right:2%; float:left; list-style:none; padding:20px 0px; border-bottom:1px solid #ccc; height:305px; }
#pid-news-updates .view-news-and-updates .views-row-odd,
#pid-press-releases .view-news-and-updates .views-row-odd
{ clear:both;}

#pid-news-updates .view-news-and-updates .views-field-field-news-image,
#pid-press-releases .view-news-and-updates .views-field-field-news-image{
	background:url(../images/bg.jpg) no-repeat center center;
    height: 158px;
    margin-bottom: 5px;
}
/*div.views-row{ transition:all 300ms ease-in-out; padding-left:2% !important; padding-right:2% !important; width:96% !important;}*/
/*div.views-row:hover{ background-color:rgba(167,167,167,0.25) !important; }*/

#pid-briefing-workshops div.views-row, #pid-briefing-sessions div.views-row{
	border-bottom:1px solid #ccc;
	padding-top:20px;
	
}
div.field-name-field-session-title{
	padding:10px 0 5px 25px;
	font-weight:bold;
}
span.file{
	padding: 5px 0px;
    clear: both;
    float: left;
}
#pid-iifm-home-page div.pane-future-events
{
	transition: all .6s ease-out;
	background-size: 100% auto;
	background-position: center;
}
#pid-iifm-home-page div.pane-future-events:hover
{
	background-position: left;
	/*background: #fff;*/
	/*background-position: center;*/
	background-size: 120% auto;
}

#pid-iifm-home-page div.pane-future-events:hover
{

}

#pid-iifm-home-page div.pane-future-events .views-row
{
	transition: all .2s ease-in;
}
#pid-iifm-home-page div.pane-future-events .views-row:hover
{
	border-bottom: 5px solid #fff;
	/*background-color: #f3f3f3;*/
	/*padding-left: 10px;*/
}
#pid-iifm-home-page div.pane-corporate-profile-teaser a
{
	transition: all .3s ease-out;
	padding-top: 0;
	padding: 5px;
	margin-top: 40px;
	border-left: 0px solid #3d3d3d;
}
#pid-iifm-home-page div.pane-corporate-profile-teaser a:hover
{
	/*border-top: 3px solid #fff;*/
	border-left: 5px solid #3d3d3d;
	background: #fff;
	/*padding-left: 10px;*/
	/*padding-right: 10px;*/
}
#pid-iifm-home-page div.pane-corporate-profile-teaser
{
	transition: all .2s ease-in;
	/*background-size: 120% auto;*/
}
#pid-iifm-home-page div.pane-corporate-profile-teaser:hover
{
	/*background-size: 125% auto;*/
	/*background-size: 102% auto;*/
}

#pid-iifm-home-page .panel-pane.pane-views.pane-standards
{
	transition: all .3s ease-in;
	/*padding: 0;*/
	padding: 40px 0px 0px 0px;
    width: 385px;
}

.panel-pane.pane-views.pane-standards:first-child
{
	min-height: 835px !important; 
}

#pid-iifm-home-page .panel-pane.pane-views.pane-standards:hover
{
	/*background-color: rgba(195, 186, 165, 0.33);*/
	/* background-color: #f2f2f2; */
    /* background: #3C9D70; */
}
#pid-iifm-home-page .panel-pane.pane-views.pane-standards>div.inner
{
	/*padding: 30px 0;*/
}
#pid-iifm-home-page .panel-pane.pane-views.pane-standards .pane-title.block-title, .views-field.views-field-field-sub-title
{
	transition: all .3s ease-in;
}
/* #pid-iifm-home-page .panel-pane.pane-views.pane-standards:hover .pane-title.block-title
{
	color: #fff;
} */
#pid-iifm-home-page .panel-pane.pane-views.pane-standards .views-field.views-field-field-sub-title
{
	color: #b59859;
	/*color: #F3AA00;*/
}
#pid-iifm-home-page .panel-pane.pane-views.pane-standards:hover .views-row
{
	/*opacity: .5;*/
}
#pid-iifm-home-page .pane-standards .views-row.row-class-doc
{
	/*opacity: 1;*/
	transition: all .3s ease-in;
    padding: 20px;
    box-sizing: border-box;
}

#pid-iifm-home-page .pane-standards .views-row.row-class-doc:hover{
	background: #3c9d70;
}
#pid-iifm-home-page .pane-standards .views-row:hover
{
	/*padding-left: 10px;*/
	/*background-color: #fff !important;*/
	/*border-bottom: 3px solid #fff;*/
	opacity: 1 !important;
}
#pid-iifm-home-page .panel-pane.pane-views.pane-standards .views-row:hover .views-field.views-field-field-sub-title,
#pid-iifm-home-page .panel-pane.pane-views.pane-standards .views-row:hover .views-field-field-document-title {
    color: #fff !important;
    text-decoration: underline;
}
#pid-iifm-home-page .panel-pane.pane-views.pane-standards .views-row:hover .views-field-title,
#pid-iifm-home-page .panel-pane.pane-views.pane-standards .views-row:hover .views-field-field-summary{
    color: #ddd !important;
    text-decoration: none;
}

div.pane-standards a.more-documents {
    padding: 10px 10px;
    color: #278357;
    font-size: 1.5em;
    clear: both;
    float: right;
}
div.pane-standards a
{
	transition: all .3s ease-in;
	padding: 0 5px;
}
div.pane-standards a:hover
{
	background-color: #fff;
}
#block-system-main-menu ul.menu li a
{
	padding: 0 6px !important;
	margin: 0 6px !important;
	transition: all .3s ease-out;
	transition: all .3s ease-out;
	border-bottom: 3px solid transparent;
}
#block-system-main-menu ul.menu li a:hover
{
	background-color: #fff;
	padding-bottom: 5px !important;
	border-bottom: 3px solid #47AA42;

}
#block-search-form form input.form-submit
{
	transition: all .2s ease-in;
	margin: 1px 0 2px -32px;
    padding: 5px 8px;
}
#block-search-form form input.form-submit:hover
{
	background-color: #3C9D70;
}
#block-search-form .form-item input, .form-item select, .form-item textarea
{
	outline: none;
	border: 0;
	padding-bottom: 6px;
}


.pane-documents-and-reports
{
	transition: all .3s ease-in;
    padding: 40px 50px 45px 25px;
}
.pane-documents-and-reports:hover
{
	background-color: #3c9d70;
}
.pane-documents-and-reports:hover .views-row .field-content a
{
	color: #3d3d3d;
}
.pane-documents-and-reports:hover h2.pane-title.block-title
{
    transition: all .3s ease-in;
}
.pane-documents-and-reports:hover h2.pane-title.block-title
{
    color: #fff;
}
.pane-documents-and-reports .views-row .field-content a
{
	transition: all .3s ease-in;
}
.pane-documents-and-reports .views-row:hover .field-content a
{
	/*text-decoration: underline;*/
    color: #fff !important;
}


.pane-main-photo-gallery2 .views-field-view-node a, #block-views-main_photo_gallery2-block_1 .views-field-view-node a
{
	transition: all .3s ease-out;
	border: 0px solid #3d3d3d;
}
.pane-main-photo-gallery2 .views-field-view-node a:hover, #block-views-main_photo_gallery2-block_1 .views-field-view-node a:hover
{
	/*border-top: 3px solid #fff;*/
	border-left: 5px solid #3d3d3d;
	padding-left: 10px;
	background: #fff;
	/*padding-left: 10px;*/
	/*padding-right: 10px;*/
}

#footer-wrapper ul li a
{
	border-left: 0px solid transparent;
}
#footer-wrapper ul li a:hover
{
	border-left: 5px solid #3d3d3d;
	padding-left: 5px;
	padding-right: 5px;
	background: #fff;
}
.pane-main-photo-gallery2
{
	transition: all .3s ease-out;
	/*background-size: 100% auto;*/
	/*background-position: center;*/
}
.pane-main-photo-gallery2:hover
{
	/*background-size: 115% auto;*/
	/*background-position: center;*/
}




#pid-published-standards #content-inner
{
	padding: 0;
}
#pid-published-standards #content-inner div.view-standards .views-row,
#pid-published-standard-guidance-notes div.view-standards .views-row,
#pid-preparation-standards div.view-standards .views-row,
#pid-standards-under-development div.view-standards .views-row
{
	transition: all .3s ease-in;
    padding: 10px 25px;
    width: calc( 100% - 50px);
	border-bottom: 1px solid #f3f3f3;
}
#pid-published-standards #content-inner div.view-standards .views-row:hover,
#pid-published-standard-guidance-notes div.view-standards .views-row:hover,
#pid-preparation-standards div.view-standards .views-row:hover,
#pid-standards-under-development div.view-standards .views-row:hover
{
	border-bottom: 1px solid #3c9d70;
	background-color: #f2f2f2 !important;
	/*padding-left: 20px;*/
	/*padding-right: 20px;*/
}

#pid-published-standards #content-inner div.view-standards .views-row .views-row,
#pid-published-standard-guidance-notes div.view-standards .views-row .views-row,
#pid-preparation-standards div.view-standards .views-row .views-row,
#pid-standards-under-development div.view-standards .views-row .views-row
{
	border: 0;
	padding: 0;
	width: 100%;
}

div.view-standards a {
    transition: all .3s ease-in;
}
div.view-standards a:hover {
    border-left: 5px solid #3d3d3d;
	padding-left: 5px;
	padding-right: 5px;
	background: #fff;
}


#pid-membership-iifm-members .content ul li a span
{
	transition: all .2s ease-in;
}
#pid-membership-iifm-members .content ul li a span:hover
{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #3c9d70;
	color: #fff !important;
}



.view-id-events_page .views-row
{
	padding: 20px 15px;
	transition: all .3s ease-in; 
	margin-top: 0;
}
.view-id-events_page .views-row:hover
{
	background-color: #f3f3f3;
	border-color: #3c9d70;
}

.view-id-events_page .views-field-title a {
    transition: all .3s ease-in;
    border-left: 0px solid transparent;
}
.view-id-events_page .views-field-title a:hover {
    border-left: 5px solid #3d3d3d;
	padding-left: 5px;
	padding-right: 5px;
	background: #fff;
}

#pid-news-updates .view-news-and-updates .views-field-title a
{
	width: auto !important;
	padding: 0 5px !important;
	border-left: 0px solid transparent;
}
#pid-news-updates .view-news-and-updates .views-field-title a:hover
{
	background-color: #fff;
	color: #3d3d3d;
	padding-left: 10px;
	border-left: 5px solid #3d3d3d;
}

#block-menu-menu-footer-menu .leaf > a
{
	padding: 0;
}

#pid-briefing-workshops .node-briefing-workshops > h2, .node-briefing-sessions > h2
{
    line-height: 22px;
}

.pane-first
{
	min-height: 835px;
}

.pane-second
{
	min-height: 835px;
}

#search-block-form div#edit-actions {
    float: right;
    width: 45px;
}
#block-search-form .form-item input{
                width:0;
}

#block-search-form {
    width: auto;
    float: right;
    padding: 15px 0 0 0px;
}
#search-block-form {
    float: right;
    width: auto;
    top: 12px;
    position: relative;
}
#block-search-form .form-type-textfield {
    height: 25px;
    margin-top: 0;
    display: block;
    float: left;
    background: white;
}
#block-menu-menu-quick-navigation
{
	width: 30%;
}
#block-menu-menu-quick-navigation .expanded .menu {
    background: #3c9d70 none repeat scroll 0 0;
    font-size: 12px;
    margin: 0;
    padding: 0px 0;
    height:0;
    position: absolute;
    z-index: 9;
   overflow: hidden;
   transition: all .3s ease-in-out;
}
#block-menu-menu-quick-navigation .expanded:hover .menu {
   height: 60px;
   padding: 5px 0;
}
#block-menu-menu-quick-navigation .expanded .menu li {
    border: medium none;
    text-align: center;
    width: 100%;
}
#block-menu-menu-quick-navigation .expanded .menu li a {
    color: #ffffff;
    display: block;
    padding: 3px 0;
}
#block-menu-menu-quick-navigation .expanded .menu li a:hover {
    color: #ffffff !important;
    text-decoration: underline;
}
#block-menu-menu-quick-navigation > .last
{
	padding: 0 10px 0 0 !important;
	background: url('../images/down-arrow.jpg') no-repeat;
	background-position: center right;
}

#block-menu-menu-quick-navigation .last ul li {
    background: none;
}

#load-logo
{
	width: 250px;
	height: auto;
}

.loader-wrapper
{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: rgb(234, 234, 234);
}

.sub-head
{
	display: inline-block;
	margin-bottom: 10px;
	background: #3c9d70;
	color: #fff;
	padding: 5px;
    margin-left: -5px;
	/*padding-left: 10px;*/
}
.pg-membership h3
{
	display: inline-block;
	margin-bottom: 10px;
	padding: 0 5px;
	background: #a68d65;
	color: #fff;
}
#pid-membership-membership-types .field-name-body
{
	padding-right: 25px;
}

.usd-curr-wrapper
{
	margin-top: 10px;
	padding: 0 5px 10px 5px;
	width: calc( 50% - 12px );
	float: left;
	background: #f2f2f2;
	font-size: 13px !important;
}
.usd-bhd-wrapper
{
	margin-top: 10px;
	padding: 0 5px 10px 5px;
	width: calc( 50% - 12px );
	float: right;
	background: #f2f2f2;
	font-size: 13px !important;
}
.field.field-name-field-gallery.field-type-field-collection.field-label-hidden {
    width: 95%;
}
.field.field-name-field-gallery.field-type-field-collection.field-label-hidden .bx-wrapper img {
    display: block;
    max-width: 100%;
    width: 100%;
}
.field-name-field-gallery.field-type-field-collection .bx-wrapper .bx-viewport {
    border: none;
    box-shadow: none;
    left: 0;
}
.field-name-field-gallery.field-type-field-collection .field-collection-view{
	margin:0;
	padding:0;
}
.field-name-field-gallery.field-type-field-collection .field.field-name-field-caption {
    background: #E5B53B;
    color: white;
    padding: 5px 10px;
	text-align: right;
	text-transform: uppercase;
	font-size: 1.3em;
}
.field-name-field-gallery.field-type-field-collection .bx-wrapper .bx-next:hover {
    background-position: -43px -32px;
}
.field-name-field-gallery.field-type-field-collection .bx-wrapper .bx-prev:hover {
    background-position: 0 -32px;
}
.field-name-field-presentation > .field-items{
	overflow: hidden;
    display: inline-block;
}
.field.field-name-field-presentations.field-type-field-collection .field-label{
	display: none;
}
.node-current-events .field-name-field-gallery.field-type-field-collection .field-name-field-program-header{
	padding-left: 10px;
	padding-top: 0px;
}
.node-current-events .field-name-field-presentations.field-type-field-collection .field-name-field-program-header{
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
}
.field.field-name-field-gallery .field-name-field-program-header a {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: 25px;
    top: 0;
    text-align: center;
    font-size: 1.5em;
}
.field.field-name-field-presentation .field-name-field-program-header a {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: 50px;
    top: 0;
    text-align: center;
    font-size: 1.5em;
}
.field.field-name-field-program-header a {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: 80px;
    top: 30px;
    text-align: center;
    font-size: 1.5em;
}
.view-events-page .view-filters {
    position: absolute;
    top: -10px;
    right: 0;
}
.view-events-page .view-filters .views-exposed-widget.views-submit-button{
	display: none;
}
.views-exposed-widget.views-widget-filter-date_filter label{
	display: none;
}
.webform-component {
    width: 45%;
    margin-right: 5%;
    float: left;
}

#pid-market-research .view-id-market_research {
    margin: 15px 25px;
}
#pid-market-research .view-id-market_research a{
    color: #b59859;
    font-size: 1.2em;
    line-height: 1.8em;
}

/* Media Gallery */
.view-gallery-slideshow{
	width: 95%;
    margin: 0 2.5%;
    overflow: hidden;
    padding: 25px 0;
}
.view-gallery-slideshow .field-label-hidden {
    width: 100%;
}
.view-gallery-slideshow .field-label-hidden img {
    display: block;
    max-width: 100%;
    width: 100%;
}
.bx-wrapper .bx-viewport {
    border: none;
    box-shadow: none;
    left: 0;
}
.view-gallery-slideshow .field-name-field-gallery.field-type-field-collection .field-collection-view{
	margin:0;
	padding:0;
}
.view-gallery-slideshow .view-filters {
    position: absolute;
    top: -10px;
    right: 0;
}
.field-name-field-caption-slide {
    background: #E5B53B;
    color: white;
    padding: 5px 10px;
	box-sizing: border-box;
	text-align: right;
	text-transform: uppercase;
	font-size: 1.3em;
}
.view-gallery-slideshow .bx-wrapper .bx-next:hover {
    background-position: -43px -32px;
}
.view-gallery-slideshow .bx-wrapper .bx-prev:hover {
    background-position: 0 -32px;
}

.aoa span{
	color: #a68d65;
	font-size: 1.3em;
	padding: 3px 25px 3px 0;
}
.fs span{
	color: #a68d65;
	font-size: 1.3em;
	padding: 3px 25px 3px 0;
}
.view-financial-statements h3:first-child {
    border: none;
}

/* Media Gallery */
.view-gallery-album-slideshow-2016{
	width: 95%;
    margin: 0 2.5%;
    overflow: hidden;
    padding:  0 0 25px 0;
}
.view-gallery-album-slideshow-2016 .field-label-hidden {
    width: 100%;
}
.view-gallery-album-slideshow-2016 .field-label-hidden img {
    display: block;
    max-width: 100%;
    width: 100%;
}
.bx-wrapper .bx-viewport {
    border: none;
    box-shadow: none;
    left: 0;
}
.view-gallery-album-slideshow-2016 .field-name-field-gallery.field-type-field-collection .field-collection-view{
	margin:0;
	padding:0;
}
.view-gallery-album-slideshow-2016 .view-filters {
    position: absolute;
    top: -10px;
    right: 0;
}
.views-field-field-gallery-captions {
    background: #E5B53B;
    color: white;
    padding: 5px 10px;
	box-sizing: border-box;
	text-align: right;
	text-transform: uppercase;
	font-size: 1.3em;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.views-field.views-field-field-gallery-title {
    font-size: 1.5em;
    padding: 0 0 0 20px;
    color: #E5B53B;
    margin: 25px 0 15px 0;
}
.view-gallery-album-slideshow-2016 .bx-wrapper .bx-next:hover {
    background-position: -43px -32px;
}
.view-gallery-album-slideshow-2016 .bx-wrapper .bx-prev:hover {
    background-position: 0 -32px;
}
.view-gallery-album-slideshow-2016 .bx-wrapper img{
	height: auto;
}
.view-gallery-album-slideshow-2016 > .view-footer{
	display: none;
}
.view-gallery-album-slideshow .view-filters {
    position: absolute;
    top: -10px;
    right: 0;
}
div#block-views-gallery_album_slideshow-block_1 {
    width: 95%;
    margin: 0 2.5%;
	position: relative;
}
div#block-views-gallery_album_slideshow-block_1 .views-field.views-field-field-gallery-title{
	padding:0;
	font-size: 1em;
}
div#block-views-gallery_album_slideshow-block_1 .views-row.views-row-odd{
	width: 49.5%;
	float: left;
	margin-right:1%;
}
div#block-views-gallery_album_slideshow-block_1 .views-row.views-row-even{
	width: 49.5%;
	float: left;
}

div#block-views-gallery_album_slideshow-block_1 .views-row img{
	width: 100%;
	height: auto;
}
.gallery-list{
	height: 250px;
	background-size: auto 100%;
	background-position: center;
}
.gallery-list img{
	opacity:0;
}
.view-gallery-album-slideshow .view-content{
	overflow: hidden;
}
.view-gallery-album-slideshow{
	padding-bottom: 25px;
}


/* Media Gallery */
.view-gallery-album-slideshow-2016{
	width: 95%;
    margin: 0 2.5%;
    overflow: hidden;
    padding:  0 0 25px 0;
}
.field-name-field-image-captions .field-label-hidden {
    width: 100%;
}
.field-name-field-image-captions .field-label-hidden img {
    display: block;
    max-width: 100%;
    width: 100%;
}
.bx-wrapper .bx-viewport {
    border: none;
    box-shadow: none;
    left: 0;
}
.field-name-field-image-captions .field-name-field-gallery.field-type-field-collection .field-collection-view{
	margin:0;
	padding:0;
}
.field-name-field-gallery-captions {
    background: #E5B53B;
    color: white;
    padding: 5px 10px;
	box-sizing: border-box;
	text-align: right;
	text-transform: uppercase;
	font-size: 1.3em;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.views-field.views-field-field-gallery-title {
    font-size: 1.5em;
    padding: 0 0 0 20px;
    color: #E5B53B;
    margin: 25px 0 15px 0;
}
.field-name-field-image-captions .bx-wrapper .bx-next:hover {
    background-position: -43px -32px;
}
.field-name-field-image-captions .bx-wrapper .bx-prev:hover {
    background-position: 0 -32px;
}
.field-name-field-image-captions .bx-wrapper img{
	height: auto;
}
.node-gallery-album .field-collection-view{
	padding:0;
	margin:0;
}

/* News Section */
a.colorbox.init-colorbox-processed.cboxElement {
    width: 100%;
    display: block;
}
a.colorbox.init-colorbox-processed.cboxElement img {
    width: 100%;
}


