/* Newcastle Building Society - Site Styles CSS */

	@media screen {

		body {
			color: #000000;
			background: #ffffff url("images/layout/header_repeat.jpg") top left repeat-x;
		}

		ul.Nav li a:link, ul.Nav li a:active, ul.Nav li a:visited, div.Mini h2 {
			color: #ffffff;
			background: #477898 url("images/layout/navbg.jpg") bottom left repeat-x;
		}

		ul.Nav li a:hover, ul.NavSelected li a:hover {
			color: #cccccc;
		}

		ul.Nav li.Selected a:link, ul.Nav li.Selected a:active, ul.Nav li.Selected a:visited {
			background: #0e4973 url("images/layout/navbg_on.jpg") bottom left repeat-x;
		}

		div#LeftColumn, div.MiniBox, div#RightColumn ul.FormLinks li.Top, div.QuickLinks, div.hr, div#Footer {
			border-color: #c5c5c5;
		}

		h2, h3, div.AdBox {
			color: #0d4872;
		}
		

		div.ColCorner {
			background: transparent url("images/layout/right_column_corner.gif") bottom right no-repeat;
		}

		ul.FormLinks li.TransCorner {
			background: transparent url("images/layout/right_column_corner_trans.gif") bottom right no-repeat;
		}

		div.QuickLinks {
			background: transparent url("images/layout/box_gradient.jpg") top left repeat-x;
		}

		div.Large {
			background: transparent url("images/ads/ceo_quote.png") bottom left no-repeat;
		}

		div.Large, div.AdBox {
			border-color: #0c4872;
		}

		p.BackLink {
			background: transparent url("images/layout/l_arrow.gif") left center no-repeat;
		}

		p.MoreLink {
			background: transparent url("images/layout/r_arrow.gif") right center no-repeat;
		}

		div.LeftShadow {
			background: transparent url("images/layout/tabs_left_shadow.gif") top left repeat-y;
		}

		div.BottomShadow {
			background: transparent url("images/layout/tabs_bottom_shadow.gif") bottom left repeat-x;
		}

		ul.TabBoxNav li a:link, ul.TabBoxNav li a:active, ul.TabBoxNav li a:visited {
			color: #5f5f5f;
			border-color: #c2c2c2;
			background-color: #edf8fc;
		}

		ul.TabBoxNav li a:hover {
			background-color: #c3ebf3;
		}

		ul.TabBoxNav li.TabBoxActive a:link, ul.TabBoxNav li.TabBoxActive a:active, ul.TabBoxNav li.TabBoxActive a:visited, ul.TabBoxNav li.TabBoxActive a:hover {
			background-color: #ffffff;
			border-bottom-color: #ffffff;
		}

		ul.TabBoxNav li a span {
			background: url("images/layout/tabs_top_right_corner.gif") top right no-repeat;
		}

		ul.TabBoxNav li a span span {
			background: url("images/layout/tabs_top_left_inner_corner.gif") top left no-repeat;
		}

		ul.TabBoxNav li a.ShadowCorner span span {
			background: url("images/layout/tabs_top_left_corner.gif") top left no-repeat;
		}

		ul.TabBoxNav, div.TabBoxLive div.TabBoxTab {
			border-color: #c2c2c2;
		}

		div#Footer {
			background: transparent url("images/layout/footer_gradient.gif") top left repeat-x;
		}

		a:link, a:active, a:visited {
			color: #0066cc;
		}

		a.Alt:link, a.Alt:active, a.Alt:visited, .Green {
			color: #80a808;
		}

		a:hover, a.Alt:hover, div#LeftColumn ul li.selected {
			color: #de7a18;
		}

		div#LeftColumn ul li.selected {
			font-weight: bold;
		}

		ul, ul ul ul {
			list-style-type: none;
			list-style-image: url("images/layout/bullet.gif");
		}
		
		ul ul, ul ul ul ul {
			list-style-type: none;
			list-style-image: url("images/layout/bullet_blue.gif");
		}
		
		ul.Nav li.Mortgages a, div.Mortgages h2 {
			border-top-color: #662d91;
		}

		ul.Nav li.Savings a, div.Savings h2 {
			border-top-color: #79CCC8;
		}

		ul.Nav li.Cards a, div.Cards h2 {
			border-top-color: #FFCF06;
		}

		ul.Nav li.Client a, div.Client h2 {
			border-top-color: #BBB2A6;
		}

		ul.Nav li.Bssys a, div.Bssys h2 {
			border-top-color: #B3D89C;
		}

		ul.Nav li.Nbs a, div.Nbs h2 {
			border-top-color: #0A4972;
		}

		div.Mortgages strong {
			color: #9933CC;
		}

		div.Savings strong {
			color: #f83763;
		}

		div.Cards strong {
			color: #79CCC8;
		}

		div.Client strong {
			color: #BBB2A6;
		}

		div.Bssys strong {
			color: #B3D89C;
		}

		div.Nbs strong {
			color: #273ed9;
		}

		
		div.Mortgages, div.Mortgages ul li a:link, div.Mortgages ul li a:active, div.Mortgages ul li a:visited {
			background: #EBDBFB url("images/layout/menu_gradient_mortgages.gif") top left repeat-y;
		}

		div.Mortgages ul li a:hover {
			background: transparent url("images/layout/menu_gradient_mortgages_on.gif") top left repeat-y;
		}

		div.Savings, div.Savings ul li a:link, div.Savings ul li a:active, div.Savings ul li a:visited {
			background: #e1f4f3 url("images/layout/menu_gradient_savings.gif") top left repeat-y;
		}

		div.Savings ul li a:hover {
			background: transparent url("images/layout/menu_gradient_savings_on.gif") top left repeat-y;
		}

		div.Cards, div.Cards ul li a:link, div.Cards ul li a:active, div.Cards ul li a:visited{
			background: #fff2bb url("images/layout/menu_gradient_cards.gif") top left repeat-y;
		}
		
		div.Cards ul li a:hover	{
			background: transparent url("images/layout/menu_gradient_cards_on.gif") top left repeat-y;
		}

		div.Client, div.Client ul li a:link, div.Client ul li a:active, div.Client ul li a:visited {
			background: #edebe7 url("images/layout/menu_gradient_Client.gif") top left repeat-y;
		}

		div.Client ul li a:hover {
			background: transparent url("images/layout/menu_gradient_Client_on.gif") top left repeat-y;
		}

		div.Bssys, div.Bssys ul li a:link, div.Bssys ul li a:active, div.Bssys ul li a:visited {
			background: #cee6c0 url("images/layout/menu_gradient_bssys.gif") top left repeat-y;
		}

		div.Bssys ul li a:hover {
			background: transparent url("images/layout/menu_gradient_bssys_on.gif") top left repeat-y;
		}

		div.Nbs, div.Nbs ul li a:link, div.Nbs ul li a:active, div.Nbs ul li a:visited {
			background: #d4d9f8 url("images/layout/menu_gradient_Nbs.gif") top left repeat-y;
		}

		div.Nbs ul li a:hover {
			background: transparent url("images/layout/menu_gradient_Nbs_on.gif") top left repeat-y;
		}

		.contact {
			border-top: 1px dotted #cccccc;
			padding-top: 5px;
			margin-right: -3px;
		}
	
		.type_a {
			list-style-type:lower-alpha;
		}
		
		.type_i{
			list-style-type:lower-latin;
		}
	
		.imglhs{
			float: left;
		}
		
		.imgrhs{
			float: right;
		}
		
		.pr {
			list-style-type:none;
			list-style-image:none;
			padding:0;
			text-indent: 0;
		}
		
		.pr dd {
			padding: 4px;
			margin-bottom: 4px;
			border-bottom: dashed 1px #cccccc;
		}
		
		.case {
			list-style: none;
		}
	
		.casestudy dd {
			margin-left: 15em;
			margin-top: -2em;
			margin-bottom: .5em;
		}
	
		.sm a {
			font-weight: normal;
		}

		div#RightColumn .Cps {
			background: #d2eade url("images/layout/cardbox.jpg") bottom left no-repeat ;
		}

		div#RightColumn .Ca {
			background: transparent url("images/layout/menu_gradient_Client_on.gif") top left repeat-y;
		}
		
		div.QuickLinks ul{
			list-style-type:none; list-style-image: none; text-indent:0; 
		}
	

		.TxtRightQuote {
			text-align:right;
			margin-top: 0px;
			font-style:italic;
		}

		.dl_contact dt{
			padding-top: .5em;
		}
	
		.dl_contact dd {
			padding: 0 0 0.5em 0;
			margin: -1.2em 0 0 12.5em;
		}

		.fBoxImg a {
			font-weight: normal;
			color: red;
		}

		.fBoxImg a:hover {
			font-weight: normal;
			color:#990000;
		}
		
		table {
			width: 100%;
		}

		th {
			color: #ffffff;
			background-color: #477898;
		}

		table, th, td {
			padding: 3px;
			text-align: center;
		}

		table, table.Border th, td {
			border: 1px solid #0c4872;
			border-collapse: collapse;
		}
        
		.left{
		text-align: left;
		}

	}
	