body {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 auto;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Desktop-Level Definitions (body.css)
// --------------------------------------------------------------------------------------------------------------------
*/
img.block {
	display: block;
}

.bea-portal-body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.bea-portal-body a {
	display: inline;
	text-decoration: none;
}

a:link {
	color: #0000FF;
}

a:visited {
	color: #800080;
}

a:hover {
	color: #0000FF;
}

a:active {
	color: #0000FF;
}

.bea-portal-body a:hover {
	text-decoration: underline;
}

.bea-portal-body-content {
	
}

.bea-portal-body-header,.bea-portal-body-footer {
	padding: 0px;
	background-color: transparent;
	color: #000000;
	border-width: 0px;
	margin: 0px;
	background: repeat-x top;
}

.bea-portal-body-header {
	font-size: 10pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bea-portal-body-footer {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.bea-portal-body-footer a:link {
	color: #ffffff;
}

.bea-portal-body-footer a:visited {
	color: #ffffff;
}

.bea-portal-body-footer a:hover {
	color: #ffffff;
}

.bea-portal-body-footer a:active {
	color: #ffffff;
}

.bea-portal-body-footer-divider-cell {
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #FFFFFF;
}

.bea-portal-body-footer-non-divider-cell {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #FFFFFF;
}

.bea-portal-body-footer-debug {
	font-size: x-small;
	font-weight: normal;
	color: #ffffff;
	vertical-align: baseline;
	position: fixed;
}

.bea-portal-body-footer-table {
	background-repeat: repeat-x;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

.bea-portal-body-header-table {
	background-repeat: repeat-x;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

.bea-portal-body-header-usersettings,.bea-portal-body-header-usersettings a
	{ /*background-repeat: repeat-x;*/
	/*background-color: transparent;*/
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}

.bea-portal-body-header-usersettings a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

.bea-portal-body-menu-edgetab-table {
	background-repeat: repeat-x;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

.bea-portal-body-menu-rounded-table {
	background-repeat: repeat-x;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

.bea-portal-body-menu-roundedshaded-table {
	background-repeat: repeat-x;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

.bea-portal-body-menu-radio-table {
	background-repeat: repeat-x;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

.bea-portal-body-menu-tis-table {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-primary {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	width: 100%;
	background-color: #000000;
}

.bea-portal-book-primary-content {
	padding: 0px;
	vertical-align: top;
}

.bea-portal-book-tis-primary {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	font-size: small;
	width: 100%;
	background-color: #CCCCCC;
}

.bea-portal-book-tis-primary-content {
	padding: 0px;
	margin: 0px 5px 0px 5px;
	vertical-align: top;
	background-color: #FFFFFF;
}

.bea-portal-book-tis3-primary {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	width: 100%;
	background-color: #FFFFFF;
}

.bea-portal-book-tis3-primary-content {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	background-color: #FFFFFF;
}

.bea-portal-book-techinfo-login-primary {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	width: 100%;
	background-color: #FFFFFF;
}

.bea-portal-book-techinfo-login-content {
	padding: 0px;
	margin: 5px 5px 5px 5px;
	vertical-align: top;
	background-color: #FFFFFF;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Page
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-primary-page {
	padding: 0px;
}

.bea-portal-book-nonradiotab-page {
	background-color: #F0F8FF;
	padding: 0px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book {
	margin: 5px;
	border-style: none;
	border-width: 0px;
}

.bea-portal-book-content {
	border: 1px solid #999999;
	border-top: 0px none;
	background-color: #dcd9d2;
	margin: 0px 0px 0px 1px;
}

.bea-portal-book-inner {
	margin: 4px;
	border-style: none;
	border-width: 0px;
}

.bea-portal-book-inner-content {
	margin: 0px 1px 1px 1px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #000000;
	background-color: #666699;
}

.bea-portal-book-singlerounded {
	margin: 5px;
	border-style: none;
	border-width: 0px;
}

.bea-portal-book-content-singlerounded {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #cccce5;
	background-color: #666699;
	margin: 0px 0px 0px 1px;
}

.bea-portal-book-singleroundedshaded {
	margin: 5px;
}

.bea-portal-book-singleroundedshaded-content {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #999999;
	margin: 0px 0px 0px 1px;
	background-color: #CCCCCC;
}

.bea-portal-book-singleroundedshadedreversed {
	margin: 0px;
}

.bea-portal-book-singleroundedshadedreversed-content {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.bea-portal-book-radio {
	margin: 5px;
	border-style: none;
	border-width: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

.bea-portal-book-radio-content {
	border-width: 5px;
	border-color: #F5F5F5;
	margin: 0px 0px 0px 0px;
	background-color: #d1d0d0;
}

.bea-portal-book-black-primary {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	width: 100%;
	background-color: #000000;
}

.bea-portal-book-black-primary-content {
	padding: 0px;
	vertical-align: top;
}

.bea-portal-book-plain {
	margin: 0px;
	border-style: none;
	border-width: 0px;
}

.bea-portal-book-plain-content {
	border-width: 0px 0px 0px 0px;
	border-color: #cccce5;
	margin: 0px 0px 0px 1px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Page
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-page {
	padding: 0px;
	font-size: small;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Root Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-primary-menu {
	display: none;
}

.bea-portal-book-primary-menu-root {
	margin: 0px;
	font-size: small;
	background-color: #e5e5ff;
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #f0f0ff;
	border-bottom-color: #cccce5;
	padding: 2px 0px;
}

.bea-portal-book-primary-menu-root-item a,.bea-portal-book-primary-menu-root-item-active a
	{
	color: #000000;
	padding: 2px 6px;
}

.bea-portal-book-primary-menu-root a {
	
}

.bea-portal-book-primary-menu-root a:hover {
	color: #ffffff;
	background-color: #000099;
	text-decoration: none;
}

.bea-portal-book-primary-menu-root ul {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-primary-menu-root li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-primary-menu-root-item {
	
}

.bea-portal-book-primary-menu-root-item-active a {
	color: #ffffff;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #cccce5;
	border-bottom-color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Nested Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-primary-menu-nested {
	border-style: solid;
	border-width: 1px;
	border-color: #000033;
	font-size: x-small;
}

.bea-portal-book-primary-menu-nested-item a,.bea-portal-book-primary-menu-nested-item-sub a,.bea-portal-book-primary-menu-nested-item-active a
	{
	padding: 1px 4px 1px 4px;
	display: block;
	text-decoration: none;
	border-style: solid;
	border-width: 1px 0px;
	border-color: #f0f0ff;
	width: 150px;
}

.bea-portal-book-primary-menu-nested-item a:hover,.bea-portal-book-primary-menu-nested-item-sub a,.bea-portal-book-primary-menu-nested-item-active a:hover
	{
	color: #000033;
	background-color: #e5e5ff;
	border-color: #cccce5;
}

.bea-portal-book-primary-menu-nested-item a {
	color: #000066;
	background-color: #ffffff;
}

.bea-portal-book-primary-menu-nested-item-sub a {
	color: #000033;
	background-color: #e5ffe5;
}

.bea-portal-book-primary-menu-nested-item-active a {
	color: #000033;
	background-color: #e5e5ff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Root Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-menu {
	display: none;
}

.bea-portal-book-menu-root {
	margin: 0px;
	padding: 2px 0px;
	font-size: x-small;
	background-color: #f0f0f0;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #cccce5;
}

.bea-portal-book-menu-root-item a,.bea-portal-book-menu-root-item-active a
	{
	padding: 2px 4px;
	color: #000000;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #cccccc;
}

.bea-portal-book-menu-root a {
	
}

.bea-portal-book-menu-root a:hover {
	color: #ffffff;
	background-color: #000099;
	text-decoration: none;
}

.bea-portal-book-menu-root ul {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-menu-root li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-menu-root-item {
	
}

.bea-portal-book-menu-root-item-active a {
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #cccccc;
	border-bottom-color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Nested Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-menu-nested {
	border-style: solid;
	border-width: 1px;
	border-color: #000033;
	font-size: x-small;
}

.bea-portal-book-menu-nested-item a,.bea-portal-book-menu-nested-item-sub a,.bea-portal-book-menu-nested-item-active a
	{
	padding: 1px 4px 1px 4px;
	display: block;
	text-decoration: none;
	border-style: solid;
	border-width: 1px 0px;
	border-color: #f0f0ff;
	width: 150px;
}

.bea-portal-book-menu-nested-item a:hover,.bea-portal-book-menu-nested-item-sub a,.bea-portal-book-menu-nested-item-active a:hover
	{
	color: #000033;
	background-color: #e5e5ff;
	border-color: #cccce5;
}

.bea-portal-book-menu-nested-item a {
	color: #000066;
	background-color: #ffffff;
}

.bea-portal-book-menu-nested-item-sub a {
	color: #000033;
	background-color: #e5ffe5;
}

.bea-portal-book-menu-nested-item-active a {
	color: #000033;
	background-color: #e5e5ff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Menu, Single-Level
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-primary-menu-single-container {
	margin: 0px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	border-width: 0px;
}

.bea-portal-book-primary-menu-single {
	margin: 0px;
	font-size: small;
	background-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #f0f0ff;
	border-bottom-color: #cccce5;
	padding: 2px 0px;
}

.bea-portal-book-primary-menu-single a,.bea-portal-book-primary-menu-single span
	{
	color: #000000;
	padding: 2px 6px;
}

.bea-portal-book-primary-menu-single a:link {
	color: #483D8B;
	background-color: #000099;
	text-decoration: none;
	border: 1px solid Black;
}

.bea-portal-book-primary-menu-single a:active {
	color: #ffffff;
	background-color: #000099;
	text-decoration: none;
	border: 1px solid Black;
}

.bea-portal-book-primary-menu-single a:visited {
	color: #483D8B;
	background-color: #000099;
	text-decoration: none;
	border: 1px solid Black;
}

.bea-portal-book-primary-menu-single a:hover {
	color: #ffffff;
	background-color: #000099;
	text-decoration: underline;
	border: 1px solid Black;
}

.bea-portal-book-primary-menu-single span {
	color: #000000;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #cccce5;
	border-bottom-color: #ffffff;
}

.bea-portal-book-primary-menu-single ul {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-primary-menu-single li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-primary-menu-single-item {
	font-weight: bold;
	text-align: center;
	border: 1px solid Black;
}

.bea-portal-book-primary-menu-single-item a:link,.bea-portal-book-primary-menu-single-item a:visited
	{
	color: #0000CD;
	background-color: transparent;
	text-decoration: none;
}

.bea-portal-book-primary-menu-single-item a:active,.bea-portal-book-primary-menu-single-item a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
}

.bea-portal-book-primary-menu-single-item-active {
	font-weight: bold;
	text-align: center;
	border: 1px solid Black;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Menu, Single-Level
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-menu-single-container {
	margin: 0px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	border-width: 0px;
}

.bea-portal-book-menu-single {
	margin: 0px;
	padding: 2px 0px;
	font-size: x-small;
	background-color: #f0f0f0;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #cccce5;
}

.bea-portal-book-menu-single a,.bea-portal-book-menu-single span {
	padding: 2px 4px;
	color: #000000;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #cccccc;
}

.bea-portal-book-menu-single a:hover {
	color: #ffffff;
	background-color: #000099;
	text-decoration: none;
}

.bea-portal-book-menu-single span {
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #cccccc;
	border-bottom-color: #ffffff;
}

.bea-portal-book-menu-single ul {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-menu-single li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-menu-single-item {
	background-repeat: repeat-x;
}

.bea-portal-book-menu-single-item-active {
	background-repeat: repeat-x;
}

.bea-portal-book-sub-navigation {
	margin: 0px;
	padding: 2px 0px;
	font-size: x-small;
	background-color: #e5e5ff;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #cccce5;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Menu, Single-Level, Edged
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-edged-menu-single-container {
	margin: 0px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	border-width: 0px;
}

.bea-portal-book-edged-menu-single {
	margin: 0px;
	font-size: small;
	background-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #f0f0ff;
	border-bottom-color: #cccce5;
	padding: 2px 0px;
}

.bea-portal-book-edged-menu-single a,.bea-portal-book-edged-menu-single span
	{
	color: #000000;
	padding: 2px 6px;
}

.bea-portal-book-edged-menu-single a:link {
	color: #483D8B;
	background-color: #000099;
	text-decoration: none;
}

.bea-portal-book-edged-menu-single a:active {
	color: #ffffff;
	background-color: #000099;
	text-decoration: none;
}

.bea-portal-book-edged-menu-single a:visited {
	color: #483D8B;
	background-color: #000099;
	text-decoration: none;
}

.bea-portal-book-edged-menu-single a:hover {
	color: #ffffff;
	background-color: #000099;
	text-decoration: underline;
}

.bea-portal-book-edged-menu-single span {
	color: #000000;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #cccce5;
	border-bottom-color: #ffffff;
}

.bea-portal-book-edged-menu-single ul {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-edged-menu-single li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-edged-menu-single-item {
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-repeat: repeat-x;
}

.bea-portal-book-edged-menu-single-item a:link,.bea-portal-book-edged-menu-single-item a:visited
	{
	color: #0000CD;
	background-color: transparent;
	text-decoration: none;
}

.bea-portal-book-edged-menu-single-item a:active,.bea-portal-book-edged-menu-single-item a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
}

.bea-portal-book-edged-menu-single-item-active {
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-repeat: repeat-x;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Menu, Single-Level, Rounded
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-rounded-menu-single-container {
	margin: 0px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	border-width: 0px;
}

.bea-portal-book-rounded-menu-single {
	margin: 0px;
	font-size: small;
	background-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #f0f0ff;
	border-bottom-color: #cccce5;
	padding: 2px 0px;
}

.bea-portal-book-rounded-menu-single a,.bea-portal-book-rounded-menu-single span
	{
	color: #000000;
	padding: 2px 6px;
}

.bea-portal-book-rounded-menu-single a:link {
	color: #483D8B;
	background-color: #000099;
	text-decoration: none;
}

.bea-portal-book-rounded-menu-single a:active {
	color: #ffffff;
	background-color: #000099;
	text-decoration: none;
}

.bea-portal-book-rounded-menu-single a:visited {
	color: #483D8B;
	background-color: #000099;
	text-decoration: none;
}

.bea-portal-book-rounded-menu-single a:hover {
	color: #ffffff;
	background-color: #000099;
	text-decoration: underline;
}

.bea-portal-book-rounded-menu-single span {
	color: #000000;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #cccce5;
	border-bottom-color: #ffffff;
}

.bea-portal-book-rounded-menu-single ul {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-rounded-menu-single li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-rounded-menu-single-item {
	font-weight: normal;
	text-align: center;
}

.bea-portal-book-rounded-menu-single-item a:link,.bea-portal-book-rounded-menu-single-item a:visited
	{
	color: #0000CD;
	background-color: transparent;
	text-decoration: none;
}

.bea-portal-book-rounded-menu-single-item a:active,.bea-portal-book-rounded-menu-single-item a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
}

.bea-portal-book-rounded-menu-single-item-active {
	font-weight: normal;
	text-align: center;
	color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Menu, Single-Level, Radio button tabs
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-radio-menu-single-container {
	margin: 0px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	border-width: 0px;
}

.bea-portal-book-radio-menu-single {
	margin: 0px;
	background-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #f0f0ff;
	border-bottom-color: #cccce5;
	padding: 2px 0px;
}

.bea-portal-book-radio-menu-single a,.bea-portal-book-radio-menu-single span
	{
	color: #000000;
	padding: 2px 6px;
}

.bea-portal-book-radio-menu-single a:link {
	color: #483D8B;
	background-color: #000099;
}

.bea-portal-book-radio-menu-single a:active {
	color: #000000;
}

.bea-portal-book-radio-menu-single a:visited {
	color: #483D8B;
	background-color: #000099;
}

.bea-portal-book-radio-menu-single a:hover {
	color: #ffffff;
	background-color: #000099;
	text-decoration: underline;
}

.bea-portal-book-radio-menu-single span {
	color: #000000;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #cccce5;
	border-bottom-color: #ffffff;
}

.bea-portal-book-radio-menu-single ul {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-radio-menu-single li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-radio-menu-single-item {
	font-size: 10px;
	font-weight: 900;
	text-align: left;
	/*vertical-align: top;*/
}

.bea-portal-book-radio-menu-single-item a:link,.bea-portal-book-radio-menu-single-item a:visited
	{
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

.bea-portal-book-radio-menu-single-item a:active,.bea-portal-book-radio-menu-single-item a:hover
	{
	color: #0000cd;
	text-decoration: none;
	background-color: transparent;
}

.bea-portal-book-radio-menu-single-item-active {
	font-size: 10px;
	font-weight: 700;
	text-align: left;
	color: #000000;
	vertical-align: top;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Menu, Single-Level, Rounded and Shaded
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-roundedshaded-menu-single-container {
	margin: 0px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	border-width: 0px;
}

.bea-portal-book-roundedshaded-menu-single {
	margin: 0px;
	background-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #f0f0ff;
	border-bottom-color: #cccce5;
	padding: 2px 0px;
}

.bea-portal-book-roundedshaded-menu-single a,.bea-portal-book-roundedshaded-menu-single span
	{
	color: #000000;
	padding: 2px 6px;
}

.bea-portal-book-roundedshaded-menu-single a:link {
	color: #483D8B;
	background-color: #000099;
}

.bea-portal-book-roundedshaded-menu-single a:active {
	color: #000000;
}

.bea-portal-book-roundedshaded-menu-single a:visited {
	color: #483D8B;
	background-color: #000099;
}

.bea-portal-book-roundedshaded-menu-single a:hover {
	color: #ffffff;
	background-color: #000099;
	text-decoration: underline;
}

.bea-portal-book-roundedshaded-menu-single span {
	color: #000000;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #cccce5;
	border-bottom-color: #ffffff;
}

.bea-portal-book-roundedshaded-menu-single ul {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-roundedshaded-menu-single li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-roundedshaded-menu-single-item {
	font-size: 10px;
	text-align: center;
}

.bea-portal-book-roundedshaded-menu-single-item a:link,.bea-portal-book-roundedshaded-menu-single-item a:visited
	{
	color: #0000CD;
	background-color: transparent;
	text-decoration: none;
}

.bea-portal-book-roundedshaded-menu-single-item a:active,.bea-portal-book-roundedshaded-menu-single-item a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
}

.bea-portal-book-roundedshaded-menu-single-item-active {
	font-size: 11px;
	font-weight: 600;
	text-align: center;
	color: #000000;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Menu, Single-Level, Slanted Right
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-slanted-primary-menu-single-container {
	margin: 0px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	border-width: 0px;
}

.bea-portal-book-slanted-primary-menu-single {
	margin: 0px;
	border-style: solid;
	border-width: 1px 0px;
	padding: 2px 0px;
}

.bea-portal-book-slanted-primary-menu-single a,.bea-portal-book-slanted-primary-menu-single span
	{
	color: #000000;
	padding: 2px 6px;
}

.bea-portal-book-slanted-primary-menu-single a:link {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.bea-portal-book-slanted-primary-menu-single a:active {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Blue;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.bea-portal-book-slanted-primary-menu-single a:visited {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.bea-portal-book-slanted-primary-menu-single a:hover {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.bea-portal-book-slanted-primary-menu-single span {
	color: #000000;
}

.bea-portal-book-slanted-primary-menu-single ul {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-slanted-primary-menu-single li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-slanted-primary-menu-single-item {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-repeat: repeat-x;
}

.bea-portal-book-slanted-primary-menu-single-item a:link,.bea-portal-book-slanted-primary-menu-single-item a:visited
	{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.bea-portal-book-slanted-primary-menu-single-item a:active {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-color: transparent;
}

.bea-portal-book-slanted-primary-menu-single-item a:hover {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-color: transparent;
}

.bea-portal-book-slanted-primary-menu-single-item-active {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Blue;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-color: transparent;
	background-repeat: repeat-x;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Menu, used as 3d level for TIS
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-tis-menu-single-container {
	margin: 0px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	border-width: 0px;
}

.bea-portal-book-tis-menu-single {
	margin: 0px;
	background-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #f0f0ff;
	border-bottom-color: #cccce5;
	padding: 2px 0px;
}

.bea-portal-book-tis-menu-single a,.bea-portal-book-tis-menu-single span
	{
	color: #000000;
	padding: 2px 6px;
}

.bea-portal-book-tis-menu-single a:link {
	color: #483D8B;
	background-color: #000099;
}

.bea-portal-book-tis-menu-single a:active {
	color: #000000;
}

.bea-portal-book-tis-menu-single a:visited {
	color: #483D8B;
	background-color: #000099;
}

.bea-portal-book-tis-menu-single a:hover {
	color: #ffffff;
	background-color: #000099;
	text-decoration: underline;
}

.bea-portal-book-tis-menu-single span {
	color: #000000;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #cccce5;
	border-bottom-color: #ffffff;
}

.bea-portal-book-tis-menu-single ul {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-tis-menu-single li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.bea-portal-book-tis-menu-single-item {
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

.bea-portal-book-tis-menu-single-item a:link,.bea-portal-book-tis-menu-single-item a:visited
	{
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

.bea-portal-book-tis-menu-single-item a:active,.bea-portal-book-tis-menu-single-item a:hover
	{
	color: #cccccc;
	font-weight: bold;
	background-color: transparent;
}

.bea-portal-book-tis-menu-single-item-active {
	font-size: 10px;
	font-weight: 700;
	text-align: center;
	color: #6633ff;
	vertical-align: middle;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Menu, used as 3d level for TIS (book.css)
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-book-tis3-menu-single-container {
	margin: 5px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	border-width: 0px;
}

.bea-portal-book-tis3-menu-single-item-inactive {
	font-size: 11px;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	font-weight: 700;
}

.bea-portal-book-tis3-menu-single-item-inactive a:link,.bea-portal-book-tis3-menu-single-item-inactive a:visited
	{
	color: #666666;
	background-color: transparent;
	text-decoration: none;
}

.bea-portal-book-tis3-menu-single-item-inactive a:active,.bea-portal-book-tis3-menu-single-item-inactive a:hover
	{
	color: #d3a9a9;
	background-color: transparent;
	text-decoration: none;
}

.bea-portal-book-tis3-menu-single-item-active {
	font-size: 11px;
	font-weight: 700;
	text-align: center;
	color: #cc3300;
	vertical-align: middle;
}

/* --------------- Presentation Display Class ------------------ */
.entry-key {
	font-size: 11px;
	font-weight: 800;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}
.entry-key2 {
	font-size: 11px;
	font-weight: 800;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

.entry-value {
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.entry-key1 {
	font-size: 11px;
	font-weight: 800;
	text-align: left;
	vertical-align: left;
	white-space: nowrap;
}

.entry-value1 {
	font-size: 11px;
	text-align: left;
	vertical-align: left;
	white-space: nowrap;
}
.word-wrapdpr {
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: pre-wrap;       /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: break-all;
    white-space: normal;
	font-size: 11px;
	text-align: left;
	vertical-align: left;

}

.entry-highlight {
	font-size: 15px;
	font-weight: 900;
	text-align: left;
	white-space: nowrap;
}

.entry-bar {
	border-bottom: solid 1px;
	padding-bottom: 10px;
}

.entry-error {
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
	font-weight: 900;
	white-space: nowrap;
	color: #ff3300;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Button (button.css)
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-button,.bea-portal-button-delete,.bea-portal-button-float {
	
}

.bea-portal-button img,.bea-portal-button-delete img,.bea-portal-button-float img
	{
	vertical-align: top;
	margin: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: White;
}

.bea-portal-button:hover img,.bea-portal-button-delete:hover img,.bea-portal-button-float:hover img
	{
	border-color: #000099;
	border-style: solid;
	border-width: 1px;
	margin: 2px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Browser Bug Fix Definitions (fix.css)
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-ie-table-buffer-div {
	width: 100%;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// (form.css)
// --------------------------------------------------------------------------------------------------------------------
*/
form {
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	border-color: #483D8B;
	background-color: transparent;
	background-repeat: inherit;
}

input,select,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
	border-width: 1px;
	padding: 0px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	border-width: 2px;
	padding: 2px;
	color: Navy;
	background-color: InfoBackground;
	border: 2px solid black;
}

input {
	margin: 2px;
	border-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color: #483D8B;
	color: #483D8B;
	display: inline;
}

input[disabled] {
	color: gray;
	/* R6.6 T300010454 */
	/*    text-shadow: 3px 3px red; */
}

div.button {
	color: #0000CD;
	font: 900 x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom-style: none;
	/* background-color: transparent; */
	background-image: none;
}

.minibutton {
	padding: 0 .25em 0 .25em;
	width: auto;
	overflow: visible;
}

.miniselect {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white
}

.searchOptionselect {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Layouts
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-layout,.bea-portal-layout-grid,.bea-portal-layout-border,.bea-portal-layout-flow
	{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.bea-portal-layout-grid {
	width: 100%;
}

.bea-portal-layout-placeholder-container {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.bea-portal-layout-placeholder {
	padding: 0px;
	margin: 0px;
}

.bea-portal-layout-placeholder-container-east,.bea-portal-layout-placeholder-container-west,.bea-portal-layout-placeholder-container-north,.bea-portal-layout-placeholder-container-south,.bea-portal-layout-placeholder-container-center
	{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// W S R P   ( v 0 . 9 2 )   S T A N D A R D   P O R T L E T   C S S (portlet.css)
// --------------------------------------------------------------------------------------------------------------------
*/

/*   F O N T S   */
.portlet-font,.portlet-font-dim {
	font-family: arial, tahoma, sans-serif;
	font-size: small;
}

.portlet-font {
	color: #000000;
}

.portlet-font-dim {
	color: #999999;
}

/*   M E S S A G E S   */
.portlet-msg-status {
	font-style: italic;
}

.portlet-msg-info {
	font-weight: bold;
}

.portlet-msg-error {
	font-weight: bold;
	color: #ff0000;
}
.portlet-msg-error-right {
	font-weight: bold;
	color: #ff0000;
	text-align:right;
}

.portlet-msg-alert {
	font-style: italic;
	font-weight: bold;
}

.portlet-msg-success {
	font-weight: bold;
	color: #009900;
}

/*   S E C T I O N S   */
.portlet-section-header {
	font-size: 120%;
	font-weight: bold;
	border-style: dotted;
	border-width: 1px 0px;
	color: #333399;
	padding: 2px 0px;
}

.portlet-section-body {
	background-color: #f0f0ff;
}

.portlet-section-alternate {
	background-color: #d8d8ff;
}

.portlet-section-selected {
	background-color: #9999ff;
	color: #ffffff;
}

.portlet-section-subheader {
	font-weight: bold;
	color: #6666cc;
	padding: 2px 0px;
}

.portlet-section-footer {
	font-size: 80%;
	font-weight: bold;
}

.portlet-section-text {
	
}

/*   F O R M S   */
.portlet-form-label {
	
}

.portlet-form-input-field {
	
}

.portlet-form-button {
	
}

.portlet-icon-label {
	
}

.portlet-dlg-icon-label {
	
}

.portlet-form-field-label {
	
}

.portlet-form-field {
	
}

/*   M E N U S   */
.portlet-menu {
	
}

.portlet-menu-item {
	
}

.portlet-menu-item-selected {
	
}

.portlet-menu-item-hover {
	
}

.portlet-menu-item-hover-selected {
	
}

.portlet-menu-cascade-item {
	
}

.portlet-menu-cascade-item-selected {
	
}

.portlet-menu-description {
	
}

.portlet-menu-caption {
	
}

TD.search-tablet-cell {
	padding: 5px;
}

TD.search-normal-cell {
	padding: 1px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-window {
	margin: 6px;
	padding: 0px;
	border-style: solid;
	border-width: 0px;
}

.bea-portal-window-content {
	margin: 0px;
	padding: 4px;
	border: 1px solid;
	border-color: #999999;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFFFF;
	font-size: 11px;
}

.bea-portal-window-content-table {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.bea-portal-window-content-bottom {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-repeat: repeat-x;
	display: block;
	vertical-align: top;
}

.bea-portal-window-content-bottom-left {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-repeat: repeat-x;
	vertical-align: top;
}

.bea-portal-window-content-bottom-right {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-repeat: repeat-x;
	vertical-align: top;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar (window.css)
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-window-content-header-row {
	text-align: left;
	border-color: #000000;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.bea-portal-window-content-row-first {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #dfdede;
}

.bea-portal-window-content-row-second {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

.bea-portal-window-content-row-third {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #999999;
}

.bea-portal-window-details-titlebar {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bea-portal-window-titlebar-container {
	padding: 0px;
	width: 100%;
	margin: 0px;
	vertical-align: bottom;
	clear: both;
}

.bea-portal-window-icon {
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.bea-portal-window-icon img {
	padding: 0px;
	margin: 0px;
}

.bea-portal-window-titlebar-title {
	color: #000000;
	text-align: center;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-color: transparent;
	clear: both;
	vertical-align: middle;
}

.bea-portal-window-titlebar-title-results {
	color: #000000;
	text-align: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-repeat: repeat-x;
	background-color: transparent;
	vertical-align: middle;
}

.bea-portal-window-titlebar-buttons {
	text-align: right;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: repeat-x;
	background-color: transparent;
	clear: both;
	display: run-in;
	vertical-align: middle;
}

img.bea-portal-window-titlebar-togglebuttons {
	padding: 0px;
	margin: 0px;
	/* background-color: transparent; */
	clear: both;
	vertical-align: bottom;
	display: none;
}

.portlet-pagination {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-window-roundtopwhite {
	margin: 6px;
	padding: 0px;
	border-style: solid;
	border-width: 0px;
}

.bea-portal-window-roundtopwhite-content {
	margin: 0px;
	padding: 4px;
	border: 1px solid #999999;
	border-width: 0px 1px 1px 1px;
	background-color: #CCCCCC;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar - windo-roundTopWhite.css
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-window-roundtopwhite-titlebar {
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	font-size: small;
	font-weight: bold;
}

.bea-portal-window-roundtopwhite-titlebar-container {
	padding: 0px;
	width: 100%;
}

.bea-portal-window-roundtopwhite-icon {
	text-align: center;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	width: 1%;
}

.bea-portal-window-roundtopwhite-icon img {
	padding: 0px;
	margin: 0px;
}

.bea-portal-window-roundtopwhite-titlebar-title {
	color: #000000;
	text-align: center;
	padding: 0px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bea-portal-window-roundtopwhite-titlebar-buttons {
	text-align: right;
	padding: 0px;
	white-space: nowrap;
	overflow: hidden;
}

.bea-portal-window-roundtopwhite-inner-content {
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window window-details.css
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-details-window {
	margin: 6px;
	padding: 0px;
	border-style: solid;
	border-width: 0px;
}

.bea-portal-details-window-content {
	margin: 0px;
	padding: 4px;
	border: 1px solid;
	border-color: #999999;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFFFF;
	font-size: 11px;
}

.bea-portal-details-frm-window-content {
	margin: 0px;
	padding: 0px;
	border: 1px solid;
	border-color: #999999;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFFFF;
	font-size: 11px;
}

html>body .bea-portal-details-window-content li {
	margin-left: 10px;
}

.bea-portal-details-window-content-bottom {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-repeat: repeat-x;
	display: block;
	vertical-align: top;
}

.bea-portal-details-window-content-bottom-left {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-repeat: repeat-x;
	vertical-align: top;
}

.bea-portal-details-window-content-bottom-right {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-repeat: repeat-x;
	vertical-align: top;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

/*.bea-portal-window-details-titlebar
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bea-portal-details-window-titlebar-container
{
	padding: 0px;
	width: 100%;
	margin: 0px;
	vertical-align: bottom;
	clear: both;
}

.bea-portal-details-window-icon
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.bea-portal-details-window-icon img
{
	padding: 0px;
	margin: 0px;
}

.bea-portal-details-window-titlebar-title
{
	color: #000000;
	text-align: center;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-color: transparent;
	clear: both;
	vertical-align: middle;
	white-space: nowrap;
}

.bea-portal-details-window-titlebar-title-results
{
	color: #000000;
	text-align: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-repeat: repeat-x;
	background-color: transparent;
	vertical-align: middle;
}
.bea-portal-details-window-titlebar-buttons
{
	text-align: right;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: repeat-x;
	background-color: transparent;
	clear: both;
	display: run-in;
	vertical-align: middle;
}

img.bea-portal-details-window-titlebar-togglebuttons
{
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	clear: both;
	vertical-align: bottom;
	display: none;
}
*/
/*
// --------------------------------------------------------------------------------------------------------------------
// Window window-blank.css
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-blank-window {
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

.bea-portal-blank-window-content {
	margin: 0px;
	padding: 4px;
	border: none;
	background-color: #FFFFFF;
	font-size: 11px;
}

.bea-portal-blank-window-content-bottom {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-repeat: repeat-x;
	display: block;
	vertical-align: top;
}

.bea-portal-blank-window-content-bottom-left {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-repeat: repeat-x;
	vertical-align: top;
}

.bea-portal-blank-window-content-bottom-right {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-repeat: repeat-x;
	vertical-align: top;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-window-blank-titlebar {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bea-portal-blank-window-titlebar-container {
	padding: 0px;
	width: 100%;
	margin: 0px;
	vertical-align: bottom;
	clear: both;
}

.bea-portal-blank-window-icon {
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.bea-portal-blank-window-icon img {
	padding: 0px;
	margin: 0px;
}

.bea-portal-blank-window-titlebar-title {
	color: #000000;
	text-align: center;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-color: transparent;
	clear: both;
	vertical-align: middle;
}

.bea-portal-blank-window-titlebar-title-results {
	color: #000000;
	text-align: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-repeat: repeat-x;
	background-color: transparent;
	vertical-align: middle;
}

.bea-portal-blank-window-titlebar-buttons {
	text-align: right;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: repeat-x;
	background-color: transparent;
	clear: both;
	display: run-in;
	vertical-align: middle;
}

img.bea-portal-blank-window-titlebar-togglebuttons {
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	clear: both;
	vertical-align: bottom;
	display: none;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window window-wht3d.css
// --------------------------------------------------------------------------------------------------------------------
*/
img.block {
	display: block;
}

.bea-portal-window-wht3d {
	margin: 6px;
	padding: 0px;
	border-style: solid;
	border-width: 0px;
}

.bea-portal-window-wht3d-content {
	margin: 0px;
	padding: 2px;
	background-color: #FFFFFF;
}

.bea-portal-window-wht3d-content-top {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url('/t3Portal/framework/skins/t3/wht3d/images/wht3d.top.border.gif');*/
	background-repeat: repeat-x;
	vertical-align: bottom;
}

.bea-portal-window-wht3d-content-top-left {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url('/t3Portal/framework/skins/t3/wht3d/images/wht3d.top.left.gif');*/
	background-repeat: no-repeat;
	vertical-align: bottom;
}

.bea-portal-window-wht3d-content-top-right {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url('/t3Portal/framework/skins/t3/wht3d/images/wht3d.top.right.gif');*/
	background-repeat: no-repeat;
	vertical-align: bottom;
}

.bea-portal-window-wht3d-content-sideborder-left {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url('/t3Portal/framework/skins/t3/wht3d/images/wht3d.left.border.gif');*/
	background-repeat: repeat-y;
}

.bea-portal-window-wht3d-content-sideborder-right {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url('/t3Portal/framework/skins/t3/wht3d/images/wht3d.right.border.gif');*/
	background-repeat: repeat-y;
}

.bea-portal-window-wht3d-content-bottom {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url('/t3Portal/framework/skins/t3/wht3d/images/wht3d.btm.border.gif');*/
	background-repeat: repeat-x;
}

.bea-portal-window-wht3d-content-bottom-left {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url('/t3Portal/framework/skins/t3/wht3d/images/wht3d.btm.left.gif');*/
	background-repeat: no-repeat;
}

.bea-portal-window-wht3d-content-bottom-right {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url('/t3Portal/framework/skins/t3/wht3d/images/wht3d.btm.right.gif');*/
	background-repeat: no-repeat;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-window-wht3d-titlebar {
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	font-size: small;
	font-weight: bold;
}

.bea-portal-window-wht3d-titlebar-container {
	padding: 0px;
	width: 100%;
}

.bea-portal-window-wht3d-icon {
	text-align: center;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	width: 1%;
}

.bea-portal-window-wht3d-icon img {
	padding: 0px;
	margin: 0px;
}

.bea-portal-window-wht3d-titlebar-title {
	color: #ffffff;
	text-align: center;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*background-image: url('/t3Portal/framework/skins/t3/wht3d/images/tab.bar.top.bg.gry2ltgry.gif');*/
	background-repeat: repeat-x;
	background-color: transparent;
}

.bea-portal-window-wht3d-titlebar-buttons {
	text-align: right;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	overflow: hidden;
	/*background-image: url('/t3Portal/framework/skins/t3/wht3d/images/tab.bar.top.mid.gry2ltgry.gif');*/
	background-repeat: repeat-x;
	background-color: transparent;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window window-shady.css
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-shady-window {
	margin: 6px;
	padding: 0px;
	border-style: solid;
	border-width: 0px;
}

.bea-portal-shady-window-content {
	margin: 0px;
	padding: 2px;
	border: 0px;
	background-color: #FFFFFF;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/
.bea-portal-shady-window-titlebar {
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	font-size: small;
	font-weight: bold;
}

.bea-portal-shady-window-titlebar-container {
	padding: 0px;
	width: 100%;
}

.bea-portal-shady-window-icon {
	text-align: center;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	width: 1%;
}

.bea-portal-shady-window-icon img {
	padding: 0px;
	margin: 0px;
}

.bea-portal-shady-window-titlebar-title {
	color: #000000;
	text-align: center;
	padding: 0px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bea-portal-shady-window-titlebar-buttons {
	text-align: right;
	padding: 0px;
	white-space: nowrap;
	overflow: hidden;
}

/*SortSite Fixes*/
td.typeCellClass {
	color: #999;
	font-weight: bold;
	white-space: nowrap;
}

.divider {
	width: 3px;
	height: 28px;
	vertical-align: top;
	background:
		url("../../../../resources/images/tabs/tab.tis.but.divider.gif")
		no-repeat scroll 50% 50%;
}

.rssfeedTable {
	width: 226px;
}

.rssfeedTable td {
	height: 18px;
}

label {
	line-height: 12px;
}

label input[type="radio"] {
	margin-right: 5px;
	line-height: 12px;
	vertical-align: middle;
}

.space20 {
	padding: 0 10px 0 10px;
}

.space10 {
	padding: 0 5px 0 5px;
}

a.rssfeed {
	width: 8px;
	height: 8px;
	vertical-align: middle;
	padding: 1px 8px;
	text-decoration: none;
	background: url("../../../../resources/images/utils/RSS_Feed_Icon.jpg")
		no-repeat scroll 50% 50%;
}

.inlineDiv {
	display: inline;
}

input[type="radio"],input[type="checkbox"] {
	vertical-align: middle;
	margin: 0px;
}


td.field input[type="radio"]{
	padding-left:15px;
	margin: 0px;
}


a img {
	border: none;
}

/*Menu header starts*/
.logo {
	width: 33px;
	height: 30px;
}

.logo img {
	vertical-align: middle;
}

.logoTwo {
	text-align: right;
}

.logoTwo img {
	width: 107px;
	height: 30px;
	vertical-align: top;
}

table.bea-portal-body-header-table {
	background:
		url("../../../../resources/images/globals/header/headerbar.bg.blu.gif")
		repeat scroll 50% 50% transparent;
	height: 30px;
	width: 100%;
}

table.bea-portal-body-header-table td.left {
	background:
		url("../../../../resources/images/globals/header/headerbar.left.blu.gif")
		no-repeat scroll 50% 50% transparent;
	width: 22px;
	height: 30px;
	vertical-align: middle;
	padding: 0 16px;
}

table.bea-portal-body-header-table td.right {
	background:
		url("../../../../resources/images/globals/header/headerbar.right.blu.gif")
		no-repeat scroll 50% 50% transparent;
	width: 22px;
	height: 30px;
	vertical-align: middle;
	padding: 0 16px;
}

table.bea-portal-body-header-table td.normal {
	background:
		url("../../../../resources/images/globals/header/headerbar.mid.blu2blu.gif")
		repeat scroll 50% 50% transparent;
	width: 36px;
	height: 30px;
	vertical-align: middle;
	padding: 0 16px;
}

table.bea-portal-body-header-table td.bea-portal-book-slanted-primary-menu-single-item
	{
	background:
		url("../../../../resources/images/globals/header/headerbar.butbg.blu.gif")
		repeat scroll 50% 50% transparent;
	height: 30px;
	vertical-align: middle;
	padding: 0 5px;
}

table.bea-portal-body-header-table td.bea-portal-book-slanted-primary-menu-single-item a
	{
	text-decoration: none;
	color: #000000;
	white-space: nowrap;
}

table.bea-portal-body-header-table td.firstActive {
	background:
		url("../../../../resources/images/globals/header/headerbar.left.wht.gif")
		repeat scroll 50% 50% transparent;
	width: 22px;
	height: 30px;
	vertical-align: middle;
	padding: 0 16px;
}

table.bea-portal-body-header-table td.leftActive {
	background:
		url("../../../../resources/images/globals/header/headerbar.mid.blu2wht.gif")
		repeat scroll 50% 50% transparent;
	width: 22px;
	height: 30px;
	vertical-align: middle;
	padding: 0 16px;
}

table.bea-portal-body-header-table td.bea-portal-book-slanted-primary-menu-single-item-active
	{
	background:
		url("../../../../resources/images/globals/header/headerbar.butbg.wht.gif")
		repeat scroll 50% 50% transparent;
	width: 22px;
	height: 30px;
	vertical-align: middle;
	padding: 0 16px;
}

table.bea-portal-body-header-table td.rightActive {
	background:
		url("../../../../resources/images/globals/header/headerbar.mid.wht2blu.gif")
		repeat scroll 50% 50% transparent;
	width: 22px;
	height: 30px;
	vertical-align: middle;
	padding: 0 16px;
}

table.bea-portal-body-header-table td.lastActive {
	background:
		url("../../../../resources/images/globals/header/headerbar.right.wht.gif")
		repeat scroll 50% 50% transparent;
	width: 22px;
	height: 30px;
	vertical-align: middle;
	padding: 0 16px;
}

table.bea-portal-body-header-table td.active {
	background:
		url("../../../../resources/images/globals/header/headerbar.butbg.wht.gif")
		repeat scroll 50% 50% transparent;
	width: 17px;
	height: 30px;
	vertical-align: middle;
	padding: 0 19px;
}

table.bea-portal-body-header-table td.spaceB4Logo {
	white-space: nowrap;
	width: 15px;
	padding: 0 5px;
	height: 30px;
	vertical-align: top;
}

td.cutoutLeft {
	background:
		url("../../../../resources/images/globals/header/headerbar.cutout.left.gif")
		no-repeat scroll 50% 50% transparent;
	width: 25px;
	height: 30px;
	vertical-align: top;
	padding: 0 10px;
}

td.headerCutOut {
	white-space: nowrap;
	width: 10px;
	height: 30px;
	vertical-align: top;
	background:
		url(../../../../resources/images/globals/header/headerbar.cutout.bg.gif);
}

table.bea-portal-body-header-table td.emptyColumn {
	width: 81%;
}

td.helpMenu {
	width: 20%;
	white-space: nowrap;
	text-align: right;
}

div.userSettings {
	background-color: #000000;
	height: 21px;
	margin-top: -11px;
	position: relative;
}

div.userSettings ul {
	margin: 0 3px 0 0;
	padding: 0;
	list-style: none;
}

div.userSettings ul li {
	display: inline;
	padding: 0 2px;
	white-space: nowrap;
}

div.userSettings ul li a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
}

div.userSettings ul li.slash a{
	background: url("../../../../resources/images/globals/header/slash.wht.gif") no-repeat scroll 0% 50% #000;
	padding-left: 21px;
}


/*Menu header ends*/

/*singleLevelRadioMenu starts SecondLevel Tabs*/
#singleLevelRadioMenu td.bea-portal-book-radio-menu-single-item-active {
	white-space: nowrap;
	vertical-align: middle;
}

#singleLevelRadioMenu {
	height: 31px;
}

#singleLevelRadioMenu td.singleLevelRadioMenu {
	width: 41px;
}

#singleLevelRadioMenu {
	height: 31px;
}

#singleLevelRadioMenu td.left {
	background:
		url("../../../../resources/images/tabs/tab.radio.drkgry.left.gif") 50%
		50% no-repeat #000;
	padding: 0 12px;
	width: 2px;
}

#singleLevelRadioMenu td.right {
	background:
		url("../../../../resources/images/tabs/tab.radio.drkgry.right.gif") 50%
		50% no-repeat #000;
	width: 1px;
	padding: 0 9px;
}

#singleLevelRadioMenu td.lActive {
	background:
		url("../../../../resources/images/tabs/tab.radio.ltgry.left.gif") 50%
		50% no-repeat #000;
	width: 2px;
	padding: 0 12px;
}

#singleLevelRadioMenu td.rActive {
	background:
		url("../../../../resources/images/tabs/tab.radio.ltgry.right.gif") 50%
		50% no-repeat;
	width: 1px;
	padding: 0 9px;
}

#singleLevelRadioMenu td.bea-portal-book-radio-menu-single-item {
	background:
		url("../../../../resources/images/tabs/tab.radio.drkgry.bg.gif") 50% 50%
		repeat #000;
	padding: 6px 0 0 1px;
	white-space: nowrap;
}

#singleLevelRadioMenu td.bea-portal-book-radio-menu-single-item-active {
	background:
		url("../../../../resources/images/tabs/tab.radio.ltgry.bg.gif") 50% 50%
		repeat #000;
	padding: 6px 0 0 1px;
	white-space: nowrap;
}

#singleLevelRadioMenu .emptyCol {
	width: 100%;
	background-color: #000;
}
/*singleLevelRadioMenu ends*/

/*singleLevelMenuTwo starts ThirdLevel Tabs*/
.menuTwotableBg{
	background: url("../../../../resources/images/tabs/tab.tis.but.bar.bg.gif") repeat scroll 50% 50%;
}

#singleLevelMenuTwo {
	/*width: 100%;*/
	height: 28px;
	background: url("../../../../resources/images/tabs/tab.tis.but.bar.bg.gif") repeat scroll 50% 50%;
}

#singleLevelMenuTwo td.lActive {
	white-space: nowrap;
	padding: 0 0 0 2px;
	width: 2px;
	background:
		url("../../../../resources/images/tabs/tab.tis.but.selected.left.gif")
		no-repeat scroll 50% 50%;
}

#singleLevelMenuTwo td.active {
	padding: 0 5px;
	background:
		url("../../../../resources/images/tabs/tab.tis.but.selected.bg.gif")
		repeat scroll 50% 50%;
	white-space: nowrap !important;
}

#singleLevelMenuTwo td.rActive {
	white-space: nowrap;
	padding: 0 2px 0 0;
	width: 2px;
	background:
		url("../../../../resources/images/tabs/tab.tis.but.selected.right.gif")
		no-repeat scroll 50% 50%;
}

#singleLevelMenuTwo td.normal {
	padding: 0 5px;
	background:
		url("../../../../resources/images/tabs/tab.tis.but.bar.bg.gif") repeat
		scroll 50% 50%;
	white-space: nowrap;
	text-align: center;
}


#singleLevelMenuTwo td.normal a{
		vertical-align: middle;
	white-space: nowrap;
	position: relative;
	bottom: 5px;
	font-weight:400;
}


#singleLevelMenuTwo td.active a,#singleLevelMenuTwo td.normal a:hover,#singleLevelMenuTwo td.active a:hover
	{
	vertical-align: middle;
	white-space: nowrap;
	position: relative;
	bottom: 5px;
	font-weight: 400;
}

.divider {
	width: 3px;
	height: 28px;
	vertical-align: top;
	padding: 0 1px;
	background:
		url("../../../../resources/images/tabs/tab.tis.but.divider.gif")
		no-repeat scroll 50% 50%;
}

/*singleLevelMenuTwo ends*/

/* PortletTab starts here*/
table.bea-portal-details-window-titlebar-container {
	padding: 0px;
	width: 100%;
	margin: 0px;
}

table.bea-portal-details-window-titlebar-container td.left {
	background:
		url("../details/images/tab.bar.top.left.wht2gry.gif")
		no-repeat scroll 50% 50% transparent;
	height: 26px;
	width: 6px;
	white-space: nowrap;
}

table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-title,table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-title,table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-buttons
	{
	background:
		url("../details/images/tab.bar.top.bg.wht2gry.png")
		repeat scroll 50% 50% transparent;
	height: 26px;
}

table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-buttons
	{
	text-align: right !important;
}

table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-title
	{
	text-align: left;
}

table.bea-portal-details-window-titlebar-container td.right {
	background:
		url("../details/images/tab.bar.top.right.wht2gry.gif")
		no-repeat scroll 50% 50% transparent;
	width: 6px;
	height: 26px;
	white-space: nowrap;
}

/* PortletTab ends here*/

/* WindowTitle bar starts here*/
table.bea-portal-details-window-titlebar-container {
	padding: 0px;
	width: 100% !important;
	margin: 0px;
}

table.bea-portal-details-window-titlebar-container td.left {
	background:
		url("../details/images/tab.bar.top.left.wht2gry.gif")
		no-repeat scroll 50% 50% transparent;
	height: 26px;
	width: 6px;
	white-space: nowrap;
}

table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-icon img
	{
	padding: 0px;
	margin: 0px;
}

table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-title,table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-title,table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-title-results,table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-buttons
	{
	background:
		url("../details/images/tab.bar.top.bg.wht2gry.png")
		repeat scroll 50% 50% transparent;
	height: 26px;
}

table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-title
	{
	width: 3%;
	text-align: left;
	white-space: nowrap;
}

table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-title-results
	{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

table.bea-portal-details-window-titlebar-container td.right {
	background:
		url("../details/images/tab.bar.top.right.wht2gry.gif")
		no-repeat scroll 50% 50% transparent;
	width: 6px;
	height: 26px;
	white-space: nowrap;
}
/* WindowTitle bar ends here*/

/*bea-portal-body-menu-roundedshaded-table starts*/

/*bea-portal-body-menu-roundedshaded-table ends*/
table.bea-portal-body-menu-roundedshaded-table td,table.bea-portal-body-menu-roundedshaded-table td a,td.bea-portal-book-roundedshaded-menu-single-item-active
	{
	white-space: nowrap !important;
}

table.bea-portal-body-menu-rounded-table td,table.bea-portal-body-menu-rounded-table td a
	{
	white-space: nowrap;
}

.linlineElem {
	display: inline;
}

/*AccountManagement*/
.portlet-msg-error-hide {
	display: none;
}

/*TasCaseHistoryList, VehicleInformation, VehicleInformationWS, taViewer, phoneSearchCompatibilityResults, vehicleInformationTis,vehicleInformationWS*/
#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135
		);
}

/*ServiceHistory*/
a {
	text-decoration: none;
}

a#printPreview {
	color: #A5A5A5;
}

/*contentFeedback,productReportForm, tasAttachedments, createCase*/
#progressbar {
	width: 210px;
	padding: 1px;
	border: 1px solid black;
	height: 21px;
}

.star-color {
	color: #ff3300;
}

.black-color {
	color: black;
}

.red-color {
	color: red;
}

.green-color {
	color: green;
}

.ff-color {
	color: #FF0000;
}

.yellow-color {
	color: yellow;
}

.blue-color {
	color: #0033FF;
}

.white-color {
	color: white;
}

.a8-color {
	color: #A85151;
}

.lightgray-color {
	color: #C0C0C0;
}

.lightblue-color {
	color: #ADD8E6;
}

.gray99-color {
	color: #999999;
}

.deepblue-color {
	color: #3333ff;
}

.left-align {
	text-align: left;
}

.center-align {
	text-align: center;
}

.right-align {
	text-align: right;
}

.justify-align {
	text-align: justify;
}

.underline {
	text-decoration: underline;
}

.boldfont {
	font-weight: bold;
}

td.label {
	text-align: right;
	white-space: nowrap;
	padding: 0 2px 0 0;
}

td.field {
	white-space: nowrap;
	padding: 2px;
	margin: 0;
}

.dividerLine {
	border-bottom: 2px solid #999;
	margin: 15px 0;
}
/*td.typeCellClass{

}*/
td.dateCellClass {
	vertical-align: middle;
	white-space: nowrap;
	height: 20px;
}

a.linkCellClass {
	position: relative;
	vertical-align: middle;
}

.favImage {
	width: 20px;
	height: 20px;
}
/* For 'clsTab' For Tab Control rss*/
ul#clsTab {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}

#clsTab li.normal {
	border: 1px solid black;
	background-color: #C0C0C0;
	float: left;
	margin: 0 1px;
	padding: 5px 30px;
	text-align: center;
	font-weight: bold;
	color: #000;
	white-space: nowrap;
}
/* For 'clsTabSelected' For Tab Control */
#clsTab li.clsTabSelected {
	border: 1px solid black;
	background-color: #808080;
	float: left;
	margin: 0 1px;
	padding: 5px 30px;
	text-align: center;
	font-weight: bold;
	color: #000;
	white-space: nowrap;
}

td.inboxCheckbox span {
	display: none;
}

div.bea-portal-details-window-content table.bea-portal-window-content-table td
	{
	height: 21px;
}

select#filterGroup {
	vertical-align: middle;
}

/*StanadardWarranty*/
.divRow {
	display: table-row;
	width: 100%;
}

.divCell {
	float: left; /*fix for  buggy browsers*/
	display: table-column;
	width: 48px;;
}

.divCellVal {
	float: left; /*fix for  buggy browsers*/
	display: table-column;
	width: 48px;
}

.divCellValZero {
	float: left; /*fix for  buggy browsers*/
	display: table-column;
	width: 30px;
}

select#mktSelect,td.lastKnown input {
	vertical-align: middle;
}

/*StanadardWarranty*/
td.icons a,td.icons a:hover,span.icons a,span.icons a:hover {
	text-decoration: none;
	white-space: nowrap;
}

td.header a {
	white-space: nowrap;
}

#submitResetRequestForm td._normal table {
	width: 30%;
}

#submitResetRequestForm td._normal table td {
	white-space: nowrap;
}

td.dateCalendar table {
	width: 200px;
}

td.dateCalendar td {
	white-space: nowrap;
}

td.dateCalendar td input,td.dateCalendar td img {
	vertical-align: middle;
}

table.verifyInfo td.portlet-msg-error {
	text-align: right;
}

table.submitForm td.formLabel {
	white-space: nowrap;
	width: 5%;
	font-weight: bold;
	text-align: right;
}

table.submitForm td.formField {
	white-space: nowrap;
	width: 15%;
	vertical-align: top;
	text-align: left;
}

table.submitForm td.formField label {
	white-space: nowrap;
	width: 15%;
	vertical-align: top;
	text-align: left;
}

table.submitForm td.portlet-msg-error {
	white-space: nowrap;
	width: 5%;
	font-weight: bold;
	text-align: right;
	color: #ff0000;
}

td.accessories a:hover {
	color: #000;
}

#vehInfoVal{
	color: #FFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}

p.searchSummary {
	margin: 5px 0;
}

table.bea-portal-details-window-titlebar-container td.bea-portal-details-window-titlebar-title {
	font-size: 11px;
	font-weight:bold;	
}

form#groupForm input, input [type='checkbox']{
			vertical-align: middle !important;
			margin: 0 3px 0 15px !important;
		}
		
		/*singleLevelMenuFour Begins */

.menuFourtableBg{
	background: url("../../../../resources/images/tabs/tabs.tis.menufour.div.bg.png") repeat scroll 50% 50%;
}

#singleLevelMenuFour {
	width: 100%;
	height: 28px;
}
.singleLevelMenuFourbackground {
	background:
		url("../details/images/tab.bar.top.bg.wht2gry.png")
		repeat scroll 50% 50% transparent;
	height: 26px;
	text-align:center;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	width:110px;
}

.singleLevelMenuFourbackground a{
	display:block;
	height:100%;
	line-height:25px;
}

.singleLevelMenuFourbackground a:visited,.singleLevelMenuFourbackground a:link{
	color:#000000;
	font-weight:bold;
	text-transform: none;
	text-decoration:none !important;
	white-space: nowrap;
}
.singleLevelMenuFourbackground a:hover{
	color:#9A9A9A;
	font-weight:bold;
	text-transform: none;
	text-decoration:none !important;
	white-space: nowrap;
}
.singleLevelMenuFourlActive {
	white-space: nowrap;
	background:
		url("../../../../resources/images/tabs/tab.tis.menufour.but.sel.left.png")
		no-repeat scroll 50% 50%;
}

.singleLevelMenuFouractive {
	background:
		url("../../../../resources/images/tabs/tab.tis.menufour.but.sel.bg.png")
		repeat scroll 50% 50%;
	white-space: nowrap !important;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	width:110px;
}
.singleLevelMenuFourrActive {
	white-space: nowrap;
	background:
		url("../../../../resources/images/tabs/tab.tis.menufour.but.sel.right.png")
		no-repeat scroll 50% 50%;
}
.singleLevel-window-background
	{
	background:
		url("../details/images/tab.bar.top.bg.wht2gry.png")
		repeat scroll 50% 50% transparent;
	height: 26px;
}
.singleLevelMenuTableLayout{
table-layout:fixed;
}

/*singleLevelMenuFour ends */

/*singleLevelCalMenuTwo  Tabs*/





.menuTwoCaltableBg
{
	background:
		url("../details/images/tab.bar.top.bg.wht2gry.png")
		repeat scroll 50% 50% transparent;
	height:28px;
}


#singleLevelCalMenuTwo {
	/*width: 100%;*/
	height: 28px;
	background: url("../../../../resources/images/tabs/tab.tis.but.bar.bg.gif") repeat scroll 50% 50%;
}

#singleLevelMenuTwo td.lActive {
	white-space: nowrap;
	padding: 0 0 0 2px;
	width: 2px;
	background:
		url("../../../../resources/images/tabs/tab.tis.but.selected.left.gif")
		no-repeat scroll 50% 50%;
}

#singleLevelCalMenuTwo td.active {
	padding: 0 5px 8px;
	background:
		url("../../../../resources/images/tabs/tab.tis.but.selected.bg.gif")
		repeat scroll 50% 50%;
	white-space: nowrap !important;
	
}



#singleLevelCalMenuTwo td.normal {
	
	padding: 0 5px 8px;
	white-space: nowrap;
	
	background:
		url("../details/images/tab.bar.top.bg.wht2gry.png")
		repeat scroll 50% 50% transparent;
	
}


#singleLevelCalMenuTwo td.normal a{
		vertical-align: middle;
	white-space: nowrap;
	position: relative;
	bottom: 0px;
	font-weight:bolder;
	color:black !important;
}


#singleLevelCalMenuTwo td.active a,#singleLevelCalMenuTwo td.normal a:hover,#singleLevelCalMenuTwo td.active a:hover
	{
	vertical-align: middle;
	white-space: nowrap;
	position: relative;
	bottom: 0px;
	font-weight: bolder;
}


.bea-portal-book-cal-menu-single-item {
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

.bea-portal-book-cal-menu-single-item a:link,.bea-portal-book-tis-menu-single-item a:visited
	{
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

.bea-portal-book-cal-menu-single-item a:active,.bea-portal-book-tis-menu-single-item a:hover
	{
	color: #cccccc;
	font-weight: bold;
	background-color: transparent;
}

.bea-portal-book-cal-menu-single-item-active {
	font-size: 10px;
	font-weight: 700;
	text-align: center;
	color: #6633ff;
	vertical-align: middle;
}
/*singleLevelMenuTwo ends*/

/* PQSS Style changes start*/
.pqssFontStyle{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pqssFontStyle a, .pqssFontStyle a:link, .pqssFontStyle a:visited , .pqssFontStyle a:hover {
	text-decoration: none;
}
/* PQSS Style changes end*/

.Calidivider {
	width: 1px;
	vertical-align: top;
	background:
		url("../../../../resources/images/tabs/cal_divider.png")
		no-repeat scroll 50% 50% transparent;
}
/* TechInfo Prelogin Theme Related Changes */
.bea-portal-blank-techinfo-window-content{
	margin: 0px;
	margin-left:6px;
	padding: 4px;
	scrollbar-base-color:#d8d8e5;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-style:solid;
	border-bottom-style:none;
	border-color:#999999;
	background-color: #FFFFFF;
	font-size: 11px;
}
.bea-portal-details-techinfo-window
{
	padding: 0px;
	border-style: solid;
	border-width: 0px;
	margin-bottom:6px;
	margin-left:6px;
}
.no-top-border{
	border-top-style:none;
}
/* TechInfo Prelogin Theme Related End */

.noborder{
	border:none;color:#000000;
}
.btnstyle
{
font-size: 11px; height: 23px; width: 70px;color: black;cursor:pointer;background-color: whitesmoke;border: 1px solid #88B1C2;
}
#mainContainer2 {
	padding: 15px 0px 0px 70px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.nshErrorMsgfont {
	font-weight: bold;
	color: red;
} 