#top_header { 
    height: 40px; 
}



#backgr {
	width:900px;
	text-align:center;
	display:block;
	padding: 0 5px;
}

#logo {
	margin-top:9px;
	float:left;
	width:150px;
	text-align:center;
}

#header {
	background-color: #666666;
	text-align:center;
	padding:0;
	margin:0;
	height:150px;
	width:100%;
    border-bottom:2px solid #c0c0c0
}
*+html #header {
margin-top:2px;
}

#banner{
padding:0px;
margin-bottom:5px;
width:100%;
}
span.breadcrumbs,a.pathway{
    font-size:24px;
    color:#5e5e5e;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 29px;
}
#col_left {
	background: url("../images/ruler.jpg") no-repeat top right;
	vertical-align:top;
	text-align:left;
	width:100px;
	padding:0 10px;
}

#col_right {
	/*background: url("../images/ruler.jpg") no-repeat top left;*/
	vertical-align:top;
	width:170px;
	padding:0 10px;
}

#mainbody {
	vertical-align:top;
	text-align:left;
	padding:0px;
	/*min-height:500px;*/
/*	height:500px;*/
    width:860px
}
.breadcrumbs{float:left; margin:10px 35px 0 0;}

#tab {margin-top:18px;}

#bc {
	padding: 3px 0 13px 20px;
	color:#999;
	font-size:10px;
	height: 16px;
}

table.tbl {

}

table.tbl td {
	border: 1px #ddd solid;
	vertical-align:middle;
	padding: 3px;
}

.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 930px !important;
}