/******************************************************/
/************** Standart Page Styles ******************/
/******************************************************/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fff;
	color:#000;
}

A {
	/* color:#f58025; */
	color:#5b9b98;
	/* text-decoration:none; */
	text-decoration:underline;
}

h1, h2, h4, h5, h6 { margin:0; padding:0}

/* Redefined size of h1 until Quantum Art can fix it (it's hard-coded in their template for the Racing Ahead stories */
h1 {
	font-size:14px;
	color:#5b9b98;
}


/* Redefined size of h2 until Quantum Art can fix it (it's hard-coded in their template for the events calendar */
h2 {
	font-size:12px;
}
h2.name {margin: 0 0 1em 0;}
h3 {
	font-size:12px;
	color:#5b9b98;
}

h4 {
	font-size:11px;
}

p {
	margin:0;
	padding:0;
}

p, li {
	line-height:18px;
}
hr { height: 0px; border: none; 
border-bottom: 1px solid #5B9A97; }
div.calloutFullWidth {
	width: 95%;
	border: 1px solid #5b9b98;
	margin: 8px 0px 10px 0px;
	padding: 8px;
	background-color: #f2f9eb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:18px;
}

div.sidebar {
	float: right;
	width: 190px;
	border: 1px solid #5b9b98;
	margin: 8px 0px 10px 8px;
	padding: 8px;
	background-color: #f2f9eb;
	line-height:18px;
}

.clear { position:relative;
	clear:both;
	width:1px;
	height:1px;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:1px;
}

/******************************************************/
/************* End Standart Page Styles ***************/
/******************************************************/

/****************************************/
/************** Corners *****************/
/****************************************/
.corners_top,
.corners_bot { position:relative;
	height:6px;
	margin:0;
	padding:0;
}

.base { position:relative;
	float:left;
	width:195px;
	background-color:#f2f9eb;
}
.home .base { background-color: #fff; }
.corners_top .rt { position:relative;
	float:right; top:-1px; right:-1px;  
	width:6px; 
	height:6px;
	background:url(http://bts.convio.net/images/NBTS_main_website/rt.gif) no-repeat top right;
}

.corners_top .lt { position:relative;
	float:left; top:-1px; left:-1px;  
	width:6px; 
	height:6px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lt.gif) no-repeat top left;
}

.corners_bot .rb { position:relative; 
	float:right; bottom:-1px; right:-1px;  
	width:6px; 
	height:6px; 
	background:url(http://bts.convio.net/images/NBTS_main_website/rb.gif) no-repeat bottom right;
}

.corners_bot .lb {
	position:relative; 
	float:left;bottom:-1px; left:-1px;  
	width:6px; 
	height:6px; 
	background:url(http://bts.convio.net/images/NBTS_main_website/lb.gif) no-repeat bottom left;
}

.corners_top .base .lt { background:url(http://bts.convio.net/images/NBTS_main_website/lt-h.gif) no-repeat top left;}
.corners_bot .base .lb { background:url(http://bts.convio.net/images/NBTS_main_website/lb-h.gif) no-repeat bottom left;}
.home .corners_top .base .lt { 
	background:url(http://bts.convio.net/images/NBTS_main_website/lt.gif) no-repeat top left;
}
/****************************************/
/********** End Corners *****************/
/****************************************/

/****************************************/
/************** Header ******************/
/****************************************/
#tertnav { 
	text-align:right;
	line-height:11px;
	color:#5b9997;
}
#tertnav .Item { position:relative;
	line-height:11px;
	color:#5b9997;
}
#tertnav .Item A:link,
#tertnav .Item A:visited,
#tertnav .Item A:hover,
#tertnav .Item A:active {
	color:#5b9997;
	text-decoration:none;
	padding-right:3px;
	padding-left:3px;
}
#tertnav .rss { position:absolute;
	margin-top:-1px!important;
	margin-top:0; 
	margin-left:4px  
}

#head .header-body { position:relative;
	clear:both;
    width: 100%;
	margin:0;
	border:1px solid #5b9a97;
	background:url(http://bts.convio.net/images/NBTS_main_website/PageHeader/header-bg.png) no-repeat top right;
}
.header-body .inner { position:relative;
	height:131px;
}

.header-body #nav {
	background-image:url(http://bts.convio.net/images/NBTS_main_website/top-nav-rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.header-body #nav .Item {
	border-left:1px solid #eaf6e2;
	background-color:#7ac045;
}
.header-body .corners_top .rt { 
	background:url(http://bts.convio.net/images/NBTS_main_website/rt-h.gif) no-repeat top right;
}
.header-body .corners_bot .rb { 
	background:url(http://bts.convio.net/images/NBTS_main_website/rb-h.gif) no-repeat bottom right;
}
.header-body #nav .lt { position:relative;
	float:left;
}
.header-body #nav .nb { border:none}

.header-body .ph_n { position:absolute;
	top:57px;
	right:16px!important; right:15px;
}

/****************************************/
/************ End Header ****************/
/****************************************/

/****************************************/
/************* Content ******************/
/****************************************/
#pageContent {
	border:1px solid #5b9a97;
}
/******************************/
/*********** Events ***********/
/******************************/
.events { position:relative;
	width:240px;
	margin:7px 0 6px 0;
}
.home .events { position:relative;
	width:636px;
	margin:10px 0 6px 0;
}
.events .Item {
	width:236px;
	margin:0;
	border:1px solid #5b9b98;
}
.events .Item .eventHead {
	height:46px;
	background-color:#f2f9ea;
}
.events .Item.Upcoming {
width: 309px;
float: left;
clear: left;
}
.events .Item.News {
float: left;
clear: right;
width: 308px;
margin-left: 5px;
}
.events .Item.Meltwater { 
	width:624px;
	margin-bottom:5px;
}

.events .corners_top .rt { 
	background:url(http://bts.convio.net/images/NBTS_main_website/rt-e.gif) no-repeat top right;
}
.events .corners_top .lt { 
	background:url(http://bts.convio.net/images/NBTS_main_website/lt-e.gif) no-repeat top left;
}
.events h2 {
	font-family:Amerigo Md Bold;
	font-size:19px;
	font-weight:bold;
	color:#666;
	padding:10px 0 0 16px;
	
}
.events h3 {
	font-family:Verdana;
	font-size:11px;
	line-height:1.3em;
	font-weight:bold;
	color:#5b9b98;
	margin:1px 0 3px 0;
}
.events p {
	margin:0px 0 0 0;
	padding:0;
	line-height:20px;
}

.events a:link,
.events a:visited,
.events a:hover,
.events a:active {
	/* color:#f57f2a; */
	color:#5b9b98;
	/* text-decoration:none; */
	text-decoration:underline;
}
.events h3 a:link,
.events h3 a:visited,
.events h3 a:hover,
.events h3 a:active {
text-decoration: none;
}
.events .Item .eventBody { position:relative;
	padding:15px 0 11px 0;
}

.events .Item .eventBody .eventItem { position:relative;
	border-bottom:1px solid #5b9a97;
	border-right:1px solid #FFF;
	padding:4px 0 9px 0;
	margin:0 17px 10px 19px;
}
.events .Item .eventBody .eventItem.nb { 
	border:none;
	padding-bottom:0;
}

.eventItem .e-img { position:relative;
	float:left;
	margin-right:27px;
}
/******************************/
/********* End Events *********/
/******************************/

/******************************/
/************ Nav ************/
/******************************/
.navItem { position:relative;
	width:237px;
	margin:0 0 4px 0;
}
.navItem .n-img { position:absolute;
	right:0;
	top:12px;
	margin:0 12px 0 0;
}
.navItem .inner { position:relative;
	top:0; right:0;
	margin-bottom:7px;
}
.navItem h2 {
	font-family:Amerigo Md Bold;
	font-size:19px;
	line-height:0.7em;
	font-weight:bold;
	color:#666;
	padding:0;
	margin:12px 0 0 15px;
}
.navItem p {
	margin:4px 15px 0 15px;
	padding:0;
	line-height:17px;
}

/* Added style for text links in navItems (AGL 11/12/2008) */
/* DON't DELETE THIS AGAIN!!! */
.navItem a:link,
.navItem a:visited,
.navItem a:hover,
.navItem a:active {
	color:#666666;
	text-decoration:none;
}

.navItem.Item1 {
	background:url(http://bts.convio.net/images/NBTS_main_website/nav1-bg.png) repeat-y 0 0;
}
.navItem.Item1 .corners_top .rt {
	top:0px; right:0px;  
	background:url(http://bts.convio.net/images/NBTS_main_website/rt-o.png) no-repeat top right;
}
.navItem.Item1 .corners_top .lt { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lt-o.png) no-repeat top left;
}
.navItem.Item1 .corners_bot .rb { 
	top:0px; right:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/rb-o.png) no-repeat bottom right;
}
.navItem.Item1 .corners_bot .lb { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lb-o.png) no-repeat bottom left;
}

.navItem.Item2 {
	background:url(http://bts.convio.net/images/NBTS_main_website/nav2-bg.png) repeat-y 0 0;
}
.navItem.Item2 .corners_top .rt {
	top:0px; right:0px;  
	background:url(http://bts.convio.net/images/NBTS_main_website/rt-y.png) no-repeat top right;
}
.navItem.Item2 .corners_top .lt { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lt-y.png) no-repeat top left;
}
.navItem.Item2 .corners_bot .rb { 
	top:0px; right:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/rb-y.png) no-repeat bottom right;
}
.navItem.Item2 .corners_bot .lb { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lb-y.png) no-repeat bottom left;
}

.navItem.Item3 {
	background:url(http://bts.convio.net/images/NBTS_main_website/nav3-bg.png) repeat-y 0 0;
}
.navItem.Item3 .corners_top .rt {
	top:0px; right:0px;  
	background:url(http://bts.convio.net/images/NBTS_main_website/rt-ly.png) no-repeat top right;
}
.navItem.Item3 .corners_top .lt { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lt-ly.png) no-repeat top left;
}
.navItem.Item3 .corners_bot .rb { 
	top:0px; right:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/rb-ly.png) no-repeat bottom right;
}
.navItem.Item3 .corners_bot .lb { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lb-ly.png) no-repeat bottom left;
}

.navItem.Item4 {
	background:url(http://bts.convio.net/images/NBTS_main_website/nav4-bg.png) repeat-y 0 0;
}
.navItem.Item4 .corners_top .rt {
	top:0px; right:0px;  
	background:url(http://bts.convio.net/images/NBTS_main_website/rt-b.png) no-repeat top right;
}
.navItem.Item4 .corners_top .lt { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lt-b.png) no-repeat top left;
}
.navItem.Item4 .corners_bot .rb { 
	top:0px; right:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/rb-b.png) no-repeat bottom right;
}
.navItem.Item4 .corners_bot .lb { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lb-b.png) no-repeat bottom left;
}

.navItem.Item5 {
	background:url(http://bts.convio.net/images/NBTS_main_website/nav5-bg.png) repeat-y 0 0;
}
.navItem.Item5 .corners_top .rt {
	top:0px; right:0px;  
	background:url(http://bts.convio.net/images/NBTS_main_website/rt-g.png) no-repeat top right;
}
.navItem.Item5 .corners_top .lt { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lt-g.png) no-repeat top left;
}
.navItem.Item5 .corners_bot .rb { 
	top:0px; right:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/rb-g.png) no-repeat bottom right;
}
.navItem.Item5 .corners_bot .lb { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lb-g.png) no-repeat bottom left;
}

.navItem.Item6 {
	background:url(http://bts.convio.net/images/NBTS_main_website/nav6-bg.png) repeat-y 0 0;
}
.navItem.Item6 .corners_top .rt {
	top:0px; right:0px;  
	background:url(http://bts.convio.net/images/NBTS_main_website/rt-lg.png) no-repeat top right;
}
.navItem.Item6 .corners_top .lt { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lt-lg.png) no-repeat top left;
}
.navItem.Item6 .corners_bot .rb { 
	top:0px; right:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/rb-lg.png) no-repeat bottom right;
}
.navItem.Item6 .corners_bot .lb { 
	top:0px; left:0px;
	background:url(http://bts.convio.net/images/NBTS_main_website/lb-lg.png) no-repeat bottom left;
}

/******************************/
/********** End Nav ***********/
/******************************/

form.subscribe { position:relative;
	margin:8px 0 0 10px;
	padding:0;
}
form.subscribe .input1 { position:relative;
	top:0; left:0;
	width:72px;
	height:19px!important; height:22px;
	line-height:20px;
	margin:0 5px 0 0;
	padding:3px 5px 0 8px!important; padding:0px 5px 0 8px;
	border:none;
	background:url(http://bts.convio.net/images/NBTS_main_website/input1-bg.png) no-repeat top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
*:first-child+html form.subscribe .input1 {
	line-height:15px;
}

form.subscribe .input2 { position:relative;
	top:0; left:0;
	width:103px;
	height:19px!important; height:22px;
	line-height:20px;
	margin:0;
	padding:3px 5px 0 8px!important; padding:0px 5px 0 8px;
	border:none;
	background:url(http://bts.convio.net/images/NBTS_main_website/input2-bg.png) no-repeat top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
*:first-child+html form.subscribe .input2 {
	line-height:15px;
}

form.subscribe .input3 { position:relative;
	clear:both;
	top:0; left:0;
	width:194px;
	height:19px!important; height:22px;
	line-height:20px;
	margin:7px 0 0 0;
	padding:3px 5px 0 8px!important; padding:0px 5px 0 8px;
	border:none;
	background:url(http://bts.convio.net/images/NBTS_main_website/input3-bg.png) no-repeat top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
*:first-child+html form.subscribe .input3 {
	line-height:15px;
}

.subscribelink { position:relative; 
	float:right; right:20px;
	margin-top:11px;
	width:91px; 
}

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

/****************************************/
/************** Footer ******************/
/****************************************/

#footer {
	color:#5b9997;
}

.footer-body {
	width:100%;
	margin:10px 0 0 0;
	border:1px solid #5b9a97;
}

.footer-body #footer-nav {
	line-height:21px;
	text-align:center; /* To manage text alignment set text-align:left or text-align:center */
	/* padding:0 10px 0 22px; */
	padding:0 2px 0 2px;
	margin:0 0 0 0px; /*25*/
}
.footer-body #footer-nav .Item {
	padding:0 5px 0 4px;
	margin:0;
	color:#5b9997;
}
.footer-body #footer-nav .Item A {
	padding:0;
	color:#5b9997;
	text-decoration:none;
}

/****************************************/
/************ End Footer ****************/
/****************************************/
.clearfix:after {
	content: ".";
/*	display: block; */
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
ul.list {
	margin: 1em 0;
	padding: 0;
}
ul.list li {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #ccc;
}
ul.list.tcenter li, ul.list.stories li, ul.list.sgroups li{
	border: none; 
	}
ul.list li.last {
	border: none; 
}
ul.list .infoThumb {
	float: left;
	width: 105px;
	margin: 0 15px 0 0;
}
ul.list .info_prodHead {
	font-weight: bold; 
	
}
#contentBody ul.list.pub p {
	margin: 0 0 2em 120px;
}
#contentBody #TreatmentDetail p {
	margin: .25em 0 .5em 0; 
}
a.title {font-weight: bold; display: block; }
.field {margin: 0 0 1.25em 0; }

.field#sg-when p {display: inline-block; margin: 0 0 .25em 0;}
.label {font-weight: bold; }
.image-right { float: right; margin: 5px 0 5px 10px;}
.author { margin: 0 0 1em 0; }
#contentBody .RD_ResultsUnderHeader p {margin: 0; }
.RD_ResultsUnderHeader .Item {margin: 0 0 1.5em 0; }
.ndate, #contentBody h3.subtitle {margin: 0 0 20px 0; }
.evnttime { margin: .5em 0 0 0;}
.evntbody {margin: 1.25em 0 0 0; }
/*slides */
.slides { width: 625px; height: 324px;  clear: both; position: relative; display: block; margin: 0 0 -10px 0; }
#slideshow {  margin: 0px; padding: 0px; width: 625px; height: 281px;  position: relative; z-index: 1; list-style: none; display: inline; }
#slideshow li {margin: 0; list-style: none; width: 625px; height: 281px;  padding: 0; position: relative; z-index: 1; display: none; }
#slideshow li img {border: 0; relative; z-index: 1;}
#slideshow li.first {display: block;}
#slideshow h1 { line-height: 1em; margin: 0; position:absolute; }
#slideshow p { font-size: 1.5em; }
#slideshow .shadebox { display: block; width: 250px; height: 100px; background #000; opacity: .8; position: relative; z-index: 5; top: -150px; left: 125px;}
#slideshow a.button {  width: 120px; height:25px; padding: 4px 0 0 0;text-align: center; display: block; color: #fff; font-size: 1.25em; background: #F99B53; text-decoration: none; }
#slideshow a.button:hover { text-decoration: none; }
#slideshow a.button:active { outline: none;}
#link-nav { margin: 0px; padding: 0px;  overflow: hidden; position: absolute; z-index: 3; bottom: 10px; left: 0px; height: 55px;  width: 625px; background: transparent url(http://nbts.pub30.convio.net/assets/images/wrpr/slide-nav-bg.png) 0 10px no-repeat; 
}
#link-nav li { margin: 0; padding: 10px 0 0; width: 125px; height: 25px; list-style: none; display: inline-block; float: left;  height: 55px;}
#link-nav li.first a{ border: none; }
#link-nav li.last { }
#link-nav li a {outline: none;  color: #fff; text-decoration: none; display: block; padding: 5px 10px 10px 10px; border-left: 1px solid #1283B0; font-size: 1.2em;}
#link-nav li.activeSlide { margin: 0pt; height: 75px; position: relative; z-index: 5; background: transparent url(http://nbts.pub30.convio.net/assets/images/wrpr/slide-arrow.png) 90px top  no-repeat;}
#connected {
display: block;
background: #DEEBEA;
margin: 0 0 5px 0;
padding: 15px 15px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
height: 170px;
}
#pageContent.home #connected {
width: 220px;
}

#connected p {
color: #666; 
margin-bottom: 0px;
}
#connected h2 { color: #666; font-size: 1.2em; margin: 0 0 5px 0;}
#connected p {margin: 0 0 10px 0;}
#connected form {
display: block;
clear: both;
}
#connected input {
border: 1px solid #84AEB1;
}
#connected input#cons_first_name, #connected input#cons_last_name { 
width: 90px;
}
#connected input#cons_email {
width: 186px;
}
label.first {
float: left;
width: 98px;
}
label.last {
float: left;
clear: right;
width: 100px;
margin-left: 5px;
}
 label.email {
display: block;
clear: both; 
}
.first-last, div.email {
display: block;
margin: 0 0 5px 0;
}
#connected .Button {
float: right;
background: #DEEBEA url(http://nbts.pub30.convio.net/assets/images/wrpr/arrow.png ) 100% 50% no-repeat;
border: none;
color: #5B9398;
padding-right: 20px;
margin-right: -5px;
font-size: 1.25em;
cursor: pointer;
}
.social {
margin: 10px 0;
padding: 0 15px;
text-align: center;
}
.box {
display: block;
margin: 0 0 5px 0;
}
.home .box {max-width: 250px; }
.adobe, .orange, .gold, .blue, .green {
padding: 15px 10px 15px 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #F9AC70;
}
.adobe h2, .orange h2, .gold h2, .blue h2, .green h2 {
font-size: 1.2em;
margin: 0 0 3px 0;
}
.adobe p, .orange p, .gold p, .blue p, .green p {
padding: 0px 20px 0 0;
background: transparent url(http://nbts.pub30.convio.net/assets/images/wrpr/arrow.png) 100% 50% no-repeat;
 }
.adobe a, .orange a, .gold a, .blue a, .green a {
color: #666;
text-decoration: none;
}
.orange { background-color: #FDC05A; }
.gold { background-color: #FEDE89; }
.blue { background-color: #ABDBF6; }
.green { background-color: #C4E3AA; }
.resscat {
	margin-left: 20px;
}
#Section2, #Section1 {
	margin:8px 0px 15px 30px;
}
.tcsearch {margin: 0 0 1em 0; }
p.searchTimeStamp {display: none; }
#contentBody .news h3 {margin: 0.75em 0;}
.form #pageTitle {display: none; }
