@charset "UTF-8";

/* Global changes to HTML tags */
html {overflow-y: scroll;}
* {padding: 0;margin: 0;border: 0;}
body {font-family: Arial, sans-serif;color:#FFF;font-size: 62.5%;background-color: #fff;}
.main-logo {position:absolute;left: -37px;}
.clear-div {clear: both;}

/*===================*/
/*   Main ID styles  */
/*===================*/
#wrapper {width: 960px;margin-right: auto;margin-left: auto;margin-top:40px;overflow: hidden; position:relative;}
#left-column { 	height: 500px;width: 185px;margin-right: 40px;float: left; position:relative;}
#two-col-center {width: 490px; padding-right: 20px;float: left;}
#two-col-right {float: left;width: 205px;margin-left: 20px;}
#flash-area {position:absolute; top: 0px; right: 0px;n width: 193px;}

/*===================*/
/* Footer area style */
/*===================*/
#footer { height: 130px; position:relative;padding-top: 20px; margin-bottom: 30px;width: 735px; padding-left: 225px;clear: both;}
#footer.home { height: 110px; position:relative;padding-top: 20px; margin-bottom: 30px;width: 735px; padding-left: 225px;clear: both;}
#footer-content {width: 735px;position: absolute;bottom: 0px;}
#footer-menu {clear: both; color:#666666; padding-top: 10px;}
#footer-menu li {float: left; list-style-type:none; margin-right: 5px; padding-right: 5px; font-size: 0.9em;}
#footer-menu a:link {text-decoration:none;color:#666666;}
#footer-menu a:visited {text-decoration:none;color:#666666;}
#footer-menu a:hover {text-decoration:none;color:#000;}
#footer-menu a:active {text-decoration:none;color:#666666;}
#footer .contact-info {float:left; margin-right: 25px; padding-right: 25px; color: #00204e; }
#footer .line {border-right: solid 1px #999999;}
.footer-general { background-image:url(../images/zebras/footer-zebra-general.gif); background-repeat:no-repeat; background-position:770px bottom;}
.footer-deposit { background-image:url(../images/zebras/footer-zebra-deposit.gif); background-repeat:no-repeat; background-position:770px bottom;}
.footer-investment { background-image:url(../images/zebras/footer-zebra-investment.gif); background-repeat:no-repeat; background-position:770px bottom;}
.footer-boutique { background-image:url(../images/zebras/footer-zebra-boutique.gif); background-repeat:no-repeat; background-position:right bottom;}
.footer-wording {clear: both; font-size: 0.9em; width: 470px; line-height: 1.3em; padding-top: 10px;}

/*=================*/
/* Main menu style */
/*=================*/
.menu-dot-rule {background: url(/images/furniture/fine-line-dotter.gif) bottom repeat-x; }
.menu_list {width: 155px; padding-top:0px; padding-left: 30px;}
.menu_head {padding: 5px 5px 5px 20px; cursor: pointer; position: relative; margin: 1px; font-weight: light; background: #fff url(../images/menu/left.gif) bottom left no-repeat; }
.menu_body {font-size: 11px;display:none;}
.menu_body a {display:block; color:#000; background-color:#ffffff; padding: 5px 0px 5px 25px;text-decoration:none;}
.menu_body a:hover {color: #000000; text-decoration:none;}
#main-menu { margin-top: 78px; z-index: 9999; position: relative;}
#main-menu a:link {text-decoration:none;color:#666666;}
#main-menu a:visited {text-decoration:none;color:#666666;}
#main-menu a:hover {text-decoration:none;color:#000;}
#main-menu a:active {text-decoration:none;color:#666666;}
.financial-advisers-only { margin-top: 30px;padding-left: 30px; position:absolute; top: 80px; font-size: 1.0em;}
.financial-advisers-only-home {	margin-top: 30px;padding-left: 30px;position:absolute;top: 80px;font-size: 1.0em;left: 0px;}
/* bold styles */
#home .home-link {font-weight:bold;}
#deposit-plan-home .deposit-link {font-weight:bold;}
#boutique-plan-home .boutique-link {font-weight:bold;}
#investment-plan-home .investment-link {font-weight:bold;}
#product-deposit .deposit-link {font-weight:bold;}
#product-investment .investment-link {font-weight:bold;}
#about .about-link {font-weight:bold;}
#downloads .downloads-link {font-weight:bold;}
#faq .faq-link {font-weight:bold;}
#glossary .glossary-link {font-weight:bold;}
#order .order-link {font-weight:bold;}
#contact-us .contact-link {font-weight:bold;}
#invest .invest-link {font-weight:bold;}
#garysview .garysview-link {font-weight:bold;} 
#compare-products .compare-link {font-weight:bold;}
#news .news-link {font-weight:bold;}
#terms .terms-link {font-weight:bold;}
#archive .valuations-link {font-weight:bold;}
#download .download-link {font-weight:bold; }
.download-link  {background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat; background-position:right; padding-right:15px;}
 

#golf .golf-link {font-weight:bold;}
#golf-venue .venues-link  {font-weight:bold;}
#golf-leadboard .leaderboard-link  {font-weight:bold;}
#golf-gallery .gallery-link  {font-weight:bold;}
#golf-terms .golf-term-link  {font-weight:bold;}
#golf-winners .winners-link  {font-weight:bold;}

/*=============================*/
/* ticker styles for home page */
/*=============================*/

.tickercontainer { /* the outer div with the black border */border: 1px solid #e3e3e3;font-size: 11px;background: #fff;width: 488px;margin: 0 0 20px 0;padding: 3px 0px 0px 0px;overflow: hidden; background-image:url(../images/furniture/ticker-background.gif); background-repeat: no-repeat;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */position: relative;left: 70px;top: 4px;width: 410px;height: 21px;overflow: hidden;}
ul.newsticker {/* that's your list */position: relative;left: 470px;list-style-type: none;margin: 0;padding: 0; }
ul.newsticker li {float: left; /* important: display inline gives incorrect results when you check for elem's width */margin: 0;padding: 0;}
ul.newsticker a {white-space: nowrap;padding: 0;color: #777;margin: 0 30px 0 0;text-decoration: none;} 
ul.newsticker span {margin: 0 5px 0 0; color:#00204e;} 
#news-ticker-link {float:left; position:absolute; font-size: 1.4em; width: 63px; margin: 5px 0px 0px 12px;}

/*=================*/
/* Grad box styles */
/*=================*/

.box-out-top { background-image: url(../images/furniture/box-bottom-grad.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom: 20px; }
.box-out-bottom {background-image: url(../images/furniture/box-top-grad.gif); background-repeat:repeat-x; background-position:top; padding: 8px 12px 2px 8px;  }
.box-out-bottom-large {background-image: url(../images/furniture/box-top-grad-large.gif); background-repeat:repeat-x; background-position:top; padding: 8px 12px 2px 8px;  }

.box490-top {background-image:url(../images/furniture/box490-bottom-grad.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 20px;}
.box490-bottom {background-image:url(../images/furniture/box490-top-grad.gif); background-repeat:no-repeat; background-position: top;overflow:hidden; padding: 10px 10px 5px 10px;}

/*style for lh garys view box*/
.box155-top { background-image: url(../images/furniture/box155-top-grad.gif); background-repeat:repeat-x; background-position:top; margin: 20px 0px 0px 30px; width: 155px;}
.box155-bottom {background-image: url(../images/furniture/box155-bottom-grad.gif); background-repeat:repeat-x; background-position:bottom; padding: 8px 12px 8px 8px; }




/*===============*/
/* Main   styles */
/*===============*/

p {font-size: 1.2em; line-height: 1.5em; color:#666666; margin-bottom: 0.7em;}
h2 {color: #00204e; font-size: 1.8em; line-height: 1.3em; padding-bottom: 0.25em; font-weight:lighter;}
.page_title { color:#00204e;font-size: 3.5em;line-height: 1.5em;font-weight: lighter;}
.product-rule {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; height: 4px; margin: 15px 0 15px 0; clear:both;}
.product-plan-date-column1 {float: left; width: 220px;}
.product-plan-date-column2 {float: left; width: 250px;}
.about-box-out {padding: 10px; border: 2px solid #666; margin-bottom: 20px;}
.superscript {font-size: 0.8em; position:relative; bottom: 3px;}
.deposit-color { color: #66bc29;}
.investment-color { color: #0072cf;}
.inv-blue {color: #00204e;}
a:link { color: #4892ce;text-decoration: none;}
a:visited {color: #4892ce; text-decoration: none;}
a:hover {color: #00204e; text-decoration: none;}
a:active {color: #00204e; text-decoration: none;}
#compterms  { color: #666666; margin: 0px; padding-left: 3em;}
#compterms li { padding-bottom: 5px;}

/*===============*/
/* Index  styles */
/*===============*/
#index-wrapper {width: 960px;margin-right: auto;margin-left: auto;margin-top:40px;overflow: hidden; position:relative;background-image:url(../images/zebras/home-zebra.gif);background-repeat:no-repeat;background-position: 765px 19px;;}
#index-wrapper .page_title { color:#00204e;font-size: 5.5em;line-height: 1.0em;font-weight: lighter; padding-bottom: 5px;}
#index-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;}
#index-left-column {height: 500px;width: 225px;float: left; position:relative;}
#index-two-col-right {float: left;width: 205px;margin-left: 20px; padding-top: 70px;}
#index-two-col-right img {padding-bottom: 10px;}
#index-top p {font-size: 2.0em; color:#6595d3; padding: 0px; margin: 0px;}
#index-flash-area { position:absolute; bottom: 20px; left: 0px;}
/* sliding box styles*/

#discretionarylandingbox {float: left;position:relative; display:none;background-color: #fff;width: 190px;padding: 5px 5px 0px 5px;top: -10px; background-image:url(../images/furniture/index-slide-grad.gif); background-position:bottom; background-repeat:no-repeat; }
#discretionarylandingbox p {font-size: 1.2em;}
#discretionarylandingbox form {width: 200px;}
#termsagree {float: right;font-size: 1.0em;}
a.discretionary {outline:none;}
.discretionary-index-link {font-size: 0.9em;}
.login-box {border: 1px solid #666666; width: 90px;}


#landingbox {float: left;position:relative; display:none;background-color: #fff;width: 190px;padding: 5px 5px 0px 5px;top: -10px; background-image:url(../images/furniture/index-slide-grad.gif); background-position:bottom; background-repeat:no-repeat; }
#landingbox p {font-size: 1.2em;}
#landingbox form {width: 200px;}
#termsagree {float: right;font-size: 1.0em;}
a.slide {outline:none;}

/*end of sliding box styles*/


/*===============*/
/* Home   styles */
/*===============*/
#home-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;background-image:url(../images/zebras/home-zebra.gif);background-repeat:no-repeat;background-position: 540px bottom;}
.home-opening-para { width: 490px; font-size: 1.4em; line-height: 1.5em; color: #777777;}
.home-opening-para-for-logo { width: 700px; font-size: 1.4em; line-height: 1.5em; padding: 0px 0px 30px 0px; color: #777777;}
.home-plan-info {background-image: url(../images/furniture/fine-line-dotter.gif);background-repeat: repeat-x;background-position: left bottom;width: 490px;margin-bottom: 15px;padding-bottom: 10px;}
.home-plan-info {background-image: url(../images/furniture/fine-line-dotter.gif);background-repeat: repeat-x;background-position: left bottom;width: 490px;margin-bottom: 15px;padding-bottom: 10px;}
.home-plan-info_column_one {float:left; width: 230px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.home-plan-info_column_two {float:left; width: 230px; padding-left: 15px;padding-bottom: 10px;}


/*===========================*/
/* Product comparison styles */
/*===========================*/
#one-col-comparison {width: 735px; padding-right: 0px;float: left;}
#two-versions-logo {position:absolute; left: 770px; top: 170px;}
.icon {background-image:url(../images/logos/2-version-icon.gif); background-position: right; background-repeat: no-repeat;}
.table-rule {border-right: solid 1px #999999;}
.table-rule-top {border-top: solid 1px #999999;}
.table-rule-white {border-right: solid 1px #fff;}
.grey-bg {background-color:#bbb;}
#comaprison-top {padding-top: 90px; width: 735px;float: left;}
#comaprison-top p {margin-bottom: 10px;width: 510px;float: left;}
/* Deposit comparison styles */
#comparison-table-deposit td {padding: 0px;}
#comparison-table-deposit p {color:#666666; font-size: 11px; line-height: 14px; padding: 7px 4px 0px 4px; margin-bottom: 2px;}
#comparison-table-deposit h1 {color:#ffffff; font-size: 14px; line-height: 22px; background-color:#66bc29; font-weight: lighter; text-align: left; padding-left: 6px;}
#comparison-table-deposit h2 {color:#fff; font-size: 12px; line-height: 14px; text-align:left; background-color:#bbb; font-weight:lighter; padding: 4px 0px 4px 4px;}
#comparison-table-deposit h3  {font-size: 1.8em; line-height: 1.0em; color: #66bc29; font-weight:lighter; padding: 20px 0px 15px 0px;}
#comparison-table-deposit a:link {color: #66bc29; font-weight:bold; text-decoration:none; font-size: 11px;}
#comparison-table-deposit a:visited {color: #66bc29; font-weight:bold;text-decoration:none; font-size: 11px;}
#comparison-table-deposit a:hover {color: #666666;}
#comparison-table-deposit a:active {color: #666666;}
/* Investment comparison styles */
#comparison-table-investment td {padding: 0px 0px 0px 0px;}
#comparison-table-investment p {color:#666666; font-size: 11px; line-height: 14px; padding: 7px 4px 0px 4px; margin-bottom: 2px;}
#comparison-table-investment h1 {color:#ffffff; font-size: 14px; line-height: 22px; background-color:#0072cf; font-weight: lighter; text-align: left; padding-left: 6px;}
#comparison-table-investment h2 {color:#fff; font-size: 12px; line-height: 14px; text-align:left; background-color:#bbb; font-weight:lighter; padding: 4px 0px 4px 4px;}
#comparison-table-investment h3  {font-size: 1.8em; line-height: 1.0em; color: #0072cf; font-weight:lighter; padding: 20px 0px 15px 0px;}
#comparison-table-investment a:link {color: #0072cf; font-weight:bold; text-decoration:none; font-size: 11px;}
#comparison-table-investment a:visited {color: #0072cf; font-weight:bold; text-decoration:none; font-size: 11px;}
#comparison-table-investment a:hover {color: #666666; font-weight:bold;}
#comparison-table-investment a:active {color: #666666; font-weight:bold;}
#diversification-box-out-pos {width: 205px; margin-top: 110px; position:absolute; top: 50px; right: 0px;}
#diversification-box-out-pos p {}
#diversification-box-out-pos img {padding-bottom: 10px;}

/*=====================*/
/* Download PDF styles */
/*=====================*/
.download-column-one {float:left; width: 230px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.download-column-two {float:left; width: 230px; padding-left: 15px;padding-bottom: 10px;}
.download-column-one ul {font-size: 11px; line-height: 13px; margin: 0px 0px 6px 0px; padding: 0px; list-style:none;}
.download-column-one li {margin: 6px 0px; padding: 0px 0px 5px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
.download-column-two ul {font-size: 11px; line-height: 13px; margin: 0px 0px 6px 0px; padding: 0px; list-style:none;}
.download-column-two li {margin: 6px 0px; padding: 0px 0px 5px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}





/*=====================*/
/* Deposit home styles */
/*=====================*/
#deposit-home-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;}
#deposit-home-top p { width: 490px;font-size: 1.4em;line-height: 1.4em;color: #777777;}
#deposit-plan-home #two-col-center h2 {color: #66bc29;}
.home-plan-info {background-image: url(../images/furniture/fine-line-dotter.gif);background-repeat: repeat-x;background-position: left bottom;width: 490px;margin-bottom: 15px;padding-bottom: 10px;}
ul.deposit-home-downloads  {list-style-type:none; padding-bottom: 1.75em; font-size: 1.3em;}
ul.deposit-home-downloads li {margin-bottom: 0.5em;color: #66bc29; padding-left: 13px; background-image:url(../images/furniture/link-deposit-arrow.gif); background-repeat:no-repeat; background-position: 0px 3px;}
ul.deposit-home-downloads a:link {color: #66bc29;}
ul.deposit-home-downloads a:visited {color: #66bc29;}
ul.deposit-home-downloads a:hover {color: #00204e;}
ul.deposit-home-downloads a:active {color: #00204e;}
.deposit-column-one {float:left; width: 230px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.deposit-column-two {float:left; width: 230px; padding-left: 15px;padding-bottom: 10px;}


/*========================*/
/* Deposit product styles */
/*========================*/
.product-opening-para { width: 700px; font-size: 1.4em; line-height: 1.5em; padding: 0px 0px 10px 0px; color: #777777;}
.product-two-versions-logo {position:absolute; left: 820px; top: 150px;}
#deposit-product-top-2-version {padding-top: 90px; float:left;}
#deposit-product-top {padding-top: 90px; margin-bottom: 10px; width: 735px; float: left; position: relative;}
#product-deposit #deposit-product-top h2 {color:#66bc29; font-size: 2em;}
#product-deposit h2 {color:#66bc29;}
#product-deposit h3 {color:#66bc29; font-size: 1.7em; font-weight:lighter; margin-bottom: 0.5em;}
#product-deposit h4 {color:#666666; font-size: 1.2em; font-weight:bold; }
#product-deposit h6 {color:#666666; font-size: 1.2em; font-weight:bold; margin-top: 0.5em;}
/* Styles for the download box */
#two-col-right-deposit {float: left;width: 205px; margin-left: 20px;}
#two-col-right-deposit h3 {font-size: 12px; color:#66bc29; padding: 10px 0px 0px 0px;}
#two-col-right-deposit p {font-size: 12px; margin: 0px; padding: 0px;}
#two-col-right-deposit ul {font-size: 11px; margin: 0px 0px 6px 0px; padding: 0px; list-style:none;}
#two-col-right-deposit li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#two-col-right-deposit .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#two-col-right-deposit a {font-size: 11px; text-decoration:none;}
#two-col-right-deposit a:link {color:#666666;}
#two-col-right-deposit a:visited {color:#666666;}
#two-col-right-deposit a:hover {color:#00204e;}
#two-col-right-deposit a:active {color:#00204e;}

/*========================*/
/* Investment home styles */
/*========================*/
#investment-home-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;}
#investment-home-top p { width: 490px;font-size: 1.4em;line-height: 1.4em;color: #777777;}
#investment-plan-home #two-col-center h2 {color: #0072cf;}
.home-plan-info {background-image: url(../images/furniture/fine-line-dotter.gif);background-repeat: repeat-x;background-position: left bottom;width: 490px;margin-bottom: 15px;padding-bottom: 10px;}
ul.investment-home-downloads  { list-style-type:none; padding-bottom: 1.75em; font-size: 1.3em;}
ul.investment-home-downloads li { margin-bottom: 0.5em;color: #66bc29; padding-left: 13px; background-image:url(../images/furniture/link-investment-arrow.gif); background-repeat:no-repeat; background-position: 0px 3px;}
ul.investment-home-downloads a:link {color: #0072cf;}
ul.investment-home-downloads a:visited {color: #0072cf;}
ul.investment-home-downloads a:hover {color: #00204e;}
ul.investment-home-downloads a:active {color: #00204e;}
.investment-column-one {float:left; width: 230px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.investment-column-two {float:left; width: 230px; padding-left: 15px;padding-bottom: 10px;}


/*===========================*/
/* Investment product styles */
/*===========================*/
#investment-product-top-2-version {padding-top: 80px; }
#investment-product-top {padding-top: 90px; margin-bottom: 10px;width: 735px;float: left; position:relative;}
#product-investment #investment-product-top h2 {color:#0072cf; font-size: 2em;}
#product-investment h2 {color:#0072cf;}
#product-investment h3 {color:#0072cf; font-size: 1.7em; font-weight:lighter; margin-bottom: 0.5em;}
#product-investment h4 {color:#666666; font-size: 1.2em; font-weight:bold; }
/* Styles for the download box */
#two-col-right-investment {float: left;width: 205px; margin-left: 20px;}
#two-col-right-investment h3 {font-size: 12px; color:#0072cf; padding: 10px 0px 0px 0px;}
#two-col-right-investment p {font-size: 12px; margin: 0px; padding: 0px;}
#two-col-right-investment ul {font-size: 11px; margin: 0px 0px 6px 0px; padding: 0px; list-style:none;}
#two-col-right-investment li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#two-col-right-investment .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#two-col-right-investment a {font-size: 11px; text-decoration:none;}
#two-col-right-investment a:link {color:#666666;}
#two-col-right-investment a:visited {color:#666666;}
#two-col-right-investment a:hover {color:#00204e;}
#two-col-right-investment a:active {color:#00204e;}


/*========================*/
/*  Boutique home styles  */
/*========================*/
#boutique-home-top { padding-top: 60px; margin-bottom: 10px;width: 735px;float: left;}
#boutique-home-top p { width: 490px;font-size: 1.4em;line-height: 1.4em;color: #777777;}
#boutique-home-top .page_title { color:#000000;font-size: 3.5em;line-height: 1.5em;font-weight: lighter;}
#boutique-plan-home #two-col-center h2 {color: #000000;}
ul.boutique-home-downloads  { list-style-type:none; padding-bottom: 0.25em; font-size: 1.2em;}
ul.boutique-home-downloads li { margin-bottom: 0.5em;color: #66bc29; padding-left: 15px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat; background-position: 0px 1px;}
ul.boutique-home-downloads2  { list-style-type:none; padding-bottom: 1.75em; font-size: 1.2em;}
ul.boutique-home-downloads2 li { margin-bottom: 0.5em;color: #66bc29; padding-left: 13px; background-image:url(../images/furniture/link-boutique-arrow.gif); background-repeat:no-repeat; background-position: 0px 3px;}
ul.boutique-home-downloads a:link {color: #abab89;}
ul.boutique-home-downloads a:visited {color: #abab89;}
ul.boutique-home-downloads a:hover {color: #00204e;}
ul.boutique-home-downloads a:active {color: #00204e;}
ul.boutique-home-downloads2 a:link {color: #abab89;}
ul.boutique-home-downloads2 a:visited {color: #abab89;}
ul.boutique-home-downloads2 a:hover {color: #00204e;}
ul.boutique-home-downloads2 a:active {color: #00204e;}
.boutique-column-one {float:left; width: 230px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.boutique-column-two {float:left; width: 230px; padding-left: 15px;padding-bottom: 10px;}
.boutique-headings {font-size: 1.7em;}
.boutique_link {padding-left: 16px; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat:no-repeat; background-position:3px 4px;}
.boutique_link a:link {color:#00204e;}
.boutique_link a:visited {color:#00204e;}
.boutique_link a:hover {color:#666;}
.boutique_link a:active {color:#666;}




/*==============*/
/* News  styles */
/*==============*/
#news-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;}
.news-date-heading {font: 1.3em; color:#00204e; font-weight:bolder;}
/* Styles for the download box */
#two-col-right-news {float: left;width: 205px; margin-left: 20px;}
#two-col-right-news h3 {font-size: 12px; color:#66bc29; padding: 10px 0px 0px 0px;}
#two-col-right-news p {font-size: 12px; margin-bottom:0.7em; padding: 0px;}
#two-col-right-news ul {font-size: 11px; margin: 0px 0px 0px 0px; padding: 0 0 10px 0; list-style:none;}
#two-col-right-news li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#two-col-right-news .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#two-col-right-news a {font-size: 11px; text-decoration:none;}
#two-col-right-news a:link {color:#6595d3;}
#two-col-right-news a:visited {color:#6595d3;}
#two-col-right-news a:hover {color:#00204e;}
#two-col-right-news a:active {color:#00204e;}
#news-top p { width: 490px;font-size: 1.4em;line-height: 1.4em;color: #777777;}
#news #two-col-center h2 {color: #4892ce;}
.news-info {background-image: url(../images/furniture/fine-line-dotter.gif);background-repeat: repeat-x;background-position: left bottom;width: 490px;margin-bottom: 15px;padding-bottom: 10px;}
ul.news-downloads  {list-style-type:none; padding-bottom: 0.25em;}
ul.news-downloads li {font-size: 1.2em; margin-bottom: 0.25em;color: #6595d3;}
ul.news-downloads a:link {color: #6595d3;}
ul.news-downloads a:visited {color: #6595d3;}
ul.news-downloads a:hover {color: #00204e;}
ul.news-downloads a:active {color: #00204e;}





/*===================*/
/* News  item styles */
/*===================*/
#two-col-center-news {width: 490px; padding-right: 20px;float: left;}

#two-col-center-news h1 { font-size: 1.8em; line-height: 1.2em; color: #00204e; font-weight:lighter; padding-bottom: 10px;}
#two-col-center-news h2 { font-size: 1.5em; }
.date {font-size: 1.4em; line-height: 1.0em; color: #6595d3;}
#two-col-center-news ul {font-size: 1.2em; line-height: 1.5em; color:#666666; margin-bottom: 0.7em; margin-left: 15px; list-style-position:outside; }
#two-col-center-news li { margin-bottom: 0.7em;font-size: 1.0em;  }
#two-col-center-news ul ul {margin-left: 20px; margin-bottom: 10px;font-size: 1.0em;  }
#two-col-center-news ul ul li {margin-bottom: 5px;font-size: 1.0em;  }
#two-col-center-news ul ul ul {margin-left: 20px; margin-bottom: 10px;font-size: 1.0em;  }
#two-col-center-news ul ul ul li {margin-bottom: 5px;}
.newstory_ruleheading {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x;font-size: 1.4em; line-height: 1.0em; color: #6595d3; background-position:bottom; padding: 12px 0px 5px 0px;}
.newstory_ruleheading_2liner {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x;font-size: 1.4em; line-height: 1.5em; color: #6595d3; background-position:bottom; padding: 12px 0px 5px 0px;}
.newsstory_phone_number {float: left;width: 250px;}
.newsstory_name {float: left;width: 250px;}
#two-col-center-news a:link {color: #6595d3;}
#two-col-center-news a:visited {color: #6595d3;}
#two-col-center-news a:hover {color: #00204e;}
#two-col-center-news a:active {color: #00204e;}

#two-col-center-news table { color: #666;border:1px solid #333333; font-size: 1.2em; line-height: 1.5em}
#two-col-center-news table td {border:1px solid #DDDDDD;padding:3px;}



/*====================*/
/* Gary's view styles */
/*====================*/
#garysview-top { padding-top: 90px; margin-bottom: 10px;width: 735px;float: left;}
#two-col-center-garysview {width: 490px; padding-right: 20px;float: left;}
#two-col-center-garysview h1 {font-size: 1.8em; line-height: 1.2em; color: #00204e; font-weight:lighter; padding-bottom: 10px;}
#two-col-center-garysview a:link {color: #4892ce;}
#two-col-center-garysview a:visited {color: #4892ce;}
#two-col-center-garysview a:hover {color: #00204e;}
#two-col-center-garysview a:active {color: #00204e;}
.previousentry ul {font-size: 1.2em; line-height: 1.5em; color:#666666; margin-bottom: 0.7em; list-style-position:outside; list-style: none; }

/*====================*/
/* Order form styles */
/*====================*/
#order-top {padding-top: 90px;width: 735px;float: left;}
.depositkeyline { border:solid 1px #66bc29; padding: 2px;}
.investmentkeyline { border:solid 1px #0072cf; padding: 2px;}
.normalkeyline { border:solid 1px #666666; padding: 2px;}
.order-rule {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; height: 4px; margin: 15px 0 15px 0;}


/*=======================*/
/* About Investec styles */
/*=======================*/
#about-top {padding-top: 90px;width: 735px;float: left; }
.about-rule {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; height: 4px; margin: 15px 0 15px 0;}
ul.about-list {font-size: 1.4em; line-height: 1.4em;}
.about-list li {padding-bottom: 7px; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 0px 5px;padding-left: 13px; list-style-type:none;text-decoration: none;}
.about-list a:link { font-weight:lighter; color: #4892ce;text-decoration: none;}
.about-list a:visited {color: #4892ce; text-decoration: none;}
.about-list a:hover {color: #00204e; text-decoration: none;}
.about-list a:active {color: #00204e; text-decoration: none;}
.back {background-image:url(../images/furniture/link-default-arrow.gif); background-repeat:no-repeat; background-repeat:no-repeat; background-position: 0px 4px; padding-left: 13px;}
.back a:link { font-weight:lighter; color: #6595d3;text-decoration: none;}
.back a:visited {color: #6595d3; text-decoration: none;}
.back a:hover {color: #00204e; text-decoration: none;}
.back a:active {color: #00204e; text-decoration: none;}
.question-block {overflow: hidden; padding-bottom: 10px;}
.question-block a { font-size: 1.2em; line-height: 1.4em; padding: 0px; outline:none; margin: 0px;}
.hide {display: none; background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; background-position:bottom; padding-top: 0px;  padding-bottom: 8px; margin-bottom: 18px; }

/*=============================*/
/* Terms and Conditions styles */
/*=============================*/
ul.terms-list {font-size: 1.3em; line-height:1.39em; color: #666666; margin-left: 15px; padding-bottom: 7px;}
.terms-list li {padding-bottom: 7px;}



/*=======================*/
/*   Contact us styles   */
/*=======================*/
#contact-top {padding-top: 90px;width: 735px;float: left;}
ul.contact-lists {font-size: 1.2em; line-height: 1.5em; color:#666666; margin-bottom: 0.7em;list-style-position:outside; margin-left: 15px;}
.contact-lists li {padding-bottom: 3px; }
#two-col-right-contact-us {float: left;width: 205px; margin-left: 20px;}
#two-col-right-contact-us ul {font-size: 13px; margin: 0px; padding: 0 0 10px 0; list-style:none;}
#two-col-right-contact-us li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#two-col-right-contact-us .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
.contact-phone-number {font-size: 1.5em; line-height: 1.3em;}
.contact-column-one {float:left; width: 310px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.contact-column-large {float:left; width: 460px; padding-right: 15px; padding-bottom: 10px; clear:both;}
.contact-column-two {float:left; width: 150px; padding-left: 15px;padding-bottom: 10px;}
.contact-rule {background-image:url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; height: 4px; margin: 15px 0 15px 0; clear:both;}


/*=======================*/
/*   External T&C page   */
/*=======================*/

#terms_box_tandc {height: 150px;width: 450px;overflow: auto;border: 2px solid #bbb;padding: 15px;background-color: #FFFFFF; margin-bottom: 15px;}
#exttandc-flash-area { position:absolute; bottom: 0px; left: 0px;}
#exttandc-flash-award {position: absolute; top: 90px; right: 30px; width: 193px;}

/*=======================*/
/*   News Feed styling   */
/*=======================*/
#two-col-right-news #news-feed li {background-image:url(../images/furniture/link-default-arrow.gif);}
.rssFeed {font-family: Arial, Helvetica, sans-serif;font-size: 90%; }
.rssFeed a {color: #444;text-decoration: none;font-weight:lighter;}
.rssFeed a:hover {color: #000;text-decoration: underline;}
.rssBody ul { list-style: none; }
.rssRow { padding: 0.8em; }
.rssRow h4 { font-size: 1.1em; }
.rssRow div {font-size: 90%;color: #666;margin: 0.2em 0 0.4em 0;}
.odd {  }
.even { }


/*===========================*/
/*   IFA Challenge styling   */
/*===========================*/
#golf-top { padding-top: 110px; margin-bottom: 10px;width: 735px;float: left;}


#golf-menu {background-image: url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; background-position: top; width: 735px;}
#golf-menu ul {background-image: url(../images/furniture/fine-line-dotter.gif); background-repeat:repeat-x; background-position: bottom; color: #666666;}
#golf-menu li { float: left; list-style-type:none; font-size: 1.1em;}



#golf-three-col-center {width: 715px; padding-right: 20px;float: left; padding-bottom: 120px; background-image:url(../images/ifa_challenge/golf-ball-background.jpg); background-repeat:no-repeat; background-position:bottom right;}
#golf-three-col-center2 {width: 715px; padding-right: 20px;float: left; padding-bottom: 70px; background-image:url(../images/ifa_challenge/golf-ball-background2.jpg); background-repeat:no-repeat; background-position:bottom right;}
#golf-three-col-center_flag {width: 715px; padding-right: 20px;float: left; padding-bottom: 120px; background-image:url(../images/ifa_challenge/golf-flag-background.jpg); background-repeat:no-repeat; background-position:bottom right;}
#golf-three-col-center-winner {width: 715px; padding-right: 20px;float: left; padding-bottom: 20px;}
#golf-three-col-center h1 { color:#00204e;font-size: 3.5em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
#golf-three-col-center h2 { color:#437cc4;font-size: 2.25em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
#golf-three-col-center2 h1 { color:#00204e;font-size: 3em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
#golf-three-col-center2 h2 { color:#437cc4;font-size: 2.25em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
/* terms page */
#golf-terms-three-col-center {width: 715px; padding-right: 20px;float: left;}
#golf-terms-three-col-center .box340-top {background-image:url(../images/furniture/box-340-grad-bottom.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 20px; width: 340px; }
#golf-terms-three-col-center .box340-bottom {background-image:url(../images/furniture/box-340-grad-top.gif); background-repeat:no-repeat; background-position: top;overflow:hidden;padding: 10px; }
/* registration page */
#golf-register-three-col-center {width: 735px; float: left;}
#golf-register-three-col-center h1 { color:#00204e;font-size: 3.5em;line-height: 1.2em;font-weight: lighter; padding-bottom: 0.25em;}
.box735-top {background-image:url(../images/furniture/box-735-grad-bottom.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 20px; width: 735px; }
.box735-bottom {background-image:url(../images/furniture/box-735-grad-top.gif); background-repeat:no-repeat; background-position: top;overflow:hidden;padding: 10px; }
#golf-register-three-col-center .formboxwidth {width: 90%;}
#golf-register-three-col-center .formboxwidthtwo {width: 30%;}
#golf-register-three-col-center .formboxwidththree {width: 50px;}
#golf-register-three-col-center p { padding-top: 2px;}
.golf-terms-sub {font-size: 1.6em;  color: #6595d3; padding: 10px 0px 0px 0x}
#golf-leaderboard {clear:both}
#golf-leaderboard .leaderboard-heading { background-color:#d8e3f5; font-size: 1.2em; color: #666; font-weight:bolder;}
#golf-leaderboard .player-row {font-size: 1.2em; color: #666; padding: 5px 0px;}
#golf-leaderboard .player-row:hover { background-color: #efefef;}
#golf-leaderboard td {padding: 5px 5px 5px 5px; vertical-align:top; border-bottom: 1px solid #efefef; margin: 0px;}

#golf-summary-para {width: 500px; float: left; padding-right: 25px;}
#golf-leaderboard-dropdown {width: 210px;float:left; }
#golfjumpform .jumpmenustyle {width: 190px; border: 1px solid #efefef;}

.gallery-thumb {padding: 0px 25px 25px 0px; width: 155px; height: 103px; float: left;}

.winner-name {font-size: 1.4em; line-height: 1.0em; color: #00204e;}

#jump_menu {border: 1px #666 solid;}
#go_button {border: 0px; vertical-align: top; background-image:url(../images/buttons/select.gif); background-repeat: no-repeat; width: 70px; height: 20px;}

/*==============================*/
/*   Private Investor styling   */
/*==============================*/
ul.pi-deposit-home-downloads  {list-style-type:none; padding-bottom: 0em; font-size: 1.3em;}
ul.pi-deposit-home-downloads li {margin-bottom: 0.0em;color: #66bc29; padding-left: 18px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat; background-position: 0px 1px;}
ul.pi-deposit-home-downloads a:link {color: #66bc29;}
ul.pi-deposit-home-downloads a:visited {color: #66bc29;}
ul.pi-deposit-home-downloads a:hover {color: #00204e;}
ul.pi-deposit-home-downloads a:active {color: #00204e;}
ul.pi-investment-home-downloads  {list-style-type:none; padding-bottom: 0em; font-size: 1.3em;}
ul.pi-investment-home-downloads li {margin-bottom: 0.0em;color: #6595d3; padding-left: 18px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat; background-position: 0px 1px;}
ul.pi-investment-home-downloads a:link {color: #6595d3;}
ul.pi-investment-home-downloads a:visited {color: #6595d3;}
ul.pi-investment-home-downloads a:hover {color: #00204e;}
ul.pi-investment-home-downloads a:active {color: #00204e;}



/*===========================*/
/*     Valuation styling     */
/*===========================*/
#valuation-top {padding-top: 90px;width: 735px;float: left;}



/*================*/
/* Archive styles */
/*================*/
#archive-top { float: left; margin-bottom: 10px; width:735px; padding-top: 90px; }
#archive #two-col-center p { font-size: 1.3em; }
#archive #two-col-center {width: 690px; padding-right: 20px;float: left;}
#archive .home-plan-info_column_one {float:left; width: 330px; padding-right: 0px; margin-right: 15px; padding-bottom: 10px; clear:both;}
#archive .home-plan-info_column_two {float:left; width: 330px; padding-left: 0px; margin-left: 15px;padding-bottom: 10px; position: relative; }
#archive select { position: absolute; left: 0px; top: 160px; }
#archive select optgroup { font-style: normal; }
.archive-form { clear: both; width: 100%; margin: 0px; margin-top: 30px; position: relative; }
#archive #two-col-center table.list th { font-size: 1.3em; padding: 10px 4px; text-align: left; border-right: solid 2px #fff; }
#archive #two-col-center table.list tr.category { background-color: #BBB; }
#archive #two-col-center table.list tr.category td { text-align: left; font-size: 1.3em; color: #000; padding: 6px 4px; font-weight: bold; }
#archive #two-col-center table.list tr.plan { background-color: #fff; }
#archive #two-col-center table.list tr.plan td { text-align: left; font-size: 1.3em; color: #666; padding: 6px 4px 6px 4px; font-weight: normal; border-bottom: solid 1px #BBB; }
#archive #two-col-center table.list tr.plan td a { color: #666; text-decoration: none; font-weight: normal; }
#archive #two-col-center table.list tr.plan td a:hover { text-decoration: underline; }



/*===========================*/
/*     Structurted Notes     */
/*===========================*/
#notes_col1 {width: 458px; float:left; padding: 0px 40px 0px 32px;}
#notes_col2 {width: 205px; float:left; padding: 0px; margin: 0px 20px 0px 0px;}
#notes_col3 {width: 205px; float:left; padding: 0px;}
#notes_col2_style2 {width: 430px; float:left; padding: 0px; margin-bottom: 30px;}
#notes_footer {clear: both; padding: 20px 0px 0px 32px;}
#notes_footer .call-to-action {font-size: 1.4em; color: #424242;}
#notes_footer a {color: #424242;}
.notes_footer_zebra {background-image:url(../images/zebras/footer-zebra-structured-notes.jpg); background-repeat:no-repeat; background-position:right bottom;}
#notes_col2 li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat;}
#notes_col2 .no-icon {margin: 6px 0px; padding: 0px 0px 0px 16px ; background-image:url(../images/furniture/link-default-arrow.gif); background-repeat: no-repeat; background-position: 3px 2px; }
#notes_col2 a {font-size: 11px; text-decoration:none;}
#notes_col2 a:link {color:#666666;}
#notes_col2 a:visited {color:#666666;}
#notes_col2 a:hover {color:#00204e;}
#notes_col2 a:active {color:#00204e;}
#notes_col1 h2 a {color: #424242; padding: 0px; margin: 0px;}
#notes_col1 h2 {color: #424242; padding: 0px; margin: 0px;}
.notes_structured_product {width: 458px; position:relative; padding-bottom: 0px; margin: 0px;}
.notes_plan-name {float: left; width: 358px;}
.notes_strike_date {float: left; width: 90px;}
#opportunuties_slide {padding: 10px 0px 20px 0px; overflow:hidden; display: none;}
#slideform .textbox {width: 100px; border: solid 1px #666666; padding: 1px;}
#slideform { padding-bottom:10px;display: none;}
#slideform td {padding-bottom: 10px; color:#666666; font-size: 1.1em;}
#notes_col2 h2 {color: #424242;} #notes_col3 h2 {color: #424242;}
.notes_page_title { color:#424242;font-size: 3.5em;line-height: 1.5em;font-weight: lighter; padding: 20px 0px 10px 32px;}
.back_link {padding-left: 16px; background-image:url(../images/furniture/link-back-arrow.gif); background-repeat:no-repeat; background-position:3px 4px;}
.back_link a:link {color:#00204e;}
.back_link a:visited {color:#00204e;}
.back_link a:hover {color:#666;}
.back_link a:active {color:#666;}


#market-updates-box {height: 160px;width: 410px;overflow: auto;border: 0px;padding: 0px; margin-bottom: 5px;}
#economic-research-box {width: 410px;border: 0px;padding: 0px; margin-bottom: 0px;}
#market-updates-box h2 {color: #424242;}
#market-updates-box ul  { color: #424242; list-style:none; font-size: 1.3em; line-height: 1.4em;  padding: 0px 0px 6px 0px;}
#market-updates-box li {}
#market-updates-box ul ul { color: #666; list-style:none; font-size: 0.8em;padding-top: 1px;}
.box-out-top-430 {background-image:url(../images/furniture/box-430-grad-bottom.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 0px; width: 430px; margin-bottom: 10px; padding: 0px;}
.box-out-bottom-430 {background-image:url(../images/furniture/box-430-grad-top.gif); background-repeat:no-repeat; background-position: top;overflow:hidden;padding: 10px; }
#economic-research-box li {margin: 6px 0px; padding: 0px 0px 0px 16px; background-image:url(../images/furniture/pdf-tiny.gif); background-repeat:no-repeat; line-height: 1.4em;}


#notes_val_col1 {width: 663px; float:left; padding: 0px 40px 0px 32px;}
#notes_val_col2 {width: 205px; float:left; padding: 0px 0px 0px 0px;}
#notes_val_col1 table.list th {font-size: 1.3em; padding: 10px 4px; text-align: left; border-right: solid 2px #fff; }
#notes_val_col1 table.list tr.category {background-color: #424242; }
#notes_val_col1 table.list tr.category td {text-align: left; font-size: 1.3em; color: #000; padding: 6px 4px; font-weight: bold; }
#notes_val_col1 table.list tr.plan {background-color: #fff; }
#notes_val_col1 table.list tr.plan td { text-align: left; font-size: 1.2em; color: #666; padding: 6px 4px 6px 4px; font-weight: normal; border-bottom: solid 1px #BBB; }
#notes_val_col1 table.list tr.plan td a { color: #666; text-decoration: none; font-weight: normal; }
#notes_val_col1 table.list tr.plan td a:hover { text-decoration: underline; }
#notes_val_col1 h2 {color: #424242; font-size: 1.8em;}
.date_info {width: 400px; position:relative; padding: 0px; margin: 0px;}
.date-col1 {float: left; width: 150px;}
.date-col2 {float: left; width: 150px;}


#notes_login_col1 {width: 340px; float:left; padding: 0px 40px 0px 32px;}
#notes_login_col2 {width: 340px; float:left; padding: 0px; margin: 0px;}
#notes_login_col1 h2 {color: #424242;}
#notes_login_col2 h2 {color: #424242;}
#notes_login_col1 .box340-top {background-image:url(../images/furniture/box-340-grad-bottom.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 20px; width: 340px; }
#notes_login_col1 .box340-bottom {background-image:url(../images/furniture/box-340-grad-top.gif); background-repeat:no-repeat; background-position: top;overflow:hidden;padding: 10px; }

#notes_login_col2 .box340-top {background-image:url(../images/furniture/box-340-grad-bottom.gif); background-repeat:no-repeat; background-position: bottom; overflow:hidden; margin-top: 20px; width: 340px; }
#notes_login_col2 .box340-bottom {background-image:url(../images/furniture/box-340-grad-top.gif); background-repeat:no-repeat; background-position: top;overflow:hidden;padding: 10px; }
#notes_login_col1 .formboxwidth {width: 95%;}
#notes_login_col2 .formboxwidth {width: 95%;}