body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,fieldset { margin: 0; padding: 0; }
img { border: none; }
.left { text-align: left; } .center { text-align: center; } .right { text-align: right; }
.floatr { float: right; } .floatl { float: left; }
.clear { clear:both; height: 0; }


body { padding:0; margin:0; font-weight:normal; font-size:100%; background-color:#404040; font-family: arial, helvetica, sans-serif; text-align:left; }

#mainWrap { margin:0 auto; width: 977px; text-align: left; }
#tborder { margin:0 auto; padding:0 12px; width: 955px; background:#fff url('http://www.foodperil.com/graphics/bg-body.gif') repeat-y top; }

p { font-weight:normal; margin:10px 0; font-size:.8em; color:#000; line-height:1.5em; }
a { font-weight:normal; color:#236cc9; font-family: arial, helvetica, sans-serif; font-size:11px; text-decoration:underline; font-size:1em; }
a:hover { COLOR: #003579; text-decoration:none; padding:2px 0; font-size:1em; }

h1, h2, h3 { margin-top: 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #666666; }
h2 { margin-left:0; margin-top:0; margin-bottom:0; font-weight:bold; font-size:12px; color: #666666; }
h1 { font-size: 1.5em; }
h3 { font-size: 1.2em; }

/* MAIN TITLE FIRST WORD COLOR */
.titlec { color:#236cc9; }

/* MAIN CONTENT COLUMNS AND WIDTHS */
#left { width:215px; padding:8px 0 0 0; }
#center { width:489px; padding: 15px 20px 17px 0; }
#right { width:205px; padding:15px 20px 0 0; }
#rightwide { width:696px; padding: 35px 17px 17px; }

/* GENERAL UNORDERED LIST */
ul { padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px; border-top-style:none; padding-top:6px; border-right-style:none; border-left-style:none; border-bottom-style:none }
ul { display:block; list-style-type:none }
ul li { display:block }

/* FORM STUFF */
input, textarea, button, password, { font-size:11px; }

option { width:120px; }

/* ----------------------- */

#main { border-collapse:collapse; }

/* MAIN PAGE TITLE */
#header { border-bottom:1px solid #fff; }
#header h2 { padding:15px 0 0 15px; font-size:2.2em; margin:0; font-family: Arial, Times, serif; color:#494949; line-height:33px; font-weight:normal; }
#header p { padding:0 0 15px 15px; margin:0; color:#a0a0a0; }


/* NAVIGATION */
#nav{background: url(http://www.foodperil.com/graphics/nav.gif) repeat-x top;height: 40px;margin:0 18px;padding-left:1px;}
#nav ul {margin: 0;list-style: none;padding:0}
#nav li {display: block;float: left;}
#nav li a {font: bold 15px Arial, Helvetica, sans-serif;color: #FAFCF8;text-decoration: none;display: block;padding: 12px 15px 10px 15px;border-right: 1px solid #004ee2;}
#nav li a:hover {background: url(http://www.foodperil.com/graphics/hover.gif) repeat-x top;}
#nav li a.current {background: url(http://www.foodperil.com/graphics/hover.gif) repeat-x top;}


/* LEFT MENUS */

#sidebar { float: left; width: 195px; }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { padding: 20px 0 10px 20px; }
#sidebar li ul { margin: 0; }
#sidebar li li { padding: 5px 0; background: url(http://www.foodperil.com/graphics/menu.gif) no-repeat left bottom; font-size: .9em; }
#sidebar h2 { border-bottom: 1px solid #EDEBD5;	font-size: 1em; font-weight: bold; }
#sidebar h3 { margin: 0; font-size: .8em; font-weight:bold; }
#sidebar p { margin: 0;	line-height: normal; font-size: .9em; }
#sidebar a { text-decoration: none; font-size: .9em; }
#sidebar a:hover { text-decoration: none; }

/* TOP BANNER POSITIONING */
#banner { float:right; padding:11px 11px 0 0; }

.title { padding-bottom: 5px; border-bottom: 1px solid #EDEBD5; }
.fright { float:right; padding: 5px 0 10px 15px; }


/* FOOT */
.sepbar { height: 13px; padding:0; background:url(http://www.foodperil.com/graphics/bg-sepbar.gif) no-repeat; width:979px; }

#foot { margin:0 auto; width: 979px; height:92px; padding:0; background: url(http://www.foodperil.com/graphics/bg-foot.gif) no-repeat top; }
#legal { clear: both; padding-top: 33px; text-align: center; color: #000; font-size:.7em; }
#legal a, #legal a:visited { color: #236cc9; }