/* Copyright IBM Corp. 2001, 2008 */
/*This CSS was built on February 3 2009. (version: OneUI-2.0_beta_20090203-0015)*/
/* this file contains layout elements and style overrides for base components */
/* these styles need to be applied after the component styles */
/*companion file - layoutTheme.css*/
/*******************************************/
/*** P A G E   L A Y O U T   S T Y L E S ***/
/*******************************************/
/* body.lotusuiBody{color:#000;background-color: #83705D;text-align:center;}
.lotusFrame{width:1000px !important;text-align:left;}
.lotusMain{background-color:#FFFFFF;border-style:none;margin:0px 20px;padding:0px;vertical-align:top;position:relative;}
.pipe{color:#4B3D33;} */
body.groupPortalUiBody {
	color: #000;
	background-color: #83705D;
	text-align: center;
	margin: 0
}

body.groupPortalUiBody .searchResultsDiv {
	width: auto;
    padding-left: 20px;
    padding-right: 170px;
    height: 24px;
    background: none repeat scroll 0 0 #CCDDFF;
    font-weight: bold;
}

.groupPortalFrame {
	width: 1000px !important;
	text-align: left;
}

.groupPortalMain {
	min-height: 400px;
	background-color: #FFFFFF;
	border-style: none;
	margin: 0px 20px;
	padding: 0px;
	vertical-align: top;
	position: relative;
}

.pipe {
	color: #4B3D33;
}

.wpthemeTopCol .wpthemeHeadlineContainer {
	max-width: 918px !important
}

.wpthemeControlBody {
	padding: 3px 10px;
}

.wpthemeMainContent {
	padding: 10px 0;
}

.grpwpthemeCol {
	width: 450px !important;
}

.grpwpthemeCol1 {
	width: 446px !important;
}

.grpwpthemeRow {
	float: left;
	width: 95%;
	margin-top: 15px;
}

.wpthemeRow {
	margin-right: 11px !important
}

.outputText {
	
}

.ibmPortalLayoutContainers .group1Column {
	margin-top: 80px;
	margin-left: 20px;
	
}

.ibmPortalLayoutContainers .groupColumn2 {
	margin-top: 57px;
	margin-left: 20px;
}

/*** AMERITAS LAYOUT CONTAINERS ***/
.ibmPortalLayoutContainers {
	padding: 10px;
	overflow: hidden;
}

.lotusui_ie .WCM_PageReloadForm {
	display: inline;
}

.ibmPortalLayoutContainers .quickLinks {
	width: 10%;
	clear: left;
	float: left;
	margin-right: .8%;
}

.ibmPortalLayoutContainers .quickLinks .lotusWidgetBody {
	padding: 0px;
}
/*** Member ***/
.ibmPortalLayoutContainers .groupRowFullWidth {
	position: absolute;
	top: 0px;
	left: 0px;
	padding-bottom: 20px;
	width: 100%;
	padding-left: 0;
	margin: 3px 0 0 !important;
}

.ibmPortalLayoutContainers .groupRowFullWidth .ibmPortalControlContainer
	{
	overflow: hidden;
}

.ibmPortalLayoutContainers .groupLeftColumn {
	margin-top: 80px;
	width: 360px;
	float: left;
	margin-left: 5px;
}

.ibmPortalLayoutContainers .groupLeftColumnNoProduct {
	margin-top: 20px;
	width: 360px;
	float: left;
	margin-left: 5px;
}

.ibmPortalLayoutContainers .groupLeftColumn .ibmPortalControlContainer {
	margin-bottom: 30px;
	overflow: hidden;
}

.ibmPortalLayoutContainers .groupRightColumn {
	margin-top: 80px;
	width: 420px;
	float: left;
	margin-left: 10px;
	margin-right: 0px;
}

.ibmPortalLayoutContainers .groupRightColumnNoProduct {
	margin-top: 20px;
	width: 420px;
	float: left;
	margin-left: 10px;
	margin-right: 0px;
}

.ibmPortalLayoutContainers .groupRightColumn .ibmPortalControlContainer
	{
	margin-bottom: 30px;
	overflow: hidden;
}


.ibmPortalLayoutContainers .group1ColumnNoProduct {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 30px;
}

.ibmPortalLayoutContainers .group1Column .ibmPortalControlContainer {
	margin-bottom: 30px;
	overflow: hidden;
}

.resourcecenter {
	padding: 0px 9px 0px 9px
}

/*** Provider ***/
.providerWelcomeBar .tabrowBottomBar {
	text-transform: uppercase;
	width: 100%;
	margin: 0px;
	font-weight: bold;
	color: #553322;
	text-align: left;
	background-color: #CCDDFF;
	clear: both;
	font-family: Arial;
	font-size: 12px;
	border-top: 1px solid #C8C3BC;
	border-bottom: 1px solid #C8C3BC;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
}

/*** AMERITAS BANNER ***/
/*** topline.jspf ***/
.ameritasTopLine {
	background-color: #4B3D33;
	width: 100%;
}

.ameritasTopLine .topLineLinks {
	background-color: #4B3D33;
	width: 980px;
	text-align: right;
	padding: 5px 20px 0px 0px;
	margin: 0px auto;
}

.ameritasTopLine .topLineLinks #socialIcons {
	visibility: hidden;
}

.groupui .lotusLogo, .lotusLoginLogo {
	background: url(themeImages/s026_Logo.gif) no-repeat center center;
	height: 60px;
	width: 172px;
	margin: 0px;
}

.groupBanner {
	padding: 0px 20px;
}

.groupui .ameritasBanner {
	width: 100%;
}

.groupui .ameritasBanner .ameritasLogo {
	height: 60px;
	width: 137px;
	vertical-align: middle;
	padding: 0px;
}

.groupui .ameritasTagAndNav {
	padding: 0px;
}

.groupui .ameritasBanner .ameritasTagline {
	background: url(themeImages/s026_MarketingLine.gif) no-repeat 5px 10px;
	height: 30px;
	width: 100%;
}

.groupui .ameritasBanner .ameritasTaglineLinks {
	float: right;
	margin: 5px;
}

.groupui .ameritasBanner .ameritasTaglineLinks .leftBorder {
	border-left: 1px solid #333333;
	padding-left: 5px;
}

.groupui .ameritasTopNav {
	background-color: transparent;
	height: 30px;
	border: 0px solid #FFFFFF;
}

.groupui .ameritasTopNav .wpsUnSelectedPage, .groupui .ameritasTopNav .wpsUnSelectedPage:link,
	.groupui .ameritasTopNav .wpsUnSelectedPage_hover, .groupui .ameritasTopNav .wpsUnSelectedPage_active,
	.groupui .ameritasTopNav .wpsSelectedPage {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	border-top: 6px solid #83705D;
	border-bottom: 6px solid #83705D;
	padding: 0px 4px;
}

.groupui .ameritasTopNav .wpsUnSelectedPage:hover, .groupui .ameritasTopNav .wpsUnSelectedPage_hover
	{
	border-bottom: 6px solid #4B3D33;
}

.groupui .ameritasTopNav .wpsUnSelectedPage:active, .groupui .ameritasTopNav .wpsUnSelectedPage_active
	{
	border-top: 6px solid #4B3D33;
}

.groupui .ameritasTopNav .wpsSelectedPage {
	border-top: 6px solid #4B3D33;
	border-bottom: 6px solid #4B3D33;
}

.groupui .ameritasTopNav a {
	text-decoration: none;
	color: #FFFFFF;
	border: 0px solid #FFFFFF;
	padding: 0px;
	text-transform: lowercase;
}

.groupui .ameritasTopNav a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.groupui .ameritasTopNav a:active {
	text-decoration: none;
	color: #FFFFFF;
}
/*** topNav.jspf ***/
.groupui .ameritasTopNav tr {
	margin: 0px;
	padding: 0px;
}

.groupui .ameritasTopNav tr td {
	font-size: 12px;
}

.groupui .ameritasTopNav tr td.topNavSpacer {
	background: url(themeImages/topnavspacer.gif) no-repeat left bottom;
	vertical-align: auto;
	width: 1px;
}

.groupui .ameritasTopNav tr td.topNavSpacer:first-child {
	display: none;
	width: 0px;
}
/*** sideNav.jspf ***/
.lotusSideNav {
	vertical-align: top;
	padding: 25px 0;	
}

.groupPortalMainContainer {
	padding-bottom: 25px;
	vertical-align: top;
}

.groupSideNav .groupSideNavHeader {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #5F3624;
	text-transform: uppercase;
	padding: 0px 0px 5px 19px;
}

.groupSideNav .groupSideNavList {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 120px
}

.groupSideNav .groupSideNavList li {
	padding: 5px 0px 5px 20px;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
}

.groupSideNav .groupSideNavList .groupSideNavLabel {
	font-weight: bold;
	color: #003399
}

.groupSideNav .groupSideNavList .groupSideNavItem:hover, .groupSideNav .groupSideNavList .groupSideNavItem_hover
	{
	background: url(themeImages/leftnav_arrow_brown.gif) no-repeat left
		center, url(themeImages/topnavspacer.gif) no-repeat right center;
}

.groupSideNav .groupSideNavList .groupSideNavItem a:link, .groupSideNav .groupSideNavList .groupSideNavItem a:active,
	.groupSideNav .groupSideNavList .groupSideNavItem a:visited,
	.groupSideNav .groupSideNavList .groupSideNavItem_hover a:link,
	.groupSideNav .groupSideNavList .groupSideNavItem_hover a:visited,
	.groupSideNav .groupSideNavList .groupSideNavItem_hover a:hover,
	.groupSideNav .groupSideNavList .groupSideNavItem_hover a:active,
	.groupSideNav .groupSideNavList .groupSideNavSelected a:link,
	.groupSideNav .groupSideNavList .groupSideNavSelected a:active,
	.groupSideNav .groupSideNavList .groupSideNavSelected a:visited {
	text-decoration: none;
	color: #0033FF;
}

.groupSideNav .groupSideNavList .groupSideNavSelected a:hover,
	.groupSideNav .groupSideNavList .groupSideNavSelected a:active,
	.groupSideNav .groupSideNavList .groupSideNavItem a, .groupSideNav .groupSideNavList .groupSideNavItem_hover a,
	.groupSideNav .groupSideNavList .groupSideNavSelected a {
	text-transform: lowercase;
}

.groupSideNav .groupSideNavList .groupSideNavSelected {
	background: url(themeImages/leftnav_arrow_brown.gif) no-repeat 0px 0px;
}

/*** AMERITAS FOOTER ***/
.groupPortalFrame .ameritasFooter {
	padding: 10px 20px;
	text-align: center;
}

.groupPortalFrame .footerlinks {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.groupPortalFrame .footerlinks a:link, .groupPortalFrame .footerlinks a:active,
	.groupPortalFrame .footerlinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.groupPortalFrame .footerlinks a:hover {
	color: blue;
	text-decoration: underline;
}

/*** BIM quick links portlet ***/
.table_leftnav_portlet .portalLabelNode {
	text-decoration: none;
	text-align: left;
	padding: 6px 8px;
	color: #333333;
	text-transform: lowercase;
	font-weight: bold;
}

.table_leftnav_portlet .leftnav_link {
	text-decoration: none;
	text-align: left;
	padding: 6px 4px;
	color: #333333;
	text-transform: lowercase;
	border-left: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
}

.table_leftnav_portlet .leftnav_link:active, .table_leftnav_portlet .leftnav_link:hover,
	.table_leftnav_portlet .portalSelectedNode {
	border-left: 4px solid #776655;
	border-right: 4px solid #776655;
}

.table_leftnav_portlet .leftnav_link a:link, .table_leftnav_portlet .leftnav_link a:visited,
	.table_leftnav_portlet .leftnav_link a:active {
	text-decoration: none;
	color: #333333;
}

.table_leftnav_portlet .leftnav_link a:hover {
	text-decoration: underline;
	color: #333333;
}

.table_leftnav_portlet .sideNavSpacer {
	background: url(themeImages/leftnavline_32pix_black.gif) no-repeat left
		center;
	height: 1px;
	margin: 0px;
}

/*** WCM CONTENT ***/
/*** MEMBER ***/
.wcm_content {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	margin-bottom: 25px;
}

/* .wpthemeRow .component-control, .wptheme1Row .component-control, .wptheme2Row .component-control{
	margin-bottom: 25px;
} */


.wcm_content A, .wcm_content A:visited, .wcm_content A:hover,
	.wcm_content A:active {
	color: #0000FF;
	text-decoration: underline;
}

.wcm_content .wcm_heading, .wcm_content .wcm_heading A, .wcm_content .wcm_heading A:visited,
	.wcm_content .wcm_heading A:hover, .wcm_content .wcm_heading A:active {
	font-size: 14px;
	font-weight: bold;
	color: #5F3624;
	text-transform: uppercase;
	text-decoration: none;
}

.wcm_body p {
	margin-top: 0px
}

.wcm_body{
	line-height: 18px;
}
#layoutContainers{
	line-height: 18px
}
.entry p {
	margin: 0px;
	padding-bottom: 20px;
}

.entry .word {
	text-decoration: none;
	color: #0000ff;
	font-weight: bold;
}

.entry .word:hover {
	text-decoration: none;
	color: #0000ff;
	font-weight: bold;
}

.entry .word:VISITED {
	color: #0000ff;
}

/* B U T T O N S */
/* .lotusBtnSpecial a, .lotusBtn .lotusBtnSpecial a:visited, span.lotusBtnSpecial,
	input.lotusBtnSpecial, button.lotusBtnSpecial, .lotusBtnImg,
	.lotusFormButton.lotusBtnImg, .lotusuiBody .lotusFormButton {
	background-image: none;
	background-color: #CCDDFF;
	border-color: #2e2e2e;
}

.lotusBtnSpecial:hover, .lotusBtnImg:hover, .lotusBtnImg:focus,
	.lotusBtnImg:active, .lotusuiBody .lotusFormButton:hover, .lotusuiBody .lotusFormButton:focus,
	.lotusuiBody .lotusFormButton:active {
	border-color: #CCDDFF;
}
 */
.lotusBtnSpecial a {
	border-color: transparent
}

/* S K I N S */
.groupWidget2 {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #C8C3BC;
}

.groupWidget2 div.groupui {
	font-weight: bold;
	color: #553322;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #CCDDFF;
	border-bottom: 1px solid #C8C3BC;
}

.groupWidget2 div.groupui .ibmPortalPortletTitle {
	text-transform: uppercase;
}

.groupWidget2 .lotusWidgetBody {
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
}

.groupWidget2 .lotusWidgetBody {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.groupWidget2 .lotusWidgetBody A, .groupWidget2 .lotusWidgetBody A:hover,
	.groupWidget2 .lotusWidgetBody A:visited {
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
}

.groupWidget2 .lotusWidgetBody A:active {
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}

.groupWidget2 .lotusWidgetBody2 {
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
}

.groupWidget2 .lotusWidgetBody2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.groupWidget2 .lotusWidgetBody2 A, .groupWidget2 .lotusWidgetBody2 A:hover,
	.groupWidget2 .lotusWidgetBody2 A:visited {
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
}

.groupWidget2 .lotusWidgetBody2 A:active {
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}

.groupWidget2 .lotusWidgetBody2 .headerClass A, .groupWidget2 .lotusWidgetBody2 .headerClass A:hover,
	.groupWidget2 .lotusWidgetBody2 .headerClass A:visited {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.groupWidget2 .lotusWidgetBody2 .headerClass A:active {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.groupWidget2 .lotusWidgetBody2 .headerClass table {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: auto
}

/*** Added newly for PLOGS-MODEL-0101 starts***/
.groupWidget2 .lotusWidgetBody .headerClass A, .groupWidget2 .lotusWidgetBody .headerClass A:hover,
	.groupWidget2 .lotusWidgetBody .headerClass A:visited {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.groupWidget2 .lotusWidgetBody .headerClass A:active {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.groupWidget2 .lotusWidgetBody .headerClass table {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: auto
}
/*** Added newly for PLOGS-MODEL-0101 ends***/

/* CLAIM SKIN only */
.groupWidget2 .lotusWidgetBody2 {
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
}

.groupWidget2 .lotusWidgetBody2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.groupWidget2 .lotusWidgetBody2 A, .groupWidget2 .lotusWidgetBody2 A:hover,
	.groupWidget2 .lotusWidgetBody2 A:visited {
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
}

.groupWidget2 .lotusWidgetBody2 A:active {
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}

.headerClass A, .headerClass A:hover,
	.headerClass A:visited {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.headerClass A:active {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.headerClass table {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: auto
}

.alterRowClass1 {
	background-color: #EBF1FF
}

.alterRowClass2 {
	background-color: #F8F8F8
}

.alterHeaderClass1 {
	background-color: #CCDDFF
}

.eobFooterClass {
	background-color: #CCDDFF;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.headerClassProcs A, .headerClassProcs A:hover,
	.headerClassProcs A:visited {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	vertical-align: bottom
}

.headerClassProcs A:active {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	vertical-align: bottom
}

.headerClassProcs {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: bottom;
}

.headerClassProcs table {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-style: normal;
	LINE-HEIGHT: 12px;
}

.groupWidget2 .lotusWidgetBody2 .searchResultsDiv {
	width: auto;
	padding-left: 20px;
	height: 24px;
	background: none repeat scroll 0 0 #CCDDFF;
	font-weight: bold
}

/* M E N U S */
.lotusMenu, .portlet-menu {
	background-color: #CCDDFF;
	border-color: #CCDDFF
}

.lotusMenu li.lotusSelected a, .lotusMenu li.lotusSelected a:visited,
	.lotusMenu li.lotusSelected a:active, .portlet-menu li.lotusSelected a,
	.portlet-menu li.lotusSelected a:visited, .portlet-menu li.lotusSelected a:active
	{
	background-color: #CCDDFF;
	border-color: #CCDDFF;
	color: #FFFFFF !important;
}

a, .wpsLink {
	color: #2E2E2E;
}

.lotusMenu .lotusMenuSection {
	border-bottom-color: #D8D8D8;
}

.wptheme3Col .wpthemeCol {
	width: 91px
}

.hiddenWidgetsDiv {
	display: none;
}

.portalFont {
	font-family: Arial;
	font-size: 12px;
}

.portalFont A {
    color: #0000ff;
    text-decoration: underline;
}
.enhancedLeftColNarrow{
   width:130px;
   margin-left: 0 !important;
}

.enhancedRightColWide{
    width:775px;
}