body {
text-align:center;
margin:13px 0 0;
}

#wrapper {
position:relative;
width:918px;
text-align:left;
z-index:1;
margin:0 auto;
padding:0;
}

#top_shadow {
position:absolute;
right:-11px;
top:29px;
width:940px;
height:120px;
z-index:-1;
}

#top_a {
height:29px;
width:918px;
line-height:29px;
margin:0;
padding:0;
}

#top_a_date {
float:left;
margin-left:10px;
}

#top_a_left {
float:left;
margin-left:10px;
}

#branding_header {
width:918px;
height:119px;
margin:0;
padding:0;
}

#top_nav {
height:27px;
width:918px;
margin:0;
padding:0;
}

#top_shelf {
border-top:10px solid #E4E9AB;
width:918px;
overflow:auto;
margin:0;
padding:0;
}

#top_shelf_left {
float:left;
width:217px;
margin-left:10px;
display:inline;
padding:0 5px;
}

#top_seperator {
background:url(../images/top_seperator_bg.gif) no-repeat;
width:918px;
height:20px;
}

#alleft {
width:547px;
float:left;

}

#content_wrap {
width:918px;
overflow:hidden;
}

#sidebar1 {
float:left;
width:160px;
margin-left:10px;
margin-top:-7px;
display:inline;
padding:0 5px 5px;
}

#sidebar2 {
float:left;
width:160px;
margin-left:17px;
margin-top:-7px;
display:inline;
padding:0 5px 5px;
}

* html body #sidebar1,* html body #sidebar2 {
width:170px;
}

#pathway {
float:left;
width:537px;
margin-left:6px;
padding:5px;
}

* html body #pathway {
width:535px;
}

#main_content {
float:left;
width:530px;
margin-left:10px;
padding:4px;
}

* html body #main_content {
width:540px;
}

#bottom_seperator {
background:#fff url(../images/bottom_seperator_bg.gif) no-repeat;
width:918px;
height:6px;
}

#footer {
background:url(../images/footer_bg.gif) repeat-x;
border-top:3px solid #FFF;
width:918px;
height:40px;
clear:both;
padding-top:2px;
padding-bottom:2px;
margin:0 auto;
color:#767474;
font-size:10px;
}

#footer_shadow {
background:url(../images/footer_shadow_bg.gif) repeat-x;
height:45px;
width:918px;
margin:0;
padding:0;
}

#top_a_right,#top_a_rightn {
float:right;
margin-right:20px;
}

* html body #top_shelf_left,* html body #top_shelf_center,* html body #top_shelf_right,* html body #top_shelf_right_2 {
width:217px;
}

#top_shelf_center,#top_shelf_right,#top_shelf_right_2 {
float:left;
width:217px;
margin-left:0px;
padding:0 5px;
}

#bottom_shelf_center,#bottom_shelf_right {
float:right;
width:217px;
margin-right:18px;
padding:0 5px;
}