@charset "UTF-8";
/* CSS Document */


body { background-image:url(images1/bcgr3.jpg);
	}
	
#container {
	margin:0px auto;
	width:900px;
	height:680px;
	background-image:url(images1/blue_bcgr_index.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#container_contact {
	margin:0px auto;
	width:900px;
	height:760px;
	background-image:url(images1/blue_bcgr_contact.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.tab_con {
	margin:0; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#000000;
	line-height:18px;
	}
#header {
	width:900px;
	height:70px;
	}
	
#header_l {
	display:inline;
	width:277px;
	height:40px;
	float:left;
	margin-top:10px;
	margin-left: 10px;
	}
	
#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: 2px;
	}
	
#column_mid_leftmenu {
	display: inline;
	margin-top:22px;
	float:left;
	width:173px;
	height:264px;
	background-repeat: no-repeat;
	background-image: url(Images2/driversbcgr1.png);
	}
	
#column_mid_midmenu {
	margin-top:22px;
	float:left;
	width:173px;
	height:264px;
	background-repeat: no-repeat;
	background-image: url(Images2/insbcgr1A.png);
	}	


#column_mid_rightmenu {
	margin-top:22px;
	float:right;
	width:173px;
	height:264px;
	background-repeat: no-repeat;
	background-image: url(Images2/wealthmanbcgr1.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:15px;
	width:155px;
	height:96px;
	padding-left: 4px;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-image: url(Images2/weatherframe.png);
	}
	
#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--------------*/

a {
	font:"Fontin Sans Bold";
	font-size:14px;
	text-decoration: none;
	color: #009de0;
	
	
}

ul, li, a {
	margin: 0;
	padding: 0;
	border: 0;
}

/* 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---------------*/

.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;
	}
.style9 {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	}
.style10 {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#00539b;
	}
.style11 {color: #B5121B}
.style16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00539b;
	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;
	color:#000000;
	}
	
.style21 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00539b;
	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;
	}	

/*-----------------------------------*/
#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: 0px;
	}

#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 "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:500px;
	}
	
#column_midr {
	margin-left:62px;
	float:left;
	width:77px;
	height:225px;
	margin-top: 15px;
	}
/*-----------------columns "disclaimer"------------------*/

#container_disc {
	margin:0px auto;
	width:900px;
	height:1110px;
	background-image:url(images_main/bcgr_main/bluebcgr_privacy.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_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:261px;
	}
	
#column_mid_sm_right {
	float:right;
	width:348px;
	height:420px;
	padding-right: 90px;
	vertical-align: top;
	}
	
	
/*----------------"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/blue_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;
}
#header_ph {
	width:355px;
	height:25px;
	padding-right:27px;
	float: right;
}

#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: #00539b;
	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;
}
.style32 {font-size: 13px}

/*-----------------------------------------------------*/
#container_constr {
	margin:0px auto;
	width:900px;
	height:600px;
}

/*------------------news.html--------------------------*/

#container_news {
	margin:0px auto;
	width:900px;
	height:1660px;
	background-image:url(images1/blue_bcgr_news.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#column_midnews_left {
	margin-left:24px;
	float:left;
	width:330px;
	height:1370px;
	}

#column_midnews_right {
	float:right;
	width:348px;
	height:1280px;
	margin-right: 3px;
	}

