/* CSS Document */
/* 	Last updated on December 08, 2006
	Created & Updated by SU
*/

/* 	===================================================================================================
												Body
===================================================================================================  */

BODY {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";	
}
#main {
	width: 762px;
	text-align: left;
	margin: 0px auto;
	padding: 8px 0px 0px 0px;
}
/* 	===================================================================================================
												Header
===================================================================================================  */

#homeheader {
	width: 762px;
	height: 147px;
	text-align: left;
}
#homeheadertop {
	width: 762px;
	height: 23px;
	float:left;
}
#homeheadertopleft {
	width: 201px;
	height: 23px;
	float: left;
	background-image: url(../bucksbuildingsociety_images/img-top-helping-you-build.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
#homeheadertopright {
	width: 309px;
	height: 23px;
	float: right;
}
#homeheadertoptheme {
	width: 762px;
	height: 124px;
}
#homeheadertoplefttheme {
	width: 302px;
	height: 124px;
	float: left;
	background-color: #000099;
}
#homeheadertoprighttheme {
	width: 460px;
	height: 124px;
	float: right;
	background-image: url(../bucksbuildingsociety_images/img-banner.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-color: #006600;
}
/* 	===================================================================================================
												Contents
===================================================================================================  */

#contents {
	width: 761px;
	float:left;
	padding:10px 0px 0px 0px;
	background-position: top;
}
#contentsmain {
	width: 761px;
	float:left;
	background-image: url(../bucksbuildingsociety_images/background-main-index1.jpg);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left top;
}
#contentsmain_home {
	width: 761px;
	float:left;
	background-image: url(../bucksbuildingsociety_images/_background-main-index1.jpg);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left top;
}

#contentsmainleft {
	width: 170px;
	float:left;
	background-position: top;
}
#contentsmainleft_h1_bg1 {
	background-color: #C0CA96;
	background-repeat: repeat;
	height: 37px;
	width: 170px;
	text-align:center;
	background-position: center top;
	background-attachment: scroll;
}
.h1 {
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:35px;
}

ul.listitem {
	margin-left:0;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-decoration: none;
}
ul.listitem li {
	display:block;
	list-style-type: none;
	padding-left: 25px;
	font-weight: normal;
	line-height:16px;
	margin:10px 0px 10px 0px;
}
#contentsmainleft_h1_bg2 {
	background-color: #C48EA5;
	background-repeat: repeat;
	height: 37px;
	width: 170px;
	text-align:center;
	background-position: center top;
	background-attachment: scroll;
}
.h1 {
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:35px;
}
ul.listitem {
	margin-left:0;
	padding:0px;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-decoration: none;
}
ul.listitem li {
	display:block;
	list-style-type: none;
	padding-left: 25px;
	font-weight: normal;
}
#contentsmainleft_h1_bg3 {
	background-color: #75BED1;
	background-repeat: repeat;
	height: 37px;
	width: 170px;
	text-align:center;
	background-position: center top;
	background-attachment: scroll;
}
.h1 {
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:35px;
}
ul.listitem {
	margin-left:0;
	padding:0px;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-decoration: none;
}
ul.listitem li {
	display:block;
	list-style-type: none;
	padding-left: 25px;
	font-weight: normal;
}
#contentsmainleft a {
	text-decoration: none;
	color: #666666;
}

#contentsmainleft a:hover {
	text-decoration: none;
	color: #003399;
	font-weight:normal;
}
.active {
	text-decoration: none;
	color: #003399;
	font-weight:bold;
}
#contentsmaincenter {
	width: 438px;
	float:left;
	background-position: top;
	padding:0px 2px 0px 1px;
}
#contentsmaincenter_new {
	width: 568px;
	float:left;
	background-position: top;
	padding:0px 2px 0px 1px;
}
#contentsmaincenter_h1_bg {
	background-color: #E5E5E5;
	background-repeat: repeat;
	height: 37px;
	width: 428px;
	text-align:left;
	background-position: center top;
	background-attachment: scroll;
	padding:0px 1px 0px 10px;
}
#contentsmaincenter_h1_bg_home {
	background-color: #E5E5E5;
	background-repeat: repeat;
	height: 37px;
	width: 568px;
	text-align:left;
	background-position: center top;
	background-attachment: scroll;
	padding:0px 1px 0px 10px;
}
.h1 {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	line-height:35px;
}
.h1-new {
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	line-height:35px;
}
.h2 {
	font-size: 15px;
	color: #75A3D1;
	text-decoration: none;
	line-height:35px;
	text-transform: uppercase;
	font-weight: bold;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75A3D1;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}
.h3 a {
	COLOR: #75A3D1;
}
.h3 a:hover {
	COLOR: #BDCA95;
}
#contentsmaincenter p {
	text-decoration: none;
	padding:0px 10px 10px 10px;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
}
#contentsmaincenter_new p {
	text-decoration: none;
	padding:0px 10px 10px 10px;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
}
ul.listitem {
	margin-left:0;
	padding:0px;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
ul.listitem li {
	display:block;
	list-style-type: none;
	padding-left: 25px;
	font-weight: normal;
}
#sublistitem {
	padding-left:0px;
	margin-left:0px;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-decoration: none;
}
#sublistitem_li {
	display:block;
	list-style-type: none;
	margin-left:0px;
	padding-left: 10px;
	font-weight: normal;
	line-height:16px;
	margin:10px 0px 10px 0px;
}
#contentsmaincenter a {
	text-decoration: none;
	color: #75A3D1;
}

#contentsmaincenter_new a {
	text-decoration: none;
	color: #75A3D1;
}
#contentsmaincenter a:hover {
	text-decoration: none;
	color: #666666;
}
#contentsmaincenter img {
	padding:0px 10px 0px 10px;
	margin:20px 10px 0px 10px;
	line-height:20px;
}
#contentsmainright {
	width:116px;
	float:right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding:13px 0px 9px 13px;
	background-repeat: repeat;
}
#contentsmainindex {
	width: 627px;
	float:left;
	background-position: top;
	padding:0px 0px 0px 1px;
}
#contentsmainindex_h1_bg {
	background-color: #E5E5E5;
	background-repeat: repeat;
	height: 37px;
	width: 617px;
	background-position: center top;
	background-attachment: scroll;
	padding:0px 1px 0px 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.h1 {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	line-height:35px;
}
.h2 {
	font-size: 15px;
	color: #75A3D1;
	text-decoration: none;
	line-height:35px;
	text-transform: uppercase;
	font-weight: bold;
}
.h3 {
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	line-height:30px;
}
#contentsmainindex p {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height:18px;
	padding:0px 10px 10px 10px;
}
#contentsmainindex a {
	text-decoration: none;
	color: #75A3D1;
}
#contentsmainindex a:hover {
	text-decoration: none;
	color: #333333;
}
#contentsindexboxs {
	width: 625px;
	height:420px;
	padding:5px 5px 5px 0px;
}
#contentsindexboxs_small {
	width: 160px;
	height:400px;
	float:left;
	background-position: top;
	padding:0px 0px 0px 7px;
	color:#999999;
}
#contentsindexsmallbox {
	width: 155px;
	/*height:194px;*/
	height:400px;
	background-position: top;
	padding:5px 0px 0px 5px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	line-height:19px;
	margin-bottom: 5px;
}
#contentsindexsmallbox p{
	color: #999999;	
}
ul.sboxlistitem {
	margin-left:0;
	padding:0px;
}
ul.sboxlistitem li {
	display:block;
	list-style-type: none;
	padding-left: 15px;
	font-weight: normal;
	line-height:20px;
}
#contentsindexboxs_big {
	width: 273px;
	height:405px;
	float:left;
	background-position: top;
	padding-left:5px;
	
}
#contentsindexbigbox {
	width: 273px;
	height:405px;
	background-position: top;
	padding-left:3px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	text-align:left;
	line-height:18px;
}
#contentsindexbigbox img {
	padding:1px;
}
.img {
	background-position: center;
	text-align: center;
	padding: 0px 0px 0px 140px;
}
#contentsindexboxs_big1 {
	width: 152px;
	/*height:403px;*/
	height:254px;
	float:left;
	background-position: top;
	padding-left:4px;	
}
#contentsindexboxs_rght {
	width: 152px;
	/*height:131px;*/
	height:398px;
	float:left;
	border: 1px solid #CCCCCC;
	background-position: top;
	/*padding-left:15px;*/
	padding-top:9px;
	margin-left:8px;
}
#contentsindexbigbox1 {
	width: 155px;
	/*height:403px;*/
	height:254px;
	background-position: top;
	/*padding:3px 0px 0px 8px;*/
	padding:0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	text-align:left;
	line-height:18px;
	/*margin-left:5px;*/
	margin-left:5px;
	
}
#contentsindexbigbox1 img {
	/*background-position: center;*/
	background-position: left;
	text-align: left;
	/*padding: 0px 0px 20px 15px;*/
	padding: 0px 0px 0px 0px;
}
#contentsindexboxs_rghtbox1 {
	width: 155px;
	height:131px;
	vertical-align:middle; 
	background-position: top;
	padding:10px 0px 0px 4px;
	padding-top:100px;
	/*border: 1px solid #CCCCCC;*/
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	text-align:left;
	line-height:18px;
	/*margin-left:5px;*/
}
#contentsindexboxs_rghtbox1 img {
	background-position: center;
	text-align: center;
	padding: 20px 0px 10px 15px;
}

/* 	===================================================================================================
												Top Menu
===================================================================================================  */

#homeheadertopmenus {
	text-align:left;
	width:409px;
	height:23px;
	padding:0;
	margin:0;
	margin-left:-200px;
	float: right;
	border: 0;
}
#homeheadertopmenus ul {
	position: relative;
	width:409px;
	height:23px;
	background: url(../bucksbuildingsociety_images/menus-top.jpg);
	margin: 0;
	padding: 0;
}
#homeheadertopmenus ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}
#homeheadertopmenus ul li, #homeheadertopmenus a {
	display:block;
	height:23px;
	border-bottom:0;
}
#homeheadertopmenus ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}
#hm1 {
	left:0;
	top:0;
	width:55px;
}
#hm2 {
	left:55px;
	top:0;
	width:67px;
}
#hm3 {
	left:122px;
	top:0;
	width:50px;
}
#hm4 {
	left:172px;
	top:0;
	width:78px;
}
#hm5 {
	left:250px;
	top:0;
	width:59px;
}
#hm6 {
	left:309px;
	top:0;
	width:100px;
}
#hm1 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) 0 -23px no-repeat;
	border-bottom:0;
}
#hm2 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) -55px -23px no-repeat;
	border-bottom:0;
}
#hm3 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) -122px -23px no-repeat;
	border-bottom:0;
}
#hm4 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) -172px -23px no-repeat;
	border-bottom:0;
}
#hm5 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) -250px -23px no-repeat;
	border-bottom:0;
}
#hm6 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) -309px -23px no-repeat;
	border-bottom:0;
}
#hm1a {
	left:0;
	width:55px;
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) 0 -23px no-repeat;
	border-bottom:0;
}
#hm2a {
	left:55px;
	width:67px;
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) -55px -23px no-repeat;
	border-bottom:0;
}
#hm3a {
	left:122px;
	width:50px;
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) -122px -23px no-repeat;
	border-bottom:0;
}
#hm4a {
	left:172px;
	width:78px;
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) -172px -23px no-repeat;
	border-bottom:0;
}
#hm5a {
	left:250px;
	width:59px;
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) -250px -23px no-repeat;
	border-bottom:0;
}
#hm6a {
	left:309px;
	width:100px;
	background: transparent url(../bucksbuildingsociety_images/menus-top.jpg) -309px -23px no-repeat;
	border-bottom:0;
}
#homeheadertoplefttheme ul {
	position: relative;
	width:302px;
	height:124px;
	background: url(../bucksbuildingsociety_images/menus-services-top1.jpg);
	margin: 0;
	padding: 0;
}
#homeheadertoplefttheme ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}
#homeheadertoplefttheme ul li, #homeheadertoplefttheme a {
	display:block;
	height:124px;
	border-bottom:0;
}
#homeheadertoplefttheme ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}
#htm1 {
	left:0;
	top:0;
	width:101px;
}
#htm2 {
	left:101px;
	top:0;
	width:100px;
}
#htm3 {
	left:201px;
	top:0;
	width:101px;
}
#htm1 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-services-top1.jpg) 0 -124px no-repeat;
	border-bottom:0;
}
#htm2 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-services-top1.jpg) -101px -124px no-repeat;
	border-bottom:0;
}
#htm3 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-services-top1.jpg) -201px -124px no-repeat;
	border-bottom:0;
}
/* 	===================================================================================================
											Inner Top Menu
===================================================================================================  */


#homeheadertopmenusinner {
	left:0;
	text-align:left;
	width:725px;
	height:28px;
	border:0;
	padding:0;
	margin:0;
	float: left;
}
#homeheadertopmenusinner ul {
	position: relative;
	width:725px;
	height:28px;
	background: url(../bucksbuildingsociety_images/menus-top-inner.jpg);
	margin: 0;
	padding: 0;
}
#homeheadertopmenusinner ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}
#homeheadertopmenusinner ul li, #homeheadertopmenusinner a {
	display:block;
	height:28px;
	border-bottom:0;
}
#homeheadertopmenusinner ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}
#im1 {
	left:0;
	top:0;
	width:66px;
}
#im2 {
	left:66px;
	top:0;
	width:47px;
}
#im3 {
	left:113px;
	top:0;
	width:54px;
}
#im4 {
	left:167px;
	top:0;
	width:45px;
}
#im5 {
	left:212px;
	top:0;
	width:44px;
}
#im6 {
	left:256px;
	top:0;
	width:55px;
}
#im7 {
	left:311px;
	top:0;
	width:46px;
}
#im8 {
	left:357px;
	top:0;
	width:72px;
}
#im1 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top-inner.jpg) 0 -28px no-repeat;
	border-bottom:0;
}
#im2 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top-inner.jpg) -66px -28px no-repeat;
	border-bottom:0;
}
#im3 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top-inner.jpg) -113px -28px no-repeat;
	border-bottom:0;
}
#im4 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top-inner.jpg) -167px -28px no-repeat;
	border-bottom:0;
}
#im5 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top-inner.jpg) -212px -28px no-repeat;
	border-bottom:0;
}
#im6 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top-inner.jpg) -256px -28px no-repeat;
	border-bottom:0;
}
#im7 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top-inner.jpg) -311px -28px no-repeat;
	border-bottom:0;
}
#im8 a:hover {
	background: transparent url(../bucksbuildingsociety_images/menus-top-inner.jpg) -357px -28px no-repeat;
	border-bottom:0;
}
div.spanholder {
	width:117px;
}
ul.areas {
	list-style:none;
	margin:0;
	padding:0;
}
ul.areas li {
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0px;
}
a.fl_rates, a.fl_news, a.fl_saver, a.fl_call, a.fl_invest, a.fl_100, a.fl_base, a.fl_rate {
	display:block;
	margin: 0px 0 0px;
	padding: 0px;
	text-decoration:none;
	width:117px;
	height:83px;
	text-indent:-9999em;
}
a.inter_fl_rates, a.inter_fl_news, a.inter_fl_saver, a.inter_fl_call, a.inter_fl_invest{
	display:block;
	margin: 0px 0 0px;
	padding: 0px;
	text-decoration:none;
	width:127px;
	height:90px;
	text-indent:-9999em;
}
a.fl_invest_inter{
	display:block;
	margin: 0px 0 0px;
	padding: 0px;
	text-decoration:none;
	width: 85px;
	height:109px;
}

a.fl_rates {
	background: url(../bucksbuildingsociety_images/side-menus-interest-rates-on.jpg) no-repeat top left;
}
a.fl_news {
	background: url(../bucksbuildingsociety_images/side-menus-news-on.jpg) no-repeat top left;
}
a.fl_saver {
	background: url(../bucksbuildingsociety_images/side-menus-junior-saver-on.jpg) no-repeat top left;
}
a.fl_call {
	background: url(../bucksbuildingsociety_images/side-menus-call-us-on.jpg) no-repeat top left;
}
a.fl_base {
	background: url(../bucksbuildingsociety_images/base-rate-buy-to-let-tracker-on.jpg) no-repeat top left;
}
a.fl_rate {
	background: url(../bucksbuildingsociety_images/base-rate-tracker-mortgage-on.jpg) no-repeat top left;
}

a.inter_fl_rates {
	background: url(../bucksbuildingsociety_images/inter_side-menus-interest-rates-on.jpg) no-repeat top left;
}
a.inter_fl_news {
	background: url(../bucksbuildingsociety_images/inter_side-menus-news-on.jpg) no-repeat top left;
}
a.inter_fl_saver {
	background: url(../bucksbuildingsociety_images/inter_side-menus-junior-saver-on.jpg) no-repeat top left;
}
a.inter_fl_call {
	background: url(../bucksbuildingsociety_images/inter_side-menus-call-us-on.jpg) no-repeat top left;
}


a.fl_rates:hover {
	background: url(../bucksbuildingsociety_images/side-menus-interest-rates-over.jpg) no-repeat top left;
}
a.fl_news:hover {
	background: url(../bucksbuildingsociety_images/side-menus-news-over.jpg) no-repeat top left;
}
a.fl_saver:hover {
	background: url(../bucksbuildingsociety_images/side-menus-junior-saver-over.jpg) no-repeat top left;
}
a.fl_call:hover {
	background: url(../bucksbuildingsociety_images/side-menus-call-us-over.jpg) no-repeat top left;
}
a.fl_base:hover {
	background: url(../bucksbuildingsociety_images/base-rate-buy-to-let-tracker-over.jpg) no-repeat top left;
}
a.fl_rate:hover {
	background: url(../bucksbuildingsociety_images/base-rate-tracker-mortgage-over.jpg) no-repeat top left;
}


a.inter_fl_rates:hover {
	background: url(../bucksbuildingsociety_images/inter_side-menus-interest-rates-over.jpg) no-repeat top left;
}
a.inter_fl_news:hover {
	background: url(../bucksbuildingsociety_images/inter_side-menus-news-over.jpg) no-repeat top left;
}
a.inter_fl_saver:hover {
	background: url(../bucksbuildingsociety_images/inter_side-menus-junior-saver-over.jpg) no-repeat top left;
}
a.inter_fl_call:hover {
	background: url(../bucksbuildingsociety_images/inter_side-menus-call-us-over.jpg) no-repeat top left;
}

.fl_inter {
	background: url(../bucksbuildingsociety_images/side-menus-contact-us-on.jpg) no-repeat top left;
	width: 99px;
	height: 200px;
}

.fl_inter:hover {
	background: url(../bucksbuildingsociety_images/side-menus-contact-us-over.jpg) no-repeat top left;
	width: 99px;
	height: 200px;
}

.fl_inter_home {
	background: url(../bucksbuildingsociety_images/inter_side-menus-contact-us-on.jpg) no-repeat top left;
	width: 235px;
	height: 130px;
}

.fl_inter_home:hover {
	background: url(../bucksbuildingsociety_images/inter_side-menus-contact-us-over.jpg) no-repeat top left;
	width: 235px;
	height: 130px;
}

/* 	===================================================================================================
												Contents
===================================================================================================  */

#maincontent {
	width: 762px;
	text-align: left;
	float: left;
}
#maincontentleft {
	width: 207px;
	text-align: left;
	float: left;
	padding: 33px 0px 0px 14px;
}
#maincontentcenter {
	width: 207px;
	text-align: left;
	float: left;
	padding: 39px 0px 0px 0px;
}
#maincontentcenter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	line-height: 16px;
	text-decoration: none;
}
#maincontentright {
	width: 287px;
	text-align: left;
	float: right;
}
#maincontentrightinner {
	width: 660px;
	text-align: left;
	float: left;
	padding: 33px 0px 0px 30px;
}
#maincontentrightinner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	line-height: 16px;
	text-decoration: none;
}
#maincontentrightinner a {
	color: #FFFFFF;
	text-decoration: underline;
}
#maincontentrightinner a:hover {
	color: #FFFF00;
	text-decoration: underline;
}
div.scroll {
	height: 440px;
	width: 660px;
	overflow: auto;
	padding: 0px 10px 0px 0px;
}
#maincontentrightbox {
	width: 254px;
	height: 336px;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(../bucksbuildingsociety_images/background-news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	text-align: left;
}
#maincontentrightboxinner {
	width: 189px;
	padding: 0px 30px 0px 0px;
	text-align: center;
	float: right;
	margin: 0px;
}
#maincontentrightinner1 {
	padding: 33px 0px 0px 0px;
}
#maincontentrightinner1 img {
	padding: 0px 40px 0px 0px;
}
#line {
	background-attachment: scroll;
	background-image: url(../bucksbuildingsociety_images/img-line.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 2px;
	width: 622px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
}
#maincontentrightboxinnercontent {
	width: 195px;
	padding: 0px;
	text-align: left;
}
#maincontentrightboxinnercontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: none;
}
#maincontentrightboxinnercontent img {
	padding: 0px 5px 0px 0px;
}
#maincontentrightboxinnercontent a {
	color: #FFFFFF;
	text-decoration: underline;
}
#maincontentrightboxinnercontent a:hover {
	color: #FFFF00;
	text-decoration: underline;
}
#maincontentrightboxsupport {
	width: 219px;
	padding: 0px 0px 0px 50px;
	text-align: left;
}
#maincontentrightboxsupport p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: none;
}
.paragraph {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 17px;
	text-decoration: none;
}
/* 	===================================================================================================
											List Items
===================================================================================================  */

#list {
	padding: 0px;
}
ul.list {
	list-style:none;
	margin:0;
	padding:0px;
}
ul.listitem {
	margin-left:0;
	padding:0px;
	font:80%/25px Arial, Helvetica, sans-serif, Tahoma;
	color: #FFFFFF;
}
ul.listitem li {
	display:block;
	background-image: url(../bucksbuildingsociety_images/img-dot.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-attachment: scroll;
	padding: 0px 0px 0px 20px;
}
/* 	===================================================================================================
												Footer
===================================================================================================  */

#footer {
	width: 487px;
	text-align: left;
	float: left;
	background-color: #F6F6F6;
	padding: 5px 95px 5px 180px;
	background-attachment: scroll;
	background-image: url(../bucksbuildingsociety_images/background-bottom-copyright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	line-height:18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#footer a {
	text-decoration: none;
	color: #000000;
}
#footer a:hover {
	text-decoration: none;
	color: #666666;
	font-weight:normal;
}
ul.footer_links {
	margin:0;
	padding:0;
	background-position: center;
	text-align: left;
}
ul.footer_links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px 10px 0px 0px;
	display: inline;
	text-align: left;
	float:left;
}
/* 	===================================================================================================
												Form Elements
===================================================================================================  */


#formlayer {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 80%;
	color: #FFFFFF;
}
#formlayer fieldset, #formlayer form {
	margin:0;
	padding:0;
	border:0;
}
#formlayer label {
	display:block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#formlayer input, #formlayer select, #formlayer textarea {
	width:392px;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	border:none;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	background-color: #D5182C;
	height: 23px;
	background-image: url(../bucksbuildingsociety_images/button-textbox.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left;
	line-height: 22px;
}
#formlayer input {
	height: 23px;
}
.alert {
	float:left;
	background-position: top;
	background-color: #FFFFFF;
	padding:5px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	line-height:19px;
	text-align:left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75A3D1;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}
.heading1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #ffffff;
	text-decoration: none;
}
.heading2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #000000;
	text-decoration: none;
}
.heading4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.paragraphwhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
	text-decoration: none;
	text-align:left;
}
.paragraph1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
	text-decoration: none;
}
.paragraph {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
	text-decoration: none;
}
/**/

#contentsmaincustomer {
	width: 627px;
	float:left;
	background-position: top;
	padding:0px 0px 0px 1px;
}
#contentsmaincustomer_h1_bg {
	background-color: #E5E5E5;
	background-repeat: repeat;
	height: 37px;
	width: 617px;
	background-position: center top;
	background-attachment: scroll;
	padding:0px 1px 0px 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.h1 {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	line-height:35px;
}
.h2 {
	font-size: 15px;
	color: #75A3D1;
	text-decoration: none;
	line-height:35px;
	text-transform: uppercase;
	font-weight: bold;
}
.h3 {
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	line-height:30px;
}
#contentsmaincustomer p {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height:18px;
	padding:10px 10px 20px 10px;
	margin:6px;
	text-align:left;
}
#contentsmaincustomer a {
	text-decoration: none;
	color: #75A3D1;
}
#contentsmaincustomer a:hover {
	text-decoration: none;
	color: #333333;
}
/* 	===================================================================================================
											Table Border
===================================================================================================  */
.outerTableBorder {
	padding:0px;
	margin:0px 0px 20px 10px;
	float:left;
	background-color:#F0E1E8;
	width:422px;
	font-size:13px;
	color:#000000;
	border-left:solid 1px #C48EA5;
	border-right:solid 1px #C48EA5;
	border-bottom:solid 1px #C48EA5;
}
.tableTop {
	padding:3px;
	margin:0px;
	float:left;
	width:416px;
	background-color:#C48EA5;
	font-weight:bold;
	text-align:center;
}
.tableLeft {
	padding:3px;
	margin:0px;
	float:left;
	width:204px;
	background-color:#F0E1E8;
	border-top:solid 1px #C48EA5;
	font-weight:bold;
	color:#864662;
}
.tableRight {
	padding:3px;
	margin:0px;
	float:left;
	width:206px;
	border-top:solid 1px #C48EA5;
	background-color:#FFFFFF;
}
.tableRight1 {
	padding:3px;
	margin:0px;
	float:left;
	width:98px;
	border-top:solid 1px #C48EA5;
	border-right:solid 1px #C48EA5;
	background-color:#FFFFFF;
}
.tableRight2 {
	padding:3px;
	margin:0px;
	float:left;
	width:100px;
	border-top:solid 1px #C48EA5;
	background-color:#FFFFFF;
}

/* Listing with bullets*/
ul.bulletList {
	padding: 0px 0px 0px 28px;
	margin: 0px;
	list-style: none;
}
ul.bulletList li {
	padding: 0px 0px 14px 10px;
	margin: 0px;
	background-image:url(../bucksbuildingsociety_images/arrowBullet.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	line-height: 18px;
	font-size: 13px;
	color: #3F4855;
	font-weight: normal;
}
ul.bulletList li a {
	color: #3F4855;
	text-decoration: none;
}
ul.bulletList li a:hover {
	color: #F92B00;
	text-decoration: none;
}

/* Listing without bullets*/
ul.itemList {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	list-style: none;
}

ul.itemList li {
	padding: 0px 0px 14px 10px;
	margin: 0px;
	/*background-image:url(../bucksbuildingsociety_images/arrowBullet.jpg);*/
	background-image:"";
	background-position: left top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	line-height: 18px;
	font-size: 13px;
	color: #3F4855;
	font-weight: normal;
}
ul.itemList li a {
	color: #3F4855;
	text-decoration: none;
}
ul.itemList li a:hover {
	color: #F92B00;
	text-decoration: none;
}

/* for savings home page */

#contentsmaincenter-home {
	width: 438px;
	float:left;
	background-position: top;
	padding:0px 2px 0px 1px;
}
#contentsmaincenter-home_h1_bg {
	background-color: #E5E5E5;
	background-repeat: repeat;
	height: 37px;
	width: 428px;
	text-align:left;
	background-position: center top;
	background-attachment: scroll;
	padding:0px 1px 0px 10px;
}
.h1 {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	line-height:35px;
}
.h1-new {
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	line-height:35px;
}
.h2 {
	font-size: 15px;
	color: #75A3D1;
	text-decoration: none;
	line-height:35px;
	text-transform: uppercase;
	font-weight: bold;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75A3D1;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}
.h3 a {
	COLOR: #75A3D1;
}
.h3 a:hover {
	COLOR: #BDCA95;
}
#contentsmaincenter-home p {
	text-decoration: none;
	padding:0px 10px 10px 10px;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
}
ul.listitem {
	margin-left:0;
	padding:0px;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
ul.listitem li {
	display:block;
	list-style-type: none;
	padding-left: 25px;
	font-weight: normal;
}
#contentsmaincenter-home a {
	text-decoration: none;
	color: #085FEC;
}
#contentsmaincenter-home a:hover {
	text-decoration: none;
	color: #666666;
}
#contentsmaincenter-home img {
	padding:0px 10px 0px 10px;
	margin:20px 10px 0px 10px;
	line-height:20px;
}

.inter_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #75A3D1;
	text-decoration: none;
	line-height: 25px;
}

.inter_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75A3D1;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}