/** Page Body **/
div#page_body {
	background: #ffffff;
		padding: 3px 3px 0px 3px;
}
div#page_body_header img {
	display: block;
	float: left;
}
div#page_body_header {
	border-bottom: 1px solid #ffffff;
}
div#page_body_content {
	display: block;
	background: #dbe9f1;
	padding: 9px;
}
div#page_body_content_col1 {
	display: block;
	width: 434px;
	float: left;
}
div#page_body_content_col1 div.content_entry {
	clear: both;
}
div#page_body_content_col1 div.content_entry p {
	padding-left: 16px;
	padding-right: 16px;
}
div#page_body_content_col1 div.content_entry_header {
	display: block;
	width: 434px;
	height: 8px;
	font-size: 1px;
	background: transparent url('pix/column_1_top.gif') no-repeat;
}
div#page_body_content_col1 div.content_entry_footer {
	display: block;
	width: 434px;
	height: 8px;
	font-size: 1px;
	background: transparent url('pix/column_1_bottom.gif') no-repeat;
}
div#page_body_content_col1 div.content_entry_body {
	display: block;
	width: 434px;
	font-size: 1px;
	background: transparent url('pix/column_1_bg.gif') repeat-y;
}
div#page_body_content_col2 {
	display: block;
	width: 314px;
	float: right;
}
div#page_body_content_col2 div.content_entry {
	clear: both;
}
div#page_body_content_col2 div.content_entry p {
	padding-left: 16px;
	padding-right: 16px;
}
div#page_body_content_col2 div.content_entry_header {
	display: block;
	width: 314px;
	height: 8px;
	font-size: 1px;
	background: transparent url('pix/column_2_top.gif') no-repeat;
}
div#page_body_content_col2 div.content_entry_body {
	display: block;
	width: 306px;
	font-size: 1px;
	padding-left: 4px;
	padding-right: 4px;
	background: transparent url('pix/column_2_bg.gif') repeat-y;
}
/** Site Search **/
.search_button {
	height: 19px;
	width: 55px;
    display: inline;   
	background: transparent url("pix/button_search.gif") no-repeat top;
	font-size: 1px;
	text-indent: -9000px;
	margin-bottom: 1px !important;
	margin-bottom: 0px;
	border: none;
    vertical-align: top;     
}

.go_button {
    height: 19px;
    width: 31px !important;
}

.search_box {
	width: 214px;
	height: 19px;
}
.editbox {
	color: #666666;
	height: 15px;
	font-family: georgia;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #99acce;
    vertical-align: top;   
}
form {
	padding: 8px;
}
/** headers **/
h3#header_search {
	width: 145px;
	height: 18px;
	background: transparent url("pix/header_search.gif") no-repeat -20px 0px;
	text-indent: -9000px;
	margin-left: 1px;
}
/* left sidebars */
div#page_body_content_col1 div.scm-sidebar {
	margin-bottom: 6px;
	clear: both;
}
div#page_body_content_col1 div#scm-sidebar-ccf-whats-new h2 {
	display: block;
	width: 434px;
	height: 47px;
	text-indent: -9000px;
	background: transparent url('pix/header_whats_new.gif') no-repeat;
}
div#page_body_content_col1 div#scm-sidebar-issue-areas h2 {
	display: block;
	width: 434px;
	height: 51px;
	text-indent: -9000px;
	background: transparent url('pix/header_issue_areas.gif') no-repeat;
}
div#page_body_content_col1 div.scm-sidebar-body {
	display: block;
	width: 434px;
	padding-bottom: 8px;
	background: transparent url('pix/column_1_bottom.gif') no-repeat bottom left;
	margin: 0px;
}
div#page_body_content_col1 div.scm-sidebar {
	display: block;
	width: 434px;
	background: transparent url('pix/column_1_bg.gif') repeat-y;
}
/* right sidebar quick_links */
div#page_body_content_col2 div.scm-sidebar {
	margin-bottom: 6px;
	clear: both;
}
div#page_body_content_col2 div#scm-sidebar-quick-links h2 {
	display: block;
	width: 314px;
	height: 54px;
	text-indent: -9000px;
	background: transparent url('pix/header_quicklinks.gif')	 no-repeat;
}
div#page_body_content_col2 div.scm-sidebar-body {
	display: block;
	width: 314px;
	padding-bottom: 8px;
	background: transparent url('pix/column_2_bottom.gif') no-repeat bottom left;
	margin: 0px;
}
div#page_body_content_col2 div.scm-sidebar {
	display: block;
	width: 314px;
	background: transparent url('pix/column_2_bg.gif') repeat-y;
	padding: 0px;
}
div#page_body_content_col2 div#scm-sidebar-sidebar-banner01, div#page_body_content_col2 div#scm-sidebar-sidebar-banner01 div.scm-sidebar-body {
	background: transparent;
	padding-bottom: 0px;
}
div#page_body_content_col2 div#scm-sidebar-sidebar-banner02, div#page_body_content_col2 div#scm-sidebar-sidebar-banner02 div.scm-sidebar-body {
	background: transparent;
	padding-bottom: 0px;
}
div#page_body_content_col2 div#scm-sidebar-search-right {
	background: transparent;
	padding-bottom: 0px;
}
form#search_form{
	margin: 0px;
}
div#skipnav{
        display: none;
}
div#page_body_content_col2 div#scm-sidebar-family-stories h2 {
        display: block;
        width: 314px;
        height: 54px;
        text-indent: -9000px;
        background: transparent url('pix/family_stories_header.gif') top left no-repeat;
}

div#page_body_content_col2 div#scm-sidebar-family-stories div.scm-sidebar-body {
        width: 298px;
        padding-left: 8px;
        padding-right: 8px;
        padding-bottom: 16px;
}


