@font-face {
    font-family: 'dinpro-light_regular';
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-light-webfont.eot');
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-light-webfont.woff') format('woff'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-light-webfont.ttf') format('truetype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-light-webfont.svg#dinpro-lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dinpro-regular_regular';
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-regular-webfont.eot');
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-regular-webfont.woff') format('woff'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-regular-webfont.ttf') format('truetype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-regular-webfont.svg#dinpro-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dinpro-light_italic_regular';
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-lightitalic-webfont.eot');
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-lightitalic-webfont.woff') format('woff'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-lightitalic-webfont.ttf') format('truetype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-lightitalic-webfont.svg#dinpro-lightitalicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dinpro-regular_italic_regular';
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-regularitalic-webfont.eot');
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-regularitalic-webfont.woff') format('woff'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-regularitalic-webfont.ttf') format('truetype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-regularitalic-webfont.svg#dinpro-regularitalicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dinpro-bold_regular';
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-bold-webfont.eot');
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-bold-webfont.woff') format('woff'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-bold-webfont.ttf') format('truetype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-bold-webfont.svg#dinpro-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dinpro-medium_regular';
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-medium-webfont.eot');
    src: url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-medium-webfont.woff') format('woff'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-medium-webfont.ttf') format('truetype'),
         url('/sites/all/themes/responsive/Fonts/dinpro/dinpro-medium-webfont.svg#dinpro-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*, body {
font-size: 14px;
line-height: 24px;
font-family: arial;
}

#logo img {    
    width: 369px;
    height: 40px;
    margin-top: 18px;
    margin-left: 34px;    
}

#header-top {
    height: 48px;
    width: 1000px;
    background-color: #598b99;
    position: relative;
	z-index: 101;
}

#header {
    padding: 0;
    height: 110px;
	position: relative;
	z-index: 100;
    box-shadow: 0 6px 18px 6px #c6c6c6;
	background-color: white;
	behavior: url(/sites/all/themes/responsive/scripts/PIE/PIE.htc);
}

#block-search-form {
    width: 230px;
    float: right;
    position: relative;
    top: 8px;
    right: 35px;
}

#block-system-user-menu h2.block-title { display: none; }

#block-system-user-menu {
    width: 165px;
    float: right;
    margin-bottom: 0;
    margin-top: 16px; 
}

#block-system-user-menu a {
    color: white;
    text-decoration: none;
    font-family: dinpro-regular_regular, arial;
}

#block-system-user-menu .first {
    border-right: 1px solid white;
    margin-right: 15px;
    padding-right: 15px;
}
body{ background-color: #D2DCDC; }
#page {
    width: 1000px;
    background-color: white;
}

.header-left-column { 
    float: none;
    width: auto;
}





#block-menu-menu-utility-menu ul.menu li {
    display: inline;
}
#block-menu-menu-utility-menu {
    width: 550px;
    position: absolute;
    top: -2px;
}

#block-menu-menu-utility-menu ul.menu li a {
    color: white;
    text-decoration: none;
    font-size: 14px;
    font-family: dinpro-regular_regular, arial;
}



#block-menu-menu-utility-menu {
    margin-bottom: 0;
}

#block-menu-menu-utility-menu ul.menu {
    padding-top: 14px;
    padding-left: 43px;
}
#block-menu-menu-utility-menu ul.menu li {
    padding-right: 15px;
}







#block-system-user-menu li { 
    line-height: 15px;
}

#footer {
    background-color: #ffffff;
    border-top: none;
    margin: 0 auto;
    padding: 0;
    width: 1200px;
    position: absolute;
}

#page {
    margin: 0 auto;
    /* overflow: hidden; */
}

#block-menu-menu-footer-menu {
    background-color: #eaf1f2;
}

#block-menu-menu-footer-menu ul.menu {
    text-align: center; 
    padding: 5px 0;
}

#block-menu-menu-footer-menu ul.menu li {
    list-style-type: none;
    display: inline-block;
    border-right: 2px solid #9ba0a3;
    padding-right: 10px;
    margin-right: 10px;
    line-height: 12px;
}

#block-menu-menu-footer-menu ul.menu li.last {
    border-right: none;
}

#block-menu-menu-footer-menu ul.menu li a {
    text-decoration: none;
}

footer{
    margin: 0;
}

#main {
    /* box-shadow: 0 20px 20px -20px #c6c6c6 inset; */
    padding-top: 15px;
    margin-top: 0;
    min-height: 600px;
}
.not-front #main {
    margin: 0 40px;
}

.breadcrumb {
    color: #6a6a6a;
    font-size: 12px;
    padding-bottom: 5px;
}

.breadcrumb a {
    color: #6a6a6a;
}

.two-sidebars #sidebar-first {
    position:absolute
}

#sidebar-first {
    margin-top: 25px;
    width: 200px;
    float: left;
    position: static;
}


.two-sidebars #sidebar-first {

   margin-top: 65px;
}

/* left side bar menu "in this section" */
#block-menu_block-4 .block-inner {
    padding: 0;
}

#block-menu_block-4 {
    padding: 0;
}

#block-menu_block-4 ul.menu li {
    border-top: 1px dotted black;
    /*padding: 10px 0;
    padding-left: 5px;
    line-height: 15px;*/
}

#block-menu_block-4 ul.menu li.active-trail {
    background-color: #edf2f5; 
}

#block-menu_block-4 ul.menu li.last {
    border-bottom: 1px dotted black;
}

#block-menu_block-4 ul.menu li a {
    font-weight: normal;
    font-size: 13px;
}

#sidebar-first .block {
    background-color: transparent;
}
/*
#sidebar-first #block-menu_block-4 h2 {
    text-transform: none;
    color: #795b35;
}
*/
#sidebar-first #block-menu_block-4 {
    margin-bottom: 20px;
}
/*
.sidebar-first #content, .two-sidebars #content {
    width: 139px;
}
*/

.one-sidebar #content {
    float: right;
    width: 720px;
    margin-left: 0;
}

#search-block-form .form-submit {
    background-color: transparent;
    background: url('/sites/all/themes/responsive/images/go.jpg') 0 0 no-repeat;
    border: none;
    color: #b6b610;
    padding: 0;
    font-size: 16px;
    text-indent: -9999px;
    width: 25px;
    height: 14px;
    margin-top: 5px;
}

#search-block-form input[type="text"] {
    border-radius: 0 0 0 0;
    /*border: 2px inset gray;*/
    box-shadow: 3px 3px 3px -3px #c6c6c6 inset;
}

#footer a {
    font-size: 13px
}

#logged_in, #not_logged_in {
    float: right;
    color: #ea8b1a;
    border: 1px solid #ea8b1a;
    margin-top: 6px;
    padding: 0 5px;
    margin-right: 41px;
}

#login_text { 
    float: left; 
    color: white;
    margin-right: 10px;
    position: relative;
    top: -1px;
    font-family: dinpro-light_regular, arial;
}

#block-user-login form {
    margin-right: 41px;
}

#block-user-login .item-list ul li {
    position: absolute;
    right: 0;
    top: 40px;
    margin-right: 0px;
}

#block-user-login .item-list ul li a { 
    margin: 0;
    text-decoration: none;
    color: #34a8cd;
}

#block-user-login .item-list {
    position: relative;
}

#block-user-login {
    padding-top: 14px;
    float: right;
    margin-bottom: 0;
}

#user-login-form a {
    text-decoration: none;
    color: white;
    font-size: 14px;
    margin-right: 55px;
    font-family: dinpro-regular_regular, arial;
    position: relative;
    top: -2px
}

#user-login-form .form-submit {
    background: none transparent;
    border: none;
    text-shadow: none;
    color: white;
    font-size: 14px;
    height: auto;
    padding: 0;
    font-weight: normal;
    font-family: dinpro-light_regular, arial;
}

#user-login-form #edit-name, #user-login-form #edit-pass {
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid #818588;
    margin: 0;
    width: 118px;
}

#user-login-form #edit-name {
    
    width: 110px;
}

#user-login-form .form-item-name {
    margin-right: 14px;
}

#user-login-form .form-type-password {
    margin-right: 5px;
}

#search-block-form .form-actions {
    margin: 0;
}

.block-search .form-item, .block-search.form-actions { margin: 0; }

#search-block-form .form-item [id^="edit-search-block-form"] {
    margin: 0;
    width: 182px;
    margin-right: 5px;
}

#block-gfe_custom_blocks-featured_member_block, 
#block-gfe_custom_blocks-who_we_are_block {
    width: 435px;
    display: inline-block;
}

#block-gfe_custom_blocks-featured_member_block #fm_image {
    /*background: url(/sites/all/themes/responsive/images/david_cohen.jpg) no-repeat;*/
    width: 65px;
    height: 80px;
    float: left;
    padding-right: 15px;
}

#block-gfe_custom_blocks-featured_member_block .content {
    background-color: #eaf1f2;
    min-height: 172px;
    padding: 10px;
}

#block-gfe_custom_blocks-featured_member_block p.name_info {
    font-weight: bold;
    line-height: 18px;
}

#block-gfe_custom_blocks-featured_member_block p {
    color: #63686B;
}

#block-gfe_custom_blocks-featured_member_block a {
    color: #4eb4d7;
    text-decoration: none;
}

#block-gfe_custom_blocks-featured_member_block {
    font-size: 13px; 
}

.front #block-gfe_custom_blocks-featured_member_block {
    margin-left: 30px;
}

.front #block-gfe_custom_blocks-who_we_are_block {
    margin-right: 30px;
    margin-left: 0;
}

/*who we are block*/
#block-gfe_custom_blocks-who_we_are_block {
    min-height: 232px;
    background-color: #eeebe6;
    float: right;
    margin-left: 40px;
}

#block-gfe_custom_blocks-who_we_are_block .block-inner {
    padding: 10px 30px;
    padding-top: 15px;
}

/*who we are block*/
#block-gfe_custom_blocks-who_we_are_block h2.block-title {
    color: #ea8b1a;
    font-size: 16px;
    font-family: arial;
    background: url(/sites/all/themes/responsive/images/GFE_logo_icon.jpg) no-repeat;
    text-indent: 50px;
    line-height: 50px;
    height: 34px;
}

/*featured member block*/
#block-gfe_custom_blocks-featured_member_block h2.block-title {
    background: url(/sites/all/themes/responsive/images/GFE%20icon%20person1.png) no-repeat;
    height: 33px;
    background-color: #eaf1f2;
    padding-left: 35px;
    color: #ea8b1a;
    font-size: 16px;
    font-family: arial;
    line-height: 34px;
    margin-bottom: 3px;
}

.content ul li {
    list-style-type: disc;
}

#sidebar-first .content ul li {
    list-style-type: none;
}

#block-views-test-block {
    width: 460px;
    margin: 0;
    margin-left: 40px;
    margin-bottom: 15px;
    float: left;
}

#block-views-test-block ul {
    margin: 0;
}

#block-views-test-block .views-row-1 .field-content ul,
#block-views-test-block .views-row-1 .field-content li,
#block-views-test-block .views-row-1 .field-content a {
    list-style-type: none;
}

#block-views-test-block .views-field-title .field-content a {
    text-decoration: none;
    color: #598b99;
    font-family: dinpro-bold_regular, arial;
    font-size: 17px;
    display: inline-block;
    margin-bottom: 10px;
}

#block-views-test-block .views-field-body .field-content a {
    font-size: 14px;
    color: #4eb4d7;
    text-decoration: none;
}

#first-time {
    display: none;
}

.view-homepage-programs-activities .views-row {
   width: 214px;
   /* width: 210px;*/
    padding: 0 10px;
    border-left: 2px dotted #d0d0d0;
    float: left;
}

.view-homepage-programs-activities .views-row-first {
    border-left: none;
    padding-left: 0;
    /*width: 204px;*/
}

.view-homepage-programs-activities .views-field-title a {
    color: #598b99;
    text-decoration: none;
    font-family: georgia;
    font-weight: bold;
    font-size: 14px;
}

.view-homepage-programs-activities .views-field-field-link a {
    text-decoration: none;
    color: #4eb4d7;
}

.block .content .view-homepage-programs-activities .item-list ul {
    margin: 0;
}

#block-views-808b76e8f1c1ff4c64a6dac5a8b516b7 h2.block-title {
    font-size: 18px;
    font-family: dinpro-regular_regular, arial;
    color: #795b35;
}

.view-homepage-programs-activities .views-field-body {
    margin-top: 10px;
    color: #666666;
}

.view-homepage-programs-activities .views-field-field-program-dates {
    margin-top: 10px;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
}

.view-homepage-programs-activities .views-field-title {
    font-weight: bold;
    font-family: georgia;
}

.view-homepage-programs-activities .views-field-field-image {
    text-align: center;
}

#block-member_search-block_member_search_form {
    width: 360px;
    padding: 20px;
    float: right;
   margin-top: 85px;
  margin-right: 40px;
    background-color: white;
position:relative;
z-index:100;
    box-shadow: 0 2px 12px 0 #c6c6c6;
    behavior: url(/sites/all/themes/responsive/scripts/PIE/PIE.htc);
}

/*.front #block-member_search-block_member_search_form h2.block-title {
    background: url(/sites/all/themes/responsive/images/GFE_icons_people_green.png) -8px 0 no-repeat;
    text-indent: 30px;
}*/
.front #block-member_search-block_member_search_form h2.block-title {   background: none;   text-indent: 0px;}
From:Mohan Arumugam#block-gfe_custom_blocks-featured_member_block, #block-gfe_custom_blocks-who_we_are_block {    width: 435px;    display: inline-block;}


#block-gfe_custom_blocks-mem_dir_not_logged_block {
    width: 360px;
    height: 280px;
    float: right;
    box-shadow: 0 2px 12px 0 #c6c6c6;
    margin-top: 85px;
    margin-right: 45px;
    line-height: 24px;
	position:relative;
	z-index:100;
	behavior: url(/sites/all/themes/responsive/scripts/PIE/PIE.htc);
	background-color: white;
}

/*#block-gfe_custom_blocks-mem_dir_not_logged_block h2.block-title {
    color: #795b35;
    font-size: 16px;
    font-family: arial;
    background: url(/sites/all/themes/responsive/images/GFE_icons_people_green.png) -5px 0 no-repeat;
    text-indent: 40px;
    line-height: 35px;
    height: 34px;
}*/


#block-gfe_custom_blocks-mem_dir_not_logged_block h2.block-title {    color: #795b35;    font-size: 16px;    font-family: arial;    background: none;    text-indent: 40px;    text-indent: 0px;    line-height: 24px;}

#block-gfe_custom_blocks-mem_dir_not_logged_block .block-inner {
    padding: 5px 20px;
    padding-bottom: 10px;
    color: #444444;
}

#block-gfe_custom_blocks-mem_dir_not_logged_block .content ul li {
    list-style-image: url('/sites/all/themes/responsive/images/check_orange.png');
    margin-left: 20px;
}

#block-gfe_custom_blocks-mem_dir_not_logged_block .content a {
    text-decoration: none;
    color: #4eb4d7;
    display: inline-block;
    line-height: 16px;
    padding-bottom: 6px;
    padding-top: 10px;
}

#block-views-808b76e8f1c1ff4c64a6dac5a8b516b7 {
   margin-left: 40px;
    display: inline-block;
    margin-bottom: 5px;
}

.view-homepage-programs-activities {
    
}

#content ul {
    margin-bottom: 10px; 
    margin-top: 0px; 
    margin-left: 15px !important;
}
#content ol {
    margin-bottom: 10px; 
    margin-top: 0px; 
    margin-left: 20px !important;
}

#block-gfe_custom_blocks-mem_dir_not_logged_block ul {
    margin-bottom: 0;
    margin-left: 8px;
}

#block-gfe_custom_blocks-mem_dir_not_logged_block p {
    margin: 0;
}

#block-views-808b76e8f1c1ff4c64a6dac5a8b516b7 h2 {
    margin-bottom: 10px;
    font-family: dinpro-regular_regular,arial;
    color: #795939 !important;
    font-size: 16px !important;
}

.menu-block-4 li.has-children ul.menu {
    margin-bottom: 0;
}

p a, p a:visited, a, a:visited {
    color: #4eb4d7
}

#block-views-engage-block h2.block-title, #block-views-19b0afa81cd852724cef6b95eba8d5a4 h2.block-title {
    background: url('/sites/all/themes/responsive/images/icons/GFE_announcements_green.png') 0 5px no-repeat;
    text-indent: 35px;
}

.member-directory-page form.placeholder input[type="submit"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #B6B610;
    font-size: 16px;
    padding: 0;
    text-transform: uppercase;
}

.member-directory-page form.placeholder input[type="text"] {
    box-shadow: 3px 3px 3px -3px #C6C6C6 inset;
    border-radius: 0 0 0 0;
}

.member-directory-page .field-name-body h2 {
    color: #ea8b1a;
    font-family: dinpro-regular_regular,arial;
}

#block-menu_block-4 ul.menu a {
    padding: 10px;
    display: inline-block;
}

#block-menu_block-4 ul {
    margin: 0;
    padding: 0;
}

#block-menu_block-4 ul li{
    margin: 0;
    padding: 0;
}

#block-menu_block-4 ul.menu li ul.menu li {
    border-bottom: none;
}

#block-menu_block-3 li a {
    text-decoration: none;
    color: #795b35;
    text-transform: uppercase;
    font-family: dinpro-medium_regular, arial;
    font-weight: normal;
}

#block-menu_block-3 ul.menu, #block-menu_block-3 ul.menu li {
    list-style-type: none;
    display: inline;
}

#block-menu_block-3 ul.menu li {
    
    
    display: inline-block;
    position:relative;
}

#block-menu_block-3 ul.menu li ul.menu li {
    line-height: 21px;
}

#block-menu_block-3 ul.menu {
    margin-left: 110px; 
    font-size: 13px;
    position: relative;
    top: 5px;
}
#block-menu_block-3 ul.menu .last{
    border: none;
    margin-right: 0;
}

#block-menu_block-3 ul.menu li.first_level.last a {
    border-right: none;
}

#block-menu_block-3 ul.menu li.active-trail.first_level {
    background-color: #598b99;
    border-radius: 8px;
    padding: 6px 12px;
	behavior: url(/sites/all/themes/responsive/scripts/PIE/PIE.htc);
}

#block-menu_block-3 ul.menu li.first_level > a {
    border-right: 1px solid #795b35;
    border-radius: 0 0 0 0;
    padding: 0 10px;
    line-height: 12px;
    display: inline-block;
}

#block-menu_block-3 ul.menu li.active-trail.first_level + li > a {
    border-left: 1px solid #795b35;
    border-radius: 0 0 0 0;
}

#block-menu_block-3 ul.menu li.active-trail a {   
    color: white;
    border-right: none;
    padding: 0;
}

#block-menu_block-3 {
    height: 0;
    position: relative;
    top: 10px;
}

#page #block-menu_block-3 ul li.active ul {
	margin: 0px;
	
}

#page #block-menu_block-3 ul li:hover ul {
display: block;
margin:0;
}

#page #block-menu_block-3 ul li li,
#page #block-menu_block-3 ul li li.active-trail,
#page #block-menu_block-3 ul li li.active {
clear:both;
float:none;
display:block;
margin-bottom:10px;
border:none;
padding:0;
}

#page #block-menu_block-3 ul li li a,
#page #block-menu_block-3 ul li li.active a {
background:transparent;
color:#6B5F47;
display:block;
padding:0px;
}

#page #block-menu_block-3 ul li li a:hover {
	text-decoration:underline;
}
	
#page #block-menu_block-3 ul li li {
    margin-bottom: 10px;
}

#block-menu_block-3 {
    z-index: 10;
    letter-spacing: .5px;
    width: 680px;
}

#page #block-menu_block-3 ul li { 
	
}

#page #block-menu_block-3 ul > li:first-child {
    
}

/* flyout menu styles */

#page #block-menu_block-3 ul li ul {
	background: white;
	min-width: 250px;
	max-width: 350px;
	position: absolute;
	margin: 0px 0 0 -10px;
	left: 0;
	top: 35px;
	opacity: .9;
	display:none;
	border:1px solid #e5e5e5;
	padding:15px 15px 5px;
	border-radius:3px;
}
/* end flyout menu styles */

.menu_tail {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 10px solid #598B99;
    height: 0;
    position: absolute;
    top: 35px;
    width: 0;
    display: inline-block;
    left: 50%;
    margin-left: -6px;
}

.page-node .content h2, .page-node #content h2 {
    color: #E58A2C;
    font-family: dinpro-medium_regular,arial;
}
/*
.sidebar .block h2.block-title, #sidebar-first .block h2.block-title, .sidebar .block h3 {
    color: #795b35;
    font-family: dinpro-medium_regular,arial;
    font-size: 22px;
    font-weight: normal;
}
*/
#block-views-menber_staff-block {
    width: 443px;
    padding-top: 30px;
}

#block-views-menber_staff-block td, #block-views-menber_staff-block th {
    padding: 5px;
    padding-right: 10px;
    text-decoration: underline;
}

#block-views-menber_staff-block tr.even {
    background-color: white;
}

#block-views-menber_staff-block tr {
    border: none;
}

#block-views-engage-block .views-field-created, #block-views-19b0afa81cd852724cef6b95eba8d5a4 .views-field-created {
    font-weight: bold;
}

#block-views-engage-block .view-footer a {
    text-decoration: none;
}

#block-views-engage-block .views-row {
    padding-bottom: 10px;
}

#sidebar-second .inner {
    float: none;
}

.menu-name-main-menu ul li {
    padding-bottom: 15px;
}

#block-gfe_custom_blocks-point_of_view_block {
    background-color: #eeebe6;
    padding: 5px 15px;
}

#block-gfe_custom_blocks-point_of_view_block h2.block-title {
    background: url('/sites/all/themes/responsive/images/icons/point_of_view_arrows.png') 0 6px no-repeat;
    text-indent: 30px;
}

body.one-sidebar.sidebar-second #content {
    width: 75%;
    float: left;
    margin-left: 0;
}

#sidebar-second {
    padding-top: 30px;
}

div.blue_bg {
   background-color: #eaf1f2;
   padding: 20px;
   min-height: 100px;
   margin-bottom: 20px;
}

div.blue_bg p {
    display: inline-block;
    width: 71% !important;
    padding-left: 20px;
}

div.blue_bg img {
    float: left;
}

div.blue_bg p a {
    text-decoration: none;
    font-family: dinpro-medium_regular,arial;
    color: #598B99;
    font-size: 16px;
}

#block-menu_block-4 ul.menu li li a {
padding-left: 20px;
}

#block-menu_block-4 ul.menu li li li a {
padding-left: 40px;
}

.engage_page #content-header h1.title { display: none; }

.node-type-program .group-header {
    margin-bottom: 0;
}

.node-type-program .group-right .field-name-field-link {
    text-align: right;
}

.node-type-program .group-right .field-name-field-link, 
.node-type-program .group-left .field-name-field-program-dates {
    margin-bottom: 30px;
}

.node-type-program .group-left, .node-type-organization .group-left {
    width: 36%;
}

.node-type-program .group-right, .node-type-organization .group-right {
    width: 64%;
}

#block-gfe_front_page_blocks-what_we_do_block {
    padding-top: 30px;
    margin-top: 30px;
    width: 1000px;
    margin-left: -225px;
    border-top: 1px solid #795b35;
    border-bottom: 1px solid #795b35;
    padding-bottom: 30px;
}

.field-name-field-event-embed-code {
    padding-top: 50px;
}

.field-name-field-event-embed-code iframe {
    width: 950px;
    margin-left: -220px;
}

.page-user .field-name-field-first-name {
    float: left;
    padding-right: 5px;
    font-size: 15px;
}

.page-user .field-name-field-last-name {
    font-size: 15px;
    margin-bottom: 10px;
    display: block;
    float: none;
} 

.page-user .field-name-field-job-title {
    float: left;
    clear: left;
    padding-right: 5px;
}

.page-user .field-name-field-user-city .field-item:after {
    content: ",";
}
.page-user .field-name-field-user-city {
    float: left;
    padding-right: 5px;
}

.page-user .group-right {
    width: 68%;
    margin-bottom: 30px;
}
.page-user .group-left {
    margin-bottom: 30px;
    width: 32%;

}

.page-user .group-footer {
    border-top: 1px solid #795b35;
    padding-top: 20px;
}

.page-user .field-name-field-gfe-board-roles, .page-user .field-name-field-gfe-committee-roles {
    clear: both;
    /*float: right;*/
    width: 300px;
}

#block-member_search-block_org_search_form {
    position: absolute;
    width: 240px;
    left: 600px;
    top: 14px;
}

#block-member_search-block_org_search_form form.org-mini-search input[type="text"] {
    height: 18px;
    width: 180px;
    padding: 0 5px;
}

#block-member_search-block_org_search_form input.submit {
    text-shadow: none;
    color: white;
    font-weight: normal;
    font-size: 13px;
	line-height: 20px;
	padding-top: 2px;
	margin: 0;
}

#block-member_search-block_org_search_form h2.block-title {
    position: absolute;
    color: white;
    font-size: 14px !important;
    left: -145px;
    top: -5px;
    font-family: dinpro-regular_regular, arial;
    background: url('/sites/all/themes/responsive/images/icons/person_icon_white.jpg') 0 6px no-repeat;
    text-indent: 22px;
}

#block-views-test-block .views-field-title {
    margin-top: 51px;
}

#block-member_search-block_org_search_form form.org-mini-search input[type="text"] {
height: 18px;
width: 180px;
padding: 3px 2px 2px 5px;
border: none;
}

user-login-form #edit-name, #user-login-form #edit-pass {
padding-top: 1px;
padding-bottom: 1px;
border: 1px solid #818588;
margin: 0;
width: 118px;
padding: 3px 2px 3px 5px;
}

.member-directory-page #block-member_search-block_member_search_form {
    float: none;
    box-shadow: none;
    margin: 0;
    padding: 0;
    width: auto;
    padding-bottom: 20px;
    
}

.member-directory-page .member-search-browse, .member-directory-page #accordion {
    width: 50%;
    display: inline-block;
    position: relative;
    top: -20px;
}

.member-directory-page #organization-search, .member-directory-page #individual-search {
    width: 50%;
    float: left;
    clear: both;
}

#block-member_search-block_member_search_form .blurb {
    padding-bottom: 10px;
}

.member-directory-page #block-member_search-block_member_search_form .block-title,
.member-directory-page #block-member_search-block_member_search_form .blurb {
    display: none;
}

.field-name-field-gfe-member-status-user,
.field-name-field-gfe-member-status {
    border-radius: 10px 10px 10px 10px;
    background: url('/sites/all/themes/responsive/images/check_orange.png') no-repeat scroll 5px 7px #F7F6F1;
    margin-bottom: 30px;
    padding: 5px 20px;
    text-decoration: none;
    text-indent: 20px;
    color: #ADB32B;
    margin-left: 330px;
    white-space: nowrap;
    display: inline-block;
    float: right;
}

.node-type-organization .group-header {
    margin-bottom: 0;
}

.node-type-organization .group-left .field {
    margin-top: 30px;
}

.node-type-organization .group-left .field-label-hidden {
    margin-top: 0px;
}

.node-type-organization .group-left .field-name-field-fax {
    margin-top: 0px;
}

.field .field-label {
    color: #EA8B1A;
    font-family: dinpro-medium_regular,arial;
    font-weight: normal;
    font-size: 16px;
}

.view-homepage-programs-activities img {
    border: 1px solid #888888;
    width: 210px;
}

ul {
    list-style-type: disc;
    margin-left: 30px;
}

.block .views-field-title {
    font-family: dinpro-regular_regular,arial;
    font-size: 15px;
}

#content-area .block .views-field-title {
    font-family: dinpro-regular_regular,arial;
    font-size: 16px;
}

.block .views-row {
    margin-bottom: 20px;
}

.view-id-community_news .views-field-comment-count {
    padding-left: 10px;
}

.views-field-field-article-date {
    font-size: 12px;
}

#block-views-featured_publication-block h2.block-title {
    background: url('/sites/all/themes/responsive/images/icons/publication1.png') 0 6px no-repeat;
    text-indent: 28px;
    line-height: 26px;
}

.views-field.views-field-field-image {
float: left;
margin-right: 10px;
}

.views-field.views-field-view-node {
    font-family: dinpro-regular_regular,arial;
    font-size: 14px;
}

.page-member-directory .views-exposed-widgets {
    display: none;
}

.member-directory-page #content-bottom-area {
    border-top: 1px solid #aaaaaa;
    padding-top: 50px;
    margin-top: 50px;
}

#views-exposed-form-advanced-search-page-1 {
    background-color: #eeeeee;
    
    padding: 20px;
padding-left: 30px;
border-radius: 8px;
position: relative;
z-index: 10000;
behavior: url(/sites/all/themes/responsive/scripts/PIE/PIE.htc);
}

#block-views--exp-advanced_search-page_1 .views-exposed-form .views-exposed-widget {
    padding: 3px 3px 0 0;
}

.node-type-program .group-right {
    float: none;
}

h1, h1.title {
    font-family: dinpro-medium_regular, arial !important;
    color: #578C9F !important;
    margin-top: 15px;
    font-size: 20px !important;
}

h2, h2.block-title, #sidebar-first .block h2 {
    font-size: 18px !important;
    color: #795939;
    font-weight: normal !important;
    text-transform: none;
    font-family: dinpro-medium_regular,arial !important;
}

h3 {
    font-size: 16px !important;
    font-weight: bold !important;
    font-family: georgia !important;
    color: #578C9F !important;
}

h4 {
    font-family: arial!important;
    font-weight: bold !important;
    font-size: 16px !important;
    color: #666666 !important;
}

h5, h6 {
    font-family: arial!important;
    font-weight: bold !important;
    font-size: 14px !important;
    color: #666666 !important;
}

.view-homepage-programs-activities .views-field-nothing a {
    text-decoration: none;
}

#block-gfe_custom_blocks-featured_member_block h2.block-title {
    
    font-size: 16px
}

.node-type-organization h1.title {
    margin-bottom: 0;
}

.view-publications-benchmarking-series .view-content { margin-left: 40px; }

.view-publications-case-studies .views-field-counter {
    font-weight: bold;
    margin-bottom: 5px;
}

.node-type-publication .field-name-field-publication-image {
    float: left;
    margin-right: 15px;
}

.views-field-field-publication-image {
    float: left; 
    margin-right: 20px; 
}

.separator {
  color: #86514e;
  font-size: 18px;
  line-height: 18px;
  margin: 0 8px;
}

.views-field-field-publication-document {
   /* min-height: 60px; */
}

.field-name-field-organization {
    float: left;
}
.page-user-edit .field-name-field-organization {
    float: none;
}

.field.field-name-field-bio.field-type-text-long.field-label-hidden {
float: none;
clear: both;
padding-top: 10px;
display: block;
}

.group-left {
    width: 32%;
}

.group-right {
    width: 68%;
}

.field-name-field-first-name, .field-name-field-last-name {
    display: inline-block;
    font-weight: bold;
}

.field-name-field-first-name a, .field-name-field-last-name a {
    text-decoration: none;
}

.field-name-field-job-title {
    font-weight: bold;
    color: #333;
}

.views-field-field-article-date {
    font-weight: bold;
}

#block-views-gfe_program_calendar-block .views-field.views-field-field-image {
  float: left;
  margin-right: 15px;
}

#block-views-gfe_program_calendar-block .views-field.views-field-field-image img {
  width: 120px;
  height: 86px;
}

#block-views-gfe_program_calendar-block .views-field.views-field-body {
  margin-left: 135px;
}

.field-name-field-first-name a, .field-name-field-last-name a {
    color: #333;
}
.view-publications-case-studies .views-row {
    min-height: 174px;
}
.view-publications-case-studies .views-field-field-publication-image {
    float: left;
    margin-right: 20px;
}

.view-publications-education-grantmakers-institute .views-row, 
.view-publications-funder-s-guides .views-row,
.view-publications-benchmarking-series .views-row,
.view-publications-innovation-series .views-row,
.view-publications-program-reports .views-row {
    min-height: 150px;
}

#block-menu_block-3 h2.block-title {
    display: none;
}

.node .content ul li, 
.node .content ol li {
    margin-left: 0 !important;
}

ul.rteindent1 {
    margin-left: 15px;
}

.CSS1Compat body {
    background-color: white;
}

#block-views-gfe_leadership-block .field-name-field-first-name .field-item {
	padding-right: 6px;
}
#block-views-gfe_staff-block .field-name-field-first-name .field-item {
	padding-right: 6px;
}





.view-gfe-leadership-2 .views-field-field-user-picture {
	
}
.view-gfe-leadership-2 .views-field-field-email {
	
}
.view-gfe-leadership-2 .views-field-field-contact-phone {
	
}
.view-gfe-leadership-2 .views-field-field-first-name {
	display:inline-block;
	vertical-align: top;
	font-weight: bold;
	padding-right: 6px;
}
.view-gfe-leadership-2 .views-field-field-last-name {
	display:inline-block;
	vertical-align: top;
	font-weight: bold;
}
.view-gfe-leadership-2 .views-field-field-job-title {
	font-weight: bold;
	padding-bottom: 5px;
}
.view-gfe-leadership-2 .group-right,
.view-gfe-leadership-2 .group-left {
	float: none;
	display: inline-block;
	vertical-align: top;
}

#block-views-gfe_leadership_2-block h2.block-title {
	margin-bottom: 20px;
}

.view-gfe-staff .group-header {
	height: 0;
	margin: 0;
}

#col1bod { padding-right: 10px; }
#col1bod, #col2bod {
	width: 45%;
	display: inline-block;
	vertical-align: top;
}

.page-node-21 #content-area .views-field-title {
	font-size: 15px;
}

.view-past-programs-2 .views-field-title {
	font-size: 15px !important;
}

.page-node-20 #block-system-main {
	margin: 0;
}

.view-past-programs-2 .views-exposed-widgets {
	margin-bottom: 25px;
}


#block-views--exp-advanced_search-page_1 div.views-exposed-widget {
	width: 300px;
	margin-right: 32px;
	padding-right: 0 !important;
}
#block-views--exp-advanced_search-page_1 #edit-field-organization-type-value-wrapper,
#block-views--exp-advanced_search-page_1 #edit-field-grantmaking-budget-value-wrapper,
#block-views--exp-advanced_search-page_1 #edit-field-education-domain-value-wrapper {
	margin-right: 0;
}
#edit-field-giving-locations-value-wrapper {
	margin-top: 20px;
}
#block-views--exp-advanced_search-page_1 select {
	width: 100%;
}

.member-directory-page input[type="text"] {
	width: 295px;
	margin-right: 0;
}
.member-directory-page input[type="submit"] {
	float: right;
}

.member-directory-page form.member-search .submit {
margin-bottom: 10px;
}

.member-directory-page h1.title {
	margin-bottom: 5px;
}
.member-directory-page .see-list {
	margin-top: 0;
}
.member-directory-page  #content-area #block-system-main {
	margin-bottom: 5px;
}

.node-type-program .field-name-field-program-display-dates {
	margin-bottom: 5px;
}
.node-type-program .field-name-field-program-display-dates .field-item {
	line-height: 26px;
}

.view-clone-of-member-directory .views-exposed-form {
	display: none;
}

.password-reset #user-profile-form [class^="field-type"] {
	display: none;
}
.password-reset #user-profile-form fieldset {
	display: none;
}
.password-reset #user-profile-form .form-item.form-type-textfield.form-item-mail {
	display: none;
}

#node_organization_full_group_city_state .field {
	margin-right: 5px;
}
#node_organization_full_group_city_state .field-name-field-org-address {
	float: left;
	clear: both;
}
#node_organization_full_group_city_state .field-name-field-city {
	float: left;
	clear: left;
}
#node_organization_full_group_city_state .field-name-field-state {
	float: left;
}
#node_organization_full_group_city_state .field-name-field-zip {
	float: left;
}

.field-name-field-geographic-scope .field-item:before, 
.field-name-field-education-domain .field-item:before,
.field-name-field-funding-areas .field-item:before,
.field-name-field-giving-locations .field-item:before,
.field-name-field-field-of-interest .field-item:before {
	content:"• ";
}

/* Ameex Commented .page-user #user-login {
	display: none;
}
*/

#views-exposed-form-clone-of-member-directory-page-2 #edit-field-last-name-value {
	display: none;
}

#block-views-677b923847c0773a949ea5fc47fc6c2f {
	float: left;
}

.member-directory-page #individual-search label {
	display: none;
}

#views-exposed-form-clone-of-member-directory-page-2 #edit-submit-clone-of-member-directory {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #B6B610;
	font-size: 16px;
	padding: 0;
	text-transform: uppercase;
	position: relative;
	right: 20px;
}

.page-user #content .field-name-field-user-state {
	float: left;
	margin-right: 5px;
}
.page-user #content .field-name-field-user-zip {
	float: left;
	clear: right;
}
.page-user #content .field-name-field-contact-phone-num {
	clear: left;
	float: left;
}
.page-user #content .field-name-field-contact-phone-num-ex {
	float: left;
	clear: right;
	padding-left: 6px;
}
.page-user-edit .field-name-field-contact-phone-num-ex {
	float: none !important;
	width: 300px;
}

.node-type-article h1.title { display: none;  }

.not-logged-in.page-user .tabs.primary {
	display: none;
}

.view-gfe-staff .views-row {
	display: inline-block;
}
.view-gfe-staff .group-left {
	float: left;
	width: 200px;
}
.view-gfe-staff .group-right {
	float: right;
	width: 68%;
}
.view-gfe-staff .views-field-field-first-name,
.view-gfe-staff .views-field-field-last-name,
.view-gfe-staff .views-field-field-job-title {
	font-weight: bold;
}
.view-gfe-staff .views-field-field-first-name {
	display: inline-block;
	vertical-align: top;
	padding-right: 6px;
}
.view-gfe-staff .views-field-field-last-name {
	display: inline-block;
	vertical-align: top;
}

fieldset#edit-contact,
fieldset#edit-timezone,
.page-user-edit .field-name-field-email .description,
.page-user-edit .field-name-field-primary-contact,
.page-user-edit .field-name-field-gfe-board-roles,
.page-user-edit .field-name-field-gfe-committee-roles,
.page-user-edit .field-name-field-contact-phone-num,
.page-user-edit .field-name-field-contact-phone-num-ex,
.page-user-edit .field-name-field-users-address,
.page-user-edit .field-name-field-user-city,
.page-user-edit .field-name-field-user-state,
.page-user-edit .field-name-field-user-zip,
.page-user-edit .field-name-field-email {
	display: none;
}
.page-user-edit #edit-account #edit-email {
	
}

.page-user-edit .field-name-field-first-name,
.page-user-edit .field-name-field-last-name {
	float: none !important;
	display: block;
}
.page-user-edit .field-name-field-contact-phone-num,
.page-user-edit .field-name-field-user-state,
.page-user-edit .field-name-field-user-city,
.page-user-edit .field-name-field-user-zip,
.page-user-edit .field-name-field-job-title {
	float: none !important;
}
.page-user-edit [class^="field-type"] {
	padding: 8px 0;
}

.page-user-edit .field-name-field-user-state {
	margin-right: 0 !important;
}
 
.page-user-edit .js-added {
	font-size: 12px;
}
.page-user-edit .js-added + a {
	font-size: 12px;
}















/*audtin added*/
.common_core_page .view-homepage-programs-activities .views-row {
	 border: 1px solid;
	height:450px;
}

.common_core_page .view_gef_images {
	background-color: #598B99;
    height: 175px;
    text-align: center;
}

.common_core_page .view_gef_images img {
	margin-top:40px;
}

.common_core_page .view_gef_body {
    height: 275px;
    padding-left: 10px;
}

.common_core_page .events_right {
    float: right;
    margin-right: 12px;
}

.common_core_page .column_1 {
    border: 1px solid #D2DCDC;
    border-radius: 10px;
    height: 465px;
	box-shadow: 0px 1px 3px #D2DCDC;
	margin-top: 35px;
}

.common_core_page .coluom_images {
    background: none repeat scroll 0 0 #D2DCDC;
    border-radius: 10px 10px 0 0;
    height: 150px;
    text-align: center;
}

.common_core_page .coluom_images  img {
    margin-top: 27px;
}

.common_core_page .sub_content > span {
	font-weight: bold;
    padding-left: 10px;
	font-family: dinpro-medium_regular,arial;
	font-size: 22px;
}

.common_core_page .sub_content {
    margin-top: 30px;
}
.common_core_page .sub_content p {
	margin-left: 0px;
	font-size: 13px;
}

/*event slider*/

.common_core_page #intro{background:#019875;color:#fff;padding:20px;position: relative;}
.common_core_page #intro h1{font-size:50px;}
.common_core_page #intro h1 span{padding:3px 8px;background:#fff;font-weight:normal;font-size:12px;font-family:Arial;color:#019875;}
.common_core_page #intro #download{position: absolute;right:10px;top:10px;display: block;font-family:Arial;font-size:50px;padding:10px 20px;text-decoration: none;background:#fbfbfb;color:#019875;}
.common_core_page #intro #download:hover{background:#fff;}

.common_core_page #demo-layout{width:280px;height:120px;position: relative;}
.common_core_page #demo-layout #demo{width:200px;height:135px;overflow:hidden;position:absolute;top:0;}
.common_core_page #demo-layout #demo ul{width:90000px;list-style: none;padding:0px;margin:0px;}
.common_core_page #demo-layout #demo ul li{float:left;width:200px;height:135px;list-style-type: none;text-align: left;}
.common_core_page #demo-layout #prev{position:absolute;left:0px;top:20px;}
.common_core_page #demo-layout #next{position:absolute;right:0px;top:20px;}
.common_core_page #demo-layout .prevnext{font:normal 50px simsun;cursor: pointer;color:#019875;}
.common_core_page #demo-layout .prev-disabled{color:#ccc !important;}
.common_core_page #demo-layout .next-disabled{color:#ccc !important;}
.common_core_page #demo-layout #pager{position:absolute;left:110px;top:110px;}
.common_core_page #demo-layout #pager span{display:inline-block;margin-right:10px;width:10px;height:10px;overflow:hidden;background:#019875;text-indent:-999px;cursor: pointer;border-radius:50%;opacity:0.6;}
.common_core_page #demo-layout #pager span.current{opacity:1;}

.common_core_page #demo-layout2{margin:20px;width:160px;height:300px;position: relative;}
.common_core_page #demo-layout2 #demo2{width:100px;height:295px;overflow:hidden;position:absolute;left:30px;top:0;}
.common_core_page #demo-layout2 #demo2 ul{width:90000px;list-style: none}
.common_core_page #demo-layout2 #demo2 ul li{width:100px;height:100px;}
.common_core_page #demo-layout2 #demo2 ul li a{display:block;background:#788953;font-size:50px;width:100px;height:95px;line-height: 100px;text-decoration: none;text-align:center;border-radius:50%;color:#fff;}
.common_core_page #demo-layout2 #prev2{position:absolute;left:0px;top:120px;}
.common_core_page #demo-layout2 #next2{position:absolute;right:0px;top:120px;}
.common_core_page #demo-layout2 .prevnext2{font:normal 50px simsun;cursor: pointer;color:#788953;}
.common_core_page #demo-layout2 .prev2-disabled{color:#ccc !important;}
.common_core_page #demo-layout2 .next2-disabled{color:#ccc !important;}
/*event slider*/

/*enent news*/
.common_core_page .panel_contain_1 {
    border-radius: 7px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    cursor: default;
    margin: 4px 0 0;
    overflow: hidden;
    transition: all 0.35s ease 0s;
	width:220px;
}
.common_core_page .thumb {
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    display: block;
    line-height: 22px;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
}
.common_core_page .panel_contain_1 .thumb {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    padding: 0;
    position: relative;
}
.common_core_page .panel_contain_1 .img_fig img {
    width: 100%;
}
.common_core_page .panel_contain_1  img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
	height:150px;
}
.common_core_page .panel_contain_1 .thumb .caption {
    color: #929292;
	min-height: 100px;
}
.common_core_page .thumb .caption {
    color: #555555;
    padding: 9px;
}
.common_core_page .panel_contain_1 .thumb .caption p {
    color: #2A70E8;
    font-size: 11px;
    transition: all 0.35s ease 0s;
	margin-top:0px;
	text-align:center;
}
.common_core_page .panel_contain_1 .thumb .caption a {
    color: #3B3B3B;
    display: inline-block;
	font-family: dinpro-medium_regular,arial;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
    top: -4px;
    transition: all 0.35s ease 0s;
    background: url("images/arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 11px;
	text-decoration:none;
	margin-bottom:10px;
}
.common_core_page .panel_contain_1 :hover  {
	background-color: #D2DCDC;
	}
.common_core_page .panel_contain_1 :hover div.caption a  {
	color:black;
	text-decoration:underline;
	}
.common_core_page .panel_contain_1 :hover div.caption p  {
	color:black;
	
	}
/*enent news*/
.common_core_page .sub_content .content {
    margin: 15px 10px 0 10px;
    width: 194px;
}

.common_core_page .sub_content a:hover {
	color:black;
}


.common_core_page .views-field.views-field-title {
    color: #FFFFFF;
    float: right;
    font-size: 20px;
    left: -34px;
    position: relative;
    text-decoration: none;
    top: -103px;
}

.common_core_page .views-field.views-field-title  a{
    font-family: dinpro-regular_regular,arial;
    font-size: 30px;
    font-weight: bold;
	text-decoration:none;
	color:white;
}


.common_core_page .flexslider {
    background: none ;
    border: none;
    border-radius: none;
    box-shadow: none;
    margin: none;
    position: relative;
	margin:0px;
}

.common_core_page #content ol {
    float: right;
    margin-bottom: 10px;
    margin-left: -26px !important;
    margin-top: 0;
}
.common_core_page .flex-control-nav {
    bottom: 37px;
    position: absolute;
    text-align: right;
    width: 100%;
    z-index: 100;
}

.common_core_page #flexslider-1 .slides {
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-top: 0 !important;
}
.common_core_page .flex-control-paging li a {
	font-size:1px;
}

.common_core_page #demo-layout .news_title {
	font-weight:bold;
}
.common_core_page #next {
    background: url("../images/next_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    margin-left: 20px;
    width: 13px;
}
#views_slideshow_controls_text_next_common_core_resrouces-block a {
	background: url("../images/next_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	text-decoration: none;
	display: inline-block;
	height: 16px;
    margin-left: 20px;
    width: 13px;
}
.common_core_page #prev {
    background: url("../images/prev_arrow.png") no-repeat scroll 0 top rgba(0, 0, 0, 0);	
    height: 16px;
    margin-top: 0;
    width: 13px;
}
#views_slideshow_controls_text_previous_common_core_resrouces-block a {
	background: url("../images/prev_arrow.png") no-repeat scroll 0 top rgba(0, 0, 0, 0);
	text-decoration: none;
	display: inline-block;
    height: 16px;
    margin-top: 0;
    width: 13px;
}

.common_core_page .sub_content a {
    padding-left: 11px;
}

.common_core_page #demo-layout .news_title {
	font-family: dinpro-medium_regular,arial;
	font-size: 20px;
}
.common_core_page #views_slideshow_cycle_main_common_core_resrouces-block h3 {
	font-family: dinpro-medium_regular,arial;
	font-size: 20px;	
}
.common_core_page #demo-layout p {
	font-size: 13px;
}
.panels-flexible-1 .panels-flexible-region-last {
	float: right; !important;
}



/*slide added*/
	.common_core_page .circle-red {
		float:left;
	}
	.common_core_page .circle-red-text {
		float: left;
		margin-left: -29%;
		margin-top: 23%;
		width: 7%;
	}
		
	.common_core_page .banner_content_red {
		color: #FF0066;
		float: left;
		font-size: 30px;
		font-weight: bold;
		margin-left: -77%;
		margin-top: 39%;
		width: 62%;
	}	
	.common_core_page .circle-red-text:after {
		content: "";
		display: block;
		width: 175%;
		height:0;
		padding-bottom: 175%;
		background: #FF0066;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}
	.common_core_page .circle-red-text div {
		color: #FFFFFF;
		float: left;
		font-family: dinpro-medium_regular,arial;
		font-size: 20px;
		line-height: 1em;
		margin-left: 33%;
		margin-top: 0.5em;
		padding-top: 50%;
		text-align: center;
		width: 100%;
	}
	
	
	.common_core_page .circle-blue {
		float:left;
	}
	
	.common_core_page .circle-blue-text {
		float: left;
		margin-left: -15%;
		margin-top: 2%;
		width: 7%;
	}
		
	

	.common_core_page .banner_content_blue {
		color: #578C9F;
		float: left;
		font-size: 32px;
		font-weight: bold;
		margin-left: -75%;
		margin-top: 7%;
		width: 67%;
	}	
	.common_core_page .circle-blue-text:after {
		content: "";
		display: block;
		width: 175%;
		height:0;
		padding-bottom: 175%;
		background: #578C9F;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}
	.common_core_page .circle-blue-text div {
		color: #FFFFFF;
		float: left;
		font-family: dinpro-medium_regular,arial;
		font-size: 20px;
		line-height: 1em;
		margin-left: 22px;
		margin-top: 0.5em;
		padding-top: 52%;
		text-align: center;
		width: 100%;
	}
	
	
	.common_core_page .circle-viol {
		float:left;
	}
	
	.common_core_page .circle-viol-text {
		float: left;
		margin-left: -25%;
		margin-top: 30%;
		width: 7%;
	}
	

	.common_core_page .banner_content_viol {
		color: #151B54;
		float: left;
		font-size: 32px;
		font-weight: bold;
		margin-left: -92%;
		margin-top: 40%;
		width: 70%;
	}
		
	.common_core_page .circle-viol-text:after {
		content: "";
		display: block;
		width: 175%;
		height:0;
		padding-bottom: 175%;
		background: #151B54;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}

	.common_core_page .circle-viol-text div {
		color: #FFFFFF;
		float: left;
		font-family: dinpro-medium_regular,arial;
		font-size: 20px;
		line-height: 1em;
		margin-top: 0.5em;
		padding-left: 9px;
		padding-top: 59%;
		text-align: center;
		width: 100%;
	}

	/*slide added*/

.view-homepage-programs-activities .views-row p {
    font-weight: normal;
}


div#block-views-gfe_staff-block h2 {
    display: none;
}	
.views-field.views-field-nothing-2 {
    min-height: 140px;
}
/*audtin added*/

.view-publications-results .view-header { margin-bottom:20px; }
.view-publications-results .view-content div.views-row { clear:both; }
.view-publications-results .view-filters { margin-bottom: 30px; }
.view-publications-results .view-filters #edit-field-publication-type-value,
.view-publications-results .view-filters #edit-field-publication-topic-value { padding: 5px !important; }


.view-staff-detail .views-row, .view-board-members-detail .views-row { clear:both; }
.region-header-top #block-block-26 {    float: right;   margin-right: 30px; margin-top: 7px;}
.region-header-top #block-block-26 #gfe-connect-login { background: #F6812D;    border-radius: 15px;    color: white;}
.region-header-top #block-block-26 #gfe-connect-login a {   color: black;   font-weight: bold;  line-height: 30px;  padding: 0 23px;    text-decoration: none;}
.view-gfe-staff table.views-table th,.view-gfe-staff table.views-view-grid th,.view-gfe-staff table.views-table td,.view-gfe-staff table.views-view-grid td { padding:8px; }


