DIV#content_shell {
/* Layout */
position:relative; /* Makes absolutely positioned children calculate their coordinates from this DIV */
margin:0 auto; /* Centers the entire content area */
width:950px;
}

DIV#top_nav {
/* Layout */
position:absolute;
left:870px;
top:35px;
line-height:22px;
text-align:right;
}

DIV#header {
/* Layout */
height:135px;
width:950px;
/* Appearance */
background-image: url(/images/banner.jpg);
background-repeat:no-repeat;
}

DIV#column_shell {
/* Layout */
position: relative;
width:950px;
}

DIV#left_column {
/* Layout */
position:absolute;
overflow-y:scroll;
top:0px;
left:0px;
width:605px;
height:437px;
padding-left:16px;
padding-right:16px;
padding-top:16px;
padding-bottom:16px;
/* Appearance */
background-color : #FFFFFF;
}

DIV#right_column_shell {
/* Layout */
position:relative;
overflow-y:scroll;
float:right;
width:315px;
height:437px;
/* Appearance */
background-color : #50585A;
}

DIV#right_column {
/* Layout */
position:absolute;
width:265px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
}

DIV#footer_shell {
/* Layout */
position: relative;
overflow:hidden;
width:950px;
clear: both;
}

DIV#footer_left {
/* Layout */
position:absolute;
overflow:hidden;
text-align:center;
top:0px;
left:0px;
width:635px;
height:50px;
/* Appearance */
background-color : #50585A;
color:#FFFFFF;
}

DIV#footer_right {
/* Layout */
position:relative;
float:right;
width:315px;
height:50px;
/* Appearance */
background-color : #F3932F;
}