a {color:#333;font-weight:bold;text-decoration: none;} a:hover {color:#000;text-decoration:underline;}
a.news_link{color:#906933;font-weight:bold;text-decoration:none;}a.news_link:hover{text-decoration:underline;}
a.footer{color:#fff;font-weight:normal;font-size:10px;text-decoration:none;}a.footer:hover{text-decoration:underline;}

* { margin: 0; padding: 0; }
body {margin: 0;font-family: arial; font-size: 12px; color:#333; border:0;overflow:visible;}
p {margin-bottom:10px;}
h1 {font-family: arial narrow, verdana, sans-serif;font-weight:normal;font-size:15px;color:#069;margin-top:18px;margin-bottom:5px;text-transform:uppercase;}
h2 {font-family: arial narrow, verdana, sans-serif;font-weight:bold;font-size:14px;color:#069;margin-top:15px;}
h3 {font-family: arial narrow, verdana, sans-serif;font-weight:bold;font-size:13px;font-style:normal;color:#066;margin-top:8px;}
h4 {font-weight:normal;font-style:italic;color:#000;margin-top:8px;display:inline;}
h5 {font-family: arial narrow, verdana, sans-serif;font-weight:bold;font-size:13px;font-style:normal;color:#066;margin-top:8px;border-bottom:1px solid #066;margin-bottom:4px;}
sup, sub { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}

#qm0 {z-index: 999 !important;}

#container {width:960px; margin: 0 auto; text-align:left;}
#masthead  {width:960px; height:110px; padding-bottom:0px; margin-bottom:0px; background-image:url('../images/logo_ajgp.gif'); background-repeat: no-repeat; background-position: 0px 17px;}
#masthead ul {margin:0;padding:0;list-style:none;}
#masthead a {position:absolute;width:440px;height:65px;text-indent: -1000em;}
#masthead .ajgphome a {top:35px;left:auto;}
#masthead .elsrphome a {top:35px;left:780px;}
#feature-banner {margin-bottom: 10px;}
#tabs {height: 240px;margin-bottom: 20px;}
#ddquicklink {height:38px; background-image:url('../images/bg_search.gif'); background-repeat: no-repeat;background-position: 495px 0px;padding:3px;}
#mainNav {width:960px;height:21px;margin-bottom:25px;}
#nav_qlinks {height:170px;margin-bottom: 10px;}
#nav_articles {margin-bottom: 10px;}
#nav_articles a {font-weight:normal;}
#content {width:640px;float:left;padding-right:15px;}
#content p {font-size:12px; margin-bottom:15px;}
#twocolleft {width:280px;float:left;padding: 5px 20px 5px 0px;line-height:1.4;}
#box-left {width:315px;float:left;margin-right:10px;}
#box-left .home_news {width:285px;background:url("../images/corner_TL.gif") 0px 0px no-repeat;background-color: #096; padding:3px 15px; color:#fff; text-transform: uppercase; font-size:11px; font-weight:bold;}
#box-left .home_newsgray {clear:both;height:200px;background-color: #f1f1f1; padding:8px 15px 10px; color:#666; font-size:11px;margin-bottom:10px;}
#twocolright {width:280px;float:left;padding: 20px 20px 10px 20px;line-height:1.4;}
#box-right {width:315px;float:left;}
#box-right .home_supp {width:285px;background:url("../images/corner_TR.gif") 295px 0px no-repeat;background-color: #096; padding:3px 15px; color:#fff; text-transform: uppercase; font-size:11px; font-weight:bold;}
#box-right .home_suppgray {height:200px;background-color: #f1f1f1; padding:8px 15px 10px; color:#666; font-size:11px;margin-bottom:10px;}

#right {position:relative;float:right;width:300px;}
#treeNav {margin-top:10px;}
#footer {position:relative; float:left;width:960px;height:150px;border-top:2px solid #069;margin-top:30px;margin-bottom:20px;background:url("../images/bg_footer.gif") repeat-x;}
#footer ul {margin:0px;padding:15px 10px;color:#333;list-style: none;}
#footer ul li {display:inline;}
#footer ul li a:link, #footer ul li a:visited {color: #333;padding: 0 4px 0 3px;font-weight:normal;font-size:10px;text-decoration:none; }
#footer ul li a:hover {text-decoration:underline;}
#footer li.ct a {width:140px;height:20px;background:url("../images/logo_ftr_ct.gif") 0 -20px no-repeat;float:left;}
#footer li.ct a:hover {background-position: 0 0;}
#footer li.ctr a {width:140px;height:20px;background:url("../images/logo_ftr_ctr.gif") 0 -20px no-repeat;float:left;}
#footer li.ctr a:hover {background-position: 0 0;}
#footer li.gm a {width:90px;height:20px;background:url("../images/logo_ftr_gm.gif") 0 -20px no-repeat;float:left;}
#footer li.gm a:hover {background-position: 0 0;}
#footer li.ajgp a {width:100px;height:20px;background:url("../images/logo_ftr_ajgp.gif") 0 -20px no-repeat;float:left;}
#footer li.ajgp a:hover {background-position: 0 0;}
#footer li.elsrp a {width:112px;height:20px;background:url("../images/logo_ftr_elsrp.gif") 0 -20px no-repeat;float:left;}
#footer li.elsrp a:hover {background-position: 0 0;}

#news {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;}
#scroll {height: 205px; background-image: url('../images/bg_9CF_grad.gif'); background-repeat: repeat-x;padding: 10px; overflow:hidden;border:1px solid #ccc}
.scrolllist {height: 180px; overflow:auto;}
#scroll a:link, #scroll a:visited {color:#906933;font-weight:bold;text-decoration:none;float: left;}
#scroll a:hover {text-decoration:underline;}
.subscroll {border-top: 1px solid #ccc; margin: 20px;font-family:arial;font-size:11px;line-height:13px;color:#333;}
.conferences p {margin-top: 10px;}

.bullet ul {list-style-type:none; margin:0px;padding:0;}
.bullet ul li {padding: 4px 0 6px 20px; background: url("../images/bullet_sq.gif") 2px 6px no-repeat;}
.bullet ul li h3 {margin-top:0px;}
.bullet li.secondary {padding-left: 15px;  background: url("../images/bullet_em.gif") 0px 6px no-repeat;}
.bullet li.secondary h4 {font-size:12px;}
.nobullet ul {list-style-type:none; margin:0px;padding:0;}
.nobullet ul li {padding:6px 0;}
.number ol {list-style-position:inside; margin:0px;padding:0;}
.number ol li {padding: 4px 0 6px 0px;}
.number ol li h3 {margin-top:0px;}

.box {width:280px;margin-top:20px;padding:2px 10px;font-weight: bold;font-size: 12px;color:#fff;background-color:#069;}
.cfmbody {margin-top:0px;margin-bottom:10px;width:280px;padding:10px;border-bottom:1px solid #ccc;}
.cfmbody p {line-height:1.2;margin-bottom:8px;}
.adbox {width:300px; padding:4px 0;font-family:arial;font-size:9px;color:#333;text-align:center;margin:0;}
.adbody {border:1px solid #c2de9b;}

select {font-family: Arial, sans-serif; font-weight: normal; font-size: 11px; color: #666;}
input {font-family: Arial, sans-serif; font-weight: normal; font-size: 11px; color: #666;}

#content p.article {margin-bottom:0;}
#content p.article a {font-weight:bold;}
#content p.head {font:bold 12px/1.2 arial;margin-bottom:0;color:#069;}
#content p.author {font-style:normal;margin-bottom:15px;}
#content span.expresstrack {color:#369;font-weight: bold; font-variant: small-caps;margin-right:8px;font-style:italic;}
#content p.sponsornote {font-family:Arial; font-size:9px;color:#666;}
#content p.cme {font-weight:normal;color:#066;}
#content p.cme a {font-weight:normal;color:#066;text-decoration:underline;}
.volno {margin-top:0;margin-bottom:15px;width:640px;text-align:right;font-weight:bold;}
#issue h1 {color:#369; border-bottom: 1px solid #369;}
.cvrleft {float:left;margin:0 15px 10px 0;width:125px;padding:8px;border:1px solid #ccc;}
.cvrright {float:right;margin:0 0 10px 15px;width:150px;padding:8px;border:1px solid #ccc;}
#issue h2 {margin:0;}
.proof {color:#cc3333;}