.empty {}

body {
	background-color: #fff;
	font-family: verdana,arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0px;
}

img { border: none; }

a {color:#c09531;}
ul {list-style-image: url(/image/bullet.gif);}
ol {list-style-image: decimal; list-style-image: none}
ol li {list-style-image: decimal; list-style-image: none}

.clear { float: none; clear: both; }
.aright { text-align: right; }
.acenter { text-align: center; }

#sitecontainer {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	position: relative;

}

.innercontainer {
	width: 957px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

#selectcity {
	color: #b5b5b5;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #c5c5c5;
	padding: 2px 3px 2px 3px;
	width: 288px;
	position: absolute;
	top: 80px;
	left: 92px;
   z-index: 999;
	background-color: white;
	background-image: url(/image/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: 280px 4px;
}

	#selectcity #citiesmenu {
		padding: 10px 0 10px 0;
      z-index: 999;
		display: none;
	}

		#selectcity #citiesmenu a {
			display: block;
			text-decoration: none;
			font-size: 12px;
			padding: 0 10px 0 10px;
		}

		#selectcity #citiesmenu a:hover {
			background-color: #f7f4ec;
		}

#top {
	padding: 10px 0 0 0;
	height: 99px;
	position: relative;
	width: 957px;
	margin-left: auto;
	margin-right: auto;
}

	#topright {
		position: absolute;
		bottom: 10px;
		right: 0px;
	}

		#topphone {
			font-family: arial, helvetica, sans-serif;
			font-size: 11px;
			letter-spacing: 1px;
			color: #cbad04;
			padding: 0 0 30px 10px;
		}
         #topphone .topphone_tbl {
            border-collapse: collapse;
         }
            #topphone .topphone_tbl td {
               vertical-align: middle;
            }
            #topphone .topphone_tbl td.phone {
               font-weight: bold;
               padding-right: 12px;
               font-size: 16px;
            }
            #topphone .topphone_tbl td.phone_info {
               padding-left: 5px;
               font-size: 12px;
               border-left: 1px solid #cbad04;
               line-height: 1.2em;
               letter-spacing: 0;
            }

			#topphone b {
				font-size: 14px;
			}


		#toplinks {
         position: relative;
		}
			#toplinks a {
				font-family: arial, helvetica, sans-serif;
				color: #7b7b7b;
			}
            #toplinks a.check {
            }
         #toplinks #about_check {
            position: absolute;
            background: url(/image/i-red-check.gif) 0 0 no-repeat;
            width: 11px;
            height: 6px;
            top: -5px;
            left: 30px;
         }


#mainmenu {
	width: 957px;
	margin-left: 21px;
	height: 100%;
	overflow: hidden;
}

	#mainmenu a {
		display: block;
      margin: 0;
		float: left;
      outline-style: none;
		padding-left: 9px;
	}

	#mainmenu a.first {
		padding-left: 0px;
	}
   
   #mainmenu a.last {
      padding-left: 9px;
   }
   
		#mainmenu a img {
			display: block;
		}


#main-columns {
	width: 957px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	overflow: hidden;
	padding: 0 0 10px 0;
}

	#main-columns h2 {
		color: #7b7b7b;
		font-family: arial, helvetica, sans-serif;
		font-size: 19px;
		font-weight: normal;
		padding: 0;
		margin: 0 0 20px 0;
	}


	#main-column1 {
		float: left;
		width: 250px;
	}

	#main-column2 {
		float: left;
		width: 200px;
		padding: 0 10px 0 30px;
	}

	#main-column3 {
		float: left;
		width: 242px;
		padding: 15px 0 0 0;
	}

	#main-column4 {
		float: left;
		width: 165px;
		padding: 0 0 0 30px;
	}
   
#service_links {
   position: relative;
   background: url(/image/service-bg.gif) 5px 0 no-repeat;
   height: 136px;
   padding: 10px 20px;
   width: 151px;
   margin-top: 20px;
}
   #service_links a.title {
      display: block;
      position: absolute;
      left: 0;
      bottom: 0;
   }
   #service_links a.link {
      display: block;
      font-size: 11px;
      line-height: 100%;
      padding-left: 10px;
      background: url(/image/service-bg-link.gif) 0 50% no-repeat;
      text-decoration: underline;
      margin-bottom: 4px;
   }
      #service_links a.link:hover {
         text-decoration: underline;
      }

div.resource {
	
}
	div.resource a.title {
		color: #7b7b7b;
		font-family: arial, helvetica, sans-serif;
		font-size: 19px;
		text-decoration: none;
		display: block;
	}


.round1-container {
	background-image: url(/image/round-top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #f7f4ec;
	margin: 0 0 30px 0;
}

.round2-container {
	background-image: url(/image/round-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 13px 0 20px 5px;
}

#index-markets-container {
	padding: 10px 0 20px 12px;
   overflow: hidden;
}

   #index-markets-container h2, #index-rates-container h2 {
      margin-bottom: 10px;
   }
   
	#index-markets-container table {
		border: none;
		border-spacing: 0px;
	}

		#index-markets-container table th {
			color: #bdbdbd;
			font-family: tahoma, arial, helvetica, sans-serif;
			font-size: 10px;
			text-align: left;
			padding: 0 10px 10px 10px;
			background-repeat: no-repeat;
			background-position: 0px 5px;
		}

			#index-markets-container table th.up {
				background-image: url(/image/tr-up.gif);
			}

			#index-markets-container table th.down {
				background-image: url(/image/tr-down.gif);
			}

		#index-markets-container table td {
			color: #bdbdbd;
			font-family: tahoma, arial, helvetica, sans-serif;
			font-size: 10px;
			text-align: left;
			padding: 0 10px 10px 0;
		}
      #index-markets-container a.ltl {
         white-space: nowrap;
      }

			#index-markets-container table td.up {
				color: #7eb200;
			}

			#index-markets-container table td.down {
				color: #f08f08;
			}


#index-rates-container {
	padding: 0 0 10px 12px;
}

	#index-rates-container table {
		border: none;
		border-spacing: 0px;
	}

		#index-rates-container table th {
			color: #F18E0C;
			font-family: tahoma, arial, helvetica, sans-serif;
			font-size: 10px;
			text-align: left;
			padding: 0 0 5px 0;
		}

		#index-rates-container table td {
			color: #9d9d9d;
			font-family: tahoma, arial, helvetica, sans-serif;
			font-size: 10px;
			text-align: left;
			padding: 0 0 10px 0;
			width: 60px;
		}
      
      
#page-rates-container {
	padding: 10px 0 10px 15px;
}

	#page-rates-container table {
		border: none;
		border-spacing: 0px;
	}

		#page-rates-container table th {
			color: #F18E0C;
			font-family: tahoma, arial, helvetica, sans-serif;
			font-size: 12px;
			text-align: left;
			padding: 0 10px 5px 0;
		}

		#page-rates-container table td {
			color: #9d9d9d;
			font-family: tahoma, arial, helvetica, sans-serif;
			font-size: 12px;
			text-align: left;
			padding: 0 10px 10px 0;
		}


#index-news-container {
	margin: 0;
}

	#index-news-container dt {
		display: block;
		margin: 0px;
		padding: 0 0 3px 0;
		font-weight: bold;
		color: #2a2a2a;
		font-family: tahoma, arial, helvetica, sans-serif;
		font-size: 11px;
	}

	#index-news-container dd {
		display: block;
		margin: 0px;
		padding: 0 20px 20px 0;
		color: #474747;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
	}
 
p.news_head {
   color:#c09531;
   font-size: 14px;
}



a.block {
	display: block;
	padding: 10px 0 0 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}


a.arrowl {
	display: block;
	background-image: url(/image/arrow-right-yellow.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding: 10px 0 0 15px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

#a-search, #a-mail, #a-sitemap, #a-home {
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 11px;
	height: 11px;
	position: absolute;
}

#a-search {
	background-image: url(/image/a-search.gif);
	top: 30px;
	right: 20px;
}

#a-mail {
	background-image: url(/image/a-mail.gif);
	top: 30px;
	right: 60px;
}

#a-home {
	background-image: url(/image/a-home.gif);
	top: 30px;
	right: 140px;
}

#a-sitemap {
	background-image: url(/image/a-sitemap.gif);
	top: 30px;
	right: 100px;
}

#bottom {
	width: 957px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0 10px 0;
	height: 100%;
	overflow: hidden;
	color: #858585;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #c5c5c5;
}

	#bottom a {
		color: #a0b818;
	}

	#bottom #copyright {
		float: left;
		width: 262px;
		padding: 0 20px 0 0;
	}

		#bottom #copyright #copyright-slbm {
			padding: 0 0 40px 0;
			margin: 0;
		}

		#bottom #copyright #copyright-developer {
			padding: 0 0 0 0;
			margin: 0;
		}


	#bottom #contacts {
		float: left;
		width: 260px;
		padding: 0 20px 0 0;
	}
   
   #bottom #insurance {
      width: 370px;
      float: right;
      overflow: hidden;
      margin-bottom: 10px;
   }
      #bottom #insurance_logo {
         background: url(/image/insurance_logo.gif) 0 3px no-repeat;
         width: 121px;
         height: 35px;
         float: left;
         padding: 0;
      }
      #bottom #insurance_info {
         float: left;
         line-height: 1.2em;
         width: 242px;
         text-align: left;
         padding-left: 6px;
         border-left: 1px solid #c5c5c5;
      }
   
	#bottom #partners {
		float: left;
		width: 390px;
		padding: 0;
		text-align: right;
	}


#route-navigation {
	font-size: 10px;
	color:#c09531;
	padding: 0 0 10px 0;
}

	#route-navigation a {

	}

ul.level2 {
	list-style: none;
	list-style-image: none;
	padding: 0 10px 0 0;
	margin: 0;
}

	ul.level2 li {
		padding: 4px 0 3px 0;
	}

	ul.level2 li a {
		font-weight: normal;
	}

	ul.level2 li a.curlevel2 {
		display: block;
		text-decoration: none;
		padding: 3px 3px 3px 5px;
		font-weight: bold;
	}

	ul.level2 li.retail a.curlevel2 {
		background-color: #03BBDB;
		color: #FFF;
	}

	ul.level2 li.corporate a.curlevel2 {
		background-color: #C3A600;
		color: #FFF;
	}

	ul.level2 li.lending a.curlevel2 {
		background-color: #A0B818;
		color: #FFF;
	}

	ul.level2 li.chabout a.curlevel2 {
		background-color: #9C9C9C;
		color: #FFF;
	}

ul.level3 {
	list-style: none;
	list-style-image: none;
	padding: 0 0 0 0;
	margin: 0;
}

	ul.level3 li {
		padding: 4px 0 3px 20px;
		font-size: 10px;
	}

	ul.level3 li.current {
		background-image: url(/image/ch-bullet-about.gif);
		background-repeat: no-repeat;
		background-position: 5px 8px;
	}

	ul.level3 li a {
		color: #696969;
		font-weight: normal !important;
	}

	ul.level3 li.retail3 { background-image: url(/image/ch-bullet-retail.gif); }
	ul.level3 li.retail3 a { color: #03BBDB; }

	ul.level3 li.corporate3 { background-image: url(/image/ch-bullet-corporate.gif); }
	ul.level3 li.corporate3 a { color: #C3A600; }

	ul.level3 li.lending3 { background-image: url(/image/ch-bullet-lending.gif); }
	ul.level3 li.lending3 a { color: #A0B818; }

	ul.level3 li.chabout3 { background-image: url(/image/ch-bullet-about.gif); }
	ul.level3 li.chabout3 a { color: #000; }


#work-columns {
	height: 100%;
	overflow: hidden;
	width: 957px;
	padding: 10px 0 0 0;
	margin-left: auto;
	margin-right: auto;
}

	#work-left {
		float: left;
		width: 250px;
	}

	#work-common {
		float: left;
		width: 707px;
	}

		#work-narrow-columns {
			height: 100%;
			overflow: hidden;
		}

			div.narrow {
				float: left;
				width: 467px;
			}
			
			#work-right {
				float: left;
				width: 209px;
				padding: 0 0 0 30px;
			}




	#content {
		padding: 0 1px 0 0;
	}

		#content h1 {
			/*color: #7b7b7b;*/
         color: #000;
			font-family: arial, helvetica, sans-serif;
			font-size: 22px;
			font-weight: normal;
			padding: 0;
			margin: 0;
		}
      #content h2 {
         font-size: 13px;
         padding-left: 10px;
         background: url(/image/bg-h2.gif) 0 3px no-repeat;
         color: #734d26;
         font-family: arial, helvetica, sans-serif;
      }


		#content table.bg_tbl {
			border: 1px solid #ccc;
			border-collapse: collapse;
			border-spacing: 0;
			margin: 0 1px 0 1px;
		}

		#content table.bg_tbl th {
			border: 1px solid #ccc;
			background-color: #F6E7D3;
		}

		#content table.bg_tbl td {
			border: 1px solid #ccc;
		}
		
		#content table.bg_tbl tr.select {
			background-color: #CFF;
		}


#leftheader {
	color: #7b7b7b;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#bresources {
	height: 100%;
	overflow: hidden;
	padding: 0 0 5px 0;
}

	#bresources div.resource {
		float:left;
		width: 235px;
		padding: 0 0 0 0;
	}
#search_frm {
   margin-top: 20px;
}
   #search_frm input {
      vertical-align: middle;
   }
   #search_frm input.text {
      color: #b5b5b5;
      font-family: arial, helvetica, sans-serif;
      font-size: 10px;
      margin-right: 3px;
      border: 1px solid #c5c5c5;
      padding: 2px 3px 2px 3px;
      width: 150px;
      background-color: white;
   }
#main-banner {
   width: 1000px;
   height: 237px;
   overflow: hidden;
}
   #main-banner a {
      display: block;
      width: 1000px;
      height: 237px;
      margin: 0;
      padding: 0;
      outline-style: none;
   }
   #main-banner img {
      width: 1000px;
      height: 237px;
      margin: 0;
      padding: 0;
      display: block;
   }
   
.office_gmap {
   border: 0;
   width: 620px;
   height: 400px;
}
span.red {
   color: red;
}
#sitemap-links {
   margin: 20px 0;
}
   #sitemap-links ul {
      list-style-image: none;
      list-style-type: none;
      margin: 0 0 12px 0;
      padding: 0;
   }
   #sitemap-links ul li {
      list-style-image: none;
      line-height: 1.2em;
      list-style-type: none;
      padding: 0;
      margin: 0;
   }
   #sitemap-links ul, #sitemap-links ul a {
      color: #7b7b7b;
      font-family: arial, helvetica, sans-serif;
      font-size: 18px;
      text-decoration: none;
   }
   #sitemap-links ul li ul, #sitemap-links ul li ul a {
      font-size: 12px;
      font-weight: bold;
      color: #000;
   }
   #sitemap-links ul li ul li ul, #sitemap-links ul li ul li ul a {
      font-size: 12px;
      color:#7b7b7b;
      font-weight: normal;
   }
   #sitemap-links ul li.retail ul li ul, #sitemap-links ul li.retail ul li ul a {
      color: #03BBDB;
   }
   #sitemap-links ul li.corporate ul li ul, #sitemap-links ul li.corporate ul li ul a {
      color: #C3A600;
   }
   #sitemap-links ul li.lending ul li ul, #sitemap-links ul li.lending ul li ul a {
      color: #A0B818;
   }
   #sitemap-links ul li.chabout ul li ul, #sitemap-links ul li.chabout ul li ul a {
      color: #000;
   }
   #sitemap-links ul li ul {
      margin: 0px 0px 10px 20px;
      padding: 0;
   }
   #sitemap-links ul li ul li ul li ul {
      margin-bottom: 5px;
   }
   #sitemap-links ul li div {
      margin-top: 18px;
      margin-bottom: 8px;
   }
   #sitemap-links ul li ul li ul li a {
		background: url(/image/ch-bullet-about.gif) 0 50% no-repeat;
      padding-left: 16px;
	}
   #sitemap-links ul li ul li ul li ul {
      margin-left: 30px;
   }
   #sitemap-links ul li.retail ul li ul li a {
      background: url(/image/ch-bullet-retail.gif) 0 50% no-repeat;
   }
   #sitemap-links ul li.corporate ul li ul li a {
      background: url(/image/ch-bullet-corporate.gif) 0 50% no-repeat;
   }
   #sitemap-links ul li.lending ul li ul li a {
      background: url(/image/ch-bullet-lending.gif) 0 50% no-repeat;
   }
   #sitemap-links ul li.chabout ul li ul li a {
      background: url(/image/ch-bullet-chabout.gif) 0 50% no-repeat;
   }
   #sitemap-links ul li ul li ul li ul li a {
      padding-left: 0;
      background: none!important;
   }
      #sitemap-links ul li a {
         text-decoration: underline;
      }
         #sitemap-links ul li ul li div {
            margin-top: 0;
            margin-bottom: 5px;
         }
         #sitemap-links ul li ul li a {
            text-decoration: none;
         }
            #sitemap-links ul li ul li ul li div {
               margin-bottom: 3px;
            }
   #sitemap-links a:hover {
      text-decoration: underline;
   }
a.buttn {
text-align: center;
font-size: 16px;
font-weight: bolder;
color: #FFFFFF;
padding: 5px 5px 5px 5px;
margin-top: 20px;
margin-bottom: 20px;
background: #999;
text-decoration: none;
}
a.buttn:hover {
background: #3acae3;
}
ul.subt {
	list-style:none;
	margin-top: 10px;
    margin-bottom: 10px;
}
ul.subt li {
	margin-top: 5px;
	margin-bottom: 5px;
}
.tabs th{
	border:  1px solid #000000;
	background: #ffffff;
	text-align: left;
	vertical-align: middle;
	padding: 5px 5px 5px 7px;
	cursor: pointer;
}
.tabs .body_tabs_sel {
	font-size: 0.9em;
	line-height: 1.2em;
	text-align: left;
	vertical-align: middle;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 0px;
	background: #4bcee6;
	cursor:default;
}
.tabs .enpty {
	width: 2px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
    border-bottom:  1px solid #000000;
	background: #ffffff;
	padding: 0px;
	cursor:default;
}
.tabs .bottom {
	height: 9px;
	background-color: #4bcee6;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom:  1px solid #000000;
}
.tabs_content {
	background: #FFF;
	border: 1px solid #000000;
	border-top: none;
	padding: 4px 4px 4px 4px;
	}
.tabs_content .div_page {
	padding:0;
	display: none;
}
.tabs_content .head_table {
	background-color: #818285;
	color: #ffffff;
	text-align: center;
	font-weight: bolder;
}
.tabs_content .str_color {
    background-color: #dcddde;
}
.tabs_offer {
	width: 100%;
    background: #FFF;
	border: 1px solid #000000;
	margin-bottom: 20px;
}
.tabs_offer th {
	background-color: #4bcee6;
	text-align:center;
	padding: 5px;
}
.tabs_offer td {
	padding: 5px;
}
.tabs_offer .str_color_offer {
    background-color: #dcddde;
}
div.hdr {
	text-align:center;
	font-weight:bolder;
	font-size:16px;
}
div.hdr_it {
	text-align:center;
	font-style:italic;
}