/* = Imports
============================================================= */
@import url(tables.css);
@import url(popups.css);
@import url(sifr.css);
@import url(roadshow.css);

/* = Global
============================================================= */
body {margin: 0px;background: #fff url(/images/bg/background.gif) repeat-x;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;color: #555;overflow: -moz-scrollbars-vertical !important;}
#wrapper {position:relative;margin: 0 auto;width: 980px;background-color: #FFFFFF;padding:0 10px;}
#header, .right-content, #breadcrumb, #global-nav {font-family: Arial, Helvetica, sans-serif !important;}

/* = Tags
============================================================= */
img {border: none;}
h1, h2, h3, h4, h5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;margin: 0;padding: 0 0 5px 0;}
h1 {font-size:1.4em;padding: 0 0 7px 0;color:#2d5c3d;}
h2 {font-size:0.95em;padding: 0 0 4px 0;color:#2d5c3d;font-family:Arial, Helvetica, sans-serif;}
h3 {font-size:0.83em;padding: 0 0 4px 0;color:#444;font-family:Arial, Helvetica, sans-serif;}
p {margin: 0; padding: 0 0 7px 0; line-height: 1.6em;}
ul, ul li {margin: 0; padding: 0; list-style-type: none;line-height:1.5em;}
ol, ol li {line-height:1.5em;margin:0 0 0 5px;padding:0 0 5px 15px;}
a {color: #0390BF; text-decoration: none; outline: none;}
a:hover {color: #027399; text-decoration: underline;}
form {margin:0;padding:0;}
	
/* = Header
============================================================= */
/* old #header {background: #2d5c3d url(/images/bg/header-back.gif) repeat-x top;width:980px;height:101px;} */
#header {background: #FFF;width:980px;height:101px;}
#header #logo {float:left;margin: 18px 0px 0px 20px; padding:0;width:170px;}

/* = Sub Navigation & Flags & phone number
============================================================= */
ul#global-nav {position:absolute; top:5px;right:20px; margin:0; font-size: 0.7em;color:#8bb093;}
ul#global-nav li {float: left; background: url(/images/bg/navline.gif) no-repeat 100% 4px;padding-right: 7px;margin-left: 6px;}
ul#global-nav li.last { background: none;}
ul#global-nav li.flag {background: url(/images/core/irishflag.gif) right 1px no-repeat;padding-right:20px;}
ul#global-nav a {color: #163d22;}
ul#global-nav img {	margin-left: 6px;}

/*  ul#flags {float:right;margin:5px 20px 0 0;padding:0;font-size:0.7em;color:#c9dcc6;}
ul#flags li {float:left;padding-left:10px;}
.irish {background: url(/images/core/irishflag.gif) right 1px no-repeat;padding-right:20px;}*/

.telephone {float:right;margin:39px 10px 0 0;}
.telephone p {margin:0;padding:0;text-indent:-5000px;width:144px;height:18px;background:url(/images/core/phonenum-eq.gif) left top no-repeat;}
.telephone p.der {margin:0;padding:0;text-indent:-5000px;width:370px;height:22px;background:url(/images/core/phonenum-der.gif) left top no-repeat;}

/* = Main Navigation
============================================================= */
#menu {position:absolute; top:70px;left:10px; width: 980px; height:31px; margin:0;background-color: #2f0a41; background: url(/images/menu/menubg.gif) repeat-x top;font-size:0.7em;z-index:1;}
#menu ul {list-style:none;margin:0;padding:0;}
#menu ul li {padding:0;display:inline;}
#menu ul li a {text-decoration:none;}
#menu ul li a.image {float:left;background-repeat: no-repeat;height:31px;text-indent:-5000px;}
#menu ul li a.image:hover { background-position: 0 -31px; }
#menu ul li a.started { background: url(/images/menu/menu-started.gif); width: 131px;}
#menu ul li a.account { background: url(/images/menu/menu-account.gif); width: 185px;}
#menu ul li a.invest { background: url(/images/menu/menu-invest.gif); width: 175px;}
#menu ul li a.research { background: url(/images/menu/menu-research.gif); width: 91px;}
#menu ul li a.about { background: url(/images/menu/menu-about.gif); width: 169px;}

#started #menu ul li a.started { background-position:0 -31px;}
#account #menu ul li a.account { background-position:0 -31px;}
#invest #menu ul li a.invest { background-position:0 -31px;}
#research #menu ul li a.research { background-position:0 -31px;}
#about #menu ul li a.about { background-position:0 -31px;}

#menu ul li a.selected {background-position:0 -31px;}

#nav li ul li a {display:block;width:180px;height:1%;background-color:#83b58f;color:#FFF;border-bottom:1px solid #709f77;border-top:1px solid #a4caa7;padding:4px 20px 4px 7px;}
#nav li ul li a:hover {background-color: #c4e2c6;color: #193d21;}
#nav li ul li ul {position:static;}
#nav li ul, 
#nav li:hover ul li ul, 
#nav li:hover ul li:hover ul li ul, 
#nav li.sfhover ul li ul, 
#nav li.sfhover ul li.sfhover ul li ul 
	{display:none;position:absolute;}
#nav li:hover ul, 
#nav li:hover ul li:hover ul, 
#nav li:hover ul li:hover ul li:hover ul, 
#nav li.sfhover ul, 
#nav li.sfhover ul li.sfhover ul, 
#nav li.sfhover ul li.sfhover ul li.sfhover ul
	{display: block;}
#nav li ul li ul {margin-left:194px;margin-top:-2.1em;}
#nav li ul li ul a {background-color: #c4e2c6;
	color: #193d21;
	border-bottom: 1px solid #a4c6a6;
	border-top: 1px solid #dbf6dc;}
#nav li ul li ul a:hover {
	background-color: #dbf6dc}
#nav li ul li ul a:hover {color:#193d21;}
#nav li li {float:left;clear:left;}
#nav ul.first {top:29px;left:0px;}
#nav ul.second {top:29px;left:131px;}
#nav ul.third {top:29px;left:316px;}
#nav ul.fourth {top:29px;left:491px;}
#nav ul.fifth {top:29px;left:582px;}

#nav li ul li a.arrow {background-image:url('/images/nav/nav-drop-arw.png');background-repeat:no-repeat;background-position:95% 50%;}
#nav li ul li a.arrow:hover {background-image:url('/images/nav/nav-drop-arw-hov.png');}
#nav li ul li ul li ul li a {background-color:#dbf6dc;border-bottom:1px solid #cce6cd;border-top:1px solid #f1faf1;}
#nav li ul li ul li ul li a:hover {background-color:#f1faf1;}
#nav li ul li ul li a.arrow {background-image:url('/images/nav/nav-drop-arw-hov.png');background-repeat:no-repeat;background-position:95% 50%;}


/* = Page Navigation
============================================================= */
#sub-nav {float:left; width:180px; overflow:hidden; margin-right:20px; font-size:0.7em;}
#sub-nav li {margin:1px 0px 0px 0px; background:#cbcbcb url(/images/nav/sub-nav-li-bg.gif) repeat-x;}
#sub-nav li a {display:block; padding:3px 5px 3px 18px; color:#FFFFFF; text-decoration:none; font-weight:bold; background:url(/images/nav/sub-nav-li-arw-off.gif) no-repeat 8px 8px; height:1%;}
#sub-nav li a.active {background:url(/images/nav/sub-nav-li-arw-on.gif) no-repeat 5px 10px;}
#sub-nav li ul li a {padding-left:17px; background-color:#E3E3E3; background-image:none; color:#666666; font-weight:normal;}
#sub-nav li ul li a:hover {background-color:#EEEEEE;}
#sub-nav li ul li a.active {background-color:#EEEEEE; color:#666666; font-weight:bold; background-image:none;}
#sub-nav li ul li ul li a {padding-left:27px; background-color:#E9E9E9;}
#sub-nav li ul li ul li a.active {background-color:#E9E9E9; color:#666666; font-weight:bold; background-image:none;}
#sub-nav li ul li ul li a.sub {padding-left:37px; background-color:#E9E9E9;}
/* = Tabbed Navigation
============================================================= */

#fsbtabs {float:left;width:720px; margin:5px 0 10px 0;padding:0;}
#fsbtabs ul {list-style:none;width:760px;height:30px;margin:0;padding:0;float:left;background:url(/images/menu/sbpagetabsbg.gif) no-repeat 0 0;}

#fsbtabs ul li {list-style:none;background:none;margin:0;padding:0;float:left;}
#fsbtabs li a {display:block; height:30px; text-indent:-999px; overflow:hidden; background:url(/images/menu/sbpagetabs.gif) no-repeat 0 0;margin:0;padding:0;}

#fsbtabs li a.sbtab1 {width:177px; background-position:0 0;}	
#fsbtabs li a.sbtab1:hover, #home #fsbtabs li a.sbtab1{width:177px; background-position:0 -30px;}
#fsbtabs li a.sbtab1-selected {width:177px; background-position:0 -60px;}	

#fsbtabs li a.sbtab2 {width:177px; background-position:-177px 0;}	
#fsbtabs li a.sbtab2:hover, #home #fsbtabs li a.sbtab2 {width:177px; background-position:-177px -30px;}
#fsbtabs li a.sbtab2-selected {width:177px; background-position:-177px -60px;}	

#fsbtabs li a.sbtab3 {width:177px; background-position:-354px 0;}	
#fsbtabs li a.sbtab3:hover, #home #fsbtabs li a.sbtab3{width:177px; background-position:-354px -30px;}
#fsbtabs li a.sbtab3-selected {width:177px; background-position:-354px -60px;}	

#fsbtabs li a.sbtab4 {width:177px; background-position:-531px 0;}	
#fsbtabs li a.sbtab4:hover, #home #fsbtabs li a.sbtab4{width:177px; background-position:-531px -30px;}
#fsbtabs li a.sbtab4-selected {width:177px; background-position:-531px -60px;}

#cfdtabs {float:left;width:720px; margin:5px 0 10px 0;padding:0;}
#cfdtabs ul {list-style:none;width:760px;height:30px;margin:0;padding:0;float:left;background:url(/images/menu/cfdpagetabsbg.gif) no-repeat 0 0;}

#cfdtabs ul li {list-style:none;background:none;margin:0;padding:0;float:left;}
#cfdtabs li a {display:block; height:30px; text-indent:-999px; overflow:hidden; background:url(/images/menu/cfdpagetabs.gif) no-repeat 0 0;margin:0;padding:0;}

#cfdtabs li a.sbtab1 {width:177px; background-position:0 0;}	
#cfdtabs li a.sbtab1:hover, #home #cfdtabs li a.sbtab1{width:177px; background-position:0 -30px;}
#cfdtabs li a.sbtab1-selected {width:177px; background-position:0 -60px;}	

#cfdtabs li a.sbtab2 {width:177px; background-position:-177px 0;}	
#cfdtabs li a.sbtab2:hover, #home #cfdtabs li a.sbtab2 {width:177px; background-position:-177px -30px;}
#cfdtabs li a.sbtab2-selected {width:177px; background-position:-177px -60px;}	

#cfdtabs li a.sbtab3 {width:177px; background-position:-354px 0;}	
#cfdtabs li a.sbtab3:hover, #home #cfdtabs li a.sbtab3{width:177px; background-position:-354px -30px;}
#cfdtabs li a.sbtab3-selected {width:177px; background-position:-354px -60px;}	

#cfdtabs li a.sbtab4 {width:177px; background-position:-531px 0;}	
#cfdtabs li a.sbtab4:hover, #home #cfdtabs li a.sbtab4{width:177px; background-position:-531px -30px;}
#cfdtabs li a.sbtab4-selected {width:177px; background-position:-531px -60px;}


#acctabs {float:left;width:720px; margin:5px 0 10px 0;padding:0;}
#acctabs ul {list-style:none;width:760px;height:30px;margin:0;padding:0;float:left;background:url(/images/menu/accpagetabsbg.gif) no-repeat 0 0;}

#acctabs ul li {list-style:none;background:none;margin:0;padding:0;float:left;}
#acctabs li a {display:block; height:30px; text-indent:-999px; overflow:hidden; background:url(/images/menu/accpagetabs.gif) no-repeat 0 0;margin:0;padding:0;}

#acctabs li a.sbtab1 {width:177px; background-position:0 0;}	
#acctabs li a.sbtab1:hover, #home #acctabs li a.sbtab1{width:177px; background-position:0 -30px;}
#acctabs li a.sbtab1-selected {width:177px; background-position:0 -60px;}	

#acctabs li a.sbtab2 {width:177px; background-position:-177px 0;}	
#acctabs li a.sbtab2:hover, #home #acctabs li a.sbtab2 {width:177px; background-position:-177px -30px;}
#acctabs li a.sbtab2-selected {width:177px; background-position:-177px -60px;}


#ratestabs {float:left;width:720px; margin:5px 0 10px 0;padding:0;}
#ratestabs ul {list-style:none;width:760px;height:30px;margin:0;padding:0;float:left;background:url(/images/menu/ratespagetabsbg.gif) no-repeat 0 0;}

#ratestabs ul li {list-style:none;background:none;margin:0;padding:0;float:left;}
#ratestabs li a {display:block; height:30px; text-indent:-999px; overflow:hidden; background:url(/images/menu/ratespagetabs.gif) no-repeat 0 0;margin:0;padding:0;}

#ratestabs li a.sbtab1 {width:177px; background-position:0 0;}	
#ratestabs li a.sbtab1:hover, #home #ratestabs li a.sbtab1{width:177px; background-position:0 -30px;}
#ratestabs li a.sbtab1-selected {width:177px; background-position:0 -60px;}	

#ratestabs li a.sbtab2 {width:177px; background-position:-177px 0;}	
#ratestabs li a.sbtab2:hover, #home #ratestabs li a.sbtab2 {width:177px; background-position:-177px -30px;}
#ratestabs li a.sbtab2-selected {width:177px; background-position:-177px -60px;}	

#ratestabs li a.sbtab3 {width:177px; background-position:-354px 0;}	
#ratestabs li a.sbtab3:hover, #home #ratestabs li a.sbtab3{width:177px; background-position:-354px -30px;}
#ratestabs li a.sbtab3-selected {width:177px; background-position:-354px -60px;}	

#ratestabs li a.sbtab4 {width:177px; background-position:-531px 0;}	
#ratestabs li a.sbtab4:hover, #home #ratestabs li a.sbtab4{width:177px; background-position:-531px -30px;}
#ratestabs li a.sbtab4-selected {width:177px; background-position:-531px -60px;}


#tradingtabs {float:left;width:720px; margin:5px 0 10px 0;padding:0;}
#tradingtabs ul {list-style:none;width:760px;height:30px;margin:0;padding:0;float:left;background:url(/images/menu/tradingpagetabsbg.gif) no-repeat 0 0;}

#tradingtabs ul li {list-style:none;background:none;margin:0;padding:0;float:left;}
#tradingtabs li a {display:block; height:30px; text-indent:-999px; overflow:hidden; background:url(/images/menu/tradingpagetabs.gif) no-repeat 0 0;margin:0;padding:0;}

#tradingtabs li a.sbtab1 {width:177px; background-position:0 0;}	
#tradingtabs li a.sbtab1:hover, #home #tradingtabs li a.sbtab1{width:177px; background-position:0 -30px;}
#tradingtabs li a.sbtab1-selected {width:177px; background-position:0 -60px;}	

#tradingtabs li a.sbtab2 {width:177px; background-position:-177px 0;}	
#tradingtabs li a.sbtab2:hover, #home #tradingtabs li a.sbtab2 {width:177px; background-position:-177px -30px;}
#tradingtabs li a.sbtab2-selected {width:177px; background-position:-177px -60px;}	


#transtabs {float:left;width:720px; margin:5px 0 10px 0;padding:0;}
#transtabs ul {list-style:none;width:760px;height:30px;margin:0;padding:0;float:left;background:url(/images/menu/transpagetabsbg.gif) no-repeat 0 0;}

#transtabs ul li {list-style:none;background:none;margin:0;padding:0;float:left;}
#transtabs li a {display:block; height:30px; text-indent:-999px; overflow:hidden; background:url(/images/menu/transpagetabs.gif) no-repeat 0 0;margin:0;padding:0;}

#transtabs li a.trtab1 {width:217px; background-position:0 0;}	
#transtabs li a.trtab1:hover, #home #transtabs li a.trtab1{width:217px; background-position:0 -30px;}
#transtabs li a.trtab1-selected {width:217px; background-position:0 -60px;}	

#transtabs li a.trtab2 {width:217px; background-position:-217px 0;}	
#transtabs li a.trtab2:hover, #home #transtabs li a.trtab2 {width:217px; background-position:-217px -30px;}
#transtabs li a.trtab2-selected {width:217px; background-position:-217px -60px;}	

#transtabs li a.trtab3 {width:217px; background-position:-434px 0;}	
#transtabs li a.trtab3:hover, #home #transtabs li a.trtab3 {width:217px; background-position:-434px -30px;}
#transtabs li a.trtab3-selected {width:217px; background-position:-434px -60px;}	



#contacttabs {float:left;width:720px; margin:5px 0 10px 0;padding:0;}
#contacttabs ul {list-style:none;width:760px;height:30px;margin:0;padding:0;float:left;background:url(/images/menu/contactpagetabsbg.gif) no-repeat 0 0;}

#contacttabs ul li {list-style:none;background:none;margin:0;padding:0;float:left;}
#contacttabs li a {display:block; height:30px; text-indent:-999px; overflow:hidden; background:url(/images/menu/contactpagetabs.gif) no-repeat 0 0;margin:0;padding:0;}

#contacttabs li a.sbtab1 {width:177px; background-position:0 0;}	
#contacttabs li a.sbtab1:hover, #home #contacttabs li a.sbtab1{width:177px; background-position:0 -30px;}
#contacttabs li a.sbtab1-selected {width:177px; background-position:0 -60px;}	

#contacttabs li a.sbtab2 {width:177px; background-position:-177px 0;}	
#contacttabs li a.sbtab2:hover, #home #contacttabs li a.sbtab2 {width:177px; background-position:-177px -30px;}
#contacttabs li a.sbtab2-selected {width:177px; background-position:-177px -60px;}	

#contacttabs li a.sbtab3 {width:177px; background-position:-354px 0;}	
#contacttabs li a.sbtab3:hover, #home #contacttabs li a.sbtab3{width:177px; background-position:-354px -30px;}
#contacttabs li a.sbtab3-selected {width:177px; background-position:-354px -60px;}	

#contacttabs li a.sbtab4 {width:177px; background-position:-531px 0;}	
#contacttabs li a.sbtab4:hover, #home #contacttabs li a.sbtab4{width:177px; background-position:-531px -30px;}
#contacttabs li a.sbtab4-selected {width:177px; background-position:-531px -60px;}



#presstabs {float:left;width:520px; margin:5px 0 10px 0;padding:0;}
#presstabs ul {list-style:none;width:560px;height:30px;margin:0;padding:0;float:left;background:url(/images/menu/presspagetabsbg.gif) no-repeat 0 0;}

#presstabs ul li {list-style:none;background:none;margin:0;padding:0;float:left;}
#presstabs li a {display:block; height:30px; text-indent:-999px; overflow:hidden; background:url(/images/menu/presspagetabs.gif) no-repeat 0 0;margin:0;padding:0;}

#presstabs li a.sbtab1 {width:177px; background-position:0 0;}	
#presstabs li a.sbtab1:hover, #home #presstabs li a.sbtab1{width:177px; background-position:0 -30px;}
#presstabs li a.sbtab1-selected {width:177px; background-position:0 -60px;}	

#presstabs li a.sbtab2 {width:177px; background-position:-177px 0;}	
#presstabs li a.sbtab2:hover, #home #presstabs li a.sbtab2 {width:177px; background-position:-177px -30px;}
#presstabs li a.sbtab2-selected {width:177px; background-position:-177px -60px;}	



/* = Breadcrumb
============================================================= */
#breadcrumb {margin: 5px 0 0 20px;}
#breadcrumb p {font-size: 0.7em; color: #2D5C3D;margin:0;padding:0;}
#breadcrumb a {color: #8BB093; padding-right: 0;}
#breadcrumb a:hover {text-decoration: underline;}

/* = Content
============================================================= */
#content {position:relative;width:980px; margin:7px 0 0 0; padding:0;}
.left-content {float:left;width:760px; margin:0; padding:0;background: url(/images/box/boxbg.gif) left top repeat-y;}
.right-content {float:left;width:200px; margin:0 0 0 20px; padding:0;}



/*.left-content.withmenu {width:560px;background: url(/images/box/boxbg560.gif) left top repeat-y;}*/

.right-content {float:left;width:200px; margin:0 0 0 20px; padding:0;}

/* = Left Content Boxes & Styles
----------------------------------*/
.left-content-box {margin:0;padding:15px 20px 0 20px;background: url(/images/box/boxtop760.gif) left top no-repeat;min-height:420px;}
.left-content-boxbottom {margin:0;padding:0;background: url(/images/box/boxbot760.gif) left top no-repeat;height:10px;}

.left-content.withmenuT {float:left;width:560px; margin:0; padding:0;background: url(/images/box/boxbg560.gif) left top repeat-y}
.left-content-box.withmenuM {background:transparent url(/images/box/boxtop560.gif) no-repeat scroll left top; margin:0; min-height:420px; padding:15px 20px 0;} 
.left-content-boxbottom.withmenu {background:transparent url(/images/box/boxbot560.gif) no-repeat scroll left top; height:10px; margin:0; padding:0;}

.pagecolumn {float:left;padding:0;margin-right:30px;width:345px;}
.pagecolumn-small {float:left;padding:0;margin-right:30px;width:270px;}
.pagecolumn-smallest {float:left;padding:0;width:220px;}
.pagecolumn-or {float:left;padding:0;margin-right:30px;width:50px;}
.pagecolumn-large {float:left;padding:0;margin-right:30px;width:440px;}
.pagecolumn.right {padding:0;margin-right:0;}
.pagecolumn-small.rightIE {padding:0;margin-right:0;width:220px;}
/*.pagecolumn.topborder {background: url(/images/core/dot-line-green-h.gif) repeat-x top;padding:7px 0 0 0;} */
.pagecolumn.topborder {background: url(/images/bg/shadow.gif) repeat-x top;padding:7px 0 0 0;margin-top:10px;}
.pagecolumn-large.right {padding:0;margin-right:0;width:250px;}

.pagecolumn-h2 {float:left;margin:5px 20px 5px 0;padding:0;width:130px;}
.pagecolumn-h2text {float:left;margin:5px 0 5px 0;padding:0;width:570px;}

.markets {float:left;margin:5px 0 0 0;padding:0;width:50px;}
.markets-text {float:left;margin:5px 0 0 20px;padding:0;width:440px;}

.pad {margin-top:12px;}

.left-content p, .left-content ol {font-size:0.75em;}
.left-content ul li {background: url(/images/core/bullet-orange.gif) no-repeat 0 5px;padding-left: 15px; margin-bottom: 4px;font-size:0.75em;} 
.left-content ul li ul li {background: url(/images/core/bullet-orange.gif) no-repeat 0 5px;padding-left: 15px; margin-bottom: 4px;font-size:1em;} 
.left-content ul.pdf li {background: url(/images/core/pdficon_small.gif) no-repeat 0;padding-left: 25px;margin-bottom: 16px;}

.left-content ul.toppage li {background: url(/images/core/uparrow.gif) no-repeat 0 4px;padding-left: 10px; margin:0;}
.left-content ul.toppage li a {text-decoration:underline;}
.left-content ul.toppage li a:hover {text-decoration:none;}

.left-content ul.arrow li {background: url(/images/core/linkbullet.gif) no-repeat 0 4px;padding-left: 20px; margin-bottom: 6px;}

.left-content h2 a.linkheads {color:#0390BF; background: url(/images/buttons/gobutton-on.gif) left top no-repeat;display:block;margin:3px 0 0 0;padding: 2px 0 1px 25px;}
.left-content h2 a:hover.linkheads {color:#2d5c3d; background: url(/images/buttons/gobutton-off.gif) left top no-repeat;text-decoration:none;}
.left-content h2.highlight {background: url(/images/buttons/gobutton-on.gif) left top no-repeat;display:block;margin:3px 0 8px 0;padding: 2px 0 1px 25px;}

.left-content h3.image {margin:5px 0 5px 0;padding:0;text-indent:-5000px;width:300px;height:23px;}

/* = Benefits, CTA and Highlight Boxes & Styles
----------------------------------*/
.callout-box {margin:10px 0 0 0;padding:5px 10px;border:1px solid #B2CB93;background: url(/images/box/grad-bg-lg.gif) bottom left repeat-x;}
.inner-callout-box {text-align:center; padding:15px; background-color:#fff; border:1px solid #eee; margin:0 0 10px 0;}
.benefits {margin:0;padding:0; background: #F7FBEF url(/images/box/benbox-bg.gif) left top repeat-y;}
.benefits-content {margin:0;padding:10px 12px 5px 12px;background: url(/images/box/benbox-top.gif) left top no-repeat;}
.benefits-bottom  {margin:0;padding:0;background: url(/images/box/benbox-bot.gif) left top no-repeat;height:12px;}
.benefits.narrowC {background: #F7FBEF url(/images/box/smbenbox-bg.gif) left top repeat-y;width:220px;}
.benefits-content.narrowI {margin:0;padding:10px 12px 5px 12px;background: url(/images/box/smbenbox-top.gif) left top no-repeat;}
.benefits-bottom.narrowE  {margin:0;padding:0;background: url(/images/box/smbenbox-bot.gif) left top no-repeat;height:12px;}
.benefits ul li {background: url(/images/core/benbullet.gif) 0 6px no-repeat;}

.aop {margin:0;padding:0; background: #FFF url(/images/box/aop-bg.gif) left top repeat-y;}
.aop-content {margin:0;padding:10px 20px 0 20px;background: url(/images/box/aop-top.gif) left top no-repeat;}
.aop-bottom  {margin:0;padding:0;background: url(/images/box/aop-bot.gif) left top no-repeat;height:13px;}

.aop.narrow {margin:0;padding:0; background: #FFF url(/images/box/smaop-bg.gif) left top repeat-y;}
.aop-content.narrowA  {margin:0;padding:10px 15px 0 15px;background: url(/images/box/smaop-top.gif) left top no-repeat;}
.aop-bottom.narrowB  {margin:0;padding:0;background: url(/images/box/smaop-bot.gif) left top no-repeat;height:13px;}


.icon {float:left;margin:10px 10px 10px 0;padding:0;width:42px;height:42px;background: url(/images/buttons/icon.gif) top left no-repeat;width:45px;}
.textsection {float:left;margin:5px 20px 0 0;padding:0;width:440px;}
.textsection.small {float:left;margin:5px 20px 0 0;padding:0;width:300px;}
.textsection.smallest {float:left;margin:5px 20px 0 0;padding:0;width:240px;}
.aopbutton {float:right;margin:10px 0 0 0;padding:0;width:165px;}
.aop h3 {margin:5px 0 5px 0;padding:0;text-indent:-5000px;width:300px;height:23px;}
.onlineh3 {background: url(/images/headings/h3/h3-online.gif) left top no-repeat; text-indent:-5000px;}
.downloadh3 {background: url(/images/headings/h3/h3-download.gif) left top no-repeat; text-indent:-5000px;}
.newcustomerh3 {background: url(/images/headings/h3/h3-newtd3.gif) left top no-repeat; text-indent:-5000px; height:23px;}
.customerh3 {background: url(/images/headings/h3/h3-customers3.gif) left top no-repeat;}

/* = Right Content Boxes & Styles
----------------------------------*/
.hprhbox-box {margin:0;padding:10px 0 0 0; background: url(/images/box/openaccbox-top.png) left top no-repeat;}
.hprhbox-content {margin:0;padding:0 12px 5px 13px;background: url(/images/box/openaccbox.gif) left top repeat-y;}
.hprhbox-content-mw {margin:0;padding:0 2px 5px 2px;background: url(/images/box/openaccbox.gif) left top repeat-y;}
.hprhbox-bottom {margin:0 0 8px 0;padding:0;background: url(/images/box/openaccbox-bot.png) left top no-repeat;height:13px;}


.right-content h3.image {margin:0;padding:0;text-indent:-5000px;width:160px;height:24px;}
.applynow {background: url(/images/headings/h3/h3-applynow.gif) left top no-repeat;}
.accountlogin {background: url(/images/headings/h3/h3-login.gif) left top no-repeat;}
.newcustomer {background: url(/images/headings/h3/h3-newtd.gif) left top no-repeat;}
.customer {background: url(/images/headings/h3/h3-customers.gif) left top no-repeat;}
.marketwatch {background: url(/images/headings/h3/h3-market.gif) left top no-repeat;}
.sharep {background: url(/images/headings/h3/h3-shares.gif) left top no-repeat;}
.openaccount {background: url(/images/headings/h3/h3-oaa.gif) left top no-repeat; outline: none;}

.openacc-box {margin:0;padding:0; background: url(/images/box/openaccbox.gif) left top repeat-y;}
.openacc-content {margin:0;padding:10px 12px 5px 13px;background: url(/images/box/openaccbox-top.gif) left top no-repeat;}
.openacc-bottom {margin:0 0 8px 0;padding:0;background: url(/images/box/openaccbox-bot.gif) left top no-repeat;height:13px;}
.openacc-box ul li {background: url(/images/core/right-arrow.gif) no-repeat 0 2px;padding-left: 18px; padding-bottom: 2px;font-size:0.75em;}

.rhs-box {margin:0;padding:0;width:200px;}
.rhs-box-top {margin:0;padding:0;background: url(/images/box/rhsbox-top-bg.gif) left top repeat-y;}
.rhs-box-content {margin:0;padding: 5px 13px 0 13px;width:172px;border-left:1px solid #B5CEB8; border-right:1px solid #B5CEB8; background:#FFF url(/images/box/rhsbox-bg.gif) left bottom repeat-x;}
.rhs-box-bottom {margin:0 0 8px 0;padding:0;background: url(/images/box/rhsbox-bot.gif) left top no-repeat;height:13px;}
.rhs-box-top h4 {display:block;width:200px;margin:0; padding: 6px 13px; background:  url(/images/box/rhsbox-top.gif) left top no-repeat; font-size:0.75em; font-weight:bold;color:#2d5c3d;font-family:Arial, Helvetica, sans-serif;}

.rhs-box ul li {background: url(/images/core/right-arrow.gif) no-repeat 0 2px;padding-left: 18px; padding-bottom: 2px;font-size:0.7em;}
.rhs-box p {font-size:0.7em;padding:0 0 3px 0;line-height:1.43em;} 


/* = Open Account/Login Overlay Boxes
============================================================= */
.hprhbox-content ul.button li div{position:static;}
.hprhbox-content ul.button li div div.overlay_wrapper{position: relative;}
.hprhbox-content ul.button li div div.overlaybox {position: absolute; top:-2px; right:-10px; z-index: 1000; margin:0;padding:0;width:258px;font-family:Arial, Helvetica, sans-serif;}
.overlaybox-top {margin:0;padding:0;background: url(/images/box/login-pubox-top.png) left top no-repeat;height:10px;overflow:hidden;}
.overlaybox-content {margin:0;padding:0 18px;background: url(/images/box/login-pubox.png) left top repeat-y;}
.overlaybox-bottom {margin:0;padding:0;background: url(/images/box/login-pubox-bot.png) left top no-repeat;height:20px;overflow:hidden;}
.overlaybox p {margin:0;padding:0 0 7px 0;font-size:0.75em;}
.overlaybox p.nospace {margin:0;padding:0;font-size:0.75em;}
a.td_close_overlay {margin:10px 0 0 0;padding: 0 0 0 14px; font-size:0.7em;background: url(/images/core/closecross.gif) 0 2px no-repeat;}
#td_apply_now_over,#td_login_now_over{display:none;}

ul.button li a.openacc.td_overlay_close {margin:0;padding:0;display:block;background: url(/images/buttons/btn_openacc-grey.gif) left top no-repeat;text-indent:-5000px;width:165px;height:24px; }
ul.button li a:hover.openacc.openacc.td_overlay_close {background: url(/images/buttons/btn_openacc-grey.gif) left top no-repeat; outline: none;}
ul.button li a.login.td_overlay_close {margin:0;padding:0;display:block;background: url(/images/buttons/btn_login-grey.gif) left top no-repeat;text-indent:-5000px;width:165px;height:24px;}
ul.button li a:hover.login.td_overlay_close {background: url(/images/buttons/btn_login-grey.gif) left top no-repeat;}


/* = What you can invest in page
----------------------------------*/
#investment-banner {margin:0;padding:0;width:720px;height:270px;background:#fff;}


/* = Telephone Trading Page
----------------------------------*/
#teltrading {margin:0;padding:15px 0 0 0;background: url(/images/bg/teletrade_bg.gif) left top no-repeat;width:698px;}
.teltrading-head {border:1px solid #999;text-align:center;padding:5px 10px;background:#CBE9CD;color:#444;font-size:0.83em;margin-top:5px;font-weight:bold;}
.teltrading-bot {background: url(/images/bg/teletradebot_bg.gif) left top no-repeat;margin:0;padding:10px 50px;text-align:center;}
.teltrading-left {float:left;margin:0 108px 0 10px;padding:0;width:280px;text-align:center;}
.teltrading-right {float:left;margin:0 0 0 10px;padding:0;width:280px;text-align:center;}
.teltrading-left p.selection, .teltrading-right p.selection {padding:3px 10px;margin:0;color:#2d5c3d;font-weight:bold;}
.teltrading-item {border:1px solid #AAA;background-color:#FFF;margin:20px 0 0 0;padding:5px 10px;font-size:0.75em;line-height:1.5em;text-align:left;color:#444}

/* = FAQ Page
----------------------------------*/
ul.faqlist {margin:0;padding:0;list-style-type: none;background:none;}
ul.faqlist li {background:none;padding-left:0;margin-bottom:10px;padding-bottom:5px;background: url(/images/core/dot-line-green-h.gif) left bottom repeat-x;}
ul.faqlist li a.faq-ques {display:block; background: url(/images/core/plus.gif) 0 0 no-repeat;padding-left:25px;font-weight:bold;}
ul.faqlist li a.faq-hide {display:block; background: url(/images/core/minus.gif) 0 0 no-repeat;padding-left:25px;font-weight:bold;}
.faq-answer p {margin:3px 0 0 25px;font-size:1em;padding:0 0 3px 0;}
.faq-answer table td {font-size:1em;}

a.td_close_faq {margin:10px 0 0 0;padding: 0 0 0 14px; font-size:1em;background: url(/images/core/closecross.gif) 0 2px no-repeat;}

ul.faqlist li ul li {background: url(/images/core/bullet-orange.gif) no-repeat 0 5px;margin-left:25px;padding-left: 15px; margin-bottom: 2px;font-size:1em;} 

/* = Glossary Page
----------------------------------*/

#glossary {margin:10px 0 20px 0;padding:0;}
#glossary a {background: #EEE;padding: 3px 6px; margin: 0; font-size: 0.83em; color: #2d5c3d; border-right:3px solid #fff;}
#glossary a:hover {background: #8bb093;text-decoration:none;color: #FFF;}

/* = Home Page
============================================================= */
#content.homepage {width:960px;margin:15px 0 0 0; padding:0 10px;background:#FFF url(/images/bg/homepagebg.gif) left bottom repeat-x;}
.homepage-bot {width:980px;height:10px;background: url(/images/bg/homepagebg-bot.gif) left top no-repeat;}
#homebanner {margin:0 0 10px 0;padding:0;width:740px;height:180px;}
.left-content.homepage {float:left;width:740px; margin:0; padding:0;background: none;}

.home-content-box {width:740px; margin:0; padding:10px 0 0 0;background: url(/images/box/hpbox_top.gif) left top no-repeat;}
.home-content {margin:0;padding:0 15px 10px 15px;background: url(/images/box/hpboxbg.gif) left top repeat-y;}
.home-content-boxbottom {margin:0;padding:0;background: url(/images/box/hpbox_bot.gif) left top no-repeat;height:12px;}

.home-topsect-left {float:left;margin:0;padding:0 10px 0 0;width:450px;}
.home-topsect-right {float:left;margin:0;padding:0 0 0 20px;width:230px;background: url(/images/core/horz-line.gif) 5px top repeat-y;min-height:218px;}

.midbanner {margin:10px 0 0 0;padding:0;width:741px;height:43px;}

.smallbanner {float:left;margin:0;padding:0;width:240px;height:170px;}
#smallbanner1 {margin:2px 0 0 0;}
#smallbanner2 {margin:2px 0 0 10px;}
#smallbanner3 {margin:2px 0 0 10px;}

h2.image {margin:0;padding:0;text-indent:-5000px;width:200px;height:21px;}
h3.homeimage {margin:0;padding:0;text-indent:-5000px;width:200px;height:21px;}
.choices {background: url(/images/headings/h2/h2-investments.gif) top left no-repeat;}
.latestnews {background: url(/images/headings/h3/h3-news.gif) top left no-repeat;}

ul.newslist li {background: url(/images/core/newsbullet.gif) no-repeat 0 3px;padding-left: 20px; margin-bottom: 4px;font-size:0.67em;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}

/* = Addition of box below banners
----------------------------------*/
.home-content-box.second {width:740px; margin:7px 0 0 0; padding:10px 0 0 0;background: url(/images/box/hpbox_top.gif) left top no-repeat;}
.home-botsect-left {float:left;margin:0;padding:0 10px 0 0;width:340px;}
.home-botsect-right {float:left;margin:0;padding:0 0 0 20px;width:340px;background: url(/images/core/horz-line.gif) 5px top repeat-y;} 

/* = Home Page Assets
============================================================= */

#shareprices, #marketwatch {margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size:0.7em;}
#shareprices label {margin:0;padding:0;color:#555;}
#shareprices label.enter {margin:0;}
#shareprices input.symbol {float:left;width:45px;margin:5px 5px 0 0;}
#shareprices select.market {float:left;width:110px;margin:5px 0 0 0;}
#shareprices div.lookup {clear:both;background:#E6EBDB;margin:0;padding:3px 5px;color:#555}
#shareprices input.button {margin-top:7px;}
#shareprices p, #marketwatch p {margin:3px 0 0 0;padding:0;color:#555;line-height:1.3em;}
#shareprices p.note, #marketwatch p.note {margin:7px 0 0 0;color:#999;padding:0;}
#shareprices p.text {margin:0 0 4px 0;color:#666;padding:0;}
#shareprices h4 {font-weight:bold;color:#2d5c3d;margin:0 0 3px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;}

#form_shareprices_cont {margin:0;padding:0;z-index:100;}
#form_shareprices_cont form {margin:0;padding:0;}

p.small {margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size:0.7em;font-weight:bold;line-height:1.4em;}


/* Share Price
----------------------------------*/
.share_priceres {margin:0 0 5px 0;padding:5px 7px 0 7px;background:#F7FBEF url(/images/core/dot-line-green-h.gif) repeat-x bottom;overflow:hidden;}
.share_priceres h4 {font-weight:bold;color:#2d5c3d;margin:0 0 3px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:0.75em;}
.share_priceres p {color:#666;font-size:0.75em;line-height:1.4em;}
.share_priceres p span {color:#2d5c3d;font-weight:bold;}
.share_priceres table {border:none;padding:0;margin:0 0 5px 0;border-collapse:collapse;width:150px;}
.share_priceres table td {font-size:0.75em;line-height:1.4em;margin:0;padding:3px 0;border:none;}
.share_priceres table td.first {color:#666;width:40%;}
.share_priceres table td.last {font-weight:bold; color:#2d5c3d;width:60%;}

/* Symbol Lookup
----------------------------------*/
.symbollookup_cont {margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;}
.symbollookup_cont h4 {font-weight:bold;color:#2d5c3d;margin:0 0 3px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:0.75em;}
.symbollookup_cont p {margin:0 0 4px 0;color:#666;padding:0;line-height:1.4em;font-size:0.7em;} 
.symbollookup_cont input.symbol {float:left;width:45px;margin:5px 5px 0 0;}
.symbollookup_cont select.market {float:left;width:110px;margin:5px 0 0 0;}
.symbollookup_cont input.button {margin-top:7px;}
.symbollookup_cont p a {margin-top:10px;font-weight:bold;}

.symbollookup_cont table {border:none;padding:0;margin:0 0 5px 0;border-collapse:collapse;width:100%;}
.symbollookup_cont th {font-size:0.7em;background:none;background: url(/images/core/dot-line-green-h.gif) repeat-x top;margin:0;padding:3px 5px;text-align:left;border:none;}
.symbollookup_cont td {margin:0;padding:3px 5px;border:none;}
.symbollookup_cont td.first {background: #F7FBEF url(/images/core/dot-line-green-h.gif) repeat-x top;text-align:center;width:30%;font-size:0.7em;font-weight:bold;}
.symbollookup_cont td.last {background: #FFF url(/images/core/dot-line-green-h.gif) repeat-x top;text-align:left;width:70%;font-size:0.6em;}
.symbollookup_cont .no-results {font-weight:bold;background: url(/images/core/dot-line-green-h.gif) repeat-x bottom;padding-bottom:3px;margin-bottom:3px;}
.no-results p {color:#CC0000;}
p.error{color:#CC0000;font-weight:bold;margin:0 0 4px 0;padding:0;line-height:1.4em;font-size:0.7em;}

/* Market Watch
----------------------------------*/
.mw-header {margin:0;padding:0 10px;}
.mw-header p {font-weight:bold;margin:0 0 3px 0;padding:0;color:#2d5c3d;font-size:0.7em;}
#marketwatch table {border:none;padding:0;margin:0 0 10px 0;border-collapse:collapse;width:100%;font-size:0.9em;}
#marketwatch table td {padding:3px 10px 3px 4px;margin:0;color:#666;text-align:right;border-bottom:1px solid #CBDACE;border-bottom:1px solid #CBDACE;border-top: 1px #FFF solid;border-left:none;border-right:none;}
#marketwatch table td.marketname {padding:3px 4px 3px 12px;text-align:left;}
#marketwatch table td.selectmarket {font-weight:bold;background: #E3F2D7 url(/images/core/mwarrow2.gif) 0 2px no-repeat;color:#333;}
#marketwatch table td.select{font-weight:bold;background: #E3F2D7;color:#333;}
#marketwatch table tr:hover{background: #E3F2D7;color:#333; cursor:pointer;}
#marketwatch table td.positive {color:#3366cc;}
#marketwatch table td.negative {color:#cc0000;}

/* = Footer
============================================================= */
.warningtext {background:#F7F7F7;font-size:0.7em;text-align:center;margin:15px 0 5px 0;padding:5px 0 1px 0;color:#666;border:1px #ddd solid;}

#footer {text-align: center; margin: 0 0 10px 0; color: #999999;}
#footer ul {margin:2px 0 0 0; border-bottom:1px #ddd solid;padding:0 0 3px 0;}
#footer ul li {display:inline;background: url(/images/bg/navlinefooter.gif) no-repeat 100% 0px;padding: 0 10px 0 0;margin: 0 0 0 5px;font-size: 0.7em;}
#footer ul li.last {background:none;}
#footer p {margin: 7px 70px 0 70px; font-size: 0.7em;line-height:1.4em;}


/* = Button Display Lists & Links
============================================================= */
ul.button {margin:0;padding:0;}
ul.button li {margin:0;padding:0;display:block;background: url(/images/buttons/button.gif) left top no-repeat;width:165px;height:24px;}
ul.button li.small {margin:0;padding:0;display:block;background: url(/images/buttons/button.gif) left top no-repeat;width:100px;height:24px;}
ul.button li.green {background: url(/images/buttons/button-g.gif) left top no-repeat;}
ul.button li a.openacc {margin:0;padding:0;display:block;background: url(/images/buttons/btn_openacc.gif) left top no-repeat;text-indent:-5000px;width:165px;height:24px;}
ul.button li a:hover.openacc {background: url(/images/buttons/btn_openacc-on.gif) left top no-repeat;}
ul.button li a.login {margin:0;padding:0;display:block;background: url(/images/buttons/btn_login.gif) left top no-repeat;text-indent:-5000px;width:165px;height:24px;}
ul.button li a:hover.login {background: url(/images/buttons/btn_login-on.gif) left top no-repeat;}
ul.button li a.trlogin {margin:0;padding:0;display:block;background: url(/images/buttons/btn_tradinglogin.gif) left top no-repeat;text-indent:-5000px;width:165px;height:24px;}
ul.button li a:hover.trlogin {background: url(/images/buttons/btn_tradinglogin-on.gif) left top no-repeat;}
ul.button li a.delogin {margin:0;padding:0;display:block;background: url(/images/buttons/btn_dervlogin.gif) left top no-repeat;text-indent:-5000px;width:165px;height:24px;}
ul.button li a:hover.delogin {background: url(/images/buttons/btn_dervlogin-on.gif) left top no-repeat;}
ul.button li a.download {margin:0;padding:0;display:block;background: url(/images/buttons/btn_downloadform.gif) left top no-repeat;text-indent:-5000px;width:165px;height:24px;}
ul.button li a:hover.download {background: url(/images/buttons/btn_downloadform-on.gif) left top no-repeat;}
ul.button li a.email {margin:0;padding:0;display:block;background: url(/images/buttons/btn_email.gif) left top no-repeat;text-indent:-5000px;width:165px;height:24px;}
ul.button li a:hover.email {background: url(/images/buttons/btn_email-on.gif) left top no-repeat;}

ul.mainlink {margin:0;padding:2px 5px; background:#F7FBEF;}
ul.mainlink li {background:none;margin:0;padding:0;}
ul.mainlink li a {margin:0;padding:0 0 0 20px; background: url(/images/core/linkbullet.gif) 0 1px no-repeat;}
ul.mainlink li a:hover {background: url(/images/core/linkbullet_off.gif) 0 1px no-repeat;}


/* = Open Account/Overlay Overlay Boxes
============================================================= */
.overlaybox {margin:0;padding:0;width:258px;font-family:Arial, Helvetica, sans-serif;}
.overlaybox-top {margin:0;padding:0;background: url(/images/box/login-pubox-top.png) left top no-repeat;height:10px;overflow:hidden;}
.overlaybox-content {margin:0;padding:0 18px;background: url(/images/box/login-pubox.png) left top repeat-y;}
.overlaybox-bottom {margin:0;padding:0;background: url(/images/box/login-pubox-bot.png) left top no-repeat;height:20px;overflow:hidden;}
.overlaybox p {margin:0;padding:0 0 7px 0;font-size:0.75em;}
.overlaybox p.nospace {margin:0;padding:0;font-size:0.75em;}

.servicemsg {margin:0;padding:0;}
.servicemsg p {font-size:0.7em;line-height:1.3em;margin:2px 0 0 0;padding:0;}


/* = General Styles
============================================================= */
.hide{position:absolute; left:-9000px;}
.lfloat{float:left;}
.rfloat{float:right;}
.rfloatfplogo {float:right;margin:0 0 5px 10px;padding:0;width:180px;}
.bold{font-weight:bold;}
.noborder{border:none;}
.center{text-align:center;}
.clear {clear:both;font-size:1%;}
.clear-height {clear:both;height:2px;}
.clear-right {clear:right;font-size:1%;}
.dottedline {height: 1px;margin: 6px 0px;background: url(/images/core/dot-line-green-h.gif) repeat-x top;}
.linedot {height: 1px;margin:0 0 3px 0;padding:0;background: url(/images/core/dot-line-green-h.gif) repeat-x top;overflow:hidden;}
.titledot {height: 1px;margin:0 0 6px 0;padding:0;background: url(/images/core/dot-line-green-h.gif) repeat-x top;}
.solidline {height:1px; border-bottom:1px solid #B2CB93;}
.thickline {height:2px; border-top:2px solid #B2CB93;padding-bottom:5px;}
.button-right {float:left;width:165px;margin-top:15px;}
.button-text-left {float:left;margin:0 20px 0 0;padding:0;width:535px;}
p.smalltext {font-size:0.7em;line-height:1.4em;}
ul.smalltext {font-size:0.9em;}
ol.smalltext {font-size:0.7em;}
.notes {color:#666;}
.bold {font-weight:bold;}
a.emphasise {background: url(/images/core/emdot.gif) repeat-x 0 bottom;padding-bottom:0px;}
a.emphasise:visited, a.emphasise:active {background: url(/images/core/emdot.gif) repeat-x 0 bottom;padding-bottom:0px;}
a:hover.emphasise {background: none;}
ul.bullet {list-style-type: circle;}
.topspace {margin-top:10px;}
.botspace {margin-bottom:10px;}
.smtopspace {margin-top:5px;}
.smbotspace {margin-bottom:5px;}
.leftmargin {margin:0 0 0 25px;}
.red {color:#ff0000;font-weight:bold;}
.researchpage {float:left;width:460px;margin:0 10px 0 0;}
.researchimage {float:right;width:250px;margin:0 0 2px 0;}
.updatespage {float:left;width:410px;margin:0 10px 0 0;}
.updatesimage {float:right;width:300px;margin:0 0 2px 0;text-align:center;}
img.researchimage {border:1px solid #BBB}
.ratecardimage {width:720px;margin:5px 0 10px 0;}

/* CLEARING FLOATS (http://www.positioniseverything.net/easyclearing.html) -------------------------------------------------------------------------------------------------------------- */
.clearfix:after {content: "."; clear: both; height: 0; visibility: hidden; display: block;}
.clearfix {display: inline-block;}
/* Hides from MacIE \*/           
* html .clearfix {height: 1%;}
.clearfix {	display: block;}
/* End hide from MacIE */






