@import url("ThirdParty/tables_financial.css"); 

a.extraBoxLink {
	background: transparent url(../Images/Financial/BreadcrumbArrow.jpg) no-repeat right 6px !important;
	color: #0076c8 !important;
	font-weight: bold;
}
div.listbox .listboxtitle {
	border-color: #000066;
	color: #000066;
}
h1, .introduction, .textXL, .textL  {
	color: #0099cc;
}
h2, .h2,.competitionEventsListing .linkIntroduction h2 a {
	color: #0099cc;
}
h3,
 .loginBox .lblUsername,
.loginBox .lblPassword {
	color: #0099cc;
}
p.quoteRgt strong a, p.quoteLft strong a {
	color: #ffffff !important;
}
p.quoteRgt strong, p.quoteLft strong, p.quoteRgt b, p.quoteLft b {
	background: #0076c8 url(/Resources/Images/Financial/quoright.jpg) right bottom no-repeat;
}
p.quoteRgt, p.quoteLft {
	background: #0076c8 url(/Resources/Images/Financial/quoleft.jpg) left top no-repeat;
	color: #ffffff;
}


table.style2, div.listbox  {
	background: #ffffff;
}
table.style3  {
	background: #ccffff;
	border: solid 1px #000066;
}
table.style4  {
	background: #000066;
	border: solid 1px #000066;
}
.bannerSelector .AdBox, .bannerSelector .FlashAdBox { 
	background-color:#0099cc; 
}
.Breadcrumb a:hover {
	background: #99ccff;
}
.Breadcrumb li 
  {
	background: transparent url(../Images/Financial/BreadcrumbArrow.jpg) no-repeat 0 5px !important;
}
.businessColour, .boldColour{
	color: #0099cc;
}
.linkArrow a
{
    background: Transparent url(../images/Financial/breadcrumbArrow.jpg) no-repeat right center !important;
    color: #0099cc;
}
.callToAction {
	background: transparent url(../Images/Financial/BreadcrumbArrow.jpg) no-repeat right 6px !important;
	color: #0076c8 !important;
}
.comments div a:hover {
	background: #99ccff;
}

.comments div span.commentName,
.comments div.commentsAdd label,
.comments .pageNumber a.currentPage,
.comments .commentSuccess {
	color: #0099cc;
}
.content a:hover, .content410 a:hover, .content605 a:hover, .contentWide a:hover, .AdBox a:hover, div.listbox a:hover {
	background: #99ccff;
}
.findaStore {
	background: #0076c8 url(../Images/Financial/findastoreTop.jpg) left top no-repeat;
	color: #ffffff;
}
.findaStore .bottom {
	background: #0076c8 url(../Images/Financial/findastoreBottom.jpg)  bottom no-repeat;
}
.findaStore .button {
	background: url(../Images/Financial/findastorebutton.jpg) left bottom no-repeat;
}
.findaStore .content {
	padding: 15px 10px 10px 10px;
	width: 150px;
}
.findaStore h2 {
	color: #ffffff;
}
.goButton {
	background: #0099cc url(../Images/Financial/go.jpg) no-repeat;
}
.input-btn {
	background: transparent url(../Images/Financial/btn.jpg) repeat-x;
	background-color: #0099cc;
	border: 1px solid #006699;
	color: #ffffff;
}
.input-btn-resized {
	background: transparent url(../Images/Financial/btn.jpg) repeat-x;
	background-color: #0076c8;
	border: 1px solid #006699;
	color: #ffffff;
	margin: 15px 20px 0 0;
	width: 100px;
}
.leftColNav a, .leftColNav .bold, .leftColNav a:visited {
	color: #0099cc;
}
.leftColNav a:hover {
	background: #ccffff;
	color: #000066;
}

.leftColNav li {
	border-bottom: 1px solid #0099cc;
}
.loginBox {
	border: solid 1px #0099cc;
}
.loginBox .btnLogin {
	background: #0099cc;
	color: #ffffff;
}
	
.nav2Top {
	background: transparent url(../Images/Financial/nav2Top.jpg) repeat-x 0 0;
}

.percentageBar {
	background: #0099cc;
}
.pollSurveys .input-btn {
	border: solid 1px #0099cc !important;
}
.QuestionGroup {
	border: 2px solid #0099cc;
	margin-top: 20px;
	padding: 20px 20px 20px 20px;
}

.quickLinks h3 a, .quickLinks p, .businessColour {
	color: #0076c8 !important;
}
.responceText {
	color: #0099cc;
}
.results .timeDate {
	color: #000066;
}
.roundedBox {
	background: #0099cc;
	color: #ffffff;
}
.roundedBox .bottom {
	background: transparent url(../Images/Financial/roundBoxBottom.jpg) no-repeat;
}
.roundedBox .bottom .right {
	background: transparent url(../Images/Financial/roundBoxBottomRight.jpg) no-repeat;
}
.roundedBox .innerBox {
	background: #ffffff;
	color: #000000;
}
.roundedBox .top {
	background: transparent url(../Images/Financial/roundBoxTop.jpg) no-repeat;
}
.roundedBox .top .right {
	background: transparent url(../Images/Financial/roundBoxTopRight.jpg) no-repeat;
}
.roundedBox a {
	color: #0076c8 !important;
}
.roundedBox h1 {
	color: #ffffff;
}
.roundedBox h2 {
	color: #ffffff;
}
.roundedBox h3 {
	color: #ffffff;
	font-weight: bold;
}
.search-btn {
	background: transparent url(../Images/Financial/searchBtn.jpg) repeat-x;
	background: #0099cc;
	color: #ffffff;
}

.sendFriendContainer fieldset label, .sendFriendContainer fieldset label.email {
	color: #0099cc;
}
.tintedbox {
	background: #99ccff;
}
.topNav a:hover {
	background: #ccffff;
}


#bookMarkBox a:hover {
	background: #99ccff;
	border: 0;
}
#headNav  li {
}

#headNav  li .tabLeft, #headNav  li.current .tabLeft {
	background: #0099cc url(../Images/Financial/tabLeft.jpg) no-repeat 0 0;
}
#headNav a {
}
#headNav li .tabRight {
	background: #0099cc url(../Images/Financial/tabRight.jpg) no-repeat right top;
}
	
#headNav li.current
	{
}
#nav2 .right li.currentEnd {
	background: transparent url(../Images/Financial/currentStart.jpg) no-repeat top;
}
#nav2 .right li.currentStart {
	background: transparent url(../Images/Financial/currentEnd.jpg) no-repeat top;
}
#nav2 a.current  {
	color: #000066;
}
#nav2 li.current a {
	color: #000066;
}
#nav2 li.current, #nav2 .right li.current {
	background: transparent url(../Images/Financial/current.jpg) repeat-x top;
}
#nav2 li.currentEnd {
	background: transparent url(../Images/Financial/currentEnd.jpg) no-repeat top;
}
#nav2 li.currentStart {
	background: transparent url(../Images/Financial/currentStart.jpg) no-repeat top;
}
#nav2Content {
	background: #0099cc url(../Images/Financial/nav2Bottom.jpg) repeat-x bottom;
}

/*Store Finder*/
.storeFinderResults .storeTableCell 
{
	background-color:#e4f9fc;
}

.storeFinderResults .storeAltTableCell 
{
	background: #99ccff;
}

.storeFinderResults .storeTableHeading 
{
	background: #0099cc;
}

.storeFinderResults .storeTable 
{
	border: solid 1px #003399;
}

.storeFinderResults th a
{
	color: #003399;	
}

.storeFinderSearch  
{
	background-color: #0099cc;
	border: solid 2px #003399;
}
/* -------------------------------------
    Twitter control styling 
   -------------------------------------*/
#twitterbox 
{ 
    background: url(/Resources/Images/financial-twitter-background.gif);
}
#tweetprev img, #tweetnext img 
{
    visibility: hidden;
}
#tweetprev 
{ 
    background: url(/Resources/Images/financial-twitter-prev.gif) no-repeat bottom right; 
}
#tweetnext 
{ 
    background: url(/Resources/Images/financial-twitter-next.gif) no-repeat bottom right; 
}

/* =====================================================
  HEADER ELEMENTS (new header styling)
======================================================== */

/* Brand Colour
-------------------------------------------------------- */

.brandColor
{
	background-color:#09c;
}

/* Admin Links
-------------------------------------------------------- */

.adminLinks a
{
	border-left:1px solid #fff;
	color:#fff !important;
}

/* Site Descripter
-------------------------------------------------------- */

.siteDescripter a
{
	color: #fff !important;
}

/* Search Control
-------------------------------------------------------- */

.searchControlContainer .buttonRight
{
	background: url(../images/searchBut_wRight.png) no-repeat  right 0;
}

.searchControlContainer .buttonLeft
{
	background: url(../images/searchBut_wLeft.png) no-repeat  left 0;
}

.searchControlContainer .buttonFull
{
    background: transparent url('/resources/images/searchBut_wFull.png') no-repeat;
}

* html .searchControlContainer .buttonFull
{
    width: 32px; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resources/images/searchBut_wFull.png',sizingMethod='scale'); 
    background:none;
}

/* First Level Navigation
-------------------------------------------------------- */

.firstLevelNavigation
{
  background: #09c url(../images/Financial/tabFinancial.jpg) repeat-x 0 top;
}

.firstLevelNavigation a
{
  padding:0 15px; 
}

.firstLevelNavigation li.current
{
  background: #e4e4e4 url(../images/tabSelected.jpg) repeat-x 0 top;
}

.firstLevelNavigation li.current a
{
 color:#006 !important;
}