/*
 * Id: 7.105
 * Version: 1258724177
 * Generated: Nov 22, 2009 8:08:36 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 {
border-right: 1px solid #ccc;
}

/** 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 {
clear: both;
background-color: #ccc;
border: 1px solid #ccc;
padding: 5px;
color: red;
}

.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;
}

      