body 
{
	font-weight: normal; 
	/* font-size:.7em;  */ /* 7 Feb 09 */
	font-size: 80%; /* 7 Feb 09 */
	font-family:Verdana,Arial; 
	margin: 0px, 0px, 0px, 0px;
	color: #464646; /* 7 feb 09 */
}

table
{
	font-size: 1em;
	font-weight: normal; 
	font-family:Verdana,Arial; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

p 
{
	font-size: 1em;
	margin-left:5px;
	margin-right:5px;
}


/* 7 Feb 09 */
h1,h2,h3 
{
	font-family: Arial, Verdana;
	color: #404142;
	font-size: 140%;
	margin-bottom:10px;
	margin-top:0;
	border-bottom: 1px solid #012D5E; 
	padding-bottom:2px;
}
/*
H1 
{
	font-family:Verdana,Arial;
	color:#FFF;
	font-size:1.33em;
	background-color:#8085B3;
	font-weight:normal;
	margin: 0px, 0px, 0px, 0px;	
	height: 26px;
	padding: 4px, 5px, 0px, 5px;
}
H2
{
	font-family:Verdana,Arial; 
	color:#FFF;
	font-size: 1.15em;
	background-color:#8085B3;
	font-weight:normal;
	margin: 0px, 0px, 0px, 0px;	
	height: 26px;
	padding: 4px, 5px, 0px, 5px;
} 
H3
{
	font-family:Verdana,Arial; 
	color:#FFF;
	font-size: 1em;
	background-color:#8085B3;
	font-weight:bold;
	margin: 0px, 0px, 0px, 0px;	
	height: 26px;
	padding: 6px, 5px, 0px, 5px;
}
*/
A:link, a:visited 
{
	color: #97233F;
	text-decoration: none;
	font-size:x-small;
	font-size:1em;
}
A:visited 
{
	text-decoration: none;
	font-size:1em;
}
a:hover 
{
	/* color: #8085B3; */ /* 7 feb 09 */
	color:#97233F; /* 7 feb 09 */

	text-decoration: underline;
	font-size:1em;
}





/* Apply padding to left and right of centre cell in layouts. */
.centerBody
{
	padding-left:3px;
	padding-right:3px;
	background-color: #f3f4f5; /* 7 feb 09 */
	padding: 10px 10px 10px 10px; /* 7 feb 09 */
}

.rightBody /* 7 feb 09 */
{
	background-color: #fff; /* 7 feb 09 */
	padding: 0px 0px 0px 10px; /* 7 feb 09 */
}
.rightBody table td /* 7 feb 09 */
{
	background-color: #f3f4f5; /* 7 feb 09 */
}

/* Styles for home page (DefaultLayout.xml) to give H1, H2 and H3 different colour to other pages. */
.homePageCenterBody
{
	padding-left:3px;
	padding-right:3px;
}
.homePageRightBody
{
	padding-left:0px;
	padding-right:0px;
	background-color: #f3f4f5; /* 7 feb 09 */
}
.homePageLeftBody
{
	padding-left:0px;
	padding-right:0px;
}
td.homePageCenterBody H1, td.homePageRightBody H1, td.homePageLeftBody H1
{
	background-color:#1A377B;
}
td.homePageCenterBody H2, td.homePageRightBody H2, td.homePageLeftBody H2 
{
	background-color:#1A377B;
}
td.homePageCenterBody H3, td.homePageRightBody H3, td.homePageLeftBody H3 
{
	background-color:#1A377B;
}






/* footer styles - used by footer.ascx. */
.footertable 
{
	margin-top:5px;
}
.footer
{
	height:20px;
	/* background-color:#CEDAF7; */
	background-color:#B1B3B4; /* 7 feb 09 */
	/* color:#1A377B; */ /* 7 feb 09 */
	color:#fff; /* 7 feb 09 */
	/* font-size:0.9em; /* 7 feb 09 */
	text-align:center;
}
a.footerMenu:link {
	/* color:#1A377B; */ /* 7 feb 09 */
	color:#fff; /* 7 feb 09 */
	/* font-size:0.9em; /* 7 feb 09 */
	text-decoration: none;
}
a.footerMenu:visited
{
	/* color:#1A377B; */ /* 7 feb 09 */
	color:#fff; /* 7 feb 09 */
	/* font-size:0.9em; /* 7 feb 09 */
	text-decoration: none;
}
a.footerMenu:hover
{
	/* color:#1A377B; */ /* 7 feb 09 */
	color:#fff; /* 7 feb 09 */
	/* font-size:0.9em; /* 7 feb 09 */
	text-decoration:underline;
}



/* Header styles - used by header.ascx. */

.headerText
{
	font-family:Arial,Verdana;
	color:White;
	font-weight:bold;	
}


.searchBox
{
	height:18px;
	font-family:Arial,Verdana;
	font-weight: normal;
	font-size:11px;
	width:144px;
	border-bottom: solid 0px white;
	border-top:solid 2px white;
	border-left:solid 2px white;
	border-right:solid 2px white;
}


.searchButton
{
	font-family: Arial, Tahoma;
	font-size:8pt;
	height:20px;
	color:white;
	margin-top:0px;
	padding-top:0px;
	border-top:0px;
	font-weight:normal;
	/* background-color:#6C90E1;*/ /* 7 feb 09 */
	background-color:#B1B3B4; /* 7 feb 09 */
	border: solid 1px white;
	width:20px;
	cursor:hand;
	vertical-align:bottom;
}

.topBar
{
	/* margin: 0px 0px 2px 0px; */ /* 7 feb 09 */
	margin: 10px 0px 14px 0px; /* 7 feb 09 */
	background-image: none; /* 7Feb09 */
	background-color: #B1B3B4; /* 7Feb09 */


}
.breadCrumbBar
{
	text-indent:10px;
	height:25px;
	vertical-align:middle;	
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */ /* 7 feb 09 */
	color:White;
	padding-top:5px;
}
.breadCrumbBarRight
{
	padding-right:2px;
	height:25px;
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */  /* 7 feb 09 */
	color:White;
	text-align:right;
	padding-top:1px;
}
a.breadCrumb
{
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */ /* 7 feb 09 */
	color:White;
	text-decoration:none;
}
a.breadCrumb:hover
{
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */ /* 7 feb 09 */
	color:White;
	text-decoration:none;
}
a.breadCrumb:visited
{
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */ /* 7 feb 09 */
	color:White;
	text-decoration:none;
}
.currentPage 
{
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */ /* 7 feb 09 */
	color:White;
	/* font-weight:bold; */ /* 7 feb 09 */
	color:White;
}



/* Styles used by MenuNav.ascx control. */
.MenuGroup
{ 	
	cursor:default;
	cursor:hand;	
	padding: 0px;
	margin-right:12px; /* 7 feb 09 */
}
.MenuItem
{
	/* background-color: #CEDEF7; */ /* 7 feb 09 */
	background-color: #B1B3B4; /* 7 feb 09 */
	border-width:0px;
	height:28px;
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	padding-left:0px;
	padding-right:2px;
	/* color:Black; */ /* 7 feb 09 */
	color: #fff; /* 7 feb 09 */
	/* font-weight:normal; */
	font-weight: bold; /* 7 feb 09 */
	/* font-size:1.1em; */ /* 7 feb 09 */
	border-bottom:solid 2px white;
	width:145px;
}
.MenuItemOver
{
	/* background-color: #6C90E1; */ /* 7 feb 09 */
	background-color: #B1B3B4; /* 7 feb 09 */
	border-width:0px;
	cursor:hand;
	color: White;
	height:28px;
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1.1em; */ /* 7 feb 09 */
	padding-right:2px;
	/* font-weight:normal; */
	font-weight: bold; /* 7 feb 09 */
	border-bottom:solid 2px white;
	width:145px;
}
.SelectedPathItemCss
{
	/* background-color: #6C90E1; */ /* 7 feb 09 */
	background-color: #B1B3B4; /* 7 feb 09 */

	border-width:0px;
	height:28px;
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1.1em; */ /* 7 feb 09 */
	padding-left:0px;
	padding-right:2px;
	color:White;
	/* font-weight:normal; */
	font-weight: bold; /* 7 feb 09 */
	border-bottom:solid 2px white;
	width:145px;
}
.SelectedItemCss
{
	/* background-color: #6C90E1; */ /* 7 feb 09 */
	background-color: #B1B3B4; /* 7 feb 09 */

	border-width:0px;
	height:28px;
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1.1em; */ /* 7 feb 09 */
	padding-left:0px;
	padding-right:2px;
	color:White;
	/* font-weight:normal; */
	font-weight: bold; /* 7 feb 09 */
	border-bottom:solid 2px white;
	width:145px;
	cursor:default;
}

/* Styles used by MultiSiteSearchResults.ascx */
.MSSResultsCount
{
	font-size: .8em;
	font-weight:normal;
}
.MSSOverviewSectionTitle
{
	font-family:Verdana,Arial; 
	color:#FFF;
	/* font-size: 1.15em; */ /* 7 feb 09 */
	/* background-color:#8085B3; */ /* 7 feb 09 */
	background-color:#B1B3B4; /* 7 feb 09 */
	font-weight:bold;
	margin: 0px 0px 0px 0px;	
	height: 26px;
	padding: 0px 5px 0px 5px;
	width: 100%;
}
A.MSSItemTitle
{
	font-weight:bold;
	padding:5px 0px 0px 0px;
}
.MSSOverviewSection
{
	margin: 10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.MSSOverviewItem
{
	margin: 5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
}
.MSSMoreResults
{
	padding:0px 5px 0px 7px;
}
.MSSSpecificSection
{

}
.MSSSpecificSectionTitle
{
	font-family:Verdana,Arial; 
	color:#FFF;
	/* font-size: 1.15em; */ /* 7 feb 09 */
	/* background-color:#8085B3; */ /* 7 feb 09 */
	background-color:#B1B3B4; /* 7 feb 09 */
	font-weight:bold;
	margin: 10px 0px 8px 0px;	
	height: 26px;
	padding: 5px 5px 0px 5px;
	width: 100%;
}
.MSSSpecificItem
{
	margin: 0px 5px 10px 5px;
	padding:0px 0px 0px 0px;
}
.MSSSpecificItemDate
{
	font-style:italic;
}
.MSSSpecificItemSummary
{
	line-height:1.2em;
	padding:2px 0px 2px 0px;
}
.MSSPager
{
	background-color:#B3B6D1;
	text-indent:5px;
	line-height:1.5em;
	border:solid 1px red;
}
.MSSSearchButton
{
	font-family: Arial, Tahoma;
	font-size:8pt;
	height:23px;
	width: 86px;
	/* background-color:#6C90E1; */ /* 7 feb 08 */
	background-color:#B1B3B4; /* 7 feb 09 */
	color:white;
	border: solid 1px white;
}
.MSSSearchTextbox
{
	width:300px;
	padding: 0px 2px 0px 2px;
}
.MSSSearchControls
{
	border: solid 0px #6C90E1;
	width:100%;
	margin: 2px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
	text-align:center;
}
.MSSTitle
{
	font-family:Verdana,Arial;
	color:#FFF;
	/* font-size:1.33em; */ /* 7 feb 09 */
	/* background-color:#8085B3; */ /* 7 feb 09 */
	background-color:#B1B3B4; /* 7 feb 09 */
	font-weight:normal;
	margin: 0px, 0px, 0px, 0px;	
	height: 26px;
	padding: 4px, 5px, 0px, 5px;	
}

/* Styles used by SpeakersView.ascx */

.SpeakersListDetailsPhoto
{
	vertical-align:top;
	padding-right:10px;
}

.SpeakersList
{
border-top-color: #FFFFFF;
border-top-style:solid;
border-top-width:1px;
border-bottom-color: #FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color: #FFFFFF;
border-left-style:solid;
border-left-width:1px;
border-right-color: #FFFFFF;
border-right-style:solid;
border-right-width:1px;
width:570px;
}

.SpeakersListMenu
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:10pt;
	vertical-align:bottom;
	text-align:left;
}
.SpeakersListDetailsFieldTitle
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#880101;
}
.SpeakersListDetails
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	width:582px;
}
.SpeakersListInitials
{
	background-color:#F0F0F0;
	font-family:Verdana;
	font-size:10pt;
}

.SpeakersListSearch
{
	background-color:#F0F0F0;
	font-family:Verdana;
	font-size:10pt;
	height: 40px;
	color:#880101;
}
	

.SpeakersListItem
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:x-small;
}
.SpeakersListAltItem
{
	background-color:#d3e5fa;
	font-family:Verdana;
	font-size:x-small;
}

.SpeakersListHeader
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-weight:bold;
	font-size:10pt;	
	color:navy;
}
.SpeakersListFooter
{
	
}
.SpeakersListPager
{
	background-color:#D8D8D8;
	font-family:Verdana;
	font-size:10pt;
}
.SpeakersHeaderText 
{
	font-family:Verdana, Tahoma;
	font-size:larger;
	color:Navy;
	font-weight:bold;	
}
.SpeakersSubHeaderText
{
	font-family:Verdana, Tahoma;
	font-size:larger;
	color:Navy;
	font-weight:normal;	
}
.speakerTitle
{
	font-family:Verdana,Tahoma;
	font-size:11px;
	color:Black;
	font-weight:bold;
	
}
.speakerImage
{
	margin-left:20px;
	margin-bottom:15px;
	margin-right:10px;
}
#LeftCell 
{
	color:red;
}