/*
 * Id: 7.2527
 * Version: 1314195809
 * Generated: Feb 22, 2012 1:36:34 PM
 */

/** AAPT Base UI **/
html, body {text-align:center;}

html {background-color:#003366;}

body {
	background-color:#003366;
	background-image:url('/polopoly_fs/7.2527!/bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:scroll;
	padding:0px 0 10px 0;
	margin:0px; 
	font-family:verdana;
font-size:13px; 
}
#pageWrapper { 
   width:990px; margin:auto; 
}
.borderLayoutMastHead { 
   position: relative; background-color:white;  
   border-radius:20px 20px 0px 0px; 
   -moz-border-radius:20px 20px 0px 0px; 
   -webkit-border-radius:20px 20px 0px 0px;
}
.borderLayoutMastHead .elementGroup, .borderLayoutMastHead .elementGroup .groupContent, .borderLayoutMastHead .image { display:inline; }
.borderLayoutMastHead .elementGroup img { padding:10px 0 0 10px; }
.topBorderLayout.header { text-align:right; color:white; padding:0px 5px 5px 0px; }
.topBorderLayout.header a { color:white;  }
.topNavLinks-listing { float:right; text-shadow: rgba(0,0,0,.5) 3px 3px 3px; }
ul.topNavLinks-listing {margin-top:1px!important; }

h1 {border-bottom: 1px solid #000; line-height: 100%; }

a, .looklikelink { color:#00509e; font-weight:bold; }
.looklikelink:hover { cursor:pointer; }
h3 { color:#3A3A3A; font-size:150%; border-bottom:solid #777777 1px; margin:0px 0px 5px 0px; padding:0px 0px 8px 0px; }
p { font-size:105%; line-height:130%; color:#464646; }
a img {	 text-decoration:none!important; } 
.floatright { float: right; padding:5px; }
#accessibilityBar {overflow:hidden; background:#323232; color:white; padding: 5px; border-bottom:1px solid #0078d6; margin-bottom:10px; 
   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,.4);
   -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,.4);
   box-shadow: 0px 5px 10px rgba(0,0,0,.4);
}
.hidelabel { display:none; }
#accessibilityBarContent {width: 970px; margin:auto auto; }
#accessibilityBarContent a {text-decoration:none; color:white; }
#accessibilityBar
#jumpToContent {float: left; }
#accessibilityBar
#textSize {float: right; }

/* TEXT SIZES (FOR RESIZER IN ARTICLES) */
#accessibilityBarContent .inactive, #accessibilityBarContent .inactive:hover {color:#666666; }
.large * {font-size: 101%!important; line-height:116% !important; }
.larger * {font-size:101.5% !important; line-height :135% !important; }
.large h2 {font-size:130% !important; line-height: 153% !important; }
.larger h2 {font-size: 155% !important; line-height:163% !important; }
A.increaseTextSize,A.decreaseTextSize {padding-left: 15px; }
A.increaseTextSize {background: url(/img/greenfield/media/textPlus.gif) no-repeat 0 2px; }
A.decreaseTextSize {background: url(/img/greenfield/media/textMinus.gif) no-repeat 0 2px; }

.siteBanner {padding: 5px; }
.siteBanner h1 {margin:0; color: #00c; border: 0; font-size:42px; font-weight:normal; }
.siteBanner h2 {margin:0; font-weight: normal; }

.borderLayout { 
   background-color:#eeeeee; 
   padding:0px 0px 10px 0px; 
   text-align:left;
   border-style:solid solid none solid;
   border-width:1px;
   border-color:#036; 
   border-radius:20px 20px 0px 0px; 
   -moz-border-radius:20px 20px 0px 0px; 
   -webkit-border-radius:20px 20px 0px 0px; }

.container-highlight { background-color:white; padding:10px; border:8px solid #73d3a4; border-radius:10px; 
   -moz-border-radius:10px; -webkit-border-radius:10px; } 

#mainContentWrapper,.borderLayout {margin: auto; }
#rightCol,#leftCol {width: 12.5%; }
#mainContentWrapper { 
   margin:22px 10px 10px 10px; 
   background-color:white; 
   padding:10px; 
   border:solid 1px #aaaaaa; 
   border-radius:10px; 
   -moz-border-radius:10px; 
   -webkit-border-radius:10px;

-moz-box-shadow: 0px 0px 10px #696969;
-webkit-box-shadow: 0px 0px 10px #696969;
box-shadow: 0px 0px 10px #696969;
overflow:auto;

}
#mainWithRight {width: 85%; }
#mainWithLeft { width: 85%; }
.bannerColumn { text-align:center; }

.elementGroup { background: none; }
.elementGroupBox {border: 1px solid #ccc; margin: 5px 0; padding:5px; }
.elementGroupBox { border: 1px solid #ccc; margin: 5px 0; padding: 5px; }
.elementGroupBoxHome {clear:both; overflow:auto; margin: 5px 5px 5px 0; padding: 5px; }
.elementGroupBoxHome
.groupTitle { margin-bottom: 5px; }
.elementGroupBoxHome ul { list-style: circle; padding: 0; margin:0 5px 0 15px; }
.elementGroupBoxHome li { margin:0; padding:4px 0;}
.groupTitle { overflow:hidden; background: #555; padding: 5px; }
.groupTitle h2 { float: left; color: #fff; font-size:16px; margin: 0; }

/** Library Welcome **/
.brandingBar {clear:both; text-align:center; margin-bottom:5px; padding: 5px; border:1px solid #ccc; background:#ccc;}
.libWelHelp {display: none; width: 80%; background: #fff; border: 1px solid #88f; text-align: left; padding: 5px; margin: 5px auto; }
.libWelHelpTitle {background:#ccc; padding: 5px; color: #fff; overflow:hidden; }
.libWelHelpTitle a {color:#fff; }
.libWelHelp h2 {float: left; display:inline; margin: 0; }
.libWelHelpClose {float:right; }

/** TOC Alerts **/
.tocAlert {width: 90%; margin: auto; }
.tocAlertSub {border: 1px solid #000; padding: 5px; }
.tocAlertSub h2 { margin: 0; text-align: center; padding:4px; }
.tocAlertForm h3 { margin:10px 0px 5px 0px; }
.tocAlertForm input { margin:5px; }
.tocAlertForm .toc_alert_header { font-weight:bold; font-size:115%; padding:8px 0px 5px 0px; }
.boxy-content textarea {width:275px; font-family: arial; height: 80px; }
.tocjournallist { width:49%; float:left; }
.tocjournallist h3 { float:none; }
.tocjournallist_wrapper { clear:left; }
.tocjournallist dd { text-indent:-23px; }
.alljournalsp { margin:0px 18px; padding:0px; }

/* Author Quick Search */
.authorList_entry { display: inline; }
.aqs {width: 280px; position: absolute; top:6px; z-index: 2050; border: 2px solid #ccc; background: #fff; margin: 20px 0 0; padding:5px; }
.aqs .close { position: absolute; top:7px; right:10px; color:white;}
.aqs .close a {color:white;}
.aqs li { display: inline; margin: 5px; }
.aqs p.item { border-bottom:solid 1px #ccc; margin: 3px !important; padding: 3px; }
.aqs p.item:hover { background: #e4e4e4; }
.aqs img { margin-right: 5px; padding-right: 5px; border-right: 1px solid #ccc; }
.aqs h3 { font-size: 11px; font-weight:normal; margin: 0px 0px 4px 0px; padding: 3px; }
.aqs .aqsleft, .previewbody .aqsleft { float:left; width:33%; margin-bottom:6px; background-color:white; }
.aqs .aqshead, .previewbody .aqshead { background-color:#ccc; clear:both; margin:0 0 5px 0; padding:3px 25px 3px 3px; color:white; font-size:11px; }
.aqs #toolpoint { position: absolute; top: -19px; left: 20px; z-index:2051; }
.aqs #toolpoint img { border:none!important; padding:0px !important; margin:0px !important; }
.previewbody .aqsleft img { border:none!important; padding:0px 5px 0px 0px; position:relative; top:3px; }
.headersection { position: relative; margin: 0; }
.previewbody .popup_aqstitle { font-weight:bold; margin:0px; padding:4px 0px;}
.previewbody ul { margin:0px!important; padding:5px 0px 5px 25px; }
.previewbody ul li { margin-bottom:5px; }
.previewbody #popup_author_facets { float:left; margin-top:8px!important; }
.previewbody #popup_author_facets ul { margin:0px 0px 5px 8px; padding:0px 0px 5px 15px; }
.previewbody #popup_author_facets ul li { margin:0px 0px 5px 0px; padding:5px 0px 2px 0px; }


/* Search Panel Style */
.makelink:hover { cursor: pointer; }
.searchboxtitle a { color:white; }
.searchboxtitle a:hover { text-decoration:underline; }
#AIP_SearchPanel { position: absolute; top: 12px; right: 10px; width:400px;   
   background-color:#e8ecf1; 
   padding:5px; 
   border:solid 2px #005ebb; 
   border-radius:10px; 
   -moz-border-radius:10px; 
   -webkit-border-radius:10px;
}
#searchpanel_wrapper { clear:both; text-align:right; padding:5px 5px 8px 5px; margin:0px; }
#tab_listing_wrapper { overflow:auto;	border-radius:.5em;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em; padding:3px 5px; }
#tab_listing { list-style:none; margin:0px; padding:0px; float:right;}
.searchtab  { line-height:90%; display:inline; float:left; border-right:solid 1px #ccc; padding:5px!important; opacity: 0.8; filter:alpha(opacity=80); }
#tab_listing:hover { cursor:pointer; }
.searchtab:last-child { border:none;}
.searchtab a { color: #000; text-decoration:none; font-weight:normal;  }
.selectedtab { font-weight:bold; opacity: 1.0; filter:alpha(opacity=100); }
.searchtab:hover { opacity: 1.0; filter: alpha(opacity=100); }
.labeltab { padding:6px 0px 0px 6px; float:left; color:white; border:none; font-weight:bold; }
#searchpanel { margin-right:45px; }
#search_volpage, #search_doi, #search_citation { display:none; }
#submitbuttonbox { width:30px; float:right; }
#searchpanel label { position:relative; top:2px; }
#searchpanelform input,#searchpanelform select { vertical-align: middle; margin-top: 3px; }
#searchpanelform input {
	padding:.3em;
	font-size:1.1em;
	border:1px solid #258;
	background:#036;
	text-align:left;
	border-radius:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
font-weight:bold;
color:#bdf!important;
margin:0px; 
}

#AIP_SearchPanel .searchsubmit { width:39px; height:32px; border:none; background:none; background: url('/polopoly_fs/7.2527!/aapt_button.jpg') no-repeat; padding: 0; float:right; }
#AIP_SearchPanel .searchsubmit:hover { cursor:pointer; background: url('/polopoly_fs/7.2527!/aapt_button_down.jpg') no-repeat;}

#AIP_SearchPanel select { width:120px; margin:0px;  }
#searchfield .smallsearchfield { width:170px!important; color:#bdf!important; }
.searchboxtitle { padding-bottom: 8px; font-weight: 700; color: #000; }
#AIP_SearchPanel_Error { text-align: right; display: none; color: red;
   width: 260px; position: absolute; right: 380px; top:27px; 
   padding:7px 10px; 
   background-color:white;
   -moz-box-shadow: 0px 0px 20px red;
   -webkit-box-shadow: 0px 0px 20px red;
   box-shadow: 0px 0px 20px red;
   border-radius:1em;
   -moz-border-radius:1em;
   -webkit-border-radius:1em;
}


/*** Standard Article Styles ****/
.article P { margin: 0 0 11px; }
.article H1 { margin: 20px 0 16px; border:none; }
.sideBar { float: right; margin: 0 0 7px 7px; }
.sideBar .tools,.sideBar .related,.sideBar .bookmarks { border: 2px solid #f1f1f1; padding: 0px 6px; }
.sideBar .element { margin: 7px 0 0; }
.sideBar .element P { color: #666; font-size: 11px; margin: 0; }
A.increaseTextSize,A.decreaseTextSize { padding-left: 15px; }
A.increaseTextSize:hover,A.decreaseTextSize:hover { color: #333; }
A.increaseTextSize { background: url(/img/greenfield/media/textPlus.gif) no-repeat 0 2px; }
A.decreaseTextSize { background: url(/img/greenfield/media/textMinus.gif) no-repeat 0 2px; }
.sideBar H2 { text-transform: uppercase; letter-spacing: 1px; font-size: 11px; color: #FFF; background:url(/img/greenfield/gradient_grey_short.jpg) top right #333; margin: 0 0 7px; padding: 1px 3px; }
.sideBar UL { margin-bottom: 0; }
.image P { color: #666; font-size: 11px; margin: 4px 0 0; }
.image.top { margin: 0 0 14px; }
.dateLine { margin-bottom: 14px; }
.dateLine SPAN { padding: 2px 0; }
.dateLine .author { border-top: 1px solid #ccc; }
.dateLine .date { border-bottom: 1px solid #ccc; }

/** Start Article comments **/
.articleComments { border: 1px solid #ccc; background: #fff; padding:5px; }
.error { color: red; }
.comment_contents h3 { border-bottom: 1px solid #000; margin: 10px 0; }
#recaptcha_widget_div { border-top: 1px dashed #ddd; margin: 10px 0; padding: 10px 0; }
div.errorContainer { border: 1px dashed red; display: none; margin: 4px 2px; padding: 5px; }
div.errorContainer ol li { list-style-image: url('/img/icons/error.gif'); list-style-position: outside; margin-left:20px; }
.errorContainer label.error { display: inline; }
.comment_contents .row { overflow: hidden; clear: both; padding: 5px; }
.comment_left { width: 30%; float: left; }
.comment_right { width: 70%; float: right; }
.comment_links { text-align: right; margin: 10px 0; }
.odd { background: #eee; }
#body { display: block; margin: 10px 0; }
.comment_contents .submit { display: block; margin: 5px 0; }

/* BOOKMARKS */
.bookmarks li a { padding-left: 22px; background: no-repeat left center; }
.bookmarks li a:hover { background: no-repeat left center; }
.bookmarks li a.deliciousIcon { background:url('/img/icons/delicious.jpg'); }
.bookmarks li a.diggIcon { background: url('/img/icons/digg.jpg'); }
.bookmarks li a.facebookIcon { background:url('/img/icons/facebook.jpg'); }
.bookmarks li a.newsvineIcon { background: url('/img/icons/newsvine.jpg'); }
.bookmarks li a.redditIcon { background: url('/img/icons/reddit.jpg'); }
.bookmarks li a.stumbleuponIcon { background: url('/img/icons/stumbleupon.jpg'); }
.bookmarks li a.technoratiIcon { background: url('/img/icons/technorati.jpg'); }
.tools ul { list-style: none; padding: 0; }
.tools li { padding: 4px; }

/* Styles Teaser */
div.teaser h1 { font-size: 14px; border: 0; line-height: 18px; margin: 0; }
div.teaser {clear:both; width:100%; margin-bottom:20px; float:left; }
div.teaser img { padding:0px 5px; }
.prevnext { clear:both; padding:10px; }

/** List with teaser **/
.pqteaser { float: left; width: 49%; border-right: 1px solid #ccc; }
.pqarc { margin-left:50%; width: 49%; }
.pqarc ul { margin-left: 15px; padding: 0; }

/* Fancy Navigation GENERAL SETUP */
#fancyNavMenu { height:58px; }
.fancyNav,.fancyNav * { margin: 0; padding: 0; list-style: none; }
.fancyNav { line-height: 1.0; }
.fancyNav ul { position: absolute; top: -999em; width: 175px; /* left offset of submenus need to match (see below) */ }

.fancyNav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.fancyNav li { float: left; position: relative; margin-top:25px; padding:0px!important;&nbsp;}
.fancyNav a { display: block; position: relative; font-weight:bold; font-size:96%;  }
.fancyNav li:hover ul,.fancyNav li.sfHover ul { left: 0; top: 2.5em; /* match top ul list item height */ z-index: 99; }
ul.fancyNav li:hover li ul,ul.fancyNav li.sfHover li ul { top: -999em; }
ul.fancyNav li li:hover ul,ul.fancyNav li li.sfHover ul { left: 170px; /* match ul width */ top: 0; }
ul.fancyNav li li:hover li ul,ul.fancyNav li li.sfHover li ul { top:-999em; }
ul.fancyNav li li li:hover ul,ul.fancyNav li li li.sfHover ul { left:170px; /* match ul width */ top: 0; }

/*** AIP SKIN ***/
.fancyNav { float: left; margin-bottom: 5px; width:100%; }
.fancyNav a { padding: .75em 1em; text-decoration: none; }
.fancyNav a,.fancyNav a:visited { color: #000; }
.fancyNav li:hover,.fancyNav li.sfHover,.fancyNav a:focus,.fancyNav
a:hover,.fancyNav a:active, ul.fancyNav li ul { background: #1f548b; color:#ffffff; outline: 0; }
.fancyNav .sfHover a { color:#ffffff;}
.fancyNav .sfHover ul { padding-bottom:5px; background: url('/polopoly_fs/7.2527!/menu-bottom.jpg') #1f548b bottom repeat-x; }
.fancyNav .sfHover ul li { margin:0px!important; padding:0px!important; width:175px; }
.fancyNav .sfHover ul li a { font-weight:normal; color:#baddfb;}
.fancyNav .sfHover ul li a:hover { background-color:#30659c; color: #ffffff; }
.fancyNav .sfHover ul { 	
        border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px; }

/*** arrows **/
.sf-sub-indicator {display: none; }
a>.sf-sub-indicator {/* give all except IE6 the correct values */
top: .8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/}

/** end Fancy Nav **/

/* Site Message **/
.siteMessageBar { text-align: center; padding: 5px; width:94%;}
.floatleft,.spotlightImage { float: left; padding: 5px; }
.spotlightElement {clear:both;}
.groupTitle img { float: right; }
.menu ul,.navpath ul { margin: 0; }
.navpath li { list-style: none; }
.aqs ul { margin: 10px; }
.popup .menuBar,#searchpanelform fieldset { display: none; }
.stats { display:none; }
.page { padding: 5px; }
.page h2 { font-size:150%; line-heght:150%; }

/* for FAQ */
.answer { display: none; margin-left: 20px; }
.question { font-weight: bold; }
.question:hover { cursor: pointer; }

/** eRights Log In Panel **/
#eRightsLogIn {margin:10px auto; width:70%; padding:5px; border:1px
solid #eee;}
#eRightsLogIn h3 {margin:0; background:#eee; padding:5px;}
#eRightsLogIn p.logintext { text-align:center; font-size:90%; }
#eRightsLogIn .logIn {margin:auto; width:50%;}
#eRightsLogIn #password {margin-left:4px;}
#eRightsLogIn .sessionTerminated {color:#d00; }
#eRightsLogIn .logInSubscribers { width:50%; float:left;}
#eRightsLogIn .logInSubscribers.allalone { width:100%;}
#eRightsLogIn .logInNonSubscribers { width:49%; float:right;}
#eRightsLogIn #loginfooter { clear:both; text-align:center; padding:10px; border-top:1px solid #ccc; }
form { display:inline; margin:0px; padding:0px; }
.RRECvips { display:none; }
.logInNonSubscribersOnline, .logInNonSubscribersOffline {float:left;}

/* .logInNonSubscribersOffline {float:right;} */
#loginVelaro {clear:both; border-top:1px solid #eee; padding:5px;}

/** site message **/
.siteMessageBar h3 { line-height: 100%; margin: 5px; font-size: 100%;}
#downtime {font-size: 14px; font-weight: bold; text-align: center; height: 15px; width: 100%; padding-top: 5px; padding-bottom: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc;}
.ToolText{position:relative; text-decoration: underline;}
.ToolTextHover{position:relative;}
.ToolText span{display: none;}
.ToolTextHover span{display:block; position:absolute; border:1px solid #333333; top:1.3em; left:5px; background-color:#ffffcc; color:#000000; font-weight: normal; padding: 10px; text-transform:none;
text-align: left; text-decoration:none; }
#keywordtabs { margin:10px 0px; }
#darken { position:fixed; float:left; z-index:2006; top:0px; bottom:0px; right:0px; left:0px; /*background-color:black; opacity: 0.6; filter: alpha(opacity=60); */
background-image: url('/polopoly_fs/7.2527!/darken-back.png'); display:none;}
#fulltextwrapper { padding:15px; float:left; z-index:2007; position:fixed; top:100px; bottom:100px; right:100px; left:100px; 
   overflow:auto; background-color:white; border:3px solid #ccc; display:none; 
   background-image:url('/img/fulltext/lowercornerfade.jpg'); background-position:bottom right; 
   background-repeat:no-repeat; 
   border:solid 3px #aaaaaa; 
   border-radius:15px; 
   -moz-border-radius:15px; 
   -webkit-border-radius:15px;
   -moz-box-shadow: 0px 0px 200px #4c4c4c;
   -webkit-box-shadow: 0px 0px 200px #4c4c4c;
   box-shadow: 0px 0px 200px #4c4c4c;
}
.exitbutton { position:fixed; right:82px; top:75px; padding:5px; }
.exitbutton img { border:none; }
#singlePreview{ 
   opacity: 0.94; filter: alpha(opacity=94); z-index:5005; position:absolute; width:450px; background:white; 
   border:solid 2px #ccc; padding:5px; border-width:2px 4px 4px 2px; display:none; 
   -moz-box-shadow: 10px 10px 50px rgba(0,0,0,.25);
   -webkit-box-shadow: 10px 10px 50px rgba(0,0,0,.25);
   box-shadow: 10px 10px 50px rgba(0,0,0,.25);
}
#singlePreview .previewbody { padding:8px; font-size:95%!important; }
#singlePreview .previewbody img { border:none; }
#singlePreview .previewbody h3 { font-size:110%; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:2px #ccc solid; }
.closer { position:absolute; top:-11px; right:-13px; color:white; }
.aqs { display:none; }
#singlePreview .previewbody a { text-decoration:none; }

/* Topic Browser ------------- */
.topicsectional { display:none; }
.topicbrowser_element { border:solid 1px #264a6e; }
.topicbrowser_element h3 { background-color:#264a6e; color:white; padding:5px; margin:0px; }
.topicbrowser_element h3 select { float:right; }
.topicbrowser_element .topicheader { padding:5px; color:white; margin:0px; background-color:#8dadcc; border-bottom:#264a6e 1px solid; }
.topicbrowser_element .topic-canvas { padding:5px; height:260px; overflow:auto; }
p.topic_section_link { clear:left; padding-left:20px!important; }
.topic-canvas p { margin:2px 0px; font-size:95%; margin-left:20px; text-indent:-20px; }
.topic-canvas p img { position:relative; top:3px; }
.topicsectional { width:90%; float:left; backgrounddisplay:none; margin-left:25px; }
.topicsectional .leftblock { width:40%; float:left; }
.topicsectional .rightblock { width:56%; float:right; }
.topicsectional a { margin:8px 0px; display:block; }
.topicsectional a:hover { cursor:pointer; }
.feedSyndEntry p .authors, .feedSyndEntry p .abstract, .feedSyndEntry p
.citline { display:block; padding-bottom:3px; font-style:normal}

.recentlyViewed-wrapper { overflow:auto; padding:5px; 
   -moz-box-shadow: 0px 10px 15px #ccc;
   -webkit-box-shadow: 0px 10px 15px #ccc;
   box-shadow: 0px 10px 15px #ccc;
   margin-bottom:27px; 
padding:10px; 
}

.topNavLinks a { font-size:90%; }
.recentlyViewed-wrapper h3 {margin:0px 0px 5px 0px; text-align:left; font-size:110%; margin-bottom:10px; }
.recentlyViewed-wrapper .recentlyViewed h3 { font-size:90%; text-decoration:none; border:none;  }
.recentlyViewed {margin-bottom: 5px; width:49%; float:left; text-align:left; }
.recentlyViewed-wrapper .recentlyViewed h3 {margin:0px; background-color:transparent; }
.recentlyViewed ol {padding:0 0 5px 20px; margin:5px; list-style:circle; }
.recentlyViewed li {padding:4px 2px;}
.topNavLinks-listing { display:inline; list-style:none; padding:0px; margin:0px; }
.topNavLinks-listing li { display:inline; margin:0 0 0 2px; padding:2px 4px; position:relative; top:-2px;}
ul.entitlement-menu {display:inline;}
.entitlement-menu { list-style:none; padding:0px; margin:0px; text-shadow: rgba(0,0,0,.5) 3px 3px 3px; }
.entitlement-menu li { display:inline; margin:0 0 0 2px; padding:2px 4px; position:relative; top:-2px;}
.entitlement-menu li img { position:relative; top:3px; margin-right:2px; border:none; }
.entitlement-menu li .recentlyviewed { position:absolute; left:0px; top:20px; z-index:2000; display:none; background-color:#a25e00; width:175px; text-align:left; padding:10px;
border-style:none solid solid none; border-color:white; border-width:1px; }
.entitlement-menu li .recentlyviewed .recentshadow {background-color:black; z-index:1999; position:absolute; top:5px; right:-5px; bottom: -5px; left:5px; }
.entitlement-menu li .recentlyviewed ol { margin:0px; padding:0px; list-style:none; }
.entitlement-menu li .recentlyviewed h3 { margin:0px 0px 8px 0px; padding:0px 0px 5px 0px; border-bottom:solid white 1px; }
.entitlement-menu li .recentlyviewed ol li { margin:0px; padding-bottom:8px; display:block; }

/** Legacy Video Gallery **/
.legacy_video_teaser {border:none; clear:both; width:50%; margin:10px auto; overflow:hidden; }
.legacy_video_teaser h3 {margin:0;}
.legacy_video_teaser_links{float:right;}
.legacy_video {text-align:center;margin:5px;}
.legacy_video_article h1 {border:none; }
.legacy_video_authors,.legacy_video_affilitations,.legacy_video_body {margin:5px;}
.deepdyve_show { display:none; }

/** polopoly poll **/
.poll {border:1px solid #ccc; padding:5px;}
.poll h2 {margin:0;padding:5px; border:0; background:#555; color:#fff;}
.poll .bar {background:#ccc;}
.resultTable-bar {width:60%; border:1px solid #ccc;}

.freeType, .freeTypeOpen { color:green; font-weight:bold; }

/* Footer */

.footer { padding:30px 10px 10px 10px; text-align:center; color:#555; 
   border-style:none solid solid solid; padding-top:50px; 
   width:970px; clear:both;      
   border-width:1px;
   border-color:#036; 
   border-radius:0px 0px 20px 20px; 
   -moz-border-radius:0px 0px 20px 20px; -webkit-border-radius:0px 0px 20px 20px;
   background:url('/polopoly_fs/7.2527!/AAPT-bottom.jpg') #eeeeee top repeat-x;
 }
.footer a { color:#555; }
.footer a:hover { color:#222; }
.footer .tools { text-align:center; width:100%; margin:1em auto; }
.footer .tools ul { margin:0 auto; text-align:center; width:95%; }
.footer .tools li { text-align:center; margin:0 0 0 .5em; display:inline; }
.footer .tools a { font-weight:bold; text-decoration:none; margin-bottom:1px; }
.footer .tools a:hover { margin-bottom:0; border-bottom:1px solid #ccc; }
.footer p { text-align:center; clear:both; padding-top:1em; }
.footer p a { font-weight:normal; }
.footer .sns { margin-top:1em; }
.footer .sns li { display:inline; list-style-type:none; margin:0 1em 0 1em; }
.footer .sns li a { text-decoration:none; padding:.5em; padding-left:0; border-bottom:1px solid #fff; }
.footer .sns li a:hover { border-bottom-color:#ccc; }
.footer .sns li a img { vertical-align:middle; }

    

/* Forms */
form  {
	margin:1em; 
}

form input, form textarea, form select {
	border:1px solid #444;
}

form input[type="checkbox"], form input[type="radio"] {border:none}

form input, form textarea, form fieldset {
	padding:.4em;
	margin:.4em;
}

form input[type="text"] {
	padding:.4em;
	vertical-align:bottom;
}

form option {padding:.4em;}

form select {margin:.4em;}

form fieldset {
	border:1px solid #ddd;
	
	border-radius:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;	
}

form legend {
	margin-left:.1em;
	padding:.2em .2em 0 .2em;
	font-weight:bold;
	color:#036;
}

form select, form textarea {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	vertical-align:middle;
}

form input[type="text"], form input[type="password"], form textarea {
	border-radius:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;	
}

form optgroup {
	font-weight:bold;
	font-style:normal;
	color:#258;
	margin:.2em;
}

form option {
	font-weight:normal;
	color:#333;
	vertical-align:middle;
}

form label {
	vertical-align:middle;
	line-height:1.8em;
}

form input[type="submit"]
, form input[type="reset"]
, form input[type="button"] {
	font-weight:bold;
	font-size:1.04em;
	padding:.2em 1em .2em 1em;
	background-image:url('/polopoly_fs/7.2527!/button_normal.gif');
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#eee;
	
	border-width:1px;
	border-style:solid;
	
	border-top-color:#eee;
	border-left-color:#eee;
	border-right-color:#444;
	border-bottom-color:#444;
	
	-moz-border-radius:1.2em;
	-webkit-border-radius:1.2em;
	border-radius:1.2em;
}

form input[type="submit"]:active
, form input[type="reset"]:active
, form input[type="button"]:active {
        background-image:url('/polopoly_fs/7.2527!/button_depressed.gif');
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#eee;
	
	border-top-color:#444;
	border-left-color:#444;
	border-right-color:#eee;
	border-bottom-color:#eee;
}

.sitebreadcrumb ul.navpath { font-size:80%; background-color:#eeeeee; margin:0px; padding:5px 5px 0px 5px; }
.sitebreadcrumb ul.navpath li a { font-weight:normal; padding:0px 5px; color:#666666  }

.authorname { text-decoration:none; }
.openurlText { display:none; }

.right { text-align:right; }

.thumbnail { 
float:left;
width:90px;
height:120px;
margin-top:5px;
margin-right:10px;
margin-bottom: 10px;
}

.coverlist { 
float:left; 
margin-bottom: 10px;
}


.container.twoColumnsLeftHeavy DIV.col1 {
    float: left;
    width: 60%;
    margin-right: 10px;
}

.container.twoColumnsLeftHeavy DIV.col2 {
    float: left;
    width: 37%;
}

a {
text-decoration: none;
} 
.anchordiv { position:absolute; }
.sitebreadcrumb .groupContent ul { width:98%; float:left; background-color:transparent; position:relative; top:-7px;  }
.aboutdeepdyve { display:none; }


      
