body {background: #DDD url(http://www.ajemjournal.com/webfiles/images/bg_main.png) repeat-x; color: #333; font: 12px/1.4 Helvetica, Arial, 'Liberation Sans', sans-serif;}
body.bgNoAd { background-image: url(http://www.ajemjournal.com/webfiles/images/bg_main_noad.png) !important; padding-top:10px; }
* html body {background-image: url(http://www.ajemjournal.com/webfiles/images/bg_IE6.gif);}
body.bgCheckout { background-image: url(http://www.ajemjournal.com/webfiles/images/bg_main_checkout.png) !important; padding-top:10px; }

h1,h2,h3,h4,h5,h6 {letter-spacing: -1px; line-height: 1.2; padding: 7px 0;}
h1 {font-size: 24px;}
h2 {font-size: 22px;}
h3 {font-size: 18px;}
h4 {color: #666; font-size: 11px; letter-spacing: 1px; text-transform: uppercase;}
h5 {color: #999; font-size: 13px; letter-spacing: 1px;}
h6 {font-size: 12px; letter-spacing: normal;}
h1 span {border-left: 1px solid #CCC; color: #666; font-size: 60%; margin-left: 5px; padding-left: 10px;}
h1 span a {color: #666;}
h1 span span {border-left:none;font-size:100%;padding-left:0;}
#article-title span,.ja50-ce-title span {border: none; color: #333; font-size: 100%; margin: 0; padding: 0;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom: 10px;}
a {color: #369; text-decoration: underline;}
a:hover {color: #09C;}
a:focus {outline: 1px dotted;}
.button:link,.button:visited {background: #FFF; border: 1px solid #CCC; border-color: #CCC #CCC #999 #999; padding: 2px 6px; text-decoration: none;}
.button:hover {border-color: #09C;}
.hoverPreview {background: url(http://www.ajemjournal.com/webfiles/images/icons/iconMore.gif) no-repeat; padding-left: 18px;}
.formButton {background: #FFF; border: 1px solid #CCC; border-color: #CCC #CCC #999 #999; padding: 2px 2px; color: #369; cursor: pointer;}
.formButton:hover {border-color: #09C;}
.tableHeaderButton {border: 1px solid #CCC; border-color: #FFF #FFF #000 #000; cursor: pointer; font-size: 11px; background-image: url(http://www.ajemjournal.com/webfiles/images/thbuttonbg.gif); background-position: top; background-repeat: repeat-x;}
.tableHeaderButton:hover,.tableFooterButton:hover {border: 1px solid #FC0;}
.tableFooterButton {background-image: url(http://www.ajemjournal.com/webfiles/images/thbuttonbg.gif); background-position: center top; background-repeat: repeat-x; border-color: #CCCCCC #CCCCCC #333333 #333333; border-style: solid; border-width: 1px; cursor: pointer; font-size: 11px;}

p.button {margin-left:auto; margin-right:auto;}
p.button a{ text-decoration: none; width:100%; font-weight:bold;}
p.button a span{ border: 1px solid #003366; display:block; padding:2px 6px; background-color:#F2F5F7;}
p.alert a span{ background:#F2F5F7 url(http://www.ajemjournal.com/webfiles/images/icons/bell.png) no-repeat 2px; padding-left: 20px; padding-top:2px; padding-bottom:2px; padding-right:2px; text-align:left;}
p.comment a span{background:#F2F5F7 url(http://www.ajemjournal.com/webfiles/images/icons/comment.png) no-repeat 2px; padding-left: 20px; padding-top:2px; padding-bottom:2px; padding-right:2px; text-align:left;}
p.free a span{background:#F2F5F7 url(http://www.ajemjournal.com/webfiles/images/icons/free.gif) no-repeat 2px; padding-left: 32px; padding-top:2px; padding-bottom:2px; padding-right:2px; text-align:left;}
/* BANNER ADS */

.landscape {height:120px; overflow:visible; width:750px; visibility:hidden;}
.portrait table tr:hover td{background:transparent!important;}

.wideAdvert{margin-left:0px!important;}
.wideAdvert img, .wideAdvert object, .wideAdvert embed, .wideAdvert div embed, .wideAdvert iframe { background: #EEE url(http://www.ajemjournal.com/webfiles/images/bg_adVert.gif) no-repeat center 4px; padding-top: 18px; }
.wideAdvert object embed{background: none !important; padding-top: 0px !important;}

.noAd {display:none;}

#leaderboard{height:100px; overflow:visible; width:100%; margin:10px auto; position:absolute; top:5px;}
#container #leaderboard{width:960px!important;}
#leaderboard .positionCenter{margin:0 auto; width:750px; height:100px;}
#leaderboard .innerBanner{position:relative; top:0; height:100px; z-index:9999999999; width:750px;}
#leaderboard .LBbackground{background:url(http://www.ajemjournal.com/webfiles/images/bg_adHoriz.gif) #eee no-repeat 4px center;}
#leaderboard .innerBanner .innerBanner1{position:absolute; top:4px; left:0; z-index:9999999; padding-left:18px;}

#skyscraper{height:630px;}
#skyscraper .innerBanner{position:relative; width:166px; padding:15px 0 4px 4px; text-align:center;}
#skyscraper .SSbackground{background:#eee url("http://www.ajemjournal.com/webfiles/images/bg_adVert.gif") no-repeat scroll center 4px;}
#skyscraper .innerBanner .innerBanner1{}

.boombox{margin:0 auto!important; width:310px; height:300px;}
.boombox span{position:relative; display:block; width:310px; height:300px;}
.boombox span table{margin:0!important;}
.boombox span .adRowBody{position:absolute; top:0; left:0; width:auto; border-collapse:separate!important;}
.boombox span .adRowBody td{padding:15px 4px 4px 4px;}
.boombox span tr:hover td{background:#EEE url(http://www.ajemjournal.com/webfiles/images/bg_adVert.gif) no-repeat center 4px;}
.boombox span .BBbackground{border: 1px solid #CCC; background:#EEE url(http://www.ajemjournal.com/webfiles/images/bg_adVert.gif) no-repeat center 4px;}

* html #_atssh{display:none;}
*:first-child+html #_atssh{display:none;}

/* HEADER/FOOTER */
#header {background: #369; height: 168px; position: relative; z-index: 9999;}
.ecomHeader{height: 100px !important;}
#header .logo {display: block; float: left;}
#header li {list-style: none; margin: 0;}
#primaryNav {background: #EEE; border-top: 1px solid #FFF; height: 20.5%; left: 0; margin: 0; position: absolute; top: 100px; width: 100%; z-index: 150;}


#primaryNav li {float: left; position: relative;}
#primaryNav li a {background: #EEE right center no-repeat; color: #333; display: block; font-weight: bold; padding: 8px 10px; text-decoration: none;}


#primaryNav li a:hover,#primaryNav li:hover a,#primaryNav li.over a {background-color: #CCC;}
#primaryNav li a.expander {background-image: url(http://www.ajemjournal.com/webfiles/images/icons/icon_arrow_off.gif); padding-right: 18px;}
#primaryNav li a.expander:hover {background-image: url(http://www.ajemjournal.com/webfiles/images/icons/icon_arrow.gif);}
#primaryNav li ul {background: #EEE; display: none; height: 100%; position: absolute; z-index: 500; top: 32px; left: 0;}
#primaryNav li:hover ul,#primaryNav li.over ul {display: block; width: 220px;}
#primaryNav li li {display: inline; width: 220px;}
#primaryNav li li a {display: block; font-size: 11px;}
#primaryNav li ul li a:hover {background: #EEE; font-weight: bold;}
#primaryNav table {border-collapse: collapse; position: absolute; top: 0; left: 0; margin: 0; padding: 0; border: none; z-index: 8; width: 0;}
#primaryNav table td {border: none;}
#primaryNav iframe {position: absolute; left: -9999px; top: -9999px; margin: 0; padding: 0; z-index: 501; border: none;}
#primaryNav .over iframe {left: 0; top: 33px;}

#util {position: absolute; right: 10px; top: 15px; z-index: 10;}
/*#util li {border-left: 1px solid #CCC; display: inline; padding: 0 5px 0 7px;}*/
#util li {border-left: 1px solid #CCC; display: -moz-inline-stack; display: inline-block; padding: 0 5px 0 7px; zoom: 1;*display: inline;}
#util li a {color: #FFF; display: inline-block; font-size: 11px; text-decoration: none;}
#util li a:hover {color: #FFC; text-decoration: underline;}
#util li a img {vertical-align: text-bottom;}
#utilLogin {padding: 7px; position: absolute; right: 0; top: 45px; z-index: 500; }
#utilLogin li {border-left: 1px solid #CCC; display: inline; padding: 0 5px 0 7px; color: #FFF;}
#utilLogin li a {color: #FFF; font-size: 11px; text-decoration: none;}
#utilLogin li a:hover {color: #FFC; text-decoration: underline;}
#utilLogin li img {vertical-align: text-bottom;}

#utilLogin li.label {color: #FFF; font-size: 11px; font-weight: bold;}
#utilLogin li.user {font-size: 11px; font-weight: bold; color: #fff;}

#utilLogin li.expander {padding-right:0px;}
#utilLogin li.expander a.expanded { background: url(http://www.ajemjournal.com/webfiles/images/icons/icon_arrow.gif) no-repeat right center; padding-right:18px;}
#utilLogin li.expander:hover, #utilLogin li.over { border-top:1px solid #cccccc;border-right:1px solid #cccccc;}

#floatingRegister { display: none; padding: 1px; position: absolute; right: 0; top: 67px; z-index: 200; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ffffff; border-top:1px solid #cccccc;}
#floatingRegister ul{padding:0; margin:0;}
#floatingRegister li { display: inline; border:0; text-decoration:none; margin:0; padding:0; white-space:nowrap;}
#floatingRegister li a { display: block; font-size: 11px; padding-right:10px; padding-left:7px; padding-top:10px; padding-bottom:5px; width:200px;color:#ffffff;}
#floatingRegister li.last a { padding-bottom:10px;padding-top:5px;}

#floatingLogin {display: none; padding: 10px; position: absolute; right: 0; top: 75px; z-index: 200;}
#loginForm label {float: left; width: 100px;}
#loginForm .check {float: none; font-size: 11px; width: auto;}
#loginForm a {font-size: 11px;}
#loginSubmit {float: left; margin-right: 5px;}
#searchbar {background: #DDD; border-top: 2px solid #C8C8C8; left: 0; padding: 5px 0px; position: absolute; top: 135px; width: 100%;}
#searchbar form {padding-left: 10px;}
#searchbar p {display: inline; margin-right: 5px;}
#searchbar label {display: inline; margin-right: 5px;}
#searchbar a {margin-left: 5px;}
#footer {background: #DDD; border-top: 2px solid #CCC; clear: both; font-size: 11px; padding: 10px;}
#footer li {display: inline; margin: 0 10px 0 0;}
#content {margin-top: 20px; position: relative;}

/* IE7-specific fix for layout shifting */
*:first-child+html #content {zoom: 1;}
#coverText {display: none;}
#coverText span {padding-left: 5px; margin-left: -5px; width: 255px; border-bottom: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; padding-right: 3px;}

/* FRAGMENTS (Default) */
.fragment {margin: 0 0 14px;}
.hd h1,.hd h2,.hd h3,.hd h4,.hd h5,.hd h6 {font-size: 14px; letter-spacing: -1px; margin-bottom: 0; padding: 7px !important; text-transform: none;}
.inner {padding: 7px;}
.inner h1,.inner h2,.inner h3,.inner h4,.inner h5,.inner h6 {margin-bottom: 0; padding: 7px 0;}
.inline {margin-left: 15px; margin-top: 5px;}
.signin {height: 200px;}

/* FRAGMENTS (Border styles) */
.fragment {border: 1px solid #E6E6E6;}
.bHighlight {border: 1px solid #888;}
.bError {border: 1px solid #F00 !important; zoom: 1;}
.noBorder {border: 0px !important;}
.bSuccess{border: 1px solid #009900; }

/* FRAGMENTS (Background styles) */
.bgComment {background: #F2F2F2;}
.bgError {background: #FFF3F3 url(http://www.ajemjournal.com/webfiles/images/icons/exclamation.png) 3px 7px no-repeat; padding-left: 23px;}
.bgFeatured {background: #F1F5F8;}
.bgFeaturedc { background: #F1F5F8 url(http://www.ajemjournal.com/webfiles/images/barbgbig.png);}
.bgHighlight {background: #FFFBE9;}
.bgPromo {background: #F0F8F0;}
.bgInfo {background: #F0F8F0 url(http://www.ajemjournal.com/webfiles/images/icons/information.png) 3px 7px no-repeat; padding-left: 23px;}
.bgSuccess{background: #DCF1C6 url(http://www.ajemjournal.com/webfiles/images/icons/tick.png) 3px 7px no-repeat; padding-left:23px;}

/* FRAGMENTS (Contours) */
.cRounded {-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}

/* HEADERS */
.cRounded .hd * {-moz-border-radius-topLeft: 7px; -moz-border-radius-topRight: 7px; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px;}
.hFeatured {color: #333;}
.hHighlight {color: #666;}
.hPromo {color: #360;}
.hFeaturedBlock {background: #333 url(http://www.ajemjournal.com/webfiles/images/bg_fragmentHeader.png) repeat-x; color: #FFF;}
.hHighlightBlock {background: #666 url(http://www.ajemjournal.com/webfiles/images/bg_fragmentHeader.png) repeat-x; color: #FFF;}
.hHighlightBlock .search_result_hit_text {color: #000 !important;}
.hPromoBlock {background: #360 url(http://www.ajemjournal.com/webfiles/images/bg_fragmentHeader.png) repeat-x; color: #FFF;}
* html .hFeaturedBlock,* html .hHighlightBlock,* html .hPromoBlock {background-image: none;}
.hFeaturedBlock a,.hHighlightBlock a,.hPromoBlock a {color: #FFF;}
.titleclosed {background: url(http://www.ajemjournal.com/webfiles/images/icons/plus.gif) 1px 3px no-repeat; padding-left: 15px; cursor: pointer;}
.titleopen {background: url(http://www.ajemjournal.com/webfiles/images/icons/minus.gif) 1px 3px no-repeat; padding-left: 15px; cursor: pointer;}
.contentopen {display: block !important;}
.textbox {margin-bottom: 10px;}
.error {width: 250px;}

/* BASIC TYPOGRAPHY */
blockquote {margin-bottom: 20px;}
blockquote p {color: #777; font: 13px/1.4 Georgia, "Times New Roman", Times, serif;}
cite {font-size: 11px;}
sub {font-size: x-small; vertical-align: bottom;}
sup {font-size: x-small; vertical-align: top;}
.center {text-align: center;}
.highlight {background: #FFC; padding: 5px;}
.intro {color: #777; font: 16px/1.4 Georgia, "Times New Roman", Times, serif;}
.meta {color: #999; font-size: 11px; padding-top: 5px;}
.note {font-size: 11px;}
.resultCount {float: left; margin: 5px 10px 0 0;}
.snippet {font-size: 11px;}
.subtitle {border: 1px solid #EEE; border-width: 1px 0; color: #666; font-size: 13px; font-weight: normal; letter-spacing: normal; margin-top: -12px;}

/* FORMS */
label {display: block; font-weight: bold;}
.label {font-weight: bold;}
.bodyForm label {float: left; width: 165px;}
.bodyForm .checkbox {display: inline; float: none; font-size: 11px; font-weight: normal; width: auto;}
.bodyForm p {border-bottom: 1px solid #EEE; border-bottom: 1px solid rgba(0, 0, 0, 0.05); clear: left; padding-bottom: 10px; position: relative;}
.bodyForm .noBorder {border: none; padding: 0;}
.bodyForm .fieldAlign {padding-left: 165px;}
.required {color: #900; font-weight: bold;}

/* SHOPPING/REGISTER/CLAIM */
.shoppingForm label { float: left; width: 125px; }
.shoppingForm p{margin-bottom:0px;}
.checkoutForm label {float: left; width: 115px; }
.checkoutForm .fieldAlign { padding-left: 115px; }
* html .checkoutForm .fieldAlign {padding-left: 118px; }
.checkoutForm p { border-bottom: 1px solid #EEE; border-bottom: 1px solid rgba(0, 0, 0, 0.05); clear: left; padding-bottom: 10px; }

.checkoutSubtotalForm label {float: left; width: 145px; }
.checkoutSubtotalForm .fieldAlign { padding-left: 145px; }
.checkoutSubtotalForm p { border-bottom: 1px solid #EEE; border-bottom: 1px solid rgba(0, 0, 0, 0.05); clear: left; padding-bottom: 10px; }

.current{backgrousnd-color:#9D986D !important; color:#FFF; font-weight:bold;}
.forwardbttn{ background: #259b01 url(http://www.ajemjournal.com/webfiles/images/forwardbttnbg.png); color:#FFF; font-weight:bold; border-bottom:1px solid #0b2f00; border-right:1px solid #0b2f00; padding-top:4px; padding-bottom:4px; float:right; cursor:pointer;}
.cancel{padding-top:10px; margin-right:10px !important;}
#shoppingNav { background: #EEE; border-top: 1px solid #FFF; height: 36px; left: 0; margin: 0; width: 100%; }
#shoppingNav li{border:1px solid #cccccc; padding:4px; background-color:#F1F5F8; margin-left:0px; }

.flow{padding:0px !important; height:5px !important; margin-left:0px;}

/* Bread crumbs */
.sequence {display:block; clear:right; height:20px;}
.seq span {padding:3px; background:#f1f1f3; padding-left:0px; border:2px solid #8e8d8d; border-right:0; height:20px !important;  float:left; padding-top:0px !important; padding-bottom:0px !important;}
.seq span a {padding-top:2px; padding-left:5px; text-decoration:none; color:#000; cursor: default !important; display:block;}
.seqr{background:url(http://www.ajemjournal.com/webfiles/images/seqrightend.jpg) no-repeat right; padding-right:20px !important; padding-top:0px !important; padding-bottom:0px !important; background-position:0px right !important; float:left; font-size:11px !important;}
.seqer span{font-size:11px !important; border-right:2px solid #8e8d8d !important;}
.seqer {padding-right:20px !important; padding-top:0px !important; padding-bottom:0px !important; background-position:0px right !important; float:left; font-size:11px !important;}
.seqcurr span {padding:3px; background:#f0f8f0; padding-left:0px; border:2px solid #568a22; border-right:0; height:20px !important;  float:left; padding-top:0px !important; padding-bottom:0px !important;}
.seqcurr span a {padding-top:2px; padding-left:5px; text-decoration:none; color:#568a22; cursor: default !important; display:block; }
.seqcr{background:url(http://www.ajemjournal.com/webfiles/images/seqcurrrightend.jpg) no-repeat right; padding-right:20px !important; padding-top:0px !important; padding-bottom:0px !important; background-position:0px right !important; float:left; font-size:11px !important;}
.seqdone {padding-top:6px; padding-left:26px !important; background:url(http://www.ajemjournal.com/webfiles/images/icons/tick.png) 5px 2px no-repeat; text-decoration:none; color:#000; cursor: default !important;}
a.seqdone:hover{text-decoration:none; color:#000 !important; cursor: default !important;}

.paddtop{padding-top:20px;}
.paddtop10{padding-top:10px;}
.margbot10{margin-bottom:10px;}
.claimForm label {float: left; width: 175px; }
.claimForm .fieldAlign { padding-left: 175px; }
.actionbttn { background:url(http://www.ajemjournal.com/webfiles/images/forwardbttnbg.png); color:#FFF; font-weight:bold; border-bottom:1px solid #0b2f00; border-right:1px solid #0b2f00; padding-top:2px; padding-bottom:2px;cursor:pointer;}

/* IMAGES */
.background {background: #FFF;}
.border {border: 1px solid #CCC; border-color: #CCC #CCC #999 #999; padding: 3px;}
.bordertop {border-top: 1px solid #CCC; padding-top: 10px;}
.borderbottom {border-bottom: 1px solid #CCC;}
.marginTop {margin-top: 5px;}
.floatLeft {float: left; margin: 0 10px 5px 0;}
.floatRight {float: right; margin: 0 0 5px 10px;}
.shadow {box-shadow: -2px 2px 5px rgba(0, 0, 0, .4); -moz-box-shadow: -2px 2px 5px rgba(0, 0, 0, .4); -webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, .4);}
form p img {margin-left: -5px; vertical-align: middle;}
img.free {margin-top: -2px; margin-left: 2px;}
.cover {height: 180px;}

/* LISTS */
ol {list-style: decimal;}
ul {list-style: disc;}
li {margin-left: 20px;}
.noMargin {margin: 0 !important;}
.noPadding {padding: 0 !important;}
.noPaddingBottom {padding-bottom: 0 !important;}
.first {border: none !important; padding-left: 0px !important; padding-top: 0px !important;}

ul.noTopBorder li {border-top: none;}
.actionList li {list-style: none; margin: 0;}
.actionList li a {text-decoration: none;}
.actionList li a img {border: none; margin-right: 2px; vertical-align: text-bottom;}
.more{background: url(http://www.ajemjournal.com/webfiles/images/icons/resultset_next.png) no-repeat; padding-left: 15px; cursor:pointer;}
.less{background: url(http://www.ajemjournal.com/webfiles/images/icons/resultset_less.png) no-repeat; padding-left: 15px; cursor:pointer;}
.helper div { background: #EEE; display: none; position: absolute; z-index: 500;}
.helper:hover div{ display: block; width: 400px; }
.helper div ol, li.helper div ol li{list-style: auto; display:block; border:none; padding:3px;}
.mediainfo .over div{ display: block; width: 400px; }
.nowrap {white-space: nowrap;}
.meta li {margin-right: 0px !important; padding-left: 0px !important;}
.meta ul li {display: block; margin-left: 0px; padding-left: 0px;}
.meta li:hover ul,.meta li.over ul {display: block; position: absolute; z-index: 200; left: 0;}
#editorialTitle {float: left;}
#editorialTitle .meta {clear: left; padding: 0; margin: 0;}
.details {float: left; position: relative;}
.details div {display: none; padding: 10px; position: absolute; top: 20px; width: 320px; z-index: 200;}
.details a {display: block; margin-bottom: 10px;}
.affiliationList {padding: 7px; display: none;}
.affiliationList li {list-style: none; padding-left: 0px; margin-left: 0px; color: #333;}
.affiliationList h4 {border: 1px solid #e0e0e0; border-width: 0px 0 1px;}
.affiliationList li.corresponding {border: 1px solid #e0e0e0; border-width: 1px 0 0; margin-top: 5px; padding-top: 5px;}
#crossRefPopup {position: absolute; display: none; width: 350px; z-index: 9999999999;}
#crossRefPopup .actionList {margin-bottom: 0px;}
#crossRefPopup .actionList li a {font-size: 11px;}
.refpopHeader {display: block; width: 100%; border-bottom: 1px solid #e0e0e0;}
#refFor {float: left; font-weight: bold;}
.allrefslink {float: right; font-size: 11px; margin-right: 3px; border-right: 1px solid #e0e0e0; padding-right: 3px;}
.allrefslink a {text-decoration: none;}
.close {background: url(http://www.ajemjournal.com/webfiles/images/icons/close.gif) no-repeat; display: block; width: 14px; height: 14px; float: right; cursor: pointer;}
.buttonList {border-top: 1px solid #EEE;}
.buttonList li a {border-bottom: 1px solid #EEE; display: block; padding: 4px;}
.buttonList li a:hover {background: #FFC;}
.contentList li {border-top: 1px solid #EEE; list-style: none; margin: 0 0 10px 0; padding-top: 10px;}
.contentList li div img {vertical-align:middle;}
.contentList li div {border-bottom:1px dashed #E0E0E0;}
.contentLink {display: block; font-size: 110%; font-weight: bold; margin-bottom: 5px;}
.dividers li {border-left: 1px solid #CCC;}
.featuresList {list-style: none; margin: 5px 0;}
.featuresList li {display: inline; margin: 0; padding: 0 1px;}
.horizontal li {display: inline; margin: 0 3px 0 0; padding: 0 0 0 5px;}
.noBullets li {list-style: none; margin: 0;}
.outlineList {margin-bottom: 20px;}
.outlineList li {list-style: upper-roman; margin-left: 30px;}
.outlineList li li {font-size: 11px; list-style: upper-alpha;}
.outlineList li li li {list-style: decimal;}
.pagination li {display: inline; margin: 0;}
.pagination li a {background: #F1F5F8; padding: 5px 8px 4px; text-decoration: none;}
.pagination li a:hover {background: #CCD9E6;}
.pagination li strong {background: #CCD9E6; padding: 5px 8px 4px;}
.pagination li a.controls {font-size: 18px; padding: 1px 8px 2px;}
.pagination li a.controls strong {background: #F1F5F8; padding: 0;}
.pagination li a:hover strong {background: #CCD9E6;}
.pagination li a.active {background: #CCD9E6; padding: 5px 8px 4px; text-decoration: none;}
.referenceList {border: 1px solid #CCC; border-width: 2px 0 1px; font-size: 11px;}
.referenceList li {border-bottom: 1px solid #EEE; padding: 5px 0;}
.referenceList .actionList {margin: 5px 0;}
.referenceList li li {border-bottom: none; padding: 0 0 0 5px;}
.referenceList p {margin-bottom: 5px;}
.referenceList strong {display: inline;}
.tileList {list-style: none;}
.tileList img {margin: 7px 0;}
.tileList li div a img {height: 75px; max-width: 200px;}
.tileList li {background: #EEE; float: left; margin: 0 3px 7px 4px; width: 32%; height: 250px;}
.tileList div {font-size: 11px; padding: 0 7px;}
.tileList li div.fullcaption {height: 100px; display: block; padding: 0px;}
.tileList li div.fullcaptionHidden {display: none;}
.tileList strong {display: block;}
.tileList .actionList {padding: 0;}

.tileList .actionList li {float: none; margin: 0; width: auto;}
.tileList .actionList li a {font-size: 11px;}
.multiList {list-style: none;}
.multiList img {margin: 7px 0;}
.multiList li {background: none; float: left; margin: 0; width: 35%; text-align: center;}
.multiList li.first {margin-left: 0px;}
.multiList li.caption {width: 100%; text-align: left;}
.single li.caption {width: 65%; text-align: left;}
.multiList p {font-size: 11px; padding: 0 0px;}
.multiList strong {display: block;}
.multiList .actionList {padding: 0 0px;}
.multiList .actionList li {float: none; margin: 0; width: auto;}
.multiList .actionList li a {font-size: 11px;}
.videoList {list-style: none;}
.videoList li {height: 68px; margin-left: 0px; display: block; margin-bottom: 3px; border-bottom: 1px solid #e0e0e0; padding-bottom: 3px;}
.videoList li img {float: left; margin-right: 5px;}
.audioList li {margin-left: 0px; display: block; margin-bottom: 3px; border-bottom: 1px solid #e0e0e0; padding-bottom: 3px; font-size: 11px;}
.audioList li a {display: block;}
.delete li {margin-left: 8px;}
.delete li a {text-decoration: none;}
.delete li a img {vertical-align: text-bottom;}
li.alt {background: #F7F7F7;}
.alt {background: #F7F7F7;}

/* TABLES */
.tableholder {overflow: auto; overflow-y: hidden; padding-bottom: 10px; width: 99%;}
table {width: 100%;}
th,td {border-bottom: 1px solid #EEE; padding: 7px; text-align: left; vertical-align: top;}
th.bottom,td.bottom {vertical-align: bottom; border-right: 1px solid #CCC;}
th.center,td.center {text-align: center;}
th {background: #B9CADC; border-bottom: 1px solid #CCC;}
th span{ white-space:normal; font-weight:normal;}

th.row {background: #D7E1EB; border-bottom: 1px solid #EEE; font-size: 11px;}
th a.sort {background: url(http://www.ajemjournal.com/webfiles/images/icons/icon_sorting.gif) no-repeat; padding-left: 12px;}
th a.sortDesc {background: url(http://www.ajemjournal.com/webfiles/images/icons/icon_sorting.gif) no-repeat 0 -50px; padding-left: 10px;}
th a.sortAsc {background: url(http://www.ajemjournal.com/webfiles/images/icons/icon_sorting.gif) no-repeat 0 -100px; padding-left: 10px;}
th img {background: none; float: none; margin: 0; padding: 0;}
tr.alt td {background: #F7F7F7;}
tr:hover td {background: #FFFFF3;}
tr.divider1 th {background: #777; color: #FFF; font-size: 15px; font-weight: bold;}
tr.divider2 th {background: #777; color: #FFF; font-size: 13px; font-weight: bold;}
tr.divider3 th {background: #777; color: #FFF; font-size: 13px; font-weight: normal;}
tr.divider th {background: #777; color: #FFF; font-size: 14px;}
tr.divider th span {border-left: 1px solid #CCC; font-size: 12px; font-weight: normal; padding-left: 5px;}
tr.highlight td {background: #FFFFE6;}
td {font-size: 11px;}
td .actionList {font-size: 11px; font-weight: normal; margin: 10px 0;}
.focus,.text_bold {font-size: 12px; font-weight: bold;}
td.right {text-align: right;}
td.price a img {vertical-align: text-bottom;}
td.price ul {list-style: none; margin: 0px; padding: 0px; width: 50%; padding-top: 0px; margin-top: -3px;}
td.price ul li {padding-top: 5px; padding-bottom: 5px; display: block;}
td.price ul li.category {float: left; margin-left: 0px; width: 110px; text-align: left; margin-right: 10px; color: #666; font-weight: bold;}
#tablePagination a {cursor:pointer;}

.w75 {width: 75%;}
.w70 {width: 70%;}
.w65 {width: 65%;}
.w60 {width: 60%;}
.w55 {width: 55%;}
.w50 {width: 50%;}
.w45 {width: 45%;}
.w40 {width: 40%;}
.w35 {width: 35%;}
.w30 {width: 30%;}
.w25 {width: 25%;}
.w20 {width: 20%;}
.w15 {width: 15%;}
.w10 {width: 10%;}
.w5 {width: 5%;}

/* TABSETS */
.tabs {border-bottom: 2px solid #666; display: block; list-style: none; margin: 0; padding-left: 5px;}
.tabs li {display: inline;}
.tabs a {background: #F1F5F8; float: left; margin: 0 2px 0 0; padding: 5px 10px; text-decoration: none; /* For capable browsers... */
                -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;  border-top-left-radius: 6px; border-top-right-radius: 6px;}

.tabs a:hover {background: #CDD9E6; color: #002558;}
.tabs a.active {background: #666 url(http://www.ajemjournal.com/webfiles/images/bg_fragmentHeader.png) repeat-x; color: #FFF; font-weight: bold;}
* html .tabs a.active {background-image: none;}
.tContent {border: 1px solid #B3B3B3; border-width: 0 1px 1px; clear: both; margin-bottom: 10px; padding: 10px 10px 5px;}
.tContent h2,.tContent h3,.tContent h4,.tContent h5,.tContent h6 {margin: 0 0 3px; padding: 7px 0 0;}
.tHeader,.tFooter {background: #333; color: #FFF; font-size: 11px; padding: 7px;}
.tFooter {margin-bottom: 10px;}
.tHeader p,.tFooter p {display: inline; font-weight: bold; margin-right: 5px;}
.tHeader .actionList {background: url(http://www.ajemjournal.com/webfiles/images/icons/checkbox_arrow.gif) 4px center no-repeat; padding-left: 20px;}
.tFooter .actionList {background: url(http://www.ajemjournal.com/webfiles/images/icons/checkbox_arrow_up.gif) 4px center no-repeat; padding-left: 20px;}
.tHeader ul,.tFooter ul {margin-bottom: 0;}
.tHeader a,.tFooter a {color: #FFF; text-decoration: none; cursor: pointer;}
.tHeader a:hover,.tFooter a:hover {color: #FF9; text-decoration: underline;}
.tHeader a strong,.tFooter a strong {color: #FF9;}
.tHeader .floatRight,.tFooter .floatRight {margin: 0;}
.tSubNav {margin: 0 0 14px 0;}
.tSubNav label {float: left; margin-right: 5px;}
.tSubNav select {margin-right: 5px;}
.hidden {display: none;}
.currtab {background: #205999 url(http://www.ajemjournal.com/webfiles/images/bg_fragmentHeader.png) repeat-x ; color: #FFF;}
.currtab a {color: #FFF;}
.download {background: url(http://www.ajemjournal.com/webfiles/images/icons/download.jpg) 4px center no-repeat; padding-left: 20px;}
.jqTabs div.jqTabLink {display: inline; background: #F1F5F8 url(http://www.ajemjournal.com/webfiles/images/bg_fragmentHeader.png) repeat-x ; margin-left: 0px; margin-right: 0px; padding: 1px 5px; width: auto; border: 1px solid #CCCCCC; float: left; border-bottom: 0px; /* For capable browsers... */
                -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px;}

.jqTabs div.jqTabContent {display: none; clear: both;}
.jqTabs div.currcontent {display: block; border-top: #205999 2px solid; padding: 2px;}
.jqTabs div.jqTabLink a {text-decoration: none; margin: 0px; padding: 0px;}

/* TOGGLES */
.toggle {display: none;}
.toggle p {font-size: 11px; font-weight: normal;}

#container{position:static!important;}

/* POPUP */
.lightBox {position: absolute; display: none; z-index: 99998; background-color: #000; opacity: 0.8; filter: alpha(opacity =   80); height: 800px; width: 1440px; top: 0; left: 0;}
.popup {position: absolute; display: none; z-index: 99999; padding: 10px; border: 1px solid #999; top: 0; left: 0; background-color: #EEE; width: 860px;}
.popupcontainer {padding: 10px; border: 1px solid #999; background-color: #FFFFFF; width: 90%; margin: auto;}
.imagecontainer {max-height: 550px; overflow: auto; background-color: #333;}
.imagecaption {max-height: 550px; overflow: auto;}
.vertcalImage {float: left; padding-right: 18px; margin-right: 10px;}
.horizontalImage {margin-bottom: 10px;}

/* ELEMENT SPECIFIC */
#select_issue_range {min-width: 100px;}
#select_year {min-width: 50px;}
.mediaurls {display: none;}
.neilsonurls {display: none;}

/* SOCIAL BOOKMARKS */
#social {margin: 10px 0;}
#utilShare {background: url(http://www.ajemjournal.com/webfiles/images/icons/icon_printShare.gif) no-repeat left center; margin-bottom: 10px; padding: 2px 2px 2px 20px;}
.search_result_hit_text {background-color: #FFFF00; font: inherit !important; font-size: 100% !important; border:none !important; padding:0px !important; margin:0px !important;}
#thisArticleElsewhere_link {margin: 10px 0; margin-left: 20px; cursor: pointer;}
.mediainfo p {font-size: 100%;}
* html .jqTabSet .tContent {padding: 5px 5px 5px !important;}

/* MULTIPLE ABSTRACTS */
.multiAbstract {border: 1px dotted #cccccc;}
.multiAbstract h1,.multiAbstract h2,.multiAbstract h3 {font-weight: bold;}
.multiAbstract h1 {font-size: 14px;}
.multiAbstract h2 {font-size: 13px;}
.multiAbstract .subtitle {font-size: 11px; font-weight: normal;}
.multiAbstract h3 {font-size: 11px;}
.multiAbstract p {font-size: 11px;}
.multiAbstract #back-to-article-outline-link {display: none;}
.multiAbstract p br {float: left;}
* html .multiAbstract p br {display: none;}
*:first-child+html .multiAbstract p br {display: none;}
.multiAbstract p strong {margin-right: 5px;}
.multiAbstract h3, .multiAbstract .hd h3 {font-size:11px;}
.multiAbstract h2, .multiAbstract .hd h2  {font-size:13px;}
.multiAbstract .contentList li {margin:3px; padding-top:3px;}
.multiAbstract .contentList {margin-bottom:0px;}



.periodicalNumber {font: georgia; font-size: 14px; font-weight: bold; border: 1px solid; height: 15px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; margin-top: -2px;}
* html .periodicalNumber {margin-top: -25px; margin-right: 5px;}
*:first-child+html .periodicalNumber {margin-top: -25px; margin-right: 5px;}
.contentList li label {float: left; width: 150px;}

.recordHighlightBlock {background-color: #73733D; color: #FFFFFF;}
.medlineFeatureBlock {background-color: #205999; color: #FFFFFF;}

/* citation download */
.popupbg {background: #ffffff; height: 100%; margin-top: -20px;}
* html .popupbg {margin-top: auto;}
.buttonFieldAlign {padding-left: 165px;}
.sliderForm label { float: left; width: 200px; }
.sliderForm .fieldAlign { padding-left: 200px; }
.required{color:#900; font-weight:bold;}
.page_subtitle_text2 {font-weight: bold;}
.formFixedField {padding-left:200px;}
.search {white-space:nowrap;}
* html .popupTitle{padding-top:3px;}
*:first-child+html .popupTitle{padding-top:3px;}
.hd:after {clear: both;content: ".";display: block;visibility: hidden;height: 0}
* html .hd { height:1% }
*:first-child+html .hd { min-height: 1px; }
.fragmentList .actionList li{border-top:0px !important;}
.fragmentList li{margin-bottom:0px !important;}
.formFieldError{background: #FFF3F3 url(http://www.ajemjournal.com/webfiles/images/icons/cancel.png) 3px 1px no-repeat; padding:1px !important; padding-left:23px !important; }

/* COPIED FROM MASTER.CSS */
.progressIndicator {float:right;background: transparent url(http://www.ajemjournal.com/webfiles/images/forwardbttnbg.png);padding-left:2px;padding-top:2px;padding-right:2px;padding-bottom: 2px;display:none;color:#FFFFFF;font-weight:bold;font-size:12px;font-family: Verdana,Arial,Helvetica,sans-serif;width:115px;height:22px;}
.progressIndicator_ul {list-style:none;margin:0px;padding:0px;}
.progressIndicator_imageHolder {float:left; padding-top: 2px; margin-right: 2px;margin-left:0px !important;}
.progressIndicator_textHolder {float:right; padding-top:2px;margin-left:0px !important;}

.accordianTabClosed a{background: url(http://www.ajemjournal.com/webfiles/images/icons/resultset_next.png) no-repeat; padding-left: 15px; cursor:pointer;}
.accordianTabOpen a{background: url(http://www.ajemjournal.com/webfiles/images/icons/resultset_less.png) no-repeat; padding-left: 16px; cursor:pointer; font-weight:bold; text-decoration:none !important;}

* html .mediaplayer {width:40%;}
* html .flashVideoPlayer {width:40%;}
.hoverSelect:hover {background: #F7F7F7; cursor:pointer;}
.block{display:block; float:none !important;}
.loginForm label {cursor:pointer;float:left;width:165px;}
.loginForm .fieldAlign { padding-left: 88px; }
.loginForm .fieldGroupAlign { padding-left: 65px; }
.loginForm .fieldGroupAlign label{ font-weight:normal;width: 125px; }
.loginForm .fieldGroupAlign .fieldAlign { padding-left: 100px; }
.loginForm .checkbox { display: inline; float: none; font-size: 11px; font-weight: normal; width: auto; }
.loginForm .hFeaturedBlock{font-size:15px; font-weight:bold;}
.fieldGroupTextAlign { padding-left: 165px; }
.positioned {position: absolute;}
.tell img{margin:0; vertical-align:0;}
.selectList{width:325px;}
.selectList option{padding-top:1px; padding-bottom:1px; border-bottom: 1px solid #EEE;}
.underline a {text-decoration:underline !important;}
.indentleft10{margin-left:10px !important;}
.labelHelper{border-left:1px dotted #CCC; padding-left:10px;}
.printlabel{border:1px dotted #000; display:block; margin-top:5px; margin-bottom:5px; padding:3px;}
.sd_label{font-size:11px; padding-right:4px;}
.sd_label_bold{padding-bottom:10px; display:block;}
.sd_link{color:#578e12; font-size:12px; font-weight:bold; background:url(http://www.ajemjournal.com/webfiles/images/arrow_right.gif) no-repeat 100% 2px; padding-right:10px;}
.tooltip{background: #FEF8DF; border: 1px solid #F0C485; font-size: 11px; padding: 10px; position: absolute; top: 15px; width: 140px; left: 0px; display:none;}
.relative{position:relative;}
.right_align{text-align:right}

.paddingTop13{padding-top:13px;}
.paddingLeft10{padding-left:10px!important;}

.pricing_table table{margin:0;}
.pricing_table th{border-top:1px solid #d4d4d4; background:#eaeaea url(http://www.ajemjournal.com/webfiles/images/pricing_heading_bg.jpg) repeat-x 0 0; border-bottom:1px solid #d4d4d4; font:bold 16px/30px Arial, Helvetica, sans-serif; color:#787878; border-right:#d4d4d4 solid 1px;}
.pricing_table th a.pricing_tooltip{font-size:11px; font-weight:normal; color:#787878;}
.pricing_table td{border-bottom:1px solid #ddd; border-right:#d4d4d4 solid 1px; padding:10px 0;}
.pricing_table h2{color:#056e94; font:bold 16px/20px Arial, Helvetica, sans-serif; color:#056e94;}
.pricing_table .pricing_category{font-size:16px; color:#5d5d5d; padding-left:10px;}
.pricing_table .prices{text-align:center;}
.pricing_table .prices span{font-size:16px;}
.pricing_table .prices a{font-size:12px;}
.pricing_tootip_text{top:auto; bottom:20px; left:66px; font-weight:normal; line-height:15px; text-align:left; margin:0;}
.inlineDiv{display:inline;}
.cmeTextbox #back-to-article-outline-link{display:none;visibility: hidden;}


.page_section_head_text0{font-weight:bold; font-size:12px; color:#999; text-transform:uppercase;}

.toggleIssueHighlightsPreview p {font-size: 11px; font-weight: normal;}
.issueHighlightsTitle {text-decoration: none;}

.upsellBlock { float: right; border: 1px solid #000; width: 205px; height: 190px;  overflow: auto; }
.italic {font-style: italic;}

.bold {font-weight: bold;}