BODY {font:12px/18px Arial, Helvetica, sans-serif; color:#000; background:#fff url(../nav-ims/wrapper-bg.jpg) repeat-x; text-align:center; margin:0; padding:0;}

p, td, div {font:12px/18px Arial, Helvetica, sans-serif;}/* for IE5 */
p {margin:0 0 1em 0;}
div {margin:0;}
table td {vertical-align:top;}

h1{font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#fff; height:24px; float:right; margin:0 78px 0 0; padding:8px 0 2px 50px; display:inline; background:transparent url(../nav-ims/h1-bg.jpg) no-repeat top left; text-align:right; }
h2 {background:#fff url(../nav-ims/h2-bg.jpg) repeat-y; font:bold 14px Arial, Helvetica, sans-serif; color:#820000; margin-top:1.5em; margin-bottom:1em; padding:3px 0 4px 8px;}
h3 {font:bold 13px Verdana, Arial, Helvetica, sans-serif;}
ul li {margin-bottom:1em;}


a, a:visited {color:#000;}
a:hover {}

a img {border-width:0;}

strong {color:#666;}

/* ----------------------------------------- layout and named element styles ------------------------*/

div#wrapper {width:900px; margin-left:auto; margin-right:auto;}

div#pig-roast {width:900px; height:165px;}
div#hog-roast {width:900px; height:31px;}
div#header {background:#fff url(../nav-ims/header-bg.jpg) no-repeat; height:34px; overflow:hidden;}


/* -------------------------------------------navigation styles------------------------------ */
div#leftCont {float:left; width:160px; }
div#nav {margin:25px 0 30px 0; background:url(../nav-ims/nav-bg.jpg) no-repeat bottom left; padding-bottom:15px;}
div#nav a, div#nav a:visited {display:block; color:#b87373; font:bold 14px Arial, Helvetica, sans-serif; border-bottom:1px solid #ac4c4c; padding:5px 8px 5px 0; text-decoration:none; text-align:right;}
div#nav a:hover {text-decoration:none; background-color:#da8888; color:#fff;}
div.showHide{display:none; padding-bottom:12px; background:transparent url(../nav-ims/a-bg.jpg) repeat-y; border-bottom:1px solid #132877;}
div.showHide#showMenu {display:block;}
div#nav div.showHide#showMenu a, div#nav div.showHide#showMenu a:visited {border-width:0; padding:3px 2px 3px 10px; text-align:left; margin:1px 0;}
div#nav div.showHide#showMenu a:hover {text-decoration:none; background:transparent url(../nav-ims/a-sub-down.jpg) repeat-y; color:#0C2296;}

div#underNav {margin:20px 0; text-align:center; color:#333;}

div#nav a#topActive {background-color:#ac4c4c; color:#fff;}/* dynamical top level ID  */
div#nav a#secondActive {}/* dynamic second level ID */
/* ------------------------------------ end of nav ------------------------------------------------*/


div#Mcont {margin-left: 200px; text-align:left; padding:24px 60px 0 0;}

div#footerCont {background:#fff url(../nav-ims/footer-bg.jpg) repeat-x; height:115px;}
div#footer {padding:3px 10px 5px 20px; clear:both; background-color:#891212; color:#fff; font-size:12px;}

div#time {position:absolute; top:105px; width:750px; text-align:right; color:#fff; font:10px Arial, Helvetica, sans-serif; z-index:2}

div#sw {width:900px; text-align:left; margin:10px auto 30px auto;}
div#sw a, div#sw:visited {color:#fff; text-decoration:none; font:10px Arial, Helvetica, sans-serif; margin-bottom:30px;}
div#sw a:hover {text-decoration:underline;}

img.imgLeft {float:left; margin:2px 14px 10px 0;}
img.imgRight {float:right; margin:2px 0 4px 14px;}

.clearL {clear:left;}
p.pFeedback {background:url(../nav-ims/pig-bullet.jpg) no-repeat; margin:0 100px 0.66em 0; padding-left:100px; font-size:11px;}
p.pFeedbackAuthor {text-align:right; margin:0 100px 2em 0;}