/****************************************************/
/*********** Default CSS Styles *********************/
/****************************************************/

body {
	margin:0;
	padding:0;
	border:0;			
	width:100%;
}

#pageLayout {
	margin:0 auto;
	width: 931px;
}
#tertnav { position:relative;
	height:15px;
	margin:0 14px 7px 0;
}

#head { position:relative;
	margin:17px 0 0 0;
	width:929px;
}

#head .logo { position:absolute;
	top:8px; left:30px;
	width:216px;
	height:115px;
	margin:0;
	padding:0;
}

#head .header-body #nav { position:absolute;
	right:-1px!important; right:-2px;
	bottom:-6px!important; bottom: -7px;
	width:660px;
	height:26px; 
}
#head .header-body #nav .Item { position:relative;
	float:left;
	height:18px;
	padding:8px 15px 0 15px;
	margin:0;
}
#head .header-body #nav .Item.donate {
padding: 0;
}
#head .header-body #nav .Item a {
color: #fff; 
text-decoration: none;
font-weight: bold;
}
#head #search { position:absolute;
	right:16px!important; right:15px;
	top:11px;
	width:221px;
	height:26px;
	margin:0;
	padding:0;
}
#head #search .input { position:absolute; 
	top:0; left:0;
	width:180px;
	height:26px;
	line-height:25px;
	margin:0;
	padding:1px 8px 0 12px!important; padding:0px 8px 0 12px;
	border:none;
	background:url(http://bts.convio.net/images/NBTS_main_website/PageHeader/search-bg.png) no-repeat top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
*:first-child+html #head #search .input { /*IE7 css hack*/
	line-height:15px;
}

#head #search .button { position:absolute; 
	top:0; left:200px;
	width:21px;
	height:26px;
}

#pageContent { position:relative;
	margin:15px 0 0 0;
	padding:0; /*no padding at all because of corners*/
	width:929px;
}
#pageContent #contentLayout {
	border-left: 195px solid #f2f9eb; 
}
#pageContent.home #contentLayout{
	border-left: none; 
	}
#pageContent #columnsWrapper {
	 width:735px
}
*HTML #pageContent #columnsWrapper { /*IE6 css hack*/
	width:731px;
	
}
*:first-child+html #pageContent #columnsWrapper { /*IE7 css hack*/
	width:734px;
}

#pageContent #contentColumn {
	 width:430px;
	 margin:0px 0 0 25px!important;
	 margin:0px 0 0 22px;
	 float: left;
	 
}
#pageContent #contentColumn.wide {
width:  700px;
}
#pageContent #contentBody {
	position:relative;
	padding:0;
	margin:11px 0 0 0;
}

div#contentBody {
	text-align:left;
}

#pageContent #leftColumn {
 	width: 196px;
	float: left; 
 	margin-left: -196px; 
}
#pageContent.home #leftColumn {
margin: 15px 0 0 20px;
width: 635px; 
}
*HTML #pageContent #leftColumn {
	margin-left: -98px;
}

#pageContent #rightColumn {
	width:237px;
	float:right;
	margin-right:20px; 
	margin-top:6px;
}
#pageContent.home #rightColumn {
width: 250px;
margin: 15px 20px 0 0; 
}
*HTML #pageContent #rightColumn {
	 margin-right: 5px; 
}

/* Footer styles */
#footer { position:relative; clear:both;
	width:929px;
	margin:0;
	padding:0;
}

#footer .privacy {
	margin:6px auto 20px auto;
	text-align:center
}

/****************************************************/
/****************************************************/
/****************************************************/
#pageMenu { position:relative;
	width:195px;
	margin:0 0 0 1px;
	padding:45px 0 0 0 ;
}
#pageMenu ul {margin: 0; padding: 0; }
#pageMenu li {margin: 0; padding: 0; list-style: none; }
 
#pageMenu li, #pageMenu li.active { 
	position:relative;
	background-color: #D6EBC6;
	border-bottom:1px solid #f2f9eb;
line-height: 1.2em;
}

#pageMenu li a, #pageMenu li.active a{
	display:block;
	width:178px;
	padding:12px 0 11px 17px;
	font-size:11px;
	color:#666;
	text-decoration:none;
	background: none;
}


#pageMenu li a:hover {
	background-color:#bcdfa0;
	/* font-weight:bold; */
}


#pageMenu li.active a {
	background-color:#bcdfa0;
	/* font-weight:bold; */
}

/************** 2-nd Level ****************/
#pageMenu li ul  {
	background-color:#eaf6e2;
	font-weight:normal;
	border:none;
	display:block;  /* To manage subMenu visibility set "block" or "none" */
    font-weight:normal;
	padding-left:14px;
}

#pageMenu li li {
border: none;
}
#pageMenu li li a, #pageMenu li.active li a {
	display:block;
	width:170px;
	padding:11px 0 13px 11px;
	font-size:11px;
	color:#666;
	text-decoration:none;
	font-weight:normal;
	border:none;
	background-color:#eaf6e2;
}

#pageMenu li li a:hover, 
#pageMenu li li a:active,
#pageMenu li li.active a {
	background-color:#ffffff;
width: 170px;
padding-left: 11px;
padding-right: 0;

        /* font-weight: bold; */
}
/************** end 2-nd Level *************/

/************** 3rd Level ******************** DO THIS */
#pageMenu li li ul {
	background-color:#eaf6e2;
	font-weight:normal;
	margin:0 0 0 0px;
padding-left: 11px;
	border:none;
	display:block; 
 /* To manage subMenu visibility set "block" or "none" */
}
#pageMenu li li li a, #pageMenu li.active li li a, #pageMenu li li.active li  a,
#pageMenu li li li.active a, #pageMenu li li li a {
	display:block;
	width:159px;
	/* padding:3px 0 13px 11px; */
	padding:4px 0 4px 11px;
	font-size:11px;
	color:#666;
	background-color:#eaf6e2;
	text-decoration:none;
	font-weight:normal;
	border:none;
}


#pageMenu li li li a:hover,#pageMenu li li li.active a {
	background-color:#ffffff;
}


/************** end 3-d Level ****************/

/**********************************/
.pageService {
	position:static;
	padding:0 0 12px 0;
	border-bottom:1px solid #5b9a97;
}

.pageTitle {
	position:relative;
	margin:3px 0 0 0px!important;
	margin:0px 0 0 0px;
	padding:0;
	text-align:left;
	font-size:15px;
	line-height:20px;
	color:#5b9b98;
	font-weight:bold;
}
.pageTools {
	position:relative;
	float:right;
	margin:0 0 0 10px;
	z-index:1000;
}
#menuPath {
	position:relative;
	line-height:14px;
	font-size:10px;
	padding:12px 0 0 0;
	margin:0 18px 14px 25px!important;
	margin:0 18px 14px 22px;
}
#menuPath A {
	/* color:#f58025; */
	color:#5b9b98;
	text-decoration:none
}


.contentImage {
	margin:0 0 25px 0 ;
}
#contentBody h3 {
	margin:0 0 2px 0;
}
#contentBody p {
	margin:0 0 18px 0;
}

.eventsImage {
	margin:0px 0 5px 0;
}

#search p {
margin:0;
}

#search h3 {
/* color:Green; */
}

#search h4 {
color:#5b9b98;
/* color:Red; */
/* font-weight:bold; */
/* padding-left:10px; */
}

#search div.Item {
margin:0px 0px 13px 12px;
/* padding-left:25px; */
}

/* ****************** */
/* Resource Directory */

h3.RD_SearchFormHeadings {
margin-top:20px;
margin-bottom:5px;
}

p.RD_NationalSectionHeader, p.RD_TopSectionHeader {
font-weight:bold;
font-size:120%;
margin-bottom:20px;
}

div.RD_ResultsUnderHeader {
	margin-left:10px;
}

div.RD_Category {
	width: 415px;
	margin: 8px 0px 10px 0px;
	padding: 4px;
	background-color: #d6ebc6;
}

div.RD_Subcategory {
	width: 403px;
	margin: 8px 0px 10px 12px;
	padding: 4px;
	background-color: #f2f9eb;
}

#RD_AddResourceForm td{
padding: 4px 1px 4px 1px;
}
