/* Copyright 2006 Leeds Building Society Created Phill Lock */

/* DIVS */
#top_nav {font-weight:normal; width:750px;}
#side_nav {font-weight:normal;}
#content {font-weight:normal;}
#top_menu {font-weight:normal; color:#0033CC; background:#FFD600; text-decoration:none; padding:3px;}
#top_sub_menu {font-weight:normal; color:#0033CC; background:#FFD600; text-decoration:none; padding:3px; height:16px; border-right:#999999 1pt solid;}
#rates_box {font-weight:normal; color:black; font-size:60%; padding: 0 1.25em 0 0;}

/* MAIN LINKS */
a:link	  	{ font-family:Verdana,Arial; text-decoration:none;}
a:active  	{ font-family:Verdana,Arial; text-decoration:none;}
a:visited 	{ font-family:Verdana,Arial; text-decoration:none;}
a:hover	  	{ font-family:Verdana,Arial; text-decoration:underline;}

/* GENERAL TEXT */
html, body {height:100%; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-family:Verdana; color:black; font-weight:normal;}
span {font-family:Verdana; font-weight:normal;}

/* TEXT BOXES */
.text_box_spacing {
	height: 10px;
	background: #FFD600;
}
mort_award {
	background-color: #FFFFFF;
	border: #FFFFF;
}

.text_box_100 {
    border-left:#FF9901 1px solid;
	border-right:#FF9901 1px solid;
	border-bottom:#FF9901 1px solid;
	border-top:#FF9901 1px solid;
	background:#FFF0B3;
	font-size:11px;
	color:#003399;
}

.text_box_10px {
    border-left:#FF9901 1px solid;
	border-right:#FF9901 1px solid;
	border-bottom:#FF9901 1px solid;
	border-top:#FF9901 1px solid;
	background:#FFF0B3;
	font-size:10px;
	color:#000000;
}

.text_box {border-left:#FF9901 1px solid; border-right:#FF9901 1px solid; border-bottom:#FF9901 1px solid; border-top:#FF9901 1px solid; background:#FFF0B3; font-size:60%; color:black;}

.text_box_red_text {
    border-left:#FF9901 1px solid; 
	border-right:#FF9901 1px solid; 
	border-bottom:#FF9901 1px solid; 
	border-top:#FF9901 1px solid; 
	background:#FFF0B3;
    font-size:10px; 
	color:#FF0000;
    font-weight:bold;
}

.text_box_red {
  border-left:#FF9901 1px solid;
  border-right:#FF9901 1px solid;
  border-bottom:#FF9901 1px solid;
  border-top:#FF9901 1px solid;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:#FFDE59;
  font-size:10px;
  font-weight:bold;
  }
.text_box_rates {
  padding:3px;
  background:#FFF0B3;
  font-size:100%;
  color:black;
  }
.text_box_content {font-weight:normal; padding:6px; text-align:left;}
.text_box_links {padding:6px; text-align:left; color:black;}
a.text_box_links {color:black; padding:0px;}
.text_box_heading {font-weight:bold; padding:6px; background: #FFDE59; text-align:left;}
.text_box_heading_homeowner {
  font-weight:bold;
  padding:0px;
  background: #FFDE59;
  text-align:left;
  }

.text_box_insurance {
    font-weight:bold;
	font-size:12px;
	padding:6px;
	background:#BBDDFF;
	text-align:center;
}

.latest_rates_box {
	padding:3px 0px 3px 6px;
	text-align:left;
	color:black;
}

.text_box_os {border-left:#74BAFF 1px solid; border-right:#74BAFF 1px solid; border-bottom:#74BAFF 1px solid; border-top:#74BAFF 1px solid; background:#E1F0FF; font-size:60%; color:black; text-align:left;}
.text_box_grey {border-left:#808080 1px solid; border-right:#808080 1px solid; border-bottom:#808080 1px solid; border-top:#808080 1px solid; font-size:70%;}
.highlight_box {border-left:#FFD600 1px solid; border-right:#FFD600 1px solid; border-bottom:#FFD600 1px solid; border-top:#FFD600 1px solid;}
.text_box_os_heading {font-weight:bold; padding:4px; background:#BBDDFF; text-align:left;}
.sidenav {background:#FFD600}
.sidenav_curve {background-color:#FFFFFF; background-image:url(components/left_corner.gif); background-repeat:no-repeat;}

/* TOP NAVIGATION */
.top_menu {font-weight:normal; color:#0033CC; background:#FFD600; text-decoration:none; font-size:12px;}
.top_menu_gib {font-weight:normal; color:#0033CC; background:#FFD600; text-decoration:none; font-size:12px; border-right:1px solid #999999;}
.top_menu_gib a:link, .top_menu_gib a:visited, .top_menu a:visited {color:#0033CC;}


.top_sub_menu {font-weight:normal; color:#0033CC; background:#FFD600; text-decoration:none; font-size:11px;}
a.top_sub_menu:hover {text-decoration: underline;}
.navbar  {background:#0066CC; border-right:#999999 1pt solid;}
.navbreak  {background-image:url(components/nav_break.gif); height:13px; border-right:#999999 1pt solid;}
.navbar_micro {background:#0066CC; border-bottom:#000000 1px solid;}

/* IMAGE WRAPPING */
img.curve {float: right; clear: right; margin: 0 0 0 1em;}
img.right_wrap {float: left; clear: left; margin: 0 1em 0 0;}
img.left_wrap {float: right; clear: right; margin: 0 0 0 1em;}
img.newsletter {float: right; margin: 0 0 0 1em; padding:15px 10px 0px 0px;}

/* MAIN CONTENT */
.page_content {background:#FFFFFF; border-right:#999999 1pt solid;}
a.content_link:link {color:blue;}
a.content_link:visited {color:blue;}
a.content_link_right:link {font-weight:bold; text-align:right; color:blue;}
a.content_link_right:visited {font-weight:bold; text-align:right; color:blue;}
.content_text_title {font-size:110%; text-align:left;}
.content_text_small_title {font-size:90%; text-align:left;}
.content_text {font-weight:normal; padding: 0 1.25em 0 0; font-size:70%; text-align:left;}
.content_text_right {font-weight:normal; font-size:70%; text-align:right;}
.content_text_small {font-weight:normal; padding: 0 1.25em 0 0; font-size:60%; text-align:left;}
.content_notes {color:#808080; font-weight:normal; padding: 0.5em 2.25em 1.25em 0; font-size:60%; text-align:left;}

.content_notes_9px {
    color:#808080;
	font-weight:normal; 
	padding: 2.25em 2.25em 1.25em 0; 
	font-size:9px; 
	text-align:left;
}

.content_highlight {border-left:#FF9901 1px solid; border-right:#FF9901 1px solid; border-bottom:#FF9901 1px solid; border-top:#FF9901 1px solid; background:#FFD600;}
.content_highlight_light {background:#FFF09B;}
.larger {font-size: small;	font-weight: bold;}
.larger2 {
    font-size:140%;
	font-weight: bold;
}
.smaller {font-size:90%}

.redText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
}


/* MAIN CONTENT */
.breadcrumb {font-size:60%; font-weight:normal;}
a.breadbcrumb_link:link {color:blue;}
a.breadbcrumb_link:visited {color:blue;}

/* LANDING PAGE */
a.section_link:link {color:blue;}
a.section_link:visited {color:blue;}

/* RATES */
.rates_title {background:#FFFFFF; font-size:70%; font-weight:normal;}
.rates_link {font-size:60%; font-weight:normal;}
a.rates_link:link {color:blue;}
a.rates_link:visited {color:blue;}
.rates_heading {background:#FFD600; font-size:60%; font-weight:normal; padding:4px;}
.rates_content {background:#FFF09B; font-size:60%; font-weight:normal; padding:4px;}
.rates_current {color:red; background:#FFF09B; font-weight:normal;}
.rates_notes {background:#FFF9D5; font-size:60%; font-weight:normal; padding:4px;}
.prod_rates_heading {background:#FFD600; font-size:70%; font-weight:normal; padding:4px;}
.prod_rates_dark {background:#FFF09B; font-size:70%; font-weight:normal; padding:4px;}
.prod_rates_light {background:#FFF9D5; font-size:70%; font-weight:normal; padding:4px;}
.rates_effective {font-size:60%; font-weight:normal; color:#808080; text-align:right;}
.table_break {background:#FFD600; height:4px;}

/* Terms & Conditions */
.tandcs {font-size:60%; font-weight:normal;}

/* Vacancies */
.vacancies_heading {background:#FFD600; font-weight:normal; padding:4px;}
.vacancies_yellow {background:#FFF09B; font-weight:normal; padding:4px;}
.vacancies_cream {background:#FFF9D5; font-weight:normal; padding:4px;}

/* SAVINGS RANGE */
.range_title {font-size:80%; font-weight:bold;}
.range_link {font-size:70%; font-weight:normal; line-height: 18px;}
a.range_link:link {color:blue;}
a.range_link:visited {color:blue;}
.range_desc {font-size:60%; font-weight:normal;}

/* SITE MAP */
.map_title {font-size:80%; font-weight:bold;}
.map_link {font-size:70%; font-weight:normal; line-height: 18px;}
a.map_link:link {color:blue;}
a.map_link:visited {color:blue;}

/* HOMEPAGE ADS */
.horizontal_break {background-image:url(components/hor_spacer.gif); height:6px;}
.horizontal_white_break {background-image:url(components/hor_spacer_white.gif); height:6px;}

/* TABLES */
th {font-weight:normal;}
td {font-weight:normal;}
.yellow_border {border-left:#FFD600 1px solid; border-right:#FFD600 1px solid; border-bottom:#FFD600 1px solid; border-top:#FFD600 1px solid;}

/* PRINT PAGE */
@media print {
#top_nav, #side_nav, .sidenav_curve, .sidenav {display:none;}
.page_content {border-right:0px; width:650px;}
}

/* BUTTON */
.button			
{ cursor: pointer;
  cursor: hand;
	font-family: verdana, arial, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 70%;
	padding: 6px;
	font-variant: normal;
	border-right: 2px solid #FF9901;
	border-top: 1px solid #FF9901;
	border-left: 1px solid #FF9901;
	border-bottom: 2px solid #FF9901;
	text-transform: uppercase;
	line-height: 140%;
    background-image: url("components/form_btn_yellowshine.gif"); background-repeat: repeat-x;
	background-color: #FFDE59;
	color: Black;
}			

/* HOMEPAGE TABLES */
.home_ad {border-left:#FFD600 1px solid; border-right:#FFD600 1px solid; border-bottom:#FFD600 1px solid; border-top:#FFD600 1px solid; padding:4px;}
.content_ad_title {font-size:110%; text-align:left; background-color: #FFDE59;}

/****** Pet Insurance Page *******/
td.blue {
    font-size:10px;
	background-color:#BBDDFF;
}

th.blue {
    font-size:12px;
	background-color:#BBDDFF;
	font-weight:bold;
}

td.yellow {
    font-size:10px;
	background-color:#FFF09B;
}

th.yellow {
    font-size:12px;
	background-color:#FFF09B;
    font-weight:bold;
}

/**********************************************************/

/*************** New savings summary box ******************/

#summaryBox {
	width:100%;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.summaryBoxTitle {
 	background-color:#333333;  
	color:#FFFFFF;
	font-weight:bold;
}

.summaryBoxFieldTitle {
	width:150px;
 	background-color:#FFCC00;  
	color:#000000;
}
	
.summaryBoxContent {
	background-color:#FFF9D5;
	color:#000000;
}

.gcaBonusHeading {
	background:#FFD600;
}

.gcaBonusDark {
	background:#FFF09B;
}

/**********************************************************/

/**************** New mortgage icons **********************/

.applyIcon a:link { 
	font-family:Verdana,Arial;
	font-weight:bold;
	text-decoration:none;
	color:#0000FF;
}
	
.applyIcon a:active { 
	font-family:Verdana,Arial;
	text-decoration:none;
	color:#0000FF;
	font-weight:bold;	
}
	
.applyIcon a:visited { 
	font-family:Verdana,Arial;
	text-decoration:none;
	color:#0000FF;
	font-weight:bold;	
}
	
.applyIcon a:hover { 
	font-family:Verdana,Arial;
	text-decoration:none;
	color:#0000FF;
	font-weight:bold;	
	text-decoration:underline;
}

.fees {
	padding-bottom:2px;
	border-bottom:dotted 1px #FF9900;
}

/**********************************************************/

#hotLine {
	width:505px;
	height:13px;
	background-color:#000066;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px 0px 5px 0px;
}
