* {
	margin: 0;
	padding: 0;
}
table {
	margin: 5px;
}
address {
	margin: 5px;
}
fieldset {
	margin: 5px;
}
blockquote {
	margin: 5px;
}
li {
	margin: 5px;
}
ol {
	margin: 5px;
}
ul {
	margin: 5px;
}
form {
	margin: 5px;
}
blockquote {
	margin: 5px;
}
pre {
	margin: 5px;
}
p {
	margin: 5px;
}
h6 {
	margin: 5px;
}
h5 {
	margin: 5px;
}
h4 {
	margin: 5px;
}
h3 {
	margin: 5px;
}
h2 {
	margin: 5px;
}
h1 {
	margin: 5px;
}
form {
	display: inline;
}
fieldset {
	padding: 10px;
}
hr {
	height: 1px;
	color: #dfdfdf;
}
.input {
	border: 1px solid #c6c6c6;
	background: #ffffff;
	color: #004B85;
	background: url(images/input_back.gif) #ffffff no-repeat;
}
select {
	border: 1px solid #c6c6c6;
	background: #ffffff;
	color: #004B85;
	background: url(images/input_back.gif) #ffffff no-repeat;
}
.button {
	color: #fff;
	background: #000;
	border-top: solid 1px #dadada;
	border-left: solid 1px #dadada;
	border-right: solid 1px #7e7e7e;
	border-bottom: solid 1px #7e7e7e;
	margin: 3px;
	padding: 3px;
	font-size: 100%;
}
body {
	color: #555;
	line-height: 1.3em;
	font-size: 80%;
	background: #000 url(images/bodyBack.gif) repeat-x fixed;
	font-family: Arial, sans-serif, Helvetica, Verdana;
}
h1 {
	font-size: 1.8em;
	padding-bottom: 10px;
	line-height: 0.9em;
}
h2 {
	font-size: 1.5em;
	line-height: 1em;
	color: #ec008c;
	padding-bottom: 10px;
}
h3 {
	font-size: 1.3em;
	line-height: 1.1em;
	color: #ec008c;
	padding-bottom: 10px;
}
h4 {
	font-size: 1em;
	line-height: 1.1em;
	color: #ec008c;
	padding-bottom: 10px;
}
img {
	border: none;
	outline: none;
}
#header {
	margin: 0;
	padding: 0;
	width: 802px;
	height: 164px;
	line-height: 0;
	background-color: #141414;
}
#header img {
	height: 164px;
	margin: 0;
	padding: 0;
	line-height: 0;
}
/*p {
	padding-bottom: 10px;
}*/
ul {
	padding-bottom: 10px;
}
/*-------------------------------NAVIGATION-----------------------------------------*/
#navigation {
	height: 1px;
	width: 802px;
	margin: 0;
	padding: 0;
	background: #706e6e;
	border-bottom: solid 1px #2f2e2e;
	/*background: #4a4a4a url(images/top_bar_back.gif) repeat-x;*/
}
/*-------------------------------END NAVIGATION-----------------------------------------*/
/*-------------------------------MAIN WRAPPER-----------------------------------------*/
#container1 {
	width: 995px;
	margin: 0 auto;
}
#mainWrapper {
	width: 805px;
	margin: 20px 10px 0px 10px;
	float: left;
}
/*-------------------------------END MAIN WRAPPER-----------------------------------------*/
/*-------------------------------CONTENT WRAPPER-----------------------------------------*/
#contentWrapper {
	border-right: 2px solid #565454;
	border-left: 2px solid #565454;
	width: 798px;
	padding: 10px 0 0 0;
	margin: 0;
	min-height: 750px;
	background: #4a4a4a /* url(images/contentBack.gif) repeat-x*/;
}
/*-------------------------------END CONTENT WRAPPER-----------------------------------------*/
/*-------------------------------LEFT COLUMN-----------------------------------------*/
#leftColumn {
	width: 140px;
	float: left;
}
/*-------------------------------BOX1-----------------------------------------*/
#box2 {
	background: url(images/leftBoxTop.gif) no-repeat;
	width: 137px;
	margin-left: 6px;
	margin-bottom: 10px;
}
#box1 {
	background: url(images/leftBoxTop.gif) no-repeat;
	width: 137px;
	margin-left: 6px;
	margin-bottom: 10px;
}
#box2 ul {
	vertical-align: bottom;
	color: #fff;
	width: 130px;
	padding: 0;
	margin: 0 0 0 2px;
	list-style-type: none;
}
#box1 ul {
	vertical-align: bottom;
	color: #fff;
	width: 130px;
	padding: 0;
	margin: 0 0 0 2px;
	list-style-type: none;
}
#box1 ul li {
	padding: 4px 0 4px 20px;
	margin: 0 2px 0 5px;
	border-top: 1px dotted #fff;
	background: url(images/subNavList.gif) no-repeat 0 50%;
}
#box1 a:visited {
	color: #fff;
	text-decoration: none;
}
#box1 a:link {
	color: #fff;
	text-decoration: none;
}
#box1 a:hover {
	color: #ec008c;
	text-decoration: none;
}
/*-------------------------------BOX2-----------------------------------------*/
#box2 ul li {
	padding: 3px 0 4px 20px;
	margin: 0 2px 0 7px;
	background: url(images/rssSmll.gif) no-repeat 0 65%;
}
.boxBg2 {
	width: 137px;
	background: url(images/lhBoxbg.gif) repeat-y;
}
.boxBg {
	width: 137px;
	background: url(images/lhBoxbg.gif) repeat-y;
}
#box2Inner {
	width: 137px;
	padding: 5px 0;
	background: url(images/leftBoxBottom.gif) no-repeat 0 100%;
}
#box1Inner {
	width: 137px;
	padding: 5px 0;
	background: url(images/leftBoxBottom.gif) no-repeat 0 100%;
}
#box2 h2 {
	color: #fff;
	padding: 10px 0 0 25px;
	margin: 0 0 0 5px;
	font-size: 1.2em;
	height: 24px;
	background: url(images/rsslrg.gif) no-repeat 0% 80%;
}
#box2 a:visited {
	color: #fff;
	text-decoration: none;
}
#box2 a:link {
	color: #fff;
	text-decoration: none;
}
#box2 a:hover {
	color: #ff9933;
	text-decoration: none;
}
/*-------------------------------END LEFT COLUMN-----------------------------------------*/
/*-------------------------------TEXT ONLY START-----------------------------------------*/
#text_only p {
	color: #fff;
	text-align: center;
	font-size: 90%;
}
#text_only {
	margin-left: 18px;
}
#text_only a:visited {
	color: #fff;
	text-decoration: none;
}
#text_only a:link {
	color: #fff;
	text-decoration: none;
}
#text_only a:hover {
	color: #fff;
	text-decoration: underline;
}
/*-------------------------------TEXT ONLY START-----------------------------------------*/
/*-------------------------------MAIN COLUMN-----------------------------------------*/
#mainColumn {
	width: 478px;
	float: left;
	padding: 0 0 0 0px;
	margin: 0 0 0 13px;
}
#mainColumn ul {
	padding-left: 15px;
}
#mainColumn li {
	list-style-image: url(images/bullet.gif);
}
/*-------------------------------WELCOME BOX-----------------------------------------*/
#welcome {
	background: url(images/welcomeBottom.gif) no-repeat 0 100%;
	color: #fff;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
}
#welcome p {
	color: #fff;
	padding-bottom: 10px;
}
#welcomeInner {
	margin: 0;
	padding: 10px 0;
	width: 468px;
	background: url(images/welcomeTop.gif) no-repeat;
}
#welcomeContent {
	padding: 0px 10px 0px 10px;
}
/*-------------------------------WELCOME BOX SPLIT-----------------------------------------*/
#welcome1_split {
	background-color: #fff;
	width: 468px;
	padding: 0px;
	margin: 0;
	background: url(images/whtBottom_split.gif) no-repeat 0 100%;
}
#welcome2_split {
	margin: 5px 0 0 0;
	padding: 10px 0;
	width: 468px;
	background: url(images/whtTop_split.gif) no-repeat;
}
#welcome3_split {
	padding: 0 10px;
	background: url(images/whtBg_split.gif) repeat-y;
}
#welcome1_split h1 {
	color: #ec008c;
}
/*-------------------------------SECONDARY CONTENT-----------------------------------------*/
#secondary1 {
	background-color: #fff;
	width: 468px;
	padding: 0px;
	margin: 0;
	background: url(images/whtBottom.gif) no-repeat 0 100%;
}
#secondary2 {
	margin: 0;
	padding: 10px 0;
	width: 468px;
	background: url(images/whtTop.gif) no-repeat;
}
#secondary3 {
	padding: 0 10px;
	background: url(images/whtBg.gif) repeat-y;
	min-height: 400px;
}
#secondary1 h1 {
	color: #ec008c;
}
/*-------------------------------SECONDARY CONTENT CONFERENCE-----------------------------------------*/
#secondary1_conf {
	background-color: #fff;
	width: 626px;
	padding: 0px;
	margin: 0;
	background: url(images/whtBottom_conf.gif) no-repeat 0 100%;
}
#secondary2_conf {
	margin: 0;
	padding: 10px 0;
	width: 626px;
	background: url(images/whtTop_conf.gif) no-repeat;
}
#secondary3_conf {
	padding: 0 10px;
	background: url(images/whtBg_conf.gif) repeat-y;
	min-height: 626px;
}
#secondary3_conf table {
	margin-right: 0;
}
#secondary3_conf table {
	margin-left: 0;
}
/*-------------------------------HOEMPAGE WHITE BOX CONTENT-----------------------------------------*/
#welcomebox1 {
	background-color: #fff;
	width: 468px;
	padding: 0px;
	margin: 0;
	background: url(images/whtBottom.gif) no-repeat 0 100%;
}
#welcomebox2 {
	margin: 15px 0 0 0;
	padding: 10px 0;
	width: 468px;
	background: url(images/whtTop.gif) no-repeat;
}
#welcomebox3 {
	padding: 0 10px;
	background: url(images/whtBg.gif) repeat-y;
}
#welcomebox1 h1 {
	color: #ec008c;
}
/* not sure what this for #welcomebox1 img {
	float: left;
	padding: 0px 10px 10px 5px;
}*/
/*------------------------------- BANNER -----------------------------------------*/
#banner {
	margin-bottom: 5px;
	padding: 0px;
	border: 0px;
	width: 468px;
	height: 60px;

	/* see also welcome line 310 needs the margin top putting back to 15px */
}
/*-------------------------------SPEAKERS BOX-----------------------------------------*/
#speakers {
	background-color: #fff;
	width: 462px;
	padding: 0px;
	margin: 15px 0;
	background: url(images/whtBottom.gif) no-repeat 0 100%;
}
#speakersInner {
	margin: 0;
	padding: 10px 0;
	width: 462px;
	background: url(images/whtTop.gif) no-repeat;
}
#speakersContent {
	padding: 0 10px;
	background: url(images/whtBg.gif) repeat-y;
}
#speakers h1 {
	color: #ec008c;
}
#speakers img {
	float: left;
	padding: 0px 10px 10px 5px;
}
/*-------------------------------END MAIN COLUMN-----------------------------------------*/
/*-------------------------------RIGHT COLUMN-----------------------------------------*/
#rightColumn {
	width: 150px;
	float: left;
	padding-left: 8px;
}
#rightColumn p {
	margin: 0;
	padding: 0 0 5px 0;
}
/*-------------------------------DIARY BOX-----------------------------------------*/
#datesBox {
	margin: 0;
	padding: 10px 0;
	width: 153px;
	background: url(images/datesTop.gif) no-repeat;
}
#datesBoxInner {
	width: 153px;
	padding: 10px 0;
	background: url(images/datesBottom.gif) no-repeat 0 100%;
}
.datesBoxBg {
	width: 140px;
	padding: 0 5px;
	background: url(images/datesBg.gif) repeat-y;
}
#datesBox p {
	font-size: 0.9em;
	line-height: 1.3em;
}
p#smallPrint {
	font-size: 0.8em;
	line-height: 1.1em;
}
/*-------------------------------END DIARY BOX-----------------------------------------*/
#quotesBox {
	width: 153px;
	background: url(images/quotes.gif) no-repeat;
	margin-top: 2px;
}
#quotesBox p {
	padding: 10px 10px 0px 10px;
	color: #fff;
	line-height: 1.3em;
	font-size: 0.9em;
	margin-bottom: 0px;
}
#quotesBox_bottom {
	width: 153px;
	background: url(images/quotes_bottom.gif) no-repeat;
	height: 24px;
	margin-bottom: 10px;
}
#countdown {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: none;
}
/*-------------------------------QUOTES BOX-----------------------------------------*/
/*-------------------------------END QUOTES BOX-----------------------------------------*/
/*-------------------------------END RIGHT COLUMN-----------------------------------------*/
/*-------------------------------SPONSOR COLUMN-----------------------------------------*/

#sponsorColumn {
	margin-top: 20px;
	width: 145px;
	float: left;
	padding: 0;
	background: #fff;
	font-size: 80%;
	text-align: center;
	color: #EC008C;
	font-weight: bold;
}
#sponsorColumn img {
	border-top: solid #fff 5px;
}

.banner_sky {
	text-align: center;
	margin: 20px 0 0 0;
	padding: 0px;
	border: 0px;
}
/*-------------------------------END SPONSOR COLUMN-----------------------------------------*/
.clear {
	clear: both;
}
#sticker img {
	width: 114px;
	height: 115px;
	margin: 0;
	padding: 0;
}
#sticker {
	width: 114px;
	height: 115px;
	position: relative;
	top: -695px;
	left: 720px;
	margin: 0;
	padding: 0;
}
#box2 ul .removeBorder {
	border-top: none;
}
#box1 ul .removeBorder {
	border-top: none;
}
/*-------------------------------LINKS-----------------------------------------*/
a:link {
	color: #5f5a8f;
	text-decoration: underline;
}
a:visited {
	color: #5f5a8f;
	text-decoration: underline;
}
a:hover {
	color: #0099ff;
	text-decoration: none;
}
/*-------------------------------END OF LINKS-----------------------------------------*/
/*-------------------------------SUBPAGE NAVIGATION-----------------------------------------*/
#mainnav ul {
	display: none;
	width: auto;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#mainnav ul li {
	margin: 0px 0px 0px 5px;
	display: block;
}
#mainnav a#jsKeepOpen {
	color: #f35cb5;
}
#visitorNavigationBox a:visited {
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0px;
}
#visitorNavigationBox a:link {
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0px;
}
#visitorNavigationBoxInner a:hover {
	font-size: 0.9em;
	font-weight: bold;
	color: #ec008c;
	text-decoration: none;
	padding: 0px;
}
#visitorNavigationBox ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	/*width: 130px;*/
}
#visitorNavigationBox li {
	border-bottom: 1px dotted #fff;
	padding: 2px 0;
	display: block;
}
#visitorNavigationBox {
	background-color: #fff;
	width: 137px;
	padding: 0px;
	margin: 0 0 10px 6px;
	background: url(images/leftBoxBottom.gif) no-repeat 0 100%;
	padding: 0px;
}
#visitorNavigationBoxInner {
	margin: 0;
	padding: 10px 0;
	width: 137px;
	background: url(images/leftBoxTop.gif) no-repeat;
	display: block;
}
#visitorNavigationBoxImage {
	width: 129px;
	background: url(images/subNavBg.gif) repeat-y;
	margin: 0 0 0 3px;
}
#visitorNavigationBoxBg {
	width: 137px;
	background: url(images/lhBoxbg.gif) repeat-y;
}
#visitorNavigationBox {
	color: #ec008c;
	text-decoration: none;
}
#visitorNavigationBox .removeBorder {
	border-top: none;
	border-bottom: none;
}
/* START OF WOOP WOOP AND PODCAST PAGES */
#news_items_border {
	background: #fff;
	border: solid 1px #00817B;
	padding: 4px 4px 2px 4px;
	margin: 0px;
}
#news_items_border p {
	margin: 0px;
}
h2.news_item_title {
	border-spacing: 0px;
	padding: 8px;
	margin: 0px 0px 2px 0px;
	border: solid 0px #69B3B2;
	background: #69B3B2 url(/online07/images/conf_heading_back_green.gif) repeat-y;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
	text-align: left;
	font-size: 140%;
}
.news_item_content.hidden {
	display: none;
}
.news_item_content {
	padding: 4px;
}
.buy_pod_description.hidden {
	display: none;
}
.buy_pod_description {
	padding: 4px;
	margin: 0px;
	border: 0px;
	font-style: normal;
	color: #00817B;
}
#pod_list {
	border: #69B3B2;
	background: #fff;
}
#buy_pod_header {
	padding: 4px;
	margin: 0px;
	border: 0px;
	background: #42A4A0;
	color: #fff;
}
.buy_pod td {
	padding: 2px;
	margin: 0px;
	border-top: solid 1px #77BDB9;
	background: #FFF;
	cursor: help;
	font-weight: normal;
}
#buy_pod_title {
	padding: 2px;
	margin: 0px;
	border-top: solid 1px #77BDB9;
	background: #FFF;
}
/* END OF WOOP WOOP AND PODCAST PAGES */
/* SEMINRAS START */
#presentation_title_seminar {
	text-transform: none;
	font-weight: bold;
}
#presentation_box_seminar {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#seminar_table {
	border: solid 1px #000;
	padding: 0px;
	background: #fff;
	font-size: 90%;
}
#seminar_table table td {
	background: #fff;
}
#seminar_table td {
	vertical-align: top;
	padding: 2px;
	border-bottom: dotted 1px #000;
}
#seminar_table thead td {
	background: #000;
	font-weight: bold;
	color: #fff;
	padding: 2px;
	border-bottom: 0px;
}
/* SEMINARS END */
/* SCROLLING EXHIBITOR LIST END */
.exhibitorboxplacer {
	width: 416px;
	margin: 5px;
	border: 0px solid #d7d7d7;
	height: 100px;
	background: #000 url(images/list_background.gif);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	color: #fff;
	font-size: 11px;
	position: relative;
	z-index: 0;
	overflow: hidden;
	clip: rect(0px 117px 200px 0px);
	visibility: visible;
}
.exhibitorboxplacer2 {
	width: 468px;
	margin: 5px 0px 0px 0px;
	border: 0px solid #d7d7d7;
	height: 100px;
	background:  url(images/list_background2.gif);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	color: #fff;
	font-size: 11px;
	position: relative;
	z-index: 0;
	overflow: hidden;
	clip: rect(0px 117px 200px 0px);
	visibility: visible;
}
.exhibitorboxcontent {
	position: relative;
	width: 400px;
	padding: 10px;
	z-index: 99;
	visibility: visible;
	font-size: 10px;
	margin: 6px 4px 6px 4px;
}
.exhibitorboxcontent a:visited {
	color: #fff;
	text-decoration: none;
}
.exhibitorboxcontent a:link {
	color: #fff;
	text-decoration: none;
}
.exhibitorboxcontent a:hover {
	color: #ec008c;
	text-decoration: none;
}
/* SCROLLING EXHIBITOR LIST END */
/* START EXHIBITOR LIST */
#mainWrapperList {
	width: 940px;
	margin: 0px;
	float: left;
}
.exlist_column a:visited {
	color: #ec008c;
	text-decoration: none;
}
.exlist_column a:link {
	color: #ec008c;
	text-decoration: none;
}
.exlist_column a:hover {
	color: #000;
	text-decoration: none;
}
.exlist_column {
	width: 920px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	font-size: 90%;
	float: left;
	text-align: left;
	background: #fff;
	border-left: solid 3px #b7b7b7;
	border-right: solid 3px #b7b7b7;
}
.exlist_hidden {
	height: 0px;
	background: #9D9D9D;
	border-color: #9D9D9D;
}
.category_box {
	position: fixed;
	float: left;
	width: auto /*750px*/;
	border-bottom: solid 4px #9D9D9D;
	background: #fff;
}
.et {
	padding: 0px;
	margin: 0px;
/* margin-top: 256px; */	background: #ffffff;
	empty-cells: show;
	float: left;
	width: 750px;
}
.et td {
	text-align: center;
	border-bottom: solid 1px #9D9D9D;
	padding: 1px;
	border-left: solid 1px #E8E8E8;
	background: url(/online07/images/exlist_column_back.gif);
}
td.er {
	border-bottom: solid 1px #9D9D9D;
	border-left: solid 1px #E8E8E8;
	padding: 3px 1px 3px 1px;
	background: transparent;
	text-align: center;
	vertical-align: top;
	width: 22px;
}
td.er2 {
	/*THIS IS THE EXHIBITOR NAME COLUMN */
	border-bottom: solid 1px #9D9D9D;
	border-left: solid 1px #E8E8E8;
	padding: 2px 1px 1px 3px;
	background: transparent;
	text-align: left;
	vertical-align: top;
}
td.er3 {
	/*THIS IS THE IMS/ONLINE COLUMN */
	border-bottom: solid 1px #9D9D9D;
	border-left: solid 1px #E8E8E8;
	padding: 1px;
	background: transparent;
	text-align: left;
}
td.er4 {
	/*THIS IS THE STAND NUMBER COLUMN */
	border-bottom: solid 1px #9D9D9D;
	border-left: solid 1px #E8E8E8;
	padding: 1px;
	background: transparent;
	text-align: center;
}
/*
.exlist_names { 
	border-bottom: solid 1px #9D9D9D;
	padding: 1px 1px 1px 1px; 
}
*/
.exlist_search {
	background: #D1D1D1;
	font-size: 80%;
	padding: 1px 4px 1px 4px;
}
.exlist_search_checkbox {
	background: #D1D1D1;
	padding: 0px;
	margin: 0px;
}
.trail_search_button {
	color: #fff;
	background: #000;
	border: 1px;
	margin: 2px;
	font-size: 100%;
}
.exhibitorlist td {
	text-align: left;
	border: 0px;
	padding: 1px;
}
td.name_headers {
	text-align: left;
	border: 0px;
	padding: 1px;
}
.exhibitorlist td {
	border-left: solid 1px #E8E8E8;
	background: url(/online07/images/exlist_column_back.gif);
	text-align: center;
	border-bottom: 0px;
	padding: 1px;
}
td.category_headers {
	border-left: solid 1px #E8E8E8;
	background: url(/online07/images/exlist_column_back.gif);
	text-align: center;
	border-bottom: 0px;
	padding: 1px;
}
.exlist-heading-online-information {
	background: #3F5D90;
	padding: 2px;
	font-size: 90%;
	padding: 2px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	width: 170px;
}
.exlist-heading-information-management-solutions {
	background: #6981A9;
	padding: 1px;
	font-size: 90%;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	width: 136px;
}
.exlist_details {
	border-bottom: dotted 1px #9D9D9D;
	padding: 2px 4px 2px 4px;
	vertical-align: top;
	background: #fff;
}
.exlist_details_logo {
	border-bottom: dotted 1px #9D9D9D;
	padding: 10px;
	vertical-align: middle;
	background: #fff;
}
.exlist_col_headings {
	border: solid #ff0000 2px;
}
.exlist_column1 {
	float: left;
	width: 750px;
	padding: 0px;
	margin: 0px;
	border: solid 0px blue;
}
.exlist_column2 {
	float: right;
	width: 160px;
	border: solid 0px red;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
/* END EXHIBITOR LIST */
/* START CONFERENCE PROGRAMME */
#conf_time {
	font-weight: normal;
	padding: 3px;
}
.track_38 {
	background-color: #fff;
	padding: 3px;
	color: #000;
	font-weight: bold;
}
.track_39 {
	background-color: #0084da;
	padding: 3px;
	color: #fff;
	font-weight: bold;
}
.track_40 {
	background-color: #f16516;
	padding: 3px;
	color: #fff;
	font-weight: bold;
}
.track_41 {
	background-color: #5aab2f;
	padding: 3px;
	color: #fff;
	font-weight: bold;
}
#presentation_title_39 a:link, #presentation_title_39 a:visted {
	color: #0084da;
}
#conf_day {
	margin: 5px;
}
#conf_day p {
	margin: 0px;
}
#conf_day table {
	border-top: 2px solid #5c5c5c;
	border-left: 2px solid #5c5c5c;
}
#conf_day td {
	border-bottom: 2px solid #5c5c5c;
	border-right: 2px solid #5c5c5c;
}
#presentation_box_08 {
	margin: 0px 0px 0px 0px;
	padding: 5px;
}
.conf_prog_cell_white_green_border {
	border-spacing: 0px;
	padding: 0px;
	border: solid 1px #dfdfdf;
	background: #fff;
	font-weight: normal;
	color: #000;
	vertical-align: top;
	text-align: left;
	font-size: 90%;
}
.conf_prog_cell_title_green {
	border-spacing: 0px;
	padding: 8px;
	border-bottom: solid 1px #dfdfdf;
	background: #676767;
	font-weight: bold;
	color: #fff;
	vertical-align: top;
	text-align: left;
	font-size: 120%;
	margin: 0px;
}
#presentation_box {
	margin: 0px 0px 0px 0px;
	padding: 4px;
}
.icon_table_home td {
	width: 16%;
	text-align: center;
	color: #fff;
	font-size: 80%;
	margin-right: 4px;
	vertical-align: top;
	line-height: 1.2em;
}
.icon_table_not_home td {
	width: 16%;
	text-align: center;
	line-height: 1.2em;
	font-size: 80%;
	margin-right: 4px;
	vertical-align: top;
}
.icon_table_visitors {
	background: #141414;
	border: solid 3px #b7b7b7;
	padding: 5px;
}
.icon_table_visitors td {
	width: 16%;
	text-align: center;
	color: #fff;
	font-size: 80%;
	margin-right: 4px;
	vertical-align: top;
	line-height: 1.2em;
	background: #141414;
}
/* END CONFERENCE PROGRAMME */
/* START CONFERENCE REGISTRATION */
.steps_table {
	margin : 0px;
	border : solid #b7b7b7 1px;
	background-color: #ffffff;
	font-size: 11px;
	font-family: verdana, "trebuchet MS", arial;
	font-weight: bold;
}
.steps_on {
	padding : 2px;
	border : solid #b7b7b7 1px;
	background-color: #fff;
	color: #000;
}
.steps_off {
	padding : 2px;
	border : solid #b7b7b7 1px;
	background-color: #EC008C;
	color: #ffffff;
}
.HelpCursor {
	cursor: help;
}
/* END CONFERENCE REGISTRATION */
/* quick links */
.quicklink li {
	list-style: none;
	margin-left: 0px;
	margin-top: 2px;
	padding: 2px 2px 1px 4px;
	text-align: left;
	border: solid 3px #8f8f8f;
	width: 140px;
	font-size: 90%;
	line-height: 1.2em;
	background: url(images/quicklink_back.gif) #000 no-repeat;
}
.quicklink ul {
	margin-left: 0px;
	padding: 0px 0px 1px 0px;
}
.quicklink A:link {
	color: #fff;
	text-decoration: none;
}
.quicklink A:visited {
	color: #fff;
	text-decoration: none;
}
.quicklink A:hover {
	color: #ec008c;
	text-decoration: none;
}
.quicklink A:active {
	color : #ec008c;
	text-decoration: none;
}
#footer {
	float: left;
	width: 750px;
	height: 20px;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 90%;
	color: #fff;
}
#footer A:link, #footer A:visited {
	color: #f6f6f6;
	text-decoration: none;
}
#footer A:hover, #footer A:active {
	color: #fff;
	text-decoration: underline;
}
/* GALLERY START */
#photo_gallery {
	text-align: center;
	float: left;
	width: 170px;
	height: auto;
	padding-top: 13px;
	padding-left: 13px;
	border: 0;
	font-size: 80%;
}
#photo_thumb {
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	border: 5px solid #DDDDDD;
	padding: 0px 0px 0px 0px;
	background: #DDDDDD;
	float: left;
}
#photo_thumb A:link {
	background: #DDDDDD;
}
#photo_thumb A:visited {
	background: #DDDDDD;
}
#photo_thumb A:hover {
	background: #FF6600;
}
#photo_thumb A:active {
	background: #FF6600;
}
/* GALLERY END */
.normal_table {
	border-left: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
}
.normal_table td {
	border-top: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
}
/*  SPEAKER BULLETS */
.speaker_bullets ul {
	margin-left: -10px;
	padding-left: 0;
	list-style-type: none;
	text-align: left;
}
.speaker_bullets li {
	margin: 0px 0px 1px 0px;
}
.speaker_bullets a {
	display: block;
	padding: 1px 2px 1px 3px;
	width: 143px;
	background-color: #c1c1c1;
	border: 0px solid #fff;
	font-size: 120%;
	font-weight: normal;
	text-decoration: none;
	font-size: 90%;
	text-transform: uppercase;
}
.speaker_bullets a:link, .speaker_bullets a:visited {
	color: #fff;
	text-decoration: none;
}
.speaker_bullets a:hover {
	background-color: #5d5e60;
	color: #fff;
	text-decoration: none;
}
.back_pale_green {
	width: 418px;
}
.table_style1 td {
	border-bottom: dotted 1px #d0d0d0;
}
/*
#trail_banner_epub {
	margin-bottom: 10px;
}
#trail_banner_libman {
	margin-bottom: 10px;
}
#trail_banner_ocr {
	margin-bottom: 10px;
}
*/
marquee {
	border: solid 1px #d0d0d0;
	padding: 3px;
	text-decoration: none;
	background: #333;
	margin: 20px 2px 2px 2px;
	width: 200px;
}
marquee a:visited, marquee a:link {
	text-decoration: none;
	color: #fff;
}
marquee a:hover {
	text-decoration: none;
	color: #EC008C;
}
/*google search*/
#google_search {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
#google_search form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#search_input {
	width: 390px;
}
#cse-search-box input {
	font-size: 100%;
}
.black_text {
	color: #000;
}
#intro {
	width: 400px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	float: inherit;
}
#boxcontainer {
	background: #8f8f8f;
	padding: 5px;
}
#box {
	
	background: #111111 ;
	padding: 10px;
}

#niftya {
	background: #161616 ;
	padding: 10px;
	width: 448px;
	float: left;
	margin-right: 5px
}


#nifty2 {
	background: #111111 url(images/welcome_back.gif) repeat-x;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#nifty3 {
	background: #fff;
	padding: 10px;
	margin-top: 5px;
}
#nifty4 {
	background: #fff;
	padding: 10px;
	margin-top: 5px;
}
