body { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #333333; background-color: #ffffff; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px;}
table { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #333333; }
.homepage { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
a.homepage {font-family: Arial; font-size: 11px; color: #333333; font-weight:normal; text-decoration: underline;} 
a.homepage:hover {font-family: Arial; font-size: 11px; color: #000000; font-weight:normal; text-decoration: underline;} 
a.homepage:visited {font-family: Arial; font-size: 11px; color: #333333; font-weight:normal; text-decoration: underline;} 
.twelvepx { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }

.tdsmall { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.login {font-family: Arial; font-size: 11px; color: #ffffff; font-weight:bold;} 
a.login {font-family: Arial; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: none;} 
a.login:hover {font-family: Arial; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: underline;} 
a.login:visited {font-family: Arial; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: underline;} 

A.breadcrumbs
{
	color: #31498c;
	font-size: 8pt;
	text-decoration: none;
}
A.breadcrumbs:visited {	color:#31498c; font-size:8pt; text-decoration: none;}
A.breadcrumbs:hover {	color:#31498c; font-size:8pt}

.breadcrumbs {	color:#79a8d3; font-size:8pt}
.black_subheading {font-family:Arial; font-size: 11px; color: #333333; font-weight: bold;}
.largeblack_subheading{font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; text-decoration: none;}
a.largeblack_subheading {font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; text-decoration: none;}
a.largeblack_subheading:hover {font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; text-decoration: underline;}
a.largeblack_subheading:visited {font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; text-decoration: none;}
a.largeblack_subheading:visited:hover {font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; text-decoration: underline;}
.largewhite_subheading{font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.largewhite_subheading {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.largewhite_subheading:hover {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: underline;}
a.largewhite_subheading:visited {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: underline;}
a.largewhite_subheading:visited:hover {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: underline;}

.largeorange_subheading{font-family:Arial; font-size: 14px; color: #ff8b00; font-weight: bold; text-decoration: none;}
a.largeorange_subheading {font-family:Arial; font-size: 14px; color: #ff8b00; font-weight: bold; text-decoration: none;}
a.largeorange_subheading:hover {font-family:Arial; font-size: 14px; color: #ff8b00; font-weight: bold; text-decoration: underline;}
a.largeorange_subheading:visited {font-family:Arial; font-size: 14px; color: #ff8b00; font-weight: bold; text-decoration: none;}
a.largeorange_subheading:visited:hover {font-family:Arial; font-size: 14px; color: #ff8b00; font-weight: bold; text-decoration: underline;}

.largeorange_subheadingnb{font-family:Arial; font-size: 14px; color: #ff8b00; font-weight: normal; text-decoration: none;}
a.largeorange_subheadingnb {font-family:Arial; font-size: 14px; color: #ff8b00; font-weight: normal; text-decoration: none;}
a.largeorange_subheadingnb:hover {font-family:Arial; font-size: 14px; color: #ff8b00; font-weight: normal; text-decoration: underline;}
a.largeorange_subheadingnb:visited {font-family:Arial; font-size: 14px; color: #ff8b00; font-weight: normal; text-decoration: none;}
a.largeorange_subheadingnb:visited:hover {font-family:Arial; font-size: 14px; color: #ff8b00; font-weight: normal; text-decoration: underline;}



.white_subheading {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.white_subheading {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.white_subheading:hover {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: underline;}
a.white_subheading:visited {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.white_subheading:visited:hover {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: underline;}
.white_mainheading {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; text-decoration:none; padding-left: 5px; }
a.white_mainheading {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; text-decoration:none; padding-left: 5px; }
a.white_mainheading:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; text-decoration:underline; padding-left: 5px; }
a.white_mainheading:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; text-decoration:none; padding-left: 5px; }
a.white_mainheading:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; text-decoration:underline; padding-left: 5px; }

.whiteheading
 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration:none;}
a.whiteheading {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration:none;}
a.whiteheading:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration:none;}
a.whiteheading:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration:none;}

.black_mainheading
 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: normal; text-decoration:none;}
a.black_mainheading {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight:normal; text-decoration:none;}
a.black_mainheading:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: normal; text-decoration:none;}
a.black_mainheading:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: normal; text-decoration:none;}

.white_16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration:none; }
a.white_16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration:none; }
a.white_16:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration:underline; }
a.white_16:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration:none; }
a.white_16:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration:underline; }

.left_undermenu_bg
{ background-image: url(images/lefthand_repeater.jpg); background-repeat: repeat-x; height: 70px; background-color: #e4e9ef; font-size: 11px; color: #333333;}


.quote {font-family:Arial; font-size: 11px; color: #31498c; font-weight: normal; font-style: italic;}

a { color: #31498c; text-decoration:underline; font-size: 13px;}
a:visited { color: #31498c; text-decoration:underline; font-size: 13px;}
a:hover { text-decoration: underline; color: #79A8D3; font-size: 13px;}

a.small { color: #31498c; font-size:11px;text-decoration:underline; }
a.small:visited { color: #31498c; font-size:11px;text-decoration:underline;}
a.small:hover { font-size:11px; color: #79a8d3; text-decoration: underline; }

a.tiny { color: #31498c; font-size:9px;text-decoration:underline; }
a.tiny:visited { color: #31498c; font-size:9px;text-decoration:underline;}
a.tiny:hover { font-size:9px; color: #79a8d3; text-decoration: underline; cursor: pointer; }


.smallgrey { color: #bcbcbc; font-size:11px;text-decoration:none; }
a.smallgrey { color: #bcbcbc; font-size:11px;text-decoration:none; }
a.smallgrey:visited { color: #bcbcbc; font-size:11px;text-decoration:none;}
a.smallgrey:hover { font-size:11px; color: #bcbcbc; text-decoration: underline; }

.smalldarkgrey { color: #777777; font-size:11px;text-decoration:none; }
a.smalldarkgrey { color: #777777; font-size:11px;text-decoration:none; }
a.smalldarkgrey:visited { color: #777777; font-size:11px;text-decoration:none;}
a.smalldarkgrey:hover { font-size:11px; color: #777777; text-decoration: underline; }

.smallblue { color: #000066; font-size:11px;text-decoration:none; }
a.smallblue { color: #000066; font-size:11px;text-decoration:none; }
a.smallblue:visited { color: #000066; font-size:11px;text-decoration:none;}
a.smallblue:hover { font-size:11px; color: #000066; text-decoration: underline; }

.smallblack2 { color: #000000; font-size:11px;text-decoration:none; }
a.smallblack2 { color: #000000; font-size:11px;text-decoration:none; }
a.smallblack2:visited { color: #000000; font-size:11px;text-decoration:none;}
a.smallblack2:hover { font-size:11px; color: #000000; text-decoration: underline; }
a.smallblack2:visited:hover { color: #000000; font-size:11px;text-decoration:underline;}

.smallwhite { color: #ffffff; font-size:11px;text-decoration:none; }
a.smallwhite { color: #ffffff; font-size:11px;text-decoration:none; }
a.smallwhite:visited { color: #ffffff; font-size:11px;text-decoration:none;}
a.smallwhite:hover { font-size:11px; color: #ffffff; text-decoration: underline; }

a.small_callme { font-weight: bold; color: #777777; font-size:11px;text-decoration:none; }
a.small_callme:visited {font-weight: bold; color: #777777; font-size:11px;text-decoration:none; }
a.small_callme:hover {font-weight: bold; font-size:11px; color: #777777; text-decoration: underline; }


.top_menu { font-family: arial; font-size: 9pt;color:#ffffff; text-decoration: none;font-weight:bold;}
a.top_menu {  font-family: arial; font-size: 9pt;color:#ffffff; text-decoration: none;font-weight:bold;}
a.top_menu:visited { font-family: arial; font-size: 9pt;color:#ffffff; text-decoration: none;font-weight:bold;}
a.top_menu:hover { font-family: arial; font-size: 9pt; color:#ffffff; text-decoration: none; font-weight:bold;}

.menusmall { font-family: arial; font-size: 8pt;color:#666666; text-decoration: none;font-weight:normal; padding-left: 3px; padding-right: 3px;}
a.menusmall {  font-family: arial; font-size: 8pt;color:#666666; text-decoration: none;font-weight:normal; padding-left: 3px; padding-right: 3px; padding-bottom:3px;}
a.menusmall:visited { font-family: arial; font-size: 8pt;color:#666666; text-decoration: none;font-weight:normal; padding-left: 3px; padding-right: 3px; padding-bottom:3px;}
a.menusmall:hover { font-family: arial; font-size: 8pt; color:#666666; text-decoration: none; font-weight:normal; padding-left: 3px; padding-right: 3px; padding-bottom:3px;}

.footersmall { font-family: arial; font-size: 11px;color:#555555; text-decoration: none;font-weight:bold; padding-left: 5px;}
a.footersmall {  font-family: arial; font-size: 11px;color:#555555; text-decoration: none;font-weight:bold; padding-left: 5px;}
a.footersmall:visited { font-family: arial; font-size: 11px;color:#555555; text-decoration: none;font-weight:bold; padding-left: 5px;}
a.footersmall:hover { font-family: arial; font-size: 11px; color:#555555; text-decoration: none; font-weight:bold; padding-left: 5px;}

.homepagetab{ font-family: arial; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-bottom:2px; text-decoration:none;}
a.homepagetab{font-family: arial; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-bottom:2px; text-decoration:none;}
a.homepagetab:visited{font-family: arial; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-bottom:2px; text-decoration:none;}
a.homepagetab:hover{font-family: arial; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-bottom:2px; text-decoration:none;}

.arial_8_default { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; }
.arial_8_grey { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #888888; }
.headline_1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ff8b00; font-weight: normal; text-decoration:none; }
a.headline_1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ff8b00; font-weight: normal; text-decoration:none;  }
a.headline_1:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ff8b00; font-weight: normal; text-decoration:underline;  }
a.headline_1:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ff8b00; font-weight: normal; text-decoration:none;  }
a.headline_1:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ff8b00; font-weight: normal; text-decoration:underline;  }
.headline_2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ff8b00; font-weight: normal; text-decoration:none; }
a.headline_2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ff8b00; font-weight: normal; text-decoration:none;  }
a.headline_2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ff8b00; font-weight: normal; text-decoration:underline;  }
a.headline_2:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ff8b00; font-weight: normal; text-decoration:none;  }
a.headline_2:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ff8b00; font-weight: normal; text-decoration:underline;  }
.headline_3 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; font-weight: normal; text-decoration:none; }
a.headline_3 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; font-weight: normal; text-decoration:none;  }
a.headline_3:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; font-weight: normal; text-decoration:underline;  }
a.headline_3:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; font-weight: normal; text-decoration:none;  }
a.headline_3:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; font-weight: normal; text-decoration:underline;  }
.list_header { background-color: #777777; font: arial bold 12px #ffffff; }
.list { background-color: #ffffff; padding: 2px 2px 2px 2px;}
.list_alt {background-color: #eef3f7; padding: 2px 2px 2px 2px;}

textarea { font-family: sans-serif; font-size: 10pt;}

.mainheading_bg
{ background-image: url(images/mainheading_bg.gif); background-repeat: repeat-x; height: 36px;}

.mainheading_border
{ border: 1px solid #ededed;}

.white_border
{ border: 1px solid #ffffff;}

.main_border
{ border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}

.subheading_bg
{background-image: url(images/mainheading_bg.gif); background-repeat: repeat-x; height: 22px; padding-left: 3px; padding-top: 3px;}

.rightheading_bg
{ padding:0 0 0 0; background-image: url(images/rightheading_bg.gif); background-repeat: repeat-x; height: 30px; vertical-align: top; line-height:30px;}

.rightheading_links
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/link_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_contact
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/phone_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_join
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/sign_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_casestudy
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/casestudy_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_media
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/media_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_webinars
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/webinar_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_events
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/events_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_data
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/data_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_docs
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/docs_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

a.rightheading_download
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/downloads_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_elements
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/sid_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_elements2
{ font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/sid_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; line-height: 15px;  background-repeat: no-repeat; }

li.blueicons
{ font-family:Arial; font-size: 12px; font-weight: normal; list-style-image: url(images/icons/blueicon.jpg);
	 padding-right: 2px; padding-bottom: 8px;  }


.rightheading_blue_bg
{ background-image: url(images/rightheading_blue_bg.gif); background-repeat: repeat-x; height: 30px; vertical-align: top; padding-top:6px; padding-bottom:0px;}

.rightheading_white
{ font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; padding-right: 2px; padding-left:2px; }

.rightheading_knowledge
{
	background-image: url(images/knowledge_title_background.png);
	background-repeat: no-repeat;
	height: 35px;
	vertical-align: top;
	line-height: 30px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 0px;
}


.dottedline
{ border-bottom: 1px dotted #333333; padding-bottom: 3px;}
.dottedline2
{ border-bottom: 1px dotted #333333; padding-bottom: 2px; padding-top: 2px; padding-left: 3px; padding-right: 3px;}

.zonecolour { background-color: #ffffff; height: 1px; padding: 0 0 0 0; width:100%; }

div.training
{  height: 150px; width: 100%; overflow: auto; }
.grey_subheading {font-family:Arial; font-size: 14px; color: #555555; font-weight: normal; text-decoration: none;}
a.grey_subheading {font-family:Arial; font-size: 14px; color: #555555; font-weight: normal; text-decoration: underline;}
a.grey_subheading:hover {font-family:Arial; font-size: 14px; color: #79a8d3; font-weight: normal; text-decoration: underline;}
a.grey_subheading:visited {font-family:Arial; font-size: 14px; color: #555555; font-weight: normal; text-decoration: underline;}
a.grey_subheading:visited:hover {font-family:Arial; font-size: 14px; color: #79a8d3; font-weight: normal; text-decoration: underline;}

.small_grey_subheading {font-family:Arial; font-size: 12px; color: #555555; font-weight: normal; text-decoration: none;}
a.small_grey_subheading {font-family:Arial; font-size: 12px; color: #555555; font-weight: normal; text-decoration: underline;}


a.small_grey_subheading:hover {font-family:Arial; font-size: 12px; color: #79a8d3; font-weight: normal; text-decoration: underline;}
a.small_grey_subheading:visited {font-family:Arial; font-size: 12px; color: #555555; font-weight: normal; text-decoration: underline;}
a.small_grey_subheading:visited:hover {font-family:Arial; font-size: 12px; color: #79a8d3; font-weight: normal; text-decoration: underline;}

.bigquotes 
{  font-family: Arial, Helvetica, sans-serif; font-size: 40px; color: #ff8b00; font-weight: normal; text-decoration:none;  }

.news_background { border-bottom: solid 1px #e2e9f0; width: 183px; background-color: #ffffff; padding:5px; }
.news_background:hover {border-bottom: solid 1px #ff8600; width: 183px; background-color: #e2e9f0; padding:5px;}
.news_background:visited {border-bottom: solid 1px #e2e9f0; width: 183px; background-color: #ffffff; padding:5px;}
.news_backrgound:visited:hover { border-bottom: solid 1px #ff8600; width: 183px; background-color: #e2e9f0; padding:5px;}

.news_subheading { font-family:Arial; font-size: 12px; color: #444444; font-weight: normal; text-decoration: none;}
a.news_subheading {font-family:Arial; font-size: 12px; color: #444444; font-weight: normal; text-decoration: none;}
a.news_subheading:hover {font-family:Arial; font-size: 12px; color: #222222; font-weight: normal; text-decoration: none;}
a.news_subheading:visited {font-family:Arial; font-size: 12px; color: #444444; font-weight: normal; text-decoration: none;}
a.news_subheading:visited:hover {font-family:Arial; font-size: 12px; color: #222222; font-weight: normal; text-decoration: none;}

 /* glossary styling */
.popup {
	display: none;
}

a.text {
	position: relative;
	text-decoration: none;
	color: #ff8b00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-bottom: double;
}
a.text:hover {
	position: relative;
	text-decoration: none;
	color: #000066; font-family: Arial, Helvetica, sans-serif;
}
.text:hover .popup {
	display: block;
	position: absolute;
	background-color: #ffffff;
	padding: 5px; width: 150px;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-top: 1px #cccccc solid;
	border-bottom: 1px orange solid;
	font-size: 12px; color: #333333;
	left: 0em;
	top: 1.7em; font-family: Arial, Helvetica, sans-serif;
}



.HorizontalUL
{
	margin: 0px;
	border: 0px;
	float: left;
	list-style: none;
	line-height: 100%;
}
.HorizontalUL li
{
	float:left;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	border-left:1px solid #6199cb;
	padding-top:5px;
}

.HorizontalUL li.FirstLi
{
	padding-left: 0px;
	border-left:0px solid #6199cb;	
}

.Bold
{
	font-weight:900;
}


.HorizontalUL li a:link, .HorizontalUL li a:visited, .HorizontalUL li a:hover, .HorizontalUL li a:active
{
	color: white;
	font-size: 120%;
}


.HorizontalUL li a:link.Selected,
.HorizontalUL li a:visited.Selected,
.HorizontalUL li a:hover.Selected,
.HorizontalUL li a:active.Selected
{
	color:white;
	font-size:120%;
	font-weight:bold;
}
.printlogo
{
display: none !important;
}
.orange_dot_bullet 
{
	font-family:Arial; font-size: 11px; color: #666666; font-weight: normal; background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet 
{	text-decoration: underline; 
	font-family:Arial; font-size: 11px; color: #666666; font-weight: normal; background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet:hover 
{	font-family:Arial; font-size: 11px; color: #000066; font-weight: normal; 
	text-decoration: underline; background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet:visited 
{	font-family:Arial; font-size: 11px; color: #666666; font-weight: normal; 
	text-decoration: underline; background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet:visited:hover 
{
	font-family:Arial; font-size: 11px; color: #000066; font-weight: normal; 
	text-decoration: underline;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
	
.orange_dot_bullet_norm {font-family:Arial; font-size: 13px; color: #666666; font-weight: normal; text-decoration: none;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet_norm  {font-family:Arial; font-size: 13px; color: #666666; font-weight: normal; text-decoration: underline;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet_norm:hover {font-family:Arial; font-size: 13px; color: #000066; font-weight: normal; text-decoration: underline;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet_norm:visited {font-family:Arial; font-size: 13px; color: #666666; font-weight: normal; text-decoration: underline;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet_norm:visited:hover {font-family:Arial; font-size: 13px; color: #000066; font-weight: normal; text-decoration: underline;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
	
.readmore, a.readmore, a.readmore:hover, a.readmore:visited, a.readmore:visited:hover  {font-family:Arial; font-size: 13px; font-weight: normal; background-image: url(images/arrow_single_blue.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px; padding-right:3px;}

.readmore_small, a.readmore_small, a.readmore_small:hover, a.readmore_small:visited, a.readmore_small:visited:hover  {font-family:Arial; font-size: 11px; font-weight: normal; background-image: url(images/arrow_single_blue.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px; padding-right:3px;}

.grey_bubble
 { font-size:12px; padding: 9px 8px 0px 8px; height: 49px; vertical-align: top;
	background-image: url(../../images/grey_gradient_background.png); 
	background-repeat: no-repeat; background-position: center 5px;}
	
.gtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000cc; font-weight: normal; text-decoration:none; }
a.gtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000cc; font-weight: normal; text-decoration:none;  }
a.gtitle:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000cc; font-weight: normal; text-decoration:underline;  }
a.gtitle:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000cc; font-weight: normal; text-decoration:none;  }
a.gtitle:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000cc; font-weight: normal; text-decoration:underline;  }

.gtitle2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0000cc; font-weight: normal; text-decoration:none; }
a.gtitle2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0000cc; font-weight: normal; text-decoration:none;  }
a.gtitle2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0000cc; font-weight: normal; text-decoration:underline;  }
a.gtitle2:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0000cc; font-weight: normal; text-decoration:none;  }
a.gtitle2:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0000cc; font-weight: normal; text-decoration:underline;  }



.gbody
{
	color:Black;
	font-family : Sans-Serif;
	font-size:10pt;
	
}

.glink{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: normal; text-decoration:none; }
a.glink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: normal; text-decoration:none;  }
a.glink:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: normal; text-decoration:underline;  }
a.glink:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: normal; text-decoration:none;  }
a.glink:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: normal; text-decoration:underline;  }

.Reminder
{
	margin: 0px;
	padding:0px;
	list-style: none;
	line-height: 100%;
	
}


.ReminderHeader
{
	font-weight:bold;
	color:#005aa8;
	font-size:14px;
	cursor:pointer;
	padding-left: 20px;
	clear: both;
	background-position: left center;
	background-image: url(images/datePickerPopup.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
	text-align:right;
	
}

.ReminderDetail
{
margin-top: 0px;
padding:0px;
padding-left: 20px;
background: no-repeat 0px 0px;
font-size:80%;
display:block;
white-space:nowrap;
padding-bottom:4px;
}

.ReminderDetail a:link.Selected,
.ReminderDetail a:visited.Selected,
.ReminderDetail a:hover.Selected,
.ReminderDetail a:active.Selected
{
	color:#e36304;
	font-size:80%;
	font-weight:bold;
}


.Outlook
{
	background-image: url(images/outlook.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.Google
{
	background-image: url(images/google.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.Yahoo
{
	background-image: url(images/yahoo.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.MSN
{
	background-image: url(images/msn.gif);
	background-position: left center;
	background-repeat: no-repeat;
} 



.schedule_background
{ background-color: #ffffff;}

.schedule_date
{font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: none;}

.schedule_title
{font-family:Arial; font-size: 14px; color: #000066; font-weight: normal; text-decoration: none;
	border-left: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;
	}

.schedule_title2
{font-family:Arial; font-size: 12px; color: #000066; font-weight: normal; text-decoration: none;
	border-top: 1px solid #cccccc; border-right: 1px solid #cccccc;
	}
.schedule_item
{color: #ffffff; font-size: 11px;}

.schedule_item2
{color: #000000; font-size: 11px;} 

.schedule_item_inactive
{background-color: #e1e9ec;}
.delete
{ height: 16px; width: 16px; background-image: url(images/delete.png);}

.addtoagenda
{ height: 20px; width: 111px; background-image: url(images/addtoagenda.gif);}
.removefromagenda
{ height: 20px; width: 111px; background-image: url(images/removefromagenda.gif);}

.module_bar
{ height: 40px; background-color: #000080; background-repeat: repeat-x; font-family: arial; font-weight: bold;
	font-size: 15px; color: #ffffff; padding-top: 2px; padding-left: 5px;}
.chairperson
{ font-family: arial; font-weight: bold; font-size: 12px; color: #ffffff; }
.session_bar
{  height: 21px; background-image: url(/sdata/content/events/americas2008/agenda/white_repeater.jpg); background-repeat:repeat; color: #000066; border-bottom: 1px solid #ededed; font-size: 14px;}
.blue_bar
{  height: 21px; background-image: url(images/login_repeater.gif); background-repeat: repeat-x; font-family: arial; font-weight: bold;
	font-size: 13px; color: #ffffff; padding-left: 5px; padding-top: 2px;}
.session_number
{ font-family: arial; font-weight: bold; font-size: 11px; color: #555555; font-weight: bold; padding: 5px; background-color: #e1e9ec; text-align: center;}
.breaks
{ font-family: arial; font-weight: bold; font-size: 11px; color: #ffffff; padding-top: 2px; background-color: #bcbcbc; text-align: center;}
.switchcontent
{ color: #000000; background-color: #ffffff;padding: 2px; margin-top: 3px;
                                    width: 300px; display: none; font-weight: normal !important;}
.presentation_title_white
{ font-family: arial; font-weight: normal; font-size: 13px; color: #ffffff;}
a.presentation_title_white
{ font-family: arial; font-weight: normal; font-size: 13px; color: #ffffff; text-decoration: none;}
a.presentation_title_white:hover
{ font-family: arial; font-weight: normal; font-size: 13px; color: #ffffff; text-decoration: none;}
a.presentation_title_white:visited
{ font-family: arial; font-weight: normal; font-size: 13px; color: #ffffff; text-decoration: none;}


.presentation_title
{ font-family: arial; font-weight: normal; font-size: 13px; color: #000000;}
a.presentation_title
{ font-family: arial; font-weight: normal; font-size: 13px; color: #000000; text-decoration: none;}
a.presentation_title:hover
{ font-family: arial; font-weight: normal; font-size: 13px; color: #000000; text-decoration: none;}
a.presentation_title:visited
{ font-family: arial; font-weight: normal; font-size: 13px; color: #000000; text-decoration: none;}

.presentation_name
{ font-family: arial; font-weight: normal; font-size: 11px; color: #555555; padding-top: 2px;  }
a.presentation_name
{ font-family: arial; font-weight: normal; font-size: 11px; color: #555555; padding-top: 2px; text-decoration: none; }
a.presentation_name:hover
{ font-family: arial; font-weight: normal; font-size: 11px; color: #555555; padding-top: 2px; text-decoration: none; }
a.presentation_name:visited
{ font-family: arial; font-weight: normal; font-size: 11px; color: #555555; padding-top: 2px; text-decoration: none; }


/*need to go against the td*/
.presentation
{ background-color: #ffffff; padding-left: 5px; font-size:13px; color: #000000; padding-right: 1px;}
.presentation2
{ background-color: #ffffff; padding-left: 10px; font-size:11px; padding-right: 3px;}
.presentation_alt
{ background-color: #efeded; padding-left: 5px; font-size:13px; color: #000000; padding-right: 1px;}
.presentation_alt2
{ background-color: #efeded; padding-left: 10px; font-size:11px; padding-right: 3px;}

.agenda_border
{ border: 1px solid 31498c;}

.track_title
{ font-family: arial; font-weight: normal; font-size: 14px; color: #31498c; padding-top: 2px; padding-left: 5px;}

.track_bar
{  height: 21px; background-image: url(images/track_repeater.gif); background-repeat: repeat-x; font-family: arial; font-weight: bold;
	font-size: 12px; color: #ffffff; padding-left: 5px; padding-top: 2px;}


.track_top {font-family:Arial; font-size: 12px; color: #333333; font-weight: bold;  
	padding: 2px;text-decoration: none;}
a.track_top {font-family:Arial; font-size: 12px; color: #333333; font-weight: bold; 
	padding: 2px;text-decoration: none;}
a.track_top:hover {font-family:Arial; font-size: 12px; color: #333333; font-weight: bold;  
	padding: 2px;text-decoration: none;}
a.track_top:visited {font-family:Arial; font-size: 12px; color: #333333; font-weight: bold;  
	padding: 2px;text-decoration: none;}
	
.sb {clear: both;padding-right: 3px;	padding-left: 3px;	padding-bottom: 3px;	margin: 15px 0px 10px;padding-top: 3px;	position: relative}
.sb p {padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 0px;padding-top: 0px}
.sb p a {padding-right: 5px;	padding-left: 0px;	right: 0px;	padding-bottom: 0px;padding-top: 3px;	position: absolute;	top: 0px}
.sb h3 {padding-right: 3px;	padding-left: 0px;	font-weight: normal;	font-size: 0.88em;padding-bottom: 0px;	margin: 0px 5px 0px 3px;	padding-top: 0px}
.sb ul {padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 6px 0px 4px;padding-top: 0px;	list-style-type: none;	text-align: center}
.sb ul li {padding-right: 4px;	display: inline;	padding-left: 0px;	padding-bottom: 6px;padding-top: 0px;	text-align: center}
.sb ul li.delicious {background: url(http://news.bbc.co.uk/shared/img/icons/bookmarks/delicious.gif) no-repeat 0px 0px}
.sb ul li.digg {background: url(http://news.bbc.co.uk/shared/img/icons/bookmarks/digg.gif) no-repeat 0px 0px}
.sb ul li.reddit {padding-right: 0px;	padding-left: 2px;	background: url(http://news.bbc.co.uk/shared/img/icons/bookmarks/reddit.gif) no-repeat 0px 0px;	padding-bottom: 0px;	padding-top: 0px}
.sb ul li.facebook {background: url(http://news.bbc.co.uk/shared/img/icons/bookmarks/facebook.gif) no-repeat 0px 0px}
.sb ul li.stumbleupon {background: url(http://news.bbc.co.uk/shared/img/icons/bookmarks/stumbleupon.gif) no-repeat 0px 0px}
.sb ul li a {	padding-right: 0px;	padding-left: 18px;	padding-bottom: 0px;	margin: 0px 3px 0px 0px;	padding-top: 0px}


.RSSItem{padding-bottom:5px;clear:both; border-bottom: dotted 1px #555555; padding-top:2px;}
.RSSSummary{clear:both;padding-bottom:2px;}
.RSSDate{clear:both; font-size:11px; color:#898989; padding-bottom:0px; padding-top: 7px;}
.RSSTitle {font-family:Arial; font-size: 12px; color: #000066; font-weight: normal; text-decoration: none;}
a.RSSTitle {font-family:Arial; font-size: 12px; color: #000066; font-weight: normal; text-decoration: none;}
a.RSSTitle:hover {font-family:Arial; font-size: 12px; color: #000066; font-weight: normal; text-decoration: underline;}
a.RSSTitle:visited {font-family:Arial; font-size: 12px; color: #000066; font-weight: normal; text-decoration: none;}
a.RSSTitle:visited:hover {font-family:Arial; font-size: 12px; color: #000066; font-weight: normal; text-decoration: underline;}

td.navbutton_dl a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/dl_button.jpg); } 

td.navbutton_dl a:hover, td.navbutton_dl a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/dl_button_hover.jpg); }

td.navbutton_ps a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/ps_button.jpg); } 

td.navbutton_ps a:hover, td.navbutton_ps a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/ps_button_hover.jpg); }

td.navbutton_cc a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/cc_button.jpg); } 

td.navbutton_cc a:hover, td.navbutton_cc a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/cc_button_hover.jpg); }

td.navbutton_cs a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/cs_button.jpg); } 

td.navbutton_cs a:hover, td.navbutton_cs a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/cs_button_hover.jpg); }

td.navbutton_bd a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/bd_button.jpg); } 

td.navbutton_bd a:hover, td.navbutton_bd a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/bd_button_hover.jpg); }

td.navbutton_home a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 32px; height: 38px;
background-repeat: no-repeat;
background-image: url(/images/silver_homeg.gif); } 

td.navbutton_home a:hover, td.navbutton_home a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/silver_home.gif); }

td.navbutton_dev_home a {
color: #000000;
text-decoration: none;
background-color: #4879bb;
display: block;
padding: 0px 0px 0px 0px; margin-right: 5px;
width: 32px; height: 38px;
background-repeat: no-repeat;
background-image: url(app_themes/developer/images/dev_home.png); } 

td.navbutton_dev_home a:hover, td.navbutton_dev_home a:active {
background-color: #4879bb;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(app_themes/developer/images/dev_home_hover.png); }

td.navbutton_nl a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/nl_button.jpg); } 

td.navbutton_nl a:hover, td.navbutton_nl a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/nl_button_hover.jpg); }

	

.MenuLeftCell
{
	width: 10px;
	background-position: 5px 9px;
	background-image: url(images/orange_dot.gif);
	background-repeat: no-repeat;
}
.MenuLink {	FONT-SIZE: 11px;	COLOR: #666666;	TEXT-DECORATION: none;}
.MenuLink:visited {	FONT-SIZE: 11px;	COLOR: #666666;	TEXT-DECORATION: none;}
.MenuLink:hover {	FONT-SIZE: 11px;	COLOR: #000066;	TEXT-DECORATION: underline;}

.rade_toolbar.Outlook .Gallery
{
	background-image: url(images/photo_add.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


.raddock .rdTitle
{
	padding-left: 5px !important;
	font-weight: normal !important;
	font-size: 18px !important;
	color: #000066 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	text-decoration: none !important;
	margin-left:-10px !important;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}


.validatorCalloutHighlight
{
	background-color:#fffacd;
}


.rade_toolbar.Outlook .CustomPaste
{
	background-image: url(images/Editor_Paste.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.noticebox
{
	background-image: url(sdata/content/misc/notice-boxes.jpg);
	background-position: left top; 
	height: 100px; 
	width: 200px; 
	background-repeat: no-repeat;
	
}
    .data {
    border-width: 1px;
    border-style: solid;
    border-color: #ededed;
    border-collapse: collapse;
    }
    .data td {
    border-width: 1px;
    border-style: solid;
    border-color: #ededed;
    border-collapse: collapse;
    }
    .data_alt {
    border-width: 1px;
    border-style: solid;
    border-color: #ededed;
    border-collapse: collapse;
    background-color:#eef3f7;
    }
    .data_alt td {
    border-width: 1px;
    border-style: solid;
    border-color: #ededed;
    border-collapse: collapse;
    background-color: #eef3f7;
    }
    
    /* homepage promo tab styles */

a.homepagetab_one
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabLeftFirstOff.gif); 
  background-repeat: repeat-x; height: 27px; width: 215px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px;
  border-right: 2px solid #ffffff; background-color: #4162a4;}

a.homepagetab_one_selected 
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabLeftFirstOn.gif); 
  background-repeat: repeat-x; height: 27px; width: 215px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px;
  border-right: 2px solid #ffffff; background-color: #4162a4;}

a.homepagetab_two
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabStripeOff2.gif); 
  background-repeat: repeat-x; height: 27px; width: 214px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px;
  border-right: 2px solid #ffffff; background-color: #1f4084;}

a.homepagetab_two_selected 
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabStripeOn2.gif); 
  background-repeat: repeat-x; height: 27px; width: 214px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px;
  border-right: 2px solid #ffffff; background-color: #1f4084;}

a.homepagetab_three
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabStripeOff3.gif); 
  background-repeat: repeat-x; height: 27px; width: 214px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px; background-color: #030467;
 }

a.homepagetab_three_selected 
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabStripeOn3.gif); 
  background-repeat: repeat-x; height: 27px; width: 214px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px; background-color: #030467;
  }

/* communuity widgets */

    .community_box_row {
    BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 3px; padding-top: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-RIGHT: #eeeeee 1px solid; 
    }

    a.community_box_link{
    BORDER-BOTTOM: #99bee9 1px dotted; COLOR: #333333; font-size: 11px; text-decoration: none;
    }

    a.community_box_row_link:visited  {
    COLOR: #333333;
    }
    a.community_box_link:hover, A.community_box_row:active  {
    COLOR: #99bee9;
    }

    a.community_box_linknd{
     COLOR: #333333; font-size: 11px; text-decoration: none;
    }

    a.community_box_linknd:hover  {
    COLOR: #99bee9; BORDER-BOTTOM: #99bee9 1px dotted; 
    }

/*left menu changes */
.menu_top { 
width: 181px; height: 6px; background-image: url(/images/menu_top.png); background-repeat: no-repeat; 
}
.menu_middle {
border-left: 1px solid #ededed; border-right: 1px solid #ededed; background-color: #ffffff;
}
.menu_bottom {
width: 181px; height: 6px; background-image: url(/images/menu_bottom.png); background-repeat: no-repeat; 
}

/* Quotes */
 .quote_attribute {
FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4261a4
}
.quote_box {
BACKGROUND-COLOR: rgb(250,250,250)
}
.data_alt2 {
border-width: 1px;
border-style: solid;
border-color: #ededed;
border-collapse: collapse;
background-color:#eef3f7;
}
 
.data_alt2 td {
border-width: 1px;
border-style: solid;
border-color: #ededed;
border-collapse: collapse;
background-color: #eef3f7;
}

.RollingSurveyFrame
{
 
    border:4px solid #88a1ca;
    z-index:1000;
}

.RollingSurveyFrame .RollingSurveyTitle
{
    width: 700px; 
    height:30px;
    background-color:#88a1ca;
}

.RollingSurveyFrame .RollingSurveyTitle span
{
float:left;
color:White;
font-size:20px;
}
.RollingSurveyFrame .RollingSurveyTitle div
{
float:right;
}


.Agenda_Tab_DayName
{
    font-size:16px;
    color:Black;
    line-height:22px;
}

.Agenda_Tab_Date
{
    font-size:12px;
    color:gray;
    clear:left;
    display:block;
    line-height:20px;
}

.Agenda_Track_Title
{
    color:White;
    font-size:12px;
}


.Agenda_Track_Title A:link,.Agenda_Track_Title A:visited,.Agenda_Track_Title A:hover,.Agenda_Track_Title A:active,.Agenda_Track_Title A
{
    color:White;
    font-size:12px;
    text-decoration:none;
}

.Agenda_Track_Title A:hover
{
    color:White;
    font-size:12px;
    text-decoration:underline;
}



.Agenda_Day_Title
{
    color:black;
    font-size:16px; font-weight: bold;
}

.Agenda_Time_Title
{
    width:30px;
    text-align:center;
    clear:both;
    color:#000066;
    font-size:12px;
    display:none;
    line-height:15px;
    
}

.Agenda_Slot_Title
{
    width:100%;
    color:black;
    font-size:12px;
    clear:left;
    display:block;
    padding-bottom:20px;
    height:80px;
    max-height:80px;
    min-height:80px;
    overflow:hidden;
}



.Agenda_Slot_Title A:link,.Agenda_Slot_Title A:visited,.Agenda_Slot_View A
{
    width:100%;
    color:black;
    font-size:12px;
    clear:left;
    display:block;
    padding-bottom:20px;
    overflow:hidden;
    cursor:pointer;
    text-decoration: none;
}

.Agenda_Slot_Title A:hover,.Agenda_Slot_Title A:active
{	text-decoration: underline;}


.Agenda_Slot_Time
{
    width:100%;
    font-size:11px;
    color: #444444;
    clear:left;
    display:block;
    padding-bottom:10px;
}

.Agenda_Slot_View
{
    width: 100%;
    clear: both;
}


.Agenda_Slot_View A:link,
.Agenda_Slot_View A:visited,
.Agenda_Slot_View A:active,
.Agenda_Slot_View A:hover,
.Agenda_Slot_View A
{
    font-size:10px;
    color: #000066;
    background-image: url(images/view.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding:5px;
    padding-left:25px;
    display:block;
    cursor:pointer;
	TEXT-DECORATION: none;
}





.Agenda_Module_Title
{
    color:White;
    font-size:16px;
    clear:left;
    display:block;

}
.Agenda_Module_Date
{
    color:White;
    font-size:12px;
    clear:left;
    display:block;

}

.Agenda_Module_Session_Title
{
    width: 100%;
    color: black;
    font-size: 14px;
    clear: left;
    display: block;
    padding-bottom: 10px;
    padding-top: 10px;
    font-weight: bold;
}

.Agenda_Module_Speakers_Title
{
    font-size: 14px;
    clear: left;
    display: block;
    font-weight: bold;
    color:#ff8b00;
}

.Agenda_Submission_Description
{
    font-size: 12px;
    clear: left;
    display: block;
    padding-bottom:10px;
}

.Agenda_Module_Speakers_Name
{
        font-weight: bold;
}

.Agenda_Module_Speakers_Bio
{
    font-size: 12px;
    clear: left;
    display: none;
    padding-bottom:10px;
}
.Agenda_Search_Watermark
{
    color:Silver;
}

.Agenda_Search_Module_Title
{
    color:White;
    font-size:14px;
    display:block;
}
.Agenda_Search_Module_Date
{
    color:White;
    font-size:12px;
    display:block;
}

.Agenda_Search_Module_Session_Title
{
    padding-left:10px;
    width: 100%;
    color: black;
    font-size: 14px;
    clear: left;
    display: block;
    font-weight: bold;
}

.Agenda_Table tr td
{
border:solid 1px #ededed; padding: 3px;
}

.Agenda_Table tr td table tr td
{
    border:solid 0px #ffffff;
}

.Agenda_Search_CompanyText
{

}

.EventCalendarBanner
{

}