/*global styles */
html,body 
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size:100%;
   color: #333333;
}

.block
{
	display:block;
}
.editTitle {
	font-weight: bold;
}
a
{
	text-decoration:none;
	color:#00536A;
}

a:hover {
	text-decoration:underline;
}


img {
	border:0px;
	padding:0px;
}


ul	{list-style-type:none;}
ul, li, h2, p	{margin : 0px; padding : 0px;}
.highlight {font-weight:bold;}

.error {
	font-size: 0.8em;
	color: #ff0000;
	font-weight: bold;
}

.errorNoSize {
	color: #ff0000;
	font-weight:normal;
}
	
#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; 
}

table.headerMap
{
	background-color:#000000;
	height:72px;
	padding: 0px;  
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom: 10px;
}

#headerWrapMap
{
	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:983px;
	text-align:right;
	padding: 10px 0px 0px 0px;
}

#headNav {
	width: 985px;
	height: 72px;
}

#headerwrap #utility li{
	padding: 0px  0px 0px 7px;
}

#headerwrap #utility li #hlContactUs{
	padding: 0px  7px 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:962px;
	height:40px;
	margin-top:0px;
	vertical-align: middle;
	padding-left: 23px;
}

#toolbar #ctlMCMSBread
{
	width:800px;
	height:28px;
	float:left;
	margin:0px;
	padding:0px;
	font-size : 1em;
	font-weight : normal;
	padding-left:0px;
	padding-top:10px;
	vertical-align: middle;

}

#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/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/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/corner_br_blue.gif);
	background-position: bottom right;
	background-repeat: no-repeat;

}

#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;
}
.specialHeading {
	font-size: 1.1em;
	font-weight: bold;
}

 #column2 h2.specialHeading {
	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;
}

#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;
}

.searchSubjectFilterItem {
	padding: 0px 0px 0px 24px;	
	font-size: 0.8em;
}

.searchSubjectFilterItemLine2 {
	padding: 0px 0px 0px 10px;
}

#searchLHFilterHeading {
	padding: 0px 0px 0px 24px;
	font-size: 0.9em;
	font-weight: bold;
}

.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;
}

#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;
}

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:245px;
}

#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;

}
/*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;
}

.intro{
	padding: 0px 0px 0px 0px;
	margin:  12px 0px 12px 0px;
	font-size: 1.2em;
	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;
	height: 40px;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 24px 0px 10px 0px;
}


#filterNarrow{
	width: 501px;
	height: 40px;
	float: left;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 6px 0px 10px 0px;
}
.filterContainer 
{	
	background-color: #eae8e8;
	margin-bottom: 10px;
	padding: 2px;
}
#filter3Way1{
	width: 280px;
	height: 40px;
	float: left;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 6px 0px 10px 0px;
}

#filter3Way2{
	width: 280px;
	height: 40px;
	float: left;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 6px 0px 10px 0px;
}

#filter3Way3{
	width: 530px;
	height: 40px;
	float: left;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 6px 0px 10px 0px;
}

#filter3WayFiller1{
	width: 20px;
	height: 25px;
	float: left;
	padding: 30px 4px 4px 4px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 4px 0px 10px 0px;
	vertical-align: middle;
}

#filter3WayFiller2{
	width: 20px;
	height: 25px;
	float: left;
	padding: 30px 4px 4px 4px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 4px 0px 10px 0px;
}

#filter2Way1{
	width: 214px;
	height: 40px;
	float: left;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 6px 0px 10px 0px;
}

#filter2Way2{
	width: 214px;
	height: 40px;
	float: left;
	background-color: #eae8e8;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 6px 0px 10px 0px;
}

#filter2WayFiller1{
	width: 20px;
	height: 40px;
	float: left;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 4px 0px 10px 0px;
}

#filter2WayHolder{
	width: 100%;
	height: 40px;
	float: left;
	background-color: #eae8e8;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	font-size: 0.8em;
	margin: 4px 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: 24px 0px 10px 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: 24px 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 {
	padding: 6px 6px 6px 6px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}

.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;
}

#column4
{
	padding-left:24px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top: 0px;
	width: 700px;
	float:left;
}

#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:24px;
	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 #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/print_icon.gif);
    background-repeat: no-repeat;
    background-position:0px;
    margin-left:0px;
    padding-bottom:3px;
}

#contentwrapper #column3 a {
	font-size:0.7em;
	text-decoration:none;
	color:#00536A;
}

.SeeAlso, .OtherLinks, .Downloads
{
	margin: 0px 0px 8px 0px !important; padding: 0px 0px 0px 13px!important;
}

.SeeAlso a {
	font-size:0.7em;
	text-decoration:none;
	font-weight:bold;
	color:#00536A;
}

.OtherLinks a {
	font-size:0.7em;
	text-decoration:none;
	color:#00536A;
	font-weight:bold;
}

.Downloads a {
	font-size:0.7em;
	text-decoration:none;
	color:#00536A;
	font-weight:bold;
}

#contentwrapper #column3 a:hover {
	text-decoration: underline;
}

#quicklinks,#lloydsmarket,#worldwide,#aboutus,#needhelp {
	margin-top:12px;
	margin-bottom:12px;
	 padding: 0px 0px 0px 24px;
}

#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.8em;
}

#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;
}


/*
#quicklinks  h2
{
	background: transparent url(../Images/Homepage/heading_quick_links.gif) no-repeat top left; 
	width:93px;
	height:15px;
	margin-bottom: 5px;
}
*/

#quicklinks ul
{
   margin: 0px;
   padding-left: 0px;
   list-style: none;
}

#quicklinks 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;
}

.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;
	margin-top:24px;
	margin-right:0px;
	height:18px;
	font-size:0.7em;
	width:985px;
}

table.footerWrapper
{
	background-color:#000000;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	float:left;
	padding-top:4px;
	margin-top:24px;
	margin-right:0px;
	height:18px;
	font-size:0.7em;
}

#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
{
	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;
}

#copyrightMap
{
	float:left;
	clear: left;
	width: 600px;
	font-size:0.7em;
	padding-left:24px;
	margin-bottom:10px;
}

#toolbar #searchoptions a
{
	color:#000000;
	font-size:0.7em;
}

/* footer styles */
#footer,#footer 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 div
{
	padding-top 		: 12px;
	padding-bottom 	: 12px;
	padding-left		: 12px;
	padding-right		: 12px;
	margin-top 			: 12px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	background: transparent url(../Images/Global/corner_br_grey.gif) no-repeat bottom right; 
	background-color 	: #EAE8E8;
}



#RelatedLinks 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
{
	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/arrow_icon.gif);
   background-repeat	: no-repeat;
   background-position	: 7px 11px;
}

#RelatedLinks 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 {
	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;
}
 
#RelatedLinks div.Downloads li .Unknown
{
    background-image	: url(../Images/Global/arrow_icon.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;
}

.Downloads a {
	font-size:0.7em;
	text-decoration:none;
	color:#00536A;
}
/* 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/ppt_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/ppt_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/ppt_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;
	
}

#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*/

.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 #Reset1 
{
	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;	
}

.filterBackground
{
	width: 100%;
	background-color: #eae8e8;
	
}

