/* CJ -- begin additional modifications to default Portal themes to facilitate look and feel */
.wpthemeHeader {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.wpthemeSplitView .wpthemeLayoutContainers {
	width: 655px !important;
	padding-top: 0;
}
.wpthemeLayoutContainers {
    padding: 20px;
}
.wpthemeSplitView .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {
    width: 655px !important;
}

.wpthemeSplitView .wptheme1Col .wpthemeCol {
    width: 655px !important;
}

.wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {
    width: 660px;
    padding-right:40px;
}

.wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer {
    width: 260px;
}

.component-container ul {
	padding-left: 2em;
}
.component-container ol {
	padding-left: 2em;
}
.wpthemeControl {
    margin: 0;
}
.wpthemeFooter {
	border-top: 0px !important;
}
.wpthemeControlBody p:first-of-type {
	//margin:0;
}

/* search result header text */
.lotusui30 a, .lotusui30 a:visited {
	color: red !important;
}

/* shift left nav element with toggle left */
.show_hide_side_nav_container {
	position: relative;
	left: -15px;
}

/* add left shift from show_hide_side_nav_container to left padding of indented items */
a.sidebar-indent{
	padding: 0 0 0 30px !important;
}

.hidden {
	display:none;
}
#banner-links {
float: right;
max-width: 300px;
}
#banner-links div div {
float: right;
margin-left:2px;
}
#banner-links span{
display: inline-block;
height: 24px;
margin-left:2px;
vertical-align: super;
}
.links-right:first-child {
margin-top:10px;
}
.links-right {
width: 100%;
height: 24px;
 }

.links-right a{
display: inline-block;
padding: 0px 5px 5px 0px;
background-repeat: no-repeat;
height:24px;
vertical-align: middle;
}

.links-right a:hover,.attachid:hover{
 background-position: 0 -24px;
 }

 .links-right +.links-right,.authbutton {
 margin-top:6px;
 }
#logoutlink{
 *vertical-align: 2px;
}
.attachid {
  	background-repeat: no-repeat;
 	width: 100%;
 	float:left;
 	margin-bottom: 10px;
 	height:24px;
}
.attachid span{
	margin-left: 34px;
}

#print{
float:right;
background: url(/FCLCoopThemeStatic/themes/FCLCoopTheme/images/custom/print.png) no-repeat ;
width: 24px;
height: 24px;
cursor: pointer;
}
#print:hover{
	background-position: 0 -24px;
}
#printLogo{
float:left;
background: url(/FCLCoopThemeStatic/themes/FCLCoopTheme/images/custom/logo.png) no-repeat ;
}

.newsSpan{
	width:140px;display: inline-block;
}
/*hide second print button*/
.wpthemeSecondaryContainer #print {
display: none;
}
#idshowhide{
border-bottom: 1px solid #999;
color: #333;
text-align: right;
}
#idshowhide .indicator{
min-width: 15px;
display: inline-block;
}
#aidshow {
text-decoration: none;
cursor:pointer;
}
#aidshow .section-header{
font-size: 16px;
font-weight: bold;
}
ul.dirbul{
 padding-left: 1.1em;
 color:#CC0000;
 }
ul.dirbul:hover{
 color:#333;
}
.buttonClear {
clear:both;
}
.gallery_elements, a.gallery_elements:hover{
     *color:transparent;
}
.square {
     width: 100px !important;
     height: 100px  !important;
     margin: 0 10px 10px 0  !important;
     float: left !important;
}
  /* Override to display navigation arrows permanently and move them
outside the image area */
#fancybox-left-ico, #fancybox-left:hover span { left: -20px; }
#fancybox-right-ico, #fancybox-right:hover span  { right: -20px;
left: auto; } 
/* CJ -- end additional modifications to default Portal themes to facilitate look and feel */

/* RG Portal 8.5 Customizations */
.lotusui30dojo p{
    line-height: 1.5
}

body#content{
	line-height: 1.5
}

