body {background:url(../images/bg.gif) center repeat-y #8B9C7D; margin:0; padding:0;}
h1 {font:bold 20px/22px georgia, Times, "Times New Roman", serif; color:#fff; padding:0; margin:0 0 14px 0; text-shadow: #000 2px 2px 2px;}
h2 {font:bold 12px/14px verdana, geneva, arial, helvetica, sans-serif; color:#000; margin:16px 0 4px 0; text-transform:uppercase;}
/*variation on h2*/
td h2 {font:bold 12px/14px verdana, geneva, arial, helvetica, sans-serif; color:#000; margin:0 0 4px 0; text-transform:uppercase;}

h3 {font:bold 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#000; margin:0 0 4px 0; background:url(../images/dot_bg.gif) bottom repeat-x;}

p {font:normal 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#000; margin:0;}
p.alone, li.alone {margin:8px 0; text-indent:0;}
p.first, td {font:normal 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#000; text-indent:0; margin:0;}

a.ir:link,  a.ir:visited {font:normal 12px/20px  verdana,geneva,arial,helvetica,sans-serif; color:#000; text-decoration:underline; margin:4px 0 12px 0; text-indent:0;} 
a.ir:hover {color:#9f0; text-decoration:underline; margin:4px 0 12px 0;}

/******/

#center {margin-left:auto; margin-right:auto; width:742px; border:0; position:relative; left:0; top:0;}

#irlinks {border:0; color:#fff; margin:0 0 32px 0;}
#irlinks a:link, #irlinks a:visited {font:normal 11px/16px  verdana,geneva,arial,helvetica,sans-serif; color:#fff; display:inline; text-decoration:none; margin:0 4px;} 
#irlinks a:hover {color:#9f0; display:inline; text-decoration:underline; margin:0 4px;}

#irmain {position:absolute; top:6px; left:172px; width:512px; margin:0 0 0 30px; padding:0; border:0;}

#links {width:120px; margin:16px 0 0 52px; background:transparent; padding:0; border:0}
#links a:link, #links a:visited {font: bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; height:16px; text-align:center; background:url(../images/linkbg1.gif) top left no-repeat; color:#666; display:block; cursor:pointer; text-decoration:none; padding:4px 3px 1px 3px; border:0;}
#links a:hover {color:#000; background:url(../images/linkbg2.gif) top right no-repeat;}
#links a:active {background:#fff;color:#000;}

#links li {font:normal 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#000; border:0; border-bottom:1px solid #000; background:transparent;}
li#nolink {font: bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; height:16px; color:#000; display:block; text-align:center; text-decoration:none; padding:4px 3px 1px 3px; border:0; border-bottom:1px solid #000; background:url(../images/linkbg2.gif) right #fff;}
#links ul {margin:0; padding:0; list-style:none; border:0; border-top:1px solid #000; background:transparent;}

#logo {margin:12px 12px 0 6px; padding:0; border:0;}

.small {font:normal 9px/16px verdana, geneva, arial, helvetica, sans-serif; color:#333; text-indent:0; text-align:left; margin:0;}

#text {position:absolute; top:30px; left:172px; width:512px; margin:0 0 0 30px; padding:0; border:0;}

#text a:link {font: 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#000; text-decoration:underline;}
#text a:visited {font: 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#333; text-decoration:underline;}
#text a:hover {text-decoration:underline;color:#9f0;}
#text a:active {color:#fff; text-decoration:underline;}

#toplinks {position:absolute; top:0; left:174px; border:0;}
#toplinks a {color:#000; font:normal 8px/18px verdana, geneva, arial, helvetica, sans-serif; margin:0; padding:3px; text-decoration:none; text-align:left; letter-spacing:1px; border:1px solid #fff; border-right:1px solid #000; border-bottom:1px solid #000; background:#9BBB81;}
#toplinks a:hover {color:#000; background:#AED291;}
#toplinks ul.top {margin:0; padding:0; border:0; display:inline; list-style:none;}
#toplinks ul, #toplinks li {margin:0; padding:0; border:0; display:inline; list-style:none;}

#links li.linktall a.double:link, #links li.linktall a.double:visited {text-align:center; background:url(http://www.catalystpharma.com/pix/linkbg1.gif) top left repeat-y; color:#666; display:block; cursor:pointer; text-decoration:none; height:28px;}
#links li.linktall a.double:hover {color:#000; background:url(http://www.catalystpharma.com/pix/linkbg2.gif) top right repeat-y;}
#links li.linktall a.double:active {background:#fff;color:#000;}