td.header{ height:20px;}

td.column{ height:200px;}

td.hp_header{ vertical-align:top; padding: 1px 0px 0px 0px;}

td.leftline{border-left: #999999 solid 1px;}

/* Content used to format body */
/* Also used to add border left and right on main body */
/* Dont remove */
#contentholder
{
	border-right: #b2b2b2;
	border-left: #b2b2b2;
	border-top: #b2b2b2;
	border-width: 1px 1px 0px 1px;
	border-style: solid solid none solid;
	width: 980px;
	vertical-align:top;
}

/* The header tag is used to format images on landing page */
#header
{
	padding: 0px 2px 2px 10px;
	width: 750px;
	vertical-align: top;
	margin: 0px;
}

/* Used to format main structure */
/* Structure broken into four cols */
/* main is all four cols */
/* tabs_nav_row is the section where the tabs sit */

#main
{
	padding: 3px 4px 5px 8px;
	width: 750px;
	vertical-align: top;
	margin: 5px;
	height: 60px;
}

#main_top_section
{
padding-left:13px;
}

#main table.content_table
{
   display:inline;
   float:left;
}


#mainone
{
	padding: 3px 10px 5px 10px;
	width: 186px;
	vertical-align: top;
	margin: 5px;
}

#mainone_sml
{
	padding: 3px 5px 5px 8px;
	width: 145px;
	vertical-align: top;
	margin: 5px;
}

#maintwo_left
{
	padding: 3px 18px 5px 0px;
	width: 358px;
	vertical-align: top;
	margin: 5px;
	
}

#maintwo_right
{
	padding: 3px 11px 5px 16px;
	width: 358px;
	vertical-align: top;
	margin: 5px;
}

#maintwo_left a
{
	text-decoration:none;

}

#maintwo_right a
{
	text-decoration:none;

}



#mainthree
{
	padding: 3px 28px 13px 16px;
	width: 560px;
	vertical-align: top;
	margin: 5px;
}


#mainthree a
{
text-decoration:underline;
}


#mainthree_notabs
{
	padding: 4px 20px 5px 6px;
	width: 560px;
	vertical-align: top;
	margin: 5px;
}


#mainthree table
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


#main a
{
text-decoration:none;}

#main a.line
{
text-decoration:underline;}

#mainthree a.hyperlink
{
	color: #01215c;
	font-size: 12px;
	line-height: 18px;
	padding: 1px 0px 3px 0px;
	margin: 1px 0px 3px 0px;
	text-decoration:underline;
}

/*#mainthree ul
{
	list-style-image:url(/global/images/common/bullet.gif); 

	

}*/

#mainfour
{
	padding: 3px 0px 13px 16px;
	width: 560px;
	vertical-align: top;
	margin: 5px;
}

#mainfour h2.region
{
	border-bottom-color: #ccd3dd;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	color: #01215c;
	font-size: 14px;
	line-height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 7px 0px 10px 0px;
}


#mainone a.mailto
{
text-decoration:underline;}

#main_contact_indent
{
	padding: 3px 20px 5px 40px;
	width: 580px;
	vertical-align: top;
	margin: 5px;
}

#main_contact_indent p
{
font-size:12px;}


#tabs_nav_row
{
	padding: 5px 0px 5px 14px;
	width: 750px;
	vertical-align: top;
	margin: 5px;
	height: 40px;
}

/*Popup pages from old site*/

#popuptop {	border-right: medium none; padding-right: 5px; border-top: medium none; padding-left: 5px; background-color:#003d7f; padding-bottom: 5px; border-left: medium none; width: 100%; padding-top: 5px; border-bottom: medium none; text-align: left;}


/* Main Contact us page */

#maincontact
{
	padding: 0px 10px 5px 22px;
	width: 560px;
	vertical-align: top;
	margin: 5px;
}

#maincontact p.head
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0px 5px 0px;
	border-bottom: none;
	width: 560px;
	font-weight:bold;
	line-height:20px;
	display:block;
}

#maincontact h4.sub
{
	margin: 5px 0px 5px 0px;
	border-bottom: 3px solid #ccd3dd;
	width: 560px;
	line-height: 35px
}

#maincontact td
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
border-bottom:1px solid #D9D9D9;
border-color:#D9D9D9;
line-height:17px;
padding-top:8px;
}



#maincontact dt.line
{
	width: 30px;
}


#maincontact a
{
text-decoration:none;}


/* Few pages that need a table, can't use li - eg Equity Capital Mkts */

#table_contact
{
	padding: 0px 10px 5px 50px;
	width: 700px;
	vertical-align: top;
	margin: 0px 0px 0px 10px;
}

#table_contact td
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:17px;
}




/* Used to format DAM on homepage */
/* Structure broken into four cols */
/* dam is all four cols */

#maintwodam
{
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	margin: 5px;
	width: 372px;
}
#mainonedam
{
	padding: 5px 10px 5px 10px;
	width: 186px;
	vertical-align: top;
	margin: 5px;
	line-height: 17px;
}
#mainonedam ul
{
	list-style-image:url(/global/images/common/bullet.gif); 
}
#mainonedam_search
{
	padding: 5px 0px 5px 10px;
	width: 186px;
	vertical-align: top;
	margin: 3px;
}
#mainonedam a.contact { font-size:11px; text-decoration:underline; }
#mainonedam a.callout { color: #01215c; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

#mainonedam b { color: #01215c; }

#mainthreedam
{
	padding: 3px 20px 5px 8px;
	width: 560px;
	vertical-align: top;
	margin: 5px;
}

#main_accolades
{
	padding: 3px 20px 5px 8px;
	vertical-align: top;
	margin: 5px;
}



#mainonedam p
{
	font-size: 11px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 0px 3px 0px;
	margin: 1px 0px 3px 0px;

}

#mainonedam h4
{
	line-height: 17px;
	color: #01215c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 1px 0px 3px 0px;
	padding: 1px 0px 3px 0px;
	display:inline;
}
#maintwodam p
{
	font-size: 11px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 0px 3px 0px;
	margin: 1px 0px 3px 0px;
	display:inline;
}
#maintwodam h4
{
	line-height: 17px;
	color: #01215c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 1px 0px 3px 0px;
	padding: 1px 0px 3px 0px;
	display:inline;
}
#mainonedam a
{
text-decoration:none;}

#mainthreedam a
{
text-decoration:none;}

#maintwodam a
{
text-decoration:none;
}



/* Search boxes formating */
#search { width: 169px; }

#search td.body
{
	border-right: #b2b2b2;
	border-left: #b2b2b2;
	border-width: 0px 1px 0px 1px;
	border-style: none solid none solid;
	padding: 3px 8px 3px 8px;
}

#search td select 
{	
	
	font-size: 12px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
}

#search select
{
	font-size: 12px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Gazz search top right home page */
#searchArea_row td {
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	margin:0px 0px 0px 0px;
	width: 142px;
	height: 18px;
	background-color:#E6E9EE;
}



/* Right column home page */
#tools
{
	width: 190px;
	vertical-align: top;
	padding: 0px;
	margin: 1px 0px 0px 0px;
}

#tools td
{
	padding: 5px;
	margin: 5px;
	
}

#tools td.shares
{
	background-image: url(../images/background/markets.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10.5px;
	color:#53585b;
	font-weight: bolder;
	padding: 8px;
	margin: 8px;
}


#tools b { color: #01215c; }
#tools i { color: #666666; }


/* Right column */
#rightcol
{
	padding: 3px 0px 5px 5px;
	width: 206px;
	vertical-align: top;
	margin: 5px;
}

#rightcol b { color: #01215c; }
#rightcol i { color: #666666; }
#rightcol h6 { padding: 0px 0px 0px 0px; }
#rightcol a { font-size:11px; text-decoration:underline; }
#rightcol p { font-size:11px;}


/* Market rates page */

#rightcol_mkt
{
	padding: 3px 0px 5px 5px;
	width: 220px;
	vertical-align: top;
	margin: 5px;
}

#rightcol_mkt h6 { padding: 0px 0px 0px 0px; }
#rightcol_mkt a { font-size:11px; text-decoration:underline; }
#rightcol_mkt p { font-size:11px;}

#mainthree_mkt
{
	padding: 3px 28px 13px 16px;
	width: 500px;
	vertical-align: top;
	margin: 5px;
	font-size:
}

#mainthree_mkt table
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}





/*Right column for deals, accolades and MR's */
#rightcol_dam
{
	padding: 3px 0px 5px 5px;
	width: 206px;
	vertical-align: top;
	margin: 5px 0px 5px 5px;
}

#rightcol_dam p {

	font-size: 11px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 0px 3px 0px;
	margin: 1px 0px 3px 0px;
}

#rightcol_dam h4
{
	color: #01215c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}

#rightcol_dam b { color: #01215c; }
#rightcol_dam i { color: #666666; }
#rightcol_dam a { color: #01215c;text-decoration:none; }
#rightcol_dam h6 { padding: 0px 0px 0px 0px; }
#rightcol_dam a.contact { font-size:11px; text-decoration:underline; }


/* Footer formating */
#footer
{
	width: 980px;
	padding: 0px;
}

#footer p
{
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}

#footer a
{
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-decoration:none;
}

/* Popups */
.popupHeadings {font-family: Arial; font-size: 14px; color: #336699; font-weight: bold;}



