@charset "utf-8"; 

@import url(tables.css);

/* Universal Layout Properties */
body{margin:0px; padding:0px}
#head, #footer{width:1016px}
img {border:0;}
.hide {display:none;}
br.clear {clear: both}
.highlight {background-color: LightGoldenRodYellow;}

/* Page Container */
#body_container{background-color:#2f2f2f; background-image:url(/images/template/body_container_bg.jpg); background-repeat:repeat-y; width:1036px;}

/* Head */
#head{float:left; height:97px; background-color:#b4c06a;}
#logo_banner{float:left; height:78px; width:1016px; background:#eee url(/images/template/logo_banner_bg.jpg) left 0px repeat-x;}
#foodrisk_logo{float:left; height:68px; width:350px; padding-top:5px; background:url(/images/template/foodrisk_logo.jpg) no-repeat;}
#foodrisk_logo a{float:left; height:68px; display:block; outline:none; width:300px;}
#foodrisk_logo img{border:none;}
#head_background{background:url(/images/template/head_background.jpg) left -5px no-repeat; float:left; height:19px; width:1016px;}
#nav_search_title{float:left; height:29px; padding-left:121px; padding-top:20px; width:29px;}
#nav_search_title .info_button{display:none}
#nav_search_title .info_button a{background:url(/images/template/info_button.jpg) center center no-repeat; height:29px; width:29px; display:block;}
#jifsan_logo_box{float:right; height:68px; margin:5px 10px 0 0; width:190px;}
#jifsan_logo_box a{display:block; float:left; height:68px; outline:none; width:190px;}
#jifsan_logo_box img{border:none;}
#head_links{float:left; width:1016px; height:19px; margin:0; padding:0; background-color:black;}

/* Navigation */
#nav{float:left; width:150px; background-color:#2f2f2f}

/* Search */
form{margin:0; padding:0}
input, textarea{border:1px solid #999}
#searchMethod{width:100%; font-family:Arial,Helvetica,sans-serif; font-style:normal; font-size:11px}
#searchKeyword{width:134px; font-family:Arial,Helvetica,sans-serif; font-style:normal; font-size:11px; color:#777; padding-left:5px}
#submitButton{font-family:Verdana,Arial,Helvetica,sans-serif; font-style:normal; font-size:9px; color:#abb667; background-color:#2f2f2f}
.advanced_link{font-family:Verdana,Arial,Helvetica,sans-serif; font-style:normal; font-size:10px; color:#6b8ba4; background-color:#2f2f2f}

/* Infobar Section */
#infobar{float:left; width:866px; height:25px; background-image:url(/images/template/infobar_bg.jpg); background-repeat:repeat-x}
.infobar_left_shadow{float:left; width:15px; height:25px; background-image:url(/images/template/infobar_shadow.jpg); background-repeat:no-repeat; background-position:left bottom}

/* Breadcrumb Trail */
#breadcrum{float:left; height:25px; width:631px; color:#c6cb7b; font-size:11px; font-family:Verdana,Arial,sans-serif; line-height:25px}
#breadcrum a{color:#999; font-weight:normal; text-decoration:underline}
#breadcrum a:hover{color:#000}

/* Main Content */
#content{background-color:#fff; background-image:url(/images/template/nav_shadow.gif); background-repeat:repeat-y; color:#555; font-family:Verdana,Arial,sans-serif; font-size:11px; float:left; padding:0 15px; line-height:150%; width:616px;}
#content a{color:#6a9709;}
#content a:hover{text-decoration:underline}
#content h1{color:#7a8a2d; font-family:'Trebuchet MS'; font-size:24px; font-weight:bold; letter-spacing:normal; line-height:normal; margin:10px 0;}
#content p{margin:10px 0;}
#welcome, #exclusives{float:left; width:616px;}
#welcome{background-color:White;}
#exclusives{background-color:#fff; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding-bottom:10px;}
#exclusives h4{margin:10px 0 0 0; color:#a5a5a5; font-family:'Trebuchet MS'; font-size:10px; font-weight:bold; letter-spacing:normal;}
#exclusives p{margin:3px 0px;}
#exclusives a.item_title{color:#000; font-family:'Trebuchet MS'; font-size:14px; font-weight:bold; letter-spacing:normal; text-decoration:none;}
#exclusives a.item_title:hover{text-decoration:underline}
#exclusives a.more_link{color:#618ba5; font-weight:bold; font-size:10px; text-decoration:none;}
#exclusives a.more_link:hover{text-decoration:underline;}
#events, #topics{float:left; width:308px;}
#events{/*background-color:#cc9; */color:#505050; font-size:10px; font-family:Verdana,Arial,sans-serif; font-weight:normal;}
.event_item{float:left; width:298px; padding:10px 0px; background-color:#fff; /*border-bottom:1px solid #ddd; */background-image:url(/images/template/infobar_bg.jpg); background-position:bottom; background-repeat:repeat-x;}
#events .event_item h4{margin:0 0 5px 0; padding:0px; color:#6a9709; font-size:9px; font-weight:bold;}
#events p{margin:0px 0px; padding:0px;}
#events a{color:#000; font-weight:bold; text-decoration:none;}
#events a:hover{text-decoration:underline;}
#events a.more_link{color:#618ba5; font-weight:bold; font-size:10px; text-decoration:none;}
#events a.more_link:hover{text-decoration:underline;}
#topics{height:380px; margin-bottom:10px; margin-top:10px; font-family:'Trebuchet MS'; font-size:12px; background-color:#fff; color:#555;}
#topics a{color:#000; font-weight:bold; text-decoration:none;}
#topics a.more_link{color:#618ba5; font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:10px; text-decoration:none;}
#topics a.more_link:hover{text-decoration:underline;}
#database_tab, #resource_tab, #food_safety_tab{height:368px; background-color:#fff; background-image:url(/images/template/tab_desc_bg.jpg); background-repeat:repeat-x;}
.tab_description{float:left; width:190px; height:44px; margin:0px; padding:0 0 0 10px; color:#888; font-family:Verdana,Arial,sans-serif; font-size:10px; line-height:normal;}
.topic_item{float:left; margin:0px; padding:0px; width:300px;}
.item_thumbnail{float:left; margin:0px; padding:10px 5px 5px 14px; width:71px; height:45px; background-image:url(/images/template/item_thumbnail_bg.png); background-repeat:no-repeat;}
.item_thumbnail img{border:none;}
.item_description{margin:0px; padding-top:10px; float:left; width:210px; height:50px; /*background-color:#f9f9f9; */}
#content ul.list li {margin-bottom: 20px;}
#content ol.lower-roman {list-style-type: lower-roman;}

/* Sidebar Content */
#sidebar{float:left; width:201px; padding-left:9px; padding-right:9px; background-color:#f0f0f0; border-left:1px solid #e9e9e9; font-family:Verdana,Arial,sans-serif}
#sidebar h1{font-family:'Trebuchet MS'; font-size:18px; font-weight:bold; margin:0}
.module_title_box{border-bottom:1px solid #d9d9d9; line-height:42px; padding-left:10px; background-image:url(/images/template/sidebar/module_title_box_bg.jpg); background-repeat:repeat-x}
#module_rssFeed{font-family:Arial,Helvetica,sans-serif; font-size:10px; padding:10px 0px 10px 10px; background-image:url(/images/template/Feeds-48x48.png); background-repeat:no-repeat; background-position:150px 5px}
#module_rssFeed a{color:#777; font-family:Arial,Helvetica,sans-serif; font-size:10px}
#module_rssFeed a:hover{text-decoration:none}
#module_rssFeed p{color:#777; margin:0; padding:5px 0}
#module_latestEntries{padding:0px 0px; margin:10px 0px; background-color:#fff; font-size:9px; font-weight:bold; border:1px solid #dcdcdc}
.entry_item{width:199px; padding:5px 0; background-image:url(/images/template/sidebar/entry_item_bg.jpg); background-repeat:no-repeat; background-position:center 19px}
#module_latestEntries h4{font-size:9px; font-weight:bold; color:#999; margin:0; padding-left:5px; padding-bottom:4px}
#module_latestEntries p{margin:0; padding:0 5px; line-height:150%}
#module_latestEntries a{color:#6a9709; font-weight:normal; text-decoration:none}
#module_latestEntries a:hover{text-decoration:underline}
#module_researchTools{padding:0 0; margin:10px 0px; background-color:#fff; border:1px solid #dcdcdc}
#module_researchTools a{color:#555; font-size:10px; font-weight:bold; display:block; padding:6px 0px; text-decoration:none; background-image:url(/images/template/sidebar/tool_list_button.jpg); background-repeat:no-repeat; background-position:10px center; padding-left:40px}
#module_researchTools a:hover{color:#000; background-image:url(/images/template/sidebar/tool_list_button_hover.jpg); background-repeat:no-repeat; background-position:10px center}
#module_researchTools ul{list-style:none; margin:0; padding:0}
#module_researchTools ul li{padding:0}
#module_foodSafetyAlerts{padding:0px 0px; margin:10px 0px; background-color:#fff; font-size:9px; border:1px solid #dcdcdc}
#module_foodSafetyAlerts h2{color:#505050; margin:8px 0 0 0; padding:0 5px; font-size:12px; font-weight:bold}
#module_foodSafetyAlerts p{margin:0 0 10px 0; padding:0 5px; line-height:150%}
#module_foodSafetyAlerts a{color:#6a9709; font-weight:normal; text-decoration:none}
#module_foodSafetyAlerts div.divider{border-bottom:solid 5px #f0f0f0}
#module_adBoxes{padding:0 0; margin:10px 0px; background-color:#fff; border:1px solid #dcdcdc}

/* Footer */
#footer{height:150px; width:1036px; font-family:Verdana,Arial,sans-serif; font-size:10px; padding-top:10px; background-color:#444; background-image:url(/images/template/fro_footer_bg2.jpg); background-repeat:no-repeat}
#footer_top_bar{width:1016px; height:23px; padding:0; float:left}
.footer_nav_joiner{float:left; width:190px; height:23px; background-color:#036}
.footer_links{float:left; width:600px; height:23px}
.footer_links a{color:#666; font-weight:bold; padding:0px 5px; line-height:23px; text-decoration:none}
.footer_links a:hover{color:#7a8a2d; text-decoration:underline}
#footer_contact_info{float:left; width:470px; height:97px; color:#999; padding:30px 0 0 20px}
#footer_contact_info p{font-size:11px; line-height:150%; padding:0; margin:0}
#footer_contact_info a{color:#abb65d; text-decoration:none}
#footer_contact_info a:hover{color:#abb65d; text-decoration:underline}
#footer_contact_info ul{list-style:none; padding:20px 0 0 0; margin:0}
#footer_contact_info li{display:inline; padding:0 10px 0 0}
#footer_image_links{float:left; width:518px; height:127px; color:#fff}
#footer_image_links img{border:none; padding:0; margin:0}

/* JG's definitions */
#content h2{font-size:16px;}
#content h3{font-size:14px;}
#content h4{font-size:10px;}
#content h5{font-size:9px;}
#content h6{font-size:8px;}
td{font-size:11px; line-height:18px}
.searchresult1{background-color:LightYellow; border:1px dotted #666}
.blue{color:blue}/* blue-colored text */
#print-friendly{margin-top:10px; float:right}
tr.highlight{background-color:Beige}

/* Pop-up styles */
#print_banner{display:none}

/*** File:sdmenu.js ***/
div.sdmenu{width:150px; font-family:Arial,sans-serif; font-size:11px; padding-bottom:10px; color:#fff}
div.sdmenu div{overflow:hidden}
div.sdmenu div.collapsed{height:24px}
div.sdmenu div span{background:url(/images/sdmenu/expanded.jpg) no-repeat 5px center; border-bottom:0px solid #ddd; color:#bbb; cursor:pointer; display:block; padding:5px 5px 6px 25px; font-weight:normal;}
div.sdmenu div span:hover{background-color:Black; color:White; }
div.sdmenu div.collapsed span{background-image:url(/images/sdmenu/collapsed.jpg)}
div.sdmenu div a{padding:5px 5px 5px 25px; background:#454545; display:block; border-bottom:0px solid #ddd; color:#bbb; text-decoration:none}
div.sdmenu div a.current{color:#fff; background-color:#869041}
div.sdmenu div a:hover{background-color:#abb65d; color:#fff; text-decoration:none}
.nav_title_bar{width:150px; height:23px; margin-top:5px}
#main_nav{width:150px; font-family:Arial,sans-serif; font-size:11px; padding-bottom:5px; color:#fff}
#main_nav a{padding-left:25px; line-height:20px; font-weight:normal; color:#bbb; display:block; text-decoration:none; background:url(/images/template/link_bg.jpg) no-repeat}
#main_nav a:hover{color:#fff; background:url(/images/template/link_bg_hover.jpg) no-repeat}
#main_nav a.active{color:#bbb; background:url(/images/template/link_bg_hover.jpg) no-repeat}
#main_nav a.active:hover{color:#fff; background:url(/images/template/link_bg_hover.jpg) no-repeat}
ul.nb{/* nb = no bullet */list-style:none}

#content .downloadButton {-moz-border-radius: 10px; -moz-box-shadow: 4px 4px 5px #888; -webkit-border-radius: 10px; -webkit-box-shadow: 4px 4px 5px #888; background: #adb75e repeat-x bottom; border-radius: 10px; border:1px solid #Gray; box-shadow: 4px 4px 5px #888; color:Black; cursor:pointer; font-size:1.7em; display:block; line-height:1.5em; margin:15px auto; padding:5px 10px; text-align:center; text-decoration:none; width:220px;}
#content .downloadButton:hover {background-position:0 -48px; text-decoration:none;}
#content .downloadButton:active {background-position:0 top; padding: 6px 10px 4px; position:relative; top: 1px;}

#maincontent {width: 570px; margin: 10px 10px 0px 20px;}

#content a[href$='.pdf'], #content a[href$='.doc'], #content a[href$='.docx'], #content a[href$='.pps'], 
#content a[href$='.ppsx'], #content a[href$='.ppt'], #content a[href$='.pptx'], #content a[href$='.xls'], 
#content a[href$='.xlsx'], #content a[href$='.mdb'], #content a[href$='.zip']
	{ padding:0 20px 3px 0; background:transparent url(/images/search/page_white_copy.png) no-repeat center right; }
#content a[href$='.pdf'] { background-image: url(/images/search/page_white_acrobat.png); }
#content a[href$='.doc'], #content a[href$='.docx'] { background-image: url(/images/search/page_white_word.png) }
#content a[href$='.ppt'], #content a[href$='.pptx'], #content a[href$='.pps'], #content a[href$='.ppsx'] { background-image: url(/images/search/page_white_powerpoint.png) }
#content a[href$='.xls'], #content a[href$='.xlsx'] { background-image: url(/images/search/page_white_excel.png) }
#content a[href$='.mdb'] { background-image: url(/images/search/page_white_key.png) }
#content a[href$='.zip'] { background-image: url(/images/search/page_white_zip.png) }
