/* @group Layout */
html, body, form, fieldset, textarea {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.23em;
}

body {
	text-align: center;
	background-color: #D0C7BD;
	color: #1A1717;
	font-size:0.82em
}
.clearer {
	clear: both;
}
#doc {
	width: 792px;
	margin: 16px auto;
	text-align: left;
}
#bd {
	margin: 8px 0;
	float: left;
	background: #fff;
}
#strap{
	border-top:8px solid #D0C7BD;
	padding:20px 25px 0 25px;
	position:absolute;
	bottom:2.5em;
	width:475px;
	left:0;
}

#strap #strap1{
	height:18px;
	line-height:18px;
	margin:0 0 4px 0;
}
 
#strap #strap2{
	height:12px;
	line-height:12px;
	margin:0 0 20px 0;
}
/* @group Cols */
#col1, #col2 {
	float: left;
	padding: 0;
}
#col1 {
	width: 525px;
	border-right: 8px solid #D0C7BD;
}
#col2 {
	width: 259px;
	float: right;
	border-left: 8px solid #D0C7BD;
	margin-left:-8px;
	font-size:0.92em;
}
.content {
	position: relative;
}
#col1 .content {
	margin: 24px 0 10em 25px;
	width:475px;
}
#col1 .content ::first-child {
	margin-top: 0;
}

#col2 .content {
}
#col2 .box {
	padding: 16px;
	border-bottom: 4px solid #D0C7BD;
}

#col2 #minibasket.box {
	height:1.8em;
}


#col2 .box.first {
	padding-top: 0;
}
#col2 .box.last {
	border-bottom: 0;
}

#col2 .box img{
	margin-bottom:0;
}

#col2 .box p.first{
	margin-top:0;
}


#col2 .box.search{
	padding:1em 16px !important;
}

#col2 .search h2{
	padding:0 16px 5px;
	margin:24px -16px 0;
	border-bottom:1px solid #D0C7BD;
}

#col2 .subnav {
	padding:0 16px;
}

#col2 .subnav ul{
	margin:0;
}


#col2 .subnav li{
	list-style-image:none;
	display:inline;
	margin:0;
}

#col2 .subnav li ul{
	margin-top:0;
}

#col2 .subnav li li{
}

#col2 .subnav li a{
	padding:5px 16px;
	display:block;
	border-bottom:1px solid #D0C7BD;
	color:#9C8E82;
	text-decoration:none;
	margin:0 -16px;
}

#col2 .subnav li.active a, #col2 .subnav li a:hover{
	background-color:#7B003F;
	color:#FFF;
}

#col2 .subnav li li a, #col2 .subnav li.active li a{
	background:#FFF URL("/images/bullet-burg.gif") no-repeat 16px .8em;
	padding-left:24px;
	color:#9C8E82;
}
#col2 .subnav li li.active a, #col2 .subnav li li a:hover, #col2 .subnav li.active li a:hover{
	background-image:URL("/images/bullet-white.gif");
	background-color:#7B003F;
	color:#FFF;
}

#col2 .map{
	border:1px solid #C8BBAF;
	margin:-1px;
}

#col2 .card{
	margin-bottom:16px;
}
#col2 h2{
	font-size: 1.16em;
	line-height:1.16em;
	color: #7b003f;
}

#col2 h3 {
	font-size: 1em;
	line-height:1.08em
}

#col2 h2.fn {
	margin-bottom:0;
	font-size:1.08em;
}

.basket #col2 h2.fn{
	margin-top:1em;
}

#col2 h2, #col2 h3 {
	margin-top: 0;
}

#col2 h2.under, #col2 h3.under {
	margin-top: 16px;
}
#col2 p img {
	margin-bottom: 1em;
}
#col2 .p_map div {
	margin-bottom: .5em;
}
#col2 .vcard h3 {
	margin: 0;
}
#col2 .vcard p {
	margin: 0;
}

/* @end */
/* @group Style */

h2, h3, h4, h5, h6, p, #bd ul {
	margin-top: 16px
}

h2 {
	font-size: 1.7em;
	line-height:1em;
	color: #7D0041;
	margin-bottom:.8em;
	width:100%;
}

* html #database_footer h2 {
	padding-bottom:.8em;
}
h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h3{
	font-size: 1.3em;
	line-height: 1.23em;
}
table p,
li p,
li label,
p label {
	font-size:1em;
}


h3 {
	color: #7b0034;
}

h3 span{
	margin-left:5px;
	color:#1A1717;
}

.events h3 span{
	font-size:0.72em;
	display:block;
	margin-left:0;
}

.events h3 span.caps{
	font-size:1em;
	display:inline;
	margin-left:0;
	color:inherit;
}

h4{
	font-size:0.92em;
	margin-top:0.5em;
}

h4 span{
	font-weight:normal
}

.events h4 span.caps{
	font-weight:inherit;
}

a {
	text-decoration: underline;
	color: #7B003F;
}

a:hover{
	color:#1A1717
}
strong, em {
	font-weight: bold;
}
p.note {
	color: #949B51;
	margin-top: -.6em;
}
ul.highlight {
	font-weight: bold;
	color: #949B51;
}
ul strong {
	color: #949B51
}

tr.alt td {
	background: #E7E3DE;
}
.content li {
	margin-left: 1em;
	list-style-image: url("/images/bullet-conf07.gif");
}

hr {
	margin-top: 2.5em;
	height: 4px;
	background-color: #D0C7BD;
}

hr.darker {
	background-color: #BD99AC;
}


hr.minor{
	height:1px;
	background:#D0C7BD;
}


#col1 .inline {
	float:left;
	margin-right: 25px;
	margin-bottom: 25px;
}

#col1 .inline.right {
	float:right;
	margin-left: 25px;
	margin-right:0;
}

ul#site-map,
ul#site-map ul {
	margin-top: 0;
}
ul#site-map li {
	margin-left: 0;
	list-style-image: none;
}
ul#site-map li li {
	margin-left: 1em;
}

/* @end */
/* @group Header */
#hd {
	height: 188px;
	background: #fff;
	position: relative;
	font-size:0.92em;
}
.home #hd {
	height: 285px;
}
#hd h1 {
	width: 80px;
	float: right;
	height: 136px;
	margin: 0;
	padding:52px 0 0 0;
	overflow: hidden;
}
.home #hd h1 {
	padding:82px 0 0 0;
	height:203px;
	width:106px
}
#hd h1 a {
	display: block;
}
#hd #nav {
	width: 599px;
	float:left;
	padding-left:26px;
}
#hd ul {
	width: 120px;
	float: left;
	margin: 20px 7px 0 0;
	padding: 0;
}
#hd #subnav ul {
	margin-top: 10px;
}
#hd ul#col_3 {
	width: 140px;
}
#hd li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 120%;
	display: block;
}
#hd h2 {
	position: absolute;
	bottom: 0;
	left: 25px;
	text-indent: -9999px;
	overflow: hidden;
	height: 45px;
	width: 630px;
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-bottom: 16px;
}
.home #hd h2 {
	background-image: url(/images/h2-home-slogan.gif);
	height: 108px;
}
#hd li a {
	text-decoration: none;
	color: #9B8D81;
}
#hd li a:hover,
#hd li.active a,
#ft li a:hover,
#ft li.active a {
	color: #7B003F;
}

/* @group Backgrounds */
#hd {
	background-position: top right;
	background-repeat: no-repeat;
}
/* @end */
/* @end */
/* @group Footer */
#ft {
	width: 100%;
	height: 22px;
	clear: both;
	background: #fff;
	position:relative;
	font-size:0.83em;
}
#ft ul, #ft li {
	list-style-type: none;
	margin: 0;
	padding: 3px 0;
}
#ft ul {
	margin-left: 25px;
}
#ft li {
	display: inline;
	margin-right: 63px;
	height: 1.2em;
	line-height: 1.2em;
}
#ft li a {
	color: #9B8D81;
	text-decoration: none;
}
/* @end */
/* @group Table */
table {
	clear: both;
	width: 100%;
	margin-top:1.25em
}
th {
	font-weight: bold;
	vertical-align: top;
	border-top:#D0C7BD 1px solid;
	border-bottom:#D0C7BD 1px solid;
	padding:0.3em 3px 0.3em 0;
}

table.divided{
	margin:0 0 1.25em;
}

table.divided.withspace{
	margin-top:1.25em;
}


.divided td {
	border-bottom:#D0C7BD 1px solid;
	padding:0.3em 3px 0.3em 0;
}
td {
	padding: 0.2em 3px 0.2em 0;
	vertical-align: top;
}

/* @group Buttons */
ul.buttons {
	margin-top: 0 !important;
}
.buttons li {
	margin-left: 0;
	list-style: none;
	margin-top: 8px;
	list-style-image: none;
}
.buttons li.first {
	margin-top:0px;
}
.buttons li a {
	display: block;
	text-indent: -9999em;
	background-position: top left;
	width: 225px;
	height: 59px;
}
.buttons li a:hover {
	background-position: top right;
}
#button-register-online {
	background-image: url('/images/buttons/register-online.gif');
	height: 45px;
}
#button-pt {
	background-image: url('/images/buttons/pt.jpg');
	height: 120px;
}
#button-pt-vandd {
	background-image: url('/images/buttons/pt-vandd.gif');
	height: 120px;
}
#button-pt-questions {
	background-image: url('/images/buttons/pt-questions.gif');
	height: 120px;
}
#button-pt-download {
	background-image: url('/images/buttons/pt-download.gif');
	height: 120px;
}
#button-joinus-friend {
	background-image: url('/images/buttons/joinus-friend.gif');
}
#button-joinus-corporate {
	background-image: url('/images/buttons/joinus-corporate.gif');
}
#button-more-on-friends {
	background-image: url('/images/buttons/more-on-friends.gif');
	height: 59px;
	margin-top:16px;
}
#button-more-on-supporter {
	background-image: url('/images/buttons/more-on-supporter.gif');
	height: 59px;
	margin-top:16px;
}
#button-conference-08 {
	background-image: url('/images/buttons/conference-08.jpg');
	height: 127px;
}
#button-exploring-theatres {
	background-image: url('/images/buttons/exploring-theatres.gif');
	height: 59px;
}
#button-conference-10 {
	background-image: url('/images/buttons/conference-10.jpg');
	height: 99px;
}

/* @end */
/* @group Basket */
/* @group General */
#bd #col2 .basket a,
#bd #col2 a.basket {
	padding-left: 18px;
}
#bd #col2 .basket a,
#bd #col2 a.basket {
	background: url(/images/basket.gif) no-repeat 0 0.3em;
	font-weight: bold;
}
/* @end */
/* @group Col2 */


#col2 .basket p {
	margin: 0;
}
#col2 .basket a {
	margin-right: 0.5em;
}
#col2 .basket .price {
	margin-left: 0.5em;
	padding-left: 0.5em;
}
#col2 .basket a,
#col2 a.basket {
	background-position: 0 0.2em;
}
#col2 .basket .price {
	border-left: 1px solid #9C8E82;
	color: #9C8E82;
}

/* @end */

/* @group special list styles*/
ul.pager{
	border-top:#D0C7BD 1px solid;
	border-bottom:#D0C7BD 1px solid;
	padding:0.3em 0;
	margin:0 0 2.1em;
	color: #1A1717;
	font-weight:bold; 
}

ul.pager.searchresults{
	margin:-1em 0 0 0 !important;
	border-top-width:0;
}

.pager .active a{
	color: #1A1717;
	font-weight:bold;
	text-decoration:none;
}

ul.tags li, .pager li{
	display:inline;
	list-style-image:none;
	padding:0;
	margin:0 0 0 5px;
}

ul.tags li.first, .pager li.first{
	margin-left:0;
}

ul.tags{
	font-size:0.92em;
}

.details .tags{
	color: #1A1717;
}

.details .tags a{
	color: #7B003F;
}

.details .tags a:hover{
	color:#1A1717
}

.pager li a{
	font-weight:normal;
}

ul.details{
	border-bottom:#D0C7BD 1px solid;
	padding:0;
	margin-bottom:1.2em;
}
.details li{
	list-style-image:none;
	margin:0;
	border-top:#D0C7BD 1px solid;
	padding:6px 0px;
}
.details.definitions li{
	padding:0.3em 0px 0.3em 125px;
	position:relative;
	clear:none;
}
.details ul{
	margin-top:0 !important;
}
.details li li, .details.definitions li li{
	border-top-width:0;
	padding:0;
}

.details.definitions li ul{
	margin-bottom:0;
}
.details.definitions div{
	width:115px;
	color:#9C8E82;
	left:0;
	position:absolute;
	top:0.3em;
}
* html .details.definitions div{
	left:-125px;
}

* html .results .details.definitions div{
  left:0;
}
dl.details{
	color:#9C8E82;
	padding-top:1em;
}

dl.details dt{
	clear:both;
	float:left;
	width:24%;
}
dl.details dd{
	float:left;
	width:75%;
}

ul.articles{
}

.articles li{
	list-style-image:none;
	margin:0;
}

.articles li .info{
	font-size:0.92em;
}

.articles li .date{
	font-weight:bold;
}

ul.results{
	font-size:0.92em;
	margin-top:0 !important;
}
ul.results strong{
	color:#1A1717;
}

.results li.first{
	border-top-width:0;
}
.results li{
	list-style-image:none;
	margin:0;
	border-top:4px solid #D0C7BD;
	clear:both;
	padding:16px 0;
}

.results .withimg img{
	width:225px;
	float:left;
	margin-bottom:1.5em;
}

.results .withimg .copy{
	width:225px;
	float:right;
	margin-bottom:1.5em;
}

.results h3{
	/*font-size:1.08em;*/
	margin:0;
}

.results .details li{
	border-top-width:1px;
}

ul.images{
}

ul.images li{
	width:225px;
	float:right;
	list-style-image:none;
	margin:0;
	font-size:0.92em;
	line-height:1.25em;
}
ul.images li.left{
	float:left
}
ul.images li.hr{
	width:100%;
	border-bottom:1px solid #D0C7BD;
	height:1.33em;
	margin:0 0 0;
	clear:both;
}

ul.images .caption, .results .caption{
	font-size:0.92em;
	color:#9C8E82;
	line-height:1.27em;
	margin-top:1.33em;
}

.tags, .tags a{
	color:#9C8E82;
}
/* @end */

/*main content basket style*/
#col1 .box {
	margin: 8px 0 4px 0;
	padding: 8px;
	background-color: #E7E3DE;
	position:relative;
}

#col1 .box.under{
	margin-top:0px;
}

.basket #col1 h4{
	margin-top:0;
}

.basket #col1 .detail li {
	list-style-image: none;
	display:inline;
	height:1.5em;
}

.basket #col1 .detail li input{
	width:2em;
}

.basket #col1 .detail li.quantity {
	border-right: 1px solid #9C8E82;
	padding-right:.5em;
	margin-right:-.75em;
	margin-left:0;
}
.basket #col1 .sub-total {
	text-align: right;
	position:absolute;
	right:8px;
}
.basket #col1 .total {
	text-align: right;
}
.basket #col1 span .price,
#col1 .box li a {
	color: #9C8E82;
}
.basket #col1 span.price {
	padding-left: 0.3em;
	border-left: 1px solid #9C8E82;
}

.basket #col1 .actions li{
	text-align:right;
}

#col1 .actions li{
	list-style-image:none !important
}
.basket #confirm_order .price {
	text-align: right;
	padding-right: 0.5em;
}

/* @group Form */
form label {
	cursor: pointer;
	line-height: 24px;
}
fieldset em {
	color: #7c0040;
	font-size: 1.3em;
}

fieldset p{
	clear: both;
	margin-top:0.5em;
}
fieldset div {
	clear: both;
	margin-bottom: 1em;
}
fieldset div.last {
	margin-bottom: 0;
}
fieldset div.split label {
	width: 148px;
	display: block;
	float: left;
}
fieldset div.indent {
	margin-left: 148px;
}
fieldset div.split input {
	width: 185px;
}

fieldset div.split textarea {
	width: 285px;
	font-size:1em;
}

fieldset div.error, div.split.error{
	background-color:#fdff7d;
	margin-left:-8px;
	margin-right:-8px;
	padding:8px;
}



fieldset div.error strong{
	display:block;
	margin-top:0.3em;
	margin-left:148px;
}

fieldset p.specify {
	clear:both;
}
fieldset.specify span {
	width:auto;
	float:left;
	margin-bottom:1em;

}
fieldset.specify span.right {
	float: right;
	width: 330px;
	margin-bottom:1em;
}
fieldset.specify span.right input {
	width: 180px;
	margin-right: 0.3em;
}
fieldset .col {
	float: left;
	width: 240px;
}
fieldset .col li {
	margin-left: 0;
	list-style-image: none;
	clear: both;
}
fieldset .col li input {
	float: left;
}
fieldset .col li label {
	display: block;
	margin-left: 5px;
	float: left;
	width: 200px;
	line-height: 140%;
}

fieldset .withradio{
	clear:both;
}

fieldset .withradio input{
	width:auto;
	float:left;
	padding-bottom:1em
}
fieldset .withradio label{
	width:430px;
	float:right;
	line-height:1.23em;
	padding-bottom:1em
}

#col1 fieldset.donation p {
	margin-top: 0.8em;
}
fieldset.donation select {
	margin-right: 0.3em;
}
#friend_number_info {
	margin-bottom: 0.5em
}

ul.col, .colhalf{
	float:right;
	width:225px;
	margin-top:16px;
}

ul.col.first, .colhalf.first{
	float:left;
}

#col1 .caption{
	font-size:0.92em;
	line-height:1.27em;
	margin-top:1.33em;
	color:#9C8E82;
}

ul.col label{
	width:auto !important;
}


/*search styles*/

.withsearch h2{
	float:left;
	width:auto;
	margin-top:0;
}
#col1 .withsearch form{
	float:left;
	width:240px;
}

.resultsfor{
	font-weight:bold;
	clear:both;
}

.highlight{
}
.search form, #col1 .withsearch form{
	margin:0;
	border: 1px solid #D0C7BD;
	height:24px;
	font-size:0.92em;
}

.search form input, #col1 .withsearch input{
	width:190px;
	padding: 2px 5px 2px 5px;
	float: left;
	border-width: 0;
	color: #545454;
}
.search form input.button, #col1 .withsearch input.button{
	background:#FFF URL(/images/button_search.gif) no-repeat 100% 50%;
	border-width: 0;
	width:20px;
	float:right;
	padding:0;
	text-indent:-999px;
}

/*section specific styles styles*/
#col1 .content .banner{
	margin:-10px;
}

table.programme th, table.programme td{
	border-bottom-width:0;
	border-top:#d0c7bd 1px solid;
}

table.programme #vevent-registration{
	width:125px;
}

table.programme h4{
	margin-top:0.15em;
	margin-bottom:-1em;
}

.sponsor, .event{
	clear:both;
	border-bottom:#D0C7BD 1px solid;
	position:relative;
	padding:20px 0 20px 145px;
}

.sponsor.last, .event.last{
	border-bottom-width:0;
	padding-bottom:0;
}

.sponsor img, .event img{
	position:absolute;
	left:0;
	top:20px;
}

* html .sponsor img, * html .event img{
	left:-145px;
}

.event .vevent h3{
	margin-top:0;
}

#contact_map {
	width: 475px;
	height: 280px;
}

#database_footer{
	border-top:4px solid #D0C7BD;
	margin:40px 0 0;
	padding:10px 0 0;
}


/*search results - assets styles*/

/*popup style*/
#pop{
	background:#FFF;
	text-align:left;
	padding:0.1em 1em 1em;
	margin:1em;
}

/*exploring theatres styles*/
body.exploring-theatres, .exploring-theatres hr{
	background-color:rgb(235, 203, 134);
}

.exploring-theatres #strap, .exploring-theatres #col1, .exploring-theatres #col2, .exploring-theatres #col2 .box, 
.exploring-theatres #col2 .search h2, .exploring-theatres #col2 .subnav li a, .exploring-theatres th, .exploring-theatres .divided td,
.exploring-theatres .pager, .exploring-theatres .details, .exploring-theatres .results, .exploring-theatres .images li.hr{
	border-color:#E5CC9A;
}

/*test lighter yellow showing only on theatre-decor page currently*/

body.theatre-d-ecor, .theatre-d-ecor hr{
	background-color:#E5CC9A;
}

.theatre-d-ecor #strap, .theatre-d-ecor #col1, .theatre-d-ecor #col2, .theatre-d-ecor #col2 .box, 
.theatre-d-ecor #col2 .search h2, .theatre-d-ecor #col2 .subnav li a, .theatre-d-ecor th, .theatre-d-ecor .divided td,
.theatre-d-ecor .pager, .theatre-d-ecor .details, .theatre-d-ecor .results, .theatre-d-ecor .images li.hr{
	border-color:rgb(229, 204, 154);
}

.exploring-theatres #col1 .content li {
	list-style-image: url("/images/bullet-yellow.gif");
}

.exploring-theatres h2, .exploring-theatres #hd li a:hover, .exploring-theatres #hd li.active a,
.exploring-theatres #ft li a:hover, .exploring-theatres #ft li.active a, .exploring-theatres a, .exploring-theatres .details .tags a,
.exploring-theatres h3{
	color: rgb(200, 138, 18);
}

.exploring-theatres #ft li.active a:hover, .exploring-theatres a:hover, 
.exploring-theatres .details .tags a:hover{
	color:#1A1717
}

.exploring-theatres #col2 .subnav li.active a, .exploring-theatres #col2 .subnav li a:hover, .exploring-theatres #col2 .subnav li li.active a, 
.exploring-theatres #col2 .subnav li li a:hover, .exploring-theatres #col2 .subnav li.active li a:hover{
	background-color: rgb(200, 138, 18);
}


.exploring-theatres #col2 .subnav li.active a, .exploring-theatres #col2 .subnav li a:hover{
	color:#FFF;
}


/* @end */

/*conference registration form styles*/

.deadline{
	color:#F00;
	font-weight:bold;
}

.regform .deadline{
	margin:1.5em 0;
}

.regform .nota_bene{
	color:#9B8D81;
}

.regform h2{
	margin-top:0.5em;
	font-size: 1.3em;
	line-height: 1.23em;
}

.regform .highlight h3{
	margin:0.5em 0 1em;
}

.regform h3, .regform .byline, .regform .registration-pricing{
	font-size:1.1em;
	line-height: 1.1em;
}

.regform .byline{
	font-weight:bold;
}

.regform .byline span{
	font-weight:normal;
}

.regform h4{
	margin:0 0 0.5em;
}
.regform .registration-pricing{
	margin-top:0;
}

.regform .standard-pricing{
	color:#9B8D81;
}


.regform .col{
	float:left;
	clear:none !important;
}

.regform .twocol{
	display:inline-block;
}

.regform .twocol input{
	display:block;
	float:left;
}


.regform .twocol p{
	margin:0;
}

.regform .twocol label{
	display:block;
	float:left;
	width:auto;
	font-size:0.91em;
}

.regform .submit p{
	margin:1.5em 0;
}

.regform #friend_options{
	width:185px;
}

.regform #corporate_options{
	width:270px;
}

.regform #friend_options label{
	width:160px;
}

.regform #corporate_options label{
	width:240px;
}

.regform .twocol:after, .regform .twocol p:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.regform .errorExplanation{
	background-color:#fdff7d;
	margin-left:-8px;
	margin-right:-8px;
	padding:8px;
}
.regform .errorExplanation *{
	margin-top:0 !important;
	font-size:1em;
	color:#000;
}

.regform .errorExplanation li{
	list-style-image:none;
	list-style-type:disc;
}

.regform hr{
	background-color:#FFF;
	color:none;
	height:0px;
	margin:1em 0;
}


.regform .actions li{
	text-align:right;
}

.regform .registration_confirmation_terms{
	margin-top:2em;
}

#col1 table.box{
	padding:8px 0 0;
}

#col1 table.box td{
	padding:0px 4px 8px;
}

#col1 table.box .total td{
	border-top:4px solid #FFF;
	margin:0 -4px;
	padding-top:8px;
}

.sub-total{
	text-align:right;
}


fieldset div.largefield label {
	margin-top:1em;
	line-height:1.3em;
}


/* @end */


/* conference 08 styles */
.conference-08 #col1 .content li {
	list-style-image: url("/images/bullet-conf08.gif");
}

.conference-08 h2, .conference-08 h3, .conference-08 p.note, .conference-08 ul.highlight, .conference-08 ul strong, .conference-08 em {
	color: #009974; /*100%*/
}

.conference-08 table.programme th, .conference-08 table.programme td, .conference-08 th, .conference-08 .divided td,
.conference-08 ul.images li.hr, .conference-08 .sponsor, .conference-08 .event{
	border-color:#99d6c7;
}

.conference-08 .regform .nota_bene{
	color:#67c2ab; /*60%*/
}

.conference-08 .regform .standard-pricing{
	color:#67c2ab;
}

.conference-08 #col1 .box {
	background-color: #e5f5f1; /*10%*/
}

.registration p.error{
	background-color:#fdff7d;
	padding:8px;
}

.twocol.error .formError{
	clear:both;
	margin-left:0px !important;
}


#col2 .sponsor{
	padding:10px 0;
}


#col2 .sponsor img{
	position:static;
}


#col2 .sponsor li{
	list-style-image:none;
	margin:0 0 20px 0;
}

.arrowed{
  background:URL(/images/arrow-burg.gif) no-repeat 100% 50%;
  padding-right:24px;
}

.box.morepadding{
  padding:12px 8px !important;
}

.postal_reg_submit input {
	display: block;
	float: right;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}