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

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

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

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

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

#branding_header {
width:780px;
height:120px;
margin:0;
padding:0;
}

#top_nav {
height:29px;
width:780px;
margin:0;
padding:0;
}

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

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

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

#content_wrap {
width:780px;
overflow:auto;
}

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

* html body #sidebar {
width:200px;
}

#pathway {
float:left;
width:538px;
margin-left:11px;
padding:5px;
}

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

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

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

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

#footer {
background:url(../images/footer_bg.gif) repeat-x;
border-top:3px solid #FFF;
width:780px;
height:40px;
clear:both;
padding-top:4px;
margin:0 auto;
}

#footer_shadow {
background:url(../images/footer_shadow_bg.jpg) repeat-x;
height:52px;
width:780px;
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 {
width:246px;
}

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

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