div#wrapper {
    min-height: 1180px;
}

#landingContent{
    margin: 25px 4% 0;
    float: left;
    width: 92%;
}

#mainContent {
	min-height: 840px !important;
}
a.adminRed {color: red;}
#mainContent {
	min-height: 350px;
}

#issueAreaSelect, #location, #serviceCategory {
    width: 300px;
}
#lowerSection {
    width:90%;
}
#lowerSection #browse div {
    padding-right: 0px;
}
.focusDiv {
    background-color: #FFE080;
	padding: 14px;
	box-shadow: 1px 1px 12px -3px #000;
	margin: 20px 0;
}
.categoriesList {
	width: 100%;
	margin: -11px 0 14px 10px;
}
.categoriesList .listItem {
	display: block;
	font-size: 15px;
	line-height: 23px;
	text-indent: 12px;
	width: 48%;
	float: left;
}
.categoriesList .listItem.mainListItem a {
	display: block;
	font-size: 17px;
	line-height: 25px;
	float: left;
	width: 100%;
	margin: 6px 0;
	text-indent: 0;
}
.categoriesList .listItem.mainListItem {
	margin: 8px 0 0;
	min-height: 26px;
	text-indent: 0px;
}
.categoriesList .listItem.mainListItem,
.categoriesList .listItem.mainListItem a {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	width: 100%;
	float: left;
}
#disclaimer {
	margin: 18px 0 9px;
	text-align:center;
}
.browseBy {
	padding-top: 7px;
}
#customListSubmitBtn {
	padding: 4px 8px 4px;
	margin-top: 0px;
}
h4.addYourOrg {
	margin-bottom: 15px;
	text-align: center;
	margin-top: -5px;
}
h4.myResources a {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: underline;
}
h4.myResources {
	margin-bottom: 12px;
}

#divReports h4 {
	margin: 10px 0 7px -5px;
}
.step {
	margin: 20px 0 0 15px;
	font-size: 16px;
}
.step .number {
	font-size: 30px;
	font-weight: bold;
}
.step img {
	margin: 0 0 -5px 0;
}
#myOrganizations a.after5,
#myLists a.after5,
#myCallLogs a.after5 {
	display:none; 
}
#myRecentlyViewedCategories a, 
#myOrganizations a,
#myRecentlyViewedItems a,
#myLists a,
#myCallLogs a,
#recentOrganizations a {
	width: 90%;
	float: left;
	line-height: 16px;
	border-bottom: dotted 1px #999;
	padding: 5px 0 5px 12px;
	margin: 0;
	text-indent: -5px;
    font-size: 12px;
}
#myRecentlyViewedCategories a.first, #myOrganizations a.first, #myRecentlyViewedItems a, #myLists a.first, #myCallLogs a.first, #recentOrganizations a.first {
    border-top: none;
}
#myOrganizations #orgList,
#myCallLogs #callLogList,
#recentOrganizations #recentList {
	max-height: 450px;
	overflow-y: auto;
	width: 244px;
	padding-right: 20px;
	padding-left: 5px;
}
#toggleViewMyOrgs,
#toggleViewMyLists,
#toggleViewMyCallLogs {
	float: right;
	text-decoration: underline;
	cursor: pointer;
	padding: 6px 32px 10px 10px;
	width: 34%;
	text-align: right;
	font-size:11px;
}
#catList, .recentList {
	margin: 0 0 10px 0;
	float: left;
}
.ui-autocomplete.ui-menu.ui-widget {
	border-radius: 0;
	border: 1px solid #999 !important;
	background: #FFF none !important;
	box-shadow: 0 3px 6px -3px;
}
.ui-autocomplete.ui-menu.ui-widget li a {
	border: none !important;
	border-radius: 0;
}
.ui-autocomplete.ui-menu.ui-widget li a.ui-state-hover {
	color: #333 !important;
	background: none #F1EEE7 !important;
	margin:0 !important;
}
.search-choice-close {
	margin: 0 -11px 0 0;
}
#myLists, 
#myRecentlyViewedItems, 
#myRecentlyViewedCategories,
#myOrganizations,
#myCallLogs,
#recentOrganizations,
#mySavedSearches {
	float: left;
}
#popup_title {
	width: 100%;
}

#searchTable {
	background: #E8E8E8 url('/communityplatform/public/images/community/newmexico/nowinbeta.png') no-repeat -31px left;
	padding-top: 20px !important;
}
#userListID_chzn {
	margin: 9px 0;
}
#myLists h4 {
	margin-bottom: 10px;
}
#customListFAQ {
	font-size: 1.1em;
}
#customListFAQDialog {
	font-size: 17px !important;
}
.customListFAQDialog p {
	font-size: 16px !important;
	margin: 10px !important;
}
.box {
	line-height: 110%;
}
.column1 {
	width: 65%;
	float: left;
}
.column2 {
    width: 35%;
    float: left;
}
.column2 #divReports {
	position: relative;
    float: left;
}
#customListLearn, 
#customListLearn * {
	float: right !important;
	margin: -4px 0 0;
	padding: 0 !important;
	border: 0 !important;
	width: 20px !important;
}
#myLists #toggleViewMyLists {
	padding-right: 14px;
	margin-top: -30px;
}
#myLists {
	margin-bottom: 7px;
	margin-top: -7px;
}
#myRecentlyViewedItems {
	margin: 7px 0;
}

#searchTable .rw .tooltip {
	float: right;
	margin: -25px 7px 0 0;
	z-index: 100;
	position: relative;
	height: 18px;
	background-size: 100%;
}
#myOrganizations, #recentOrganizations {
	margin-bottom: 10px;
}
#resetSearch {
	float: right;
	font-size: 12px;
	text-decoration: underline;
	color: #00F;
	cursor: pointer;
	margin: -16px 0 -7px;
}

/*
.chzn-container-active.chzn-container-single .chzn-search input {
	left: 4px !important;
}
.chzn-container-active .chzn-single.chzn-single-with-drop {
	min-height: 60px;
}
.chzn-container-active .chzn-drop {
	height: 36px;
}
.chzn-container .chzn-results .group-result {
    display : list-item;
}
*/

.ui-autocomplete-loading { 
	background:url('/communityplatform/public/images/community/common/loading_sm.gif') no-repeat right center #FFF;
}

#wrapper #mainContent #menubar {
	background-color:transparent;
}

#menubar {
	z-index: 0;
}

#keywords___livespell_proxy, input#keywords {
    height: 17px !important;
    width: 95% !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #EEE), color-stop(15%, #FFF));
    background-image: -webkit-linear-gradient(top, #EEE 1%, #FFF 15%);
    background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: linear-gradient(#EEE 1%, #FFF 15%);
    border: 1px solid #AAA;
    font-size: 14px !important;
    padding: 6px 2% !important;
}
.chzn-container {
    width: 100% !important;
}
.chzn-container-single .chzn-drop {
    width: 99% !important;
}

#serviceCategory1, #serviceCategory2{
    width : 300px;
}

.sectionBasic{
    height : 50px;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
    right: 13px;
}
span.locationNote {
    font-size: 11px;
    display: block;
    margin: -17px 0 -7px;
    float: left;
    line-height: 8px;
}

#location_chzn .chzn-drop .chzn-results .no-results{
    display : none;
}

#serviceCategorySearch{
    cursor : pointer;
    text-decoration: underline;
    color: blue;
    font-size: 11px;
    margin-top: 3px;
    float: left;
    line-height: 8px;
}

table tr td {
    vertical-align: top;
}
#searchTable td.searchLabelTd {
    padding-left: 6%;
    width: 35%;
    padding-top: 4px;
    padding-right: 0;
}
#searchTable td {
    padding-right: 6%;
    width: 65%;
}
#searchTable input#address {
    font-size: 13px;
    padding: 5px 2%;
    width: 102%;
}
.titleOnlyRow {
    font-size: 14px;
    padding: 4px 0 7px 7px;
    color: #f47920;
    font-weight: bold;
}
.titleOnlyRow input {
    margin: 5px 6px 0 0;
    float: left;
}
/* SFB2C Resource Hub Landing Page Styles */
input#searchSelectedCodes {
    position: relative;
    margin: 0 40%;
}
.spanish {
    float: right;
    font-size: 12px;
    margin: 0 20px -15px 0;
}
/* End SFB2C Styles */

.chzn-container-multi .chzn-choices .search-field{
    width : 100%;
}

.location_chzn .ui-autocomplete-input{
    width : 100% !important;
}
#locationType_chzn .chzn-search {
    display: none;
}
#locationType_chzn .chzn-drop {
    width: 99.5% !important;
}
#serviceCategorySearchDialog{
    z-index : 1010;
}
#serviceCategorySearchDialog #serviceCategorySearchResults{
    clear : both;
    float : left;
    width: 92%;
    margin: 9px 0 0 0;
    max-height: 330px;
    overflow-y: auto;
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
}
#serviceCategorySearchDialog #serviceCategorySearchResults .level1 {
    padding: 1px 6px 1px 0;
    font-size: 16px;
}
#serviceCategorySearchDialog #serviceCategorySearchResults .level1:hover,
#serviceCategorySearchDialog #serviceCategorySearchResults .level2:hover {
    /*background-color: #EEDEC1;*/
}
#serviceCategorySearchDialog #serviceCategorySearchResults .level2{
    margin : 0 0 0 25px;
    cursor : pointer;
    padding: 1px 6px 1px 0;
    font-size: 17px;
}
#serviceCategorySearchDialog .categoryRow{
    clear : both;
    float : left;
    width : 90%;
}
#serviceCategorySearchDialog .categoryDescription{
    float : left;
 }
#serviceCategorySearchDialog .seeMore{
    width : 16px;
    height : 16px;
    background-image: url('../../../images/community/common/information.png');
    background-repeat: no-repeat;
    cursor : pointer;
    float : left;
    margin : 3px 0 0 5px;
}
#serviceCategorySearchDialog .add{
    width : 16px;
    height : 16px;
    background-image: url('../../../images/community/common/add.png');
    background-repeat: no-repeat;
    cursor : pointer;
    float : left;
    margin : 3px 0 0 5px;
}
#serviceCategorySearchDialog .categoryDetails{
    color: #a0a0a0;
    font-size: 12px;
    clear : both;
    float : left;
}
#serviceCategorySearchDialog div#instructions {
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 8px;
    float: left;
}
#serviceCategorySearchDialog .leftCol, #serviceCategorySearchDialog .rightCol {
    float: left;
    width: 56%;
    margin-right: 3%;
}
#serviceCategorySearchDialog .rightCol {
    width: 37%;
    font-size: 14px;
}
#serviceCategorySearchDialog #serviceCategorySearchBtn {
    float: right;
    margin-top: -8px;
}

#selectedCodes .selectedService {
    background-image: url('../../../images/community/common/btngraph_cancelMd.png');
    background-repeat: no-repeat;
    background-position: 1px;
    cursor: pointer;
    padding: 3px 6px 3px 24px;
    border-radius: 16px;
    background-color: #E2AF71;
    margin: 0 5px 4px;
    float: left;
    font-size: 14px;
}

#serviceCategorySearchDialog .rightCol b {
    float: left;
}
#serviceCategorySearchDialog div#instructions p {
    margin: -4px 0 10px;
}
#searchTable {
    width: 95%;
}
