/* CSS Document */
body, form {
	padding: 0px;
	margin: 0px;
}

/*p
{
	margin-top: 0px;
}*/

img {
	border: 0px;
}

body {
	background-color: #f1f1ea;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #444444;
	font-size: 12px;
}

body h2 {
	border-bottom: 2px solid #CCCCCC;
	border-left: 5px solid #69CFD2;
	color: #008286;
	font-size: 18px;
	margin-bottom: 10px;
	padding-left: 5px;
	width: 75%;
	margin-top: 0;
}

h2.pane-title {
	font-size: 21px;
}

a, a:active, a:visited {
	color: #b61230;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #b61230;
	font-weight: bold;
	text-decoration: underline;
}

.block-text_resize a:hover {
	color: #b61230;
	font-weight: bold;
	text-decoration: none;

}

input[type=text], input[type=password], select, textarea, input[type=email] {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #444444;
	font-size: 12px;
	border: 1px solid #8edbdd;
	background-color: #e0eff4;
	outline: none;
}

input[type=text], input[type=password], input[type=email] {
	padding: 3px;
}

input[type=submit], input[type=button], input[type=reset] {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #69cfd2;
	border-bottom: 1px solid #8fd9dd;
	border-top: 1px solid #8fd9dd;
	border-right: none;
	border-left: none;
	outline: none;
	padding: 2px 8px;
	overflow: visible;
	cursor: pointer;
	width: auto;
	height: auto;
[ padding: 2 px 8 px;
	padding: 3px 8px;
	margin-left: 0px;
	margin-left: -1px;
] padding: 3 px 8 px \9;
	*padding: 2px 8px;
}

input[type=checkbox], input[type=radio] {
	border: none;
	background: none;
	margin: 0px;
	padding: 0px;
	*height: 13px;
	*width: 12px;
	outline: none;
}

.floatLeft {
	float: left;
	/*margin-left:-5px;*/
}

.footerSecondaryLinkfloatLeft {
	float: left;
	margin-left: 0px;
}

.floatRight {
	float: right;
}

.clearCls {
	clear: both;
}

/*#siteShadowContainer {
	width: 966px;
	padding: 0px 4px;
	background-image: url(images/site_bg_shadow.png);
	background-repeat: no-repeat;
	background-position: center 200px;
}*/

#siteContainer {
	width: 960px;
	text-align: left;
	background-color: #FFF;
}

/*Header Start*/
#headerContainer {
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	height: 96px;
	width: 100%;
}

#logo {
	position: relative;
	top: 0px;
	left: 16px;
	z-index: 1;
}

#topNavigation {
	width: 418px;
	height: 83px;
	border-bottom: 0px solid #cdeef0;
	text-align: left;
	margin: 9px 30px 0px 0px;
}

.topNavigationContainer .leftCol {
	width: 170px;
	margin-right: 10px;
}

.topNavigationContainer .leftCol2 {
	width: 170px;
	margin-right: 10px;
	margin-top: 5px;
}

.topNavButton {
	height: 18px;
	color: #ffffff;
	background-color: #69cfd2;
	font-size: 16px;
	font-weight: bold;
	border-top: 1px solid #8fd9dd;
	border-bottom: 1px solid #8fd9dd;
	padding: 2px 6px;
	width: 91px;
	text-align: center;
	cursor: pointer;
	float: left;
}

.topNavButton.mrgRgt {
	margin-right: 2px;
}

.topNavButton.active {
	background-color: #b4e7e8;
	border-top: 1px solid #bce7ea;
	border-bottom: 1px solid #bce7ea;
}

/*Header End*/

/*Navigation Start*/
/*
#navigationMenu
{
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-x;
	height: 39px;
	width: 100%;
}

#navigationMenu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	padding-left: 135px;
}

#navigationMenu ul li
{
	list-style-type: none;
	float: left;
	padding: 8px 50px 0px 50px;
	*padding: 5px 50px 0px 50px;
}

#navigationMenu ul li a, #navigationMenu ul li a:active, #navigationMenu ul li a:visited, #navigationMenu ul li a:hover
{
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	text-decoration: none;
}
*/
/*Navigation End*/

/*Content Start*/
/*Content Left Start*/
#contentHolder {
	background-color: #FFFFFF;
	background-image: url(images/content_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	min-height: 400px;
	padding: 0px 30px 50px 30px;
}

.textSize {
	color: #008286;
	font-weight: bold;
	margin-bottom: 10px;
}

.contentHomeWithoutLeftRight {
	float: left;
	width: 894px;
	margin-right: 30px;
}

.middle-panel-inner-withoutRight {
	float: left;
	width: 640px;
	margin-right: 30px;
}

.contentLeftHome {
	float: left;
	width: 640px;
	margin-right: 30px;
	margin-top: 5px;
	margin-top: 11px \9;
	margin-top: 11px \0/;
	*margin-top: 27px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.contentLeftHome {
		margin-top: 12px;
	}
}

.contentRightHome {
	float: left;
	width: 230px;
}

/*Hero Area Start*/
#heroArea {
	width: 100%;
	height: 321px;
	margin-bottom: 10px;
}

#heroArea div.heroAreaContent {
	width: 100%;
	height: 321px;
	background-repeat: no-repeat;
}

.heroAreaTextHolder {
	position: relative;
	padding: 5px 5px 5px 10px;
	height: 60px;
	top: 251px;
	z-index: 100;
	/*background-color: #000000;
  opacity:0.6;
  filter:alpha(opacity=60);*/
	background-image: url(images/hero_holder_bg.png);
	background-repeat: repeat;
}

.heroAreaHeaderText {
	color: #df7700;
	font-size: 32px;
}

.heroAreaBodyText {
	color: #ffffff;
}

.heroAreaBodyText a, .heroAreaBodyText a:hover, .heroAreaBodyText a:active, .heroAreaBodyText a:visited {
	color: #69cfd2;
}

#heroNav {
	text-align: right;
	position: relative;
	z-index: 9999;
	top: -40px;
	padding-right: 10px;
	height: 11px;
	float: right;
	width: 100px;
}

#heroNav a img {
	background-color: #FFFFFF;
}

#heroNav a.activeslide img, #heroNav a:hover img {
	background-color: #DF7700;
}

/*Hero Area End*/

/*Blog Start*/
.contentHeader {
	color: #008286;
	font-size: 21px;
	border-left: 5px solid #69cfd2;
	border-bottom: 2px solid #cccccc;
	padding-left: 5px;
	margin-bottom: 10px;
	width: 75%;
}

.contentHeaderSmall {
	color: #008286;
	font-size: 18px;
	border-left: 5px solid #69cfd2;
	border-bottom: 2px solid #cccccc;
	padding-left: 5px;
	margin-bottom: 10px;
	width: 75%;
}

.itemHeaderOrange,
.itemHeaderOrange a,
.view-blog-for-homepage .views-field-title,
.view-blog-for-homepage .views-field-title a,
.view-archive-genereations .views-field-title a,
.pane-content .view-forum-topics-for-general-page .views-field-title,
.pane-content .view-forum-topics-for-general-page .views-field-title a {
	color: #df7700;
	font-size: 17px;
	font-weight: bold;
}

.itemHeaderOrangeSmall, .itemHeaderOrangeSmall a {
	color: #df7700;
	font-size: 14px;
	font-weight: bold;
}

.itemHeaderGreen, .itemHeaderGreen a {
	color: #008286;
	font-size: 17px;
	font-weight: bold;
}

.itemHeaderGreenSmall, .itemHeaderGreenSmall a {
	color: #008286;
	font-size: 14px;
	font-weight: bold;
}

.homeBlogLeft,
.view-blog-for-homepage .views-row-1,
.pane-content .view-forum-topics-for-general-page .views-row-1 {
	width: 300px;
	padding: 5px;
	margin: 0px 20px 20px 0px;
	float: left;
}

.homeBlogRight,
.view-blog-for-homepage .views-row-2,
.pane-content .view-forum-topics-for-general-page .views-row-2 {
	width: 300px;
	padding: 5px;
	float: left;
	margin: 0px 0px 20px 0px;
}

.pane-forum-topics-for-general-page,
.pane-blog-for-homepage {
	float: left;
}

.pane-content .view-forum-topics-for-general-page {
	padding-left: 0px;
}

.pane-content .view-forum-topics-for-general-page .views-row {
	clear: none;
}

.pane-content .view-forum-topics-for-general-page .view-footer,
.pane-blog-for-homepage .more-link {
	float: right;
}

.pane-content .view-forum-topics-for-general-page .view-footer p {
	margin: 0px;
}

.homeBlogRight img, .homeBlogLeft img {
	margin-right: 10px;
}

.blogContentRight {
	width: 76%;
}

.blogContentRight2 {
	width: 55%;
}

.date {
	font-size: 10px;
}

/*Blog End*/

/*Member & Partnet Start*/
.homeMember {
	width: 310px;
	padding: 5px 0px;
	margin-right: 20px;
	float: left;
}

.homePartner {
	width: 310px;
	padding: 5px 0px;
	float: left;
}

.homePartnerInner {
	padding: 0px 5px;
}

.homePartnerInner img {
	margin-right: 10px;
}

.featuredMember {
	float: left;
	width: 120px;
	margin-right: 15px;
}

.joinMember {
	float: left;
	width: 175px;
	line-height: 18px;
}

.btnJoinToday {
	border-bottom: 1px solid #eaad65;
	border-top: 1px solid #eaad65;
	background-color: #df7700;
	padding: 5px 0px;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
}

.btnJoinToday a, .btnJoinToday a:hover, .btnJoinToday a:active, .btnJoinToday a:visited {
	color: #FFFFFF;
	font-size: 21px;
	text-decoration: none;
}

.featuredMemberTitle {
	margin-bottom: 10px;
}

/*Member & Partnet End*/
/*Content Left End*/

/*Content Right Start*/
.rightInnerContentHolder {
	padding: 0px 5px 0 10px;
	margin-bottom: 25px;
}

/*.resourcesListTable tr
{
	margin-bottom: 10px;
}*/

.resourcesListTable {
	border-collapse: collapse;
}

.resourcesListTable td {
	padding-bottom: 10px;
}

.resourcesListTable .last td {
	padding-bottom: 0px;
}

.contentListingSpacing {
	margin-bottom: 20px;
}

/*Content Right End*/
/*Content End*/

/*Footer Start*/
#footer {
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	min-height: 186px;
	background-color: #087cab;
	padding: 19px 30px 10px 30px;
	color: #ffffff;
}

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

.footerContentHeader {
	font-size: 16px;
	font-weight: bold;
}

ul.footerContentHolder {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

ul.footerContentHolder li {
	list-style-type: none;
	float: left;
	padding: 0px 15px 15px 0px;
	width: 210px;
}

ul.footerContentHolder li a, ul.footerContentHolder li a:hover, ul.footerContentHolder li a:active, ul.footerContentHolder li a:visited {
	font-weight: normal;
}

/*Footer End*/
/* inner page */
.page-label {
	background-image: url(images/page-label-bg.gif);
	background-repeat: repeat;
	border-right: 5px solid #018087;
	font-size: 30px;
	color: #fbfffd;
	padding: 10px 0 10px 38px;
	margin: 0 0 15px -30px;
}

li.collapsed {
	list-style-image: none;
	list-style-type: none;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.left-panel-green-box {
	background-color: #b4e7e8;
	color: #414340;
	margin-bottom: 16px;
	padding-bottom: 5px;
}

.green-box-label {
	background-color: #69cfd3;
	color: #FFFFFF;
	font-size: 17px;
	padding: 8px 14px;
	margin-bottom: 8px;
}

.green-box-content-label {
	color: #003839;
	font-size: 16px;
	padding: 0px 14px 8px 14px;
}

.green-box-content {
	padding: 8px 10px 10px 14px;
}

.middle-panel-inner {
	float: left;
	width: 425px;
}

.middle-content {
	padding: 0 10px 10px 10px;
}

.rightInnerContentHolder ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.rightInnerContentHolder ul li {
	padding: 0 0 0 0;
}

.blog-block-inner {
	background-color: #419bbe;
	padding: 30px 17px;
	border-bottom: 17px solid #CCE4EE;
	overflow: hidden;
}

.blog-block-label {
	float: left;
	width: 105px;
	color: #FFFFFF;
	font-size: 35px;
}

.blog-block-content-holder {
	float: left;
	width: 360px;
	margin-right: 40px;
}

.blog-profile-image {
	float: left;
	margin-right: 10px;
}

.blog-profile-title {
	font-size: 18px;
	color: #023a3b;
	font-weight: bold;
}

.blog-content-details {
	color: #FFFFFF;
	padding-top: 10px;
}

.blog-content-details a {
	color: #00393e;
}

.floatLeft-forum {
	float: left;
	width: 87%;
}

.contentHeaderSmallFeed {
	color: #008286;
	font-size: 18px;
	border-left: 5px solid #69cfd2;
	margin-bottom: 10px;
	border-bottom: 2px solid #cccccc;
}

.contentHeaderSmallFeed .floatLeft {
	float: left;
	padding-left: 5px;
}

.contentHeaderSmallFeed .floatRight {
	float: right;
	font-size: 12px;
}

.floatRight-forum {
	float: right;
	margin-top: -2px;
}

.middle-panel {
	float: left;
}

.img-left {
	float: left;
	padding: 0 20px 20px 0;
}

.floatLeft-best-practices {
	float: left;
	width: 95%;
}

#joinToday {
	list-style: square;
	padding-left: 14px;
	*margin-left: 0px;
}

.footer_primarylinks {
	width: 100%;
	padding-bottom: 15px;
}

.panels-flexible-row-2-2 {
	margin: 0px;
	padding: 0px;
}

.panels-flexible-region-2-hero_area {
	width: 640px;
}

.middle-panel-inner-withoutLeftRight {
	width: 902px;
}

.panels-flexible-region-2-right_contents {
	width: 229px;
}

.panels-flexible-region-2-featured_member {
	margin-right: 9px;
	width: 120px;
}

.panels-flexible-column-2-9 {
	width: 324px;
}

#siteSlogan {
	padding: 10px 0 0 0;
	position: absolute;
	z-index: 0;
	color: #0379AA;
	font-size: 16px;
	width: 417px;
}

li.expanded {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0;
}

li.leaf {
	list-style-image: none;
	list-style-type: none;
	padding: 0 0 0 0;
	list-style: none outside none;
}

#footer div.block-menu_block div.content div.menu-name-primary-links ul.menu li.expanded {
	font-size: 16px;
	font-weight: bold;
	list-style-type: none;
	float: left;
	padding: 0px 15px 11px 0px;
	width: 202px;
	line-height: 15px;
}

#footer div.block-menu_block div.content div.menu-name-primary-links ul.menu li ul.menu li.leaf {
	margin-left: -16px;
	line-height: 14px;
	line-height: 15px \9;
	*line-height: 14px;
}

#footer div.block-menu_block div.content div.menu-name-primary-links ul.menu li ul.menu li.leaf a {
	font-size: 12px;
	font-weight: 100;

}

#footer div.block-menu_block {
	margin-left: -20px;
}

#footer p {
	padding: 0px;
	margin: 0px;
}

.footerTopMenu:hover {
	text-decoration: none;
}

/*.view-events-for-education-home-page,*/
.view-Education, .contentRightHome div.block-on_the_web div.content, .view-events-for-general-page, .view-forum-topics-for-general-page, .panels-flexible-region-2-right_contents .pane-content {
	padding-left: 10px;
}

.contentRightHome div.block-on_the_web h2 {
	margin-top: 0px;
}

.contentRightHome div.block {
	margin-bottom: 28px;
	padding-right: 10px;
}

.contentLeftHome .left-panel-inner .block-views h2,
.contentLeftHome .left-panel-inner .block-block h2,
#block-asa_common_resource_block-0 h2 {
	background-color: #69CFD3;
	color: #FFFFFF;
	font-size: 17px;
	margin-bottom: 0;
	padding: 8px 14px 8px 9px;;
	width: 161px;
	border-bottom: none;
}

.contentHomeWithoutLeftRight .pane-block-17 h2.pane-title {
	background-color: #69CFD3;
	color: #FFFFFF;
	font-size: 17px;
	margin-bottom: 0;
	padding: 8px 14px 8px 9px;;
	width: 196px;
	border-bottom: none;
}

.contentLeftHome .left-panel-inner .block-views span.field-content a, #block-asa_common_resource_block-0 span.field-content a {
	color: #003839;
	font-size: 16px;
	padding: 8px 14px 8px 14px;
	display: block;
}

.contentLeftHome .left-panel-inner .block-views span.field-content a:hover, #block-asa_common_resource_block-0 span.field-content a {
	text-decoration: none !important;
}

.contentLeftHome .left-panel-inner .block-views .content .view-Resources .view-content div.field-content, #block-asa_common_resource_block-0 div.field-content,
.contentLeftHome .left-panel-inner .block-views .content .view-Common-Resources .view-content div.field-content {
	padding: 0 10px 10px 15px;
	text-align: left;
}

.contentLeftHome .left-panel-inner .block-views .content .view-Resources .view-content div.field-content p, #block-asa_common_resource_block-0 div.field-content p,
.contentLeftHome .left-panel-inner .block-views .content .view-Common-Resources .view-content div.field-content p {
	margin: 0px;
	padding: 0px;
}

.contentLeftHome .left-panel-inner .block-views, #block-asa_common_resource_block-0 {
	background-color: #B4E7E8;
	color: #414340;
	margin-bottom: 16px;
	padding-bottom: 5px;
}

.blog-block-inner div.block-views h2 {
	color: #FFFFFF;
	float: left;
	font-size: 25px;
	width: 105px;
	border: none;
	margin-top: 0px;
	margin-left: -5px;
}

.blog-block-inner div.block-views .views-field-title, .blog-block-inner div.block-views .views-field-title a {
	color: #023A3B;
	font-size: 18px;
	font-weight: bold;
}

.blog-block-inner .views-row-1 {
	float: Left;
	padding-right: 50px;
	width: 350px;
	white-space: normal;
}

.blog-block-inner .views-row-2 {
	padding-right: 60px;
	float: right;
	width: 350px;
	white-space: normal;
}

.blog-block-inner span.field-content a img, .view-blog-for-homepage span.field-content a img {
	float: left;
	margin-right: 10px;
}

.blog-block-inner .views-row .views-field-view-node span.field-content {
	color: #FFFFFF;
}

.blog-block-inner .views-row .views-field-view-node span.field-content a {
	color: #023A3B;
	text-decoration: none;
}

.blog-block-inner .views-row .views-field-view-node span.field-content a:hover {
	color: #023A3B;
	text-decoration: underline;
}

.view-events-for-general-page .views-field-field-events-date .date-display-single, .view-events-for-general-page .views-field-field-events-date .date-display-start, .view-events-for-general-page .views-field-field-events-date .date-display-separator, .view-events-for-general-page .views-field-field-events-date .date-display-end, .view-forum-topics-for-general-page .views-field-title span.field-content,
.view-forum-topics-for-general-page .views-field-title a,
.view-events-for-education-home-page .views-field-field-events-date .date-display-single, .view-events-for-education-home-page .views-field-field-events-date .date-display-start, .view-events-for-education-home-page .views-field-field-events-date .date-display-separator, .view-events-for-education-home-page .views-field-field-events-date .date-display-end,
.view-Group .view-content a,
.views-field-education-related-group-title .field-content a, .views-field-education-related-group-descript a {
	color: #DF7700;
	font-size: 14px;
	font-weight: bold;
}

.view-events-for-general-page .views-field-field-events-short-desc-value {
	margin-top: -12px;
}

.view-events-for-general-page .views-row, .view-forum-topics-for-general-page .views-row, .view-events-for-education-home-page .views-row,
.pane-web-seminars .view-web-seminars .views-row {
	margin-bottom: 20px;
	clear: both;
}

.view-forum-topics-for-general-page .views-field-last-comment-timestamp span.field-content,
.view-blog-for-homepage .views-field-created,
.view-archive-genereations .views-field-created,
.view-forum-topics-for-general-page .views-field-created {
	font-size: 10px;
}

#forum-0 {
	width: 100%;
}

.view-forum-topics-for-general-page .feed-icon {
	position: relative;
	top: 0px;
	left: 0px;
}

.view-Resources-homepage .views-table th {
	height: 0px;
	border-bottom: 0px solid #CCCCCC;
	padding-right: 0px;
}

.view-Resources-homepage .views-table tr.even, .view-Resources-homepage .views-table tr.odd {
	background: none;
	border-bottom: 0px solid #CCCCCC;
	padding: 0px;
}

.view-Resources-homepage .views-table td.views-field-field-homepage-resources-link-value a {
	color: #DF7700;
	font-size: 14px;
	font-weight: bold;
}

.panels-flexible-region-2-right_contents .pane-block-7 .pane-content {
	padding-left: 0px;
}

#block-search-0 h2, #block-search-0 label, #block-menu-menu-header-right-menu h2 {
	visibility: hidden;
	height: 0px;
}

#block-menu-menu-header-right-menu, .menu-block-9.menu-name-menu-header-right-menu {
	width: 210px;
	height: 18px;
	margin-top: -27px;
	*margin-top: -26px;
	margin-left: 210px;
	padding: 0px;
}

#block-menu-menu-header-right-menu ul, #block-menu-menu-header-right-menu .content, #block-menu-menu-header-right-menu ul li,
.menu-block-9.menu-name-menu-header-right-menu ul, .menu-block-9.menu-name-menu-header-right-menu .content, .menu-block-9.menu-name-menu-header-right-menu ul li {
	padding: 0px;
	*padding: 0px;
	margin: 0px;
	*margin: -5px;
}

#block-menu-menu-header-right-menu ul li, .menu-block-9.menu-name-menu-header-right-menu ul li {
	*padding: 0px 0 0 0;
	*margin: -5px 8px 0 0;
}

#block-menu-menu-header-right-menu ul li a, .menu-block-9.menu-name-menu-header-right-menu ul li a {
	display: inline;
	padding: 0px 19px;
	*padding: 0px 19px 3px 19px;
	margin: 0px;
	*margin: 0px;
	*display: block;
}

#block-menu-menu-header-right-menu ul li.last, .menu-block-9.menu-name-menu-header-right-menu ul li.last {
	padding: 0px 0px 4px 0px;
	padding: 0px 0px 4px 0px \9;
	*padding: 0px 0px 4px 0px;
	margin: 0px;

}

#block-menu-menu-header-right-menu ul li.last, .menu-block-9.menu-name-menu-header-right-menu ul li.last {
	*margin: -5px 0 0 0px;
}

#block-menu-menu-header-right-menu ul li.last a, .menu-block-9.menu-name-menu-header-right-menu ul li.last a {
	display: inline;
	padding: 0px 26px;
	padding: 0px 26px \9;
	*padding: 0px 26px;

	margin: 0px;
	*margin: -5px;
}

#block-menu-menu-header-right-menu ul li, .menu-block-9.menu-name-menu-header-right-menu ul li {

	height: 18px;
	color: #ffffff;
	background-color: #69cfd2;
	font-size: 16px;
	font-weight: bold;
	border-top: 1px solid #8fd9dd;
	border-bottom: 1px solid #8fd9dd;
	padding: 0px 0px 4px 0px;
	width: 91px;
	text-align: center;
	cursor: pointer;
	float: left;
	margin-right: 2px;
	margin-left: 0px;

}

#block-menu-menu-header-right-menu ul li a, #block-menu-menu-header-right-menu ul li a:hover,
.menu-block-9.menu-name-menu-header-right-menu ul li a, .menu-block-9.menu-name-menu-header-right-menu ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
}

.view-Slide-show .views-field-title {
	background-image: url(images/hero_holder_bg.png);
	background-repeat: repeat;
	height: 60px;
	padding: 5px 5px 5px 10px;
	position: relative;
	top: -70px;
	z-index: 100;
	color: #DF7700;
	font-size: 32px;
	width: 625px;
}

.view-Slide-show .views-field-title a {
	height: 60px;
	padding: 5px 5px 5px 0px;
	position: relative;
	top: -5px;
	z-index: 100;
	color: #DF7700;
	font-size: 32px;
}

.view-Slide-show .views-field-body-1 {
	padding: 5px 5px 0px 10px;
	position: relative;
	top: -108px;
	z-index: 100;
	color: #FFFFFF;
	font-size: 12px;
	width: 530px;
	float: left;
}

.view-Slide-show .views-field-body-1 a {
	color: #69CFD2;
}

.views-slideshow-controls-bottom {
	position: relative;
	top: -24px;
	z-index: 100;
	width: 95px;
	float: right;
}

.view-Slide-show {
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 321px;
}

.views_slideshow_singleframe_pager div a {
	height: 11px;
	width: 11px;
	padding: 0px;
	margin: 0px;
	float: right;
}

.views_slideshow_singleframe_pager div {
	height: 11px;
	width: 11px;
	padding: 0px;
	margin: 0px;
	float: right;

}

.views-slideshow-controls-bottom {
	padding-right: 7px;
}

.views-slideshow-controls-bottom .pager-item a {
	background-image: url(/themes/custom/asa/images/hero_marker.gif);
}

.views-slideshow-controls-bottom .pager-item a:hover {
	background-image: url(/themes/custom/asa/images/hero_marker_hvr.gif);
}

.views-slideshow-controls-bottom .activeSlide a {
	background-image: url(/themes/custom/asa/images/hero_marker_hvr.gif);
}

#siteContainer #menu ul, #siteContainer #menu ul li {
	z-index: 99;
}

/* Calendar CSS */
.view-event-calendar .item-list .views-field-field-events-date, .view-event-search .views-field-field-events-date {
	font-weight: bold;
}

.view-event-calendar .item-list .views-field-title, .view-event-search .views-field-title {
	padding-top: 5px;
}

.view-event-calendar .item-list .views-field-field-events-short-desc-value {
	padding: 5px 0 10px 0;
}

.view-event-calendar .item-list .views-field-field-events-short-desc-value P {
	margin: 0;
	padding: 0;
}

.view-event-calendar .item-list ul li, .view-event-search .views-row, .view-LGBTCH-type-search .item-list ul li {
	list-style: none;
	margin: 0px 0 22px 0;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
}

.view-LGBTCH-type-search .item-list ul.pager li {
	border-bottom: 0 none;
}

/* Search page CSS */
dl.search-results .search-info {
	font-style: italic;
}

dl.search-results dt.title {
	margin-bottom: 5px;
}

dl.search-results dd {
	margin-left: 5px;
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}

div#forum table {
	width: 100%;
	margin-top: 10px;
	margin-left: 2px;
}

div#forum tr.even, div#forum tr.odd {
	background: 0 none;
	padding-bottom: 5px;
	padding-top: 5px;
}

div#forum td {
	padding-bottom: 5px;
	*padding-bottom: 10px;
	padding-top: 5px;
	*border-bottom: 1px solid #CCCCCC;
}

div#forum div.indent {
	margin-left: 0px;
}

body.education div.page-label, body.education #tabs-wrapper, body.lgbtch div.page-label, body.lgbtch #tabs-wrapper, .pane-lgbt-clearing-house-panel-pane-1, body.lgbt_aging_resources_clearinghouse #tabs-wrapper {
	width: 627px;
}

.panel-2col .panel-col-last {
	float: right;
	width: 230px;
	margin-top: -103px;
	margin-top: -109px \9;
	margin-top: -103px \0/;
	*margin-top: -109px;
}

body.education .panel-col-last h2.pane-title {
	font-size: 18px;
}

.panel-2col .panel-col-last .pane-on-the-web-0 .pane-content {
	padding-left: 10px;
}

.pane-blog-for-homepage .views-field-field-blog-image-fid, .view-blog-for-general-pages .views-field-field-blog-image-fid {
	float: left;
	width: 60px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.pane-best-practices-panel-pane-1 {
	width: 640px;
}

.pane-best-practices-panel-pane-1 .views-field-field-blog-image-fid {
	/*width:190px;*/
	padding-right: 10px;
	padding-bottom: 5px;
	float: left;
}

.view-id-Best_Practices_Topics {
	padding-top: 30px;
}

.view-id-Best_Practices_Topics .views-field-field-blog-image-fid {
	/*width:190px;*/
	padding-right: 10px;
	padding-bottom: 5px;
	float: left;
}

/*.pane-best-practices-panel-pane-1 .views-field-title,
.pane-best-practices-panel-pane-1 .views-field-created,
.pane-best-practices-panel-pane-1 .views-field-body{
	width:640px;
}*/
.view-id-Best_Practices .views-row {
	clear: both;
	margin-bottom: 5px;
	display: block;
	min-height: 123px;
}

.view-id-Best_Practices_Topics .views-row {
	clear: both;
	margin-bottom: 20px;
	display: block;
	/*min-height: 123px;*/
	/*min-height: 100px;*/
}

.view-id-Best_Practices .views-row .views-field-title a {
	color: #DF7700;
	font-size: 17px;
	font-weight: bold;
}

.view-id-Best_Practices_Topics .views-row .views-field-title a {
	color: #DF7700;
	font-size: 17px;
	font-weight: bold;
}

.view-id-Best_Practices_Topics .views-row .views-field-created .field-content,
.view-id-Best_Practices .views-row .views-field-created .field-content,
.view-aging-today .views-row .views-field-created,
.view-archive-aging-today-online .views-row .views-field-created,
.view-archive-aging-today .views-row .views-field-created,
.view-archive-business .views-row .views-field-created,
.view-archive-legalethical .views-row .views-field-created,
.view-archive-leadershipaging .views-row .views-field-created,
.view-archive-healtwellness .views-row .views-field-created,
.view-archive-caregiving .views-row .views-field-created,
.view-archive-communitybasedprograms .views-row .views-field-created,
.view-archive-creativityandlifelong .views-row .views-field-created,
.view-archive-housingaccessibility .views-row .views-field-created,
.view-archive-lgbtqaging .views-row .views-field-created,
.view-archive-mentalhealth .views-row .views-field-created,
.view-archive-multiculturalaging .views-row .views-field-created,
.view-archive-physicalhealth .views-row .views-field-created,
.view-archive-policy .views-row .views-field-created,
.view-archive-religion .views-row .views-field-created,
.view-archive-education .views-row .views-field-created,
.view-archive-stbusiness .views-row .views-field-created,
.view-archive-stdiversity .views-row .views-field-created,
.view-archive-stmembership .views-row .views-field-created,
.middle-panel-inner .view-archive .views-field-created,
.middle-panel-inner .view-content-source .views-field-created,
.forumbt .views-row .views-field-created {
	font-size: 10px;
}

.view-id-Best_Practices .views-row .views-field-body, .view-id-Best_Practices .views-row .views-field-view-node {
	margin-top: 15px;
}

.view-id-Best_Practices_Topics .views-row .views-field-body, .view-id-Best_Practices_Topics .views-row .views-field-view-node {
	margin-top: 15px;
}

#comments .comment-published {
	border-radius: 10px 10px 10px 10px;
	background-color: #eeeeee;
	padding: 1px 15px 15px 15px;
	margin-bottom: 15px;
}

#comments .comment-published ul.links li {
	padding: 0 5px 0 0;
}

/* Event Page */
.events .field-field-events-date .field-label {
	float: left;
	padding-right: 10px;
}

.events .field-field-events-date .field-items {
	float: left;
}

div.messages {
	padding: 4px 5px 4px 10px;
}

div.status {
	background: #E6EFD3;
	border: 1px solid #6B992D;
}

div.error {
	background: #ECCBC6;
	border: 1px solid #CA413E;
}

.field-type-datetime {
	margin-top: 15px;
	padding-bottom: 30px;
}

fieldset.group-events-location, fieldset.group-events-link {
	clear: both;
	margin: 0;
	padding: 15px 0 0 0;
	border: 0 none;
}

fieldset.group-events-location div, fieldset.group-events-link div, .field-field-events-full-details div, .field-field-events-short-desc div {
	line-height: 22px;
}

fieldset.group-events-location legend, fieldset.group-events-link legend {
	margin: 0;
	padding: 0 0 0 0;
	color: #008286;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}

#views-exposed-form-event-search-default #edit-tid, #block-views--exp-LGBTCH_type_search-default #edit-tid-2, #block-views--exp-LGBTCH_type_search-default #edit-tid-1, #block-views--exp-LGBTCH_type_search-default #edit-tid, #views-exposed-form-events-calendar-page-month #edit-tid {
	visibility: hidden;
	height: 0px;
	width: 0px;
	position: absolute;
	top: -100px;
	left: -100px;
}

#views-exposed-form-event-search-default #edit-tid-wrapper, #block-views--exp-LGBTCH_type_search-default #edit-tid-2-wrapper, #block-views--exp-LGBTCH_type_search-default #edit-tid-1-wrapper, #block-views--exp-LGBTCH_type_search-default #edit-tid-wrapper {
	padding: 10px 2px 0px 2px;

}

/* text resize */
#block-text_resize-0 {
	width: 121px;
	float: right;
	clear: both;
	margin-top: -18px;
	margin-top: -16px \9;
	margin-top: -16px \0/;
	*margin-top: 2px;
	position: relative;
	z-index: 97;

	/*


      margin-top: -15px;
      *margin-top: 8px;
      margin-right: 19px;*/
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	#block-text_resize-0 {
		margin-top: -12px;
	}
}

#block-text_resize-0 h2 {
	color: #008286;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	width: 70px;
	border: 0 none;
	/*

      */
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	#block-text_resize-0 h2 {
		margin: 2px 0 0 0;
	}
}

#block-text_resize-0 div.content {
	float: right;
	/*margin: -7px 0 0 0;
  width: 14px;*/
}

#block-text_resize-0 a#text_resize_decrease {
	background: none;
	cursor: pointer;
	font-size: 12px;
	outline: medium none;
	text-indent: 0;
	background-image: url(images/text-resize-separater.gif);
	background-position: 15px 6px;
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 0 0;
	margin-top: 2px \9;
	margin-top: 2px \0/;
	*margin-top: 2px;
	/*margin: 4px 0 0 0;
  width: 22px;
  */
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	#block-text_resize-0 a#text_resize_decrease {
		margin-top: 0px;
	}
}

#block-text_resize-0 a#text_resize_increase {
	background: none;
	cursor: pointer;
	font-size: 16px;
	margin: -4px 0 0 0;
	margin-top: 0px \9;
	margin-top: 0px \0/;
	*margin-top: -2px;
	outline: medium none;
	text-indent: 0;
	float: right;
	/*width: 0px;
  */
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	#block-text_resize-0 a#text_resize_increase {
		margin-top: -2px;
	}
}

/*#block-text_resize-0 sup {
	visibility: hidden;
	height: 0;
	width: 0;
	text-indent: -999px;
}*/
#page-homepage .panels-flexible-column-2-4 {
	margin-top: 0px;
}

#page-homepage .pane-on-the-web-0 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.pane-on-the-web-0 {
	margin-top: 39px;
	margin-bottom: 20px;
}

/* event calendar */
form#views-exposed-form-event-search-default .views-exposed-form .views-exposed-widget {
	padding-top: 0;
	padding-bottom: 10px;
}

.views-exposed-form .views-exposed-widget input#edit-submit-event-search, .views-exposed-form .views-exposed-widget input#edit-submit-events-calendar {
	margin-top: 0;
}

#edit-field-events-date-value-value-wrapper #edit-field-events-date-value-value-datepicker-popup-0-wrapper .description {
	visibility: hidden;
	height: 0;
}

input#edit-field-events-full-details-value, input#edit-field-events-date-value-value-datepicker-popup-0,
input#edit-field-events-date-value-value-datepicker-popup-1, #search_date {
	width: 202px;
}

.region-sidebar-second #views-exposed-form-event-search-default .topicList,
.region-sidebar-second #views-exposed-form-events-calendar-page-month .topicList, form#views-exposed-form-LGBTCH-type-search-default .views-exposed-form .topicListLgbt, form#views-exposed-form-LGBTCH-type-search-default .views-exposed-form .CategoryListLgbt, form#views-exposed-form-LGBTCH-type-search-default .views-exposed-form .TypeListLgbt {
	padding: 0 0 5px 0;
	width: 211px;
}

.views-exposed-form .topicList {
	float: left;
	padding: 0.5em 1em 0 0;
}

.views-exposed-form .topicListLgbt, .views-exposed-form .categoryListLgbt, .views-exposed-form .typeListLgbt {
	float: left;
	padding: 0.5em 1em 0 0;
}

.region-sidebar-second #views-exposed-form-event-search-default .topicList label div#topicDiv,
.region-sidebar-second #views-exposed-form-events-calendar-page-month .topicList label div#topicDiv {
	background-color: #69CFD3;
	padding: 5px 0 0 5px;
	width: 206px;
	cursor: pointer;
}

#block-views--exp-LGBTCH_type_search-default .views-exposed-form .topicListLgbt label div#topicDivLgbt,
#block-views--exp-LGBTCH_type_search-default .views-exposed-form .typeListLgbt label div#typeDivLgbt {
	background-color: #69CFD3;
	padding: 5px 0 0 5px;
	width: 206px;
	cursor: pointer;
	margin-top: 10px;
}

#block-views--exp-LGBTCH_type_search-default .views-exposed-form .categoryListLgbt label div#categoryDivLgbt {
	background-color: #69CFD3;
	padding: 5px 0 0 5px;
	width: 206px;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: -6px;
}

.views-exposed-form .topicList .views-widget, .views-exposed-form .topicListLgbt .views-widget, .views-exposed-form .categoryListLgbt .views-widget, .views-exposed-form .typeListLgbt .views-widget {
	background-color: #b4e7e8;
	padding: 0 5px 0 5px;
	line-height: 22px;
	margin-bottom: 5px;
}

#header_generations_title, #header_aging_today_title {
	font-size: 110px;
	padding: 20px 10px 5px 0;
	margin-left: -3px;
}

#header_generations_slowgan, #header_aging_today_slowgan {
	font-size: 24px;
	padding: 0px 10px 5px 0;
}

#loginHolder h2, #loginHolder #edit-name-wrapper label, #loginHolder #edit-pass-wrapper label {
	visibility: hidden;
	height: 0px;
	width: 0px;
}

#loginHolder .item-list ul li {
	list-style: none;
}

#loginHolder #edit-remember-me-wrapper label {
	font-weight: bold;
}

.middle-panel-inner-withoutLeft .forum-topic-navigation .topic-next {
	text-align: right;
}

.middle-panel-inner-withoutLeft .forum-topic-navigation .topic-previous {
	text-align: left;
}

#bestpractices_header_title {
	float: left;
	width: 607px;
}

#bestpractices_header_title h2 {
	width: 99%;
}

#bestpractices_header_title_topics {
	float: left;
	width: 390px;
}

#bestpractices_header_title_topics h2 {
	width: 98%;
}

#bestpractices_header_subscribe_topics {
	float: left;
	margin-left: -56px;
	margin-top: 3px;
	width: 62px;
}

#bestpractices_header_feed_image_topics {
	float: left;
	margin-top: 2px;
	width: 27px;
}

#bestpractices_header_subscribe {
	float: left;
	margin-left: -56px;
	margin-top: 3px;
	width: 62px;
}

#bestpractices_header_feed_image {
	float: left;
	margin-top: 2px;
	width: 27px;
}

.view-forum-topics-for-general-page #forum_header_subscribe {
	float: left;
	margin-left: -56px;
	margin-top: 3px;
	width: 62px;
}

.view-forum-topics-for-general-page #forum_header_feed_image {
	float: left;
	margin-top: 0px;
	width: 27px;
}

#headerContainer .block-block, #headerContainer .block-views {
	float: left;
	margin-left: 20px;
}

#forum_header_title {
	float: left;
	width: 177px;
}

#forum_header_title h2 {
	width: 168px;
}

#forum_header_subscribe {
	float: left;
	margin-left: -56px;
	margin-top: 18px;
	width: 62px;
}

#forum_header_feed_image {
	float: left;
	margin-top: 15px;
	width: 27px;
}

.middle-panel-inner .view-aging-today .views-row, .middle-panel-inner .view-archive-genereations .views-row {
	margin-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 15px;
}

.forumbt .view-forum-by-terms .views-row .views-field-title a {
	color: #DF7700;
	font-size: 17px;
	font-weight: bold;
}

.middle-panel-inner .view-aging-today .views-field-title a,
.middle-panel-inner .view-archive-aging-today-online .views-field-title a,
.middle-panel-inner .view-archive-aging-today .views-field-title a,
.middle-panel-inner .view-archive-business .views-field-title a,
.middle-panel-inner .view-archive-legalethical .views-field-title a,
.middle-panel-inner .view-archive-leadershipaging .views-field-title a,
.middle-panel-inner .view-archive-healtwellness .views-field-title a,
.middle-panel-inner .view-archive-caregiving .views-field-title a,
.middle-panel-inner .view-archive-communitybasedprograms .views-field-title a,
.middle-panel-inner .view-archive-creativityandlifelong .views-field-title a,
.middle-panel-inner .view-archive-housingaccessibility .views-field-title a,
.middle-panel-inner .view-archive-lgbtqaging .views-field-title a,
.middle-panel-inner .view-archive-mentalhealth .views-field-title a,
.middle-panel-inner .view-archive-multiculturalaging .views-field-title a,
.middle-panel-inner .view-archive-physicalhealth .views-field-title a,
.middle-panel-inner .view-archive-policy .views-field-title a,
.middle-panel-inner .view-archive-religion .views-field-title a,
.middle-panel-inner .view-archive-education .views-field-title a,
.middle-panel-inner .view-archive-stbusiness .views-field-title a,
.middle-panel-inner .view-archive-stdiversity .views-field-title a,
.middle-panel-inner .view-archive-stmembership .views-field-title a,
.middle-panel-inner .view-archive .views-field-title a,
.middle-panel-inner .view-content-source .views-field-title a {
	color: #DF7700;
	font-size: 17px;
	font-weight: bold;
}

.middle-panel-inner .view-aging-today .views-field-field-blog-image-fid,
.middle-panel-inner .view-blog-for-homepage .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-genereations .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-aging-today-online .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-aging-today .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-business .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-legalethical .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-leadershipaging .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-healtwellness .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-caregiving .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-communitybasedprograms .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-creativityandlifelong .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-housingaccessibility .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-lgbtqaging .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-mentalhealth .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-multiculturalaging .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-physicalhealth .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-policy .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-religion .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-education .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-stbusiness .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-stdiversity .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive-stmembership .views-field-field-blog-image-fid,
.middle-panel-inner .view-archive .views-field-field-blog-image-fid,
.middle-panel-inner .view-content-source .views-field-field-blog-image-fid {
	float: left;
	padding-bottom: 5px;
	padding-right: 10px;
	/*width: 190px;*/
}

.middle-panel-inner .view-aging-today .views-field-view-node,
.middle-panel-inner .view-blog-for-homepage .views-field-view-node,
.middle-panel-inner .view-archive-genereations .views-field-view-node,
.middle-panel-inner .view-archive-aging-today-online .views-field-view-node,
.middle-panel-inner .view-archive-aging-today .views-field-view-node,
.middle-panel-inner .view-archive-business .views-field-view-node,
.middle-panel-inner .view-archive-legalethical .views-field-view-node,
.middle-panel-inner .view-archive-leadershipaging .views-field-view-node,
.middle-panel-inner .view-archive-healtwellness .views-field-view-node,
.middle-panel-inner .view-archive-caregiving .views-field-view-node,
.middle-panel-inner .view-archive-communitybasedprograms .views-field-view-node,
.middle-panel-inner .view-archive-creativityandlifelong .views-field-view-node,
.middle-panel-inner .view-archive-housingaccessibility .views-field-view-node,
.middle-panel-inner .view-archive-lgbtqaging .views-field-view-node,
.middle-panel-inner .view-archive-mentalhealth .views-field-view-node,
.middle-panel-inner .view-archive-multiculturalaging .views-field-view-node,
.middle-panel-inner .view-archive-physicalhealth .views-field-view-node,
.middle-panel-inner .view-archive-policy .views-field-view-node,
.middle-panel-inner .view-archive-religion .views-field-view-node,
.middle-panel-inner .view-archive-education .views-field-view-node,
.middle-panel-inner .view-archive-stbusiness .views-field-view-node,
.middle-panel-inner .view-archive-stdiversity .views-field-view-node,
.middle-panel-inner .view-archive-stmembership .views-field-view-node,
.middle-panel-inner .view-archive .views-field-view-node,
#page-homepage .view-blog-for-homepage .views-field-view-node,
.middle-panel-inner .view-content-source .views-field-view-node,
.view-forum-topics-for-general-page .views-field-view-node {
	margin-top: 15px;
}

.middle-panel-inner .view-aging-today .view-footer, .middle-panel-inner .view-blog-for-homepage .view-footer,
.middle-panel-inner .view-content-source .view-footer, .middle-panel-inner .view-archive .view-footer,
.middle-panel-inner .view-archive-genereations .view-footer, .middle-panel-inner .view-archive-aging-today .view-footer, .middle-panel-inner .view-archive-aging-today-online .view-footer,
.middle-panel-inner .view-archive-business .view-footer,
.middle-panel-inner .view-archive-legalethical .view-footer,
.middle-panel-inner .view-archive-leadershipaging .view-footer,
.middle-panel-inner .view-archive-healtwellness .view-footer,
.middle-panel-inner .view-archive-caregiving .view-footer,
.middle-panel-inner .view-archive-communitybasedprograms .view-footer,
.middle-panel-inner .view-archive-creativityandlifelong .view-footer,
.middle-panel-inner .view-archive-housingaccessibility .view-footer,
.middle-panel-inner .view-archive-lgbtqaging .view-footer,
.middle-panel-inner .view-archive-mentalhealth .view-footer,
.middle-panel-inner .view-archive-multiculturalaging .view-footer,
.middle-panel-inner .view-archive-physicalhealth .view-footer,
.middle-panel-inner .view-archive-policy .view-footer,
.middle-panel-inner .view-archive-religion .view-footer,
.middle-panel-inner .view-archive-education .view-footer,
.middle-panel-inner .view-archive-stbusiness .view-footer,
.middle-panel-inner .view-archive-stdiversity .view-footer,
.middle-panel-inner .view-archive-stmembership .view-footer,
.forumbt .view-forum-by-terms .view-footer {
	float: right;
}

.middle-panel-inner .view-aging-today .view-footer div#forum_header_subscribe, .middle-panel-inner .view-blog-for-homepage .view-footer div#forum_header_subscribe {
	float: left;
	margin: 6px 3px 0 0;
	padding: 0;
}

.middle-panel-inner .view-aging-today .view-footer div#forum_header_feed_image, .middle-panel-inner .view-blog-for-homepage .view-footer div#forum_header_feed_image {
	float: left;
	margin: 0;
	padding: 0;
}

#page-blog .view-blog-for-homepage .views-row-even, #page-blog .view-blog-for-homepage .views-row-odd {
	width: 423px;
	float: left;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 15px;
}

#page-blog .view-blog-for-homepage .views-row-even h2, #page-blog .view-blog-for-homepage .views-row-odd h2,
.middle-panel-inner .view-archive-aging-today .views-row h2, .middle-panel-inner .view-archive-aging-today-online .views-row h2, .middle-panel-inner .view-archive-genereations .views-row h2,
.middle-panel-inner .view-archive-business .views-row h2,
.middle-panel-inner .view-archive-legalethical .views-row h2,
.middle-panel-inner .view-archive-leadershipaging .views-row h2,
.middle-panel-inner .view-archive-healtwellness .views-row h2,
.middle-panel-inner .view-archive-caregiving .views-row h2,
.middle-panel-inner .view-archive-communitybasedprograms .views-row h2,
.middle-panel-inner .view-archive-creativityandlifelong .views-row h2,
.middle-panel-inner .view-archive-housingaccessibility .views-row h2,
.middle-panel-inner .view-archive-lgbtqaging .views-row h2,
.middle-panel-inner .view-archive-mentalhealth .views-row h2,
.middle-panel-inner .view-archive-multiculturalaging .views-row h2,
.middle-panel-inner .view-archive-physicalhealth .views-row h2,
.middle-panel-inner .view-archive-policy .views-row h2,
.middle-panel-inner .view-archive-religion .views-row h2,
.middle-panel-inner .view-archive-education .views-row h2,
.middle-panel-inner .view-archive-stbusiness .views-row h2,
.middle-panel-inner .view-archive-stdiversity .views-row h2,
.middle-panel-inner .view-archive-stmembership .views-row h2 {
	border: 0 none;
	padding-left: 0px;
	width: 100%;
}

.middle-panel-inner .view-archive-aging-today .views-row h2, .middle-panel-inner .view-archive-aging-today-online .views-row h2, .middle-panel-inner .view-archive-genereations .views-row h2,
.middle-panel-inner .view-archive-business .views-row h2,
.middle-panel-inner .view-archive-legalethical .views-row h2,
.middle-panel-inner .view-archive-leadershipaging .views-row h2,
.middle-panel-inner .view-archive-healtwellness .views-row h2,
.middle-panel-inner .view-archive-caregiving .views-row h2,
.middle-panel-inner .view-archive-communitybasedprograms .views-row h2,
.middle-panel-inner .view-archive-creativityandlifelong .views-row h2,
.middle-panel-inner .view-archive-housingaccessibility .views-row h2,
.middle-panel-inner .view-archive-lgbtqaging .views-row h2,
.middle-panel-inner .view-archive-mentalhealth .views-row h2,
.middle-panel-inner .view-archive-multiculturalaging .views-row h2,
.middle-panel-inner .view-archive-physicalhealth .views-row h2,
.middle-panel-inner .view-archive-policy .views-row h2,
.middle-panel-inner .view-archive-religion .views-row h2,
.middle-panel-inner .view-archive-education .views-row h2,
.middle-panel-inner .view-archive-stbusiness .views-row h2,
.middle-panel-inner .view-archive-stdiversity .views-row h2,
.middle-panel-inner .view-archive-stmembership .views-row h2 {
	margin-top: 0px;
	width: 100%;
}

.forumbt .view-forum-by-terms .views-row {
	margin-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 15px;
}

.middle-panel-inner .view-archive-aging-today .views-row, .middle-panel-inner .view-archive-aging-today-online .views-row,
.middle-panel-inner .view-archive .views-row,
.middle-panel-inner .view-content-source .views-row,
.middle-panel-inner .view-archive-business .views-row,
.middle-panel-inner .view-archive-legalethical .views-row,
.middle-panel-inner .view-archive-leadershipaging .views-row,
.middle-panel-inner .view-archive-healtwellness .views-row,
.middle-panel-inner .view-archive-caregiving .views-row,
.middle-panel-inner .view-archive-communitybasedprograms .views-row,
.middle-panel-inner .view-archive-creativityandlifelong .views-row,
.middle-panel-inner .view-archive-housingaccessibility .views-row,
.middle-panel-inner .view-archive-lgbtqaging .views-row,
.middle-panel-inner .view-archive-mentalhealth .views-row,
.middle-panel-inner .view-archive-multiculturalaging .views-row,
.middle-panel-inner .view-archive-physicalhealth .views-row,
.middle-panel-inner .view-archive-policy .views-row,
.middle-panel-inner .view-archive-religion .views-row,
.middle-panel-inner .view-archive-education .views-row,
.middle-panel-inner .view-archive-stbusiness .views-row,
.middle-panel-inner .view-archive-stdiversity .views-row,
.middle-panel-inner .view-archive-stmembership .views-row {
	margin-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 15px;
}

#page-blog .view-blog-for-homepage .views-row-even h2 a, #page-blog .view-blog-for-homepage .views-row-odd h2 a,
.middle-panel-inner .view-archive-aging-today .views-row h2 a, .middle-panel-inner .view-archive-aging-today-online .views-row h2 a, .middle-panel-inner .view-archive-genereations .views-row h2 a,
.middle-panel-inner .view-archive-business .views-row h2 a,
.middle-panel-inner .view-archive-legalethical .views-row h2 a,
.middle-panel-inner .view-archive-leadershipaging .views-row h2 a,
.middle-panel-inner .view-archive-healtwellness .views-row h2 a,
.middle-panel-inner .view-archive-caregiving .views-row h2 a,
.middle-panel-inner .view-archive-communitybasedprograms .views-row h2 a,
.middle-panel-inner .view-archive-creativityandlifelong .views-row h2 a,
.middle-panel-inner .view-archive-housingaccessibility .views-row h2 a,
.middle-panel-inner .view-archive-lgbtqaging .views-row h2 a,
.middle-panel-inner .view-archive-mentalhealth .views-row h2 a,
.middle-panel-inner .view-archive-multiculturalaging .views-row h2 a,
.middle-panel-inner .view-archive-physicalhealth .views-row h2 a,
.middle-panel-inner .view-archive-policy .views-row h2 a,
.middle-panel-inner .view-archive-religion .views-row h2 a
.middle-panel-inner .view-archive-education .views-row h2 a,
.middle-panel-inner .view-archive-stbusiness .views-row h2 a,
.middle-panel-inner .view-archive-stdiversity .views-row h2 a,
.middle-panel-inner .view-archive-stmembership .views-row h2 a {
	color: #DF7700;
}

ul li.blog_usernames_blog {
	padding: 0;
}

.pane-resources-homepage {
	margin-bottom: 10px;
}

.views-field-field-events-date span.field-content a {
	color: #DF7700;
}

.views-field-field-events-date span.field-content a:hover {
	color: #DF7700;
}

.region-content .field--name-field-blog-image {
	float: left;
	margin: 7px 15px 15px 0;
}

.topNavigationContainer {
	height: 50px;
	background-color: #b4e7e8;
	padding: 10px 0px 0px 20px;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	/*width:398px;*/
	width: 374px;
	*top: 32px;
}

.topNavigationContainer #block-user-0 {
	margin-top: -10px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.topNavigationContainer #block-user-0 {
		margin-top: -12px;
	}
}

form#search-block-form input#edit-search-block-form-1 {
	width: 171px;
	margin-left: -79px;
}

form#user-login-form .form-item {
	margin: 0;
	padding: 0;
}

form#user-login-form #edit-name-wrapper {
	float: left;
	margin-right: 3px;
}

form#user-login-form #edit-pass-wrapper {
	float: left;
}

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

form#user-login-form input#edit-pass {
	width: 120px;
	*width: 90px;
}

form#user-login-form input.form-submit {
	float: right;
	margin-top: -23px;
	margin-top: -22px \9 !important;
	margin-top: -23px \0/ !important;
	*margin-top: 1px !important;
	margin-right: 36px;
	margin-right: 49px \9 !important;
	margin-right: 49px \0/ !important;
[ margin-right: 48 px !important;
	margin-right: 48px !important;
] * margin-right: 44 px !important;

	height: 22px \9 !important;
	height: 23px \0/ !important;
	*height: 23px !important;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	form#user-login-form input.form-submit {
		margin-top: -22px;
		margin-right: 52px;
		height: 23px;
	}
}

form#user-login-form #edit-remember-me-wrapper {
	clear: both;
	float: left;
	margin-top: 5px;
	*width: 100px;
	*text-align: left;
}

form#user-login-form .item-list {
	float: left;
	margin-top: 7px;
	margin-left: 58px;
	*margin-left: 50px;
	*width: 200px;
}

#views_slideshow_singleframe_teaser_section_Slide_show-block_1 {
	height: 321px !important;
}

div#edit-field-events-date-value-value-datepicker-popup-1-wrapper div.description {
	visibility: hidden;
	height: 0;
}

div.date-views-filter-wrapper {
	*margin-top: -13px;
}

/*.field-field-learn-more {
	padding-top:10px;
}

.field-field-learn-more .field-label {
	width:100px;
	float:left;
}*/
#edit-field-events-date-value-value-datepicker-popup-0, #edit-field-events-date-value-value-datepicker-popup-1 {
	visibility: hidden;
	width: 0px;
	height: 0px;
	margin-top: -10px;
}

#page-homepage .pane-blog-for-homepage h2.pane-title {
	margin-top: 15px;
}

.pane-events-for-general-page, .pane-lgbtch, .pane-web-seminars {
	margin-bottom: 20px;
}

.meta .terms.terms-inline ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	width: 100%;
	display: table;
	padding-bottom: 15px;
}

.meta .terms.terms-inline ul li {
	float: left;
	margin-right: 15px;
	color: #008286;
	font-weight: bold;
}

.topic_checkbox, .category_checkbox, .type_checkbox {
	float: left;
	margin-top: 4px;
}

.topic_detail, .category_detail, .type_detail {
	float: left;
	width: 177px;
	padding-left: 5px;
}

.view-forum-topics-for-general-page .view-empty {
	clear: both;
}

.view-Group .view-content .views-field-field-related-group-img-fid, .view-id-groups_block_edu_landing_pages .views-field-tid {
	float: left;
	margin: 0 10px 5px 0;
	*margin: 0 10px 0px 0;
}

.view-Group .view-content .views-field-field-related-group-link-value a {
	color: #B61230;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.view-Group .view-content .views-field-field-related-group-link-value a:hover {
	text-decoration: underline;
}

.view-Group .view-content .views-row {
	padding-left: 10px;
}

/*.view-Group .view-content .views-field-field-related-group-desc-value, .views-field-education-related-group-descript {
	clear: both;
}
*/
/*.views-field-education-related-group-descript {
	clear: both;
}*/
form.job_search_form {
	margin-bottom: 15px;
	display: table;
}

.job_search {
	border-top: 1px solid #efbb7f !important;
	border-left: 1px solid #efbb7f !important;
	border-bottom: 1px solid #efbb7f !important;
	background-color: #FFFFFF !important;
	border-right: 0 none !important;
	height: 13px !important;
	float: left;
}

.job_search_button {
	background-image: url(images/btn-job-search.gif) !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	border: 0 none !important;
	height: 24px !important;
	width: 32px !important;
	margin-left: 0 !important;
	background-color: #FFFFFF !important;
	float: left;
}

.view-forum-topics-for-general-page .view-header {
	margin-left: -10px;
}

#forum tr td.forum {
	padding-left: 50px;
	background-position: 22px 2px;
}

.view-LGBTCH {
	padding-left: 10px;
}

/* left panel menu */
.left-panel-inner {
	float: left;
	width: 189px;
	margin-right: 20px;
}

.left-panel-inner .block-menu_block, .left-panel-inner .block-menu {
	padding: 10px 0 10px 0;
	background-color: #e0e0e0;
	margin-bottom: 10px;
}

.region-sidebar-first ul.menu, .left-panel-inner .block-menu .content ul.menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.region-sidebar-first .web-seminar-home ul {
	list-style-type: disc;
	margin-left: 30px;
}

.region-sidebar-first .web-seminar-home ul li {
	padding-left: 0 !important;
}

.region-sidebar-first ul.menu li, .left-panel-inner .block-menu .content ul.menu li {
	margin: 5px 0 5px 0;
	padding: 5px 0 0px 10px;
	color: #033438;
	font-size: 16px;
}

.region-sidebar-first ul.menu li.expanded, .left-panel-inner .block-menu .content ul.menu li.expanded {
	/*	padding: 5px 0 0 10px;*/
}

.region-sidebar-first ul.menu li a, .left-panel-inner .block-menu .content ul.menu li a,
.region-sidebar-first ul.menu li a:hover, .left-panel-inner .block-menu .content ul.menu li a:hover {
	text-decoration: none;
	color: #033438;
}

/*
.region-sidebar-first ul.menu li.active, .left-panel-inner .block-menu .content ul.menu li.active,  {
	background-color: #e07701;
}
*/
/* CSS for all other left menu Starts*/
.region-sidebar-first ul.menu > li.expanded ul.menu > li.active-trail > ul.menu > li, .left-panel-inner .block-menu .content ul.menu > li.expanded ul.menu > li.active-trail > ul > li {
	/*background-color: #e07701;*/
	color: #033438;
	background-image: none;
	margin-left: 10px !important;
	padding-bottom: 5px;
	list-style: square outside none;
	*padding-left: 0px !important;
	*margin-left: 25px !important;

}

.region-sidebar-first ul.menu li.expanded ul.menu li, .left-panel-inner .block-menu .content ul.menu li.expanded ul.menu li {
	background-image: url(../images/secondary-nav-left-bg.gif);
	background-position: 18px 14px;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 0px;
}

.region-sidebar-first ul.menu li.active, .left-panel-inner .block-menu .content ul.menu li.active {
	background-color: #e07701;
}

/* CSS for all other left menu ENDS*/

.left-primary-menu > ul.menu > li a {
	font-size: 16px !important;
}

.left-primary-menu > ul.menu > li > ul > li a {
	font-size: 15px !important;
	margin-left: -14px !important;
	*margin-left: 0px !important;
	display: block;
}

.left-primary-menu > ul.menu > li > ul > li > ul > li a {
	font-size: 14px !important;
}

.left-primary-menu > ul.menu > li a.active, .left-primary-menu > ul.menu > li a.is-active {
	/*background-color: #e07701;*/
	color: #fff !important;
	font-size: 16px !important;
}

.left-primary-menu > ul.menu > li > ul > li a.active, .left-primary-menu > ul.menu > li > ul > li a.is-active {
	/*background-color: #e07701;*/
	color: #e07701 !important;
	font-size: 15px !important;
}

.left-primary-menu > ul.menu > li > ul > li > ul > li a.active, .left-primary-menu > ul.menu > li > ul > li > ul > li a.is-active {
	/*background-color: #e07701;*/
	color: #e07701 !important;
	font-size: 14px !important;
}

/*
.region-sidebar-first > ul.menu > li > ul > li.active > a.active-trail, .left-panel-inner .block-menu .content > ul.menu > li > ul > li.active > a.active-trail, .region-sidebar-first > ul.menu > li > ul > li.active > a.active-trail, .left-panel-inner .block-menu .content > ul.menu > li> ul > li.active-trail > a.active {

	color: #e07701;
	font-size: 14px;
}
*/

.region-sidebar-first ul.menu li.active ul.menu, .left-panel-inner .block-menu .content ul.menu li.active ul.menu {
	background-color: #E0E0E0;
	list-style-type: none;
	margin: 0 0 0 -10px;
	padding: 0;
}

.region-sidebar-first ul.menu li.expanded ul.menu, .left-panel-inner .block-menu .content ul.menu li.expanded ul.menu {
	background-color: #E0E0E0;
	list-style-type: none;
	margin: 0 0 0 -10px;
	padding: 0;
}

/*.region-sidebar-first ul.menu li.expanded ul.menu li.active-trail, .left-panel-inner .block-menu .content ul.menu li.expanded ul.menu li.active-trail {
	background-color: #e07701;
	color: #FFFFFF;
	background-image: url(images/secondary-nav-left-bg-selected.gif);
	background-position: 18px 14px;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 5px;
}
*/
.region-sidebar-first ul.menu > li.expanded ul.menu > li.active-trail, .left-panel-inner .block-menu .content ul.menu > li.expanded ul.menu > li.active-trail {
  color: #e07701;
}

.region-sidebar-first .left-others-menu ul.menu > li.expanded ul.menu > li.active-trail {
	background-color: #E07701;
}

/*.region-sidebar-first ul.menu > li.expanded ul.menu > li.active-trail > ul.menu > li, .left-panel-inner .block-menu .content ul.menu > li.expanded ul.menu > li.active-trail > ul > li */
.left-primary-menu > ul.menu > li > ul > li > ul > li {
	/*background-color: #e07701;*/
	color: #033438;
	background-image: none;
	margin-left: 10px !important;
	padding-bottom: 5px;
	list-style: square outside none;
	padding-left: 12px !important;
	*padding-left: 0px !important;
	*margin-left: 25px !important;

}

.left-primary-menu > ul.menu > li > ul > li > ul > li > ul > li {
	list-style: circle outside none;
	padding-left: 12px;
}

.left-primary-menu > ul.menu > li > ul > li > ul > li > ul > li > ul > li {
	list-style: disc outside none;
	padding-left: 12px;
}

.left-primary-menu > ul.menu > li > ul > li > ul > li > ul > li > ul > li.active {
	color: #E07701 !important;
}

.left-primary-menu > ul.menu > li > ul > li > ul > li > ul > li > ul > li > ul > li {
	list-style: square outside none;
	padding-left: 12px;
}

.left-primary-menu > ul.menu > li > ul > li > ul > li > ul > li > ul > li > ul > li.active {
	color: #E07701 !important;
}

.left-primary-menu > ul.menu > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li {
	list-style: circle outside none;
	padding-left: 12px;
}

.left-primary-menu > ul.menu > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li.active {
	color: #E07701 !important;
}

.left-primary-menu > ul.menu > li > ul > li > ul > li.active {
	color: #e07701 !important;
	background-color: transparent !important;
}

/*.region-sidebar-first ul.menu li.expanded ul.menu li, .left-panel-inner .block-menu .content ul.menu li.expanded ul.menu li {
	background-image: url(images/secondary-nav-left-bg.gif);
	background-position: 18px 14px;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 5px;
}*/
.left-primary-menu > ul.menu > li > ul > li {
	/* list-style: square outside none; */
	list-style: disc outside none;
	padding-left: 12px !important;
	*padding-left: 0px !important;
	padding-bottom: 5px;
	margin-left: 30px !important;
	background-image: none !important;
	background-color: transparent !important;

}

.left-primary-menu > ul.menu > li > ul > li.active {
	color: #e07701 !important;
	background-image: none !important;
	background-color: transparent !important;

}

.left-primary-menu ul.menu > li > ul > li a {
	margin-left: 15px;
}

.left-primary-menu ul.menu > li > ul > li > ul > li a {
	display: block;
	margin-left: -14px;
}

.green-box-content form {
	margin-bottom: 15px;
	display: table;
}

.green-box-content form input[type="text"] {
	border-top: 1px solid #8adadb !important;
	border-left: 1px solid #8adadb !important;
	border-bottom: 1px solid #8adadb !important;
	background-color: #FFFFFF !important;
	border-right: 0 none !important;
	height: 13px !important;
	float: left;
	width: 120px;
}

.green-box-content form input[type="submit"] {
	background-image: url(images/btn-search-member.gif) !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	border: 0 none !important;
	height: 21px !important;
	width: 32px !important;
	margin-left: 0 !important;
	background-color: #FFFFFF !important;
	float: left;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
	margin-bottom: 0px;
}

.profile-block {
	float: left;
	color: #3b979a;
	font-size: 13px;
	padding: 28px 0 0 160px;
	font-weight: bold;
}

.profile-name {
	color: #0078a8;
	padding-top: 3px;
	font-size: 15px;
}

body.blogs .middle-panel-inner-withoutLeft .node h2 {
	border: 0px;
	padding-left: 0px;
}

body.blogs .middle-panel-inner-withoutLeft .node h2 a {
	color: #df7700;
	font-size: 17px;
	font-weight: bold;
}

body.blogs .middle-panel-inner-withoutLeft .node {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 15px;
	margin-bottom: 15px;

}

.item-list .pager li {
	padding: 0px;
}

.views-exposed-form .views-exposed-widget input#edit-submit-LGBTCH-type-search {
	margin-top: 0px;
	margin-left: -23px;
}

.views-exposed-form .views-exposed-widget input#edit-submit-event-search, .views-exposed-form .views-exposed-widget input#edit-submit-events-calendar {
	margin-top: 0px;
	margin-left: -35px;
}

.contentHomeWithoutLeftRight .page-label {
	width: 627px;
}

#block-views--exp-LGBTCH_type_search-default .form-item {
	margin-bottom: 0px;

[ margin-bottom: - 6 px !important;
	margin-bottom: -6px !important;
] * margin-bottom: 0 px !important;
[ margin-left: - 2 px !important;
	margin-left: -2px !important;
] * margin-left: 0 px !important;
}

#edit-keyword-wrapper {
	margin-bottom: -5px !important;

}

.links li.blog_usernames_blog {
	display: none;
}

.lgbt_aging_resources_clearinghouse .panel-2col .panel-col-first {
	width: 70%;
}

.lgbt_aging_resources_clearinghouse .panel-2col .panel-col-first .pane-content {
	text-align: justify;
	width: 639px;
}

.lgbt_aging_resources_clearinghouse .messages, .education .messages {
	width: 627px;
}

#block-views--exp-event_search-default .form-item {
	margin-top: 0px !important;

}

#block-views--exp-event_search-default #edit-field-events-date-value-value-datepicker-popup-1-wrapper {
	margin-top: 0px !important;
	*margin-top: -16px !important;
}

#block-views--exp-event_search-default #edit-keyword-event-wrapper {
	margin-left: 0px;
[ margin-left: - 2 px;
	margin-left: -2px;
] * margin-left: 0 px;
}

.field-field-event-time-zone {
	margin-bottom: 15px;
}

/*.region-sidebar-first > ul.menu > li.active, .left-panel-inner .block-menu .content > ul.menu > li.active-trail{
	background-color: #e07701;
}*/
.left-primary-menu > ul.menu > li.active-trail.active {
	background-color: #e07701;
}

.left-primary-menu ul li a.educationmenu + ul li {
	display: none;
}

.education .contentLeftHome .messages {
	width: 415px;
}

.region-sidebar-second #views-exposed-form-events-calendar-page-month .form-item-title,
.region-sidebar-second #views-exposed-form-event-search-default .form-item-title,
.region-sidebar-second #views-exposed-form-events-calendar-page-month .form-item-field-events-full-details-value,
.region-sidebar-second #views-exposed-form-event-search-default .form-item-field-events-full-details-value,
.region-sidebar-second #views-exposed-form-events-calendar-page-month .form-item-field-events-short-desc-value,
.region-sidebar-second #views-exposed-form-event-search-default .form-item-field-events-short-desc-value {
	display: none;
	width: 0px;
	height: 0px;
	position: absolute;
	top: -100px;
	left: -100px;
}

.view-data-node-data-field-events-full-details-field-events-short-desc-value a,
.view-data-node-data-field-events-date-field-events-short-desc-value a, .view-data-node-title a {
	font-size: 11px !important;
	font-weight: bold !important;
}

.calendar-calendar ul {
	padding: 0px !important;
	float: right;
	margin: 0 0 0 0;
}

.view-events-calendar .view-header .events-calendar-top-links ul li {
	list-style: none !important;
	float: left;
	margin-bottom: 0px !important;
	width: 60px !important;
	text-align: center !important;
	font-size: 14px;
	border-right: 1px solid #9eefee;
}

.view-events-calendar .view-header ul li a {
	color: #DF7700;
}

.date-nav {
	clear: both !important;
}

#calpopup-body h2 {
	font-size: 13px !important;
	border-bottom: 2px solid #69CFD2 !important;
	border-left: hidden !important;
	color: #008286 !important;
	margin-bottom: 10px !important;
	margin-top: 0 !important;
	width: 95% !important;
	padding-left: 0px !important;
}

div#calpopup {
	width: 40% !important;
}

#calpopup-body fieldset.group-events-location legend, #calpopup-body fieldset.group-events-link legend {
	margin: 0;
	padding: 0 0 0 0;
	color: #008286;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	width: 95%;
}

.views-field-education-related-group-title span.field-content {
	color: #DF7700;
	font-size: 14px;
	font-weight: bold;
}

.view-data-term-data-name {
	display: none;
}

#block-views-Common_Resources-block_1 + #block-views-Resources-block_1 {
	display: none;
}

/* calendar css */
.view-events-calendar .view-header nav.pager {
	background-color: #2f99b4 !important;
	color: #f2fdf9 !important;
	padding: 5px 10px !important;
	width: auto !important;
	border: 1px solid #2f99b4 !important;
}

.view-events-calendar .view-header nav.pager a,
.view-events-calendar .view-header nav.pager h3 {
	color: #f6fffc !important;
}

.calendar-calendar th.days {
	color: #444444 !important;
	background-color: #9eefee !important;
	text-align: center !important;
	padding: 1px !important;
	margin: 0 !important;
	font-weight: bold !important;
	border: 1px solid #9eefee !important;
}

.calendar-calendar td.empty {
	/*background:#ccc;
  border-color:#ccc;*/
	background: #F6F6F6 !important;
	border-color: #F6F6F6 !important;
}

.calendar-calendar .year-view td table td {
	width: 13% !important;
	padding: 0 !important;
	background-image: url(/themes/custom/asa/images/cal-bg.gif) !important;
	background-position: right bottom !important;
	background-repeat: no-repeat !important;
}

.calendar-calendar .year-view td table td.empty {
	background-image: none !important;
}

.calendar-calendar td {
	border: 1px solid #9EEFEE !important;
}

.calendar-calendar td .inner div,
.calendar-calendar td .inner div a {

}

.calendar-calendar td .inner div.month.day {
	background-color: #81b8c4 !important;
	color: #144f5c !important;
}

.calendar-calendar td div.day {
	/*border:1px solid #ccc;*/
	border-top: none !important;
	border-right: none !important;
	margin-bottom: 2px !important;
	background-color: #81B8C4 !important;
	border: none !important;
	color: #144f5c !important;
}

.calendar-calendar .week a {
	color: #185360 !important;
}

.year-view .calendar-calendar tr td.today,
.year-view .calendar-calendar tr.odd td.today,
.year-view .calendar-calendar tr.even td.today {
	background-color: #C3D6E4 !important;
	background-image: none !important;
}

.calendar-calendar .month-view td {
	background-image: url(/themes/custom/asa/images/cal-bg.gif) !important;
	background-position: right bottom !important;
	background-repeat: no-repeat !important;
}

.calendar-calendar .month-view td.empty {
	background-image: none !important;
}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
	background-image: none !important;
}

.week-view thead th {
	border: none !important;
}

.week-view thead th.calendar-agenda-hour {
	background-color: #9EEFEE !important;
	color: #444444 !important;
}

.calendar-calendar .week-view th.days {
	border: none !important;
}

.week-view td.calendar-agenda-hour, .week-view td.calendar-agenda-items,
.day-view td.calendar-agenda-hour, .day-view td.calendar-agenda-items {
	text-align: center !important;
}

.day-view th.calendar-dayview-hour, .day-view th.calendar-agenda-items {
	background-color: #9EEFEE !important;
	color: #444444 !important;
	border: none !important;
}

.calendar-calendar td .inner div.month.day a {
	background-color: #81B8C4 !important;
}

.calendar-calendar .day-view td.calendar-agenda-hour {
	width: 10% !important;
}

.calendar-calendar .view-data-node-title {
	visibility: hidden !important;
	width: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
	height: 0px !important;
}

.group_title, .group_description {
	padding-bottom: 10px;
}

/*
#edit-field-create-forum-value-yes{
	visibility:hidden;
	margin-left: -10px;
}
*/
#calpopup #nodelink {
	display: none;
}

.calendar-calendar .view-data-node-vid {
	display: none;
	height: 0px;
	width: 0px;
}

.view-events-calendar .calendar-view-links {
	margin-bottom: -15px;
	/*width: 250px;*/
}

.view-event-calendar .calendar-view-links, .view-event-search .calendar-view-links {
	margin-bottom: 25px;
	width: 250px;
}

.view-events-calendar .calendar-view-links a, .view-event-calendar .calendar-view-links a, .view-event-search .calendar-view-links a {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #DF7700;
}

.metapress-iframe {
	visibility: hidden;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

.fadv {
	visibility: hidden !important;
	width: 0px !important;
	height: 0px !important;
	overflow: hidden !important;
}

.left-primary-menu ul li.active {
	background-color: transparent;
	color: #E07701 !important;
}

.left-primary-menu > ul.menu > li.active-trail.active {
	background-color: #E07701;
}

#block-menu_block-2 .content ul.menu li.expanded ul.menu > li {
	padding-left: 12px;

}

#block-menu_block-2 .content ul.menu li.expanded {
	margin-bottom: 0;
	padding-bottom: 0;

}

.web-seminar-img {
	text-align: left;
	width: 30px;
	vertical-align: top;
}

.web-seminar-time-label {
	text-align: left;
	vertical-align: top;
}

.created-date {
	padding-bottom: 10px;
	padding-top: 0px;
	font-weight: bold;
}

.view-web-seminars p {
	margin: 0;
	padding: 0;
}

.series .middle-panel-inner .node, .series .middle-panel-inner .taxonomy-term-description {
	display: none;
}

/*.web-seminars .menu-name-primary-links.menu-level-1 > ul li{
    display: none;
}*/
.series .middle-panel-inner .view-web-seminars {
	margin-top: 15px;
}

/*.web-seminars .menu-name-primary-links.menu-level-1 > ul.menu li a{
    font-size: 15px !important;
    display: block;
}*/
.region-sidebar-first ul.menu li.expanded ul.menu li.webinar-child,
.left-panel-inner .block-menu .content ul.menu li.expanded ul.menu li.webinar-child {
	list-style: disc;
	margin-left: 30px;
	padding-left: 0;
	background: none;
}

fieldset.no-border {
	margin-bottom: 0;
	padding: 0;
	border: 0;
}

.panel-col-last .panel-pane .view-web-seminars .view-content,
.panel-col-last .panel-pane .view-web-seminars .view-empty,
.panel-col-last .panel-pane .view-web-seminars .view-footer {
	padding-left: 10px;
}

.panel-pane .view-web-seminars .views-field-field-events-date a {
	color: #DF7700;
	font-size: 14px;
	font-weight: bold;
}

.panel-col-first .pane-web-seminars {
	width: 640px;
}

.views-field-education-related-group-descript {
	width: 640px;
	margin: auto;
}

.links .addthis {
	display: none;
}

.page-social-share {
	float: right;
	margin-right: -12px;
	width: 92px;
}

.blog .page-social-share {
	float: right;
	margin-right: -7px;
	width: 92px;
}

.web-seminars .page-social-share {
	float: right;
	margin-right: -12px;
	width: 92px;
	padding-bottom: 15px;
}

.forums .page-social-share {
	float: right;
	margin-right: -7px;
	width: 92px;
	padding-bottom: 15px;
}

.events .page-social-share {
	float: right;
	margin-right: -7px;
	width: 92px;
	padding-bottom: 15px;
}

.page-social-share ul.links li {
	display: none;
}

.page-social-share ul.links li.addthis {
	display: block !important;
}

.pane-asa-proposal-n-conference-block-0 ul, .pane-asa-proposal-n-conference-block-0 ol, .pane-asa-proposal-n-conference-block-1 ul, .pane-asa-proposal-n-conference-block-1 ol {
	margin: 0;
	padding: 0 0 0.25em 1em;
}

.pane-asa-proposal-n-conference-block-0, .pane-asa-proposal-n-conference-block-1 {
	padding: 10px 0;
}

.top-message {
	padding-left: 30px !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

#block-views-web_seminars-block_1 .views-row {
	overflow: hidden;
}

.path-user nav.tabs {
	display: none !important;
}

.series .middle-panel-inner .item-list ul.pager {
	display: none;
}

.series .middle-panel-inner #block-views-web_seminars-block_2 .item-list ul.pager {
	display: block;
}

/*job post block*/
#siteShadowContainer .job-list-block{
	margin-bottom: 20px!important;
}
#siteShadowContainer .job-list-block .widget_wrapper .jt_job_list .jt_job_position {
	color: #df7700 !important;
	font-size: 14px !important;
	font-weight: bold !important;
}

#siteShadowContainer .job-list-block .widget_wrapper .widget_wrapper_title {
	display: none;
}

#siteShadowContainer .job-list-block .widget_wrapper .widget_inner_top input {
	border: 1px solid #efbb7f !important;
	background: #fff !important;
	margin-bottom: 10px;
	width: 221px !important;
	padding: 0 46px 0 10px !important;
	height: 23px !important;
}

#siteShadowContainer .job-list-block .widget_wrapper .widget_inner_wrapper #widget_inner_bottom,
#siteShadowContainer .job-list-block .widget_wrapper .widget_inner_midbottom span.ext {
	display: none !important;
}

#siteShadowContainer .job-list-block .widget_wrapper .widget_inner_wrapper {
	padding: 0 !important;
	border: 0 !important;
	width: 100% !important;
}

#siteShadowContainer .job-list-block .widget_wrapper .widget_inner_midbottom a {
	background: none !important;
	padding-right: 0 !Important;
	display: inline-block !important;
}

#siteShadowContainer .job-list-block .widget_wrapper .widget_inner_midbottom {
	text-align: left !important;
	margin: 0 0 0 -3px !important;
}

#siteShadowContainer .job-list-block .widget_wrapper .widget_inner_midbottom span {
	background: #df7700 !important;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	padding: 6px 12px !important;
}

#siteShadowContainer .job-list-block .widget_wrapper .widget_inner_top img {
	margin: 0 0 0 -41px;
}

#siteShadowContainer .job-list-block .widget_wrapper .jt_job_list {
	width: 221px !important;
	border: 1px solid #efbb7f !important;
	overflow-x: hidden!important;
}

#siteShadowContainer .job-list-block .widget_wrapper #widget_btn_a_post {
	margin-right: 24px !important;
}

#siteShadowContainer .job-list-block .widget_wrapper .jt_job_list .jt_job_description,
#siteShadowContainer .job-list-block .widget_wrapper .jt_job_list .jt_job_location,
#siteShadowContainer .job-list-block .widget_wrapper .jt_job_list .jt_job_company{
	font-family: Helvetica, Arial, Verdana, sans-serif!important;
	font-weight: normal!important;
	line-height: 1.2;
	font-size: 12px;
}
#siteShadowContainer .job-list-block .widget_wrapper {
	background: none !important;
	border: 0 !important;
}
nobr {
	white-space: normal!important;
}
/*.job post block*/

/**
 * Web seminars search
 */
.web-seminars-search{
	margin: 15px 0;
	display: none;
}
.web-seminars-search .views-widget-filter-body,
.view-all-web-seminars .views-widget-filter-body,
.views-widget-filter-field_events_date_value .views-widget label{
	display: none;
}
.web-seminars-search .views-submit-button{
	margin-top: -4px;
}
.view-all-web-seminars .views-exposed-widget{
	float: none;
}
.view-all-web-seminars .views-exposed-widget .form-submit{
	margin: 0.5em 0 1em 0;
}

/* New CSS added that will be moved to style.css later */
.region-sidebar-second section {
	margin-bottom: 28px;
}

.right-sidebar-quick-links-block .table-striped > tbody > tr {
	background-color: inherit !important;
}
.right-sidebar-quick-links-block .table > tbody > tr > td {
	vertical-align: middle !important;
	border: none !important;
}
.right-sidebar-quick-links-block .views-field-field-homepage-resources-link {
	padding: 0px 10px 10px 10px;
}

.right-sidebar-quick-links-block .views-field-field-homepage-resources-image {
	padding: 0px 0px 10px 0px;
}

.region-sidebar-second #edit-submit-events-calendar {
	margin-top: 10px;
}

.region-sidebar-second .keyword_event {
	margin-bottom: 10px;
}

.view-events-calendar .view-filters,
.view-event-search .view-filters,
.region-sidebar-second #views-exposed-form-event-search-default .form-item-field-events-date-end-value {
	display: none;
}

.view-events-calendar .view-header nav.pager {
  margin-bottom: 0;
	margin-top: 20px;
}

.view-events-calendar .view-header nav.pager ul {
	padding: 0;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.view-events-calendar .view-header nav.pager li {
  margin-bottom: 0;
}

.view-events-calendar .view-header nav.pager li {
	display: block;
	float: left;
	text-align: left;
}

.view-events-calendar .view-header nav.pager li > a, .view-events-calendar .view-header nav.pager li > span {
  border: none;
  white-space: nowrap;
	background: none;
	padding: 0;
}

.view-events-calendar .view-header nav.pager li > a:hover, .view-events-calendar .view-header nav.pager li > a:focus {
	background: none;
}

.view-events-calendar .view-header nav.pager li.pager__item--previous,
.view-events-calendar .view-header nav.pager li.pager__item--next {
  width: 24%;
}

.view-events-calendar .view-header nav.pager li.pager__item--next {
	float: right;
	text-align: right;
}

.view-events-calendar .view-header nav.pager li.pager__item--current {
	width: 50%;
	text-align: center;
}

.view-events-calendar .view-header .events-calendar-top-links .calendar-ymwd-links {
  float: right;
}

.view-events-calendar .view-header .events-calendar-top-links .calendar-ymwd-links ul {
  list-style: none;
}

.view-events-calendar .view-header .events-calendar-top-links .calendar-ymwd-links ul li {
  display: inline-block;
  margin-left: 5px;
}

.view-events-calendar .item .view-item .event-type {
	display: none;
}

.view-events-calendar .item .view-item .cutoff {
	height: 0;
}

.calendar-calendar td a {
	font-weight: normal;
}

h4.label {
	font-weight: bold;
	font-size: 120%;
}

.homePartnerInner img {
	float: left;
}

.left-primary-menu .nav > li > a {
	padding: 0 !important;
}

.left-side-menu.left-others-menu .nav li a {
	padding: 3px 0 4px 0 !important;
}

.region-sidebar-first .left-side-menu.left-others-menu .nav > li.active > a.is-active {
	padding: 0 !important;
	padding-bottom: 2px !important;
}

.web-seminar-search .views-widget-filter-body,
#views-exposed-form-all-web-seminars-page-1 .form-item-field-events-date-value-max label,
#views-exposed-form-all-web-seminars-page-1 .form-item-body {
	display: none;
}

.web-seminar-search #edit-submit-all-web-seminars {
	margin-top: 10px;
}
#views-exposed-form-all-web-seminars-page-1 input {
		 border-radius: 0;
		 display: block;
		 height: 28px;
		 margin-bottom: 10px;
	 }

.bef-exposed-form .form--inline > .form-item {
	float: none;
	display: table;
	width: 250px;
}

button#edit-submit-all-web-seminars, button[type=""]{
	font-family: Helvetica,Arial,Verdana,sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #69cfd2;
	border-bottom: 1px solid #8fd9dd;
	border-top: 1px solid #8fd9dd;
	border-right: none;
	border-left: none;
	outline: none;
	padding: 2px 20px;
	overflow: visible;
	cursor: pointer;
	width: auto;
	border-radius: 0;
	height: 28px;
}

.captcha.form-wrapper {
	margin-top: 20px;
	margin-bottom: 15px;
}

.calendar-calendar .month-view .full .single-day .inner .view-item {
	margin-bottom: 0.20em;
}

.calendar-calendar div.calendar {
	float: left;
}

.view-current-web-seminar-block .view-content {
	width: 100%;
	float: left;
}