 /*
new mexico commmon to all pages
*/

a, a:link, span.link {
    color: #212f85;
    cursor: pointer;
    font-weight: inherit !important;
    text-decoration:underline;
}
a:visited {
	color: #4B5283;
}
img:link, 
a img {
	border:0;
}

body {
	margin:0;
	padding:0;
	background-color: #fdb714;
	background-image: url('../../images/community/newmexico/bg.png');
	background-position: top center;
	background-repeat: repeat-y;
    font-family : 'CabinRegular', Arial, sans-serif;
    line-height: 1.4em;
	color: #5E564B;
}

b, strong {
    font-family : 'CabinBold', Arial, sans-serif;
    font-weight: normal;
    /* font-size: 14px; */
}

.nmHide {
	display:none !important;
}
.NMshow {
	display:inline !important;
}
tr.NMshow {
	display: table-row !important;
}

/* this rule is specifically to override some local styles in common pages */
body, td, a, a:active, a:focus, a:hover, a:link, a:visited, p {
    font-family : 'CabinRegular', Arial, sans-serif !important;
}
table tr td {
	border: none;
	padding:2px;
}
html>body>table>tbody>tr>td {
	padding-top:0px;
	padding-bottom:0px;
}
#mainContent p.indent {
    text-indent: 15px;
}
#mainContent h1 {
    color : #f47920;
    font-size: 24px;
    font-family: 'DroidSansRegular', sans-serif;
    font-weight:normal;
	margin-bottom:15px;
	/* margin-top: 25px; */
	margin-top: 0;
}
#mainContent h2 {
    color : #f47920;
    font-size: 19px;
    font-family: 'DroidSansRegular', sans-serif;
    margin: 10px 0 15px 0;
    font-weight:normal;
}
.breadcrumb {
	font-size:11px;
	color:#999;
	margin-top:-10px;
	margin-bottom:0px;
	display:block;
}
#mainContent #menubar {
	width:900px;
	z-index:1;
}
#wrapper {
	width: 980px;
	margin: 0 auto;
	z-index: 1;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 25px 0px #333;
    -webkit-box-shadow: 0px 0px 25px 0px #333;
    -moz-box-shadow: 0px 0px 25px 0px #333;
    padding-bottom: 70px;
}
#container {
	width: 980px;	
}

#wrapperBottom {
    width: 980px;
    /* height: 20px; */
    background-color : #FFFFFF;
    margin: 0 auto;
}

#staticContent {
    padding: 20px 40px;;
}
#logo_1, #logo_1 a, #logo_1 a .clickArea {
	z-index:1;
	background-color:transparent;
	position:relative;
}
#topNav {
    width: 939px;
    height: 6px;
    background-image: none;
    background-color: #FFFFFF;
    margin: 0 auto;
    z-index:10;
	position:relative;
}

#topNav .navItem {
     margin: 0;
    padding: 2px 8px;
    float: right;
    font-size: 9pt;
    text-align: center;
    border-left: none;
}

#topNav .loggedIn, #topNav .notLoggedIn {
	position:absolute;
	font-size:17px;
	width:445px;
	top:27px;
	text-align: right;
	right:0px;
    margin-right: 10px;
}

#topNav .environment {
    color: red;
    float: left;
    border-left: 0px;
    position: absolute;
}

#topNav .last {
    border-left: none;
}

#topNav .navItem a {
    color: #f47920;
    text-decoration: none;
    cursor: pointer;
    font-weight: normal;
}

#topNav .navItem a:hover {
    color: #2F2F2F;
    text-decoration: underline;
}

#logo_1,
#logo_2 {
    height: 93px; /* 97px */
    background-image: url('../../images/community/newmexico/logo.png');
    background-repeat: no-repeat;
    float: left;
    margin: -15px 0 -65px 11px;
    width: 539px;
}
.commInd #logo_1,
.commInd #logo_2 {
	margin-left: 23px;
	margin-top: -20px;
}

#logo_1 .clickArea,
#logo_2 .clickArea {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

#mainNav {
    width: 95% !important;
    min-height: 59px;
    margin: 0 auto;
    font-size: 12pt;
    text-align: center;
    color: #FFFFFF;
    clear: both;
    background-image: url('../../images/community/newmexico/mainNav.png');
    background-color: #5E564B;
    background-repeat: repeat-x;
    background-position: center top;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.slicknav_menu {
    background-color: #5E564B;
    z-index:9999;
}
.slicknav_menu .arrow-down{
    display: none;
}

#mainNav .ui-widget-content {
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false) !important";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false) !important";
}
    
#mainNav .navItem {
    position:relative;
    min-height: 49px;
    background-color: transparent !important;
    float: left;
    margin: 0 0 0 0;
    text-align:left;
    border-right: 1px solid #837D73;
    border-left: 1px solid #605C56;
    cursor: pointer;
    line-height:1.4em;
}

#mainNav .navItem .navDesc {
	font-size: 12px;
	margin-top: -3px;
	color:#FFF;
    line-height: 22px;
    font-weight: normal;
    letter-spacing: 0;
}

#mainNav .navItem:hover, 
#mainNav .navItem.curIndicator {
    background-color: #4b4337 !important;
}

#mainNav .navItem:hover a,
#mainNav .navItem.curIndicator a {
    color: #f47920;
}

#mainNav .selected {
    background-color: #4b4337;
    color: #f47920;
}
#mainNav .navItem.first {
	border-left: none;
}
/*
#mainNav .navItem.first a {
    padding-left: 4px;
}
#mainNav .navItem.last a {
    padding-right: 0px;
}
*/


#mainNav .navItem.last {
    border-right: none;
}

#mainNav .navItem a {
    padding: 10px 12px 8px;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
    font-size: 12pt;
    margin-right: 0 !important;
    margin-left: 0 !important;
    line-height: 22px;
    float: left;
    display: block;
    width: auto;
}
#mainNav .navItem a .navTitle {
    font-family: 'DroidSansBold', 'Cabin', Arial, sans-serif !important;
}

.navItem:hover ul.hover-menu,
.navItem ul.hover-menu:hover {
    display: block;
    z-index: 9999;
    position: absolute;
    background: #4b4337;
    margin: 0;
    top: 59px;
    left: 0;
    width: 100%;
    font-size: 12px;
    padding: 0;
    margin:0;
    box-shadow: 0px 8px 25px -6px #000;
    -moz-box-shadow: 0px 8px 25px -6px #000;
    -webkit-box-shadow: 0px 8px 25px -6px #000;
    -o-box-shadow: 0px 8px 25px -6px #000;
}
ul.hover-menu {
    display: none;
}
ul.hover-menu li {
    text-align: left;
    margin: 0;
    list-style: none;
}
.hover-menu li:hover {
    background-color: #5E564B;
    text-decoration: underline;
}
#mainNav .navItem ul.hover-menu li a {
    font-size: 12px;
    color: #FFF;
    padding: 5px 6%;
    width: 88%;
    border-bottom: 1px solid #5E564B;
}
#mainNav .navItem ul.hover-menu li a:hover {
    background-color: #5E564B;
}
.arrow-down {
    float:right;
    width: 0;
    height: 0;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #FFF;
    position: absolute;
    right: 13px;
    top: 17px;
}


#mainNav #exploreCommunitySubnav {
	display:none;
	position:absolute;
	margin:13px;
	padding:18px;
	box-shadow: 1px 1px 9px 3px #000;
	-webkit-box-shadow: 1px 1px 9px 3px #000;
	-moz-box-shadow: 1px 1px 9px 3px #000;	
}

#mainNav #exploreCommunitySubnav ul li {
	list-style:none;
}

#mainContent {
    margin: 0 auto;
    min-height: 600px;
    clear: both;
}

#mainContent #menubar {
	background-color:#FFF;
	border: none;
	padding-top:3px;
}

#mainContent #content {
	margin-top: -4px;
	width:93%;
	z-index: 2;
}

#footer {
    width: 980px;
    height: 64px;
    margin: -60px auto 0 auto;
    font-size: 9pt;
    clear: both;
    border-top: none;
    background-color: #FFFFFF;
}

.sharedListing #footer {
	width: 960px;
	height: 60px;
}

#container #footer { /* For the footer on Shared Resources - and others? */
	margin-right: 17px;
}

#footer table {
	width: 100%;
}

#footer .logo {
    width: 354px;
    height: 60px;
    background-image: url('../../images/community/common/clp_logo.png');
    background-repeat: no-repeat;
    float: left;
    margin-left: 30px;
}

#footer table tr td, #footer table tr td a {
    color: #999999;
    font-size:10px;
    text-decoration: none;
    padding: 0px 5px;
}
#footer table tr td a {
    text-decoration: underline;
}
#footer table tr td a:hover {
    text-decoration: none;
}
    
#footer .footerline2 {
    width: 400px;
    height: 20px;
    margin: 5px 10px 0 0;
    float: right;
    text-align: right;
}

#footer .footerline2 a {
    color: #30416F;
    text-decoration: none;
}

#footer .footerline2 a:hover {
    text-decoration: underline;
}
.copyright {
    margin: 20px 90px 0;
    float: left;
}

/* th used in heading for knowledgebase detail.php items (tom): options:
light blue: 92CAF0 
dark blue on light blue: background-color: #C2EFEF; color: #003964;
dark blue background: 0865AB
*/
th, .headingReverse {
/*
    font-weight:normal;
    font-size:12px;
    text-align:center;
    background-color: #4B4337;
*/
}

tr td.moneyValue {
	text-align:center;
}

#columnLeft #secondaryContent{
    margin: 15px 0;
}

#columnLeft #secondaryContent .secondaryBlock{
    width : 265px;
    height : 315px;
    background-image: url('../../images/community/newmexico/secondaryContentBackground.png');
    background-repeat: repeat-x;
    float : left;
    margin: 0 0 15px 0;
}

#columnLeft #secondaryContent .right{
    margin-left : 30px;
}

#columnLeft #secondaryContent .secondaryBlock .secondaryBody{
    width : 265px;
    height : 315px;
    background-image: url('../../images/community/newmexico/secondaryContentBackground.png');
    background-repeat: repeat-x;
    background-position: bottom;
}

#columnLeft #secondaryContent .secondaryBlock .secondaryBody .secondaryImage{
    width : 237px;
    height : 131px;
    background-image: url('../../images/community/newmexico/secondaryPhotoBackground.png');
    background-repeat: no-repeat;
    margin: 0 auto 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#columnLeft #secondaryContent .secondaryBlock .secondaryBody .secondaryImage.nonprofits{
    background-image: url('../../images/community/newmexico/sharenm_nonprofits.png');
}

#columnLeft #secondaryContent .secondaryBlock .secondaryBody .secondaryImage.policymakers{
    background-image: url('../../images/community/newmexico/sharenm_policymakers.png');
}

#columnLeft #secondaryContent .secondaryBlock .secondaryBody .secondaryImage.community{
    background-image: url('../../images/community/newmexico/sharenm_community.png');
}

#columnLeft #secondaryContent .secondaryBlock .secondaryBody .secondaryImage.funders{
    background-image: url('../../images/community/newmexico/sharenm_funders.png');
}


#columnLeft #secondaryContent .secondaryBlock .secondaryBody .secondaryText{
    width : 237px;
    height : 67px;
    margin: 0 auto 20px;
    padding: 0;
    color : #685f53;
    font-size: 13px;
    line-height:1.5em;
}

#columnLeft #secondaryContent .secondaryBlock .secondaryBody .secondaryButton {
    width : 81px;
    height : 24px;
    text-align: center;
    cursor : pointer;
    margin: 0 0 0 14px;
    font-size: 13px;
	background-color: #ffa700;
	padding: 5px 7px 1px;
	border-radius: 7px;
	color: #FFF;
	box-shadow: 1px 1px 5px -2px #000;
	-webkit-box-shadow: 1px 1px 5px -2px #000; 
	-moz-box-shadow: 1px 1px 5px -2px #000; 
}
#columnLeft #secondaryContent .secondaryBlock .secondaryBody .secondaryButton:hover {
	background-color: #f4b338;
	box-shadow: 1px 1px 5px 0px #000;
	-webkit-box-shadow: 1px 1px 5px 0px #000; 
	-moz-box-shadow: 1px 1px 5px 0px #000; 
}
.secondaryBody a {
	text-decoration: none;
}
.secondaryBody .secondaryText a {
	text-decoration: underline;
}

#columnLeft #secondaryContent .secondaryBlock .secondaryBody .secondaryButton {
	font-weight:bold;
}

#columnLeft #secondaryContent .secondaryBlock .secondaryBottom{
    width : 265px;
    height : 2px;
    background-image: url('../../images/community/newmexico/secondaryContentBottom.png');
    background-repeat: no-repeat;
}

#columnLeft #secondaryContent .secondaryBlock h2{
    width : 237px;
    margin: 9px 3px 12px;
}

/******************************************/
/* ! Library  */
/******************************************/

#kbName {
	display:none;
}
.instr {
	font-size:11px;
	font-style: italic;
}
form {
	width: 100%;
	margin:0px;
}

#searchTable {
	background-color: #E8E8E8;
}
.submitButton {
	background-color: #FFF0CE;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF0CE), to(#F0D596));
	 background-image: -webkit-linear-gradient(top, #FFF0CE, #F0D596);
	 background-image:    -moz-linear-gradient(top, #FFF0CE, #F0D596);
	 background-image:     -ms-linear-gradient(top, #FFF0CE, #F0D596);
	 background-image:      -o-linear-gradient(top, #FFF0CE, #F0D596);
	 background-image:         linear-gradient(to bottom, #FFF0CE, #F0D596); 
}
.submitButton:hover {
	background-color: #F0D596;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#F0D596), to(#FFF0CE));
	 background-image: -webkit-linear-gradient(top, #F0D596, #FFF0CE);
	 background-image:    -moz-linear-gradient(top, #F0D596, #FFF0CE);
	 background-image:     -ms-linear-gradient(top, #F0D596, #FFF0CE);
	 background-image:      -o-linear-gradient(top, #F0D596, #FFF0CE);
	 background-image:         linear-gradient(to bottom, #F0D596, #FFF0CE); 
}

#signUpTbl {
	background-color: #F8E3AE;
    border: 1px solid #666;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F8EED4), to(#F8E3AE));
	background-image: -webkit-linear-gradient(top, #F8EED4, #F8E3AE);
	background-image:    -moz-linear-gradient(top, #F8EED4, #F8E3AE);
	background-image:     -ms-linear-gradient(top, #F8EED4, #F8E3AE);
	background-image:      -o-linear-gradient(top, #F8EED4, #F8E3AE);
	background-image:         linear-gradient(to bottom, #F8EED4, #F8E3AE);
	box-shadow: 0px 0px 6px 3px #666;
	-webkit-box-shadow: 0px 0px 6px 3px #666; 
	-moz-box-shadow: 0px 0px 6px 3px #666;

}

img.pageIcon {
	display:inline;
	margin-top: -11px;
	padding-right: 7px;
	vertical-align: middle;
}

/******************************************/
/* ! @Font-face Font Embedding  */
/******************************************/


@font-face {
    font-family: 'CabinRegular';
    src: url('/community/type/Cabin-Regular-webfont.eot');
    src: url('/community/type/Cabin-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/community/type/Cabin-Regular-webfont.woff') format('woff'),
         url('/community/type/Cabin-Regular-webfont.ttf') format('truetype'),
         url('/community/type/Cabin-Regular-webfont.svg#CabinRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CabinBold';
    src: url('/community/type/Cabin-Bold-webfont.eot');
    src: url('/community/type/Cabin-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/community/type/Cabin-Bold-webfont.woff') format('woff'),
         url('/community/type/Cabin-Bold-webfont.ttf') format('truetype'),
         url('/community/type/Cabin-Bold-webfont.svg#CabinBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'DroidSansRegular';
    src: url('/community/type/DroidSans-webfont.eot');
    src: url('/community/type/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('/community/type/DroidSans-webfont.woff') format('woff'),
         url('/community/type/DroidSans-webfont.ttf') format('truetype'),
         url('/community/type/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DroidSansBold';
    src: url('/community/type/DroidSans-webfont.eot');
    src: url('/community/type/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/community/type/DroidSans-Bold-webfont.woff') format('woff'),
         url('/community/type/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('/community/type/DroidSans-Bold-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/******************************/
/*     Shared Resources       */
/******************************/

#directory_content {
	width: 665px !important;
	float:left;
	margin-left:10px;
}
#category_list {
	float: right;
	padding-bottom:10px;
	margin-right:10px;
}
#category_list a {
	color: #000;
}
#category_list {
	width:222px !important;
}
#category_list .head {
	padding: 3px 4px;
}
#category_list h4 {
	font-size: 11pt;
	padding: 6px 6px 4px;
	border-radius: 5px 5px 0 0;
	width: 188px;
	border: #CCC 1px solid;
	margin: 10px 10px 0;
}
#category_list ul {
	border: #CCC 1px solid;
	border-top: 0px;
	border-radius: 0 0 5px 5px;
	margin-bottom: 8px;
	width: 200px;
	margin: 0px 10px;
}
#category_list li {
	border-bottom: none;
}
#category_list li:hover {
	background-color: #FFF;
}
#directory_content {
	width: 718px;
}
#directory_content #search_box input[type="submit"] {
	margin-right:0px;
}
#directory_content table {
	width: 77%;
	font-size: 13px;
}
#content2 .listingHeader {
	height: 38px;
}
#search_box {
	width: 95%;
}
#content2 .listingHeaderLinks {
	width: 410px;
}
#content2 .listingHeaderLinks a {
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.rtBorder {
	border-right: 1px solid #b7b7b7;
	padding: 0 9px 0 0px;
}
.sharedResCol#right_col h2, 
.sharedResCol#left_col h2 {
	margin-bottom:0px;
	margin-top:0px;
	padding-left:0;
	padding-bottom: 6px;
	color:#5E564B !important;
}
.sharedResCol#left_col, #sharedResDesc {
	margin-left: 20px;
}
#sharedResDesc {
	margin-top: 14px;
	float: left;
	width: 71%;
	margin-bottom:10px;
	margin-left: 10px;
}
#left_col, #right_col {
	width: 328px;
	float: left;
}
#right_col {
	margin-left: 20px;
}
#category_list h4 a {
    color: #c60;
}
#content2 .listingHeader h1 {
	margin-top:10px !important;
}
#content2 .listingHeader h2 {
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	color:#5E564B !important;
}
#content2 .listingHeader {
	height: 55px !important;
}
.sharedResCol div.links {
	padding-left:0px;
	margin-bottom: 10px;
	color:#f59520 !important;
}
.sharedResCol div.links a {
	color:#f59520 !important;
}
#listingTopLinks {
	float: right;
	margin-top: -17px;
	margin-right: -166px;
	font-size: 13px;
}
#listingTopLinks a {
	margin-left:6px;
	color:#f59520 !important;
}


/******************************/
/*       User Profile          */
/******************************/


.userProfile#tab_content {
	border: 1px solid #CCC;
	border-radius: 5px;
}
.userProfile#tabs {
	background: none;
	border-top: none;
}
.userProfile#tabs li a.tab {
	border-radius: 5px 5px 0 0;
	background-color: #e6e3d6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e5e2d4), to(#aeab9f));
	background-image: -webkit-linear-gradient(top, #e5e2d4, #aeab9f);
	background-image:    -moz-linear-gradient(top, #e5e2d4, #aeab9f);
	background-image:     -ms-linear-gradient(top, #e5e2d4, #aeab9f);
	background-image:      -o-linear-gradient(top, #e5e2d4, #aeab9f);
	background-image:         linear-gradient(to bottom, #e5e2d4, #aeab9f);
}
.userProfile#tabs li a.tab.active {
	background-color: #fff8db;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff8db), to(#FFF));
	background-image: -webkit-linear-gradient(top, #fff8db, #FFF);
	background-image:    -moz-linear-gradient(top, #fff8db, #FFF);
	background-image:     -ms-linear-gradient(top, #fff8db, #FFF);
	background-image:      -o-linear-gradient(top, #fff8db, #FFF);
	background-image:         linear-gradient(to bottom, #fff8db, #FFF);
}
.userProfile table {
	border-bottom:none;
}
.userProfile table .tableMessage {
	border-bottom:none;
	padding:25px;
}
.userProfile table tbody tr th.colSpanHeader {
	background:none !important;
	border-bottom:none;
	padding-bottom:5px;
}
#acctProfileTbl {
	border-bottom:#eee solid 1px !important;
}
.userProfile tr th {
	padding:15px;
}
#acctProfileTbl tr td {
	padding:10px;
}
.userProfile table tr td {
	padding:8px;
}


/******************************/
/*       Page Admins          */
/******************************/


.pageNameListTbl tr.odd {
	background-color:#fdf1d4 !important;
}
.pageNameListTbl tr.odd td.sorting_1 {
	background-color:#fbe6b4 !important;
}
.pageNameListTbl tr.odd td.sorting_1 {
	background-color:#fbe6b4 !important;
}
.pageNameListTbl tr.even td.sorting_1 {
	background-color:#fcf1d7 !important;
}

/******************************/
/*       Misc          */
/******************************/

#columnRight, 
.columnRightLib, 
.columnRightShared, 
.columnRightClassified {
    width: 34%;
    float: left;
    margin: 25px 0 10px 4%;
    background-color: #FAF6F1 !important;
    border-radius: 12px;
    box-shadow: 0px 0px 30px -8px #666 !important;
    -webkit-box-shadow: 0px 0px 30px -8px #666 !important; 
    -moz-box-shadow: 0px 0px 30px -8px #666 !important;    
}
.columnRightLib {
    width: 83%;
    margin-top: 16px;
}

/******************************/
/*       Misc          */
/******************************/

table.login {
	margin: 20px 20px;
}
.signupDiv {
	width: 92%;
	margin: 20px 40px 0;
}
#signupForm {
	margin-top: 10px;
	float: left;
}
#signup{
	margin: 30px 35px;
}
#registerWelcome {
	margin-bottom: 30px;
}
.reqStar.zipLabel {
	display:inline !important;
}
.reqStar.stateLabel {
	display:none;
}


.learnMore {
	font-size:12px;
	text-transform:uppercase;
	float:right;
}
#tabs li a.active {
	color: #F47920;
}
table.default th, .userProfile table th {
	background-color: #ffdea8 !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#ffdea8)) !important;
	background-image: -webkit-linear-gradient(top, #FFF, #ffdea8) !important;
	background-image:    -moz-linear-gradient(top, #FFF, #ffdea8) !important;
	background-image:     -ms-linear-gradient(top, #FFF, #ffdea8) !important;
	background-image:      -o-linear-gradient(top, #FFF, #ffdea8) !important;
	background-image:         linear-gradient(to bottom, #FFF, #ffdea8) !important;
	color: #343434 !important;
}
#tblList td h4, #tblList td h4 a {
	background-color:transparent;
	color: #000;
}
#tblList td.th1 {
	background-color: #ffdea8 !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#ffdea8)) !important;
	background-image: -webkit-linear-gradient(top, #FFF, #ffdea8) !important;
	background-image:    -moz-linear-gradient(top, #FFF, #ffdea8) !important;
	background-image:     -ms-linear-gradient(top, #FFF, #ffdea8) !important;
	background-image:      -o-linear-gradient(top, #FFF, #ffdea8) !important;
	background-image:         linear-gradient(to bottom, #FFF, #ffdea8) !important;
}
#mainContent.library h1 {
	margin-top:0px;
	margin-left: 0;
}
table#libDetailTable tr td {
	max-width:730px;
}

table#libDetailTable tr td a {
	word-wrap: break-word;
	width: 98%;
	height: auto;
}

#registerWelcome {
	display:block;
	float:left;
	text-align:left;
	font-size: 15px;
	margin-bottom: 20px;
}
#formWrapper #headerText{
    color: #F47920;
    font-family: 'DroidSansRegular',sans-serif;
}

#nmExplanatoryText {
	display:inline !important;
	font-size: 13px;
	line-height: 16px;
}
#feedbackDialog {
	height:340px !important;
}
#feedbackDialog .explanatoryText {
	display:none;
}
#feedbackDialog .tall {
	height: 90px;
}
.ui-dialog {
	border: 3px solid #6f5848 !important;
	background-color: #FCF8F0 !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FCF8F0), to(#F7E5BD)) !important;
	background-image: -webkit-linear-gradient(top, #FCF8F0, #F7E5BD) !important;
	background-image:    -moz-linear-gradient(top, #FCF8F0, #F7E5BD) !important;
	background-image:     -ms-linear-gradient(top, #FCF8F0, #F7E5BD) !important;
	background-image:      -o-linear-gradient(top, #FCF8F0, #F7E5BD) !important;
	background-image:         linear-gradient(to bottom, #FCF8F0, #F7E5BD) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCF8F0', endColorstr='#F7E5BD',GradientType=1 ) !important;	
	box-shadow: 0px 0px 20px 0px #000;
	-webkit-box-shadow: 0px 0px 20px 0px #000; 
	-moz-box-shadow: 0px 0px 20px 0px #000; 
	
}
.ui-dialog .ui-dialog-content,
.ui-dialog ui-dialog-buttonpane,
.ui-dialog .ui-widget-content {
    background: none repeat scroll 0 0 transparent !important;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
.ui-widget-header, #feedbackDialog .row .label, .ui-button-text {
	color: #333 !important;
}
.ui-widget-header {
	
}
#feedbackDialog .row .label {
	 color: #333 !important;
}
.ui-corner-all {
	border: 1px solid #F47920 !important;
}
#signup #notices h2 {
	width:700px;
}

#googleTranslateWrapper {
	float:left;
	border-bottom: none;
	height:25px;
    margin-left: 483px;
    margin-top: -48px;
    padding: 2px 4px 0;
    position: absolute;
    z-index: 1000;
    opacity: .5;
    font-size: 14px;
}

.sidebarSection ul li, #columnRight .eventWidget ul li {
	list-style: none;
	font-size: 13px;
	line-height: 19px;
}
.sidebarSection ul, #columnRight .eventWidget ul {
	margin: 10px 0;
	padding: 0 25px;
}

#widgetKbItems ul li:nth-child(odd),
#widgetClassifieds ul li:nth-child(odd) {
	background-color:#f8f8f8;
}
#widgetKbItems ul li:hover,
#widgetClassifieds ul li:hover {
	background-color:#faf4e2;
}
#widgetKbItems ul,
#widgetClassifieds ul {
	padding: 0;	
	background-color: white;
	margin: 0 15px;
	border: 1px #999 solid;
}
#widgetKbItems ul.noItems,
#widgetClassifieds ul.noItems {
	background-color: none;
	border: none;	
}
#createNewEventDiv {
	width: 100%;
	display: block;
	height: 35px;
}
ul.quickLinkList li {
	font-size:13px;
	margin-bottom: 5px;
}
.reviewFeedbackTbl .ui-widget-content,
#reviewFeedback .ui-widget-content {
	background: none;
	background-color: #fdf9ee;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcf8ed', endColorstr='#f8e9bf');
	background: -webkit-gradient(linear, left top, left bottom, from(#fcf8ed), to(#f8e9bf));
	background: -moz-linear-gradient(top, #fcf8ed, #f8e9bf);
}
#myListings #dataTable tr.odd,
.reviewFeedbackTbl .dataTable tr.odd,
#reviewFeedback .dataTable tr.odd {
	background-color: #f7f0db !important;
}
#myListings #dataTable tr.odd td.sorting_1,
.reviewFeedbackTbl .dataTable tr.odd td.sorting_1,
#reviewFeedback .dataTable tr.odd td.sorting_1 {
	background-color: #e2dac0 !important;
}
#myListings #dataTable tr.even,
.reviewFeedbackTbl .dataTable tr.even,
#reviewFeedback .dataTable tr.even {
	background-color: #FFF !important;
}
#myListings #dataTable tr.even td.sorting_1,
.reviewFeedbackTbl .dataTable tr.even td.sorting_1,
#reviewFeedback .dataTable tr.even td.sorting_1 {
	background-color: #e3dfd2 !important;
}
#myListings #dataTable.open tbody tr:hover td, 
#myListings #dataTable.open tbody tr:hover,
.reviewFeedbackTbl .dataTable.open tbody tr:hover td, 
.reviewFeedbackTbl .dataTable.open tbody tr:hover,
#reviewFeedback .dataTable.open tbody tr:hover td, 
#reviewFeedback .dataTable.open tbody tr:hover {
	background-color: #f0bf20 !important;
}
#myListings #dataTable.open tbody tr.showing, 
#myListings #dataTable.open tbody tr.showing td,
.reviewFeedbackTbl .dataTable.open tbody tr.showing, 
.reviewFeedbackTbl .dataTable.open tbody tr.showing td,
#reviewFeedback .dataTable.open tbody tr.showing, 
#reviewFeedback .dataTable.open tbody tr.showing td {
	background-color: #f6d567 !important;
}
.reviewFeedbackTbl .dataTable th,
#reviewFeedback .dataTable th,
#myListings #dataTable th{
	background-color: #cac4b0 !important;
}

/** Library Section **/

body.tasks #filters, 
table .shaded, 
#taskForm tr.odd, 
body.tasks table td.rwDark,
.attachmentTd:hover {
	background-color:#faf0d9 !important;
}
#requiredDiv {
	float:right;
	border-radius:5px;
	background-color: #fffbee;
	border:1px solid #ded4b1;
	padding: 3px 6px;
	margin-top:-20px;
}

.taskDesc {
	background-color: #f5ebd0 !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fbf7ec), to(#f6ecd1)) !important;
	background-image: -webkit-linear-gradient(top, #fbf7ec, #f6ecd1) !important;
	background-image:    -moz-linear-gradient(top, #fbf7ec, #f6ecd1) !important;
	background-image:     -ms-linear-gradient(top, #fbf7ec, #f6ecd1) !important;
	background-image:      -o-linear-gradient(top, #fbf7ec, #f6ecd1) !important;
	background-image:         linear-gradient(to bottom, #fbf7ec, #f6ecd1) !important;
}

/***** Main Nav Tabs *******/

#navTabs {
    padding: 0 1% !important;
    width: 97% !important;
}

#formWrapper #headerText {
	color: #f57920 !important;
}

/**********************************/
/***** Search Bar in Header *******/
/**********************************/

#searchBox {
    width : 328px;
    height : 43px;
    float: right;
    margin-top: 25px;
    margin-bottom: 5px;
    position: relative;
    z-index: 999;
}

#searchBox #searchTabRow {
    width : 300px;
    height : 23px;
    float : left;
    margin: 5px 0 0 15px;
}

#searchBox #searchTabRow #searchTabOrganizations,
#searchBox #searchTabRow #searchTabPrograms,
#searchBox #searchTabRow #searchTabKnowledgebase{
    width : 100px;
    height : 23px;
    float : left;
    cursor : pointer;
}

.searchBox{
    background-image: url('../../images/community/newmexico/searchBox.png');
    background-repeat: no-repeat;
    background-position: 12px 1px;
}

.searchBox_organizations{
    background-image: url('../../images/community/newmexico/searchBox_organizations.png');
    background-repeat: no-repeat;
    background-position: 12px 1px;
}

.searchBox_programs{
    background-image: url('../../images/community/newmexico/searchBox_programs.png');
    background-repeat: no-repeat;
}

.searchBox_knowledgebase{
    background-image: url('../../images/community/newmexico/searchBox_library.png');
    background-repeat: no-repeat;
}

#searchBox #searchInput{
    width : 250px;
    height : 20px;
    border: none;
    margin: 7px 0 0 25px;
    background-color: transparent;
    color : #2f2d2a;
    font-size: 13px;
    float : left;
}

#searchBox #searchInput.default{ 
    color : #a39b93;
}
#searchBox #searchButtonNm{
    width : 30px;
    height : 20px;
    margin: 7px 0 0 5px;
    float : left;
    cursor : pointer;
}

table.login td.col1 form table input#UsrPwd,
table.login td.col1 form table input#UsrID {
	padding: 5px;
	font-size: 15px;
}

/**********************************/
/*****   Main Nav - Admin   *******/
/**********************************/


.ui-tabs-vertical { 
	/* width: 55em; */ 
}
.ui-tabs-vertical .ui-tabs-nav { 
	padding: .2em .1em .2em .2em; 
	float: right;
	width: 3.5em;
}
.ui-tabs-vertical .ui-tabs-nav li { 
	clear: left; 
	width: 100%; 
	border-bottom-width: 1px !important; 
	border-right-width: 0 !important; 
	margin: 0 -1px .2em 0; 
}
.ui-tabs-vertical .ui-tabs-nav li a { 
	display:block; 
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { 
	padding-bottom: 0; 
	padding-right: .1em; 
	border-right-width: 1px; 
	border-right-width: 1px; 
}
.ui-tabs-vertical .ui-tabs-panel { 
	padding: 1em; 
	float: right; 
	width: 40em;
}
  
/* Library */

.nmRecItem {
	display:block !important;
	line-height: 18px;
	margin-bottom: 6px;
	text-indent: -10px;
	margin-left: 10px;
}

#sidebar { /* Same as #columnRight line 836 */
	background-color: #FAF6F1;
}

.libResultItem.shade {
	background-color: #dccebb;
}
tr.tblSection td {
	background-color: #F5E3C5;
}
#addlLinks a {
	color:#f57920;
}

/***********/
/* Community Indicators Top Bar */
/***********/

div.commInd #topBar.communityInd div h1 {
	color:#F47920;
}
#topBar div h2 a,
#topBar div p a {
	color:#5E564B !important;
}

#topBar.communityInd div.actions {
	width: 21%;
}
#topBar.communityInd div.actions div {
	font-size: 35px;
}
#topBar.communityInd div.actions p {
	margin-left: 17%;
}
#selectionText{
    padding: 10px 1%;
}
#entryBar {
	margin: 11px 0 0 174px !important;
}
#entryBar #geographicArea {
	width: 162px !important;
	padding: 20px 15px 20px !important;
}
#entryBar #indicatorGroups {
	width: 184px !important;
	padding: 20px 10px !important;
}
#entryBar #indicators {
	width: 108px !important;
}
#entryBar #viewAs {
	width: 117px !important;
}

div.commInd #mapWrapper,
div.commInd #dataTableWrapper {
	margin-top:0px !important;
	background:none transparent !important;
	border:0 !important;
/*
	background-color: #f8d5ac !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f8d5ac), to(#eccfad)) !important;
    background-image: -webkit-linear-gradient(top, #f8d5ac, #eccfad) !important;
    background-image:    -moz-linear-gradient(top, #f8d5ac, #eccfad) !important;
    background-image:     -ms-linear-gradient(top, #f8d5ac, #eccfad) !important;
    background-image:      -o-linear-gradient(top, #f8d5ac, #eccfad) !important;
    background-image:         linear-gradient(to bottom, #f8d5ac, #eccfad) !important;
	border: 1px solid #98928a !important;
*/
	min-height: 350px;
	height: inherit;
}
#mapView {
	border: 1px solid #98928a !important;
}
div.commInd #tabs.communityInd ul li a,
div.grantsDiv #tabs.grants ul li a {
	background-color:#f8ecdd !important;
	color:#33312E !important;
}
div.commInd #tabs.communityInd ul li.ui-state-active a,
div.commInd #tabs.communityInd .ui-state-active,
div.grantsDiv #tabs.grants ul li.ui-state-active a,
div.grantsDiv #tabs.grants .ui-state-active {
	color:#000 !important;
	background-color:#f8d5ac !important;
}
div.commInd #communityIndTblDiv #dataTable tr.odd,
div.grantsDiv #dataTable tr.odd {
	background-color: #fbf7ea !important;
}
div.commInd #communityIndTblDiv #dataTable tr.odd td.sorting_1,
div.grantsDiv #dataTable tr.odd td.sorting_1 {
	background-color: #FAF3DD !important;
}
div.commInd #communityIndTblDiv #dataTable tr.even,
div.grantsDiv #dataTable tr.even {
	background-color: #FFF !important;
}
div.commInd #communityIndTblDiv #dataTable tr.even td.sorting_1,
div.grantsDiv #dataTable tr.even td.sorting_1 {
	background-color: #fdfbf1 !important;
}
div.commInd #communityIndTblDiv #dataTable tr:hover td.sorting_1,
div.commInd #communityIndTblDiv #dataTable tr.even:hover td.sorting_1,
div.commInd #communityIndTblDiv #dataTable tr.odd:hover td.sorting_1,
div.commInd #communityIndTblDiv #dataTable tbody tr:hover td, 
div.commInd #communityIndTblDiv #dataTable tbody tr:hover,
div.grantsDiv #dataTable tr:hover td.sorting_1,
div.grantsDiv #dataTable tr.even:hover td.sorting_1,
div.grantsDiv #dataTable tr.odd:hover td.sorting_1,
div.grantsDiv #dataTable tbody tr:hover td, 
div.grantsDiv #dataTable tbody tr:hover {
	background-color: #FFEDB5 !important;
}
div.commInd #communityIndTblDiv #dataTable tbody tr.showing, 
div.commInd #communityIndTblDiv #dataTable tbody tr.showing td,
div.grantsDiv #dataTable tbody tr.showing, 
div.grantsDiv #dataTable tbody tr.showing td {
	background-color: #f6d567 !important;
}
div.commInd #entryBar #geographicArea,
div.commInd #entryBar #indicatorGroups,
div.commInd #entryBar #indicators,
div.commInd #entryBar #viewAs,
div.grantsDiv #entryBar #grantGeography, 
div.grantsDiv #entryBar #grantDetail, 
div.grantsDiv #entryBar #grantActivities, 
div.grantsDiv #entryBar #viewAs {
    background-color: #eed0ad;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fdecd7), to(#eccfad));
    background-image: -webkit-linear-gradient(top, #fdecd7, #eccfad);
    background-image:    -moz-linear-gradient(top, #fdecd7, #eccfad);
    background-image:     -ms-linear-gradient(top, #fdecd7, #eccfad);
    background-image:      -o-linear-gradient(top, #fdecd7, #eccfad);
    background-image:         linear-gradient(to bottom, #fdecd7, #eccfad);
    border: 1px solid #5c4f41;
    color: #4B443C;
}
#selectionText{
	background:none transparent !important;
	border:0 !important;
}

/* Uniform Headers */

h1.shareTitle,
h2.shareTitle,
h1.libTitle,
h2.libTitle,
#content2 .listingheader h1.shareTitle,
#content2 .listingheader h2.shareTitle,
h1.issuesTitle,
h2.issuesTitle,
h1.classifiedsTitle,
h2.classifiedsTitle,
h1.directoryTitle,
h2.directoryTitle,
h1.grantsTitle,
h2.grantsTitle,
h1.countiesTitle,
h2.countiesTitle{
	font-family: 'DroidSansRegular' !important;
}
h1.libTitle,
h1.shareTitle,
h1.issuesTitle,
h1.classifiedsTitle,
h1.directoryTitle,
h1.grantsTitle,
h1.countiesTitle {
	color: #F47920 !important;
	font-size: 22px !important;
	margin-bottom: 2px !important;
}
h2.libTitle,
h2.shareTitle,
h2.issuesTitle,
h2.classifiedsTitle,
h2.directoryTitle,
h2.grantsTitle,
h2.countiesTitle{
	color: #5E564B !important;
	font-size: 14px !important;
	margin: 0 !important;
}
#content h2.directoryTitle {
	margin: 7px 0 0 0 !important;
}
#content h1.directoryTitle {
	margin-left: 0;
	clear: both;
}
h1.classifiedsTitle {
	margin: 0 0 5px 0px !important;
}
h2.classifiedsTitle {
	margin: 0 0 0 0px !important;
}
.libResults h1 {
	width: 480px;
}

#content2 .listingheader h1.shareTitle {
	margin-top: 7px !important;
}
#content2 .listingheader h2.shareTitle {
	padding-top: 12px;
}
#content2 .listingheader {
	margin-left: 8px !important;
}

.project #description {
	overflow: auto !important;
}

/* Widgets */

.sidebarSection h4, #columnRight .eventWidget h4 {
	float:left;
}
#widgetKbItems.sidebarSection h4,
#widgetClassifieds.sidebarSection h4 {
	float:none;
}

#sidebarCalendar {
	width: 270px;
}

#widgetKbItems,
#widgetClassifieds {
	float: left;
}

/* */

.ui-widget-content.communityInd,
.ui-widget-content.grants {
	float: left;
	width: 98%;
	background: none;
	background-color: #eccfad !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdecd7', endColorstr='#eccfad') !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdecd7), to(#eccfad)) !important;
	background: -moz-linear-gradient(top, #fdecd7, #eccfad) !important;
}

/*
 * Sorting
 */
 
#communityIndTblDiv table#dataTable th,
.grantsDiv table#dataTable th {
	padding-right: 30px;
}
 
#communityIndTblDiv table#dataTable,
.grantsDiv table#dataTable {
	border: 1px solid #666;
}
 
#communityIndTblDiv table#dataTable .sorting,
.grantsDiv table#dataTable .sorting { 
	background: url('../../../public/images/community/newmexico/communityindicators/sort_both.png') no-repeat center right #FFF;
}
#communityIndTblDiv table#dataTable .sorting_asc,
.grantsDiv table#dataTable .sorting_asc { 
	background: url('../../../public/images/community/newmexico/communityindicators/sort_asc.png') no-repeat center right  #FFF; 
}
#communityIndTblDiv table#dataTable .sorting_desc,
.grantsDiv table#dataTable .sorting_desc { 
	background: url('../../../public/images/community/newmexico/communityindicators/sort_desc.png') no-repeat center right  #FFF;
}
#communityIndTblDiv table#dataTable .sorting_asc_disabled,
.grantsDiv table#dataTable .sorting_asc_disabled { 
	background: url('../../../public/images/community/newmexico/communityindicators/sort_asc_disabled.png') no-repeat center right  #FFF;
}
#communityIndTblDiv table#dataTable .sorting_desc_disabled,
.grantsDiv table#dataTable .sorting_desc_disabled { 
	background: url('../../../public/images/community/newmexico/communityindicators/sort_desc_disabled.png') no-repeat center right  #FFF;
}

#communityIndTblDiv .paginate_disabled_previous,
.grantsDiv .paginate_disabled_previous,
#communityIndTblDiv .paginate_enabled_previous,
.grantsDiv .paginate_enabled_previous {
	background: url('../../../public/images/community/newmexico/communityindicators/back_enabled.png') no-repeat center center;
}

#communityIndTblDiv .paginate_disabled_next,
.grantsDiv .paginate_disabled_next,
#communityIndTblDiv .paginate_enabled_next,
.grantsDiv .paginate_enabled_next {
	background: url('../../../public/images/community/newmexico/communityindicators/forward_enabled.png') no-repeat center center;
}
#communityIndTblDiv .dataTables_paginate,
.grantsDiv .dataTables_paginate {
	margin-right: 20px;
	margin-top: 5px;
	border: 1px solid black;
	text-align: center;
	padding: 3px;
	border-radius: 8px;	
}


 
/* ! Map Widget - NM Specific */

#pageMap #pageMapControls #pageMapFilters .mapFilterRow .filterText {
	margin-top: 1px !important;
} 
 
/* ! Search page */

#resultsDiv .resultItem.even {
	background-color: #fff9f2;
}
#resultsDiv .resultItem.odd {
	background-color: #faeddb;
}
#resultsDiv .resultItem:hover,
#resultsDiv .resultItem.shaded:hover {
	background-color: #ffebce !important;
	cursor: pointer;
}
.page_navigation a:hover {
	background-color:#e1960a !important;
}
.page_navigation a.active_page {
	background-color:#f0d093 !important;
}

/* ! Classifieds  */

#classifiedsPage #mainContent {
	width: 72%;
}

/* ! Comm Ind */

.commInd #topBar div#titleDiv h2 {
	color: #5E564B;
	line-height: 18px;
	margin-bottom: -10px;
}
.arrow {
	border-bottom: 15px solid #FDECD7 !important;
}


/* ! Resource Directory */

#welcomeText {
	margin: 13px 0 5px;
	width: 550px;
	float: left;
}
#welcomeText div {
	font-size: 13px;
	line-height: 16px;
	margin: 10px 0 0;
}
input#addYourOrg {
	float:right;
	width:160px;
}
.addYourOrg span {
	margin: -18px 0 21px 27px;
	display: block;
	font-size: 18px;
}
.addYourOrg:hover span {
	text-decoration: underline;
}
#goBack {
	font-size: 12px;
	margin: 3px 0 -8px 20px;
	cursor: pointer;
	text-decoration: underline;
}
#directory #goBack {
	margin: -18px 0 4px 3px;
}
#results table {
	width:100%;
	border: 1px solid #E3E3E3;
	margin: 0;
}
.comingSoon {
	float: right;
	text-align: center;
	color: #000;
	font-style: italic;
	font-size: 12px;
}
#calendarWrapper #headerText {
	color: #F47920;
}
#toggleEventWidget {
	margin-top: -36px;
}
#widgetEvent.mainColumnSection {
	float: left;
	margin-bottom: 10px;
}
.mainColumnSection #sidebarCalendar {
	width: 98%;
}
#widgetEvent.mainColumnSection h4 {
	width: 75%;
}
#widgetEvent.mainColumnSection #toggleEventWidget {
	margin-top: -20px;
	margin-right: 56px;
}
#widgetEvent.mainColumnSection #sidebarCalendar .fc-event-title {
	font-size: 11px;
	line-height: 14px;
	color:#000;
}
#widgetEvent.mainColumnSection .fc-grid .fc-event-time {
	font-size: .8em;
	text-align: left;
	float: left;
}

div#newMexicoNotice {
    color: #FFF;
    font-size: 16px;
    margin: 0 0 17px;
    background-color: #3E75A9;
    padding: 11px 6%;
    width: 88%;
    border-radius: 5px;
}
div#newMexicoNotice a {
    color: #FFF;
}

/* Hide Org Profile Buttons on NM only */
#profileWrapper #rightColumn #topRightDiv #buttons {
	display: none;
}


/* School Page */
#mainContent #school {
	margin-top: 0;
}
#mainContent #school #title #titleText,
#mainContent #school .intro-text h4,
#mainContent #school #schoolContent .multi-slide-widget .left-nav ul li span.label,
#mainContent #school h3 {
	color: #F47920;
}
#mainContent #school #introText {
	color: #5E564B !important;
}
#mainContent #school #schoolContent div#action-buttons a.button {
	background-color:#F47920;
}
#mainContent #school .multi-slide-widget .secondary-nav a.button {
	background-color:#f8e4d6;
}
#mainContent #school .multi-slide-widget .left-nav ul li.flex-active {
	background-color: #f8e4d6;
}
#mainContent #school .multi-slide-widget .left-nav ul li:hover {
	background-color: #f8e4d6;
	border: 1px solid #F47920;
}
#mainContent #school div.flexslider-wrapper {
	border-top: 1px solid #F47920;
}

/* Calendar Orange Override */

.fc-content .fc-event.fc-event-skin.fc-event-hori.eventClass.multiday {
	border: 1px solid #F4D4BE !important;
}



/* Hiding The Organization NTEE Code Filters on the map widgets for NM only */

/*
#pageMapFiltersLabel,
#pageMapFilters,
#mapWidgetLegendButton {
	display:none;
}
*/

/* Hiding three rows of the event add new dialog */
#eventTypeRow, 
#organizationRow, 
#issueAreaRow,
#eventTypeColumn,
#issueAreaColumn,
#organizationColumn {
	display:none;
}

.dialogPrintButton {
    display: inline !important;
}

/* Joyride tour */
body .joyride-tip-guide .joyride-next-tip {
    border: solid 1px #C9641C;
    background: #F47920;
    background: -moz-linear-gradient(top, #F47920 0%, #BE5D16 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F47920), color-stop(100%,#BE5D16));
    background: -webkit-linear-gradient(top, #F47920 0%,#BE5D16 100%);
    background: -o-linear-gradient(top, #F47920 0%,#BE5D16 100%);
    background: -ms-linear-gradient(top, #F47920 0%,#BE5D16 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F47920', endColorstr='#BE5D16',GradientType=0 );
    background: linear-gradient(top, #F47920 0%,#BE5D16 100%);
}
body .joyride-next-tip:hover {
    border: solid 1px #C9641C;
    background: #BE5D16;
    background: -moz-linear-gradient(top, #BE5D16 0%, #F47920 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BE5D16), color-stop(100%,#F47920));
    background: -webkit-linear-gradient(top, #BE5D16 0%,#F47920 100%);
    background: -o-linear-gradient(top, #BE5D16 0%,#F47920 100%);
    background: -ms-linear-gradient(top, #BE5D16 0%,#F47920 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BE5D16', endColorstr='#F47920',GradientType=0 );
    background: linear-gradient(top, #BE5D16 0%,#F47920 100%);
}

/* Mobile optimization styles */

@media screen and (max-width : 1000px) {
    #mainNav .navItem .navDesc {
        font-size: 10px;
    }
    #googleTranslateWrapper{
        display : none;
    }
}
@media screen and (max-width : 600px) {
    body div#mainNav {
        width: 100% !important;
        border-radius: 0;
    }
    .arrow-down{
        display:none;
    }

}
@media screen and (max-width : 480px) {
    #topNav .loggedIn, #topNav .notLoggedIn {
        font-size: 12px;
        top: 20px;
    }
    div#logo_1, #logo_2 {
        margin: 15px 0 -20px;
        background-size: 100%;
        background-position: -5px 0;
    }
    div#searchBox {
        margin: 0;
    }
    #mainContent #columnLeft div#slideshow {
        margin: 0;
        width: 100%;
    }
    #mainContent #columnLeft #slideshow #slideshowImage {
        max-width: 100%;
        background-size: 100%;
        height: 177px;
    }
    #mainContent #columnLeft div#slideshow {
        margin: 0;
        width: 100%;
        height: 177px;
        margin-bottom: 20px;
    }
    #columnLeft #teasers .teaserBlock {
        width: 100%;
    }
    div#surveyBtn {
        display: none;
    }
    #columnLeft #slideshow #slideshowNav {
        display: none;
    }
    .copyright {
        padding-left: 34px;
        margin: -30px 0 0;
    }
    #footer {
        height: auto;
        margin: 0;
    }
    div#wrapper {
        padding-bottom: 0;
    }
    #teasers h4, #funders h4 {
        width: 92%;
    }
    div#mainNav {
        min-height: 40px;
    }
    #footer .logo {
        background-size: 100%;
        width: 170px;
    }
    div#mainNav>ul {
        max-height: 59px;
    }
}


tr#issueAreaRow {
    display: table-row;
}

/* Styles for the use of Google Translate */

.translated-ltr #mainNav li a {
    padding-left: 9px;
    padding-right: 9px;
}
.translated-ltr  #iconDiv div img {
    margin-bottom: 15px;
}
 .translated-ltr .goog-te-menu-value span {
     text-decoration: none;
 }

 /* Hide Map Indicators on Widgets */

 #pageMap #pageMapControls #indicators {
     display: none;
 }
