html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline:none;
}

html, body {
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505253;
}

table {border-collapse: collapse; border-spacing: 0;}

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:15px;
	color:#04476f;
	letter-spacing:-1px;
	font-weight:normal;
	margin-top:0px;
}

#right h1 {
	line-height:21px;
}

#home h1 {
	font-size:38px;
	margin-bottom:5px;
	line-height:34px;
	font-weight: bold;
	letter-spacing:-2px;
}

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:15px;
	color:#3db7e4;
	letter-spacing:-1px;
	font-weight:normal;
}

.faq-q h2 {
	margin-bottom:2px;
	background:url(../img/blue-arrow-down.gif) no-repeat left 6px;
	padding-left:20px;
	color:#9e9e9e;
}

.faq-q h2.active {
	margin-bottom:2px;
	background:url(../img/grey-arrow-down.gif) no-repeat left 6px;
}

#center .faq-q h2 a, #center .faq-q h2 a:visited {
	color:#9e9e9e;
}

.right-3col h2 {
	font-size:17px;
}

#home h2 {
	font-size:26px;
	line-height:25px;
}

.news-list-item h2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	margin-bottom:0px;
	line-height:16px;
}

.testimonialP h2 {
	background:url(../img/blueArrowDown.gif) no-repeat left center;
	color:#9e9e9e;
	padding-left:25px;
}

#right .right-sub h2 {
	font-size:15px;
	font-weight:bold;
}

.delegatesdetails .delegateleft h2, .delegatesdetails .delegateright h2, .editdelegatesdetails .delegateleft h2, .editdelegatesdetails .delegateright h2 {
	color:#9e9e9e;
	font-size:17px;
}

#right .public-sub h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	margin-bottom:2px;
	letter-spacing:0px;
}

#right .public-sub h2 a, #right .public-sub h2 a:visited {
	color:#ffffff;
	display:block;
}

#right #singleID h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006fc4;
	letter-spacing:0px;
	padding-bottom:5px;
	margin-bottom:5px;
	float:left;
	width: 100%;
}

#right #singleID h2 a {
	float:left;
	width:492px;
}

#right #singleID h2.red {
	border-bottom:3px solid #de3949;
        border-top:none;
}

#newsbymonth .red {
    border-right:11px solid #de3949;
}

#right #singleID h2.grey {
	border-bottom:3px solid #9E9E9E;
        border-top:none;
}

#newsbymonth .grey {
    border-right:11px solid #9E9E9E;
}

#right #singleID h2.green {
	border-top:none;
	border-bottom:3px solid #bed600;
}

#newsbymonth .green {
    border-right:11px solid #bed600;
}

#right #singleID h2.navy {
	border-top:none;
	border-bottom:3px solid #04476f;
}

#newsbymonth .navy {
    border-right:11px solid #04476f;
}

#right #singleID h2.blue {
	border-top:none;
	border-bottom:3px solid #3db7e4;
}

#newsbymonth .blue {
    border-right:11px solid #3db7e4;
}

#right #singleID h2.orange {
	border-top:none;
	border-bottom:3px solid #ff5c00;
}

#newsbymonth .orange {
    border-right:11px solid #ff5c00;
}

#right #singleID h2.tile {
	border-top:none;
	border-bottom:3px solid #008566;
}

#newsbymonth .tile {
    border-right:11px solid #008566;
}

#right #singleID h2.yellow {
	border-top:none;
	border-bottom:3px solid #d7a900;
}

#newsbymonth .yellow {
    border-right:11px solid #d7a900;
}

#right #singleID h2.pale {
	border-top:none;
	border-bottom:3px solid #a1c6cf;
}

#newsbymonth .pale {
    border-right:11px solid #a1c6cf;
}

#right #singleID h2.purple {
	border-top:none;
	border-bottom:3px solid #631d76;
}

#newsbymonth .purple {
    border-right:11px solid #631d76;
}


.public-sub h2.red {
	background-color:#de3949;
}

.public-sub h2.grey {
	background-color:#9E9E9E;
}

.public-sub h2.green {
	background-color:#bed600;
}

.public-sub h2.navy {
	background-color:#04476f;
}

.public-sub h2.blue {
	background-color:#3db7e4;
}

.public-sub h2.orange {
	background-color:#ff5c00;
}

.public-sub h2.tile {
	background-color:#008566;
}

.public-sub h2.yellow {
	background-color:#d7a900;
}

.public-sub h2.pale {
	background-color:#a1c6cf;
}

.public-sub h2.purple {
	background-color:#631d76;
}




.publicLink.red {
	border-top:3px solid #de3949;
}

.publicLink.green {
	border-top:3px solid #bed600;
}

.publicLink.navy {
	border-top:3px solid #04476f;
}

.publicLink.blue {
	border-top:3px solid #3db7e4;
}

.publicLink.orange {
	border-top:3px solid #ff5c00;
}

.publicLink.tile {
	border-top:3px solid #008566;
}

.publicLink.yellow {
	border-top:3px solid #d7a900;
}

.publicLink.pale {
	border-top:3px solid #a1c6cf;
}

.publicLink.purple {
	border-top:3px solid #631d76;
}

#singleMainCon.greenBottom {
	border-bottom:3px solid #bed600;
}

h2.testimonial {
	background:url(../img/blue-arrow-down.gif) no-repeat left 6px;
	padding-left:20px;
	color:#9e9e9e;
}

.venuelist h3 {
	color:#9e9e9e;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:2px;
	font-weight:normal;
	letter-spacing:-1px;
}

.right-3col h3 {
	background-color:#3DB7E4;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin-bottom:20px;
	padding:3px;
}

.support {
	background-color:#3db7e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	letter-spacing:0px;
	padding:2px;
	margin-top:45px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:15px;
	color:#505253;
}

#singleID h3 {
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	background-color:#3db7e4;
	float:left;
	padding:3px;
	margin-bottom:0px;
}

#singleMainConleft h3,#singleMainConRight h3 {
	margin-bottom:15px;
}

#singleMainConRight h3 {
	margin-right:57%;
}



#confPrices h3 {
	color:#505253;
	float:none;
	font-weight:bold;
	font-size:11px;
	background:none;
	padding-left:10px;
}

.greyBackground {
	background:#9e9e9e;
	color:#ffffff;
	font-weight:normal;
	font-size:14px;
	padding:4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0px;
}

.blueBackground {
	background:#04476f;
	color:#ffffff;
	font-weight:normal;
	font-size:14px;
	padding:4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0px;
}

#left .greyBackground  a, #left .greyBackground a:visited, #left .blueBackground  a, #left .blueBackground a:visited {
	color:#ffffff;
}

.rightLinks h3 {
	background:#3db7e4;
	color:#ffffff;
	font-weight:normal;
	font-size:14px;
	padding:4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0px;
}

#right .rightLinks h3 a, .rightLinks h3 a:visited {
	color:#ffffff;
}

h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:15px;
	letter-spacing:-1px;
	font-weight:normal;
}

.benefits h4 {
	color:#9e9e9e;
	font-size:18px;
	margin-bottom:2px;
	background:url(../img/blueArrowDown.gif) no-repeat left center;
	padding-left:25px;
}

.benefits .active h4 {
	background:url(../img/greyArrowUp.gif) no-repeat left center;
}

#center .benefits h4 a, #center .benefits h4 a:visited {
	color:#9e9e9e;
}

.rightcontent-int-left h4 {
	color:#505253;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	font-weight: bold;
}

h5 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:15px;
	letter-spacing:-1px;
}

h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:15px;
	letter-spacing:-1px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#505253;
	margin-bottom:15px;
}

.lefthome p {
	margin-bottom:5px;
}

#home p {
	margin-bottom:0px;
}

ul {
	margin:0px 0px 15px 20px;
	padding:0px;
}

ul li {
	color:#505253;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul li a, ul li a:visited {
	color:#3db7e4;
	text-decoration:none;
}

ul li a:hover {
	text-decoration:underline;
}

#header-right ul {
	float:right;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#header-right ul li {
	width:112px;
	display:block;
	float:left;
	padding:0px 0px 8px 0px;
}

#header-right ul li.recommend, #header-right ul li.contact {
	margin-right:30px;
}

#header-right ul li a, #header-right ul li a:visited {
	color:#006fc4;
	font-size:11px;
	padding:0px 0px 4px 25px;
}

#header-right ul li.recommend a, #header-right ul li.recommend a:visited {
	background:url(../img/recommend.gif) no-repeat left top;
}

#header-right ul li.visit a, #header-right ul li.visit a:visited {
	background:url(../img/visit.gif) no-repeat left top;
}

#header-right ul li.contact a, #header-right ul li.contact a:visited {
	background:url(../img/contact-us.gif) no-repeat left top;
}

#header-right ul li.basket a, #header-right ul li.basket a:visited {
	background:url(../img/cart.gif) no-repeat left top;
}

ol {
	margin:0px 0px 15px 25px;
	padding:0px;
}

ol li {
	color:#505253;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ol li a, ol li a:visited {
	color:#3db7e4;
	text-decoration:none;
}

ol li a:hover {
	text-decoration:underline;
}

a, a:visited {
	outline:none;
	text-decoration:none;
	color:#3db7e4;
}

#right a, #right a:visited, #center a, #center a:visited, .right-sub a, .right-sub a:visited {
	color:#006fc4;
}

a:hover {
	text-decoration:underline;
}

.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
  
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

img {
	border:0;
}
 
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
 
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
 
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}

/***** Forms *****/
 
form {
	display:inline;
}

.tx-macinasearchbox-pi1 form {
	float:left;
}

.tx-macinasearchbox-pi1 form input {
	width:130px;
	height:13px;
	border:1px solid #b9b9b9;
	font-size:11px;
	color:#505253;
	padding:2px;
	float:left;
	display:block;
	margin-right:3px;
}

.tx-macinasearchbox-pi1 form button {
	background:url(../img/search-btn.gif) no-repeat;
	border:none;
	cursor:pointer;
	width:24px;
	height:16px;
	margin-top:1px;
}

#breadcrumbs ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin:0 0 0 -4px;
}

#breadcrumbs ul li {
	background:url(../img/breadArrow.gif) no-repeat right 5px;
	padding:0 8px 0 6px;
	float:left;
	color:#c7c2ba;
	font-size:11px;
	text-transform: lowercase;
}

#breadcrumbs ul li.last {
	background: none;
}

#breadcrumbs ul li.first {
	padding:0px 7px 0px 0px;
}

#breadcrumbs ul li a, #breadcrumbs ul li a:visited {
	color:#c7c2ba;
}

.featureImage {
	display:none;
}

#content #left .rightLinks ul {
	margin:0px 0px 15px;
}

#content .rightLinks ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:220px;
}
#content .rightLinks ul li {
	color:#006fc4;
	font-size:12px;
	line-height:14px;
	display:block;
	float:left;
	width:220px;
	position:relative;
	padding:0px 0px;
}

#content .rightLinks ul li a, #content .rightLinks ul li a:visited {
	color:#006fc4;
	border-bottom:1px solid #dddbdb;
	padding:5px 4px 5px 26px;
	display:block;
	float:left;
	width:190px;
	line-height:14px;
}

#content #right .rightLinks ul li.active {
	background-color:#f0f9fd;
}

#content #left .rightLinks ul li.active {
	background-color:#f0f9fd;
}

#content .rightLinks ul li.active a, #content .rightLinks ul li.active a:visited {
	border-bottom:1px solid #3db7e4;
	border-top:1px solid #3db7e4;
	margin:-1px 0 0;
}

#content .rightLinks ul li.red {
	background-image:url(../img/redArrow.gif);
	background-position:left 5px;
	background-repeat: no-repeat;
        border-top:none;
}

#content .rightLinks ul li.green {
	background:url(../img/greenArrow.gif) no-repeat left 4px;
        border-top:none;
}

#content .rightLinks ul li.navy {
	background:url(../img/navyArrow.gif) no-repeat left 4px;
        border-top:none;
}

#content .rightLinks ul li.blue {
	background:url(../img/blueArrow.gif) no-repeat left 4px;
        border-top:none;
}

#content .rightLinks ul li.orange {
	background:url(../img/orangeArrow.gif) no-repeat left 4px;
        border-top:none;
}

#content .rightLinks ul li.tile {
	background:url(../img/tileArrow.gif) no-repeat left 4px;
        border-top:none;
}

#content .rightLinks ul li.yellow {
	background:url(../img/yellowArrow.gif) no-repeat left 4px;
        border-top:none;
}

#content .rightLinks ul li.pale {
	background:url(../img/paleArrow.gif) no-repeat left 4px;
        border-top:none;
}

#content .rightLinks ul li.purple {
	background:url(../img/purpleArrow.gif) no-repeat left 4px;
        border-top:none;
}

#content .rightcontent-int-left ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#content .rightcontent-int-left ul li {
	background:url(../img/circle.gif) no-repeat left 6px;
	padding:0px 0px 10px 20px;
	margin-bottom:10px;
	border-bottom:1px solid #dddbdb;
	line-height:normal;
}

#content .rightcontent-int-left ul li a, #content .rightcontent-int-left ul li a:visited {
	color:#006fc4;
}

#content .rightcontent-int-left ul li p {
	margin-bottom:0px;
}

#content .rightcontent-int-left ul li .date {
	color:#9e9e9e;
	font-size:11px;
}

#content .rightcontent-int-right a, #content .rightcontent-int-right a:visited {
	font-size:11px;
	display:block;
	margin-bottom:15px;
	color:#3DB7E4;
}

.actList {
	background:url(../img/activeList.gif) no-repeat;
	width:38px;
	height:68px;
	position:absolute;
	display:block;
	top:-27px;
	right:-37px;
}

.testimonials blockquote {
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	color:#b6cc05;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	letter-spacing:-1px;
	padding-bottom:5px;
}

.testimonialPage blockquote {
	color:#505253;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	padding-bottom:5px;
}

.testimonials div {
	font-size:11px;
	color:#9e9e9e;
	font-weight:normal;
	letter-spacing:0;
	font-style:italic;
}
.public {
	background:#3db7e4;
	color:#ffffff;
	font-weight:normal;
	font-size:14px;
	padding:4px 8px;
	margin-bottom:15px;
}

.public a {
	color:#ffffff;
}

#footer ul {
	margin:10px 0px 15px;
	padding:10px 0px 15px;
	list-style-type:none;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	width:816px;
	/*height:40px;*/
	float:left;
}

#footer ul li {
	float:left;
	color:#006fc4;
	font-size:11px;
}

#footer ul li.address {
	float:left;
	width:816px;
	color:#006fc4;
	font-size:11px;
	padding-bottom:4px;
}

#footer ul li a, #footer ul li a:visited {
	border-right:1px solid #c7c2ba;
	padding:0px 7px 0px 7px;
	color:#006fc4;
}

#footer ul li.first a, #footer ul li.first a:visited {
	padding:0px 7px 0px 0px;
}

#footer ul li.footLast a, #footer ul li.footLast a:visited {
	border-right:none;
}

#footer p {
	color:#9e9e9e;
	font-size:11px;
	line-height:12px;
}

#footer p.foot-info
{
  display: inline;
  padding-right: 8px;
}

#footer p a, #footer p a:visited {
	color:#bfbfbf;
}

#footer p.footer-left
{
    float: left;
}
#footer p.footer-right
{
    float: right;
}
.aEleven {
	font-size:11px;
}

#right ul {
	margin:0px 0px 15px 0px;
	padding:0px;
	list-style-type:none;
}

#right ul li {
	background:url(../img/blueDot.gif) no-repeat left 6px;
	padding-left:20px;
	line-height:18px;
}

#right .speakers ul li {
	line-height:14px;
	padding:0 0 7px 20px;
}

.contact {
	float:left;
	width:230px;
	margin-bottom:0px;
}

#contactP {
	width:732px;
	margin-bottom:15px;
}

#contactForm ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878787;
	width:520px;
}

#contactForm ul li {
	clear:left;
	background:none;
}

#contactForm ul li input {
	display: block;
	width: 292px;
	float: left;
	border:1px solid #cbcbcb;
	padding:3px 0px 3px 3px;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878787;
}

#contactForm ul li textarea {
	display: block;
	width: 292px;
	float: left;
	border:1px solid #cbcbcb;
	padding:3px 0px 3px 3px;
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878787;
}

#contactForm ul li select {
	display: block;
	width: 296px;
	float: left;
	border:1px solid #cbcbcb;
	padding:3px 0px 3px 3px;
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878787;
}

#contactForm ul li label {
	text-align: right;
	width: 75px;
	float: left;
	padding:3px 20px 3px 0px;
}

#contactForm form button {
	margin:10px 0px 0px 318px;
	background:url(../img/send-equiry.gif) no-repeat;
	border:none;
	cursor:pointer;
	width:95px;
	height:22px;
}

#right .testimonialP ul {
	margin:0px 0px 20px;
	padding:0px 0px 20px;
	list-style-type:none;
	border-bottom:1px solid #e8e8e8;
}

#right .testimonialP ul li {
	padding:0px;
	background:none;
	padding-bottom:10px;
}

#right .testimonialP blockquote {
	line-height:16px;
	background:transparent url(../img/topQuote.gif) no-repeat scroll 0 0;
	padding:0 17px;
}

#right .testimonialP .title {
	color:#9e9e9e;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	font-size:12px;
	padding:0px 0px 0px 17px;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
}

.benefits {
	margin-bottom:30px;
}

.benefits ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.benefits ul li {
	border-bottom:1px solid #e8e8e8;
	padding-bottom:10px;
	margin-bottom:10px;
}

.benefits ul li .benefitsDesp {
	padding-left:25px;
}

.benefits ul li p {
	margin-bottom:0px;
	line-height:16px;
}

#right .publicLink  a, #right .publicLink  a:visited {
	color:#3db7e4;
	font-size:11px;
}

.rightLinks ul:after, #contactForm ul:after, #contactForm:after, #contactP:after {
	content:".";
	visibility:hidden;
	height:0px;
	display:block;
	clear:both;
}

ul#leftfeature-image {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul#leftfeature-image li {
	padding:0px;
	background:none;
}

#right .tx-testimonials-pi2 ul li {
	background:none;
}

.greenBorder {
	padding-bottom:10px;
	border-bottom: 4px solid #bed600;
}

.navyBorder {
	padding-bottom:10px;
	border-bottom: 4px solid #04476f;
}

.redBorder {
	padding-bottom:10px;
	border-bottom: 4px solid #de3949;
}

.blueBorder {
	padding-bottom:10px;
	border-bottom: 4px solid #3db7e4;
}

.orangeBorder {
	padding-bottom:10px;
	border-bottom: 4px solid #ff5c00;
}

.tileBorder {
	padding-bottom:10px;
	border-bottom: 4px solid #008566;
}

.yellowBorder {
	padding-bottom:10px;
	border-bottom: 4px solid #d7a900;
}

.paleBorder {
	padding-bottom:10px;
	border-bottom: 4px solid #a1c6cf;
}

.purpleBorder {
	padding-bottom:10px;
	border-bottom: 4px solid #631d76;
}

.greyBorderh1 {
	padding-bottom:10px;
	border-bottom: 4px solid #9e9e9e;
}

.news-list-item {
	border-bottom:1px solid #e3e0dc;
	margin-bottom:15px;
	padding-bottom:15px;
}

.news-list-item p {
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505253;
}

.news-list-item p span {
	color:#9e9e9e;
}

#right .related-con a, #right .related-con a:visited, #right .related-con .click-briefing, #right .related-con .related-briefing {
	color:#666666;
	font-style:normal;
	display:block;
}

#right .related-con .click-briefing {
    float:left;
    padding-right: 5px;
}

#right .related-con .related-briefing {
    font-weight: 900;
}

#right .related-con-dates {
	float:left;
	padding-right:3px;
}

.related-con {
	font-family:Arial, Helvetica, sans-serif;
	color:#9e9e9e;
	font-size:11px;
	font-style:italic;
}

.tx-ttnews-browsebox p {
	font-family:Arial, Helvetica, sans-serif;
	color:#9e9e9e;
	font-size:11px;
	float:left;
	padding:0px 0px 0px 0px;
}

.tx-ttnews-browsebox table {
	float:left;
	margin-left:15px;
}

#right .tx-ttnews-browsebox table p {
	margin-bottom:0px;
	padding:0px 5px 0px 5px;
}

#right .tx-ttnews-browsebox table p a, #right .tx-ttnews-browsebox table p a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#9e9e9e;
	font-size:11px;
}

#right .tx-ttnews-browsebox table .tx-ttnews-browsebox-SCell {
	border:1px solid #9e9e9e;
}

.greyBorder {
	border-bottom:1px solid #e3e0dc;
	margin-bottom:15px;
}

#right .news-single-backlink a, #right .news-single-backlink a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#3db7e4;
	font-size:11px;
}

#singleIDDate p {
	margin-bottom:0px;
}

.lightGrey {
	color:#9e9e9e;
}

#right #singleIDFeature ul {
	margin:5px 0px 0px;
	padding:0px;
	list-style-type:none;
}

#right #singleIDFeature ul li {
	float:left;
	display:block;
	background:none;
	padding-left:10px;
}

#right #singleIDFeature ul li.brochure  a {
	text-indent: -9999px;
}

#right #singleIDFeature ul li a, #right #singleIDFeature ul li a:visited {
	height:18px;
	display:block;
	float:left;
}

#right #singleIDFeature ul li.print a, #right #singleIDFeature ul li.print a:visited {
	background:url(../img/singleFeatures.gif) no-repeat left top;
	width:45px;
}

#right #singleIDFeature ul li.brochure a, #right #singleIDFeature ul li.brochure a:visited {
	background:url(../img/download-brochure.gif) no-repeat  top;
	width:67px;
}

#right #singleIDFeature ul li.colleague a, #right #singleIDFeature ul li.colleague a:visited {
	background:url(../img/singleFeatures.gif) no-repeat -134px top;
	width:76px;
}

#right #singleIDFeature ul li.book {
    line-height:14px;
}

#right #singleIDFeature ul li.book button {
	background:url(../img/singleFeatures.gif) no-repeat -219px top;
	width:50px;
    border:none;
    height:18px;
    cursor:pointer;
}

#right .speakers ul {
	float:left;
	width:188px;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 10px;
}

#right .speakers ul li {
	background:url(../img/greyDot.gif) no-repeat left 6px;
	font-size:11px;
}

.speakHeaderClear {
	clear:left;
}

#singleMainConleft p {
	font-size:11px;
	line-height: 14px;
}

#right #singleMainConleft li {
	font-size:11px;
	background:url(../img/greyDot.gif) no-repeat left 7px;
}

#singleMainConleft img {
	float:left;
	padding:0px 15px 15px 0px;
}

#bookForm ul {
	margin:8px 0px 15px;
	padding:0px;
	list-style-type:none;
}

#bookForm ul li {
	padding:0px;
	background:none;
}

#bookForm ul li label {
	color:#505253;
	font-size:14px;
}

#bookForm ul li button {
	background:url(../img/bookonlineButton.gif) no-repeat left top;
	width:168px;
	height:36px;
	border:none;
	cursor:pointer;
	margin-top:10px;
}

#bookForm p {
	color:#505253;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
}

#right #bookForm p a, #right #bookForm p a:visited {
	text-decoration:none;
	color:#505253;
}

#right #bookForm p a span, #right #bookForm p a:visited span, #right #bookForm p a.postit, #right #bookForm p a.postit:visited {
	text-decoration:underline;
}

#right #bookForm p a:hover span, #right #bookForm p a.postit:hover {
	text-decoration:none;
}

#right #bookForm p a img, #right #bookForm p a:visited img{
	text-decoration:none;
	color:#505253;
    position:relative;
    top: 8px;
}

#right #bookForm p a:hover span, #right #bookForm p a img:hover {
	text-decoration:none;
}

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

#confPrices ul li {
	background:url(../img/greyArrowSmall.gif) no-repeat left 5px;
	padding-left:11px;
	font-size:11px;
}

#right #confPrices ul li a, #right #confPrices ul li a:visited {
	color:#505253;
}

.friendHeader {
	height:26px;
	background-color:#04476f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	letter-spacing:-1px;
	padding-left:20px;
}

#container .sendToCenter ul {
	margin:0px 0px 15px 0px;
	padding:0px;
	list-style-type:none;
}

#container .sendToCenter ul li {
	padding-left:0px;
	background:none;
	padding-bottom:4px;
    width:276px;
}

#container .sendToCenter ul li input {
	width:276px;
	border:1px solid #aaadb2;
	font-family: Arial, Helvetica, sans-serif;
	color:#505253;
	font-size:11px;
	padding:3px;
}

#container .sendToCenter button {
	background:url(../img/recomm.gif) no-repeat;
	width:95px;
	height:22px;
	border:none;
	cursor:pointer;
	margin-left:188px;
}

#container .sendToCenter p {
	color:#04476F;
	font-size:13px;
	margin-bottom:17px;
	padding:0;
}

a.closeSend, a.closeSend:visited {
	position:absolute;
	background:url(../img/close.gif) no-repeat left top;
	width:31px;
	height:7px;
	right:0px;
	top:8px;
}

.h3Send {
    font-size:11px;
	color:#04476f;
	padding:3px 0px;
    font-family: Arial, Helvetica, sans-serif;
}


#right #list {
	height:40px;
	width:730px;
	margin:0px auto 30px;
    border:1px solid #ddd9d3;
    position:relative;
}

#right .slider {
	float:left;
	left: -5000px;
	position:relative;
	visibility:hidden;
    margin:0 25px 0 35px;
    height:40px;
}

#right .slider ul {
	height:40px;
	width:628px;
}

#right .slider ul li {
	padding:0px 0px 0px 0px;
    background:none;
    width:120px;
    border-left:1px solid #ddd9d3;
    height:40px;
    margin:0px auto;
}

#right .slider ul li .month {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c7c2ba;
	font-size:20px;
    font-weight:normal;
    letter-spacing:-1px;
    cursor:pointer;
    height:30px;
    padding-top:10px;
    text-align:center;
	text-transform:uppercase;
	background: #fff;
}

#right .slider ul li:hover .month {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}


#right .slider ul li.active .month {
    color:#3db7e4;
}

#right .slider ul li .month span {
    font-size:10px;
    position:relative;
    top:-7px;
}

#right .slider ul li form {
	cursor:pointer;
	height:40px;
}

#right .prev {
	cursor:pointer;
	float:left;
	padding:10px 0 0 10px;
}

#right .next {
	cursor:pointer;
	float:right;
	padding:10px 10px 0 0;
}

#newsbymonth ul.ddlist {
    margin:0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
    width:732px
}

#newsbymonth ul.ddlist li {
    background:none;
    padding:0px 0px 0px 0px;
    line-height:14px;
}

#newsbymonth ul.ddlist li .news-single-relates {
    padding:15px 15px 10px 10px;
}

.mymenu
{
    float: right;
}
.mymenu a, .mymenu a:visited {
    color: #666666;/*#505253;*/
    font-family:Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size:11px;
    padding:4px 0 4px 0;
    margin-left: 2px;
    width: 46px;
    display: block;
    float: left;
    text-align: center;
    border:1px solid #BED600;
    background-color: #F5FAE6;/*#c3d914;*/
    color: #006FC4;
}

.mymenu a.active, .mymenu a.active:visited {
    border:1px solid #505253;
    padding:4px 0 4px 0;
    width: 46px;
    background-color: #06476F;
    color: white !important;
}

.mymenu a.active:hover {
    text-decoration:none;
}

.sliderCover {
    display:block;
    width:4px;
    height:39px;
    position:absolute;
    background:#ffffff;
    left:65px;
    top:0px;
    z-index:50;
}

#mymenu {
    float:left;
}

#showall {
    float:left;
    padding:2px 0px 0px 15px;
}

#showall a, #showall a:visited {
    color:#9e9e9e;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
}

#news-list-con ul li {
    background:none;
    padding:0px 0px 0px 0px;
    line-height:14px;
}

#news-list-con ul li.greenBorder .news-list-item, #news-list-con ul li.tileBorder .news-list-item, #news-list-con ul li.redBorder .news-list-item ,
#news-list-con ul li.navyBorder .news-list-item, #news-list-con ul li.blueBorder .news-list-item, #news-list-con ul li.orangeBorder .news-list-item,
#news-list-con ul li.yellowBorder .news-list-item,#news-list-con ul li.paleBorder .news-list-item,#news-list-con ul li.purpleBorder .news-list-item,
#news-list-con ul li.greyBorder .news-list-item{
    border-bottom:none;
    margin-bottom:0px;
}

#news-list-con ul li.greenBorder, #news-list-con ul li.tileBorder, #news-list-con ul li.redBorder,
#news-list-con ul li.navyBorder, #news-list-con ul li.blueBorder, #news-list-con ul li.orangeBorder,
#news-list-con ul li.yellowBorder, #news-list-con ul li.paleBorder, #news-list-con ul li.purpleBorder,
#news-list-con ul li.greyBorder{
    margin-bottom:15px;
}

#confheader {
    color:#505253;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    padding:0px 0px 10px 0px;
    width:200px;
}

#conferencePrice ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
    width:200px;
}

#conferencePrice ul li {
    padding-left:0px;
    /*background:url(../img/brownArrow.gif) no-repeat left 5px;*/
    background:none;
    color:#505253;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    clear:both;
    line-height:15px;
    width:200px;
}

#conferencePrice ul li span {
    width:155px;
    display:block;
    float:left;
	margin-left: 0px !important;
    /*padding: 0 5px 0 0;*/
}

.confdelete a, .confdelete a:visited {
    background:url(../img/deleted.gif) no-repeat left top;
    width:24px;
    height:24px;
    display:block;
    float:left;
	border:none;
	cursor:pointer;
}

.delegateEdit a, .delegateEdit a:visited {
    background:url(../img/edit.gif) no-repeat left top;
    width:24px;
    height:24px;
    display:block;
    float:left;
	border:none;
	cursor:pointer;
}

.addDelegateButton a, .addDelegateButton a:visited {
	background:url(../img/addDele.gif) no-repeat left top;
	width:91px;
	height:26px;
	display:block;
	margin-bottom:15px;
	float:left;
}

.confdeletePopup form {
	display:block;
	float:left;
	width:30px;
	margin:-3px 0px 0px 45px;
}

.confdeletePopup button {
	background:none;
	border:none;
	cursor:pointer;
	color:#ffffff;
}

#right .confdeletePopup a, #right .confdeletePopup a:visited {
	background:none;
	color:#ffffff;
	text-decoration:none;
	margin-left:45px;
}

.confdeletePopup p {
	color:#ffffff;
	font-size:14px;
}

.delegateleft input.delegateAddJS{
    background:url(../img/add-another-delegate.jpg) no-repeat left top;
	width:165px;
	height:26px;
	border:none;
	cursor:pointer;
	float:right;
    bottom: 0px;
    margin-top: 10px;
    margin-right: 62px;
    /*padding-right:219px;*/
}
 .delegateleft input.delegateUpdateJS {
    background:url(../img/save-these-changes.jpg) no-repeat left top;
	width:140px;
	height:26px;
	border:none;
	cursor:pointer;
	float:right;
    bottom: 0px;
    margin-top: 10px;
    padding-right:206px;
}

.delegateleft input.cancel-delegateAddJS {
	background:url(../img/remove-this-delegate.jpg) no-repeat left top;
	width:151px;
	height:26px;
	border:none;
	cursor:pointer;
	float:left;
    bottom: 0px;
	margin: 10px 11px 0 0;
}
.delegateleft input.cancel-delegateUpdateJS {
	background:url(../img/cancel-these-changes.jpg) no-repeat left top;
	width:151px;
	height:26px;
	border:none;
	cursor:pointer;
	float:right;
    bottom: 0px;
	margin: 10px 7px 0px 0px;
}

#right .delegatesdetails ul, #right .editdelegatesdetails ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#right .delegatesdetails .delegateleft ul li, #right .editdelegatesdetails .delegateleft ul li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:390px;
	background:none;
	line-height:14px;
	clear:both;
}

#right .delegatesdetails .delegateleft ul li.deleheader, #right .editdelegatesdetails .delegateleft ul li.deleheader {
	color:#505253;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	font-weight:bold;
	padding-bottom:10px;
}

#right .delegatesdetails .delegateleft ul li.deleheader2, #right .editdelegatesdetails .delegateleft ul li.deleheader2 {
	color:#505253;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	font-weight:bold;
	padding:10px 0px 12px 0px;
}

#right .delegatesdetails .delegateleft ul li label, #right .editdelegatesdetails .delegateleft ul li label {
	width:110px;
	float:left;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	color:#505253;
}

#right .invoiceAddress ul li label#mailing-label ,#right .delegatesdetails .delegateleft ul li label#mailing-label, #right .editdelegatesdetails .delegateleft ul li label#mailing-label
{
    padding-left: 7px;
    width: 280px;
}

#right .delegatesdetails .delegateleft ul li input, #right .editdelegatesdetails .delegateleft ul li input {
	display:block;
	width:210px;
	float:left;
	background:#ffffff!important;
	border:1px solid #CCCCCC;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	color:#505253;
	padding:2px;
	margin-bottom:2px;
}

#right .invoiceAddress ul li input#mailing-list,#right .delegatesdetails .delegateleft ul li input#mailing-list, #right .editdelegatesdetails .delegateleft ul li input#mailing-list
{
    width:16px;
	border:none;
}

#right .invoiceAddress #address-select-box input, #right .invoiceAddress #address-select-box select
{
	background:#ffffff!important;
	/*border:1px solid #aaadb2;*/
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	color:#505253;
	padding:2px;
	margin: 0 0 2px 0;
}

#right .invoiceAddress #address-select-box label
{
    padding-right: 5px;
    font-family: Arial,Helvetica,sans-serif;;
    font-size:11px;
	color:#39b8e5;
}



#right .invoiceAddress #address-select-box{
    height: 50px;
    width: 700px;
}

#right .invoiceAddress #address-select-box #addtext{
    padding: 10px 0 5px 0;
    font-family: Arial,Helvetica,sans-serif;;
    font-size:11px;
	color:#39b8e5;
}

#right .delegatesdetails .delegateleft ul li input.smallInput, #right .editdelegatesdetails .delegate ul li input.smallInput {
	width:96px;
}

#right .delegatesdetails .delegateleft ul li select, #right .editdelegatesdetails .delegateleft ul li select,
#right .invoiceAddress ul li select, .existDelegateSelect select
{
	display:block;
	width:110px;
	float:left;
	background:#ffffff!important;
	border:1px solid #CCCCCC;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	color:#505253;
	padding:2px;
	margin-bottom:2px;
}

#right .delegatesdetails .delegateleft ul li select.alert, #right .editdelegatesdetails .delegateleft ul li select.alert,
#right .invoiceAddress ul li select.alert {
	background:#B6CC05 !important;
	color:#ffffff;
}

#right .delegatesdetails .delegateleft ul li select.sectorSelect, #right .editdelegatesdetails .delegateleft ul li select.sectorSelect,
.existDelegateSelect select{
	width:216px;
}

#right .delegatesdetails .delegateleft ul li textarea, #right .editdelegatesdetails .delegateleft ul li textarea {
	display:block;
	width:210px;
	float:left;
	background:#ffffff!important;
	border:1px solid #CCCCCC;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	color:#505253;
	padding:2px;
	margin-bottom:2px;
}

#right .delegatesdetails .delegateright ul, #right .editdelegatesdetails .delegateright ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:auto;
	min-height:380px;
}

#right .delegatesdetails .delegateright ul li, #right .editdelegatesdetails .delegateright ul li {
	background:none;
	padding:0px;
	margin-bottom:20px;
}

#right .delegatesdetails .delegateright ul li.streamhead, #right .editdelegatesdetails .delegateright ul li.streamhead {
	font-weight:bold;
	color:#505253;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	margin-bottom:5px;
	text-transform:uppercase;
}

#right .delegatesdetails .delegateright ul li div, #right .editdelegatesdetails .delegateright ul li div {
	position:relative;
	padding-bottom:5px;
}

#right .delegatesdetails .delegateright ul li div .description, #right .editdelegatesdetails .delegateright ul li div .description {
	position:absolute;
	top:5px;
	right:-10px;
	background-color:#B6CC05;
	color:#FFFFFF;
	padding:12px;
	width:196px;
	display:none;
}

#right .invoiceAddress {
	clear: both;
	border-bottom:1px solid #C0C0C0;
	float:left;
	margin-bottom:4px;
	padding-bottom: 20px;
	width:100%;
}

#right .invoiceAddress h2 {
	font-size: 11px;
	color: #505253;
	font-family:Arial,Helvetica,sans-serif;
	letter-spacing: 0;
	font-weight:bold;
}

#right .invoiceAddress ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#right .invoiceAddress ul li {
	clear:both;
	line-height:14px;
	margin:0;
	padding:0;
	width:390px;
	background:none;
}

.mailing-list-row
{
    padding-top:20px !important;
}

#right .invoiceAddress ul li label {
	color:#505253;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:110px;
}

#right .invoiceAddress ul li input {
	background:#FFFFFF none repeat scroll 0 0 !important;
	border:1px solid #AAADB2;
	color:#505253;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-bottom:2px;
	padding:2px;
	width:210px;
}



.delegateName {
	font-weight:bold;
	color:#505253;
	font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
	padding:0px 0px 5px 0px;
}

.delegateSection p {
	margin-bottom:0px;
}

#right .delegatesdetails .delegateleft ul li input.alert, #right .editdelegatesdetails .delegateleft ul li input.alert, 
#right .invoiceAddress ul li input.alert, .firstline .alert{
	background-color:#b6cc05!important;
	border:1px solid #91a303;
	color:#ffffff !important;
}

#right .delegatesdetails .delegateright ul li div.streamtitle, #right .editdelegatesdetails .delegateright ul li div.streamtitle {
	font-weight:bold;
	color:#505253;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	padding-bottom:0px;
}

.csc-textpic-text {
	margin-bottom:15px;
}

.right-3col .contenttable {
	clear:both;
}

.right-3col .contenttable tr th {
	padding-right:7px;
}

.lightblueBackground {
	background:#f0f9fd;
	border-top:1px solid #3db7e4;
	border-bottom:1px solid #3db7e4;
	padding:8px;
}

.right-3col a, .right-3col a:hover {
	color:#006FC4;
}

#faq .faq-main .faq-a {
	display:none;
	padding-left:20px;
}

.venueleft p {
	margin-bottom:0px;
}

.venueright a, .venueright a:visited {
	background:url(../img/download-details.gif) no-repeat left top;
	width:76px;
	height:21px;
	display:block;
}

blockquote p {
	float:left;
	padding:0px 20px 0px 0px;
	background: url(../img/bottomQuote.gif) no-repeat right;
    background-repeat: no-repeat;
	margin-bottom:0px;
}

blockquote div p, .quoteTitle {
	background:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#9e9e9e;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	font-style:italic;
}


.quoteTitle{
    clear: both;
}

.border {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #e8e8e8;
}

table#speakers td {
	width:222px;
	padding-right:20px;
	vertical-align:top;
	border-bottom:1px solid #dddbdb;
	margin-bottom:15px;
}

table#speakers td ul li {
	padding-left:10px;
}

#right #tx_slsitemap ul li.MainFirst, #right #tx_slsitemap ul li.MainLast {
	padding:0px 0px 0px 45px;
}

#right #tx_slsitemap ul li.MainFirst ul li.SubMiddle, #right #tx_slsitemap ul li.MainFirst ul li.SubLast {
	padding:0px 0px 0px 45px;
}

table#contactus td {
	vertical-align:top;
	padding-right:45px;
}

form#contactus fieldset, form#feedback fieldset {
	border:none;
}

form#contactus legend, form#feedback legend {
	color:#3DB7E4;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
	margin-bottom:15px;
}

form#contactus div, form#feedback div {
	margin-bottom:7px;
}

form#contactus label, form#feedback label {
	display:block;
	float:left;
	width:120px;
	text-align:right;
	padding-right:10px;
}

form#contactus input, form#feedback input {
	width:292px;
	border:1px solid #cccccc;
	border-top:1px solid #aaaaaa;
	padding:2px;
	color:#505253;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

form#contactus select, form#feedback select {
	width:298px;
	border:1px solid #cccccc;
	border-top:1px solid #aaaaaa;
	padding:2px;
	color:#505253;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

form#contactus textarea, form#feedback textarea {
	width:292px;
	border:1px solid #cccccc;
	border-top:1px solid #aaaaaa;
	padding:2px;
	color:#505253;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

form#feedback #powermaildiv_uid15 input {
	width:109px;
	height:22px;
	border:none;
	margin-left:305px;
}

form#contactus #powermaildiv_uid8 input{
	width:95px;
	height:22px;
	border:none;
	margin-left:331px;
}

.tx-powermail-pi1_mandatory_submit {
	background:url(../img/goback.gif) no-repeat left top;
	width:135px;
	height:22px;
	border:none;
	cursor:pointer;
	color:#ffffff;
	text-indent: -9999px;
}

.tx-powermail-pi1_confirmation.tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_confirmation.tx-powermail-pi1_confirmation_back {
	background:url(../img/blueBar.gif) no-repeat left top;
	width:155px;
	height:22px;
	border:none;
	cursor:pointer;
	color:#ffffff;
}

table.powermail_all.powermail_all_table {
	margin-bottom:10px;
}

table.powermail_all.powermail_all_table td {
	color:#9e9e9e;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-right:10px;
}

.speakers table td {
	width:238px;
	vertical-align:top;
}

.documentTitle select {
	color:#505253;
	font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
	font-style:italic;
	width:200px;
	border:1px solid #acadb2;
}

.documentAmount select {
	color:#505253;
	font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
	border:1px solid #acadb2;
}

#bookForm .confdeletePopup p {
	color:#ffffff;
	font-size:12px;
}

#bookForm .confdeletePopup {
	cursor:pointer;
}

.testimon-wrap {
	float:left; 
	padding-left:16px;
}

#center .testimon-wrap{
	padding-left:0px;
}



#center .tx-testimonials-pi2 {
	float: left;
	width: 100%;
	padding: 0 0 6px 0;
}

#center .tx-testimonials-pi2 img {
	display: none;
}
#center .tx-testimonials-pi2 blockquote img {
	display: inline;
}

#center .tx-testimonials-pi2 ul {
	margin: 0 0 0 0;
	list-style-type: none;
}


.continueButton a, .continueButton a:visited {
	background:url(../img/proceed-to-next-step.jpg) no-repeat left top;
	width:143px;
	height:26px;
	display:block;
	margin-bottom:15px;
	float:right;
}

.clearBasketButton a, .clearBasketButton a:visited {
	background:url(../img/clearBasket.jpg) no-repeat left top;
	width:105px;
	height:26px;
	display:block;
	margin-bottom:15px;
	float:right;
}

.continueBrowsingButton a, .continueBrowsingButton a:visited
{
    background:url(../img/save-continue-browsing.jpg) no-repeat left top;
	width:172px;
	height:26px;
	display:block;
	margin-bottom:15px;
	float:right;
}

.gotoBasketButton a, .gotoBasketButton a:visited
{
    background:url(../img/prev-page.gif) no-repeat left top;
	width:102px;
	height:26px;
	display:block;
	margin-bottom:15px;
	float:right;
}

.continueBrowsingButton a:hover, .clearBasketButton a:hover, continueButton a:hover, .confirmButton a:hover, .gotoBasketButton a:visited
{
    text-decoration: none;
}

#referenceselect,#answer,#referencecode {
    border:1px solid #CCCCCC;
    color:#505253;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:2px;
    margin-left: 5px;
}

#right #singleIDFeature ul li a:hover, #right #singleIDFeature ul li.book button:hover,
.addDelegateButton a:hover, .confdelete a:hover, .delegateright button:hover, .confdeletePopup button:hover, 
#bookForm ul li button:hover, .delegateEdit a:hover, .venueright a:hover, form#contactus #powermaildiv_uid8 input:hover,
.tx-powermail-pi1_mandatory_submit:hover, form#feedback #powermaildiv_uid15 input:hover,
.tx-powermail-pi1_confirmation.tx-powermail-pi1_confirmation_submit:hover,
.tx-powermail-pi1_confirmation.tx-powermail-pi1_confirmation_back:hover,
#left a:hover img, .tx-testimonials-pi2 a:hover img, .publicsection  a:hover img, .delegateleft input.cancel-delegateAddJS:hover,
.delegateleft input.delegateAddJS:hover, .clearBasketButton a:hover, .continueBrowsingButton a:hover, .continueButton a:hover,
.gotoBasketButton a:hover, .confirmButton a:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.rightLinks ul:after, #contactForm ul:after, #contactForm:after, #contactP:after {
	content:".";
	visibility:hidden;
	height:0px;
	display:block;
	clear:both;
}

.addthis_button {
	padding: 10px 0 0 0;
}

#answer
{
    margin-top: 5px;
}

div.venuelist ul li
{
        background: none !important;
}

.ie6-upgradebar {
    display:none;
}

.popup-p, .popup-ul li
{
    text-align: left;
    background: none !important;
}

.popup-ul
{
    list-style-type:disc !important;
    padding-left: 20px !important;
}
.popup-ul li
{
    color:#FFFFFF !important;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 1px dotted transparent;
}