.standalone_toggle_header a {
    background: url("../images/close.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
    padding: 3px 10px;
    text-decoration: none;
    text-indent: -9999px;
    outline: none !important;
}

 .standalone_toggle_header a.closed {
    background: url("../images/open.png") no-repeat scroll left top transparent;
    outline: none !important;
}

 .standalone_toggle_header a:active {
    outline: none;
}

.standalone_toggle_content {
    display: none;
    color: #fff;
}

.standalone_toggle_header {
    color: #8DC63F;
    font-family: 'Open Sans Condensed','Arial',sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #404040;
}

.standalone_toggle_header_first {
        padding-top: 15px;
        margin-top: 15px;
        border-top: 1px solid #404040;
}

.standalone_toggle_content p, .standalone_toggle_content li, .standalone_toggle_content a {
        font-family: arial;
        font-size: 13px;
        font-weight: normal;
        line-height: 20px;
        color: #fff;
}

.standalone_toggle_content p a {
        color: #8DC63F !important;
        background: none;
        margin: 0;
        padding: 0;
}

.standalone_toggle_content ul, 
#ratesList_1, #ratesList_2 {
		font: normal 13px/20px arial;
        margin: 0.5em 0 1.5em;
        list-style: square;
        color: #8DC63F;
}

.standalone_toggle_content ul li,
#ratesList_1 li, #ratesList_2 li {
        color: #8DC63F !important;
}

.standalone_toggle_content ul li span, 
#ratesList_1 li span, #ratesList_2 li span {
        color: #fff !important;
}


.section-privacy-policy article p, 
.section-benefits article p,
.section-rates article p {
	font: normal 13px/20px arial;
	color: #fff !important;
}


.section-benefits article p a {
	color: #8DC63F !important;
	text-decoration: none;
}

.section-rates article p {
	color: #fff;
}

.section-rates article h3 {
	    color: #8DC63F;
	    font: bold 18px/26px 'Open Sans Condensed', 'Arial', sans-serif;
	    padding-top: 15px;
	    margin: 30px 0 15px;
	    border-top: 1px solid #404040 !important;
	    text-transform: none;
}
	
.rates_option {
	font-family: 'Arial', sans-serif;
	font-weight: normal;
	font-size: 22px;
	color: #737373; 
}

.rates_option span {
	font-size: 18px;
}


table td {
	color: #fff;
	width: 280px;
	/*font: normal 13px/20px arial;*/
}

table th {
	color: #737373;
	font-size: 15px;
}

table {
	margin: 0 !important;
}

.rates_container {
	padding: 15px 20px;
	background-color: #1f1f1f;
	margin-bottom: 15px;
	display: block;
}

#rates_apply a {
	color: #8DC63F !important;
	text-decoration: none;
	font-size: 30px;
	display: block;
	border-top: 1px solid #404040;
	padding-top: 40px;
	margin-top: 30px;
}

#rates_full_benefits a {
	font-family: 'Open Sans Condensed','Arial Narrow',sans-serif !important;
	background: none;
	color: #8DC63F !important;
	text-decoration: none;
	font-size: 20px;
}

#rates_full_benefits img {
	margin-right: 10px;
}


#standalone_page_header {
	font: normal 40px/1.5 'Open Sans Condensed','Arial Narrow',sans-serif;
	text-transform: uppercase;
	color: #fff;
	float: left;
	margin-left: 15px;
}

.page-apply-for-membership #standalone_page_header {
	width: 100%
}


.node-19 ul.accordion {
	float: left;
	padding: 0;
}

.node-19 .contents li {
	height: 20px;
	border: 7px solid grey;
	width: 740px;
	padding: 10px;
	color: white;
	font-size: 14px;
	line-height: 16px;
	background: #777 url(../images/pattern-bg-grey.jpg);
	margin: 0 0 0 -30px;
}

.speaker_bio_image {
	width: 182px;
	padding: 0 20px 20px 0;
}
body.page-taxonomy-term .articleSection .speaker_bio_image{
	float:right;
	width:160px;
	padding: 0 0 0 10px;
}

.speaker_bio_content {
	margin-left: 202px;
}

body.page-taxonomy-term .articleSection .speaker_bio_content{
	margin-left:0px;
}

.speaker_bio .field-item.even {
	margin: 0 0 30px 0;
}


.contact_btn_wrap {
	background: url("../images/cinema-link-big-bg.png") no-repeat;
	float: left;
    text-decoration: none;
	padding: 7px 0 8px;
	margin: 20px 0 0 10px;
}

.contact_btn_wrap a {
    background: url("../images/cinema-link-small-bg.png") no-repeat scroll right center transparent;
    color: #000000;
    display: inline-block;
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-right: -10px;
    padding: 7px 15px 13px 25px;
    text-decoration: none;
    text-transform: uppercase;
	border: none;
}

#edit-profile-main-field-interest-tags-und input[type="checkbox"] {
	margin-top: 5px;
}

#chatwrap {
	background: white;
	padding: 7px;
	margin-bottom: 10px;
}

#linkedin_not_available {
	height: 125px;
	background: black;
	color: white;
	padding: 40px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	line-height: 18px;
}

.mandatory {
	color: red;
	font-size: 13px;
	margin: 0 0 0 0px;
}


.about_events .views-field.views-field-field-feature-image {
	position: relative;
	z-index: 1;
}

.about_events .views-field-field-short-title {
	position: absolute;
	z-index: 10;
	width: 172px;
	padding: 5px;
	background: rgba(0, 0, 0, 0.8);
	margin: 76px 0 0 0;
	height: 34px;
	overflow: hidden;
}


.page-search .search-form label {
	margin-right: 10px;
}

.page-search #edit-submit {
	background: #8DC63F url(../images/arrow-white-m.png) 10px no-repeat;
	border: none;
	border-radius: 5px;
	padding: 6px 15px 6px 28px;
	font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
	font-size: 15px;
	color: black;
	text-transform: uppercase;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}

.node-51.node.node-webform.node-promoted.view-mode-full.clearfix {
	padding: 10px;
}

fieldset#edit-advanced {
	border: none;
	background: black;
}

#edit-advanced a {
	font-family: 'Open Sans Condensed';
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: none;
	line-height: 40px;
	padding: 4px 30px;
	margin: 0 0 -15px -34px;
	position: absolute;
}

.search-results .title a {
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	color: #77a300 !important;
}

.search-results.node-results {
	padding: 0;
}

.search-results .search-snippet-info {
	padding: 0;
	color: white;
	font-size: 13px;
	line-height: 17px;
	margin: 10px 0 0 0;
}

.search-results li {
	margin-bottom: 1em;
	border-bottom: 1px solid #404040;
}

.page-search-node h2 {
	font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
	font-size: 40px;
	color: white;
	text-transform: uppercase;
	line-height: 50px;
	text-decoration: none;
	font-weight: normal;
	margin: 0 0 50px 0;
}

.page-search-node ul {
	color: white;
	font-size:14px;
}









