@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:11px;
	color:#333;
	background-image:url(../images/2010/bgPage.png);
	background-repeat:repeat-x;
}

a{
	color:#333;
	outline:none;
}
a:hover{
	color:#900;
}
h1{
	font-family:"Gotham HTF","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:lighter;
	font-size:27px;
	color:#ca2308;
	letter-spacing:-1px;
}
h2{
	font-family:"Gotham HTF","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:lighter;
	font-size:22px;
	letter-spacing:-1px;
	color:#ca2308;
}
h3{
	font-family:"Gotham HTF","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:lighter;
	font-size:18px;
	color:#ca2308;
	letter-spacing:-1px;
}
li{
	padding-bottom:10px;
}





.spacer{
	clear:both;
}
.stripeRedSmall{
	height:8px;
	font-size:1px;
	background-image:url(../images/2010/stripeRedSmall.png);
	background-repeat:repeat-x;
}


.text_white{
	color:#FFF;
}
.textSmall{
	font-size:9px;
}



#container{
	width:888px;
	margin:0px auto;
}


#phoneNumber{
	padding-top:20px;
	padding-right:20px;
}

#navigation{

}
#navigation a{
	display:block;
	float:left;
	padding-top:6px;
	padding-bottom:13px;
	padding-left:18px;
	padding-right:18px;
	background-image:url(../images/2010/bgNavigationTop.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#navigation a:hover,#navigation a.on{
	background-position:0px -69px;
}
#navigation a.left{
	padding-left:23px;
	background-image:url(../images/2010/bgNavigationTopLeftOn.png);
	background-position:0px 0px;
}
#navigation a.left:hover{
	background-position:0px -100px;
}
#navigation a.right{
	margin-right:-3px;
	padding-right:23px;
	width:87px;
	background-image:url(../images/2010/bgNavigationTopRightOn.png);
	background-position:top right;
}
#navigation a.right:hover{
	background-position:right -100px;
}

#homeMasthead{
	height:117px;
	margin-top:5px;
	margin-bottom:10px;
	background-image:url(../images/2010/homeMasthead.jpg);
	background-repeat:no-repeat;
	color:#FFF;
}
#homeMasthead .content{
	width:620px;
	padding-left:30px;
	padding-top:50px;
	font-family:Verdana,sans-serif;
	
}


#homePortfolioButtons a{
	display:block;
	float:left;
	background-image:url(../images/2010/portfolioButtons/buttons.png);
	height:94px;
	width:222px;
}
#homePortfolioButtons a.button1{
	background-position:0px 0px;
	margin-right:1px;
}
#homePortfolioButtons a.button1:hover{
	background-position:0px -94px;
}
#homePortfolioButtons a.button2{
	width:220px;
	margin-right:1px;
	background-position:-223px 0px;
}
#homePortfolioButtons a.button2:hover{
	background-position:-223px -94px;
}
#homePortfolioButtons a.button3{
	width:222px;
	margin-right:1px;
	background-position:-444px 0px;
}
#homePortfolioButtons a.button3:hover{
	background-position:-444px -94px;
}
#homePortfolioButtons a.button4{
	width:221px;
	background-position:-667px 0px;
}
#homePortfolioButtons a.button4:hover{
	background-position:-667px -94px;
}



#homeLine3{
	margin-top:10px;
}
#homePortfolioQuestionnaire{
	display:block;
	float:left;
	width:194px;
	height:116px;
	background-image:url(../images/2010/homePortfolioQuestionnaire.png);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:40px;
	padding-right:12px;
	margin-right:1px;
	color:#FFF;
	text-decoration:none;
}
#homeSpecialistInvestments{
	float:left;
	width:196px;
	height:41px;
	margin-right:1px;
	background-image:url(../images/2010/homeSpecialInvestments.png);
	background-repeat:no-repeat;
	padding-top:115px;
	padding-left:25px;
}
#homeSpecialistInvestments select{
	border:none;
	padding:3px;
	width:170px;
	outline:none;
}

#homeBuyOnline{
	float:left;
	width:443px;
	height:156px;
	background-image:url(../images/2010/homeBuyOnline.png);
	background-repeat:no-repeat;
}
#boxBuyOnline{
	float:left;
	width:325px;
	height:96px;
	background-image:url(../images/2010/contentTemplate/buyOnlineBox.png);
	background-repeat:no-repeat;
}




#homeBuyOnline #buyonlineButtons{
	padding-left:170px;
	padding-top:90px;
}
#boxBuyOnline #buyonlineButtons{
	padding-left:34px;
	padding-top:30px;
}

#buyonlineButtons a{
	display:block;
	float:left;
	height:67px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#buyonlineButtons #buttonSIPP{
	width:74px;
	background-image:url(../images/2010/homeBuyOnlineButtons/SIPP.png);
}
#buyonlineButtons #buttonSIPP:hover{
	background-position:0px -67px;
}
#buyonlineButtons #buttonInvestment{
	width:117px;
	background-image:url(../images/2010/homeBuyOnlineButtons/Investment.png);
}
#buyonlineButtons #buttonInvestment:hover{
	background-position:0px -67px;
}
#buyonlineButtons #buttonISA{
	width:79px;
	background-image:url(../images/2010/homeBuyOnlineButtons/ISA.png);
}
#buyonlineButtons #buttonISA:hover{
	background-position:0px -67px;
}



#homeBottom{
	margin-top:10px;
}
#homeBottom .leftColumn{
	width:554px;
	/*float:left;&*/
}
#homeBottom .rightColumn{
	/*margin-left:555px;*/
}



#homeBottom #homeNewsHeadline{
	background-image:url(../images/2010/bgGreyNews.png);
	background-repeat:no-repeat;
	padding:6px;
	background-color:#000;
	color:#FFF;
	overflow:auto;
	
}
#homeBottom h1{
	font-size:22px;
}

#homeNewsHeadline .headlineImage{
	float:left;
	margin-right:15px;
}


#homeNewsItems{
	margin-top:1px;
}
#homeNewsItems a{
	text-decoration:none;
}

#homeNewsItems .leftColumn{
	width:278px;
	float:left;
}
#homeNewsItems .rightColumn{
	/*margin-left:278px;*/
}

#homeNewsItems .newsItem{
	padding:17px;
	background-image:url(../images/2010/homeNewsItemShadow.png);
	background-repeat:no-repeat;
}


#homeMoreinfo{
	padding-top:10px;
	padding-left:25px;
	padding-right:15px;
	background-image:url(../images/2010/homeNewsItemShadow.png);
	background-repeat:no-repeat;
	margin-top:1px;
}



#footer{
	background-image:url(../images/2010/bgFooter.png);
	background-repeat:repeat-x;
	background-color:#fff;
	min-height:200px;
	margin-top:50px;
	padding-top:50px;
}
#footer #content{
	width:800px;
	margin:0px auto;
}










#breadcrumb{
	background-color:#000;
	background-image:url(../images/2010/contentTemplate/breadcrumb.png);
	background-repeat:repeat-x;
	color:#FFF;
	margin-top:5px;
	padding-left:20px;
	padding-top:12px;
	padding-bottom:12px;
	overflow:auto;
}




#breadcrumb .title{
	float:left;
	margin-right:30px;
	padding-top:5px;
	padding-right:30px;
	font-weight:bold;
	background-image:url(../images/2010/contentTemplate/breadcrumbArrow.png);
	background-repeat:no-repeat;
	background-position:100% 6px;
}
#breadcrumb a{
	text-decoration:none;
	display:block;
	float:left;
	color:#FFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:10px;
	
}
#breadcrumb a.on,#breadcrumb a:hover{
	background-color:#FFF;
	color:#333;
}

#pageHeaderImage{
	padding-bottom:20px;
}


#leftColumnSpecialist{
	width:370px;
	float:left;
	margin-left:40px;
}
#leftColumnSpecialist h1{
	margin-top:30px;
}


#rightColumnSpecialist{
	width:380px;
	margin-left:470px;
}
#rightColumnSpecialist h1{
	margin-top:30px;
}






#leftColumnContent{
	width:280px;
	float:left;
	margin-left:40px;
}

#rightColumnContent{
	width:420px;
	margin-left:400px;
}





.pageFactsheet{
	display:block;
	background-image:url(../images/2010/contentTemplate/iconFactsheetMed.png);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:7px;
	padding-bottom:20px;
	text-decoration:none;
}






#termsAgreementBox,.boxExtraInfo{
	display:none;
	position:fixed;
	overflow:hidden;
	z-index:2001;
	width:500px;
	height:350px;
	top:50px;
	left:50%;
	margin-left:-250px;
	background-color:white;
}
#termsAgreementBox #textbox,.boxExtraInfo .textbox{
	overflow:auto;
	height:250px;
	padding:20px;
}
#termsAgreementBox #actionBox,.boxExtraInfo .actionBox{
	padding-top:15px;
	font-weight:bold;
	text-align:center;
}
#termsAgreementBox #actionBox #actionLabel,.boxExtraInfo .actionBox .actionLabel{
	float:right;
}


#lightboxBlack{
	position:absolute;
	z-index:2000;
	background-color:#000;
	width:100%;
	height:200px;
	display:none;
}





.whatisThis{
	display:block;
	background-image:url(../images/2010/contentTemplate/whatIsThis.png);
	background-repeat:no-repeat;
	padding-left:14px;
	font-size:10px;
	text-decoration:none;
}

.tip-wrap{
	display:none;
}
.tip {
	color: #fff;
	width: 200px;
	z-index: 13000;
	padding:5px;
	background-color:#000;
	box-shadow:0px 0px 4px #000;
	-webkit-box-shadow:0px 0px 5px #666;
	-moz-box-shadow:0px 0px 4px #000;
}
.tip-title {
	font-weight: bold;
	margin: 0;
	color: #9FD4FF;
	padding-bottom:10px;
}
 .tip-text {

}














