.BoldBlueList {
 	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366
}


body {
	margin:0px 0px;
	padding:0px;
}

.RateQuote {
FONT-SIZE: 0.7em;
PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}

.disclaimer
{
	font-weight: bold;
	font-size: 11px;
	color: red;
}

#Content {
	margin:0px auto;
}

#Head {
	color: White;
	margin:0px auto;
}

#Head a {
	color: White;
}

table, td {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2
{
	 color: #003366;
	 font-size: 12px;
	 font-weight: bold;
	 margin:16px 6px 0 6px;
	 margin-left:0;
}

.OverviewHead
{
 color: #000;
	 font-size: 16px;
	 font-weight: bold;
	 margin:16px 6px 0 6px;
	 margin-left:0;
}

h3
{
	font-size:11px;
	font-weight: bold;
	margin:12px 0 6px 0;
	color: #003366;
}

p {
	font-size: 0.7em;
}

sup
{
	font-size:0.6em;
}

p a {
	font-size: 1em !important;
}

a p {
	font-size: 1em !important;
}

p span {
	font-size: 1em !important;
}

p strong
{
	color: #003366;
}

li {
	font-size: 11px;
}

li a, li a:hover, li a:visited {font-size:11px;}

ol 
{
	margin-left:0;
	padding-left:1.5em;
}

ol li, ul.letters li, ul.letters ul li, ul li
{
	margin:1em 0;
}

ul.glossaryContents li a:link {
	font-size: 11px;
}

ul.glossaryContents {
	margin-left:25px;
}

ul.letters
{
	list-style-type: upper-alpha;
	margin-left:0;
	padding-left:1.5em;
}

ul.letters ul
{
	list-style-type: lower-roman;
}

span.redStar
{
	color:Red;
}

.Body{
	font-size: 0.7em;
}

.Body a:link /* added to fix inheritance issue with links on contact page */
{
	font-size:1em;
}

.Body td
{
	line-height:1.5em;
}

.Indent {
	margin-left: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.PaleBlueCell {
	background-color: #99CCFF;
}

a {
	 color: #003366;
	 font-size: 0.65em;
	 text-decoration: none;
}

a:visited {
	 color: #003366;
	 font-size: 0.65em;
 	 text-decoration: none;
}

a:hover {
	 color: #000000;
	 font-size: 0.65em;
	 text-decoration: underline;
}

a.SmallGrey:link {
	color: #999999 !important;
	font-size: 0.54em;
	text-decoration: none;
}

a.SmallGrey:visited {
	 color: #999999 !important;
	 font-size: 0.54em;
	 text-decoration: none;
}

a.SmallGrey:hover {
	 color: #000000 !important;
	 font-size: 0.54em;
	 text-decoration: none;
}

a.newInfo:link, a.newInfo:visited
{
	color:#ff0033 !important;
}

a.Bold:link {
	 color: #ffffff;
	 font-weight: bold;
	 font-size: 0.65em;
}

a.Bold:visited {
	 color: #ffffff;
	 font-weight: bold;
	 font-size: 0.65em;
}

a.Bold:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 0.65em;
}

.WhiteCell {
	border: 2px Solid #999999;
	background-color: #ffffff;
}

.TopBorder {
	border-top: 1px Solid #003366;
}

.BottomBorder {
	border-bottom: 1px Solid #003366;
}

.TopLeftBorder {
	border-top: 1px Solid #003366;
	border-left: 1px Solid #003366;
}

.TopRightBorder {
	border-top: 1px Solid #003366;
	border-right: 1px Solid #003366;
}

.SubText {
	font-size: 0.55em !important;
	color: #ffffff !important;
}

.LowerNavBG {
	background-image: url(../images/bg_footer.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.BoldWhite {
	color: #ffffff !important;
	font-weight: bold;
	font-size: 0.65em;
}


.BoldBlue, .BoldBlue a
{
	 color: #003366;
	 font-size: 10px;
	 /*font-size: 0.65em;*/
	 font-weight: bold;
}

.BoldBlue a
{
	text-decoration:underline;
}

.LargeBlue {
	 color: #003366;
	 font-size: 0.8em !important;
	 font-weight: bold;
}

.BlueBorder {
	border: 1px Solid #013466;
}

.FieldMedium {
	width: 190px;
	border: 1px Solid #003366;
}

.FieldLarge {
	width: 390px;
	border: 1px Solid #003366;
}

.RatesFields {
	width: 130px;
	/*height: 15px;*/
	font-size: 0.7em;
	border: 1px Solid #003366;
}

.bgDivider {
	background-image:url(/images/contactform/divider.gif);
	background-attachment:fixed;
	background-position:top;
	background-repeat:no-repeat;
	color: #003366;
	font-weight: bold;
	font-size: 10px;
}
.SmallText
{
	font-size: 0.6em;
}


.floatrightplain {
	float: right;
	margin: 0 0 0px 10px;
 }
 

.RatesPanelGreyText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #999999;
}

.RatesPanelBlueText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em !important;
	color: #003366;
}

.btnRates {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	background-color: #336699;
	width: 62px;
	font-size: 0.6em !important;
	color: White;
	height: 19px;
}

#clear_bullets ul {
	list-style-image: url(../images/clear.gif);
	margin-left: 25px;
	padding-left: 0px;
}

#more_indented ul {
	/*list-style-image: url(../images/clear.gif);*/
	/*margin-left: 85px;*/
	margin:0px 0px 0px 65px;
	padding:0px;
}


/* SEARCH FACILITY RESULTS STYLES */ 

div.searchresults
{
    width:530px;
	padding: 0px;
	padding-left: 20px;
	margin-left:20px;
	background-color:#99CCFF;/*#F2F2F2*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
}

div.panel
{
	width:480px;
	padding: 8px;
	background-color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
}

div.floatright
{
	padding-right: 8px;
	float: right;
	font-size:12px;
}

span.searchheader
{
	display:block;
	font-size: 1.2em;
	font-weight:bold;
	color:#7974C2;
}

.searchresults h1
{
	font-size:16px;
}

.searchresults .panel h2 a
{
	font-size:12px;
}


.searchBox
{
	width:120px;
	height:14px;
	border:1px solid #003366;
	font-size:11px;
	margin:10px 0 0 7px
}

/* New rate boxes without tables */

.ratesFooter
{
	background:url(../images/ratespanel/footer_rates.gif) 0 0 no-repeat;
	height:20px;
	width:147px;
}

.ratesHeader
{
	background:url(../images/ratespanel/header.gif) 0 0 no-repeat;
	padding:7px;
}

.ratesBox
{
	width:147px;
	margin:0px 0;
	background-color:White;
}

	
/* Glossary Styles + Summary Table styles */

.glossaryTable td a,.glossaryTable td a:hover, .glossaryTable td, .glossaryTable td a:visited
{
	font-size:10px;
	color: #003366;
}

.glossaryTable td a:hover
{
	color:#000000;
}

.glossaryTable th a,.glossaryTable th a:hover, .glossaryTable th a:visited
{
	color:White;
	font-size:11px;
}

.glossaryTable td a:visited
{
	color:#999;
}

.glossaryTable,
.productSummary
{
	width: 90%;
	background-color: #FFFFFF;
	border: 1px solid #003366;
	margin: 6px;
	padding: 0px;
 }

.glossaryTable th,
.productSummary th
{
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	padding: 10px;
	text-align: left;
	background-position: center center;
	background-color: #003366;
	margin: 0px;
	border-bottom:1px solid white;
 }

th.bottom
{
	border:0;
}

.glossaryTable tr td,
.productSummary tr td
{
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0 5px;
	text-align: left;
	vertical-align: middle;
}

.productSummary th.mainHeader
{
	text-align:center;
}

.glossaryList li
{
	margin:12px 40px 12px 0;
}

/* Press Release Styles */

p#pressTitle 
{
	background:#fff url(../images/presstitle_bg.gif) no-repeat scroll top left;
	height:38px;
	width:250px;
	color: #FFFFFF;
	font-size: 12px;
}

p#pressTitle strong 
{
	padding:10px 5px 5px 10px;
	display:block;
	color:#ffffff;
	
	
}

ul.pressList li a
{
	font-size:1.1em !important; /* CC - Had to include '! important' to fix IE6 tiny text problem. Style getting overridden by various other rules*/
}

/* # New Footer styles # */

.footer
{
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-size:9px;
	width:744px; 
    background: #003366 url(../images/bg_footer_top.gif);
    background-position:top;
    background-repeat:no-repeat;
}

.footer .text
{
	display:block;
	margin:0 5px;
	padding-top:5px;
}

.footer .right
{
	text-align:right;
}

.footer .text a:link, .footer .text a:visited, .footer .text a:hover, .footerlist a:link, .footerlist a:hover
{
	color:#ffffff;
	text-decoration:none;
	font-size:9px;
}

.footer .text a:hover, .footerlist a:hover
{
	text-decoration:underline;
}

.footer img
{
	margin-bottom:-2px;
}

ol.footerlist
{
	margin: 15px 10px 5px 15px;
	padding-top:5px;
	display:block;
}

ol.footerlist li
{
	font-size: 9px;
}


/* # Fees Table Styles # */

.feesTable
{
	width:100%;
	border:0;
}

.feesTable th
{
	font-size:11px;
	font-weight:normal;
}

.feesTable td
{
	width:160px;
	text-align:right;
	font-size:11px;
}

/* # International Payments Table Styles # */

table.PaymentsTable, table.pressRelease
{
	width: 100%;
	border: #003366 1px solid;
	border-collapse: collapse;
}

table.PaymentsTable th, table.pressRelease th
{
	font-size:13px;
	color:#ffffff;
	background-color:#003366;
	padding:4px;

}

table.PaymentsTable td, table.pressRelease td
{
	font-size:11px;
	color:#003366;
	background-color:#99CCFF;
	width:50%;
	padding:4px;
	border:1px solid #003366;

}

table.pressRelease, table.pressRelease th, table.pressRelease td
{
	border:0;
}

table.pressRelease td
{
	width:auto;
}

table.invisible td
{
	background-color:#ffffff;
	color:#000000;
}

/* Contacts table background */
td.light_blue {background-color:#ECF5FF;}

td.dark_blue {background-color:#DFEEFF;}

/* FAQ table */
table.FaqTable
{
width:400px;
border: #003366 1px solid;
}

table.FaqTable th
{
	font-size:13px;
	color:#ffffff;
	background-color:#003366;
	padding:4px;

}

table.FaqTable td
{
	font-size:13px;
	color:#003366;
	background-color:#fff;
	padding:4px;
	border:1px solid #003366;

}

/* Credit Ratings Table */

table.CredTable
{
width:400px;
border: #003366 1px solid;
}

table.CredTable th
{
	font-size:11px;
	color:#ffffff;
	background-color:#003366;
	padding:4px;
}

table.CredTable td
{
	font-size:11px;
	color:#003366;
	background-color:#fff;
	padding:4px;
	border:1px solid #003366;
}


/* Summary table */

div.summaryBox
{
	margin:12px auto;
	background-color:#003366;
	color:#ffffff;
	text-align:center;
	padding:5px 0;
	width:60%;
	font-size:20px;
}

div.summaryBox strong
{
	font-size:26px;
}


/* Calendar */

.bdplPopUp a
{
	font-size:11px;
	padding:2px;
}