body {
	background:#efefef url(../images/bg_body.gif) repeat-y -55px 0;
	/*1076-gsil*/
}
body.noleft {
	background:#efefef;
}
.page .topbar {
	width:auto;
	height: 100px;
	overflow: hidden;
}
.page .topbar .left {
/*	float:left;
	width: 40%;  */
	position:relative;
	z-index:6;
}
.page .topbar .right {
/*	float:right;
	width: 40%;  */
	text-align:right;
	position:relative;
	top: -71px;
	z-index:7;
}

.main .leftcol {
	display:none;
	/* height:100%; */
}
.main .leftcol {
/*	width:12.2em;*/
	width:195px;
	float:left;
	height:100%;
}
.main .rightcol {
	/* margin:0 0 0 195px; */
}
.noleft .main .rightcol { 
	margin:0;
}



/* New Topbar Styles */

.page .topbarA {
	background: #fff url(../images/bg_topbar.jpg) repeat-x 0 56px;
	font-family: Arial;
	position: relative;
	height: 80px;
}

.page .topbarA .left {
	margin: 0;
	position: absolute;
}

.page .topbarA .right {
	margin: 0;
	padding-right: 198px;
	text-align: right;
}

.page .topbarA .left .logo1 {
	margin: 14px 15px 0;
}

.page .topbarA .right .logo2 {
	margin: 0 0px 0;
	text-align: right;
	clear: right;
}

.page .topbarA .tools {
	background: #dbe8f0 url(../images/bg_topbar_tools_l.jpg) no-repeat left bottom;
	float: right;
	margin-bottom: 10px;
	font-family: Verdana;
	line-height:1.6em;
	text-align:center;
}

.page .topbarA .tools .inner {
	background: transparent url(../images/bg_topbar_tools_r.jpg) no-repeat right bottom;
	padding-left: 10px;
	padding-right: 10px;
}

.page .topbarA .tools ul li {
	display:inline;
	font-size:.65em;
	color: #9ebace;
}

.page .topbarA .tools ul li a, 
.page .topbarA .tools ul li a:visited {
	color:#036;
}

.page .topbarA .tools ul li a.hotlines, 
.page .topbarA .tools ul li a.hotlines:visited {
	color: #f30;
	background: transparent url(../images/plus.gif) no-repeat left center;
	padding-left: 1em;
}


/* END New Topbar Styles */

.homeMobile .searchbar {
        display: none;
}

.homeMobile .page .topbarA {
        background: transparent;
        position: relative;
        height: auto;
}

.homeMobile .page .topbarA .left {
        position: static;
}

.homeMobile .page .topbarA .left .logo1 {
        margin: 0;
}

.homeMobile .page .topbarA .right {
        display: none;
}

