body { background:#e5dfd4 url(/images/search/bkg.body-bg.png) repeat-x scroll left top; }
p, ul, ol, dl { margin:0; }
#AccessibilityLinks { display: none; }
#PageWrapper { }
#LayoutWrapper { }
#GlobalHeader { }
#GlobalNav { }
#Content { width: 900px; margin: 25px 0 0 70px; }
#PageWrapper #Content #SectionHeader { background:url(/images/search/bkg.div-section-header.jpg) no-repeat; margin-top:20px; padding-left:76px; position:relative; width:823px; height:89px; }
#PageWrapper #Content #SectionHeader h2 { height:68px; font-size:197%; font-weight:bold; text-transform:uppercase; }
#PageWrapper #Content #SectionHeader form { background:transparent url(/images/search/bkg.searchbox-left.jpg) no-repeat scroll 0 0; margin-top:-33px; width:387px; height:33px; }
*html #PageWrapper #Content #SectionHeader form { margin-top:-5px; }
#PageWrapper #Content #SectionHeader form fieldset input#txtSearch { background:transparent url(/images/search/bkg.searchbox.gif) repeat-x scroll 0 0; border:medium none; color:#828282; font-size:138.5%; height:29px; line-height: 29px; margin-left:7px; padding:0 0 0 2px; vertical-align:top; width:316px; }
*html #PageWrapper #Content #SectionHeader form fieldset input#txtSearch { padding: 0 0 0 2px; position:relative; top:-1px; }
*+html #PageWrapper #Content #SectionHeader form fieldset input#txtSearch { padding: 0 0 0 2px; position:relative; top:-1px; }
#PageWrapper #Content #SectionHeader form fieldset input#search_submit { background:url(/images/search/bkg.input-search-submit.jpg) no-repeat top left; border:none; width:32px; height:37px; margin-top:-3px; cursor:pointer; }
#Content #ContentBody #search_error { margin:0 17px 0 20px; }
#Content #ContentBody #search_error p { color:#575757; font-size: 108%; }
#Content #ContentBody #search_error p strong { color: #544539; }
#Content #ContentBody #search_error p strong span { color:#1b1718; }
#Content #ContentBody #search_error p.search_error_main { border-bottom: #e2e2e2 1px solid; padding: 31px 18px 27px 18px; width: 817px; overflow: hidden; }
#Content #ContentBody #search_error p.search_error_main strong { font-size: 167%; }
#Content #ContentBody #search_error p.search_error_sub { border-top: #ececec 1px solid; padding: 28px 18px 10px 18px; }
#Content #ContentBody #search_error p.search_error_sub strong { font-size: 146.5% }
#Content #ContentBody #search_info { background: #d4d1ca url(/images/search/bkg.div-search-info.gif) no-repeat top left; overflow: hidden; position: relative; width: 900px; height: 33px; }
#Content #ContentBody #search_info p#source_link { float:left; padding: 9px 0 0 18px; }
#Content #ContentBody #search_info p#source_link a { color: #f48220; }
#Content #ContentBody #search_info p#source_link a:hover { color: #544539; }
#Content #ContentBody #search_info p#search_count { color:#544539; float:right; padding: 9px 18px 0 0; text-align:right; }
#Content #ContentBody { background-color: #fff; padding-bottom:17px; }
#Content #ContentBody h3 { background:transparent url(/images/search/bkg.h3-featured.gif) no-repeat scroll left top; display:block; height:39px; margin: 13px auto 0 auto; text-indent:-9999px; width:874px; }
#Content #ContentBody .featured_search_result { background:#F5F5F5 url(/images/search/bkg.featured-bg.gif) repeat-y scroll left top; display:block; height:111px; margin-bottom:2px; margin-left:auto; margin-right:auto; width:868px; }
#Content #ContentBody .featured_search_result .featured_base {background:transparent url(/images/search/bkg.featured-bottombg.gif) no-repeat scroll left bottom;width: 100%;height:100%;}
#Content #ContentBody .featured_search_result p.featured_search_result_image { float:left; margin: 9px 18px 0 14px; }
*html #Content #ContentBody .featured_search_result p.featured_search_result_image { margin: 16px 18px 0 7px; }
#Content #ContentBody .featured_search_result div.featured_search_result_noimage { float:left; padding-left: 14px; }
*html #Content #ContentBody .featured_search_result div.featured_search_result_noimage { padding-left: 7px; }

#Content #ContentBody .featured_search_result h4 { padding: 15px 0 0 0; font-size: 153.9%; }
#Content #ContentBody .featured_search_result h4 a { color: #544539; text-transform: uppercase; font-weight: bold; }
#Content #ContentBody .featured_search_result h4 a:hover { color: #d57114; }
#Content #ContentBody .featured_search_result h4 a sup { font-size:69%; font-weight:normal; left:1px; position:relative; top:-5px; }
#Content #ContentBody .featured_search_result p { margin-bottom:5px; margin-right:40px; color: #858585; }
#Content #ContentBody .featured_search_result p a {	color: #d57114;	font-style: normal;	margin-top: 10px; }
*html #Content #ContentBody .featured_search_result p a img { height:73px; width:72px; }
#Content #ContentBody .featured_search_result p a:hover { color: #544539; font-style: normal; text-decoration:underline; }
#Content #ContentBody ul.search_results { width: 868px; margin-left: auto; margin-right: auto; }
#Content #ContentBody ul.search_results li { background: #F1F1F1 url(/images/search/bkg.featured-even.gif) no-repeat scroll left top; display: block; height: 98px; }
#Content #ContentBody ul.search_results p.search_result_image { float: left; padding: 14px 0 0 14px; overflow :hidden; }
#Content #ContentBody ul.search_results li.even { background: none; display: block; }
#Content #ContentBody ul.search_results li h4 { padding: 17px 0 0 103px; font-size: 131%; }
#Content #ContentBody ul.search_results li h4 a { color: #544539; text-transform: uppercase; font-weight: bold; }
#Content #ContentBody ul.search_results li h4 a:hover { color: #d57114; }
#Content #ContentBody ul.search_results li h4 a sup { font-size:69%; font-weight:normal; left:1px; position:relative; top:-5px; }
#Content #ContentBody ul.search_results li p { color: #858585; padding: 0 20px 2px 105px; }
#Content #ContentBody ul.search_results li p a { color: #d57114; font-style: normal; }
#Content #ContentBody ul.search_results li p a:hover { color: #544539; font-style: normal; text-decoration:underline; }
#Content .help { background-color:#D2CDC4; display:block; float:left; height:62px; margin:21px 0 30px; padding:28px 0 0 30px; width:496px; }
#Content .help h4 { color: #544539;	font-size: 108%;font-weight: bold; }
#Content .help p { color: #544539; font-size: 93%; }
#Content .help p a { color: #d57114; font-style: normal; }
#Content .help p a:hover { color: #544539; text-decoration: underline; }
#Content ul.pagination { float:right; margin:18px 10px 0 0; }
#Content ul.pagination li { float:left; }
#Content ul.pagination li a { background:transparent url(/images/search/bkg.a-pagination-num.jpg) no-repeat scroll left -28px; color: #fff; display:block; font-size:96%; font-style:normal; height:24px; padding:5px 1px 0 0; text-align:center; width:31px; }
#Content ul.pagination li a:hover { background-position: 0 -56px; color: #fff; }
#Content ul.pagination li a.selected { background-position: 0 0; color: #d57114; }
#Content ul.pagination li.next_btn a { background:transparent url(/images/search/bkg.a-next.jpg) no-repeat scroll left top; height:22px; margin-top:1px; text-transform:uppercase; width:79px; }
#Content ul.pagination li.next_btn a:hover { color: #fff; background-position: 0 -26px; }
#SectionFooter { clear: both; display:block; margin-bottom:15px; }
#SectionFooter ul { text-align: center; padding-bottom:10px; }
#SectionFooter ul li { display: inline; margin: 0 10px; font-size: 77%; }
#SectionFooter ul li a { text-transform: uppercase; color: #3b3b3b;}
#SectionFooter ul li a:hover { color: #F48220; }
#SectionFooter ul li a.first { color: #f48220; }
#SectionFooter ul li a.first:hover { color:  #3b3b3b; }
#SubFooter { margin:10px auto 0; width:575px; height:1px; padding-top:10px;}
#SubFooter {background: transparent url(/images/nav/bkg.home_footer_line.gif) repeat-x scroll center top}
p#SubFooter { margin: auto; font-size:80%; color:#999999; padding-bottom:14px; width:580px; text-align:center;}
*:first-child+html p#SubFooter { margin: auto; font-size:80%; color:#999999; padding-bottom:14px; width:635px; text-align:center;}
