/*
 * Id: 7.105
 * Version: 1321388372
 * Generated: Feb 13, 2012 6:36:01 PM
 */

/** JRSE UI **/
body {
background: url('/polopoly_fs/7.105!/bg.jpg') repeat-x #4e7415;
margin: 0 0 10px 0;
font-size: 12px;
line-height: 140%
}

#accessibilityBar {
background: #395719;
border-bottom: 1px solid #555;
}

#accessibilityBarContent a {
text-decoration: none;
color: #ff9;
}

#accessibilityBarContent .inactive,#accessibilityBarContent .inactive:hover {
color: #77ac3e; }


/** Main Layout **/
#pageWrapper {
padding-top: 5px;
margin-top: 0px;
}

#rightCol,#leftCol {
width: 16.5%;
}

#mainWithRight,#mainWithLeft {
width: 82%;
}

.footer {
margin:0 -6px;
background: #395719;
color: #fff;
}

.footer {
color: #fff;
}

.footer .image {
float: left;
padding: 0 5px;
}

.footer a {
color: #ff9;
}

.footer p {
margin: 10px;
}

.topNavLinks {
background: #395719;
padding: 4px;
margin-bottom: 5px;
color: #fff;
text-align: right;
}

.topNavLinks a {
color: #ff9;
}

.topNavLinks a:hover {
color: #ff9;
}

/** end main layout **/
h1 {
border-bottom: 1px solid #000;
line-height: 100%;
}

a, .looklikelink {
color: #4e7415;
text-decoration: none;
}

a:hover, .looklikelink:hover {
color: #6A9F1D !important;
}


.groupTitle {
background: #395719;
}

.groupTitle h2 {
color: #ff9;
}


/** Library Welcome **/


.brandingBar { 

 background-color: #dde5c6;
 border: 1px solid #ccc;

}


.libWelHelp {
	background: #fff;
	border: 1px solid #ccc;
}

.libWelHelpTitle {
	background: #395719;
	color: #fff;
}

.libWelHelpTitle a {
	color: #fff;
}




/* Author Quick Search */
.aqs .close { color: #fff; }
.aqshead { background-color:#395719!important; }

/*** Standard Article Styles ****/
.sideBar .tools,.sideBar .related,.sideBar .bookmarks {
border: 2px solid #f1f1f1;
}

.sideBar .element P {
color: #666;
}

.sideBar H2 {
background: #333 url(/img/greenfield/gradient_grey_short.jpg) top right;
color: white;
}

.image P {
color: #666;
}

.dateLine .author {
border-top: 1px solid #ccc;
}

.dateLine .date {
border-bottom: 1px solid #ccc;
}

    /** Start Article comments **/
    .articleComments {
    background: #fff;
    border: 1px solid #ccc;
    }
    
    .error {
    color: #f00;
    }
    
    .comment_contents h3 {
    border-bottom: 1px solid #000;
    }
    
    #recaptcha_widget_div {
    border-top: 1px dashed #ddd;
    }
    
    div.errorContainer {
    border: 1px dashed red;
    }
    
    .odd {
    background-color: #eee;
    }
    
    /** End Article comments **/ 

/* End Standard Article Styles */

/* Teaser */
.teaser h1 {
font-size: 14px;
}

/** List with teaser **/
.pqteaser { float: left; width:48%; border-right: 1px solid #ccc;padding-right:3px; }
.pqarc { margin-left:51%; width: 48%; }
}

/** Start Article comments **/
.articleComments {
background: #fff;
border: 1px solid #ccc;
}

.error {
color: #f00;
}

.comment_contents h3 {
margin: 10px 0;
border-bottom: 1px solid #000;
}

#recaptcha_widget_div {
margin: 10px 0;
padding: 10px 0;
border-top: 1px dashed #ddd;
}

div.errorContainer {
border: 1px dashed red;
margin: 4px 2px;
padding: 5px;
}

div.errorContainer ol li {
list-style-image: url('/img/icons/error.gif');
list-style-position: outside;
margin-left: 20px;
}

div.errorContainer {
display: none;
}

.errorContainer label.error {
display: inline;
}

.comment_contents .row {
padding: 5px;
overflow: hidden;
clear: both;
}

.comment_left {
width: 30%;
float: left;
}

.comment_right {
width: 70%;
float: right;
}

.comment_links {
text-align: right;
margin: 10px 0;
}

.odd {
background-color: #eee;
}

#body {
display: block;
margin: 10px 0;
}

.comment_contents .submit {
display: block;
margin: 5px 0;
} /** End Article comments **/ /* Fancy Navigation */
.fancyNav {
background: #395719;
}

.fancyNav a,.fancyNav a:visited, .fancyNav a:hover {
/* visited pseudo selector so IE6 applies text colour*/
color: #ff9 !important;
}

.fancyNav li {
background: #395719;
}

.fancyNav li li {
background: #395719;
border-top: 1px solid #000;
}

.fancyNav li li li {
background: #395719;
}

.fancyNav li:hover,.fancyNav li.sfHover,.fancyNav a:focus,.fancyNav a:hover,.fancyNav a:active
{
background: #557F27;
outline: 0;
} 

/** End Fancy Nav **/ 

/** Site Message **/

.siteMessageBar {
background-color: #ccc;
border: 1px solid #ccc;
padding: 5px;
color: black;
}

.siteMessageBar h3 {
line-height: 100%;
margin: 5px;

}

.prevnext {
text-align: right;
}


.tocAlertSub h2 {
background: #dde5c6;
}


.boxy-content textarea {
width: 275px;
font-family: arial;
height: 80px;
}


/*** IE 6 Hacks ****/
.groupTitle {
_height: 20px;
}

.recentlyViewed-wrapper { background-color:transparent; border-bottom:solid 1px #ffff99; padding-bottom:0px; margin-bottom:10px; }
.recentlyViewed-wrapper h3 { background-color:#213809; }


#OAS_Right1 img, #OAS_Right2 img{border: 1px solid #000;}

/**Commenting Module**/
.articleComments {
	border: 0px;
}

.articleComments input {
	padding: 5px;
	margin: 10px 0px 10px 0px;
}

.comment_contents {
	padding: 5px;
	margin: 10px 0px 10px 0px;

}

.comment_contents a {
	font-weight: bold;
}

.commentList {
	padding: 5px;
	clear: both;font-size:115%;color:#484848;
}

.row.odd,.row.even {
	padding: 5px;
	border-bottom: 2px solid #395719;
}

.row.odd em,.row.even em {
	font-weight: bold;
	color: #7f7f7f;
	margin-left: 5px;
}

.row.odd p,.row.even p {
	margin-left: 5px;
}

/****Comment Form*****/
.label {
	width: 100%;
	padding: 5px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}

.inputField {
	clear: both;
}

.button submit {
	clear: both;
}

#recaptcha_widget_div {
	border: 0px;
}

.possibleError li {
	color: red;
	width: 50%;
	list-style-image: url("/img/icons/error.gif");
	list-style-position: outside;
	margin-left: 20px;
}

label.error {
	color: red;
	width: 50%;
	background-image: url("/img/icons/error.gif");
	background-repeat: no-repeat;
	margin-left: 20px;
	padding-left: 20px;
	min-height: 15px;
}

.terms-label{margin-left:5px;}

/************ For Mostdownloaded Lite ***************/
/************* Journal color only ******************/
#mostdownloadedliteHeader {
color: #fff; background: #395719;
}
      


      
