/* CSS Document */
body { background: #FFFFFF; margin:0px; padding:0px; color: #4c4c4c; font-size: 9pt; font-family: "Georgia", Arial, Tahoma, Verdana;	margin: 0px auto; }
#pageWidth {margin:0px auto; padding:0px; width:1127px; height:0px; font-size:0px; line-height:0px; }

a { color: #4c4c4c; }
img { border:0px; behavior: url(data/img/images-extended/iepngfix/iepngfix.htc)}	
input { font-family: Tahoma, Verdana; font-size: 8pt; font-weight:normal;}
p { font-size:9pt; margin: 9px 0px 9px 0px; line-height:10.5pt; }

.clear { clear:both; height:1px; line-height:1px; font-size:1px; }

h1 { font-weight:normal; color:#14537c; font-size:23.5pt; padding:0px; margin:3px 0px 0px 0px; letter-spacing:1px; line-height: ;}
h2 { font-family: "Georgia", Arial, Tahoma, Verdana; font-weight:bold; padding-bottom:3px; margin:0px;}
h3 { font-size: 11pt; font-family: "Georgia", Arial, Tahoma, Verdana; font-weight:bold; padding-bottom:5px; color:#14537c; margin:0px; }
.greyHeader { color:#bbc9d0; font-size:14pt; }

.horizontalContent { width:1127px; margin: 0px auto 0px; overflow:visible;  }

#top { background-color:#000000; height:105px; border-bottom: 1px solid #333333; padding: 0px; }
#topLeftLogo { width:401px; height:82px; float:left; margin:13px 0px 0px 105px; padding: 0px; }
#topAd {  float:right; width:468px; height:60px; margin:25px 97px 0px 0px; padding: 0px; }

#topMenu { background:#000000 url(../img/images-extended/menu/line.gif) bottom repeat-x; height:31px; padding: 0px; color:#FFFFFF; font-weight:bold; font-size:13px; overflow:hidden;}
#topMenu ul { list-style-type:none; margin:0px 0px 0px 100px; padding:0px;}
#topMenu ul li { float:left; padding-top:7px; text-align:center; }
#topMenu ul li a img { margin: 0px 13px 0px 13px; vertical-align:middle; }
.topnavlink { font-family: "Georgia", Arial, Tahoma, Verdana; text-decoration:none; font-size:12px; color:#b6c5cc; margin: 0 14px}
.topnavlink:hover { color:#e9f0f4;}
.topnavinact { font-family: "Georgia", Arial, Tahoma, Verdana; text-decoration:none; font-size:12px; color:#e9f0f4; margin: 0 14px}
#topMenu ul li .arrow { background: #000000 url(../img/images-extended/menu/arrow.gif) top no-repeat; height:9px; width:20px; font-size:8px; }

#searchLabel { background:#000000 url(../img/images-extended/menu/search.gif) top no-repeat; width:48px; height:18px; float:left; margin:6px 5px 0px 10px; }
#searchForm { background:#000000 url(../img/images-extended/menu/search-form.gif) top no-repeat; width:156px; height:20px; float:left; margin:5px 10px 0px 0px; }
#searchForm input { border:0px; margin: 2px 0px 0px 30px; width:100px; }

#topGradient { height:27px; padding:0px; background:#000000 url(../img/images-extended/top-gradient.gif) top repeat-x; }

#contentTop { padding:0px;  width:100%; background:#ffffff url(../img/images-extended/content-back.jpg); background-position: center bottom; background-repeat: no-repeat; min-width:1157px; }
#contentTop2 { width:100%; margin: 0px 0px 0px 563px; }
#topColumnsContainer { margin: 0px 107px 0px 120px; padding-top:34px; padding-bottom:30px; overflow:visible; }
.topHeader { background-image:url(../img/images-extended/dotted-line-dark.gif); background-position: 0% 100%; background-repeat: repeat-x; padding-bottom:8px; } 
#topColumn1 { width:590px; float:left; }
#topColumn2 { width:290px; float:left; margin-left:20px; }
#topHeader2 { background-image:url(../img/images-extended/center-header-classics.gif); background-position: 0% 0%; background-repeat: no-repeat; padding:0px; margin:0px; width:215px; height:16px;} 
#topHeader1 { background-image:url(../img/images-extended/center-header-featured.gif); background-position: 0% 0%; background-repeat: no-repeat; padding:0px; margin:0px; width:270px; height:16px;} 
#topCoins { background-image:url(../img/images-extended/image-article-bg.gif); background-position: 0% bottom; background-repeat: no-repeat; padding:20px 0px 0px 16px; margin:2px -15px 0px 0px; width:318px; float:left; position:relative; left:-18px; background-color:#ffffff; }
#topCoins .contentimg img { margin: 1px 0px 0px 2px; border: 1px solid #cdcdcd;}
#topCoins .feed { margin: 11px 2px 11px 0px; vertical-align:middle;}
.topParagraph { color:#14537c; font-weight:bold; margin-top:0px; }
#topCol1Text { float:right; width:270px; padding:20px 0px 0px 0px; margin:0px; }
#topCol1Text p { margin-bottom:15px; }
#topColumnsContainer a:link, #topColumnsContainer a:visited { font-size:8pt; font-weight:bold; text-decoration:none; }
#topColumnsContainer a:hover { text-decoration:underline; }

ul#favouriteArticles { list-style-type:decimal; margin: 0px; padding:0px; list-style-position:inside; }
ul#favouriteArticles li, ul#favouriteArticles li a.title { margin:0px; padding:0px; color:#14537c; font-weight:bold; margin-bottom:10px; font-size:9.5pt; line-height:11pt; }
ul#favouriteArticles .text { color:#4c4c4c; font-weight:normal; font-size:9pt; }
ul#favouriteArticles p { padding:0; margin:0; }

#contentBottomBack { padding:0px; background:#8fb0bf url(../img/images-extended/content-back-gradient.jpg); background-position: 0px 0px; background-repeat: repeat-x; }
#contentBottom { padding:0px; background-image:url(../img/images-extended/content-back-logo.jpg); background-position: 0px 19px; background-repeat: no-repeat; }

#contentTextField { margin:0px 105px 0px 120px; padding-top:20px; padding-bottom:20px;}
#services { width:590px; float:left; }
.service { width:290px; float:left;}
.serviceMargin { margin-right:10px; }
.service .imgbox { margin: 0px 7px 5px 0px; }
.service .imgtitle { margin: 3px 0px 5px 0px; }
.service p { color:#dcdcdc; font-size:9pt; margin: 2px 0px 2px 0px; line-height:15px; }
.service .articleHeadline { font-size:10pt; margin: 0px 0px 2px 0px; }
.serviceLine { clear:both; background-image:url(../img/images-extended/service-line.gif); background-position: 0px bottom; background-repeat: no-repeat; height:15px; line-height:15px; font-size:15px;  margin-bottom:15px; }
.rightArrow { width:15px; height:7px; vertical-align:absmiddle; margin:0px;}

#newsletter { width:292px; float:right;  height:200px; margin-top:2px; }
#newsletterHeader { background-image:url(../img/images-extended/newsletter-header.gif); background-position: 0px 0px; background-repeat: no-repeat; width:290px; height:28px; }
#newsletterContent { background-image:url(../img/images-extended/newsletter-content.jpg); background-position: 0px 0px; background-repeat: no-repeat; width:290px; background-color:#FFFFFF; }
.newsletterTextH3 { width:180px; font-size:10pt; margin:0px 23px 0px auto; padding: 17px 0px 3px 0px; text-align:right; }
.newsletterText { color:#333333; width:189px; font-size:8pt; margin:0px 21px 0px auto; padding: 0px; text-align:right; }
.newsletterInput { width:125px; text-align:right; padding:2px 10px 2px 0px; border-color:#333333; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-left: 2px solid #bbbbbb; border-top: 2px solid #bbbbbb; margin: 0px 20px 0px 0px;}
.newsletterInputContainer { text-align:right; margin-top:8px; margin-bottom:8px; }
.newsletterTextH3Longer { width:205px; padding-bottom:0px; clear:both; }
.newsletterTextDate { text-align:right; }
.subscribe { width:90px; height:20px; margin:0px 15px 5px 0px; cursor:pointer; }
.leftArrowHeadline { color:#14537c; padding: 0px 20px 0px 20px; text-align:right; margin: 10px 25px 12px 0px; background-image:url(../img/images-extended/left-arrow.gif); background-position: 100% 3px; background-repeat: no-repeat;  }
#newsletterFooter { background-image:url(../img/images-extended/newsletter-footer.gif); background-position: 0px 0px; background-repeat: no-repeat; width:290px; height:31px; text-align:right; }
#newsletterFooter a:link, #newsletterFooter a:visited { line-height:32px; color:#333333; text-decoration:underline; margin-right:20px; font-size:7.5pt; }

#centerColumn1 { width:438px; float:left; }
#centerColumn2 { width:438px; float:right; color:#FFFFFF; background-image:url(../img/images-extended/dotted-line-grey.gif); background-position: 0% 100%; background-repeat: repeat-x; padding-bottom:10px; }
.centerHeader { background-image:url(../img/images-extended/dotted-line-grey.gif); background-position: 0% 100%; background-repeat: repeat-x; padding-bottom:6px; } 
#centerHeader1 { background-image:url(../img/images-extended/money-tips.gif); background-position: 0% 0%; background-repeat: no-repeat; padding:0px; margin:0px; width:246px; height:19px;} 
#centerHeader2 { background-image:url(../img/images-extended/latest-news.gif); background-position: 0% 0%; background-repeat: no-repeat; padding:0px; margin:0px; width:248px; height:19px;} 

ul#tabs { list-style-type:none; margin: 0px; padding-top:10px; }
ul#tabs li { float:right; height:30px; margin:0px; padding:0px; }
#tipsContainer, #popularContainer { background-color:#ffffff; border:1px solid #b0b0b0; margin:0px; padding:17px 20px 17px 20px; position:relative; z-index:1; border-right:1px solid #b0b0b0; }
#tipsContainer img { margin-top: -30px; float:right; position:relative; z-index:2;}
.rightArrowHeadline { clear:both; color:#14537c; padding: 0px 30px 0px 20px; text-align:left; margin: 10px 0px 0px 0px; background-image:url(../img/images-extended/right-arrow.gif); background-position: 0% 2px; background-repeat: no-repeat;  }
.rightArrowHeadline a { color:#14537c; text-decoration: none; font-weight:500; font-size:13px}
.noTopMargin { margin-top:2px; }
ul.itemInfo { list-style-type:none; margin: 0px; padding:0px; }
ul.itemInfo li { text-align:left; float:left; height:16px; margin:0px 7px 10px 0px; padding:0px 0px 0px 20px; font-size:8pt; color:#58004f; position:relative; z-index:3; letter-spacing:-1px; }
li.titles { background-image:url(../img/images-extended/titles.gif); background-position: 0% 0%; background-repeat: no-repeat; }
li.posted { background-image:url(../img/images-extended/posted.gif); background-position: 0% 0%; background-repeat: no-repeat; }
li.calendar { background-image:url(../img/images-extended/calendar.gif); background-position: 0% 0%; background-repeat: no-repeat; }
#tipsFooter { background-image:url(../img/images-extended/tips-footer.gif); background-position: 0px 0px; background-repeat: no-repeat; height:29px; clear:both; text-align:left; padding-left:20px; }
#tipsFooter a:link, #tipsFooter a:visited { line-height:28px; color:#333333; text-decoration:underline; font-size:7.5pt; }

#centerColumn2 h2 {font-size: 12.5pt; width:280px; margin-top:20px; margin-bottom:10px; color:#FFFFFF;}
#centerColumn2 h3 { padding-bottom:2px; color:#FFFFFF;}
#centerColumn2 p { margin-bottom:15px; margin-top:0px; color:#dcdcdc;}
#centerColumn2 .gray {color:#dcdcdc;}
#centerColumn2 a:link, #centerColumn2 a:visited { font-size:8pt; font-weight:bold; text-decoration:none; color:#ffffff; }
#centerColumn2 a:hover { text-decoration:underline; }
.dateText { font-size:7.5pt; font-weight:bold; width:100px; }

#bottomInfo { padding:0px; padding-top:10px; padding-bottom:10px; background-color:#000000; }
/*#bottomInfoContent { margin:0px 370px 0px 100px; color:#ffffff; font-size: 7.5pt; }*/
#bottomInfoContent {color:#FFFFFF;font-size:7.5pt;margin:-10px 0;padding:10px 300px 10px 45px;text-align:left;}
#bottomInfoContent #bottomMenu { font-size:8.0pt; letter-spacing:-1px; font-weight:400; }
#bottomInfoContent p { margin-top:5px; margin-bottom:10px; font-size:7pt; line-height:8pt;}

#bottomInfoContent a { color:#FFFFFF; text-decoration:none; }
#bottomInfoContent a:hover { color:#FFFFFF; text-decoration:underline; }
