#leftmain{
float:left; 
width:180px;
margin:0;
padding:1px 0 0 0;
}

#leftmainbig {
float:left; 
width:270px;
margin:0;
padding:1px 0 0 0;
}

#leftmainbig2 {
float:left; 
width:270px;
margin:0;
padding:1px 0 0 0;
border-left: 1px solid #e0e0e0;
padding-left: 8px;
}

#leftmainbigadviser {
float:left; 
width:200px;
margin:0;
padding:1px 0 0 0;
}

#rightmainbigadviser {
float:right; 
width:190px;
margin:0;
padding:1px 0 0 0;
}

#topmainbigadviser {
float:left; 
width:563px;
margin:0;
padding:1px 0 0 0;
}

#leftmainbigconsumer {
float:left; 
width:250px;
margin:0 0 0 0 !important;
padding:1px 0 0 0;

padding-top:0px;
padding-right:30px;
}



#leftmainbigbox1 {
padding:0px;
height:300px;
border: solid 1px #00AEEF;
margin-left:10px;
margin-right:18px;
}


#leftmainbigbox2 {
padding:0px;
height:300px;
border: solid 1px #00AEEF;
margin-left:10px;

}

#leftmainbigbox1 p {
	padding-left: 90px;
	padding-right:5px;
}

#leftmainbigbox1 img {
		float:left;
		margin-top:10px;
		margin-left:10px;
	}

#leftmainbigbox1 dl {
	padding-left: 90px;
	padding-bottom:2px;
}

#leftmainbigbox2 p {
	padding-left: 90px;
	padding-right:5px;
}
#leftmainbigbox2 img {
		float:left;
		margin-top:10px;
		margin-left:10px;
	}

#leftmainbigbox2 dl {
	padding-left: 90px;
	padding-bottom:2px;
}


#rightmainbig {
clear:none;
float:right; 
width:270px;
padding:1px 10px 0 0;
}

#bottommainbig {
float:left; 
width:550px;
margin:0px;
padding:1px 0 50px 0;

}

#bottommainbig p {
	padding-left: 90px;
	padding-right:5px;
}

#bottommainbig dl {
	padding-left: 90px;
}

#bottommainbigbox img {
		float:left;
		margin-top:12px;
		margin-left:10px;
	}


#bottommainbigbox {
padding:0px;
height:73px;
border: solid 1px #e0e0e0;
margin-left:10px;
margin-top:8px;

}

#rightmainbigbord {
clear:none;
float:left; 
width:280px;
padding:0;
background:#EEE;
border: solid 1px #cccccc;
margin: 0 0 0 15px;
padding:0 10px 12px 0;

}

#rightmainbigbord_adviser {
clear:none;
float:left; 
width:380px;
padding:0;
background:#EEE;
border: solid 1px #e0e0e0;
margin: 2px 0 0 20px;
padding:0 10px 5px 0;


}

#middle_outer {
clear:none;
float:left; 
width:300px;
padding:0;
background:#F9F9F9;
border-left: solid 1px #cccccc;
margin-left:40px;
}





#rightmainbigbordbox1 {
padding: 0px;
background:transparent url(../images/woman_outside.jpg) no-repeat scroll 4%;

min-height:130px;
}

#rightmainbigbordbox1 p {
margin-left:90px;
margin-top:-3px;
}

#rightmainbigbordbox2 {
padding: 0px;
background:transparent url(../images/man_smiling2.jpg) no-repeat scroll 4%;
background-position: 9px 29px;
min-height:130px;
}

#rightmainbigbordbox2 p {
margin-left:90px;
margin-top:-4px;

}

#rightmainbigbord3 {
clear:none;
float:left; 
width:280px;
background-color:#E5F7FD;
border: solid 1px #cccccc;
margin: 17px 0 0 15px;
padding:0 10px 0 0;

}

#rightmainbigbordbox3 p {
margin-left:9px;
margin-top:-4px;
}

#rightmainbigbordbox3 li {
margin-bottom:3px;
padding: 0 0 0 0px;
background:url(../images/bullet.gif) no-repeat 0 .45em;
list-style:none;
padding-left:10px;
margin-left:-30px;
margin-top:-5px;
}


#adv_latest_opps {
padding-bottom:10px;
height:73px;
margin-bottom:50px;


}

#adv_latest_opps p {

	padding-left: 90px;
	padding-right:5px;
}

#adv_latest_opps p.title {
	padding-left: 10px;
	margin-bottom:0;
}

#adv_latest_opps img {
		float:left;
		margin-top:5px;
		margin-left:10px;
	}



#offshore_opp {
padding:0px;
height:73px;
padding-bottom:5px;

}



.picunit {
		float:left;
		padding:0px 14px 0pt 70px;
		width:230px;
		margin-top:15px;
		margin-left:10px;
		
	}
	#middlecolumn .picunit {
		float:left;
		padding:0px 14px 0pt 70px;
		width:208px;
		margin-bottom:20px;
	}
	.picunit img {
		float:left;
		margin-left:-65px;
		margin-top:5px;
	}
	.picunit p {
		margin-top:-5px !important;
		margin-bottom:-12px !important;
	}
	
	.picunit h2 {
		margin-top:-0px !important;
		float:left;
		margin-left:-75px;
	}
	
	
.picunit_products {
		float:left;
		padding:5px 5px 10px 75px;
		width:230px;
		margin-top:17px;
		margin-left:15px;
		border: solid 1px #00AEEF;
	}
	#middlecolumn .picunit_products {
		float:left;
		padding:0px 14px 0pt 70px;
		width:208px;
		margin-bottom:20px;
	}
	.picunit_products img {
		float:left;
		margin-left:-65px;
		margin-top:5px;
	}
	.picunit_products p {
		margin-top:-5px !important;
		margin-bottom:-10px !important;
	}
	
	
	
.picunit_productsadviser {
		float:left;
		padding:0px 5px 0pt 70px;
		width:240px;
		margin-top:8px;
		margin-left:14px;
		margin-right:3px;
		border: solid 1px #00AEEF;
		m
	}
	#middlecolumn .picunit_productsadviser {
		float:left;
		padding:0px 14px 0pt 70px;
		width:208px;
		margin-bottom:20px;
	}
	.picunit_productsadviser img {
		float:left;
		margin-left:-65px;
		margin-top:5px;
	}
	.picunit_productsadviser p {
		margin-top:-5px !important;
	}
	
	



.viewall {
	padding-right: 0px;
	float:right;
	margin-top: -32px;

}

.viewall_adviser {
	float:right;
	padding: 0 !important;
	margin: -17px 0 0 0 !important;
}


.info { background-image:url(../images/icons/info.gif);  
    padding-right:15px;
	}
	
	.favouriteAdd { background-image: url(../images/icons/favouriteAdd.gif); 
    padding-right:15px;
	}
	
	

.iconAfter {
	background-position:right 1px;
	padding-left:0;
	padding-right:15px;
	background-repeat:no-repeat;
	}

#rightmain {
clear:none;
float:right; 
width:180px;
padding:1px 10px 0 0;
}

#midmain {
margin-left: 180px;
width: 180px;
padding-top:1px;
}


.content{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.content p{
padding:10px 0px 10px 9px;
margin:0;
}

.content dl dt{

background-image:url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left:15px;
margin-left:9px;
}

.content dl dd{
margin:0 0 12px 24px;
}

.content dl dd a{
color:#000000;
background:transparent;
text-decoration:none;
}

.content dl dt a{
text-decoration:none;
color:#00AEEF;
background:transparent;
}


.content dl dd a:hover{
color:#00AEEF;
background:#FFFFFF;
text-decoration:underline;
}

.content dl dt a:hover{
text-decoration:underline;
color:#00AEEF;
background:#FFFFFF;
}

#leftbox{
float:left;
border:1px solid black;
margin:12px 0 0 9px;
width:163px;
background-color:#F9F9F9;
color:#000000;
}

#leftbox ul{
margin:0px;
padding:0 5px 5px 25px;
}

#leftbox ul li{
border:0;
padding:0 0 5px 0;
margin:0;
list-style-image:url(../images/tribul.gif);
}

#leftbox ul li a{
color:#00AEEF;
background:#F9F9F9;
text-decoration:none;
}

#leftbox ul li a:hover{
color:#00AEEF;
background:#F9F9F9;
text-decoration:underline;
}

#media{
border:0;
padding:0 0 20px 0;
margin:0;
float:right;
width:370px;
}

#flashcontent{
border:0;
margin:0;
padding:0;
}

.nodis {
display: none;
}

a:hover{
color:#00AEEF;
text-decoration:underline;
}

a:link, a:visited {

text-decoration:none;
}

#datatable {
	margin: 0px 0px 10px 31px;
	padding: 4px;
}

#datatable caption {
	color: #CC0000;
	font: bold 75% Verdana, Arial, Helvetica, sans-serif;
	margin-left: 31px;
	padding: 4px;
	text-align: left;
}

#datatable tr td, #datatable tr th {
	background: #fff;
	border-bottom: 1px none #000;
	border-left: 1px solid #E0E0E0;
	border-right: 1px none #000;
	border-top: 0px solid #E0E0E0;
	color: #000;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	text-align: left;
}
#datatable td.risk {
	background: #000;
	border-bottom: 1px none #000;
	border-left: 1px solid #E0E0E0;
	border-right: 1px none #000;
	color: #ffffff;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	text-align: left;
}
#datatable tr th.mainhead {
	background:#EEEEEE;
	font: bold 70% Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #E0E0E0;
}
#datatable tr th.rowhead {
	color: #00AAEE;
	font: bold 70% Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #E0E0E0;
}
#datatable th {
	font: bold 70% Verdana, Arial, Helvetica, sans-serif;
	color: #04A9EB
}
#datatable tr.odd td {
	background:#E7F5FE;
	}

a:link{color:#00aeef !important;}
a:visited{color:#00aeef !important;}
a:hover{color:#00aeef !important; text-decoration:underline;}

#news {
width:300px;
background-color:#E5F7FD;
border:1px solid #CCCCCC;
margin-left:-266px;
margin-top:310px;
padding:5px;
padding-right:8px;
float:left;
}

#news ul li {
margin-bottom:3px;
padding: 0 0 0 0px;
background:url(../images/bullet.gif) no-repeat 0 .45em;
list-style:none;
padding-left:10px;
margin-left:-32px;
}

#title {
	
	float: left;
	width: 870px;
	height: 145px;
	position:relative;
	padding: 10px 45px 18px 30px;
	background-image: url(../adviser/images/home_new.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-left:-15px;
}

#title h1 {
margin-top:10px;
  	margin-bottom:7px;
	color: #fff;
	font-size:2.2em;
	margin-left:-10px;
}

#title h1.heading {
margin-top:38px;
  	margin-bottom:15px;
	color: #fff;
	
	font-size:2.6em;
	margin-left:-10px;
}



#title_consumer {
	background: #000;
	float: left;
	width: 870px;
	height: 145px;
	position:relative;
	padding: 10px 45px 18px 30px;
	background-image:url(../images/home_new.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-left:-15px;
}

#title_consumer h1 {
margin-top:100px;
  	margin-bottom:7px;
	color: #fff;
	font-size:2.2em;
	margin-left:-15px;
}


.tagline {
color:#FFFFFF;
}



/* Columns */

#leftcolumn {
float:left; 
width:280px;
margin:0;
position:relative;
padding:0 17px 17px;
margin-right:28px;
}

#middlecolumn {
float:left; 
width:290px;
border-left: solid 1px #ccc;
margin: 0 0 0 0;
padding-left:15px;
padding-bottom:0;
position:relative;
}

#middlecolumn_consumer {
float:left; 
width:250px;
border-left: solid 1px #ccc;
padding-left:0;
padding-bottom:0;
position: absolute;
margin-left:352px;
margin-top:184px;


}

#rightcolumn {
float:right; 
width:270px;
margin: 0;
padding-left:0;
padding-bottom:0;
position:relative;
margin-right:18px;
margin-top:-17px;
margin-bottom:20px;
}

/* Puffs */

#fullcolumn .puff {
          width:521px;
}
#leftcolumn .puff {
          width:280px;
}

#rightcolumn .puff {
          width:253px;
		  padding-right:0;
}

#rightcolumn .puff_sponsorship {
          width:253px;
		  padding:12px 7px 0px;
          margin-top: 17px !important;
          float:left;
		  background-image:url(../images/sponsorship.jpg);
		  background-repeat:no-repeat;
		 border:1px solid #CCCCCC;
}

#rightcolumn .puff_sponsorship ul {
margin-top:0;
}

#rightcolumn .puff_sponsorship ul li {
         margin-bottom:3px;
         padding: 0 0 0 0px;
         background:url(../images/bullet.gif) no-repeat 0 .45em;
         list-style:none;
         padding-left:10px;
         margin-left:-31px;
}

#rightcolumn .puff_sponsorship h2 {
margin-top:60px;
margin-bottom:0;

}



#middlecolumn .puff {
          margin-top:0 !important;
		 
		  
}
#middlecolumn .puff p {
	margin-bottom:20px;
}
#middlecolumn .puff h2 {
	margin:0 0 20px -8px;
}
#leftcolumn h2 {
	margin-bottom:0;
	margin-left:-7px;
	
}
#leftcolumn .whatsnew h2, #contact h2 {
	margin-bottom:10px;
	margin-top:0px;
	padding-left:0 !important;
	font-size:1.6em;
	
}

#contact {
padding: 8px 0 5px 10px;
width:258px !important;
}

#leftcolumn .whatsnew h2, #contact_adviser h2 {
	margin-bottom:10px;
	margin-top:0px;
	padding-left:0 !important;
	
	
	
}


#contact {
background-image:url(../images/smiling_women_small.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

#contact_adviser {
background-image: url(../images/adviser_homepage_contacts.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

#leftcolumn .whatsnew h2 {
	margin-bottom:10px;
	margin-top:0px;
	padding-left:6px !important;

	
}

#leftcolumn .whatsnew p.viewall {
float:right;
	padding: 0 !important;
	margin: -24px 0 0 0 !important;
	}
	
	#leftcolumn p.viewall {
float:right;
	padding: 0 !important;
	margin: -17px -28px 0 0 !important;
	}


.content .puff {
          background:#FFFFFF;
          border:1px solid #CCCCCC;
          padding:12px 14px 0px;
          margin-top: 17px !important;
          float:left;
}
.content .puff ul {
          margin-top:-0.2em;
}
.content .puff ul li {
          margin-bottom:3px;
padding: 0 0 0 0px;
background:url(../images/bullet.gif) no-repeat 0 .45em;
list-style:none;
padding-left:10px;
margin-left:-39px;
}
.content .puff h4, .content .puff h3 {
          font-size:110%;
          margin: 0px !important;
		  font-family:Georgia,"Times New Roman",Times,serif;
}
.content .puff img {
	padding: 0pt 14px 0px 0pt; float: left;clear:both;
}
.content .imgtext p {
	margin-left:65px;
}
.content .whatsnew p {
	margin-left:0px;
}
/* Puff levels of importance */


.pl1 {
          background-color:#E5F7FD !important;
}
.pl2 {
          background-color:#EFEFEF !important;
}
.pl3 {
          background-color:#0062C3 !important;
}
.pl3 h3, .pl3 p, .pl3 li, .pl3 li a:visited, .pl3 a {
          color:#FFF;
}
.pl3 ul li {
          background:transparent url(/assets/img/core/bullet_FFF.gif) no-repeat scroll 0 5px;
}
.pl4 {
          border:1px solid #00AEEF !important;
}
.pl5 {
          border:1px solid #FF7800 !important;
}
.pl5 h3, .pl5 p, .pl5 li {
          color:#FF7800;
}
.pl5 ul li {
          background:transparent url(/assets/img/core/bullet_FF7800.gif) no-repeat scroll 0 5px;
}

#site_select {
	border:1px solid #999999;
	cursor:pointer;
	margin-top:0;
	margin-left:0;
	margin-bottom:15px;
	outline-width:medium;
	width:240px;
}

#site_select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
}

#nav #customer_login {
	float: right !important;
	margin-right: 12px !important;
	background-repeat:no-repeat;
	border:none;
	

}
#nav #customer_login a {
    background: #00AEF0 url(../images/customer_login_lock.png) no-repeat 10px .5em !important;
	border-bottom: 1px solid #00aef0 !important;
	border-top: none !important;
	border-right: none !important;
	border-left: none !important;
	color:	#FFF !important;
	margin:	0 16px 0 0 !important;
	padding-left:	25px !important;
	
}
#more_info_1 {
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px 10px 0;
	width: 257px;
}
#more_info_2 {
	background: #f9f9f9;
	border: 1px solid #e0e0e0 !important;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px 10px 0;
	width: 257px;
}
#more_info_1 p.income_security {
background:transparent url(../adviser/images/income_security.gif) no-repeat scroll 0%;
height:73px;
}
#more_info_2 p.leaving_behind {
background:transparent url(../adviser/images/leaving_behind.gif) no-repeat scroll 0%;
height:73px;
}
#more_info_1 p.income_tax {
background:transparent url(../adviser/images/income_tax.gif) no-repeat scroll 0%;
height:73px;
}
#more_info_2 p.savings {
background:transparent url(../adviser/images/savings.gif) no-repeat scroll 0%;
height:73px;
}
#more_info_1 .button, #more_info_2 .button {
	background: url(/assets/img/tennis/button_gradient.png) repeat-x left bottom;
	border: 1px solid #00ADEF;
	border-bottom: 1px solid #00ADEF !important;
	cursor: pointer;
	font: normal 1.3em Georgia,"Times New Roman",Times,serif;
	overflow: visible;
	padding: 3px 8px 3px 8px;
	width: auto;
	
}
#more_info_1 .button:hover {
	text-decoration: underline;
}
