﻿body
{
    background-image:url(Images/bgGradient.gif);
    background-repeat:repeat-x;
    background-position:left 122px;
    background-color:#18207a;
    margin:0 0 10px 0;
    font-family:Verdana;
    font-size:11px;
}

h1
{
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
    color:#0a0f4e;
    margin-top:0;
    margin-bottom:10px;
    padding-top:0;
    text-align:left;
}

h2
{
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
    color:#083E88;
    margin-top:0px;
    padding-top:0px;
    text-align:left;
}

h3
{
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
    text-align:left;
}

h4
{
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
    color:#4b70d4;
    margin-top:0px;
    padding-top:0px;
    text-align:left;
}

input
{
    font-family:Verdana;
    font-size:11px;
}

textarea
{
    font-family:Verdana;
    font-size:11px;
}

.lightbluetitle
{
    width:159px;
    height:19px;
    background-image:url(Images/lightbluetitlebg.jpg);
    padding:3px 0 0 9px;
    font-size:11px;
    font-weight:bold;
    color:#002779;
}

.bluetitle
{
    color:#083E88;
    text-transform:uppercase;
}

p
{
    margin:0 0 15px 0;
    padding:0;
    text-align:justify;
}

a
{
    color:#083E88;
    font-family:Verdana;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

ul
{
    margin:0 0 0 15px;
    padding:0;
}

ul li
{
}

/*.linkbutton
{
    padding: 0px 5px; background: #a2823f none repeat scroll 0% 0%;
    line-height: 25px;
    display: block;
    height: 25px;
    color: #ffffff;
    text-decoration: none;
    text-align:left;
    
}

.linkbutton:hover
{
    text-decoration:none;
}*/



.linkbutton
{
    display:block;
    float:left;
    height:45px;
    text-decoration:none;
    width:auto;
}

.linkbutton:hover
{
    text-decoration:none;
}

.linkbutton span
{
    display:block;
    color:#ffffff;
    float:left;
    background-image:url(images/linkbutton.png);
    background-repeat:no-repeat;
    background-position:left top;
    height:20px;
    padding:15px 10px 10px 17px;
}
.doubleline span
{
    height:27px;
    padding-top:8px;
}

.linkbutton i
{
    display:block;
    float:left;
    background-image:url(images/linkbuttonright.png);
    background-position:right top;
    width:12px;
    height:45px;
}

.backgroundleft
{
     position:absolute;
     background-image:url(Images/headerleft.jpg);
     background-repeat:repeat-x;
     top:0;
     left:0;
     width:50%;
     height:132px;
     z-index:-5;
}

.backgroundright
{
    position:absolute;
    background-image:url(Images/headerright.jpg);
    background-repeat:repeat-x;
    top:0;
    right:0px;
    width:50%;
    height:132px;
    z-index:-5;
}

#wrapper
{
    position:relative;
    margin:0 auto;
    width:958px;
    z-index:0;
}

.bigG
{
    position:absolute;
    background-image:url(Images/bigG.png);
    background-repeat:no-repeat;
    top:122px;
    left:-41px;
    width:1030px;
    height:538px;
    z-index:-1;
}

#header
{
    position:relative;
    width:958px;
    height:150px;
    background-image:url(Images/headerbg.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    margin-bottom:14px;
}

.logo
{
    position:relative;
    top:20px;
    left:38px;
}



#header .navigation
{
    position:absolute;
    top:61px;
    right:29px;
}

.navigation ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    color:#002779;
}

.navigation ul li
{
    float:left;
    margin-left:12px;
}

#content
{
    float:left;   
}

.leftcolumn
{
    float:left;
    width:247px;
    margin-right:10px;
}

.leftcolumn .borderleft
{
    float:left;
    margin-left:-9px;
}

.leftcolumn .borderright
{
    float:left;
}

.rightcolumn
{
    float:left;
    width:680px;
    background-color:#ffffff;
    padding:10px;
    #padding-top:0px;
    #padding-bottom:0px;
}

.rightcolumnwhite
{
    float:left;
    width:700px;
    background-color:#ffffff;
    color:#0a0f4e;
    padding:12px 0 12px 4px;
    font-size:11px;
}

.sidenav
{
    background-color:#ffffff;
    padding:10px;
    margin-top:28px;
}

.sidebarbutton
{
    font-size:11px;
    background-image:url(images/sidenavitembg.gif);
    background-repeat:repeat-x;
    color:#ffffff;
    display:block;
    text-decoration:none;
    text-transform:uppercase;
    margin:0;
    line-height: 40px;
    clear:both;
    text-align:center;
}

.sidebarbutton:hover
{
    text-decoration:none;
    color: #d9c8a3;
}

.productsandservices
{
    float:left;
    margin-bottom:31px;
    #margin-bottom:17px;
}

.productsandservices ul
{
    font-size:11px;
    list-style-type:none;
    margin:0;
    padding:0;
}

.productsandservices ul li
{
    background-image:url(images/sidenavitembg.gif);
    background-repeat:repeat-x;
    width:227px;
    height:40px;
    line-height: 30px;
    text-align:center;
    margin-bottom:4px;
    #margin-bottom:1px;
}

.productsandservices selected
{
    color:#ac8b45;
    display:block;
    text-decoration:none;
    margin:0;
    line-height: 50px;
}

.productsandservices ul .sep
{
  

}

.productsandservices a
{
    color:#ffffff;
    display:block;
    text-decoration:none;
    text-transform:uppercase;
    margin:0;
    line-height: 40px;
}

.productsandservices a:hover
{
    color: #d9c8a3;
}

.featuredproduct
{   
    float:left;
    background-repeat:repeat-x;
    background-image:url(images/assetmanagementbg.gif);
    background-repeat:repeat-x;
}

.featuredproduct a
{
    color:#0d1359;
    display:block;
    text-decoration:none;
    margin:0;
    line-height: 45px;
    text-align: center;
}

.featuredproduct ul
{
    font-size:11.5px;
    list-style-type:none;
    margin:0;
    padding:0 16px 0 16px;
}

.featuredproduct ul li
{
    width:194px;
    height:45px;
    line-height: 45px;
    border-bottom:dotted 1px #0d1359;
    font-size: 11px;
}

.hometext
{
    float:left;
    width:434px;
    line-height:21px;
    color:#0d1359;
    padding-left: 10px;
}

.hometext p 
{
    text-align:left;
}

.homemarkets
{
    float:right;
    width:227px;
}

.homemarkets .borderleft
{
    float:left;
}

.homemarkets .borderright
{
    float:left;
}

.homemarkets .content
{
    float:left;
    margin-bottom:10px;
    border-left:solid 1px #a58440;
    border-right:solid 1px #a58440;
}

.homemarkets .markettable
{
    margin-top:5px;
    margin-left:4px;
    color:#9d7f3c;
    
}

.homemarkets .markettable .marketname
{
    font-size:11px;
    color:#0d1359;
}

.homemarkets .markettable td
{
    border-bottom:dotted 1px #1b247e;
    line-height:24px;
    padding-left:5px;
    font-size:11px;
}

.homemarkets .viewlink
{
    font-size:11px;
    color:#ffffff;
}

.dailymarketreports
{
    clear:both;
    width:216px;
    height:63px;
    background-image:url(Images/dailymarketreport.gif);
    background-repeat:no-repeat;
    padding:42px 0 0 11px;
}

.dailymarketreports .date
{
    color:#b4c3e4;
    font-size:11px;
    line-height:16px;
}

.dailymarketreports .title
{
    color:#ffffff;
    font-size:11px;
   
}

.dailymarketreports a
{
    color:#9f7f3d;
    font-size:11px;
}

.homebanner
{
    clear:both;
    padding:27px 0 0 18px;
}

#footer
{
    position:relative;
    clear:both;
    color:#6f76c8;
    font-size:11px;
    height:90px;
    padding-bottom: 5px;
    padding-right:10px;
    padding-top:25px;
}

.mandalogo
{
    margin-top:-83px;
    width:83px;
    height:82px;
    float:left;
  
}

#footer ul
{
    list-style-type:none;
}

#footer ul li
{
    float:left;
    margin-right:0px;
}

#footer a
{
    color:#6f76c8;
    text-decoration:none;
    margin-left:40px;
}
.footerline
{
    float:right;
    margin:10px 0 10px 0;
}

.footertelephones li 
{
    margin-left:10px;
}

.copyright
{
    float:right;
    margin:10px 0 0 5px;
    color:#474e9d;
    font-size:11px;
    text-align:right;
}

.authorised
{
    clear:both;
    float:right;
    color:#474e9d;
    font-size:10px;
}

.GGPIFNav
{
    margin-left:19px;
    margin-top:5px;

}

.GGPIFNav ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}

.GGPIFNav li
{
    float:left;
    margin-right:15px;
    color:#002779;
    line-height:19px;
}

.GGPIFNav a
{
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    color:#af8c43;
}

.GGPIFNav a:hover
{
    color:#002779;
}

.GGPIFNav .selected
{
    color:#002779;
}

.GGPIFContent
{
    float:left;
    width:428px;
    min-height:467px;
    background-image:url(Images/GGPIF/GGPIFShadow.jpg);
    background-repeat:no-repeat;
    padding:20px 9px 0 15px;
    color:#333333;
    font-size:12px;
    border-right:dotted 1px #96abe5;
}

.GGPIFContent ul
{
    margin:0 0 0 15px;
    padding:0;
}

.GGPIFSideNav
{
    float:left;
    width:177px;
    padding:20px 0 0 9px;
}

.GGPIFSideNav .bluebg
{
    width:168px;
    background-color:#d2dbf4;
    padding:6px 0 6px 7px;
    margin-bottom:8px;
    font-size:11px;
    color:#002779;
}

.GGPIFSideNav a
{
    color:#002779;
    text-decoration:none;
    margin-left:9px;
}

.GGPIFSideNav a:hover
{
    color:#4b70d4;
}

.GGPIFSideNav .darkbg
{
    width:168px;
    background-color:#f6f4eb;
    padding:6px 0 6px 7px;
    margin-bottom:8px;
    font-size:11px;
}

.GGPIFSideNav .lightbg
{
    width:168px;
    background-color:#fbfbf5;
     padding:6px 0 6px 7px;
    margin-bottom:8px;
    font-size:11px;
}

.GGPIFSideNav .submenu
{
    margin:0 0 0 20px;
    padding:0;
    list-style-image:url(Images/bluelistitemclosed.gif);
    font-weight:bold;
}

.GGPIFSideNav .submenu .open
{
    list-style-image:url(Images/bluelistitemopen.gif);
    color:#4a70d3;
}

.GGPIFSideNav .submenu .open a
{
    color:#4a70d3;
}

.sublist
{
    list-style-type:none;
    list-style-image:none;
    margin:0 0 0 15px;
    padding:0;
    font-weight:normal;
}

.ShadowBorderContent
{
    float:left;
    width:590px;
    min-height:467px;
    background-image:url(Images/GGPIF/GGPIFShadow.jpg);
    background-repeat:no-repeat;
    padding:20px 9px 0 20px;
    color:#333333;
    font-size:11px;
}

.tableinfo
{
    background-color:#f9f9f9;
}

.tableinfo th
{
    background-color:#666666;
    color:#ffffff;
}

.tableinfo td
{
    border-bottom:solid 1px #e5e5e5;
}

.pressindexgrid
{
    margin-bottom:10px;
}

.pressindexgrid .heading
{
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;
    color:#080e63;
    padding-bottom:5px;
}

.pressindexgrid .heading a
{
    font-family:Verdana;
    font-weight:normal;
    font-size:12px;
    color:#080e63;
    padding-bottom:5px;
    text-decoration:none;
}

.pressindexgrid .heading a:hover
{
    text-decoration:none;
}

.pressindexgrid .pressdate
{
    font-size:11px;
    padding-bottom:5px;
    color:#4d4d4f;
    font-weight:normal;
}

.pressindexgrid .pressblurb
{
    padding-bottom:5px;
}

.pressindexgrid .presslink
{
    color:#a48440;
}

.customForm
{
    margin:10px 10px 10px 10px;
    color:#0A0F4E;
    font-size:11px;
}

.customForm .custformlabel
{
    float:left;
    width:150px;
    margin-bottom:5px;
    color:#0A0F4E;
    font-size:11px;
}

.customForm .custformtextbox
{
   display:block;
   margin-bottom:5px;
   width:200px;
}

.customForm .custformdropdown
{
   display:block;
   margin-bottom:5px;
   width:205px;
}

.AlphaPager .alphapagerLetter
{
    display:block;
    height:25px;
    width:25px;
    line-height: 25px;
    color: #ffffff;
    text-align:center;
    background-color:#a2823f;
    text-decoration:none;
}

.AlphaPager .selected
{
    background-color:#060b44;
}

.sitemap
{
    list-style-type:none;
}

.sitemap ul
{
    list-style-type:disc;
}

.grid h2
{
    margin:0;
}

.grid h4
{
    margin:0;
}

.contactsgrid
{
    border-top:solid 1px #e0e0e0;
    border-left:solid 1px #e0e0e0;
}

.contactsgrid th
{
    border:solid 1px  #e0e0e0;
    border-left:none;
    border-top:none;
}

.contactsgrid td
{
    border:solid 1px #e0e0e0;
    border-left:none;
    border-top:none;
}

.branchblock
{
    float:left;
    background-image:url('images/branchblock.png');
    width:188px;
    height:265px;
    padding:15px 15px 15px 15px;
    color:#4d4d4f;
    font-size:11px;
    text-align:left;
}

.branchblock a
{
    color:#4d4d4f;
    text-decoration:none;
}

.branchblock h2
{
    color:#ac8b45;
    font-weight:bold;
    font-size:12px;
    font-family:Verdana;
    text-transform:capitalize;
    padding:0;
    margin:0;
}

.branchblock strong
{
    color:#4d4d4f;
}

.contacts
{
    color:#4d4d4f;
}

.contacts a
{
    color:#4d4d4f;
}

.contacts h2
{
    color:#ac8b45;
    margin:0;
    padding:0;
    text-transform:capitalize;
}

.contacts .contact
{
    width:189px;
    height:94px;
    float:left;
    padding:20px 14px 10px 14px;
    background-image:url('Images/contactshadbox.gif');
    background-repeat:no-repeat;
}


.rightcolumnWtabs
{
    float:left;
    width:700px;
}

.rightcolumnWtabs h1
{
    font-size:15px;
    font-weight:normal;
    color:#cdb47d;
}

.rightcolumnWtabs .tabs
{
    float:left;
    width:677px;
}

.rightcolumnWtabs .tabs ul
{
    list-style-type:none;
    margin:0;
    padding:0;
    float:left;    
}

.rightcolumnWtabs .tabs ul li
{
    float:left;
    margin:0 2px 0 0;
    padding:0;
}

.rightcolumnWtabs .tabs ul li a
{
    display:block;
    height:27px;
    color:#ffffff;
    font-size:11px;
    background-image:url(Images/Subnavigation/tabright.gif);
    background-position:right top;
    background-repeat:no-repeat;
    text-transform:uppercase;
}

.rightcolumnWtabs .tabs ul li a:hover
{
    text-decoration:none;
    background-image:url(Images/Subnavigation/tabright_o.gif);
    background-position:right top;
    background-repeat:no-repeat;
    cursor:hand;

}

.rightcolumnWtabs .tabs ul li a div
{
    height:27px;
    background-image:url(Images/Subnavigation/tableft.png);
    background-repeat:no-repeat;
    background-position:left top;
    padding:0 13px 0 13px;
    #padding:8px 13px 0 13px;
    display:table-cell;
    vertical-align:middle;
}

.rightcolumnWtabs .tabs ul .imgfix
{
    float:left;
    margin:0 2px 0 0;
    padding:0;
}

.rightcolumnWtabs .tabs ul .imgfix div
{
    height:27px;
    background-image:url(Images/Subnavigation/tabright.gif);
    background-position:right top;
    background-repeat:no-repeat;
}

.rightcolumnWtabs .tabs ul .imgfix div:hover
{
    background-image:url(Images/Subnavigation/tabright_o.gif);
}

.rightcolumnWtabs .tabs ul .imgfix .selected
{
    height:27px;
    background-image:url(Images/Subnavigation/tabright_o.gif);
    background-position:right top;
    background-repeat:no-repeat;
}

.rightcolumnWtabs .tabs ul .imgfix div a
{
    display:block;
    height:27px;
    color:#ffffff;
    font-size:11px;
    background-image:url(Images/Subnavigation/tableft.png);
    background-repeat:no-repeat;
    background-position:left top;
    padding:0 13px 0 13px;
    #padding:3px 13px 0 13px;
    display:table-cell;
    vertical-align:middle;
}


.rightcolumnWtabs .tabs ul li .nolink
{
    display:block;
    height:27px;
    color:#ffffff;
    font-size:11px;
    background-image:url(Images/Subnavigation/tabright.gif);
    background-position:right top;
    background-repeat:no-repeat;
    text-transform:uppercase;
}

.rightcolumnWtabs .tabs ul li .nolink div
{
    height:27px;
    background-image:url(Images/Subnavigation/tableft.png);
    background-repeat:no-repeat;
    background-position:left top;
    padding:0 13px 0 13px;
    #padding:5px 13px 0 13px;
    display:table-cell;
    vertical-align:middle;
}

.rightcolumnWtabs .tabs ul li .selected
{
    display:block;
    height:27px;
    color:#ffffff;
    font-size:11px;
    background-image:url(Images/Subnavigation/tabright_o.gif);
    background-position:right top;
    background-repeat:no-repeat;
}

.rightcolumnWtabs .contentblock
{
    float:left;
    width:652px;
    background-color:#ffffff;
    background-image:url('Images/gbank_bg.gif');
    background-position:left top;
    background-repeat:repeat-x;
    padding:16px 24px 10px 24px;
    color:#333333;
    font-size:11px;
    text-align:justify;
    position:relative;
    min-height:428px;
    #min-height:457px;
}

.rightcolumnWtabs .contentblockext
{
    float:left;
    width:592px;
    background-color:#ffffff;
    padding:0px 24px 10px 24px;
    color:#333333;
    font-size:11px;
}

.bluetable
{
    color:#ffffff;
    background-color:#06093b;
    background-image:url(images/tablemain_bg.gif);
    background-repeat:repeat-x;
    background-position:left 82px;
}

.bluetable a
{
    color:#ffffff;
}

.bluetable td
{
    padding:10px;
    border-bottom:solid 1px #454f64;
    border-right:solid 1px #837049;
    text-align:center;
}

.bluetable.leftaligned td
{
    text-align:left;
}

.bluetable .heading
{ 
    background-image:url(images/tablehead_bg.gif);
    background-repeat:repeat-x;
    height:32px;
    border:solid 1px black;
    background-position:left 0;
}

.bluetable .heading td
{
    padding:0 0 0 0;
    border-bottom:none;
    
}

.bluetable .subheading
{ 
    background-image:url(images/tablesubhead_bg.gif);
    background-repeat:repeat-x;
    height:50px;
    background-position:left 0;
}

.bluetable .subheading td
{
    padding:0 0 0 0;
    border-bottom:none;
}

.ReportLink
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
}

.economicsandinvestments
{
    background-image:url(Images/ecomomicsandinvestments.gif);
    float:left;
    background-repeat:no-repeat;
    height:105px;
    width:227px;
}
.economicsandinvestments A
{
    color:#9F7F3D;
    font-size:11px;
}

.maplink
{
    background-image:url(Images/mapicon.png);
    background-repeat:no-repeat;
    display:block;
    height:24px;
    margin-top:10px;
    padding:6px 0 0 34px;
}


.contentblock p.group
{
	border: 1px solid #aaaaaa;
	background-color: #f0f0f0;
	padding: 20px;
}

.contentblock p.warning
{
	border: 1px solid #c43737;
	background-color: #ffe1e1;
	padding: 20px;
}

.contentblock p.warning a
{
	padding: 8px 0px 8px 22px;
	font-size: 16px;
	color: #a02020;
	background-image: url('Images/warning_icon.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

.contentblock p.attention
{
	border: 1px solid #f2ff28;
	background-color: #faffb2;
	padding: 20px;
}

.contentblock p.attention a
{
	padding: 8px 0px 8px 22px;
	font-size: 16px;
	color: #b1bc00;
	background-image: url('Images/attention_icon.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

.contentblock p.success
{
	border: 1px solid #1e810b;
	background-color: #a8ff86;
	padding: 20px;
}

.contentblock p.success a
{
	padding: 8px 0px 8px 22px;
	font-size: 16px;
	color: #1e810b;
	background-image: url('Images/success_icon.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

.borderonlytable
{
    border:solid 1px #083E88;
    border-right:none;
    width:593px;
    text-align:left;
}

.borderonlytable td
{
    border-right:solid 1px #083E88;
    padding:3px;
}



/*Table Formating

.contentblock table
{
	color:#ffffff;
    background-color:#06093b;
    background-image:url(images/tablemain_bg.gif);
    background-repeat:repeat-x;
    background-position:left 82px;
padding:0 0 0 0;
}
.contentblock th
{
	background-image:url(images/tablehead_bg.gif);
    background-repeat:repeat-x;
    height:32px;
    border-color:black #837049 #454F64 black;
    background-position:left 0;
    text-align:center;
}
.contentblock td
{
    padding:10px;
    border-color:black #837049 #454F64 black;
    border-bottom:solid 1px #454f64;
    border-right:solid 1px #837049;
    text-align:center;
}*/


.dataTable
			{
				font-family: Verdana, Arial;
				border: 1px solid #080f53;
				border-right: 0px;
				border-bottom:0px;
				width: 100%;
			}
			.dataTable th
			{
				padding: 7px;
				background: #080f53;
				text-align: left;
				font-weight: bold;
				font-size: 9px;
				color: #ffffff;
			}
			.dataTable th a
			{
				color: #ffffff;
				text-decoration: underline;
			}
			.dataTable td
			{
				border-right: 1px solid #080f53;
				border-bottom: 1px solid #080f53;
				padding: 3px;
				font-size: 8px;
				color: #080f53;
			}
			
.asteriskslist ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}

.asteriskslist li
{
    margin:0 0 0 28px;
    padding:0;
    position:relative;
}

.asteriskslist li span
{
    position:absolute;
    top:0;
    left:-28px;
    width:40px;
}

.downloadlink
{
    font-size:11px !important;
    font-family:Arial !important;
    
}

.downloadlink a
{
    color:#083E88 !important;
}