/**


				     ______          _____                    
				    /_  __/__  ____ / ___/___ _   _____  ____ 
				     / / / _ \/ __ \\__ \/ _ \ | / / _ \/ __ \
				    / / /  __/ / / /__/ /  __/ |/ /  __/ / / /
				   /_/  \___/_/ /_/____/\___/|___/\___/_/ /_/ 
				
                      http://ten7i.com/
				  


**/



/** the whole page **/
html, body {
	margin : 0px;
	padding : 0px;
	text-align : left;
	font-size : 12px;
	font-family : Helvetica, Arial, Sans-Serif;
	font-weight: normal;
	background: #e2d4a0;
	color: #000000;
}

/** headlines and content **/	
h1, h2, h4, p, li, td, input {
	font-family : Helvetica, Arial, Sans-Serif;
	text-align : left;
}

h3{
	font-family : Helvetica, Arial, Sans-Serif;
}


/** hyper links **/
a:link {
	color: #677719;
	text-decoration: none;
	font-weight : normal;
}
a:visited {
	color: #677719;
	text-decoration: none;
	font-weight : normal;
}
a:hover  {
	color: #677719;
	text-decoration: none;
	font-weight : normal;
}

p a:hover  {
	color: #677719;
	text-decoration: underline;
}


a:active {
	color: #677719;
	text-decoration: none;
	font-weight : normal;
}



/** header **/

#t7_header_wrapper {
	padding: 0px;
	width: 100%;
	background-image: url(images/header_bkgd.gif);
	height: 153px;
}


#t7_header_container {
	padding: 23px 0px 0px 0px;
	width: 940px;
	height: 124px;
	margin: 0px auto;
	background: url(images/header_triangles.gif) scroll center top no-repeat;
	position: relative;
		
}

#t7_header_logo{
	height: 64px;
	width: 290px;
	float: left;
	margin-top: 7px;
	background-image: url(images/IndianLandTenureFoundation.gif);
}

/** form **/
.t7_header_form {
	background-color: #f6f2e3;
	border: none;
	margin: 4px 2px 4px 0px;
	color: #b3bb8c;
	height: 12px;
	width: 140px;
	font-size: 10px;
	padding: 3px 0px 2px 4px;
	position: relative;
}

#t7_header_signup{
	height: 64px;
	width: 164px;
	float: right;
}

#t7_header_signup h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 5px;
	margin: 0 0 3px 0;
	color: #677719;
	text-align: left;
}

#t7_header_signup ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#t7_header_signup li{
	text-decoration: none;
	position: relative;
	top: 0;
	margin: 0;
}

.t7_submit_button{
	margin-top: 5px;
	display: inline;
	vertical-align: top;
	float: right;
}



/** navigation **/

#t7_global_nav {
	width:1060px;
	height: 57px;
	clear:both;
	position: absolute;
	top: 96px;
	left:-42px;
	padding: 0;
	margin: 0;
	z-index: 700;
/*
	*position: relative;
	*top: 2px;
*/
}



#t7_global_nav ul{
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0px solid transparent;
	z-index: 2999;
}


#t7_global_nav ul li{
	display: inline;
	text-decoration: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border: 0px solid transparent;
	background-image: none;
	text-transform: uppercase;
	font-size: 10px;
	z-index: 200;
}

#menu-1374 a,
#menu-1375 a,
#menu-1946 a,
#menu-1377 a,
#menu-1378 a,
#menu-1379 a {
  margin: 0;
  padding: 0;
}

#menu-1374 ul {
  	width: 157px;
  	margin: 32px 0 0 42px;
	padding: 14px 0 6px 0;
 	position: absolute;
	background: #b3bb8c url("images/nav_bkgd.gif") repeat-x;
	opacity: .90;
	filter: alpha(opacity=90);
	z-index: 999;	
}
#menu-1375 ul {
  width: 170px;
  margin: 32px 0 0 0px;
	padding: 14px 0 6px 0;
	background: #b3bb8c url("images/nav_bkgd.gif") repeat-x;	
  position: absolute;
  opacity: .90;
	filter: alpha(opacity=90);	
}
#menu-1946 ul {
  width: 152px;
  margin: 32px 0 0 0px;
	padding: 14px 0 6px 0;
	background: #b3bb8c url("images/nav_bkgd.gif") repeat-x;	
  position: absolute;
  opacity: .90;
	filter: alpha(opacity=90);	
}
#menu-1377 ul {
  width: 176px;
  margin: 32px 0 0 0px;
	padding: 14px 0 6px 0;
	background: #b3bb8c url("images/nav_bkgd.gif") repeat-x;	
  position: absolute;
  opacity: .90;
  filter: alpha(opacity=90);	
}
#menu-1378 ul {
  width: 161px;
  margin: 32px 0 0 0px;
	padding: 14px 0 6px 0;
	background: #b3bb8c url("images/nav_bkgd.gif") repeat-x;	
  position: absolute;
  opacity: .90;
	filter: alpha(opacity=90);	
}
#menu-1379 ul {
  width: 124px;
  margin: 32px 0 0 0px;
	padding: 14px 0 6px 0;
	background: #b3bb8c url("images/nav_bkgd.gif") repeat-x;	
  position: absolute;
  opacity: .90;
	filter: alpha(opacity=90);	
}


#t7_global_nav ul li ul li {
	color: #000;
	margin: 0;
	padding: 0;
	float: left;
	width: 120px;
	padding: 7px 0px 7px 15px;
	color: #000;
	font-size: 14px;
	text-transform: none;
	z-index: 200;
}

#t7_global_nav ul li ul li a:link,
#t7_global_nav ul li ul li a.active:link,
#t7_global_nav ul li ul li a.active:visited,
#t7_global_nav ul li ul li a:visited {
  color: #000;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

#t7_global_nav ul li ul li a:hover,
#t7_global_nav ul li ul li a.active:hover {
  color: #000;
  text-decoration: underline;
  margin: 0;
  padding: 0;
}

#t7_global_nav ul li ul li ul{
	display: none;
}

#t7_global_nav ul li ul li ul li{
	display: none;
}

#t7_submenu{
	height: 30px;
	width: 940px;
	background-color: #b3bb8c;
	color: #000;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

#t7_submenu ul{
	margin: 0;
	padding: 8px 0px 0px 13px;
}

#t7_submenu li{
	display: inline;
	margin: 0;
	padding: 0px 10px 0px 10px;
	color: #000;
	font-weight: bold;
}


/** FRONT content areas **/
#t7_content_wrapper {
	padding: 0px 0px 100px 0px;
	margin: 0px;
	width: 100%;
	float: left;
	background-color: #e1e4d1;
}

.t7_wrapper_bkgd_drum {
	background: url(images/background.png) center top no-repeat;
	background-color: #e1e4d1;
}

.t7_wrapper_bkgd_boots {
	background: url(images/background_landissues.gif) center bottom no-repeat;
	background-color: #e1e4d1;
}

.t7_wrapper_bkgd_totem {
	background: url(images/background_programs.png) center bottom no-repeat;
	background-color: #e1e4d1;
}

.t7_wrapper_bkgd_duck {
	background: url(images/background_get-involved.gif) center bottom no-repeat;
	background-color: #e1e4d1;
}

.t7_wrapper_bkgd_travois {
	background: url(images/background_education.png) center bottom no-repeat;
	background-color: #e1e4d1;
}


#t7_content_container{
	text-align : left;
	padding: 0px;
	margin: 0px auto;
	width: 940px;
}

.t7_subheader p{
	font-family: Times, Times New Roman, serif;
	font-size: 17px;
	color: #8a2629;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	padding: 15px 0px 0px 0px;
}

#t7_slideshow{
	width: 936px;
	height: 360px;
	background-color: #d1d6b6;
	border: 2px solid #c2c9a1;
	margin-bottom: 7px;
	padding: 0;
	overflow: hidden;
	z-index: 50;
}

#t7_slideshowtext{
	height: 320px;
	width: 158px;
	float: left;
	padding: 40px 40px 0px 40px;
	margin: 0;
	border-left: 2px solid #c2c9a1;
	z-index: 50;
}

#t7_slideshowtext p{
	font-family : Helvetica, Arial, Sans-Serif;
	text-align : left;
	line-height: 30px;
	font-size: 15px;
	padding-bottom: 5px;
	margin: 0;
}

#t7_slideshowimg{
	height: 360px;
	width: 620px;
	float: left;
	padding: 0;
	margin: 0;
	z-index: 50;
}


a.prev, a.next{
	margin-top: 165px;
	background: url(images/green_arrow.gif) no-repeat 0 0;
	width: 15px;
	height: 30px;
	
}

a.next{
	background-position: 0 -30px;
	margin-left: 13px;
}

a.next:active{
	background-position: 0 -30px;
}

a.next:hover{
	background-position: 0 -30px;
}


a.prev{
	margin-left: 12px;
}

a.prev:active{
	background-position:0 0;
}

a.prev:hover{
	background-position: 0 0;
}

div.as-panes div.pane{
	padding: 0;
	width: 100%;
	background-color:#D1D6B6;
}

div.as-panes{
	width: 860px;
}

.as-tabs-panes{
	width: 860px;
}

#t7_thumbnail_container{
	width: 990px;
	height: 250px;
	padding: 0;
	margin: 0px;
	float: left;
}

#t7_thumbnail_container ul{
	margin: 0;
	padding: 0;
}

#t7_thumbnail_container ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}

.t7_front_thumbnails{
	width: 276px;
	background-color: #e8ebdd;
	border: 2px solid #c2c9a1;
	float: left;
	margin: 0px 50px 0px 0px;
	height: 250px;
	position: relative;
	display: inline;
}

.t7_thumbnail_header{
	width: 276px;
	margin: 7px 0px 103px 0px;
	padding: 0;
	text-align : center;
	font-size: 18px;
	position: absolute;
	top: 0;
	float: left;
}


h2.t7_thumbnail_header a{
	color: #000;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
}

.t7_front_img {
	width: 276px;
	height: 130px;
}

.t7_thumbnail_text{
	padding: 16px 12px 0px 12px;
	height: 100px;
	font-family : Helvetica, Arial, Sans-Serif;
	text-align : left;
	line-height: 14px;
	font-size: 11px;
	margin: 0;
	float: left;
}

.t7_thumbnail_text p{
	padding-bottom: 5px;
	margin: 0;
}

.t7_thumbnail_text a{
	font-weight: bold;
}

.t7_thumbnail_spacer{
	width: 50px;
	height: 20px;
	float: left;
	padding: 0px;
	margin: 0px;
}

/** PAGE content areas **/

#t7_breadcrumb{
	margin-top: 26px;
	width: 550px;
	float:left;
	text-transform: lowercase;
	font-size: 11px;
	color: #b3bb8c;
}

#t7_breadcrumb a{
	display: inline;
	text-transform: lowercase;
	font-size: 12px;
	color: #b3bb8c;
}

#t7_breadcrumb a:hover{
	text-decoration: underline;
}

#t7_breadcrumb .last {
	display: inline;
	text-transform: lowercase;
	font-weight: bold;
	font-size: 12px;
	color: #b3bb8c;
}

#t7_share_container{
	height: 16px;
	width: 340px;
	float: right;
	margin-top: 22px;
}


#t7_content_info{
	width: 516px;
	border: 2px solid #c2c9a1;
	float: left;
	margin: 25px 58px 0px 0px;
	display: block;
	padding: 40px;
	background: url(images/content_triangles.gif) scroll 40px top no-repeat #e8ebdd;
	position: relative;
	*z-index: 10;
	z-index: /*\**/ 10\9;
}

#t7_content_info .field-field-date-range	{ font-weight: bold; }

#t7_content_info a{
	font-weight: bold;
}

#t7_content_info a:hover{
	text-decoration: underline;
}


#t7_content_info table{
	margin: 0px 0px 15px 0px;
	border: none;
}

#t7_content_info table td{
	border: none;
	padding-right: 20px;
}

#t7_print a{
	text-transform: uppercase;
	color: #c2c9a1 !important;
	font-size: 9px;
	position: absolute;
	top: 10px;
	right: 40px;
	letter-spacing: 2px;
	font-weight: normal;
}

#t7_print a:hover{
	text-decoration: underline;
	color: #c2c9a1;
	font-weight: normal;
}

.print-link{
	padding: 0;
}

#t7_content_info_donate{
	width: 856px;
	border: 2px solid #c2c9a1;
	float: left;
	margin: 25px 0px 0px 0px;
	display: block;
	padding: 40px;
	background: url(images/content_triangles.gif) scroll 40px top no-repeat #e8ebdd;
	position: relative;
}

#t7_content_info_donate img{
	margin: 0px 0px 10px 15px;
	float: right;
}

#t7_content_info h1{
	margin: 0px 0px 30px 0px;
	padding: 0;
	font-family: Helvetica,Arial,Sans-serif;
	font-size: 24px;
}

#t7_content_info h3{
	margin: 20px 0px 5px 0px;
	padding: 0;
	font-family: Helvetica,Arial,Sans-serif;
	font-size: 15px;
}

#t7_content_info h4{
	margin: 0px 0px 3px 0px;
	padding: 0;
	font-family: Helvetica,Arial,Sans-serif;
	font-size: 12px;
}

#t7_content_info p{
	margin: 0px 0px 10px 0px;
	padding: 0;
	line-height: 15px;
	font-size: 12px;
}

#t7_content_info p.reference{
	margin: 0px 0px 10px 0px;
	padding: 0;
	line-height: 15px;
	font-size: 10px;
}


#t7_content_info ul{
	padding: 0;
	margin: 0px 0px 10px 35px;
}

#t7_content_info ul li{
	list-style: disc;
	padding: 0;
	margin: 0;
	color: black;
	line-height: 15px;
	font-size: 12px;
}

#t7_content_info ol li{
	padding: 0;
	margin: 0;
	color: black;
	line-height: 15px;
	font-size: 12px;
}

blockquote{
	font-style: italic;
	margin: 15px 30px 10px 35px;
}

#t7_content_info img{
	margin: 0px 0px 10px 15px;
	float: right;
}


.faq-question{
	padding: 15px 0px 0px 0px;
}

.faq-answer{
	padding: 5px 0px 0px 15px;
}

.donate-home #t7_content_donate{
	width: 280px;
	height: 31px;
	background-color: #8a2629;
	text-align: center;
	color: #e1e4d0;
	font-size: 18px;
	padding-top: 8px;
	text-decoration: none;
	margin: 0 auto;
	margin-bottom: 20px;
}
#t7_content_donate{
	width: 280px;
	height: 25px;
	background-color: #8a2629;
	text-align: center;
	color: #e1e4d0;
	font-size: 18px;
	padding-top: 5px;
	text-decoration: none;
}
.t7_content_donate{//making it a class to be reused
	width: 280px;
	height: 25px;
	background-color: #8a2629;
	text-align: center;
	color: #e1e4d0;
	font-size: 18px;
	padding-top: 5px;
	text-decoration: none;
}

.t7_donate_now{
	margin-left: 296px;
}
.donate-button-not-home{
	float:right;
}
.node-7 #t7_level_one,
.node-6 #t7_level_one{/*if donate block is removed from these pages, this style must be removed*/
	margin-top:0px;
}
/* Staff Page */
.t7_staff_page h1{
	font-family: Helvetica,Arial,Sans-serif;
	font-size: 24px;
	margin: 0px 0px 0px 0px !important;
	padding: 0;
}

.field-field-job-title{
	font-weight: bold;
	font-size: 15px;
	margin: 0px;
}

.t7_staff_page .field-type-filefield{
	margin: 30px 0px 0px 0px;
}

/* Board of Directors Page */
#block-views-Investment_Committee-block_1 h2{
	margin: 20px 0px 5px 0px;
	padding: 0;
	font-family: Helvetica,Arial,Sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.t7_directors_page h1{
	margin: 0px 0px 0px 0px !important;
}

.t7_directors_page p{
	margin: 30px 0px 0px 0px !important;
}


/* Announcements */
.t7_announcements h1{
	font-family: Helvetica,Arial,Sans-serif;
	font-size: 24px;
	margin: 0px 0px 0px 0px !important;
	padding: 0;
}

.field-field-date{
	font-weight: bold;
	font-size: 15px;
	margin: 0px;
}

.field-field-date .field-item{
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}



/* Historical Allotment Legislation Page */

#t7_historical_allotment .views-field-title{
	margin-top: 15px;	
}

#t7_historical_allotment .views-field-field-relevant-provisions-value label{
	font-weight: bold;
	float: left;
	margin-right: 3px;
}

#t7_historical_allotment .views-field-field-relevant-provisions-value{
	margin-top: 3px;
}

/* Recent Allotment Legislation Page */

#t7_recent_allotment .views-field-title{
	margin-top: 15px;	
}

.t7_recent_allotment h1{
	font-family: Helvetica,Arial,Sans-serif;
	font-size: 24px;
	margin: 0px 0px 0px 0px !important;
	padding: 0;
}

.t7_recent_allotment h2{
	font-weight: bold;
	font-size: 15px;
	margin: 0px 0px 30px 0px !important;
}

.t7_recent_allotment .field-type-filefield{
	margin: 30px 0px 0px 0px;
}


/* Contact Page */

#contact-mail-page input{
	border: 1px solid #C2C9A1;
	height: 18px;
	background-color: #FFF;
}

#contact-mail-page textarea{
	border: 1px solid #C2C9A1;
}

.form-item label{
	padding-bottom: 2px;
}

.form-required{
	color: black;
}

/* Historical Allotment Page */

.field-field-relevant-provisions .field-label{
	display: inline;
	float: left;
}

.field-field-relevant-provisions .field-items{
	margin: 0px 0px 10px 0px;
}

/* Contributions Page */

.t7_contributions{
	width: 560px;
	float: left;
}

.t7_contributions h1{
	text-align: left !important;
}

#t7_donatelist{
	width: 240px;
	float: left;
	margin-left: 55px;
	margin-top: 10px;
}

#t7_contribution_steps{
	clear:both;
	text-align: center;
	font-weight: bold;
	color: #aab47c;
	font-size: 14px;
	padding-top: 20px;
	font-size: 13px;
}

.current_step{
	color: #677719;
}

.t7_contributions a{
	color: #677719 !important;
	font-weight: bold;
}

.t7_contributions a:hover{
	color: #677719 !important;
	font-weight: bold;
	text-decoration: underline !important;
}

#crm-container h3{
	background-color: #E8EBDD;
	padding: 0px;
	margin: 10px 0px 5px 0px;
}

.t7_contributions .crm-marker{
	color: #000 !important;
}

#crm-container .crm-section .label,.crm-section .label{
	width: 100px;
	margin-right: 18px;
}

.event_address-section .location.vcard {
	float: left;
}

#crm-container .crm-section .content input{
	margin-left: 115px;
}

#crm-container .crm-section .content input#is_pay_later{
	margin-left: 0px;
}

#crm-container .crm-section .content input#CIVICRM_QFID_658_2{
	margin-left: 0px;
}

#crm-container .crm-section .content, .crm-section .content {
	margin-left: 23%;
}

/*
#crm-container .crm-section .content, .crm-section .content.description {
	margin-left: 1%;
}
*/

#crm-container .crm-section .content input.form-text{
	margin-left: 0px;
}

#CIVICRM_QFID_542_2,
#CIVICRM_QFID_556_2,
#CIVICRM_QFID_549_2,
#CIVICRM_QFID_563_2,
#CIVICRM_QFID_570_2,
#CIVICRM_QFID_584_2,
#CIVICRM_QFID_577_2,
#CIVICRM_QFID_647_2,
#CIVICRM_QFID_591_2,
#CIVICRM_QFID_598_2,
#CIVICRM_QFID_605_2,
#CIVICRM_QFID_612_2,
#CIVICRM_QFID_619_2,
#CIVICRM_QFID_626_2,
#CIVICRM_QFID_633_2,
#CIVICRM_QFID_640_2,
#CIVICRM_QFID_550_4,
#CIVICRM_QFID_660_2,
#CIVICRM_QFID_674_2
 {
	margin-left: 4px !important;
}

#crm-container .crm-section.amount-section .content input
{
	margin-left: 4px !important;
}

.crm-section.amount_other-section input{
	margin-left: 5px !important;
}

.t7_contributions .ui-icon-print{
	display: none;
}


#CIVICRM_QFID_0_18,
#CIVICRM_QFID_1_20 {
	margin-left: 0px !important;
}

/* Advertisements */

#t7_content_right_container{
	width: 280px;
	float: right;
	margin-top: 25px;
}

#t7_content_right_boxes{
	padding-top: 38px;
	margin: 0;
}

.t7_content_right{
	width: 241px;
	border: 2px solid #c2c9a1;
	background-color: #e8ebdd;
	display: block;
	margin-bottom: 13px;
	height: 100px;
	padding: 20px 15px 20px 20px;
	overflow: hidden;
	position: relative;
}

.t7_content_right img{
	width: 100px;
	height: 100px;
	margin-right: 20px;
	position: absolute;
	top: 20px;
	left: 20px;
}

.t7_content_right .ad-header a p{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: black;
	margin-left: 120px;
	margin-top: 3px;
	text-decoration: none;
}

.t7_content_right .ad-header a:hover p{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: black;
	margin-left: 120px;
	margin-top: 3px;
	text-decoration: underline;
}


.t7_content_right p{
	font-size: 11px;
	padding: 0;
	margin-top: 5px;
	line-height: 13px;
	font-weight: normal;
	margin-left: 120px;
}

.t7_content_right a{
	font-size: 11px;
	padding: 0;
	margin-top: 5px;
	font-weight: bold;
}


/** Programs (Level ONE) **/


#t7_level_one{
	width: 856px;
	background-color: #e8ebdd;
	border: 2px solid #c2c9a1;
	padding: 25px 40px 15px 40px;
	margin: 45px 0px 0px 0px;
	clear:both;
	float: left;
}

#t7_level_one h1{
	text-align: center;
	padding: 0;
	margin: 10px 0px 0px 0px;
	font-family: Helvetica,Arial,Sans-serif;
	font-size: 24px;
}

#t7_level_one_thumbnail_container{
	width:860px;
	margin-bottom: 40px;
	position: relative;
	z-index: 2;
}

#t7_level_one_thumbnail_container ul{
	margin: 0;
	padding: 0;
}

#t7_level_one_thumbnail_container ul li{
	width: 262px;
	height: 202px;
	float: left;
	list-style: none;
	margin: 0px 11px 40px 11px;
}

#t7_level_one_thumbnail_container .view-header{
	width: 590px;
	margin-left: 140px;
	line-height: 19px;
	margin-bottom: 30px;
}

#t7_level_one_thumbnail_container .view-header p{
	text-align: justify;
}

.t7_navpage{
	width: 258px;
	height: 198px;
	border: 2px solid #c2c9a1;
}

.t7_navpage h2 a{
	color: #000;
	font-weight: bold;
	text-align : center;
	font-size: 18px;
	position: absolute;
	padding: 6px 0px 0px 0px;
	width: 262px;
}

.t7_navpage h2 a:visited{
	color: #000;
	font-weight: bold;
	text-align : center;
	font-size: 18px;
	position: absolute;
	padding: 6px 0px 0px 0px;
	width: 262px;
}

.t7_navpage h2 a:hover{
	color: #000;
	font-weight: bold;
	text-align : center;
	font-size: 18px;
	position: absolute;
	padding: 6px 0px 0px 0px;
	width: 262px;
	text-decoration: none !important;
}


.t7_headerbkgrd{
	width: 258px;
	margin: 0px;
	height: 30px;
	background-color: #fff; /* Opera and others */
	background-color: rgba(255,255,255,.7);
}

.t7_navpage p{
	color: #000;
	line-height: 19px;
	width: 220px;
	font-size: 12px;
	margin: 0;
	overflow: hidden;
	height: 140px;
}

.t7_navpage .t7_view_rollover{
	background-color: #d1d6b6;
	padding: 10px 18px 8px 20px;
	width: 220px;
	height: 150px;
	margin: 0;
	overflow: hidden;
	display: none;
}

.views-field-title{
	font-weight: bold;
}

/** search results **/
#t7_search_results{
	padding: 0;
	margin: 0 0px 10px 0px;
}

.pager{
	margin: 30px 0px 0px 0px !important;
}

.search-results{
	margin-top: 20px;
}


/** footer **/
#t7_footer_wrapper {
	text-align : left;
	padding: 0px;
	margin: 0px;
	clear: both;
	width: 100%;
	background-image: url(images/footer_bkgd.gif);
}

#t7_footer_container {
	text-align : left;
	padding: 28px 0px 0px 0px;
	margin: 0px auto;
	width: 940px;
	font: Helvetica, Arial, sans-serif #677719 13px;
	height: 40px;
}



#t7_footer_container ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#t7_footer_container li{
	border-right: 1px solid #677719;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 0px 10px;
	display: inline;
	color:#677719;
	margin: 0;
}

#t7_footer_container li a{
	color:#677719;
}

#t7_footer_container li a:hover{
	color:#677719;
	text-decoration: underline;
}


#t7_footer_container .last{
	border: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 0px 10px;
	display: inline;
}

#t7_socialmedia_container{
	float: right;
	height: 25px;
	width: 270px;
	padding: 5px 0px 0px 0px;
	margin: 0;
	position: relative;
	
}

#t7_socialmedia_container li{
	border: none;
	display: inline;
	padding: 0px;
	margin: 0;
}


.block {
	margin-bottom: 2px;
}

/** Error Messages **/

div.error, tr.error{
	border-color: #8A2629;
	margin: 0px 0px 10px 0px;
}



/** fix for extending the container all the way to the bottom **/

/** admin menu font face override **/
#admin-menu,
#admin-menu p, #admin-menu li, #admin-menu td, #admin-menu input {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #677719;
	z-index: 9000;
}

/** overrides **/
#tinymce {
	background-image: none;
	background: #fff;
}



.t7_content_twitter{
	width: 276px;
	border: 2px solid #c2c9a1;
	background-color: #e8ebdd;
	display: block;
	margin: 16px 0px 15px 0px;
	padding: 0px;
	overflow: hidden;
	position: relative;
	height:335px;
}

.t7_content_twitter h2{
	font-size: 13px;
	font-weight: bold;
	padding: 8px 10px 7px 10px;
	margin: 0;
	color: #333333;
	background-color: #D1D6B6;
}

.t7_content_twitter .twtr-widget{
	padding: 8px 10px 20px 10px;
	width: 256px;
}

.t7_content_twitter .views-row {
	clear: both;
	margin: 0px 0px 10px 0px;
}
.t7_content_twitter .views-field-created-time {
	text-align: right;
	margin: 4px 0px 0px 0px;
}

/* grantees overrides */
#t7_content_info .view-id-Grantees .pager-first a,
#t7_content_info .view-id-Grantees .pager-previous a,
#t7_content_info .view-id-Grantees .pager-last a,
#t7_content_info .view-id-Grantees .pager-next a,
#t7_content_info .view-id-Grantees .pager-item a {
	font-weight: normal;
	color: #677719;
}


#t7_content_info .view-id-Grantees .pager-current {
	font-weight: bold;
	color: #000;
}


#t7_content_info .view-id-Grantees th,
#t7_content_info .view-id-Grantees td {
	padding: 3px;
	margin: 0px;
	background-color: #E8EBDD;
	border-color: #C2C9A1;
}

#t7_content_info .view-id-Grantees tr.even, tr.odd{
	border-bottom: 1px solid #C2C9A1;
}

#t7_content_info .view-id-Grantees th img {
	margin: 0px;
	padding: 0px;
}

.views-field-field-state-value {
	width: 50px;
	text-align: center;
}
.views-field-field-year-value {
	width: 45px;
	text-align: center;
}
.views-field-field-amount-value {
	width: 65px;
}
.views-field-field-strategy-value {
	width: 85px;
}

.views-field-field-funding-area-value {
	width: 100px;
}
#t7_content_info .t7_grant {
	text-align: right;
	font-weight: bold;
	padding: 10px 5px 0px 0px;
	margin: 0px;
	width: 110px;
	vertical-align: top;
}
#t7_content_info .t7_grant_content {
	text-align: left;
	font-weight: normal;
	padding: 10px 5px 0px 0px;
	margin: 0px;
	vertical-align: top;
}

#payment_information .paypal_button_info-section,
#payment_information ._qf_Main_upload_express-section,
.cvv2-section img {
	display: none;
	visibility: hidden;
}


#crm-container .messages,
#crm-container .status {
	background-image: none;
}

#crm-container .messages p,
#crm-container .status p {
	margin: 0px;
	padding: 0px;
}

#crm-container #help,
#crm-container .help {
	margin: 10px;
}

#crm-container .header-dark {
	background-color: transparent;
	color: #000;
	margin: 15px 0px 0px 0px;
	padding: 0px;

}

#crm-container fieldset {
	margin-top: 0px;
	border-color: transparent;
}

.more-link {
	text-align: left;
	padding-bottom: 10px;
}


#civicrm-menu {
z-index: 19000;
height: 17px;
}



/* NEW (UNOBTRUSIVE) TWITTER WIDGET */
.t7_content_twitter .twtr-widget {
	padding: 15px 20px 20px;
	width: auto;
}

.t7_content_twitter a:link {}
.t7_content_twitter a:visited {}
.t7_content_twitter a:active {}
.t7_content_twitter a:hover {text-decoration: underline;}

.twtr-hd h4 a:link {color: black;}

.twtr-hd {
	height: 31px;
	margin-bottom: 20px;
}
.twtr-hd img {
	float: left;
	height: 31px;
	margin-right: 10px;
	width: 31px;
}
.twtr-hd h3 {
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.twtr-hd h4 {
	margin: 0;
	padding: 0;
	font-size: 16px;
}

.tweet_list {
	margin: 0;
	padding: 0;
}
.tweet_list li {
	list-style: none;
	list-style-type: none;
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
}
.tweet_first {border-bottom: 1px dotted #DDD;}
.tweet_time {
	display: block;
	font-size: 10px;
}
.tweet_text {
	display: block;
}
.twtr-ft{
	bottom:0px;
	position:absolute;
	margin-bottom:10px;
}
//.twtr-ft span {float: right;}
.twitter-logo{
	margin-right:20px;
}

/* contact form verfication error msg */
#e_error {
	display: inline;
	color: #B7282A;
}

/* print all link on grantees page */
#t7_printall {
	background: #8A2629;
	border: 1px solid;
	color: #E1E4D0;
	cursor: pointer;
	display: block;
	float: right;
	padding: 5px;
	position: relative;
	top: 41px;
}

/* adds space under mollom privacy policy area on contact page */
#contact-mail-page .mollom-privacy { margin-bottom: 15px; }



/* conference attendee info in header */
#t7_confattend_header {
	float: right;
	margin: 0 30px 0 0;
}
#t7_confattend_header h3 {
	border-bottom: 1px solid black;
	margin: 0;
	padding: 0 0 4px 0;
}
#t7_confattend_header p {
	margin: 10px 0 0 0;
	padding: 0;
}


#tooltippage #t7_content_info {
	width: 850px;
	margin-right: 0 !important;
}
#tooltippage #t7_content_info img {
	margin: 0;
	padding: 0;
}



/* CLUETIP STYLES */
#arrow_container a { position: absolute; }
.cluetip-default {
  background-color: #E8EBDD;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #E8EBDD;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}


div.form_thumbs {
	width: 100%;
}
	div.form_thumbs * { text-align: center; }
div.form_thumbs img {
	float: none !important;
	margin: 4px 5px !important;
	padding: 2px;
	border: 1px solid #C2C9A1;
}
div.form_thumbs img:hover {
	border: 1px solid black;
}
div.form_thumbs a {
	width: 120px;
	display: inline-block;
}
div.form_thumbs span {
	font-size: 10px;
	font-style: italic;
}


.formnav_contain {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.formnav_contain .prevnext_form { float: right; }


/* conference materials page */
#t7_content_info .conf_img {
	float: right; 
	margin-top: -20px;
	padding: 0 0 15px 15px;
}

#block-views-session_anchors_terms-block_1 {
	border: solid 2px #C2C9A1;
	padding: 10px;
}

	#block-views-session_anchors_terms-block_1 h2 {
		margin-bottom: 7px;
	}

	#block-views-session_anchors_terms-block_1 ul { margin: 0px 0px 0px 10px; }

	#block-views-session_anchors_terms-block_1 ul li {
		list-style: none;
		list-style-type: none;
		list-style-image: none;
		padding: 0 0 6px 0;
	}

#block-views-conference_materials-block_2 { margin-top: 25px; }

#block-views-conference_materials-block_2 h2 {
	padding-bottom: 0;
	margin-top: 35px;
	margin-bottom: 0;
}

/* #block-views-conference_materials-block_2 a { font-size: 14px; } */

#block-views-conference_materials-block_2 .session_description { padding: 5px 10px 0 10px; }

#block-views-conference_materials-block_2 .session_contain { margin-top: 10px; }


/* Login/out, dashboard and edit account link styles */

#block-block-8	{
	float: right;
	width: 60px;
	text-align: left;
	clear: none;
	padding: 0;
	margin: 3px 0 0 10px;
	}
	
#block-block-9	{
	float: right;
	width: 60px;
	text-align: left;
	clear: none;
	padding: 0;
	margin: 3px 0 0 10px;
	}
	
#block-block-7	{
	float: right;
	width: 36px;
	text-align: right;
	clear: none;
	margin: 3px 0 0 3px;
	padding: 0px;
	}
	
#block-block-3	{
	float: right;
	width: 145px;
	text-align: left;
	clear: none;
	padding: 0;
	margin: 0;
	}

#t7_loginout_front	{
	margin: 0px;
	padding: 4px 4px 4px 0;
	width: 150px;
	text-align: right;
	float: right;
	}
	
#t7_loginout	{
	text-align: center;
	}
	
#t7_loginout a:link	{
	color: #677719;
	}
	
#t7_loginout a:visited	{
	color: #677719;
	}
	
#t7_loginout a:hover	{
	color: #677719;
	}
	
#t7_loginout a:active	{
	color: #677719;
	}
	
#fancy_login_login_box	{
	display: none;
	}
	

#t7_header_wrapper { position: relative; z-index: 100; }
#t7_global_nav ul:first { position: relative; z-index: 800; }
#t7_global_nav ul li { position: relative; z-index: 100; }
#t7_global_nav ul li ul { z-index: 999; }

#t7_content_wrapper { position: relative; z-index: 1; }
#t7_content_container { position: relative; z-index: 1; }
#t7_content_info { position: relative; z-index: -15; }

#t7_level_one .t7_abovecontent	{
	width: 590px;
	margin-left: 140px;
	line-height: 19px;
	margin-bottom: 30px;
	}


#_qf_Payment_upload_express {
	background: transparent;
	border: none;
}

#meerkat	{ background-color: #e1e4cf; color: #667800; -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	-moz-box-shadow: 0px 0px 16px #000000;
	-webkit-box-shadow: 0px 0px 16px #000000;
	box-shadow: 0px 0px 16px #000000;
	/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/ 
	width: 600px;
	height:420px;
}


/* CiviCRM overrides */
#crm-container th, #crm-container tbale thead.sticky th, #crm-container table.caseSelector tr.columnheader th	{ border: 0px; background-color: transparent; }

#payment_information ._qf_Payment_upload_express-section	{ display: none; visibility: hidden; }

#payment_information .crm-section .label	{ width: 112px; }

.fancy_login_dim_screen_enabled {
	position: fixed; 
	top: 0pt; left: 0pt; height: 100%; width: 100%; display: block;
	background: url(images/dim.png) repeat;
	z-index: 998; opacity: 0.8;
}

#meerkat-wrap {
  margin-left: -320px;
}

#meerkat-container .meerkat .meerkatclose {
  right: -48px;
}

.same-as-above{
	margin-bottom:10px;/*styles an element added via javascript for CiviCRM donation form field*/
}
#supplemental_address_1-Primary,
#postal_code-Primary,
#phone-Primary-1,
#credit_card_number,
#state_province-Primary{
	width:15em !important;
}

