@charset "utf-8";

/* -- 110412 - HA - SFS040 Added class 'half_item' styles --*/

html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
list-style-type:none;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url('../graphics/background_grad.jpg') repeat-x #ADB6D6;
	color:#000000;
	text-align:center;
	padding-top:12px;
}

body a {
color:#ff6600;
text-decoration:none;
}
body a:hover, a:focus, a:visted, a:active {
color:#ff6600;
text-decoration:underline;
}

p {
	padding-top:5px;
	padding-bottom:5px;
	margin-top:7px;
	margin-bottom:7px;
}
h1 {
	font-size:18px;
	color:#2f3666;
	margin:12px 0 8px;
}
h2 {
	font-size:13px;
	margin:12px 0;
	color:#4B5490;
}
h3 {
	font-size:14px;
	color:#4B5490;
}

/*------------------------------------------------------------------------------*/
/*-------------------------------- SITE DIV'S ----------------------------------*/
/*------------------------------------------------------------------------------*/

.super_small {
font-size:9px;
color:#4B5490;
}

.white_large, .white_large a{
font-size:14px;
color:#fff;
}

.white_large_bold {
font-size:14px!important;
color:#fff;
font-weight:bold;
}

.white_med {
font-size:12px;
color:#fff;
}

.white_small {
font-size:11px;
color:#fff;
}

.orange_large {
font-size:14px;
color:#ff6600;
}

.orange_med {
font-size:12px;
color:#ff6600;
}

.orange_small {
font-size:11px;
color:#ff6600;
}

.darkblue_large {
font-size:14px;
color:#4B5490;
}

.darkblue_med {
font-size:12px;
color:#4B5490;
}

.darkblue_small {
font-size:12px;
color:#4B5490;
}
.darkblue_large, .darkblue_large a{
font-size:14px;
color:#4B5490;
padding:0 0 10px 0;
}

.darkblue_large_bold {
font-size:14px!important;
color:#4B5490;
font-weight:bold;
}

.black_bold {
font-weight:bold;
color:#000;
}

#tinymce {
	background: #FFFFFF;
	background-image: none;
	text-align: left;
}

.no_right_margin {
	margin-right:0!important;
}

/*-----------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------- SITE DIV'S ----------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/

#wrapper {
	background:#FFF;
	width:996px;
	height:auto;
	margin:0 auto;
	text-align:left;
}

#footer {
	width:996px;
	height:auto;
	margin:0 auto;
	text-align:left;
}

#business_wrapper {
	background:#fff;
	width:612px;
}

#header {
	width:996px;
	height:auto;
}

#header a {
	color:#4B5490;
	text-decoration:none;
}

#header a:hover, body a:focus, a:visted {
	color:#ff6600;
	text-decoration:underline;
}

#header_logo {
	width:226px!important;
	height:90px;
	float:left;
	overflow:hidden;
}

#header_banner {
	float:left;
	width:495px;
	height:77px;
	padding-top:5px;
}

#countdown_banner{
	float:left;
	width:530px;
	height:77px;
	padding-top:0;
	text-align:left;
}

#header_search {
	background: url(../graphics/header_corner.gif) top right no-repeat #fff;	
	width:770px!important;
	height:90px;
	text-align:right;
	float:left;
	color:#4B5490;
	overflow:hidden;
}

#header_navigation {
	background:url(../graphics/header_help_grad.gif) no-repeat bottom right;
	width:270px;
	height:77px;
	float:right;
	display:inline;
	padding:13px 0 0 0;
	text-align:left;
	margin-right:1px;
}
#header_flash {
	width:300px;
	float:left;
}

#top_nav {
	height:30px;
	overflow:visible;
	margin-left:10px;
}

#top_nav li {
	float:left;
	margin-left:2px;
	margin-top:3px;
}

#top_nav li.formitem {
	margin-top:0px;
}

#top_nav form {
	margin-left:2px;
	float:left;
}

#top_nav form input {
	float:left;
	display:inline;
	margin-left:4px;
}

#header_navigation .search_head{
	font-size:12px;
	text-transform:uppercase;
	text-align:left;
	font-weight:normal;
	float:left;
	margin-top:3px;
}

#header_navigation .header_info {
	float:right;
	width:auto;
	padding:1px 0px 0px 0px;
}

#header_navigation .header_info .header_tel {
	font-size:23px;
	padding-left:5px;
}

#header_navigation .header_info .header_times {
	font-size:9px!important;
	text-transform:uppercase;
	text-align:right;
	margin-bottom:3px;
}

#header_navigation .header_info h3 {
	text-align:right;
	font-size:14px;
	padding:2px 0 0;
	clear:both;
}

/*-----------------------------------------------------------------*/
/*-----------------------NAVIGATION DIV ---------------------------*/
/*-----------------------------------------------------------------*/

#navigation {
	background:url(../graphics/nav_bg.gif) repeat-x;	
	width:994px;
	height:33px;
	float:left;
	display:inline;
	margin:0 1px 0 1px;
	color:#fff;
}

#headnav_padding {
	padding-left:66px;
}



/*---------------------------------------------------------------------------------------*/
/*------------------------------------ COLUMN 1 -----------------------------------------*/
/*---------------------------------------------------------------------------------------*/


#column_1 {
	padding:12px 17px;
	height:auto;
	float:left;
	text-align:left;
	font-size: 11px;
	width:201px;
	margin-top:15px;
	border-right:1px solid #e6e7ed;
	overflow:hidden;
}

#column_1_width {
	width:185px;
}

#column_1 a {
color:#4B5490;
text-decoration:none;
}

#column_1 a:hover, body a:focus {
color:#ff6600;
text-decoration:underline;
}

#column_1 img {
align:left;
}

#menu_padding {

	width:166px;
	height:auto;
	clear:left;
}
#menu_title{

width:166px;
height:auto;
float:left;
clear:left;
}

#menu_title_padding{
padding-bottom:5px;
}

#nav_home_container {
	height:auto;
	clear:left;
	margin:0px 0 0px 0;
	padding:0 4px;
}
#account_line {
	height:auto;
	clear:left;
	border-top:1px solid #ff6600;
	margin-bottom:12px;
}

#account a{
	color:#FF6600;
}

#most_popular .most_popular_page {
	clear:left;
	padding:1px 0;
}

/*--------------------------------------------------------------------------------------------*/

.news_story {
	position:relative;
	padding:12px 10px 18px;
	margin:2px 0 12px 0;
	border:1px solid #ccc;
	background:#F4F4F4;
	word-wrap:break-word;
	width:573px;
}

#news_image{
	margin: 0 10px 0 0;
	border: #22315a solid 1px;
	padding: 1px;
	float:left;
}
#news_header{
	clear:both;
}
#news_header a{
	text-decoration:none;
}

.more_icon {
	position:absolute;
	bottom:8px;
	right:8px;
	border:0px none;
	clear:both;
}
#selected_story {
	background:#ffece0;
}
.nav_more {
	text-align:left;
	display:block;
	margin:4px 0 1px;
}
.nav_more a {
	color:#FF6600 !important;	
}

#register {
	padding-left:14px;
	width:166px;
	height:auto;
	clear:left;
	border-top:1px solid #ff6600;
	margin: 0 0 10px 0;
}

#sfs {
	padding:8px 0 8px 14px;
	width:166px;
	height:auto;
	clear:left;
	border-top:1px solid #ff6600;
}

#sfs a{
	color:#000000;
}

#funds_network {
	padding:8px 0 8px 14px;
	width:166px;
	height:auto;
	clear:left;
	border-bottom:1px solid #ff6600;
	border-top:1px solid #ff6600;
}

/*----------------------------------------------------------------------------------------*/
/*--- COLUMN 2 + 3 HOLDER FOR BG ---------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

#column_bg_holder {
	width:806px;
	height:auto;
	float:left;
	background:;
	text-align:left;
	background:url(../graphics/master_background.jpg) repeat-y;
}

/*----------------------------------------------------------------------------------------*/
/*--- COLUMN 2 ---------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

#column_2 {	
	width:726px;
	height:auto;
	float:left;
	overflow:hidden;	
	font-size:12px;
	padding:15px 17px;
}

#column_2 table{
	font-size:11px:
}

#home_content {
	float:left;
	width:234px;
	padding-top:55px;
	position:relative;
}

#home_content h1 {
	position:absolute;
	top:0;
	left:0;
	width:720px;
	margin:0;
}

#home_content #column_2_content {
	padding-top:1px;	
}

th{
	background-color:#6a78a4;
	color:#FFFFFF;
	font-size:11px;
}

td{
	border:solid 1px #CCCCCC;
	font-size:11px;
}

.table_no_borders td{
	border:none;
}

.th_no_fill{
	background-color: #FFFFFF;
	color:#333333;
	font-weight:normal;
}

#page_header {
	height:36px;
	background:url(../graphics/body_header.gif) no-repeat;
	border-bottom:1px solid #FF6600;
	margin:0; 
	padding-top:8px;
	width:726px!important;
	clear:both;
}

#page_header span{
	padding:8px 0 0 8px!important;
}

#page_header .regular {
	color:#ffffff;
}

#page_header_contents {
	width:596px;
	height:auto;
	background:#CFD4E7;
	border-top:1px solid #FF6600;
	border-bottom:1px solid #FF6600;
	clear:both;
}

#page_header_img {
	width:178px;
	height:99px;
	float:left;
}

#page_header_text {
	padding-left:10px;
	padding-top:10px;
	height:89px;
	width:407px;
	float:left;
}

#menu_item_wrapper {
	width:590px;
	height:84px;
	float:left;
}

#menu_item_image {
	width:172px;
	height:84px;
	margin-right:1px;
	float:left;
}

#menu_item_title {
	width:416px;
	height:21px;
	float:left;
	background: url(../graphics/menu_item_title_bg.gif) repeat-x;
}

#menu_item_text {
	width:416px;
	height:63px;
	float:left;
	background:url(../graphics/menu_item_text_bg.jpg) repeat-y;
}

/*------------ MAIN feature ITEMS ------------------------ */

#master_content_div {
	width:inherit;
	height:auto;
	float:left;
	padding-top:15px;
	font-size: 12px;
}

#feature_item_1 {
	width:189px;
	height:228px;
	float:left;
	border:1px solid #cccccc;
	margin-right:8px;
	margin-bottom:8px;
}

#feature_item_1_wrapper {
	width:187px;
	height:216px;
	float:left;
	padding:1px;
	background: url(../graphics/featurebg.jpg) repeat-x;
}

#feature_item_1_wrapper #feat_title {
	height:28px;
	width:177px;
	background-color:#6a78a4;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:10px;
	text-transform:uppercase;
}

#feat_title a {
	color:#FFFFFF;
}
#feat_title a:hover{
	color:#FFFFFF;
}

#feature_item_1_
#feat_content {
	padding-left:5px;
	padding-right:0px;
	font-size:11px;
	clear: both;
}

#feature_item_1_wrapper #feat_content img {
	border:none;
}

.img_home_pad {
	clear:right;
}

#arrow_holder {
	width:177px;
	height:auto;
	clear:both;
	padding-right:10px;
	float:right;
	padding-top: 6px;
}

#arrow_holder_pad {
	width:167px;
	float:left;
	height:auto;

}

.blue_arrow  {
	color:#6a78a4;
	font-weight:bold;
}


/*------------------------------------------------------------------------------------*/
/*--- BOXES FOR BUY ISAS PAGE---------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/

#box_border {
	width:189px;
	height:228px;
	float:left;
	border:1px solid #cccccc;
	margin-right:5px;
	margin-bottom:5px;
	background: url(../graphics/featurebg.jpg) repeat-x;
}

#box_header {
    height:28px;
	width:177px;
	background-color:#6a78a4;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:10px;
	margin-left:1px;
	text-transform:uppercase;
	border-bottom: 1px solid #ff6600;
}

#box_header a {
	color:#FFFFFF;
}
#box_header a:hover{
	color:#FFFFFF;
}

#box_contents {
	width:157px;
	padding:0 10px 0 5px;
	height:auto;
	text-align:left;
}

#box_contents img {
	border:none;
	padding-bottom:10px;
	clear:both;
}

#box_text {
	width:157px;
	height:auto;
	margin:10px 0 0 0;
	background: url(../graphics/arrow.gif) left top no-repeat;
	padding-left:10px;
	text-align:left;
	font-size:11px;
	clear:both;
}

#box_border_wide {
	width:597px;
	height:auto;
	float:left;
	border:1px solid #cccccc;
	margin-right:5px;
	margin-bottom:5px;
	background: url(../graphics/featurebg.jpg) repeat-x;
}

#box_header_wide {
    height:28px;
	width:585px;
	background-color:#6a78a4;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:10px;
	margin-left:1px;
	text-transform:uppercase;
	border-bottom: 1px solid #ff6600;
}

#box_header_wide a, a:visted {
	color:#FFFFFF;
}

#box_header_wide a:hover {
	color:#FFFFFF;
}

.white {
	color:#ffffff;
}

#box_contents_wide {
	font-size:12px;
}

#box_text_wide {
	width:575px;
	height:auto;
	margin-top:10px;
	padding-left:0px;
	text-align:left;
	font-size:11px;
}

#box_border_med {
	width:289px;
	height:auto;
	float:left;
	border:1px solid #cccccc;
	margin-right:15px;
	margin-bottom:15px;
	background: url(../graphics/featurebg.jpg) repeat-x #fff;
}

#box_header_med {
	height:28px;
	width:257px;
	background-color:#6a78a4;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:10px;
	margin-left:1px;
	text-transform:uppercase;
	padding-right: 10px;
	border-bottom: 1px solid #ff6600;
}

#box_header_med a {
	color:#FFFFFF;
}

#box_header_med a:hover{
	color:#FFFFFF;
}

#box_contents_med {
	width:262px;
	padding:0 5px 0 10px;
	height:auto;
	text-align:left;
}

#box_text_med {
	width:257px;
	height:auto;
	margin-top:10px;
	background: url(../graphics/arrow.gif) left top no-repeat;
	padding-left:10px;
	text-align:left;
	font-size:11px;
	clear:both;
}

#box_border_med_special_offers {
	width:279px;
	height:250px;
	float:left;
	border:1px solid #cccccc;
	margin-right:15px;
	margin-bottom:15px;
	background: url(../graphics/featurebg.jpg) repeat-x #fff;
}

#box_contents_med_special_offers  {
	width:252px;
	padding:0 5px 0 10px;
	height:200px;
	text-align:left;

}

.buy_now_padding {
	margin-right:10px;
}

/*------------------------------------------------------------------------------------*/
/*--- FEATURE WIDE - FOR LARGE TABLES ------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
#feature_item_wide {
	
	height:auto;
	border:1px solid #cccccc;
	font-size:11px;
	margin: 0 0 10px 0;
	clear: both;
}

#feature_item_wide_wrapper {
	padding:5px;
	height:auto;
	margin:1px;
	background: url(/graphics/featurebg.jpg)  repeat-x;
}

#feature_item_wide_wrapper #feat_title {
	height:14px;
	background-color:#6a78a4;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:18px;
	text-transform:uppercase;
}

#feature_item_wide_wrapper #feat_content {
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	color:#222222;
	clear:left;
}

#feature_item_wide_wrapper #feat_content img {
	border:none;
}
/*----------------------------------------------------------------------------------------------*/
/*--- FEATURE LEFT AND RIGHT - FOR SEPERATE TABLES ---------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/

#feature_item_left {
	width:290px;
	height:auto;
	float:left;
	border:1px solid #cccccc;
	margin-right:5px;
	font-size:11px;
}

#feature_item_left_wrapper {
	width:291px;
	height:auto;
	float:left;
	margin:1px;
	background: url(../graphics/featurebg.jpg) repeat-x;
}

#feature_item_left_wrapper #feat_title {
	height:14px;
	width:280px;
	background-color:#6a78a4;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:18px;
	text-transform:uppercase;
}

#feature_item_left_wrapper #feat_content {
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	color:#222222;
	clear:left;
}

#feature_item_right {
	width:292px;
	height:auto;
	float:left;
	border:1px solid #cccccc;
	font-size:11px;
	padding: 0 10 0 10;

}

#feature_item_right_wrapper {
	width:291px;
	height:auto;
	float:left;
	margin:1px;
	background: url(../graphics/featurebg.jpg) repeat-x;
}

#feature_item_right_wrapper #feat_title {
	height:14px;
	width:280px;
	background-color:#6a78a4;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:18px;
	text-transform:uppercase;
}

#feature_item_right_wrapper #feat_content {
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	color:#222222;
	clear:left;
}

#feature_item_toprated {
	width:193px;
	height:172px;
	float:left;
	border:1px solid #cccccc;
	margin-right:5px;
	margin-bottom:5px;
}

#feature_item_toprated_wrapper {
	width:191px;
	height:170px;
	float:left;
	padding:1px;
	background: url(../graphics/featurebg.jpg) repeat-x;
}

#feature_item_toprated_wrapper #feat_title {
	height:28px;
	width:181px;
	background-color:#6a78a4;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:10px;
	text-transform:uppercase;
}

#feat_title a {
	color:#FFFFFF;
}

#feat_title a:hover{
	color:#FFFFFF;
}

#feature_item_toprated_wrapper #feat_content {
	padding-left:10px;
	padding-right:0px;
	font-size:11px;
	clear: both;
}

/*---------------------------------------------------------------------------------------*/
/*--- PANEL DIVS ------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#panel_wrapper {
	width:190px;
	height:190px;
	float:left;
	border:1px solid #cfd4e7;
	background:url(../graphics/menu_item_text_bg.jpg) repeat-y;
	margin:0 10px 10px 0;
}

#panel_title {
	background: url(../graphics/menu_item_title_bg.gif) repeat-x;
	height:21px;
	width:185px;
	padding:2px 0 0 5px;
	float:left;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}

#panel_img {
	width:170px;
	height:auto;
	padding:5px 10px 5px 10px;
	float:left;
}

#panel_text {
	width:170px;
	height:auto;
	padding:0 10px 5px 10px;
	float:left;
}

.no_margin {
	margin:0px;
}

/*---------------------------------------------------------------------------*/
/*--- COLUMN 3 --------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/

#column_3 {
	display:none;
}

#poll_block {
	background:#FDEDD5; 
	padding:8px 3px 8px 12px;
	width:164px;
	height:auto;
	float:left;
	clear:left;
	border-top:1px solid #FF6600;
	border-bottom:1px solid #ff6600;
}

#benefit_result{
	margin:  0 0 10px 3px;
	padding: 3px 0 0 3px;
	width: 125px;
	height: 18px;
	background:#ccc;
	float:left;
}

/*-----------------------------FOOTER-----------------------------*/

#footer_wrapper {
	width: 1000px;
	margin:0 auto;
	height:auto;
	text-align:left;
}

#footer_padding {
	width:805px;
	padding-left:195px;
	height:auto;
	float:left;
}

#footer_wrapper a {
	color:#4B5490;
	text-decoration:none;
}

#footer_wrapper a:hover, body a:focus {
	color:#4B5490;
	text-decoration:underline;
}
/* -------------------------------- /tidy_up_my_investments/funds_information.php --------*/

#funds_letter_on{
	width: 10px;
	float:left;
	background-color: #ff6600;
	margin: 2px;
	padding: 3px;
	text-align:center;
	font-weight:bold;
}

#funds_letter_on .a{
	color:#FFFFFF;
}

#funds_letter_off{
	width: 10px;
	float:left;
	background-color: #D6D7DB;
	color: #999999;
	margin: 2px;
	padding: 3px;
	text-align:center;
	font-weight:bold;
}

#manager_header{
	background: url(../graphics/body_header.gif) top left no-repeat #6a78a4;
	color:#FFFFFF;
	height:20px;
	font-weight:none;
	padding: 10px;
	margin: 5px 0 5px 0;
	border-bottom:solid 1px #FF6600;
	text-transform:uppercase;
}

/*-------------------- Admin edit styles------------------*/
#edit{
	border:#FF0000 1px solid;
	padding:5px;
	margin:15px 0 15px 0;
	color:#000000;
	text-align: left;
	clear:both; /* luke - 23/02/09 */
}
#edit a{
	color:#000000;
}

/*-----------------------------home panels-----------------------------*/


#column_2 #main_item, #main_item2{
	background:#D6DAEA;
	width:702px!important;
	height:335px;
	float:left;
	display:inline;
	text-align:left;
	font-size:12px;
	margin:0 12px 20px 0;
	padding:12px;
}

#column_2 #main_item h2, #main_item2 h2{
	margin:0;
}

#column_2 #main_item2{
	margin-right:0px;
}

#column_2 .third_item_wrap {
	background:url(../graphics/bgs/curve_bottom_third.png) bottom center no-repeat;
	width:234px;
	float:left;
	text-align:left;
	font-size:12px;
	margin:0 12px 20px 0;
	padding:0 0 9px 0;
}

#column_2 .third_item_wrap h3 {
	margin-bottom:8px;	
}

#column_2 .third_item_wrap .item_content{
	background:#D6DAEA url(../graphics/home/long_bg6767.gif) top left repeat-y;
	padding:7px 10px 0;
	font-size:11px;
}

#column_2 .half_item_wrap {
	background:url(../graphics/bgs/curve_bottom_half.png) bottom center no-repeat;
	width:355px;
	float:left;
	text-align:left;
	font-size:12px;
	margin:0 12px 20px 0;
	padding:0 0 9px 0;
}

#column_2 .half_item_wrap h3 {
	margin-bottom:8px;	
}

#column_2 .half_item_wrap .item_content{
	background:#D6DAEA url(../graphics/home/long_bg6767.gif) top left repeat-y;
	padding:7px 10px 0;
	font-size:11px;
}

#column_2 .half_item_wrap .performance_list li a.buy_now {
	position:absolute;
	left:287px;
	top:6px;
	width:47px;
	color:#FF6600;
}


#column_2 #first_small{
	background:url(../graphics/home/short_bottom.gif) bottom left no-repeat;
	margin-left:0px;
	padding-right:14px;
	border-right:1px solid #ccc;
}

#column_2 .last_small {
	padding-left:13px;
	margin-left:0px;
	border-left:1px solid #ccc;
	font-size:11px;
}

#column_2 #middle_small{
	margin: 0 13px 0 13px;
	background-position:bottom left;
}

#column_2 #content {
	width:95%;
	height:auto;
	float:left;
}

#column_2 .item_header {
	background:url("../graphics/bgs/tab_purple_left.png") no-repeat top left;
	padding-left:8px;
	height:54px;
	border-bottom:2px solid #F60;
	text-align:left;
	position:relative;
}

#column_2 .item_header h2 {
	background:url("../graphics/bgs/tab_purple_right.png") no-repeat right top;
	height:46px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
	padding:8px 0 0 2px;
	margin:0;
}

#column_2 .item_header a {
	text-decoration:none;
	color:#FFFFFF;
}

#column_2 .performance_list {
		
}

#column_2 .performance_list li {
	position:relative;
	margin-bottom:6px;
	font-weight:normal;
	padding-right:60px;
	border-bottom:1px solid #FFF;
	padding-bottom:6px;
	height:28px;
}

#column_2 .performance_list li a {
	color:#000;
}

#column_2 .performance_list li a.more_info {
	color:#FF6600;
	white-space:nowrap;
}

#column_2 .performance_list li a.buy_now {
	position:absolute;
	left:166px;
	top:6px;
	width:47px;
	color:#FF6600;
}

#column_2 .smaller_items{
	background:url(../graphics/home/short_bottom_noshadow.gif) no-repeat bottom right;
	width:180px;
	height:225px;
	float:left;
	display:inline;
	margin-bottom:20px;
	padding-bottom:6px;
}

#column_2 .smaller_items h2{
	margin:0;
}

/*--------------------------------------------------------------------------------*/
/*--- ISA/FUND PAGE DIVS ---------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/

#column_2 .smaller_items_isa{
	background:url(../graphics/home/short_bottom_noshadow.gif) no-repeat bottom right;
	width:228px;
	height:233px;
	float:left;
	display:inline;
	margin-bottom:20px;
	padding-bottom:9px;
}

#column_2 .last_small_isa {
	padding-left:0px;
	margin-left:27px;
	border-left:0px solid #ccc;
	font-size:11px;
}

#column_2 .homepage {
	padding-right:13px;
	margin-right:14px;
	border-right:1px solid #ccc;
	background-position:bottom left;
	background-color:transparent;
}

#column_2 .item_content_isa{
	background:#D6Dced;
	padding:5px;
	height:80px;
}

/*-----------------------------------------------------------------------------------------------*/

#column_2 .smaller_items_landing{
	width:357px;
	float:left;
	display:inline;
	margin-bottom:20px;
	padding-bottom:8px;
	font-size:12px;
}

#column_2 .smaller_items_landing_2{
	background:url(../graphics/home/med_bottom.gif) no-repeat bottom right;
	width:275px;
	height:118px;
	float:left;
	margin-bottom:20px;
	padding-bottom:8px;
}

#column_2 .last_small_landing {
	padding-left:0px;
	margin-left:27px;
	border-left:0px solid #ccc;
}

#column_2 .item_content_landing{
	background:#D6Dced;
	padding:12px;
	height:65px;
}

#column_2 .item_content_landing img{
	border:none;
}

#column_2 h2.smaller_item_header_landing {
	background:url(../graphics/bgs/tab_purple_right.png) no-repeat top right;
	margin:0;
}

#column_2 .smaller_items .item_content{
	background:#D6DAEA;
	border-top:6px solid #F60;
	padding:0px 10px;
	height:65px;
	display:block;
	color:#4B5490;
	line-height:17px;
}

#column_2 h2.main_header, #column_2 h2.smaller_item_header, #column_2 h2.smaller_item_header_landing {
	color:#fff;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	display:block;
	padding:8px 8px 0;
}

#column_2 h2.smaller_item_header {
	background:url(../graphics/bgs/tab_purple_right.png) no-repeat top right;
	margin:0;
}

#column_2 #first_small h2.smaller_item_header {
	background:#6B79A5 url(../graphics/home/header_short.gif) no-repeat;
}

#column_2 #header_list {
	margin-bottom:3px;
	color:#000;
}

#column_2 .smaller_items img{
	border:0px none;
}

#column_2 .item_content p{
	margin:0;
}

#column_2 #main_item li {
	border-bottom:1px solid #fff;
	padding:4px;
}


#column_2 .main_home_news {
	height:243px!important;
}

#column_2 .main_home_news p{
	margin:4px 0;
	color:#4B5490;
}

#column_2 .mini_news {
	height:243px;
}

#column_2 .mini_news .item_content {
	padding:7px 10px 0;
	border:0 none!important;
	height:183px!important;	
	line-height:15px;
}

#column_2 .item_content h3 a {
	color:#4B5490;
}

.devbg {
	background:#FFFFFF url(none);
}

/*-----------------------------------------------------------------------------*/
/*------------------------------GUIDE PAGE DIVS--------------------------------*/
/*-----------------------------------------------------------------------------*/

table.tablegrid {
		margin-top:					10px;
		margin-bottom:				10px;
		margin-left:				80px;
		width:						300px;
	}

.tableheaderleft {
		background:					url(/images/subboxtopleft.gif);
		color:						#FFFFFF;
		font-weight:				bold;
		text-align:					center;
		border-bottom:				2px solid #EAEAEA;
	}
	
.tableheader {
		background-color:			#4B5490;
		color:						#FFFFFF;
		font-weight:				bold;
		text-align:					center;
		border-bottom:				2px solid #EAEAEA;
	}
	
.tablerow {
		border:						1px solid #D3D5D5;
		text-align:					center;
	}
	
.tablerowleft {
		background-color:			#EDEDED;
		border:						1px solid #D3D5D5;
		text-align:					left;
	}
	
.guideblocktop {
		margin-top:					10px;
		width:						279px;
		min-height:					30px;
		min-height:					expression('30px');
		padding-top:				0px;
		padding-left:				20px;
		padding-bottom:				5px;
	}
	
.guideblocktop ul {
		margin:						0;
		padding:					0;
	}
	
.guideblocktop li {
		margin:						0;
		padding:					0;
		list-style:					none;
	}
	
.guideblock {
		min-height:					30px;
		min-height:					expression('30px');
		padding-bottom:				5px;
		padding-top:				23px;
		padding-left:				20px;
		padding-right:				20px;
	}
	
.guideblockbottom {
		background:					url(/images/notebook-bottom.gif) no-repeat #EAEAEA;
		width:						499px;
		height:						23px;
	}
	
.guideblockbottom2 {
		background:					url(/images/notebook-bottom-norings.gif) no-repeat #EAEAEA;
		width:						499px;
		height:						23px;
	}
	
.hide {
		display:					none;
	}
	
	
.reader_guide {
	width: 311px;
	float: left;
	border:1px solid #dedede;
	color:#4B5490;
	margin: 10px;
	padding:0 15px 5px 15px;
}


.reader_guide img {
border:1px solid #dedede;
}

.guide_download {
	width:205px;
	text-align:center;
}

.guide_download img {
	margin:0 0 15px;
}

.ratingstar {
	padding:0;
	margin:0;
	width:10px;
	height:10px;
	float:left;
}

.isa_switcher_1,
.isa_switcher_2 {
	position:absolute;
	bottom:-2px;
	right:62px;
	width:61px;
	height:27px;
	overflow:hidden;
}

.isa_switcher_1 {
	right:2px;	
}

#Image2, #Image22 {
	position:absolute;
	bottom:-2px;
	right:4px;
}

.error{
	color:#CC0000;
	font-weight:bold;
}

	
	/*------------------------------------------------------ TABLE HEADERS -------------------------------------- */
	
	.table_left_corner {
	border-bottom:solid 1px #FF6600; background: url(../graphics/body_header.gif) top left no-repeat #6c7aa5;
	}
	
	.table_row_bottom {
	border-bottom:solid 1px #FF6600; background-color:#6c7aa5;
	}
	
	.table_right_corner {
	border-bottom:solid 1px #FF6600; background: url(../graphics/home/buyanisa_landing.gif) top right no-repeat #6c7aa5;
	}


#table_basket {
	border-collapse: collapse;
}

#basket_head {
	color:#fff;
	background:#6C7AA5;
	border-left:1px solid #6C7AA5;
	border-bottom:2px solid #F60;
}

#basket_head td {
	padding:5px 7px;
}

.basket_item td {
	padding:5px 7px;
}

#basket_head td{
	border:0 none;
}

#basket_options td {
	border-left:0px none;
	padding:18px 7px 7px;
}

td#first_options {
	border-left:1px solid #ccc;
	border-right:0px none;
}

tr.clear_row td{
	border:0px none;
}

.no_results {
	border-left:1px solid #ccc!important;
}

#pcaDivPB11 img{
	display:none!important;
}

.ticker_holder {
	position:relative;
	height:120px;
	overflow:hidden;
	clear:both;
}
.ticker_holder li {
	list-style-type:none;
	padding:8px 0px;
	margin:0;
}
/* ----------------------------- Decision Tree Styles ------------------------------- */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.dt_question_wrapper {
	margin:15px 0 10px;
}
.dt_summary_yes .dt_question_wrapper, .dt_summary_no .dt_question_wrapper, .dt_summary_ .dt_question_wrapper, .dt_summary_back .dt_question_wrapper {
	margin:0;
	padding-bottom:7px;
}
.dt_question {
	font-size:110%;
	font-weight:bold;
	text-transform:uppercase;
	width:361px;
	padding-right:15px;
	padding-left:10px;
	float:left;
}
.dt_summary_yes .dt_question, .dt_summary_no .dt_question, .dt_summary_ .dt_question, .dt_summary_back .dt_question {
	text-transform:none;
}
.dt_response {
	text-align:right;
	float:right;
	padding-right:10px;
	padding-top:12px;
}
.dt_response img {
	border:0;
}
#dt_no_btn {
	top:10px;
	right:10px;
}
#dt_yes_btn {
	top:10px;
	right:110px;
}
.dt_desc_wrapper {
	background: url(../graphics/dt_middle_fade.jpg) repeat-y;
	clear:both;
}
.dt_desc_wrapper .dt_top_curve {
	height:10px;
	background: url(../graphics/dt_top_curve.jpg) no-repeat top left;
}
.dt_desc_wrapper .dt_desc_text {
	padding:10px 15px;
	width:376px;
}
.dt_summary_yes .dt_desc_wrapper, .dt_summary_no .dt_desc_wrapper, .dt_summary_ .dt_desc_wrapper {
	margin-top:10px;
}
.dt_expand_link {
	font-weight:normal;
	font-size:80%;
	margin-left:5px;
}
.dt_holder {
	display:none;
}
.dt_desc_wrapper .dt_desc_image {
	width:185px; /* should be 190 but breaks in ie6 */
	float:right;
}
.dt_desc_wrapper .dt_bottom_curve {
	height:10px;
	background: url(../graphics/dt_bottom_curve.jpg) no-repeat top left;
}
.dt_summary_yes a img, .dt_summary_no a img, .dt_summary_ a img  {
	border:0;
}
.dt_summary_ a img, .dt_summary_back a img {
	display:none;
}
.dt_summary_yes .summary_text, .dt_summary_no .summary_text, .dt_summary_ .summary_text, .dt_summary_back .summary_text {
	display:none;
}
.dt_summary_yes, .dt_summary_no, .dt_summary_ {
	border-bottom:1px solid #EEEEEE;
	background:#FFFAF0;
	margin:0;
	padding:0;
}
.dt_summary_back {
	border-bottom:1px solid #EEEEEE;
	background:#FAF9FF;
	margin:0;
	padding:0;
}
.dt_summary_yes .dt_desc_wrapper, .dt_summary_no .dt_desc_wrapper {
	display:none;

}
.dt_summary_no #dt_yes_btn {
	display:none;
}
.dt_summary_yes #dt_no_btn {
	display:none;
}
.dt_toolbar {
	text-transform:uppercase;
	font-weight:bold;
	font-size:110%;
	padding:10px 0;
}
.dt_print_btn {
	color:#999999;
	display:block;
	float:left;
	text-align:left;
}
.dt_start_again {
	color:#000099;
	display:block;
	float:right;
	text-align:right;
}
.dt_start_again img, .dt_print_btn img {
	margin:0 5px;
	vertical-align:middle;
	border:0;
}
.dt_start_again a, .dt_print_btn a {
	border:0;
	text-decoration:underline;
}
.dt_start_again a {
	color:#000099;
}
.dt_summary_only
	{display:none;}
.dt_summary_yes .dt_summary_only, .dt_summary_no .dt_summary_only, .dt_summary_ .dt_summary_only,.dt_summary_back .dt_summary_only
	{display:block;}

.dt_print_btn a {
	color:#333333;
}
.dt_label {
	width:150px;
	display:block;
	float:left;
}
.dt_contact_form {
	font-size:90%;
	margin:10px 0;
	padding:10px;
	border:1px solid #CCCCCC;
}
.ra_q {
	clear:both;
	border-bottom:1px solid #6C7AA5;
	padding-bottom:15px;
}
.ra_q p {
	font-weight:bold;
	color:#6C7AA5;
}
.ra_q_with_diagram {
	width:150px;
	float:left;
}
.ra_diagram {
	float:right;
}
.ra_submit {
	clear:both;
	margin:10px 0;
}
.dt_ra_wrapper {
	padding:0 15px;
}
.ra_error {
	background:#FFCECF;
	border:1px solid #CC0000;
	color:#CC0000;
	padding:0 15px 15px;
	margin:15px 0;
}
.dt_error {
	background:#FFCECF;
	border:1px solid #CC0000;
	color:#CC0000;
	padding:0 15px;
	margin:15px 0;
}
.dt_success {
	background:#E9FDE3;
	border:1px solid #009900;
	color:#009900;
	padding:10px 15px;
	margin:15px 0;
}
ul.ra_missing_ul {
	
	list-style-position:inside;
}
.ra_missing_ul li {
	font-weight:bold;
	list-style-type:disc;
}
.ra_no_score h3, .ra_yes_score h3  {
	background:#6C7AA5;
	color:#FFFFFF;
	margin:-15px;
	padding:5px 15px;
	margin-bottom:10px;
}
.ra_no_score, .ra_yes_score {
	margin:10px 0;
	padding:15px;
	border:1px solid #6C7AA5;
}
#loading_graphic {
	visibility:hidden;
}
/* ----------------------- Risk Assessment Styles ----------------------- */
.risk_assess_tbl {
	border:0;
}
.risk_assess_tbl th, .risk_assess_tbl td {
	background:none;
	border:0;
}
.risk_assess_tbl th {
	color:#6A78A4;
	font-weight:bold;
	border-bottom:1px solid #6A78A4;
}
.ar_confirm_wrapper {
	border:1px solid #CFD4E7;
	padding:5px;
}
.ar_confirm_title {
	background:#CFD4E7;
	margin:-5px -5px 0;
	color:#6C7AA5;
	padding:5px;
}
.tablehead {
	background:#6C7AA5;
	color:#FFFFFF;
}
.risk_bottom {
	width:180px;
	height:100px;
	border:1px solid #6C7AA5;
	float:left;
	padding:5px;
	background:#FFFFFF;
	margin-right:5px;
}
.risk_bottom h4 {
	background:#6C7AA5;
	margin:-5px -5px 0;
	color:#FFFFFF;
	padding:5px;
}
.risk_example {
	border-bottom:1px solid #CFD4E7;
	margin:10px 0;
}
.risk_example h4 {
	background:#6C7AA5;
	color:#FFFFFF;
	padding:5px;
}
.other_risk_examples {
	clear:both;
}
/* ---------------------------------------------------------------------- */

/* ------------------------ Assess My Holdings -------------------------- */
#assisted_r_o_r {
	display:none;
	padding:5px 10px 10px;
	background:#F1F2F7;
}
.amh_label {
	display:block;
	float:left;
	width:250px;
	clear:both;
	margin-bottom:3px;
	position:relative;
}
.amh_label_unit {
	position:absolute;
	right:2px;
	top:2px;
}
.amh_text {
	margin-bottom:3px;
}
.init_hidden {
	display:none;
}
.toggle_closed {
	padding-left:12px;
	background:url(../graphics/side_arrow.gif) left center no-repeat;
}
.toggle_open {
	padding-left:12px;
	background:url(../graphics/down_arrow.gif) left center no-repeat;
}
.amh_cat_type {
	background:#FFFFFF;
}
.amh_cat_type_inner {
	padding:2px 10px 0;
	border:1px solid #FF6600;
}
.amh_cat_type_inner h4 {
	color:#4B5490;
	margin:10px 0 5px;
}
.amh_cat_type_inner ul {
	list-style-position:outside;
}
.amh_cat_type_inner li {
	list-style-type:disc;
	margin-left:20px;
}
.amh_cat_type h3 a, .amh_highlight {
	display:block;
	padding:10px;
	background:#FDEDD5;
}
.amh_highlight {
	display:block;
	padding:10px;
	background:#FDEDD5;
	margin-bottom:10px;
}
.amh_cat_type h3 a:hover {
	background:#FED8B5;
}
.amh_cat_type h3 {
	border-bottom:1px solid #DDDDDD;
}
.amh_not_achieved {
	background:#FFCECF;
	border:1px solid #CC0000;
	color:#CC0000;
	padding:0 15px;
	margin:15px 0;
	display:none;
}
.amh_not_achieved h3 {
	color:#CC0000;
	padding:8px 0 3px;
	border-bottom:1px solid #CC0000;
}
.amh_achieved h3 {
	color:#009900;
	padding:8px 0 3px;
	border-bottom:1px solid #009900;
}
.amh_achieved {
	background:#E9FDE3;
	border:1px solid #009900;
	color:#009900;
	padding:0 15px;
	margin:15px 0;
	display:none;
}
.amh_tab{
	background:#666699 url(../graphics/purple_tab_left.gif) no-repeat top left;
	margin:0 2px 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	cursor:pointer;
}
.amh_tab:hover{
color:#FFFFFF!important;
text-decoration:none!important;
}

.amh_tab_over{
	background:#ff6600 url(../graphics/orange_tab_left.gif) no-repeat top left;
	margin:2px 1px 0 0px;
	color:#FFFFFF;
	display:block;
	float:left;
}
.amh_tab_over:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.amh_tab_inner {
	background:url(../graphics/purple_tab_right.gif) no-repeat top right;
	padding:6px;
	display:block;
	float:left;
}

.amh_tab_inner_over {
	background:url(../graphics/orange_tab_right.gif) no-repeat top right;
	padding:6px;
	display:block;
	float:left;
}

.amh_heading {
	margin:15px 0 10px;
}

.amh_wrapper {
	background:url(../graphics/dt_middle_fade.jpg) repeat-y left top;
	margin:15px 0 10px;
	clear:both;
}
.amh_top_wrapper {
	background:url(../graphics/dt_bottom_curve.jpg) no-repeat left bottom;
}
.amh_bottom_wrapper {
	background:url(../graphics/dt_top_curve.jpg) no-repeat top left;
	padding:10px;
}

.amh_heading h3 {
	float:left;
	margin-top:5px;
}

.amh_right_btn{
	float:right;
}

.amh_bottom_wrapper p{
	margin:0;
	padding:10px 0;
}
.amh_suitability {
	float:right;
	width:125px;
	background:#F3F3F3 url(../graphics/amh_star_bg.gif) 5px 3px no-repeat;
	padding:5px;
	/*border:1px solid #CCCCCC;*/
	margin:5px 0 0 5px;
	color:#666666;
}
.amh_suitability a {
	margin-left:22px;
	color:#666666;
	text-decoration:underline;
}
.amh_suitability div {
	text-align:left;
}
.amh_bottom_links {
	margin:20px -10px 0;
	text-align:center;
	background:#666699;
	padding:5px 0;
	color:#FFFFFF;
}
.amh_bottom_links a {
	color:#FFFFFF;
	text-decoration:underline;
}
.red_text{
	color:#FF0000;
}

/* ----------------------------------------------- */
/* ---------------- NEW SFS FOOTER --------------- */
/* ----------------------------------------------- */

#footer_left {
	float:left;
	width:175px;
	padding-left:20px;
	margin-top:15px;
}

#footer_center {
	float:left;
	width:592px;
	padding:0 10px;
	margin-top:15px;
}

#footer_right {
	float:left;
	width:175px;
	padding-left:8px;
	margin-top:15px;
}

#footer a {
	color:#4B5490;
	text-decoration:none;
}
footer a:hover, body a:focus {
	color:#4B5490;
	text-decoration:underline;
}

.curved_box_bottom {
	background: #D6DAEA url(../graphics/home/long_bottom_isa.gif) no-repeat scroll left bottom;
	width:556px;
	padding:5px 20px;
}
.daily_mail_form label, .daily_mail_form .form_field {
	display:block;
	margin-bottom:5px;
}
.daily_mail_form .label {
	display:block;
	float:left;
	width:40%;
	margin-right:5px;
	text-align:right;
}
.daily_mail_form .text, .daily_mail_form .select {
	width:250px;
}
.daily_mail_form label.checkbox {
	display:inline;
}
.daily_mail_form .radio_right, .daily_mail_form .radio_left {
	vertical-align:bottom;
}
.daily_mail_form .required {
	padding-right:7px;
	background:url(../graphics/required_icon.gif) top right no-repeat;
}
.daily_mail_error {
	border:1px solid #CC0000;
	color:#CC0000;
	background:#FFF0F0;
	padding:10px;
	margin-bottom:10px;
}
.daily_mail_error ul {
	list-style-type:disc!important;
}

/*-  NEWS --------------------------------------------------*/

#news_item{
	position:relative;
	padding:12px 10px 10px;
	margin:8px auto 8px auto;
	border:1px solid #ccc;
	background:#F4F4F4;
	width:575px;
	clear:right;
}
#news_image{
	margin: 0 10px 0 0;
	border: #22315a solid 1px;
	padding: 1px;
	float:left;
}

#news_header{
	clear:both;
	margin-bottom:10px;
}

#news_header a{
	text-decoration:none;
}

.more_icon {
	position:absolute;
	bottom:8px;
	right:8px;
	border:0px none;
	clear:both;
}

/* ----------------------------------------------------- */
/* --- GENERIC CALCULATOR CSS FORM STYLES -------------- */
/* ----------------------------------------------------- */

.faux_table {
	background:#fff;
	border:1px solid #CCCCCE;
	padding:10px;
	color:#192747;
}

.faux_table label {
	display:block;
	margin:5px 0;
	font-size:1.1em;
}

.faux_table label span {
	float:left;
	display:block;
	width:160px;
	padding-top:4px;
	font-size:1em;
	color:#404040;
}

.faux_table label.with_symbol span{
	width:150px;
}

.faux_table label span.symbol_wrap {
	width:30px;
}

.faux_table input.textbox {
	width:140px;
}

.faux_table .button_wrapper {
	width:303px;
	text-align:right;
}

.faux_table .button_wrapper button {
	background:url(../files/images/buttons/calculate.gif) top center no-repeat;
	border:0px none;
	width:143px;
	text-indent:-9999px;
	height:24px;
}

.faux_table .result_wrap {
	background:#F3F4F8;
	border:1px solid #FF6600;
	margin:20px 0 0;
	padding:3px 7px 14px;
	text-align:left;
}

/* ----------------------------------------------------- */
/* --- TOOLS & CALCULATORS WRAPPER CSS ----------------- */
/* ----------------------------------------------------- */

.tools_and_calculators_wrap .tool_wrap ul {
	clear:left;
}

.tools_and_calculators_wrap .first_tool_item {
	margin-right:12px;
}

.tools_and_calculators_wrap .tool_wrap {
	width:357px;
	float:left;
	margin-bottom:14px;
}

.tools_and_calculators_wrap .tool_header{
	background:url(../graphics/bgs/tab_purple_left.png) top left no-repeat;	
	height:40px;
	border-bottom:2px solid #FF6600;
	padding-left:8px;
}

.tools_and_calculators_wrap .tool_header h2 {
	background:url(../graphics/bgs/tab_purple_right.png) top right no-repeat;		
	color:#FFF;
	margin:0;
	font-weight:normal;
	padding:8px 5px 0;
	height:32px;
}

.tools_and_calculators_wrap .tool_header h2 a{
	color:#FFF;
}

.tools_and_calculators_wrap .tool_body {
	background:#D6DCED;
	padding:12px;
}

.tools_and_calculators_wrap .tool_body p{
	padding-top:0;
	margin-top:0;
}

.tools_and_calculators_wrap .picleft {
	width:115px;
	float:left;
}

/* ----------------------------------------------------- */
/* --- NEW NAVIGATION STYLES --------------------------- */
/* ----------------------------------------------------- */

.left_menu_item,
.right_menu_item {
	padding:0 4px 14px;
	border-bottom:1px solid #ff6600;
	margin:0 0 14px 0;
}

.left_menu_item a img,
.right_menu_item a img {
	border:0;
}

.left_menu_item p,
.right_menu_item p {
	padding:0;
}

.left_menu_item h3,
.right_menu_item h3 {
	font-weight:normal;
	margin-bottom:8px;
}

.left_menu_item h3 a,
.right_menu_item h3 a {
	color:#4B5490;
}

.left_menu_item ul,
.right_menu_item ul {
	margin-top:8px;
}

.left_menu_item ul li,
.right_menu_item ul li {
	background:url(../graphics/icons/list-arrow.gif) no-repeat 4px 4px;
	padding:1px 0 1px 16px;
}

.ticker_holder ul li {
	background:none;
	padding:1px 0;
}

.left_menu_item ul li a:hover,
.right_menu_item ul li a:hover{
	text-decoration:underline;
}

.left_menu_item .button_wrap,
.right_menu_item .button_wrap {
	text-align:right;
	margin:11px 0 0;
}

.left_menu_item label,
.right_menu_item label {
	display:block;
	margin:0 0 4px;
	width:120px;
	float:left;
}

.left_menu_item .right_input,
.right_menu_item .right_input {
	margin:4px 0 0;
	border:1px solid #4B5490;
	width:114px;
}

.left_menu_item .inline_submit,
.right_menu_item .inline_submit {
	float:left;
	padding:0;
}

.left_menu_item .right_input:focus,
.right_menu_item .right_input:focus{
	border:1px solid #FF6600;
}

.investment_warning {
	margin:0;
	padding:0 4px 12px;
	font-size:12px;
	font-weight:bold;
}

/* ------------------------------------------------------- */
/* -- SEARCH TABS ---------------------------------------- */
/* ------------------------------------------------------- */

.searchTabs {
	position:absolute;
	top:-26px;
	right:20px;
}

.searchTabs li {
	float:left;
	width:61px;
}

.searchTabs li a {
	text-indent:-99999px;
	display:block;
	height:30px;
	overflow:hidden;
}

.searchTabs li.selected {

}

.searchTabs li a.switchISAs {
	background:url('../graphics/isa_tab_f2.gif') no-repeat;	
}

.searchTabs li.selected a.switchISAs {
	background:url('../graphics/isa_tab.gif') no-repeat;
}

.searchTabs li a.switchFunds {
	background:url('../graphics/funds_tab_f2.gif') no-repeat;	
}

.searchTabs li.selected a.switchFunds {
	background:url('../graphics/funds_tab.gif') no-repeat;
}

