/*************************************************************

	Tag Selectors

*************************************************************/

html,body 
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size:100%;
    color: #333333;
}

a
{
	text-decoration:none;
	color:#00536A;
	color: #00708F;
}

a:hover {
	text-decoration:underline;
}
a:visited
{
	/*color: #5C009F;
	color: #40B0CF;
	color: #8EC1CF;
	color: #7D598F;*/
}
img {
	border:0px;
	padding:0px;
}

ul	{list-style-type:none;}
ul, li, h2, p	{margin : 0px; padding : 0px;}


/*************************************************************

	Id Selectors

*************************************************************/

#eventPromotions
{
	float: left;
	width: 250px;
}

#header
{
	background-color:#000000;
	height:72px;
	padding: 0px;  
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom: 10px;
	width: 985px;
}

#headerWrap
{
	width:985px;
	padding: 0px;  
	margin: 0px; 
}

#headerwrap h1, #headerwrap img
{
	padding: 0px;  
	margin-left: 24px; 
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	width: 119px; 
	height: 48px; 
	position:absolute;

}

#hlHome
{
	cursor:hand;
}

#headerwrap h1 span 
{
	display:none;
}

#headerwrap #utility
{
	position:absolute;
	width:985px;
	text-align:right;
	padding: 10px 0px 0px 0px;
}

#headNav {
	width: 985px;
	height: 72px;
}

#headerwrap #utility li{
	padding: 0px  0px 0px 7px;
}

#headerwrap #utility li #hlGlossary{
	padding: 0px  12px 0px 0px;
}

/* menu */
#header ul li
{
	margin:0px;
	padding:0px;
	display:inline;	
}

#header ul li,#header ul li a
{
	color:#ffffff;	
}

#header ul
{
	margin: 0px 0px -3px 0px;
	padding-top:48px;
	padding-left:275px;
	padding-bottom:0px;
	padding-right:0px;
	float:left;
	font-size:0.7em;
}

#logo h1
{
	display: none;
}

#printlogo
{
	display: none;
}

#toolbar
{
	background-color:#56BEDB;
	width:985px;
	height:40px;
	margin:0px;
	padding:0px;
}

#toolbar #ctlMCMSBread
{
	width:589px;
	height:28px;
	float:left;
	margin:0px;
	padding:0px;
	border-right-style:solid;
	border-right-color:#ffffff;
	border-right-width:3px;
	font-size :0.7em;
	font-weight : normal;
	padding-top:12px;
	padding-left:24px;

}

#toolbar #ctlSearchBread
{
	width:589px;
	height:40px;
	float:left;
	margin:0px;
	padding:0px;
	border-right-style:solid;
	border-right-color:#ffffff;
	border-right-width:3px;
	font-size :0.7em;
	font-weight : normal;
	padding-top:12px;
	padding-left:24px;

}

#toolbar span a
{
	color:#000000;
}


#toolbar input
{
	margin-top:9px;
	float:left;
	margin-left:9px;
}

#toolbar #searchoptions
{
	float:right;
	text-align:right;
	margin:0px;
	padding-top:5px;
}

#toolbar #corner
{
	float:right;
	background: transparent url(../Images/Global/corner_br_blue.gif) no-repeat bottom right; 
	width:20px;
	height:40px;
	margin:0px;
	padding:0px;
}

#column1 li
{
	background-image:none;
	list-style: none;
	padding:4px 0px 4px 0px;
}

#column1 li img {
	position: absolute;
	left: 24px;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#column1 .notSelectedChannel,#column1 .selectedChannel
{
	padding: 0px  7px 3px 34px;
   background-repeat: no-repeat;
   margin-bottom:0px;
	font-weight:bold;
}

#column1 .notSelectedChannel
{
	margin: 0px 0px 3px 0px;
	font-weight:bold;
	font-size: 0.8em;
	background-color: #eae8e8;
	background-image: url(../Images/Global/corner_br_grey.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#column1 .selectedChannel
{
	margin: 0px 0px 3px 0px;
	font-weight:bold;
	font-size: 0.8em;
	background-color: #56bed8;
	background-image: url(../Images/Global/corner_br_blue.gif);
	background-position: bottom right;
	background-repeat: no-repeat;

}
#column99 
{
	width: 985px;
	padding-left: 10px;	
}
#column101 
{
	width: 985px;
	padding-left: 10px;	
	height:50%;

}

#column1 .nav li
{
	padding-left:40px;
	border-bottom: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	font-size: 0.8em;
}

#column2 #pageTitle {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-size: 1.5em;
}

 #column2 h2.specialHeading {
	font-weight: bold;
}

#searchSubjectFilter {
	padding: 12px 0px 12px 0px;
}

#searchSubjectFilter ul {
	padding: 0px 0px 0px 40px;
	margin:  0px 0px 12px 0px;
	font-size: 0.7em;
}

#searchSubjectFilter li {
	padding: 0px 0px 0px 0px;
	list-style: disc outside url(../Images/Global/arrow_icon.gif);
}

#searchSubjectFilterHeading {
	padding: 0px 0px 6px 24px;
	font-size: 0.9em;
	font-weight: bold;
}

#searchLHFilterHeading {
	padding: 0px 0px 0px 24px;
	font-size: 0.9em;
	font-weight: bold;
}

#searchLHFilter .searchDate
{
	padding: 0px 0px 0px 24px;
}

#searchLHFilter .searchDate select
{
	padding:0px;
	margin:0px;
}

#searchLHFilter .searchDate #DropdownlistDDTo,#searchLHFilter .searchDate #DropdownlistDDFrom
{
	width:50px;
}

#searchLHFilter .searchDate #DropdownlistMMTo,#searchLHFilter .searchDate #DropdownlistMMFrom
{
	width:60px;
}

#searchLHFilter .searchDate #DropdownlistYYYYTo,#searchLHFilter .searchDate #DropdownlistYYYYFrom
{
	width:60px;
}


/*************************************************************

	Class Selectors

*************************************************************/

.block
{
	display:block;
}
.editTitle {
	font-weight: bold;
}

.error {
	font-size: 0.8em;
	color: #ff0000;
	font-weight: bold;
}

.errorNoSize {
	color: #ff0000;
	font-weight:normal;
}

.highlight {font-weight:bold;}

.specialHeading 
{
	font-size: 1.1em;
	font-weight: bold;
}
.homePageSep
{
	border-bottom-width:0px;
	border-style:dotted;
	height:1px;
	color:#999999;
	text-align: left;
}
.selectPager,#pagingControlTop .ctlRight .selectPager
{
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
}
.customDropdown {
	padding: 0px 0px 19px 0px;
}
.searchSubjectFilterItem {
	padding: 0px 0px 0px 24px;	
	font-size: 0.8em;
}

.searchSubjectFilterItemLine2 {
	padding: 0px 0px 0px 10px;
}

.searchLHFilterTitle {
	padding: 0px 0px 0px 24px;
	margin: 12px 0px 0px 0px !important;
	font-size: 0.8em;
	font-weight: bold;	
}

.searchLHFilterSelect {
	padding: 0px 0px 0px 0px !important;
}

.searchLHFilterInput {
	padding: 0px 0px 0px 0px !important;
}

.searchLHFilterTips {
	padding: 0px 0px 7px 0px;
	float: left;
}

.searchLHFilterBottomRow {
	padding: 12px 0px 0px 24px;
}

div #searchLHFilter {
	margin: 12px 0px 0px 0px;
	padding: 12px 0px 12px 0px;
	background-color: #eae8e8;
	background-image: url(../Images/Global/corner_br_grey.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#searchLHFilter a {
	font-size: 0.8em;
}

#searchLHFilter select {
	margin: 0px 0px 0px 24px;
	padding:0px;
	width: 170px;
}

#searchLHFilter input {
	margin: 0px 0px 0px 24px
}
#searchResultsFound {
	padding: 0px 0px 0px 0px;
	margin:  12px 0px 0px 0px;
	font-size: 0.9em;
	font-weight: bold;
}

#searchFilterFlags {
	padding: 0px 0px 0px 0px;
	margin:  12px 0px 0px 0px;
	font-size: 0.9em;
}

#searchFilterFlags ul {
	display: inline;
	font-weight: bold;
}

#searchFilterFlags li {
	display: inline;
}

#searchResultsList {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#searchResultsList br{
height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px !important;
}

.searchResultsItem {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.searchResultsHeader {
	width: 737px;
	height:25px;
	color: #ffffff;
	background-color: #000000;
	font-size: 0.9em;
	padding: 6px 6px 6px 6px;
}

.searchResultsHeader a {
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
}

.searchResultsHeader span {
	font-weight: bold;
}

.searchResultsItem {
	width: 737px;
	border-bottom: 1px solid;
	border-bottom-color: #999999;
	font-size: 0.8em;
	padding: 6px 6px 6px 6px;
	margin:  0px 0px 0px 0px;
}

div.latestNews {
	background-color: #eae8e8;
	font-size: 0.9em;
	font-weight:bold;
	padding: 6px 6px 6px 6px;
}

#themarket
{
	float:left;
	margin-right:12px;
	width:245px;
}

#newscentre
{
	float:left;
	margin-right:12px;
	width:513px;
}

#newscentre .newscentreLeft
{
	float:left;
	width:200px;
	margin-right:10px;
}

#newscentre .newscentreRight
{
	float:left;
	width:270px;
}

#newscentre .newscentreRight ul li
{
    background-image: url(../Images/Global/arrow_icon.gif);
    background-repeat: no-repeat;
    background-position: 0 7px;
    margin:0px;
    padding:0px;
	padding-left: 14px;
	font-size: 0.8em;
}


#newscentre div h2 {
	padding: 0px 0px 0px 0px;
	margin:  24px 0px 0px 0px;
	font-size: 0.9em;
	font-weight: bold;
}

#newscentre img {
	padding: 3px 6px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#newscentre p {
	font-size: 0.8em;
	font-weight: normal;
}

#newsFeature {
	padding: 12px 0px 0px 0px;
}

#newsFeature div h2 {
	padding: 0px 0px 0px 0px;
	margin:  24px 0px 0px 0px;
	font-size: 0.9em;
	font-weight: bold;
}

#newsFeatureContent {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#newsFeature img {
	padding: 3px 6px 0px 0px;
	margin:  0px 0px 0px 0px;
	float: left;
}

#newsFeature p {
	font-size: 0.8em;
	font-weight: normal;
}

.newsFeatureHeading {
	font-size: 0.8em;
	font-weight: bold;
}

#newsEventsPromo {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

.newsEventsPromoHeading {
	font-size: 0.9em;
	font-weight: bold;
}

.newsFeaturedArticle
{
	width:250px;
	float:left;
}

.newsPromotions 
{
	width:250px;
	float:right;
}

/*publications styles*/

.PubLeft {
	float: left;
	width: 245px;
	padding: 12px 0px 12px 0px;
	margin:  0px 0px 0px 0px;
}

.PubRight {
	float: right;
	width: 245px;
	padding: 12px 0px 12px 0px;
	margin:  0px 0px 0px 0px;
}

.pub {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

.pub p {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-size: 0.8em;
}
.pub img {
	float: left;
	padding: 0px 6px 0px 0px;
	margin:  0px 0px 0px 0px;
}

.pubHeading {
	font-size: 0.9em;
	font-weight: bold;
}

#pubReg {
	width: 501px;
	float: left;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-size: 0.8em;
	margin: 24px 0px 10px 0px;	
}

#pubReg p {
	font-weight: bold;
}

hr .wideRule
{
	border-top-width:1px;
	width: 730px;
	color:#cccccc;
	border-style: solid;
}


/* news promotions styles*/
#newsPromo {
	float: left;
	width: 245px;
}

#newsPromoRight {
	float: right;
	width: 245px;
}

.promo {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

.promo p {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-size: 0.8em;
}
.promo img {
	float: left;
	padding: 0px 6px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#newsEvent {
	float: right;
	width: 245px;
}

#newsEvent ul {
	padding: 0px 0px 0px 15px;
	margin:  0px 0px 0px 0px;
}

#newsEvent li {
	padding: 0px 0px 0px 0px;
	list-style: disc;
	list-style-image: url(../Images/Global/arrow_icon.gif);
	list-style-position: outside;
	font-size: 0.8em;
}

.newsEventHeading {
	font-size: 0.9em;
	font-weight: bold;
}

#column2 #summary{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#column2 #summary.intro{
	padding: 0px 0px 0px 0px;
	margin:  12px 0px 12px 0px;
	font-size: 0.9em;
	font-weight: normal;
}

#column2 #summary .narativeIntro{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-size: 0.9em;
}

#column2 #summary h2{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-size: 0.9em;
	font-weight: bold;
}



#column2 #summary p{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 12px 0px;
	font-size: 0.8em;
}

#column2 #summary li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-size: 0.8em;
}

#column2 #summary ul {
	list-style: disc outside none;
	padding: 0px 0px 0px 24px;
}

#column2 #summary .instructions{
	padding: 0px 0px 0px 0px;
	margin:  24px 0px 0px 0px;
	font-size: 0.8em;
}

#bottContentLeft .channel {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#bottContentLeft .channelLeft {
	width: 245px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	float: left;
}

#bottContentLeft .channelRight {
	width: 245px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 23px;
	float: right;
}

#bottContentLeft .channel .intro{
	padding: 0px 0px 0px 0px;
	margin:  12px 0px 12px 0px;
	font-size: 0.9em;
}

#bottContentLeft .channel .narativeIntro{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-size: 0.9em;
}

#bottContentLeft .channel h2{
	padding: 0px 0px 0px 0px;
	margin:  12px 0px 0px 0px;
	font-size: 0.9em;
	font-weight: bold;
}

#bottContentLeft .channel br {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	line-height: 0px;
}

#bottContentLeft .channel p{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 12px 0px;
	font-size: 0.8em;
}

#bottContentLeft .channel li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-size: 0.8em;
}

#bottContentLeft .channel ul {
	list-style: square outside url(../Images/Global/arrow_icon.gif);
	padding: 0px 0px 12px 18px;
}

#bottContentLeft .channel .instructions{
	padding: 0px 0px 0px 0px;
	margin:  24px 0px 0px 0px;
	font-size: 0.8em;
}

#downloadWide{
	width: 737px;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 24px 0px 10px 0px;
}

.downloadNarrow{
	width: 275px;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 0px 0px 0px 0px;
	float: right;
}
#loginWide{
	width: 737px;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 24px 0px 10px 0px;
}

#filterWide{
	width: 737px;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 12px 0px 6px 0px;
}


#filterNarrow{
	width: 501px;
	float: left;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 6px 0px 10px 0px;
}

.filterControlGo {
	padding: 0px 0px 0px 0px; 
	margin:0px;
	height:22px;
}

.filterControl {
	float: left;
	padding-right: 12px;
	
	
}

#pagingControlTop {
	width: 737px;
	padding: 0px 6px 6px 6px;
	margin: 12px 0px 8px 0px;
	font-size: 0.7em;
}

#pagingControlTop .ctlLeft{
	text-align: left;
	float: left;
}

#pagingControlTop .ctlRight{
	text-align: right;
	float: right;

}

#pagingControlBott {
	width: 737px;
	height: 12px;
	padding: 6px 6px 6px 6px;
	margin: 0px 0px 10px 0px;
	font-size: 0.7em;
 	background-color: #eae8e8;
	background-image: url(../Images/Global/corner_br_grey.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#pagingControlBott .ctlLeft{
	text-align: left;
	float: left;
}

#pagingControlBott .ctlRight{
	text-align: right;
	float: right;
}

#resultstitle {
	font-size: 0.9em;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 0px 0px;
}

#resultstitle div {
	font-weight: bold;
}

#console
{
	float:left;
}

#console a
{
	color:#000000;
}

.floatholder 
{
	float: left; width: 100%;
}

.tblWide{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	width: 749px;
}

.tblNarrow{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px; 
	width: 513px;
}

.tblHead {
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
}

.tblHead a{
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
}

.tblHead td, .tblHead th {
	padding: 6px 6px 6px 6px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align: left;
}

.tblRow {
	font-size: 0.9em;
}

.tblOpenNewWindow
{
	font-weight: normal	;
	font-size: 0.8em;
}
.openNewWindow
{
	font-weight: normal	;
}


.tblRow td {
	padding: 6px 6px 6px 6px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	font-size: 0.8em;
}

.sortBy a {
	color: #ede475;
}

/* content columns */
#contentwrapper
{
	margin-top:12px;
	margin-left: 0px;
	width:985px;
	padding:0px;
	padding-left: 0px;
}

#rightcontentwrapper {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 212px;
}

#contentwrapper #column1
{
	width:212px;
	float:left;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#column2
{
	padding-left:24px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top: 0px;
	width: 513px;
	float:left;
}

#column3
{
	width:212px;
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contentwide{
	padding-left:24px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top: 0px;
	width:749px;
	float: left;
}


/*#channelContentWide {
	padding-left:24px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top: 0px;
	width: 749px;
	float: left;
}*/

#bottContentRight {
	width: 212px;
	float: right;	
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}

#bottContentLeft {
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top: 0px;
	width: 513px;
	float: left;
}

#bottContentLeft hr {
	width: 501px;
	color:#cccccc;
	text-align: left;
	border-style: solid none none none;
	border-width: 1px 0px 0px 0px;
}

#brandPannel {
	width: 212px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

#RelatedLinks {
	width: 212px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

#RelatedLinks h2 {
	color: #333333;
	background-color: #eae8e8;
}



#contentwrapper #column1 p
{
	padding-bottom:12px;
	padding-right:12px;
	position:absolute;
}

#contentwrapper #column1 select,#contentwrapper #column2 select
{
	width:150px;
	margin-right:2px;
}

#column1 #ddCountry input,#column1 #ddMarket input
{
	width:30px;
}

hr .2col
{
	border-top-width:1px;
	width: 501px;
	color:#cccccc;
	text-align: left;
	border-style: solid;
}

#contentwrapper #column2 h3
{
	font-size: 1.5em;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#PressReleaseDisclaimer
{
	margin-top:12px;
	font-size: 0.8em;
}

#TaxDisclaimer {
	margin-top:12px;
	font-size: 0.8em;
}

#CapacityAuctionsDisclaimer
{
	margin-top:24px;
	font-size: 0.8em;
}

#contentwrapper #column3 #RightColumnToolBox
{
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	width: 212px;
	font-weight:bold;
}

#contentwrapper #column3 #BrandPanel,
#contentwrapper #column3 #BrandPanel2,
#contentwrapper #column3 #BrandPanel3
{
	padding:0px;
	padding-top:12px;
	padding-bottom:5px;
	width: 212px;
	font-weight:bold;
}

#BrandPanelImage
{
	width: 212px;
}

#contentwrapper #column3 #Thumbnail
{
	padding:0px;
	padding-top:12px;
	padding-bottom:5px;
	width: 212px;
	font-weight:bold;
}

#contentwrapper #column3 #RightColumnToolBox #EmailPage
{
	padding-left: 22px;
    background-image: url(../Images/Global/email_icon.gif);
    background-repeat: no-repeat;
    background-position:0px;
    margin-left:0px;
    padding-bottom:3px;
}

/*
#contentwrapper #column3 #RightColumnToolBox #PrintPage
{
    padding-left: 22px;
    background-image: url(../Images/Global/print_icon.gif);
    background-repeat: no-repeat;
    background-position:0px;
    margin-left:0px;
    padding-bottom:3px;
}
#contentwrapper #column3 #PrintPage a 
{
	margin-left: -22px;
	padding-left: 22px;
}
*/
#contentwrapper #column3 #RightColumnToolBox #PrintPage img
{
	position: relative;
	top: 2px;
	margin-right: 3px;
}

#contentwrapper #column3 a {
	font-size:0.7em;
	text-decoration:none;
	color:#00536A;
	color: #00708F;
}
#contentwrapper #column3 a:hover
{
	text-decoration: underline;
}
#contentwrapper #column3 a:visited
{
	color: #7D598F;
}


.SeeAlso a {
	font-size:0.7em;
	text-decoration:none;
	font-weight:bold;
	color:#00536A;
	color: #00708F;
}
.SeeAlso a:hover
{
	text-decoration: underline;
}
.SeeAlso a:visited
{
	color: #7D598F;
}

.OtherLinks a {
	font-size:0.7em;
	text-decoration:none;
	color:#00536A;
	color: #00708F;
	font-weight:bold;
}
.OtherLinks a:hover
{
	text-decoration: underline;
}
.OtherLinks a:visited
{
	color: #7D598F;
}
.Downloads a {
	font-size:0.7em;
	text-decoration:none;
	color:#00536A;
	color: #00708F;
	font-weight:bold;
}
.Downloads a:hover
{
	text-decoration: underline;
}
.Downloads a:visited
{
	color: #7D598F;
}
#contentwrapper #column3 a:hover {
	text-decoration: underline;
}

#quicklinks,#lloydsmarket,#worldwide,#aboutus,#needhelp,#searchterms {
	margin-top:12px;
	margin-bottom:12px;
	 padding: 0px 0px 0px 24px;
}

#searchterms h2.searchtermsHeading 
{
	font-size: 0.9em;
	font-weight:bold;
}

#column1 h2, #column2 h2
{
	margin:0px;
}

#leftNav a
{
	color:#000000;
}

#column3 a
{
	text-decoration:underline;
}

.quickUtility {
	padding: 0px 0px 0px 12px;
	margin:  0px 0px 0px 0px;
}


#column2 #whatsnew  ul
{
   margin: 0px;
   padding-left: 0px;
   list-style: none;

}


#column2 #whatsnew ul li
{
	padding-left: 14px;
   background-image: url(../Images/Global/arrow_icon.gif);
   background-repeat: no-repeat;
   background-position: 0 7px;
}


.dowjonestext,#column2 #whatsnew ul li a,#column1 #quicklinks ul li a
{
	font-size: 0.8em;
	margin-bottom:4px;
}

#phLloydsMarket,#phLloydsWorldwide,#phAboutUs
 {
	font-size: 0.8em;
 }




#sitemapList li
{
	padding: 0px  0px 0px 15px;
	margin-top:4px;
	background-repeat: no-repeat;
	margin-bottom:4px;
}

#sitemapList
{
	font-size: 0.8em;
}

#sitemapList li img
{
	padding-right:6px;
}

/*homepage specific*/

#whatsnew
{
	margin-top:12px;
}



.navsep
{
	width:100px;
	height:1px;
	background-image: url(../Images/Global/dotted_line_tile.gif);
	background-repeat: repeat;
	margin-top:4px;
	margin-bottom:4px;
	padding:0px;
}


#newsdowjones {
	margin-bottom:12px;
}

#newsdowjones h2{
	background: transparent url(../Images/djnlogo.gif) no-repeat top left; 
	width:212px;
	height:34px;
	margin-bottom: 5px;
	cursor:hand;
}


#newsdowjones h2 span {
	display:none;
}

#newsdowjones ul {
	padding: 0px 0px 0px 15px
}

#newsdowjones li {
	list-style-image: url(../Images/Global/arrow_icon.gif);
	background-position: 0 7px;
	list-style-position: outside;
	font-size: 0.9em;
}

#dowjones ul {
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#dowjones li {
	background-image: url(../Images/Global/arrow_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	font-size: 0.8em;
	padding-left: 14px;
}


#dowjones,#taxation
{
	margin-bottom:12px;
	float:right;
	width:250px;
}


#dowjones h2
{
	background: transparent url(../Images/djnlogo.gif) no-repeat top left; 
	width:212px;
	height:34px;
	margin-bottom: 5px;
	cursor:hand;
}

#dowjones h2 span
{
	display:none;
}

#fgdowjones 
{
	width:100%;
}
#fgdowjones span.spandjtext {
	float:left;
	padding: 0px 10px 0px 0px;
    font-size: 0.8em;	
}
#fgdowjones span.qq {
	float:none;
	padding: 0px 0px 0px 0px;
    font-size: 0.8em;
    margin: 0px 0px 0px 0px;
    	
}
#fgdowjones div.divdjtext {
	float:none;
	padding: 0px 0px 0px 0px;
    font-size: 0.8em;
    margin: 0px 0px 0px 0px;
    	
}
#fgdowjones span.spanspacer {
	float:left;
	padding: 0px 7px 0px 0px;
	background-image: url(../Images/Global/arrow_icon.gif) ;
    	background-repeat: no-repeat;
    	background-position: 0px 5px;
    font-size: 0.8em;	
}
#fgdowjones span.divspacer {
	float:left;
	padding: 0px 5px 0px 0px;
	background-image: url(../Images/Global/arrow_icon.gif) ;
    	background-repeat: no-repeat;
    	background-position: 0px 5px;
    font-size: 0.8em;	
}
.bodytext ul li a
{
    font-size: 0.8em;
    margin-bottom: 4px;
}

#fgdowjones h2 
{
	float:left;
	background: transparent url(../Images/djnlogo.gif) no-repeat top left; 
	width:140px;
	height:34px;
	margin-bottom: 5px;
	cursor:hand;
}
#fgdowjones h2 span
{
	display:none;
}

#litMediaEnquiries p, #litMediaEnquiries a
{
	font-size: 1.0em !Important;
}

/*
#quicklinks  h2
{
	background: transparent url(../Images/Homepage/heading_quick_links.gif) no-repeat top left; 
	width:93px;
	height:15px;
	margin-bottom: 5px;
}
*/

#quicklinks ul, #searchterms ul
{
   margin: 0px;
   padding-left: 0px;
   list-style: none;
}

#quicklinks ul li,#searchterms ul li
{
    background-image: url(../Images/Global/arrow_icon.gif);
    background-repeat: no-repeat;
    background-position: 0 7px;
    margin:0px;
    padding:0px;
	padding-left: 14px;
}

#searchterms ul li
{
	font-size: 0.8em;
}
.footmark {
	padding: 0px 0px 0px 0px;
	font-size: 0.7em;
}

#backToTop {
	padding: 24px 0px 0px 0px;
	font-size: 0.7em;
}

#lastUpdated {
	padding: 24px 0px 0px 0px;
	font-size: 0.7em;
}
	
#footerWrapper
{
	background-color:#000000;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	float:left;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:24px;
	margin-right:0px;
	height:18px;
	font-size:0.7em;
	width:985px;
	clear:both;
}

#searchfooterWrapper
{
	background-color:#000000;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	float:left;
	padding-top:4px;
	margin-top:24px;
	margin-right:0px;
	height:22px;
	font-size:0.7em;
	width:985px;
}


#footerWrapper #footer,#searchfooterWrapper #footer
{
	padding-left:24px;
}

#footer li
{
	float:left;
	display:inline;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:7px;
}

#footerRight
{
	padding-right:3px;
}

#footerRight li
{
	float:right;
	display:inline;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:7px;
}

#copyright
{
	float:left;
	clear: left;
	width: 961px;
	font-size:0.7em;
	padding-left:24px;
	margin-bottom:10px;
}

#toolbar #searchoptions a
{
	color:#000000;
	font-size:0.7em;
}

/* footer styles */
#footer,#footer a,#footerRight,#footerRight a
{
	color:#ffffff;
}



.channelRendering {width :513px;}
.floatbox {float: left; width: 235px; display:inline;padding-left: 0px;background-image: none}
li.listRender {margin-right : 40px;}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


#column2 #ctlSiteMap ul li
{
	margin-left:12px;
	margin-right:12px;
}

#Console
{
	margin-top:10px;
	border-style:outset;
	border-width:1px;
	border-color:red;
	font-size:12px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

#Console hr
{
	border-bottom-width:1px;
	border-style:dotted;
	height:1px;
	color:red;
}

/* end of channel block rendering */	

/* Related Link Styles */


#RelatedLinks #RelatedLinks1_LinksPlaceholderControl1,
#RelatedLinks #RelatedLinks1_Linksplaceholdercontrol2,
#RelatedLinks #RelatedLinks1_Linksplaceholdercontrol3,
#RelatedLinks #RelatedLinks_Downloads,
#RelatedLinks #RelatedLinks_SeeAlso,
#RelatedLinks #RelatedLinks_Other
{
	/*
	padding-top 		: 0px;
	padding-bottom 		: 12px;
	padding-left		: 12px;
	padding-right		: 12px;
	margin-top			: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;*/
	margin-top: 12px;
	padding-bottom 		: 12px;
	background: transparent url(../Images/Global/corner_br_grey.gif) no-repeat bottom right; 
	background-color 	: #EAE8E8;
}
#RelatedLinks #RelatedLinks1_LinksPlaceholderControl1 ul,
#RelatedLinks #RelatedLinks1_Linksplaceholdercontrol2 ul,
#RelatedLinks #RelatedLinks1_Linksplaceholdercontrol3 ul,
#RelatedLinks p.RelLinkFooter,
#RelatedLinks #RelatedLinks_Downloads ul,
#RelatedLinks #RelatedLinks_SeeAlso ul,
#RelatedLinks #RelatedLinks_Other ul
{
	padding-left: 12px;
}
/*
#RelatedLinks div.SeeAlso
{
	padding-bottom 		: 12px;
	background: transparent url(../Images/Global/corner_br_grey.gif) no-repeat bottom right; 
	background-color 	: #EAE8E8;
}
*/
#RelatedLinks #litMediaEnquiries div
{
	padding-left: 12px;
	padding-top: 12px;
	background-color	: #eae8e8;
	background: transparent url(../Images/Global/corner_br_grey.gif) no-repeat bottom right; 
	background-color 	: #EAE8E8;
	padding-bottom 		: 12px;
}

#RelatedLinks ul, #RelatedLinksMicroSite ul, #RelatedLinksMicroSiteDownload ul
{
	padding-top 		: 3px;
	padding-bottom 	: 0px;
	padding-left		: 0px;
	padding-right		: 0px;
	margin-top 			: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
}

#RelatedLinks li, #RelatedLinksMicroSite li, #RelatedLinksMicroSiteDownload li
{
	padding-top 		: 3px;
	padding-bottom 	: 3px;
	padding-left		: 20px;
	padding-right		: 0px;
	margin-top 			: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
   background-image	: url(../Images/Global/arrow_icon.gif);
   background-repeat	: no-repeat;
   background-position	: 7px 11px;
}

#RelatedLinks h2, #RelatedLinksMicroSite h2, #RelatedLinksMicroSiteDownload h2
{
	padding-top 		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
	padding-right		: 0px;
	margin-top 			: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	font-size 			: 0.7em;
}

#RelatedLinks p, #RelatedLinksMicroSite p, #RelatedLinksMicroSiteDownload p {
	padding-top 		: 12px;
	padding-bottom		: 0px;
	padding-left		: 0px;
	padding-right		: 0px;
	margin-top 			: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	color					: #333333;
	background-color	: #eae8e8;
}

#RelatedLinksMicroSite div 
{
	background-color : #FFFFFF;
	background-image : none;
}

#RelatedLinksMicroSiteDownload div 
{
	background-color : #FFFFFF;
	background-image : none;
}
#

#RelatedLinksMicroSite div, #RelatedLinksMicroSiteDownload div
{
	padding-top 		: 0px;
	padding-bottom 		: 12px;
	padding-left		: 0px;
	padding-right		: 12px;
}

#RelatedLinksMicroSite li
{
	padding-left		: 25px;
	background-image	: url(../Images/Global/icon_arrowhead.gif);
	background-position	: 0px 5px;
	font-size			: 1.1em;
	font-weight			: bold;
}
/*--------------------------- Related Links Microsite Download --------------------*/
#RelatedLinksMicroSiteDownload li
{
	padding-left		: 25px;
	background-image	: url(../Images/Global/icon_audio.gif);
	background-position	: 0px 5px;
	font-size			: 1.1em;
	font-weight			: bold;
}

#RelatedLinksMicroSiteDownload div.Downloads li.Pdf
{
	padding-left		: 25px;
	background-image	: url(../Images/Global/pdf_icon.gif);
	background-position	: 0px 5px;
	font-size			: 1.1em;
	font-weight			: bold;
}

#RelatedLinksMicroSiteDownload div.Downloads li.Audio
{
	padding-left		: 25px;
	background-image	: url(../Images/Global/icon_audio.gif);
	background-position	: 0px 5px;
	font-size			: 1.1em;
	font-weight			: bold;
}

#RelatedLinksMicroSiteDownload div.Downloads li.Word
{
	padding-left		: 25px;
	background-image	: url(../Images/Global/word_icon.gif);
	background-position	: 0px 5px;
	font-size			: 1.1em;
	font-weight			: bold;
}


#RelatedLinksMicroSiteDownload div.Downloads li.Excel
{
	padding-left		: 25px;
	background-image	: url(../Images/Global/wxls_icon.gif);
	background-position	: 0px 5px;
	font-size			: 1.1em;
	font-weight			: bold;
}

#RelatedLinksMicroSiteDownload div.Downloads li.Text
{
	padding-left		: 25px;
	background-image	: url(../Images/Notepad.gif);
	background-position	: 0px 5px;
	font-size			: 1.1em;
	font-weight			: bold;
}

#RelatedLinksMicroSiteDownload div.Downloads li.Zip
{
	padding-left		: 25px;
	background-image	: url(../Images/Global/zip_icon.gif);
	background-position	: 0px 5px;
	font-size			: 1.1em;
	font-weight			: bold;
}

#RelatedLinksMicroSiteDownload div.Downloads li.Ppt
{
	padding-left		: 25px;
	background-image	: url(../Images/Global/ppt_icon.gif);
	background-position	: 0px 5px;
	font-size			: 1.1em;
	font-weight			: bold;
}

/* --------------------------------------------------------------------------------*/


#RelatedLinks div.Downloads li.Unknown
{
    background-image	: url(../Images/Global/arrow_icon.gif);	
    background-position: 5px 10px;
}

#RelatedLinks div.Downloads li.Audio
{
    background-image	: url(../Images/Global/icon_audio.gif);	
    background-position	:  0 5px;
}

#RelatedLinks div.Downloads li.Pdf
{
    background-image	: url(../Images/Global/pdf_icon.gif);	
    background-position	: 0 5px;
}

td .Pdf
{
	background: transparent url(../Images/Global/pdf_icon.gif) no-repeat left;
	padding-left:22px;
}

#RelatedLinks div.Downloads li.Word
{
    background-image	: url(../Images/Global/word_icon.gif);	
    background-position	: 0 5px;
}

td .Word
{
	background: transparent url(../Images/Global/word_icon.gif) no-repeat left;
	padding-left:22px;
}

#RelatedLinks div.Downloads li.Excel
{
    background-image	: url(../Images/Global/xls_icon.gif);	
    background-position	: 0 5px;
}

td .Excel
{
	background: transparent url(../Images/Global/xls_icon.gif) no-repeat left;
	padding-left:22px;
}

#RelatedLinks div.Downloads li.Text
{
    background-image	: url(../Images/Notepad.gif);	
    background-position	: 0 5px;
}

td .Text
{
	background: transparent url(../Images/Notepad.gif) no-repeat left;
	padding-left:22px;
}

#RelatedLinks div.Downloads li.Zip
{
    background-image	: url(../Images/Global/zip_icon.gif);	
    background-position	: 0 5px;
}

#RelatedLinks div.Downloads li.Ppt
{
    background-image	: url(../Images/Global/ppt_icon.gif);	
    background-position	: 0 5px;
}

#RelatedLinks div.Downloads li.Wmv
{
    background-image	: url(../Images/Global/wmv_icon.gif);	
    background-position	: 0 5px;
}

#RelatedLinks td input
{
	width:80px;
}

td .Zip
{
	background: transparent url(../Images/zip_icon.gif) no-repeat left;
	padding-left:22px;
}

/* End Of Related Link Styles */



/* PTK Styles */
#PTKPresentations div div.downloadNarrow{
	width: 276px;
	background-color: #eae8e8;
	padding: 6px 0px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 12px 0px 12px 0px;
	float: right;
	font-weight: normal;
}

#PTKLogin #loginWide{
	width:746px;
	background-color: #eae8e8;
	padding: 6px 0px 6px 0px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 0px 0px 10px 0px;
}

#PTKPresentations {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#PTKLogin {
	width : 680px;
}

#PTKLogin div {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
}

#PTKLogin div.PTKdownloadWide{
	width: 734px;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 24px 0px 10px 0px;
	font-weight: normal;
}

#PTKLogin div.ptkBold 
{
	font-size: 0.8em;
	font-weight: bold;
	padding: 6px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
}

.ptkLeft {
	float: left;
	width: 356px;
	padding: 242px 0px 12px 0px;
	margin:  0px 0px 0px 0px;
}

.ptkRight {
	float: right;
	width: 356px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#PTKPresentations div img {
	float: left;
	padding: 0px 6px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#PTKPresentations div {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#PTKPresentations div p, #PTKPresentations #ptkdate {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-size: 0.8em;
}
#PTKPresentations #ptkdate
{
	width: 356px;
}
#PTKPresentations div.ptkHeading {
	font-size: 0.9em;
	font-weight: bold;
	width: 282px;
}

#PTKLogin div ul li.Zip, #PTKPresentations div ul li.Zip {
	padding: 3px 0px 0px 24px;
   background-image	: url(../Images/Global/zip_icon.gif);	
   background-position: 0 10;
	background-repeat: no-repeat;
}

#PTKLogin div ul li.Ppt, #PTKPresentations div ul li.Ppt {
	padding: 3px 0px 0px 24px;
   background-image	: url(../Images/Global/ppt_icon.gif);	
   background-position: 0 10;
	background-repeat: no-repeat;
}

#PTKLogin div ul li.Unknown, #PTKPresentations div ul li.Unknown {
	padding: 3px 0px 0px 24px;
   background-image	: url(../Images/Global/ppt_icon.gif);	
   background-position: 0 10;
	background-repeat: no-repeat;
}

#PTKLogin div ul li.Word, #PTKPresentations div ul li.Word {
	padding: 3px 0px 0px 24px;
   background-image	: url(../Images/Global/word_icon.gif);	
   background-position: 0 10;
	background-repeat: no-repeat;
}

#PTKLogin div ul li.Pdf, #PTKPresentations div ul li.Pdf {
	padding: 3px 0px 0px 24px;
   background-image	: url(../Images/Global/pdf_icon.gif);	
   background-position: 0 10;
	background-repeat: no-repeat;
}

#PTKLogin div ul li.Excel, #PTKPresentations div ul li.Excel {
	padding: 3px 0px 0px 24px;
   background-image	: url(../Images/Global/xls_icon.gif);	
   background-position: 0 10;
	background-repeat: no-repeat;
}

#PTKLogin div ul li.Text, #PTKPresentations div ul li.Text{
	padding: 3px 0px 0px 24px;
   background-image	: url(../Images/Global/ppt_icon.gif);	
   background-position: 0 10;
	background-repeat: no-repeat;
}

#PTKLogin div ul li.Wmv, #PTKPresentations div ul li.Wmv{
	padding: 3px 0px 0px 24px;
    background-image	: url(../Images/Global/wmv_icon.gif);	
   background-position: 0 10;
	background-repeat: no-repeat;
}
#PTKPresentations div hr {
	margin: 24px 0px 24px 0px;
}

#ptkError 
{
	color: #FF0000;
	font-size: 0.8em;
	padding: 12px 0px 0px 0px;
}

.ptkNoSuchUser
{
	color: #FF0000;
}
/* End Of PTK Styles */

/* Dow Jones */
#dj
{
	background-color: #336699
}

#djWrapper h3,#djWrapper p
{
	padding-left:12px;
	padding-right:12px;
}


#djheader
{
	background-color:#000000;
	height:72px;
	padding: 0px;  
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom: 10px;
}

#djheaderWrap
{
	padding: 0px;  
	margin: 0px; 
}

#djheaderwrap h1
{
	background: transparent url(../Images/Header/lloyds_logo.gif) no-repeat top left; 
	padding: 0px;  
	margin-left: 24px; 
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	width: 119px; 
	height: 48px; 

}

#djheaderwrap h1 span 
{
	display:none;
}

#djCloseWindow
{
	float:right;
}

#djCloseWindow a
{
	font-size:0.8em;
	color:#ffffff;
	padding-right:20px;
	padding-top:60px;
}

#djPrint
{
	float:right;
	padding-right:20px;
	padding-top:0px;
}

#djPrint a
{
	font-size:0.7em;
	text-decoration:none;
	font-weight:bold;
	color:#00536A;
	color: #00708F;
}
#djPrint a:hover
{
	text-decoration: underline;
}
#djPrint a:visited
{
	color: #551A8B;
	color: #7D598F;
}
#djCloseWindow #a2
{
	color:#000000;
}

#djfooterWrapper
{
	background-color:#000000;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	padding-bottom:4px;
	float:left;
	padding-top:4px;
	margin-top:24px;
	margin-right:0px;
	height:18px;
	font-size:0.7em;
	width:100%;
}

#djfooterWrapper #djfooter
{
	padding-left:24px;
}

#djfooter li
{
	display:inline;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:7px;
}

#djfooter,#djfooter a
{
	color:#ffffff;
}
/*End Dow Jones*/

/*Start of forms css*/
.formLabelTextNormal {
	font-size:0.8em;
}
.FormOuter {
	padding: 0px 0px 0px 0px;
}

#formRenderer {
	background-color: #eae8e8;
	width: 500px;
	display: block;
}

.dynformheaderrow {
	padding: 12px 12px 12px 12px;
	color: #ffffff;
	background-color: #000000;
	font-size: 0.9em;
	font-weight: bold;
}

.dynformfullrow {
	padding: 6px 6px 6px 6px;
	clear: both;
}

.dynformlabel {
	width: 100px;
	text-align: right;
	float: left;
	font-size: 0.8em;
	font-weight: normal;
}

.dynformdata {
	width: 350px;
	float: right;
}

.dynformdatacheck {
	 padding-left: 20px;
	text-align:left;
	
}

.dynformradiolabel 
{
	clear:both;
	width: 130px;
	text-align: right;
	float: left;
	font-size: 0.8em;
	font-weight: normal;
	padding-top: 2px;
}

.dynformradiolabel span 
{
	 padding-right:25px;
}
.dynformradiodata {
	text-align: left;
}
#formRenderer .dynformradiodata input {
	width:35px;
}
.dynformradiodesc {
	font-size: 0.8em;
	font-weight: normal;
	padding-top: 10px;
	clear:both;
	padding-left:10px;
}

#formRenderer input {
	width: 250px;	
}

#contentwrapper #column2 #formRenderer select {
	width: 250px;	
}

#formRenderer checkbox {
	width: 20px;	
}
#formRenderer textarea {
	width: 250px;	
}

.dynButton {
	width: 75px;
}

#formRenderer #btnSubmit 
{
	width : 75px;
}

#formRenderer #btnReset 
{
	width : 75px;
}


.FormBottomRow {
	
	clear: both;
	background-color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:3px;
	text-align:right;
	margin-top:10px;	 
}

/*End of forms css*/

/* Press Release Disclaimer styles */
#PRDisclaimer 
{
	font-size: 0.8em;
	width: 512px;
}

#PRDisclaimer h3 
{
	font-size: 1em !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#PRDisclaimer p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#PRBox {
	background-color: #EAE8E8;
	padding: 12px 12px 0px 12px;
	margin: 0px 0px 0px 0px;
}

#PRLeft {
	font-weight: bold;
	float: left;
	width: 160px;
}

#PRRight {
	width: 320px;
}

#PRRight p 
{
	font-size: 0.8em !important;	
}

#PRLeft p, #PRLeft li
{
	font-size: 0.8em !important;	
}

.redtext 
{
	color:Red;
}

#date
{
	float:right;
	font-size: 0.7em;
}

.TextGreyBackground
{
	background-color 	: #EAE8E8;
	padding: 8px 6px 8px 6px !important;
}

.WidthNone
{
	width:auto !important;
}




#searchParms 
{
	padding:10px 10px 10px 10px;
	background-color:#eae8e8;	
	font-size:0.8em;

}

#SearchAreaLabels 
{
	font-weight:bold;	
	font-family: Arial, Helvetica, sans-serif;
}

#dropdownSearchArea 
{

	padding:5px 0px 10px 0px;
	
}
#dropdownSearchArea  SELECT { WIDTH: 200px }

#letterlinkavailable b  { color:White; font-size: 1.0em;FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 12px 5px; COLOR:White; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,Verdana,sans-serif; BACKGROUND-COLOR:Black; TEXT-DECORATION: none; padding-right-value: 0px; padding-left-value: 8px; padding-left-ltr-source: physical; padding-left-rtl-source: physical; padding-right-ltr-source: physical; padding-right-rtl-source: physical }
#letterlinknotavailable  { font-size: 1.0em;FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 12px 5px; COLOR:Gray; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,Verdana,sans-serif; BACKGROUND-COLOR: Black; TEXT-DECORATION: none; padding-right-value: 0px; padding-left-value: 8px; padding-left-ltr-source: physical; padding-left-rtl-source: physical; padding-right-ltr-source: physical; padding-right-rtl-source: physical }

.PanelAtoZ { background-color:Black; }

#headerLetter { font-size: 1.0em; font-weight:bold; background-color:#000000; color:#ffffff;}


/* ============================================================ */
.resultsHeading {
	width: 732px !important ;
	width: 740px ;
	height: 1.1em !important ;
	padding: 4px ;
	margin: 4px 0px 5px 0px ;
	background-color: #000000 ;
	font-size: 0.9em ;
	font-weight: bold ;
	clear: none ;
}
.resultsHeading h4 {
	margin: 0px ;
	color: White ;
	float: left ;
	font-size: 0.9em ;
	font-weight: bold ;
}
.resultsHeading p {
	margin: 0px ;
	color: White ;
	float: left ;
	FONT-SIZE: 0.8em; 
}
.resultsHeading a {
	margin: 0px 0px 0px 8px ;
	text-decoration: none; 
	color: White ;
}

/** START OF OMC CSS DEFINITION **/

.OMCAlignLeft 
{
	text-align: left;
	padding-left:0px;
}
.OMCFooterText 
{
	clear:both;
	color: #000000 ;
	font-size:0.7em ;
	padding-left:0px ;
}
#OuterOMCShell 
{
	padding-left:15px;
	width:750px;
}
.OMCPadding 
{
	padding-left:15px;
}
#allResults 
{
	width:100%;	
}
#OMCFilterBar 
{
	padding-bottom:10px;
	
}
.OMCentire 
{
	font-size:0.8em;
	width:700px;
}
.OMClefter
{
	padding-top:10px;
	float:left;
	width:370px;
	margin-right:10px;
}
.OMClefternone
{
	padding-top:10px;
	float:none;
	width:400px;
	margin-right:10px;
}
.OMCheader
{
	float:none;
	width:400px;
	margin-right:10px;
	font-weight: bold;
}
.OMCrighter
{
	padding-top:10px;
	float:right;
	width:300px;
}
.OMCHideHR 
{
		display:none;
}

#authoredContent #testHR hr
{

	color:#ece9d8;
	border-width:1px;
	width:100%;	
	border-style:solid;
	
}
#OMCChangableHeader 
{
	float:none;
	padding-left:15px;
	font-size:1.4em;
}
#OMCChangableHeader span
{
	text-align:left;
}

#OMCDisclaimer 
{
	font-size:0.7em;	
}
#exportLink 
{
	font-size:0.9em;}

/** OMC a to z bar css **/
#OMCletterlinkavailable b  { color:green; font-size: 0.9em;FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 12px 8px; COLOR:White; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,Verdana,sans-serif; BACKGROUND-COLOR:Black;padding-right-value: 14px; padding-left-value: 8px; }
#OMCletterlinkavailablenot { font-size: 0.9em; color:#999999; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 12px 8px; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,Verdana,sans-serif; BACKGROUND-COLOR:Black;padding-right-value: 14px; padding-left-value: 8px; }
.OMCPanelAtoZ { background-color:Black; padding-top:5px; padding-bottom:5px;}
.OMCTotalLabel { padding-bottom:5px;}
.OMCTotalLabel span{ font-size:0.9em;}
#OMCtotalLeft { width:100%}
#OMCtotalRight { width:100%;}

/** END OF OMC CSS DEFINITION **/


/* San Francsico Micro Site Style */
#imageBoxNarrow {
	margin: 0px ;
	width: 749px ;
	height: 396px ;
	background-color: #000000 ; 
	color: #ffffff ;
}
#imageBoxNarrowCaption {
	float:left; 
	width: 345px ;
	padding: 21px 21px 9px 14px ;
}
#imageBoxNarrowCaption p{
	padding: 0px ;
	margin:  10px 0px 0px 0px;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif ;
}
#contentLinkSet {
	width: 749px ;
	margin: 12px 0px 12px 0px ;
}
#contentLinkSet ul {
	margin: 0px ;
}
#contentLinkSet li {
	margin: 0px ;
	list-style-type: none ;
	display: inline ;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif ;
}
#contentLinkSet li div.contentLinkBox {
	float: left ;
}

#contentwrapper #column3 #RightColumnToolBox ul.SeeAlsoDispay li
{
    padding-left: 22px;
    background-image: url(../Images/Global/print_icon.gif);
    background-repeat: no-repeat;
    background-position:0px;
    margin-left:0px;
    padding-bottom:3px;
}

.right
{
	float:right;
	padding:0px,0px,0px,0px;
}
#ms_right IMG 
{
	vertical-align:top;
	margin: 0px 0px 0px 0px !important; 
}

#story_nav
{
	background-color:#000000;
	height:21px;
	width:510px;
	padding-bottom:5px;
	padding-top:5px;
}

#ms_back
{
	padding-left:5px;
	float:left;
}

#ms_next
{
	padding-right:5px;
	float:right;
}
div.MainImage, div.MainImage img, div.MainImage a:link, div.MainImage a:hover,  div.MainImage a:visited
{
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
}

.noSpace
{
	padding : 0px 0px 0px 0px !important;
	margin: -3px 0px 0px 0px !important;
}

.ms_MulipleImgDisplay
{
	width: 513px;
	background-color:#000000;	
}
/* End of San Francisco Style*/

.fcDefaultLabel 
{
	font-size:0.9em;	
	font-weight:bold;
}

.ListingFeed ul li
{
    background-image: url(../Images/Global/arrow_icon.gif) !important;
    background-repeat: no-repeat !important;
    background-position: 0 7px !important;
    margin:0px;
    padding:0px;
	padding-left: 14px !important;
	font-size: 0.8em !important;
}

.fcsubheadersmall
{
	font-size:0.8em;	
}

.fcsubheader
{
	font-size:0.9em;	

}

#highlight_label span {font-weight:bold;}

/* Business Timetable styles */
.BT_placeholderdef 
{
	width:130px;
	float:left;	
}

.BT_placeholderdef2 
{
	width:350px;
	float:left;	
	
}

.BTClear 
{
	clear: both;
}
.BTred 
{
	color:Red;
}
.BTfont{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 16px 0px;
	font-size: 0.8em;
}
.BTfontMargin8bottom 
{
	margin:  0px 0px 8px 0px;
}
.BTfontbold{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 16px 0px;
	font-size: 0.8em;
	font-weight:bold;
}
.BTfontboldnoresults{
	padding: 0px 0px 0px 0px;
	margin:  16px 0px 16px 0px;
	font-size: 0.8em;
	font-weight:bold;
}
/* note this is used on the bt db listing template page.... */
.align-BR
{
	float:right;
	padding: 20px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}
#LinkButton1 
{
	font-weight:normal;	
}
.BTfontnormal 
{
	font-size:0.8em;
}
/* End of Business Timetable styles */


/* Image Bank Styles */
.ImageBankGrid 
{
	padding: 3px 3px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size:90%;
    color: #333333;
}
.ImageBankGrid tr
{
	vertical-align : top;
}
#ImageBank
{
	padding: 0px 0px 0px 0px;
}
#ImageBankContainer  /* Image Bank Container */
{
   text-align: left;
   position: relative;
   padding: 5px 0px 0px 0px;
   margin : 0px 0px 0px 0px;
 
}
#ImageBankImage /* Individual Image Bank Image */
{
   width:154px;
   float: left; 
   padding: 0px  16px 11px 0px; 
   display: block;
   position: relative;
   text-align:left ;
   vertical-align: top;
   
   

}
#ImageBankImage a
{
	font-size: 0.8em;
	color : #00536A;
	color: #00708F;
	text-decoration : none;
	
}
#ImageBankImage a:hover
{
	text-decoration: underline;
}
#ImageBankImage a:visited
{
	color: #7D598F;
}
#ImageBankImage .head
{
	font-size: 0.9em;
	font-weight:bold ;
	clear: both;
	height :37px;
}

#ImageBankImage .summary
{
	font-size: 0.8em;
	padding-bottom : 5px;
	clear: both;
}
.ImageBankLink 
{
	padding-bottom : 2px;
}

/* End Image Bank Styles */

/*** Extra Styles For Events (Quick Fix - "Going with the flow") NB: Long term, Css styles need to be managed
more efficiently.  There are too many Id Selectors for common styles!!! ***/
#contentwrapper #divEventPromotions
{
	float: left; width: 250px;
}
#contentwrapper #divFeaturedEvents
{
	float: right;
	width: 250px;
}
#contentwrapper #divFeaturedEvents span.pubHeading
{
	font-size: 0.9em;
}
#contentwrapper #divFeaturedEvents ul
{
	
	font-size: 0.8em;
}
.List
{
	display: list-item;
	padding:0px 0px 0px 24px;
	margin:  0px 0px 0px 0px;
	margin-bottom: 0.25em;
	float: none;
	vertical-align: middle;
	list-style-type : none ;
}
#contentwrapper #column2 #paraEventAudience select, #contentwrapper #column2 #paraEventLocation select
{
	width: auto;
}
.ContentItems p
{
	margin: 0.8em 0;
}
.ContentItems
{
	font-size: 0.8em;
}
.ContentItems p
{
	clear: both;
}
p label,
#paraEventAudience label,
#paraEventLocation label,
#authoredContent #paraDescription label,
#paraEventDate label
{
	font-weight: bold;
	width: auto;
	float: left;
	margin-right: 0.8em;
}
#paraIsLloydsOrganiser label
{
	clear: both;
	float: none;
}
#paraIsLloydsOrganiser span
{
	font-size: 1em;
}
#divFeaturedEvents span.pubHeading
{
	font-size: 1em;
}
#placeholderDateFrom
{
	float: left;
	margin-left: 10px;
}
#placeholderDateTo
{
	float: right;
}
#contentwrapper #rightcontentwrapper #column2 #paraDescription #authoredContent
{
	/*font-size: 0.8em;*/
}
#contentwrapper #column2 #phIsLloydsOrganiser label
{
	line-height: 3.0em;
	font-weight: normal;
}
.OutsideListOfLinks
{
	list-style-position: outside;
	padding: 0 0 0 14px;
	background-image: url(/CmsPhoenix/Images/Global/arrow_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
.ContentItem span.pubHeading
{
	display: block;
}
.ContentItem ul
{
	margin-bottom: 0.8em;
}

#contentwrapper #column2 #searchPanel
{
	background-image: url(../Images/Global/corner_br_grey.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #EAE8E8;
	font-size: 0.8em;
}

#contentwrapper #column2 #searchPanel div.LineSpacer
{
	width: 100%;
	clear: both;
	line-height: 0.8em;
}
#contentwrapper #column2 #searchPanel div
{
	width: 100%;
	clear: both;
	line-height: 2.0em;
}
#contentwrapper #column2 #searchPanel .Line span
{
	float: left;
}
#contentwrapper #column2 #searchPanel div input
{
	margin-left: 10px;
}
#contentwrapper #column2 #searchPanel  .Line label
{
	margin-left: 10px;	
	width: 100px;
	float: left;
}
#contentwrapper #column2 #searchPanel  select
{
	width: auto;
}
#contentwrapper #column2 #searchPanel #submitSearch
{
	margin-left:  20px;
}
#listitemupcomingevent1, #listitemupcomingevent2, #listitemupcomingevent3
{
	line-height: 1em;
}
#contentwrapper #rightcontentwrapper #column3 #PrintPage a:visited
{
	color: #00708F;
}	
#divFilterText
{
	margin-top: 7px;
	margin-bottom: 0.8em;	
}
#divFilterText label
{
	display: block;
	font-size: 0.9em;
}
#divFilterText span
{
	font-weight: bold;
	font-size: 0.8em;
}
#linkBack
{
	font-size: 0.8em;
	width: 10em;
}
#ctlWhatsNew,
#MetaDataPlaceholder,
#ctlRedirect
{
	font-size: 0.8em;
}
.tblRow span
{
	white-space: nowrap;
	display: block;
}
#divFeaturedEvents ul
{
	margin-top: -4px;
}
/* For accessibility in the event of no Css styling*/
.AlternativeText
{
	display: none;
}
