#header { position:relative;height:100px;background:#6ab7e3;border-bottom:1px solid #305A6C;margin-bottom:2px; }
#logo { position:absolute;top:0px;left:0px;z-index:0; }
#topbanner { position:absolute;left:90px;margin-top:2px;height:90px; }
#planroute A { font-size:22px; }

#wrapper
{
	position:relative;
	height:100%;
    margin: 0 auto;
    border: 0px solid red;
    width: 1247px;
}

#mainContainer 
{
	position:relative;
	background:#fff;
	height:100%;
	text-align:left;
    margin: 0;
    padding-right:2px;
    width: 970px;
}

#bannerContainer   	
{
	position:absolute;
	right:-170px;
	top:0px;
	width:160px;
	border:0px solid red;
}
