#supp_nav h2 a { color: #fff; }
#supp_nav h2 a:visited { color: #fff; }
#supp_nav h2 a:hover { text-decoration: underline; }
input { padding: 3px; margin: 5px 0px; }
#content_nav { overflow: hidden; }
/* ------- first page, VERY first, FIRST! -------*/

#body_index #main_content { width: 100%; }
#body_index #main_content h1 { text-align: left; /*height: 0;*/ padding: 10px 0; }
#form_index p { text-align: center; }
/* ============= end first page ================= */

/* ------------ disclaimer for advisor ------------ */

#body_disclaimer #main_content h1 { text-align: left; /*height: 0;*/ padding: 10px 0; }
/* =============== end disclaimer ================= */

/* -------------------- small_register_form -------------- */

#small_register_form { border: 1px solid #bbb; margin: 0 0 10px 13px; padding: 10px 5px; width: 148px; text-align: left; background: #f6fbfe; }
#small_register_form strong { font-family: 11px; color: #00404e; }
#small_register_form p { margin: 0; padding: 0; }
#small_register_form #submit { margin: 5px 0; width: 55px; height: 33px; border: none; /*text-indent: -5000px;*/ cursor: pointer; background:  url(../img/submit.gif); }
#small_register_form input[type="text"] { width: 136px; border: 1px solid #0099CB; }
/* ======================= end register_form ========= */


/* ----------------- advisor home ------------------- */

#promo_img { overflow: hidden; width: 435px; margin: 10px 0; }
#moneyfacts { margin: 10px 0; padding: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 206px; background: #fff url(../img/moneyfacts.gif) no-repeat top left; }
#moneyfacts p { margin: 75px 0 10px 95px; }
#good_companies { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 10px 0; clear: both; height: 100px; }
#pri { border-bottom: 1px solid #ccc; margin: 10px 0; }
/*#promo_cnbc {
  float: left;
  width: 211px;
  }
  
#promo_cnbc {
  margin-right: 13px;
  }*/
  
/*#promo_another {
  float: left;
  position: relative;
  width: 211px;
  height: 223px;
  }*/
  
#promo_another img { float: left; width: 145px; margin: 10px 0 0 0; }
#promo_another p { float: left; width: 270px; padding: 0 10px; }
/* making the breifcase a link */

/*#promo_another ul {
  padding: 0;
  list-style: none;
  }

#promo_another ul li a {
  position: absolute;
  width: 211px;
  height: 94px;
  text-indent: -9999px;
  }*/



/* ===================== end advisor home ============== */

/* ----------- Explainations for core funds -------- */

#img_ukiwg { margin-left: 4px; }
#img_ukgt { margin-left: 1px; }
#internal_nav { clear: both; margin: 20px 0 0 0; padding: 10px; border: 1px solid #FFE8CD; background: #FCF8E1; list-style-position: inside; }
#internal_nav li { padding-left: 10px; }
#explain h3 { padding-top: 30px; border-bottom: 1px solid #ccc; }
#explain p { margin: 0; padding: 5px 0; }
/*#explain small { float: right; }*/
#explain ul { margin: 5px 0; }
#opening { }
#explain table { width: 100%; margin: 10px 0; font-family: Verdana; font-size: 11px; }
#explain table th, #explain table td { padding: 0.8em 0.6em; text-align: left; }
#explain th { color: #fff; background: #0099CB; }
#explain td { background: #e4f9fc; color: #00404e; width: 15%; border-left: 1px solid #fff; border-bottom: 1px solid #fff; }
#explain .alt td { background: #85DEFC; color: #00404e; }
.table_note { margin-top: 0; }
#top_ten_table td { text-align: left; }
#slt_title, #ukiwgt_title, #ukg_title, #responsible_title, #cbit_title { padding: 10px 5px 3px 5px; background: #0099CC; color: #fff; font-family: Arial, sans-serif; font-size: 1.3em; text-align: left; height: 24px; }
#ukiwgt_title { background: #0099CC; }
#ukg_title { background: #0099CC; }
#cbit_title { background: #0099CC; }
#responsible_title { background: #ffcc33; }
#montage { margin: 10px 0; float: right; }
#slt_quote { clear: both; }
#body_slt #main_content img { margin: 20px 0; }
/* ================== end explainations ===================== */

/* ---------------- prices ------------------*/

#prices_table { margin-top: 20px; border-collapse: collapse; width: 100%; border: 1px solid #ccc; }
#prices_table th, #prices_table td { padding: 0.4em 1em; }
#prices_table th { color: #fff; background: #3399CC; }
#prices_table tr { color: #00404e; background: #e4f9fc; }
#prices_table td { border: 1px solid #fff; }
.prices_table_alt td { background: #85DEFC; }
tr#prices_table_header { border-bottom: none; }

/*================= end prices =============== */


/* ----------------- toolkit -------- */

a[href $='.pdf'] {
 padding-right: 18px;
 background: transparent url(../img/page_white_acrobat.gif) no-repeat center right;
}
 a[href $='.doc'] {
 padding-right: 18px;
 background: transparent url(../img/page_word.gif) no-repeat center right;
}
/*================ end toolkit  ========== */


/* ----------------- news & views ----------- */

.news_item { padding: 10px 0; border-bottom: 1px dashed #ccc; }
.news_item small { }
/*==================== end news & views ========== */


/* -------------- new stuff - 09/07/07 ------*/

#supp_nav li { padding: 5px 0;/*border-bottom: 1px dashed #ccc;*/ }
#supp_nav li ul li { border-bottom: none; padding: 3px 0; }
#bookmark { border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; }
#bookmark img { margin: 7px 0 0 0; }
/* =============== end new stuff ============== */


/* ----------------- registering --------------- */

#register_form fieldset { margin: 1em 0; padding: 0 1em; border: 1px solid #ccc; background: #f8f8f8; }
#register_form legend { font-weight: bold; color: #00404E; font-family: Arial, sans-serif; font-size: 1.1em; }
#register_form label { display: block; }
#register_form label small { color: #C01F25; }
#register_form input[type = "text"] { width: 200px; }
.warning { margin: 1em 0; padding: 2px 0; background: #FFF9D8; border: 1px solid #FCEEA3; }
.warning li { color: #333; }
/* ================= end registering =========== */


/*---------------- daaaaaaaave's text box -------------- */

#davestextbox { padding: 5px 0; margin: 0 0 10px 0; width: 435px; height: 54px; background: url(../img/walkthetalk_bgd.gif) no-repeat top left; }
#davestextbox input { border: 0px none; margin: 38px 0 0 3px; color: #003366; width: 100%; background: none; font-size: 1.0em; }
.ticker { overflow: hidden; margin: 0 0 10px 0; width: 435px; height: 64px;/*background: url(../img/walkthetalk_bgd.gif) repeat-y top left;*/ }
.ticki { padding: 45px 0 0 5px; width: 435px; height: 64px; background: url(../img/walkthetalk_bgd.gif) repeat-y top left; }
a.tickl { margin: 5px 0; font-family: Verdana, sans-serif; font-size: 0.7em; color: #003366; text-decoration: none; }
a:hover.tickl { text-decoration: underline; }
/* ================ end david's text box ================= */

/* ------------------ investment process ----------------- */


#body_investment_process #main_content ol { margin: 10px 0; list-style-type: none; padding: 0; }
#body_investment_process #main_content li { margin: 5px 0; padding: 0;/*border: 1px solid #ccc;*/ }
#body_investment_process #main_content li a { display: block; padding: 10px; text-decoration: none; border: 1px solid #ccc; }
* html #body_investment_process #main_content li a {  /* make hover effect work in IE */ width: 400px; }
#body_investment_process #main_content li a:hover { background: #F7F7F7;/*padding: 5px;*/ }
#body_investment_process #main_content a em { padding: 2px; display: block; }
#body_investment_process #main_content a strong { padding: 2px; line-height: 1em; font-weight: bold; }
/* ---- the arrows ---- */


.arrow { text-align: center; }
.arrow img { border: none; }
/* ------------ same boxes but for the right hand column, now ------ */

#downloads ol { margin: 10px 0 10px 9px; list-style-type: none; padding: 0 0 0 5px; text-align: left; }
#downloads ol li { margin: 5px 0; padding: 0; }
#downloads ol li a { display: block; padding: 10px; text-decoration: none; color: #036; border: 1px solid #ccc; }
* html #downloads ol li a {  /* make hover effect work in IE */ width: 143px; }
#downloads ol li a:hover { background: #F7F7F7;/*padding: 5px;*/ }
#downloads ol a em { padding: 2px; display: block; }
#body_investment_process #main_content a strong { padding: 2px; line-height: 1em; font-weight: bold; }
.process_chosen_one a { background: #f7f7f7; }
/* ======== end same boxes ======== */

#body_investment_process hr, #downloads hr { margin: 15px 0; width: 100%; border: 0; border-top: 1px solid #ccc; }
#body_investment_feature_engagement #main_content ol { padding-left: 20px; list-style-type: decimal; }
#body_investment_feature_engagement #main_content ol li { margin: 5px 0; }
/* ===================== end investment process ============== */



/* ------------- the right box -------------- */

#downloads h2 { margin: 0 0 0 13px; text-align: left; color: #000066; font-family: Arial, sans-serif; font-size: 1.1em; }
#fox_in_the_box, #cta_banner { margin: 0 0 10px 14px; }
/* ================ end right box ============= */


/* ----------------- toolkit stuff ------------- */

#toolkit_right { width: 160px; margin-left: 10px; text-align: left;/*border: 1px solid #E4E4E4;*/ }
#toolkit_right li { border-bottom: 1px solid #F5F5F5; }
#toolkit_right a { display: block; width: 153px; padding: 10px 0 10px 5px; color: #003366; text-decoration: none; border: 1px solid #fff; }
#toolkit_right a:hover { background: #F5F5F5; border: 1px solid #F0F0F0; }
#toolkit_right .here a { background: #F5F5F5; border: 1px solid #F0F0F0; }
.selling_box { border: 1px solid #ccc; margin: 20px 0; padding: 10px; list-style-position: inside; border: 1px solid #bbb; /*color: #00404e;
  background: #F6FBFE;*/ color: #fff; background: #0099CC url(../img/selling_box_b.gif) repeat-y top left; clear: both; }
.selling_box li { margin: 0 0 10px 0; }
.selling_box p { margin: 0; padding: 0 15px; }
.selling_box h2 { padding: 0 0 0 15px; }
.selling_table { width: 100%; margin: 10px 0;/*border: 1px solid #0099CC;*/ }
.selling_table th, .selling_table td { padding: 0.8em 0.6em; text-align: left; }
.selling_table th { color: #fff; background: #0099CB; }
.selling_table td { border-left: 1px solid #fff; background: #E4F9FC; }
.selling_title { border-bottom: none; }
.selling_quote p { font-family: Arial, sans-serif; font-size: 1.5em; font-weight: bold; line-height: 20px; color: #2D2D81; padding: 10px 0; }
.selling_table tr td.selling_table_alt { background: #85DEFC; }
h4 { margin: 10px 0 0 0; font-family: Arial, sans-serif; font-size: 1.4em; font-weight: normal; color: #0099CC; }
.boldly_going strong { font-size: 0.9em; }
.selling_defs { padding: 0 0 5px 0; }
.selling_defs dt { margin: 10px 0 0 0; font-family: Arial, sans-serif; font-size: 1.4em; font-weight: normal; color: #0099CC; }
#contact_list { list-style-type: none; }
#sri_small { margin: 0 0 10px 10px; border: 1px solid #ccc; }
#sri_large { margin-left: 13px; border: 1px solid #ccc; }
/* core funds */

blockquote { float: left; width: 100%; margin: 10px 0; background: #F6FBFE; border: 1px solid #bbb; }
#body_cbit #main_content blockquote img, #body_slt #main_content blockquote img, #body_investment_capability #main_content blockquote img, #body_adviser_toolkit_for_ifa #main_content blockquote img, #body_about #main_content blockquote img, #body_register #main_content blockquote img { float: left; margin: 10px 0 10px 6px; }
#body_cbit #main_content blockquote p, #body_slt #main_content blockquote p, #body_investment_capability #main_content blockquote p, #body_adviser_toolkit_for_ifa #main_content blockquote p, #body_about #main_content blockquote p, #body_register #main_content blockquote p { padding: 0px 3px 0px 0; float: right; width: 340px; font-weight: bold; font-size: 0.9em; }
#body_adviser_toolkit_for_ifa #main_content .selling_quote p { float: none; padding: 10px; width: 415px; font-size: 1.2em; }
#body_cbit #main_content blockquote .author, #body_slt #main_content blockquote .author, #body_investment_capability #main_content blockquote .author, #body_adviser_toolkit_for_ifa #main_content blockquote .author, #body_about #main_content blockquote .author, #body_register #main_content blockquote .author { color: #00404E; font-weight: bold; }
#body_adviser_toolkit_for_ifa #main_content blockquote .small { font-size: 0.85em; font-weight: normal; }
.years { clear: both; }
/*----- end core funds ----- */
  
/* ------------ borders on images ------------ */

#promo_cnbc { margin: 0; padding: 0; width: 209px; border: 1px solid #ccc; }
#fox_in_the_box { border: 1px solid #ccc; }
/* ============= end borders ================ */

/* =================== end toolkit stuff ============== */

/* -------------------- contact us ----------------- */

#contact a { color: #003366; }
/* ==================== end contact ============== */

/* ----------- brighttalk linkage --------*/

.exc { padding: 10px 0; }
.exc dt { margin: 10px 0 0 0; font-family: Arial, sans-serif; font-size: 1.4em; font-weight: normal; color: #0099CC; }
#citywire_logo { margin-left: 10px; }
/* ======= end bright talk================*/

/* ------= video -------- */

#video { margin: 20px 0; }
/* ==== end video ===== */


/* ------------- process for each fund --------- */


#body_slt #main_content ol { margin: 10px 0; list-style-type: none; padding: 0; }
#body_slt #main_content ol li { margin: 5px 0; padding: 0;/*border: 1px solid #ccc;*/ }
#body_slt #main_content ol li a { display: block; padding: 10px; text-decoration: none; border: 1px solid #ccc; }
* html #body_slt #main_content ol li a {  /* make hover effect work in IE */ width: 400px; }
#body_slt #main_content ol li a:hover { background: #F7F7F7;/*padding: 5px;*/ }
#body_slt #main_content ol a em { padding: 2px; display: block; }
#body_slt #main_content ol a strong { padding: 2px; line-height: 1em; font-weight: bold; }
/* ============= end processes ==================== */


/* ----------------- temp stuff -----------------*/

#main_content h1 { padding-bottom: 0px; border-bottom: 1px solid #ccc; }
.to_do { text-align: left; }
.to_do span { color: #333; padding: 2px 0; font-style: italic; background: #FFF9D8; }
/*================== end temp stuff ================ */

#eee { margin-left: 13px; border: 1px solid #ccc; }
#montages { margin-left: 13px; }
#body_slt #main_content ul { clear: both; }
.toolkit_list { margin: 5px 0 0 0; }
#video { margin: 0 auto; }
.performance_table { width: 435px; }
/* voting */

table.votes { width: 100%; }
table.votes th { padding: 5px 0 0 0; font-weight: bold; border-bottom: 1px solid #ccc; }
table.votes td { padding: 5px 2px; }
table.votes .alt { background: #eee; }
.resolutions li span { color: red; text-transform: uppercase; }
#body_voting_records #main_content ul li { padding: 10px 0; }
#small_register_form { overflow: hidden; }
#email_conditions { float: right; }
#email_consent { clear: both; }
.para { clear: both; }
#body_slt #main_content .logo_slt { margin: 10px 0px 0px 5px; }
.process_box { margin: 10px 0; border: 1px solid #ccc; }
#body_slt #main_content .process_box p { padding: 5px 10px; font-weight: bold; }
#body_slt #main_content .process_box ul { padding: 0px 27px; }
#body_slt #main_content #process img { padding: 0; margin: 0 auto; }
.right_box { margin: 0px 0 10px 13px; width: 158px; border: 1px solid #ccc; text-align: left; color: #003366; }
.right_box h4 { padding-left: 10px; font-size: 1.0em; }
.right_box p { padding: 5px 10px 5px 10px; }
.right_box ul { padding: 0 10px 0 27px; }
.right_box ul li { list-style: square; }
#body_about ul { /*clear: both;*/ }
#small_video_link { margin: 0 0 10px 13px; }
#small_investors_guide { margin: 0 0 10px 10px; }
#big_investors_guide { margin: 10px 0 0 13px; }
/* --------- quick links ----- */

#quick_links_form #download { width: 100px; font-size: 0.9em; border: none; width: 98px; height: 29px; cursor: pointer; background: url(../img/download_pdf.gif) no-repeat top left; }
#quick_links_form p, #quick_links img { margin: 5px 0 5px 10px; }
#quick_links select { border: 1px solid #0099CB; width: 100px; }
#quick_links { margin: 5px 0; background: #F6FBFE; border: 1px solid #bbb; }
/*---------- quote promo -------------- */

#quote_promo { float: left; border-top: 1px solid #ccc; }
#quote_promo img { margin: 10px 15px 40px 0; float: left; width: 97px; }
/*---------- good companies guide -------------- */
 
 
 #body_top_20_companies .back_top { float: right; margin: 10px; }
#body_top_20_companies h4 { clear: both; }
#body_top_20_companies #first_10_list { float: left; margin-bottom: 20px; margin-top: 20px; width: 155px; }
#body_top_20_companies #second_10_list { float: left; margin:20px 0px 0px 50px; }
#body_top_20_companies img { padding: 10px 0px; }
#body_top_20_companies #small_register_form { }
#body_top_20_companies #etable { width: 435px; }
*html #body_top_20_companies #etable { width: 400px; }
#body_top_20_companies td { padding: 5px; }
#body_top_20_companies th { padding: 0px 0px 7px 5px; }
#gcgb { margin: 0px 0px 10px 13px; }
*html #gcgb { margin: 0px 0px 10px 0px; }
/*---------- good companies guide NAV -------------- */
  
#body_top_20_companies .pro_linedrop { background:transparent url(../img/gmg_nav_bg.gif) repeat scroll 0 0; /*background-color: #0099CC;*/ font-family:arial, verdana, sans-serif; font-size:11px; height:42px; position:relative; width:617px; z-index:100; margin: 0px 0px 15px 153px; }
*html #body_top_20_companies .pro_linedrop { width:600px; }
#body_top_20_companies .select ul { list-style-type:none; }
#body_top_20_companies .pro_linedrop .select { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; white-space:nowrap; }
#body_top_20_companies .pro_linedrop li { float:left; }
#body_top_20_companies .pro_linedrop li.lrt { background:transparent url(../lrimages/blue_1.gif) repeat scroll 0 0; float:right; }
#body_top_20_companies .pro_linedrop .select a { background:transparent url(../lrimages/black_0.gif) repeat scroll 0 0; color:#FFFFFF; display:block; float:left; height:35px; line-height:33px; padding:2px 8px; text-decoration:none; white-space:nowrap; }
/*sort out nav for ie6*/
*html #body_top_20_companies .pro_linedrop .select a { padding:2px 6px; }
*html #body_top_20_companies .pro_linedrop .select a:hover, .pro_linedrop .select li:hover a { padding: 2px 6px; }
#body_top_20_companies .pro_linedrop .select li.lrt a { color:#00FFFF; }
#body_top_20_companies .pro_linedrop .select a b { background:transparent url(../lrimages/black_0.gif) repeat scroll right top; display:block; padding:0 30px 0 15px; }
#body_top_20_companies .pro_linedrop .select li.line a b { background:transparent url(../lrimages/black_0a.gif) repeat scroll right top; }
#body_top_20_companies .pro_linedrop .select a:hover, .pro_linedrop .select li:hover a { background:transparent url(../lrimages/black_1.gif) repeat scroll 0 0; color:#FFFFFF; cursor:pointer; padding: 2px 8px; text-decoration:underline; }
#body_top_20_companies .pro_linedrop .select li.lrt a:hover, .pro_linedrop .select li.lrt:hover a { background:transparent url(../lrimages/blue_1.gif) repeat scroll 0 0; }
#body_top_20_companies .pro_linedrop .select a:hover b, .pro_linedrop .select li:hover a b { background:transparent url(../lrimages/black_1.gif) repeat scroll right top; cursor:pointer; display:block; float:left; padding:0 30px 0 15px; }
#body_top_20_companies .pro_linedrop .select li.line a:hover b, .pro_linedrop .select li.line:hover a b { background:transparent url(../lrimages/black_1a.gif) repeat scroll right top; }
#body_top_20_companies .pro_linedrop .select li.lrt a:hover b, .pro_linedrop .select li.lrt:hover a b { background:transparent url(../lrimages/blue_1.gif) repeat scroll right top; }
#body_top_20_companies .pro_linedrop .select li.lrt a:hover b.arrow, .pro_linedrop .select li.lrt:hover a b.arrow { background:transparent url(../lrimages/blue_1a.gif) repeat scroll right top; }
#body_top_20_companies .pro_linedrop .sub { left:-9999px; position:absolute; width:0; }
#body_top_20_companies .pro_linedrop table { border-collapse:collapse; font-size:1em; height:0; margin:-1px -10px -1px -1px; width:0; }
#body_top_20_companies .pro_linedrop .sub { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
#body_top_20_companies .pro_linedrop .sub a { color: #003948; }
#body_top_20_companies .pro_linedrop .sub li { background:transparent none repeat scroll 0 0; }
#body_top_20_companies .pro_linedrop .select :hover .sub { background:#FFFFFF url(../lrimages/fade.gif) repeat scroll 0 0; border:1px solid #AAAAAA; height:25px; left:0; position:absolute; text-align:center; top:35px; width:300px; margin-left: 315px; }
#body_top_20_companies .pro_linedrop .select :hover .rt li { float:right; }
#body_top_20_companies .pro_linedrop .select :hover .sub li a { background:#FFFFFF url(../lrimages/fade.gif) repeat scroll 0 0; color:#333333; display:block; float:left; font-size:10px; height:20px; line-height:22px; margin:0; padding:0 16px; white-space:nowrap; }
#body_top_20_companies .pro_linedrop .select :hover .sub li.subline a { color: #003948; }
#body_top_20_companies .pro_linedrop .select :hover .sub li a:hover, .pro_linedrop .select :hover .sub li:hover { text-decoration:underline; color: #003948; line-height:20px; position:relative; }
/*---------- heading_article -------------- */
  
  .headline_article { border-top: 1px solid #CCCCCC; }
#article_list { margin: 15px 0px 15px 0px; }
#article_list ul { list-style-type: none; padding: 0px; margin: 0px; font-size: 10px; line-height: 10px; }
#article_list li { padding: 0px; margin: 0px; }
#main_content .fund_imgs { width: 105px; padding: 10px 0px; }

.introduction-nav{
margin: 0px 0px 0px 10px;	
}
