@charset "UTF-8";
/* CSS Document */


body { background-image:url(images1/bcgr4b.png);
	}
table, span {margin:0;padding:0}	
#container {
	margin:0px auto;
	width:900px;
	height:680px;
	background-image:url(images1/gr_bcgr_downl.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#container_contact {
	margin:0px auto;
	width:900px;
	height:1290px;
	background-image:url(images1/gr_bcgr_contact.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#container_comm {
	margin:0px auto;
	width:900px;
	height:690px;
	background-image:url(images1/gr_bcgr_comm.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#container_constr {
	margin:0px auto;
	width:900px;
	height:680px;
	background-image:url(images1/gr_bcgr_downl.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#header {
	width:900px;
	height:70px;
	}
	
#header_l {
	display:inline;
	width:145px;
	height:52px;
	float:left;
	margin-top:8px;
	margin-left: 22px;
	}
	
#header_subl {
	display:inline;
	width:288px;
	height:32px;
	float:left;
	margin-top:20px;
	margin-left: 80px;
	}
	
#header_r {
	width:264px;
	height:45px;
	float:right;
	margin-top: 10px;
	margin-right: 5px;
	}
	
#header_menu {
	width:900px;
	height:19px;
	}
	
#column_l {
	display:inline;
	margin-left:25px;
	margin-top:20px;
	float:left;
	width:150px;
	height:auto;
	}
	
#columnl_header {
	width:150px;
	height:170px;
	}

#columnl_mid {
	margin-top:17px;
	width:150px;
	height:143px;
	}

#columnl_footer {
	margin-top:17px;
	width:150px;
	height:121px;
	}

#column_mid {
	display:block;
	margin-left:18px;
	margin-top:20px;
	float:left;
	width:521px;
	height:auto;
	}
	
#column_mid_top {
	width:507px;
	height:192px;
	margin-left: 3px;
	}
	
#column_mid_leftmenu {
	display: inline;
	margin-top:22px;
	float:left;
	width:173px;
	height:264px;
	background-repeat: no-repeat;
	background-image: url(Images2/ins_bcgr.png);
	}
	
#column_mid_midmenu {
	margin-top:22px;
	float:left;
	width:173px;
	height:264px;
	background-repeat: no-repeat;
	background-image: url(Images2/protbcgr.png);
	margin-left: 2px;
	}	


#column_mid_rightmenu {
	margin-top:22px;
	float:right;
	width:173px;
	height:264px;
	background-repeat: no-repeat;
	background-image: url(Images2/wealth_bcgr.png);
	}

#column_mid2 {
	margin-right:0px;
	float:right;
	width:702px;
	height:470px;
	display: inline;
	}

#column_r {
	margin-right:15px;
	margin-top:20px;
	float:right;
	width:160px;
	height:auto;
	}
	
#columnr_header {
	width:160px;
	height:196px;
	background-repeat: no-repeat;
	background-image: url(home/marketspic.png);
	}

#columnr_mid {
	margin-top:18px;
	width:155px;
	height:155px;
	}

#columnr_footer {
	margin-top:9px;
	width:150px;
	height:100px;
	padding-left: 1px;
	padding-top: 0px;
	background-repeat: no-repeat;
	}
	
#footer {
	float:left;
	width:900px;
	height:50px;
	}
	
#footer_menu {
	float:left;
	width:900px;
	height:20px;
	}
	
#footer_menu_contact {
	float:right;
	width:900px;
	height:20px;
	padding-top: 10px;
	}

/*--------------fonts--------------*/

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #floatbox {
  margin-right: 10px;
  }
 
* html p {
  height: 1%;
  margin-left: 0;
  }
 
/* End hide from IE5/mac */
	
/*--------------          -----------*/

.driv_lic {
	height: auto;
	}
/*--------------styles---------------*/

ul { 
	padding-left:15px;
	padding-top:0px;
	margin:0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:18px;
	list-style-type:disc;
	}
li	{
	color:#00703C;
	font-size:12px;
	padding:0px;
	margin:0px;
	}

.style1 {color: #FDB913}
.style3 {color: #000000}
.style4 {color: #FFFFFF}
.style6 {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FDB913;
	font-weight:500;
	}
.style7 {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
.style8A {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#000000;
	line-height:18px;
	text-indent:10px;
	}
.style8 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#000000;
	line-height:18px;
	margin-right: 10px;
	}
.style8str {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:18px;
	margin-right: 10px;
	}
.style8gr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00703C;
	line-height:18px;
	margin-right: 10px;
	}
.style9 {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	}
.style9H {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00703C;
	line-height:18px;
	}
.style10 {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#00703C;
	}
.style11 {color: #B5121B}
.style16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00703C;
	font-weight:500;
	}
	
.style17 {font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:500;
	}
	
.style17A {font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:500;
	}

.style18 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	text-indent:10px;
	}
	
.style19 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00539b;
	}
	
.style20 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:300;
	color:#000000;
	}
.style20A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:300;
	color:#000000;
	}
	
.style21 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00703C;
	font-weight:500;
	padding-top: 13px;
	}
	
.style22 {font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FDB913;
	font-weight:500;
	}
.style23 {font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#B5121B;
	font-weight:500;
	}
.style24 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#B5121B;
	line-height:18px;
	}
.style25 {color: #B5121B}

.style26 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#FDB913;
	line-height:18px;
	}
.style27 {font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#B3D335;
	font-weight:500;
	}
.style28 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#B3D335;
	line-height:18px;
	}
.style32 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color:#00703C;
	}
.style32A {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight:500;
	color:#00703C;
	}
.style32B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight:500;
	color:#7BBF00;
	}
.style32C {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight:500;
	color:#B1A87E;
	}
.style33 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	color:#00703C;
}
.style34{font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
.style34A{font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#00703C;
	}
.style35 {color: #00703C;
	font-size: 13px;
	}
.style36 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight: bold;
	color:#00703C;
}
.style37 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight: bold;
	color:#00703C;
}
.style37A {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	color:#00703C;
}
	

/*-----------------------------------*/
#search {
	float:right;
	width:200px;
	}
/*-----------------columns------------------*/	
#column_mid_menu {
	display:block;
	margin-right:18px;
	margin-top:20px;
	float:right;
	width:684px;
	height:32px;
	margin-bottom: 10px;
	}
	

#column_mid_left {
	margin-left:24px;
	float:left;
	width:330px;
	height:490px;
	}
	
#column_mid_sm_left {
	margin-left:24px;
	float:left;
	width:260px;
	height:490px;
	}
	
#column_mid_right {
	margin-left:0px;
	float:right;
	width:348px;
	height:auto;
	margin-right: 5px;
	}

#column_mid_rightB {
	margin-left:0px;
	float:right;
	width:348px;
	height:335px;
	margin-right: 0px;
	}
	
#twentyfour_pic {
	margin-top:20px;
	float:right;
	width:115px;
	height:229px;
	background:none;
	margin-right: 30px;
	display: inline;
	}

#phone_pic {
	margin-top:16px;
	float:left;
	width:22px;
	height:49px;
	background:none;
	margin-right: 0px;
	}
	
#column_mid2_rt {
	margin-right:0px;
	float:right;
	width:702px;
	height:490px;
	display: block;
	}
/*-----------------columns "community"------------------*/	
#columncomm_mid_left {
	margin-left:24px;
	float:left;
	width:330px;
	height:510px;
	}
/*-----------------columns "contact"------------------*/	
#columncon_mid_left {
	margin-left:24px;
	float:left;
	width:210px;
	height:1090px;
	text-indent: 0px;
	text-align: left;
	}
	
#columncon_mid_right {
	float:right;
	width:470px;
	height:515px;
	margin-right: 16px;
	}
/*-----------------columns "links"------------------*/	

#column_midl {
	margin-left:24px;
	float:left;
	width:250px;
	height:490px;
	display: inline;
	}
	
#column_midl_rates {
	margin-left:24px;
	float:left;
	width:250px;
	height:490px;
	display: inline;
	padding-left: 15px;
	}
	
#column_midm {
	margin-left:24px;
	float:left;
	width:250px;
	height:490px;
	}
	
#column_midr {
	margin-left:62px;
	float:left;
	width:77px;
	height:225px;
	margin-top: 15px;
	}
/*-----------------columns "disclaimer"------------------*/

#container_disc {
	margin:0px auto;
	width:900px;
	height:1238px;
	background-image:url(images1/gr_bcgr_priv.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#column_mid2_left {
	margin-left:24px;
	float:left;
	width:330px;
	height:780px;
	}
	
#column_mid2_right {
	margin-left:0px;
	float:right;
	width:330px;
	height:890px;
	margin-right: 18px;
	}
	
#column_mid2_right ul {
	 margin:0;
 	padding:0;
 	padding-left:15px;
 	color: #00703C;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size:10px;
 	font-weight:bold;
 	color:#00703C;
 	list-style:disc;
 	list-style-position: outside;
 	}
	
#column_mid2_menu {
	display:block;
	margin-right:18px;
	margin-top:15px;
	float:right;
	width:684px;
	height:16px;
	}
/*----------------"ICBC"------------------*/

#ICBC_pic {
	z-index:1000;
	width:280px;
	height:273px;
	background:none;
	float: right;
	}
	
#ICBC2_pic {
	z-index:10;
	width:230px;
	height:360px;
	background:none;
	float: left;
	}
	
#column_midicbc_right {
	float:right;
	width:348px;
	height:320px;
	}
	
	
#column_midcommun_right {
	float:right;
	width:348px;
	height:274px;
	}
	
#column_midcommB_right {
	float:right;
	width:340px;
	height:200px;
	}
	
#column_mid_sm_right {
	float:right;
	width:348px;
	height:420px;
	padding-right: 90px;
	vertical-align: top;
	}
/*----------------"privacy"------------------*/	
	
#columnpriv_mid_left {
	margin-left:24px;
	float:left;
	width:330px;
	height:1010px;
	}
#columnpriv_mid_left ul {
	 margin:0;
 	padding:0;
 	padding-left:15px;
 	color: #00703C;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size:10px;
 	font-weight:bold;
 	color:#00703C;
 	list-style:disc;
 	list-style-position: outside;
 	}

		
/*----------------"downloads"------------------*/	

#column_mid2r {
	margin-left:10px;
	float:left;
	width:102px;
	height:204px;
	margin-top: 15px;
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	
}

.indent1 {text-indent: 3em}

/*----------------"thanks"------------------*/

#column_mid_th {
	padding-top:100px;
	width:400px;
	height:400px;
	padding-left: 250px;
	
	}
/*----------------"search"------------------*/
#container_search {
	margin:0px auto;
	width:900px;
	height:1150px;
	background-image:url(images1/gr_bcgr_search.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#column_mid2_search {
	margin-right:0px;
	float:right;
	width:702px;
	height:675px;
	display: block;
	}
	
#header_search {
	width:290px;
	height:25px;
	float:right;
	padding-top: 5px;
	line-height: normal;
	margin-right: 0px;
	margin-top: 17px;
}
#headersub_search {
	width:290px;
	height:25px;
	float:right;
	padding-top: 5px;
	line-height: normal;
	margin-right: 0px;
	margin-top: 17px;
}
#header_ph {
	width:160px;
	height:23px;
	float: right;
	margin-top: 2px;
	margin-right: 50px;
}

#column_mid2_ss {
	margin-right:0px;
	float:right;
	width:880px;
	height:970px;
	display: block;
	}
	
#column_mid_sheader {
	display:block;
	margin-top:20px;
	float:left;
	width:684px;
	height:32px;
	margin-left: 20px;
	}
/*--------------------------------------------------*/
a:link {
	color: #00703C;
	text-decoration: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00539b;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}




/*-----------------------------------------------------*/
#container_constr {
	margin:0px auto;
	width:900px;
	height:600px;
}

/*------------------news.html--------------------------*/

#container_news {
	margin:0px auto;
	width:900px;
	height:1200px;
	background-image:url(images1/gr_bcgr_news.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#column_midnews_left {
	margin-left:24px;
	float:left;
	width:332px;
	height:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#000000;
	line-height:18px; 
	}

#column_midnews_right {
	float:right;
	width:333px;
	height:1000px;
	margin-right: 13px;
	}
/*--------------------------------------------------------*/

#structural {
	position:absolute;
	left:-9999px;
	width:900px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:6px;
	margin:0;
	padding:0;
}
