/*
// --------------------------------------------------------------------------------------------------------------------
// Desktop-Level Definitions
// --------------------------------------------------------------------------------------------------------------------
*/


.bea-portal-body
{	
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
	background:url(../images/background.jpg); background-repeat:repeat-x;	
	background-color:#cedff1;	
	padding: 0px;
	text-align: center;
	color: #333;	
	margin: 0px;

}

.bea-portal-body a
{
    display: inline;
    text-decoration: none;
    color: #005aa0;
}

.bea-portal-body a.menu
{
	float:right; margin-right:15px; font-weight:bold; color:#333333; width:100%; text-decoration: none;    
}

.bea-portal-body a:hover
{
    text-decoration: underline;
}

.bea-portal-body-content
{	
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #fff;
}

.bodySample
{
	width:968px;
	margin: 0 auto;		
}


.bea-portal-body-header
{
	font: normal 14px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	height:80px;
	border-bottom: 1px solid #bdbdbd;
}

td.sprite-btn_absdirectory { 
	background: url(../images/eagleExt/header_with_icons.png);
	background-position: 0 0; 
	width: 129px; 
	height: 20px; 
} 
td.sprite-btn_contactus { 
	background: url(../images/eagleExt/header_with_icons.png);
	background-position: 0 -20px; 
	width: 79px; 
	height: 20px; 
} 
td.sprite-btn_subscribe { 
	background: url(../images/eagleExt/header_with_icons.png);
	background-position: 0 -40px; 
	width: 64px; 
	height: 20px; 
} 

td.sprite-header { 
		background: url(../images/eagleExt/header_with_icons.png);
		background-position: 0 -60px; 
		width: 690px; 
		height: 80px; 
} 

td.sprite-header_bg_right { 
	background: url(../images/eagleExt/header_with_icons.png);
	background-position: 0 -140px; 
	width: 275px; 
	height: 60px; 
}

img.sprite-search_button { 
	background: url(../images/eagleExt/header_with_icons.png);
	background-position: 0 -200px; 
	width: 45px; 
	height: 17px; 
}



.bea-portal-body-footer
{

}

.bea-portal-body-header a, .bea-portal-body-footer a
{
    text-decoration: underline;
}
ul.footerlinks {
	height: 10px;
	padding: 0px;
	margin: 0px;
	list-style:none;
}

ul.footerlinks li {
	padding: 0px;
	margin: 0px 15px 0px 0px;
	float: left;
	display: block;
	padding-left: 0px;

}
ul.footerlinks li a {
	text-decoration: none;
}
ul.footerlinks li a:hover {
	text-decoration: none;
}
.footerprivacy0  {
	background: url(../images/bg_bottomgrad.gif) repeat-x;
}
.footerprivacy  {
	padding-left: 20px;
	/*background: url(../images/bg_bottom.gif) repeat-x;*/
	background: url(../images/eagleExt/bg_footer.png) repeat-x;
	background-position: 0 0; 
	height: 23px;
}
.footerlinkscolor {
	color: black;
}
.bottomgrad {
	/*background: url(../images/bg_bottomgrad.gif) repeat-x;*/
	background: url(../images/eagleExt/bg_footer.png) repeat-x;
	background-position: 0 -73px; 
	width: 1px; 
	height: 15px;
}


/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-primary
{
    padding: 0px;
    width: 100%;
    background-color: #FFFFFF;
}

.bea-portal-book-primary-content
{
    padding: 0px;
    vertical-align: top;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Page
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-primary-page
{
	width: 966px;
	margin: 0 auto;
	text-align: left;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book
{
}

.bea-portal-book-content
{
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Page
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-page
{
 	width: 966px;
	margin: 0 auto;
	text-align: left;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Root Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-primary-menu
{
    display: none;    
}

.bea-portal-book-primary-menu-root, .bea-portal-book-primary-menu-root-item a, 
	.bea-portal-book-primary-menu-root-item-active a,
	.bea-portal-book-primary-menu-root a:visited
{
    margin: 0px;
    background-color: #ffffff;
    color: #000;
}

.bea-portal-book-primary-menu-root
{
	color: #000;
	padding: 0px;
	margin-left: 5px;
	list-style:none;
}

.bea-portal-book-primary-menu-root a
{
	display: block;	
	text-decoration: none;
	padding: 3px 18px 3px 10px;
	/*background: url('../images/bg_topnav_off.gif') no-repeat scroll right top;*/
	background: url('../images/eagleExt/nav_icons.png') no-repeat scroll;
	background-position: right -55px;
}
.bea-portal-book-primary-menu-not-nested-item a
{	
	/*background: url('../images/eagleExt/rightarrow.gif')   no-repeat scroll right center; */   
	background: url('../images/eagleExt/nav_icons.png') no-repeat scroll;
	background-position: 110% -120px;     
}
.bea-portal-book-primary-menu-root a:hover
{
	color: black;
    background-color: #C8C8C8;
    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
{
	float: left; 
    
}

.bea-portal-book-primary-menu-root li a:hover span {
	background: url(../images/bg_topnav_l.gif) left no-repeat;	
}
.bea-portal-book-primary-menu-root li a:hover,
.bea-portal-book-primary-menu-root li a:visited:hover  {
	 background-color: #C8C8C8;
}


.bea-portal-book-primary-menu-root-item
{

	 
}

.bea-portal-book-primary-menu-root-item-active a
{
    color: #000033;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Nested Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-primary-menu-nested
{
	background-color: #FFFFFF; 			
	border: solid #BDBDBD 1px;
}

.bea-portal-book-primary-menu-nested-item a, .bea-portal-book-primary-menu-not-nested-item a, .bea-portal-book-primary-menu-nested-item-active a, .bea-portal-book-primary-menu-not-nested-item-active a 
{
    display: block;
	text-decoration: none;
	padding: 4px 18px 0px 10px;
}

.bea-portal-book-primary-menu-nested-item a:hover,.bea-portal-book-primary-menu-not-nested-item a:hover, .bea-portal-book-primary-menu-nested-item-active a:hover , .bea-portal-book-primary-menu-not-nested-item-active a:hover 
{
    color: #000000;
    background-color: #c0c0c0; /** Menu back ground **/
    border-color: #cccce5;
}

.bea-portal-book-primary-menu-nested-item a
{
    color: #000000;
    background-color: #ffffff;
    /*padding-top: 4px;*/
    padding: 4px 18px 0px 10px;
	background: none;
}

.bea-portal-book-primary-menu-nested-item-active a, .bea-portal-book-primary-menu-not-nested-item-active a 
{
    color: #f0f0ff;
    background-color: #9999cc;   
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Root Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-menu
{
    display: none;
}

.bea-portal-book-menu-root, .bea-portal-book-menu-root-item a, .bea-portal-book-menu-root-item-active a
{
    margin: 0px;

}

.bea-portal-book-menu-root
{
	background-color : #E9E9E9;

	
}

.bea-portal-book-menu-root a
{		    
}

.bea-portal-book-menu-root a:hover
{
    color: #333333;
    text-decoration: none;
	
}

.bea-portal-book-menu-container{	
}

.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;
    margin: 0px;
   
}

.bea-portal-book-menu-root-item
{
	
	
}

.bea-portal-book-menu-root-item-active a
{
    color: #000033;
    background-color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Nested Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-menu-nested
{
	  color:black;
}

.bea-portal-book-menu-nested-item a, .bea-portal-book-menu-nested-item-active a
{
    display: block;
    text-decoration: none;
}

.bea-portal-book-menu-nested-item a:hover, .bea-portal-book-menu-nested-item-active a:hover
{
    color: #000033;
    background-color: #FFFFFF;
    background: none ;
}

.bea-portal-book-menu-nested-item a, .bea-portal-book-menu-nested-item-active a
{
	color: #333333;    
    background-color: #FFFFFF;
}


/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Menu, Single-Level
// --------------------------------------------------------------------------------------------------------------------
*/

/*modified by ananth on 06/13 from #6599FF*/

.bea-portal-book-primary-menu-single-container
{
	background-color: #FFFFFF;
	padding:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	border-top: 1px solid #405EBE; 
	border-bottom: 1px solid #405EBE; 
}

.bea-portal-book-primary-menu-single{
	padding:3px;
/*	paddding-top:4px;	*/
	padding-left:0px;
	margin:0px;
	font-size: 12px;
	font-weight: bold;	
}

.bea-portal-book-primary-menu-single a
{
}

.bea-portal-book-primary-menu-single a:hover
{
}

.bea-portal-book-primary-menu-single span
{
	color: #333333;
}

.bea-portal-book-primary-menu-single ul
{
    display: inline;
    list-style: none;
}

.bea-portal-book-primary-menu-single li
{
    display: inline;
    list-style: none;
}

.bea-portal-book-primary-menu-single-item a
{
	text-decoration:none;
	text-align: center;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 19px;
	padding-right: 19px;
	border-left: 1px double #405EBE;	
	font-size: 12px;
	font-weight: bold;
}
/* modified by ananth on 22nd may */

.bea-portal-book-primary-menu-single-item a:hover{
	
}

.bea-portal-book-primary-menu-single-item-active{
	text-decoration: underline;
}

.bea-portal-book-primary-menu-single-item-active span
{
	background-color: #FFFFFF;	
	padding-top:0px;
	padding-bottom:0px;
	padding-left:19px;
	padding-right:19px;
}
/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Menu, Single-Level
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-menu-single-container
{
	background-color: #FFFFFF;
	border-bottom: 0px solid #CCCCCC;
	padding-bottom:-2px;
	margin-bottom:-2px;
	font-size: 12px;
	font-weight: bold;
}

.bea-portal-book-menu-single
{
	margin-top:4px;
	margin-left:0px;
	margin-bottom:-1px;
	padding-left:4px;
	padding-right:19px;
	padding-bottom:-1px;
}

.bea-portal-book-menu-single a
{
    color: #405EBE; 
    text-decoration: underline;
	padding-bottom:0px;
	margin-bottom:0px;
}

.bea-portal-book-menu-single a:hover
{
	color: #405EBE;    
    text-decoration: none;
	padding-bottom:0px;
	margin-bottom:0px;
}

.bea-portal-book-menu-single span
{
    color: #333333;
    background-color: #ffffff;    
	padding-bottom:0px;
	margin-bottom:0px;
}

.bea-portal-book-menu-single ul
{
    display: inline;
    list-style: none;
	padding-bottom:0px;
	margin-bottom:0px;
}

.bea-portal-book-menu-single li
{
    display: inline;
    list-style: none;
    margin:1px;
    padding-left:0px;
    padding-bottom:0px;
}

.bea-portal-book-menu-single-item
{
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color: #d8d8e5; 
}
.bea-portal-book-menu-single-item a
{
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.bea-portal-book-menu-single-item-active
{
	padding-bottom:0px;
	margin-bottom:0px;
}
.bea-portal-book-menu-single-item-active span
{
	padding-bottom:0px;
	margin-bottom:0px;
}

.bea-portal-book-menu-single-item-buttons
{
    background-color: #d8d8e5;
   
}

.bea-portal-book-primary-menu-item-link a
{
	text-decoration: none;	
}
.bea-portal-book-primary-menu-item li
{
	text-decoration: none;	
}
/*
// --------------------------------------------------------------------------------------------------------------------
// Added for Active Directory
// --------------------------------------------------------------------------------------------------------------------
*/

.testclass
{
float:left;
width:135px;
height:30px;
background:url('../images/eagleExt/menu2.gif'); background-repeat:no-repeat;
text-align:center;
font-weight:bold;
padding:5px 5px 0px 5px;
color:#333;
}

.testactiveclass
{
float:left;
width:135px;
height:30px;
background:url('../images/eagleExt/menu2On.gif'); background-repeat:no-repeat;
text-align:center;
padding:5px 5px 0px 5px;
color:#397bb3;
font-weight:bold;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Added for Eagle Multilevel Menu
// --------------------------------------------------------------------------------------------------------------------
*/

.eagle-portal-multilevel-menu-bar
{
	width:966px;
	border-left: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
}

.eagle-portal-multilevel-menu-bar a
{
}

.eagle-portal-multilevel-menu-bar a:hover
{
	text-decoration: none;	
}

.eagle-portal-multilevel-menu-bar-single
{
	width:966px;
	border-left: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	border-top: 0px solid #bdbdbd;
	border-bottom: 0px solid #bdbdbd;
}

.eagle-portal-multilevel-menu-bar-single a
{
	
}

.eagle-portal-multilevel-menu-bar-single a:hover
{
	text-decoration: none;	
}


/*
// --------------------------------------------------------------------------------------------------------------------
// Button
// --------------------------------------------------------------------------------------------------------------------
*/

.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: 1px;
    border: none;
/*
    border-style: solid;
    border-width: 1px;
    border-color: #666699;
*/  
}

.bea-portal-button:hover img, .bea-portal-button-delete:hover img, .bea-portal-button-float:hover img
{
    border-color: #660000;
}

.button{display: block;}

.button a
{
	background-color: #366496; 
	display: block; 
	float: right; 
	color: #FFFFFF; 
	margin-top: 20px; 
	margin-left: 10px; 
	padding: 2px; 
	text-decoration: none; 
	font-weight: bold; 
	border-top-style: solid; 
	border-top-color: #CEE3FF; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-color: #003063; 
	border-bottom-color: #003063; 
	border-left-color: #BDCFEF;
}

.button a:hover{color: #C7D2DC;}

.button 
{
	width: auto; 	
	overflow: visible;
	cursor: pointer;
	font-weight: bold; 
	color: #ffffff; 
	padding:1px 5px; 
	background-color: #366496; 
	border-top:solid 2px #cce3ff; 
	border-right: solid 2px #003366; 
	border-bottom: solid 2px #003366; 
	border-left: solid 2px #cce3ff; 
	text-align : center;
}
.buttonhover {color: #c7d2dc; }

/*
// --------------------------------------------------------------------------------------------------------------------
// Form
// --------------------------------------------------------------------------------------------------------------------
*/

form
{
    margin: 0px;
    padding: 0px;
}

select, textarea
{
    margin: 2px;
    font-size: .9em;
    color: #333333;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Layouts
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-layout, .bea-portal-layout-grid, .bea-portal-layout-border, .bea-portal-layout-flow
{
    padding: 0px;
    margin: 0px;
}
.bea-portal-layout-flow{ 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
// --------------------------------------------------------------------------------------------------------------------
*/


/*   F O N T S   */


.portlet-font, .portlet-font-dim
{
    font-family: Arial, Helvetica, 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-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
{
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-window
{
    margin: 0px 0px 0px 0px;
    padding-left: 0px;
    border-style: none;
    border-width: 1px;
    border-color: #405EBE; 
    background-color: #ffffff;
}

.bea-portal-window-content
{
    margin: 0px;
    padding: 0px;
    scrollbar-base-color:#d8d8e5;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-window-titlebar
{
    background-color: #FFFFFF;
    margin-right: 15px;
    border-bottom: solid #B22226 1px;
    padding-bottom: 2px;
}

.bea-portal-window-titlebar-container
{
    padding: 0px;
    width: 100%;
    text-align: center;
}

.bea-portal-window-icon
{
    text-align: center;
    padding: 0px 4px 0px 0px;
    margin: 0px;
    width: 1%;
}

.bea-portal-window-icon img
{
    padding: 0px;
    margin: 0px;
}

.bea-portal-window-titlebar-title
{
    color: #00477F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
    padding: 2px;
    white-space: nowrap;
    overflow: hidden;    
    text-align: left;
}

.bea-portal-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}


/*
// --------------------------------------------------------------------------------------------------------------------
// absEagle
// --------------------------------------------------------------------------------------------------------------------
*/

@CHARSET "ISO-8859-1";


html,body {height: 100%; width: 100%; background-color: #cedff1;} 
a img {border: 0px;}
a {color: #005aa0; text-decoration: none;}
a:hover {color: #005aa0;text-decoration: none;}
a:visited {color: #005aa0;text-decoration: none;}


/* Start header.jsp styles */
#headerDividerContainer1, #signInInfo {display: inline; color: #666;}
#welcomeUser {font-weight: bold;}	
#lastSignInDate {
	text-align: right;
	padding-right: 12px;
	float: right;
	position: relative;
	top: -13px;
	color: #666;
}

#portalIdImage{
	display : inline; 
	float:left; 
	margin-left: 13px; 
	margin-right: 19px;
	margin-top:0px;	
	padding-bottom:10px;
}


/* End header.jsp styles */

#selectedTab{
	display: inline; 
}
.hslogo {width : 255px;}
.userdatetime {text-align: center;}
.companyusername{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;		
}

.headertimestamp{
	font-family : "Times New Roman", Times, serif;
	font-weight : normal;
	font-size : 9px;		
}

.securearea{font-size: 10px; font-weight:bold; color: #003366; margin:0px; padding:4px;}

/*GLOBAL NAV - Refers to the global navigation links on the right side of the masthead*/
#globalnav {
	text-align: right;
	padding: 0px 11px 10px 0px; 
}

/* Start Multilevel classes */

/* End Multilevel classes */

/* Start Titlebar classes */
.titlebarTopCorners{
	background-image: url('../images/background_boxes_header_top.jpg');
	background-repeat: repeat-x;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
.windowBottomFooter,.windowBottomCorners{
	background-image: url('../images/background_boxes_footer.jpg');
	background-repeat: repeat-x;
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
}
.windowBottomCorners img{
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}
.titlebarTopCorners img{
	vertical-align: top;
}
.windowBottomFooter{
	padding: 8px;	
}
/* End Titlebar classes */


/*DATAGRID - Refers to the table structure*/
.datagrid-table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
	margin: 0px 5px 0px 2px;
}
.datagrid-header{
	background-color : #6688A4;
	color : #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}
.datagrid-previousDay-header, .datagrid-currentDay-header{	
	color : #333333;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	padding:  5px 10px 5px 10px;
	width: 140px;
}
.datagrid-previousDay-subheader, .datagrid-currentDay-subheader{	
	color : #333333;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	width: 140px;
	padding:  5px 10px 5px 10px;
}
.datagrid-previousDay-subheader, .datagrid-previousDay-header{
	background-color : #CFCFCF;
	color: #676767;
	vertical-align:top;
}
.datagrid-currentDay-subheader, .datagrid-currentDay-header{
	background-color : #9C9C9C;
	color: #FFFFFF;
	vertical-align:top;
}
.datagrid-account-header-a, .datagrid-account-header-b, .datagrid-account-header-c{
	background-color: #F5F5F5; 
	border-left: 0px solid #FFFFFF; 
	color: #676767;
	font-size: 11px;
	font-weight: bold;	
	text-align:left;
	padding: 2px 10px 2px 10px;
	
}
.datagrid-account-header-a{ text-align:left; padding:5px 10px 5px 10px;}
.datagrid-account-header-b{width:140px; }
.datagrid-account-header-c{font-weight:normal; text-align: left;}

.datagrid, .datagrid-a, .datagrid-b {
	padding:  5px 10px 5px 10px;
	font-size: 11px; 
	vertical-align: middle;
	text-align:left;
}


.datagrid-a { padding: 5px 10px 5px 10px;}
.datagrid-b {width:140px; padding: 5px 10px 5px 10px; text-align:left;}
.dataOffsetRight{ }
.datagridbold {}
.divscroll-datagrid {
	z-index: 3; 
	margin: 0px;  
	color: #333333;  
	overflow-y: auto;  
	overflow-x: hidden; 
	width: 895px;
	height: 157px; 
}

.datagridtable{
	MARGIN: 0px;
}

.datagrid-even{background-color : #FFFFFF;}

.datagrid-odd{background-color : #F1F8FF;}

.displayBalances, .displayBalances form, .displayBalances table {display: inline;}

/* Class used to create no-visible spacing for proper text wrapping in tight spaces */
.gcib_nbsp{font-size : 1px;letter-spacing : 0px;}

.links {text-align:right; padding-right:20px;	}
.label {text-align:right; font-weight:bold;}

.table_header 
{
	 font-family:Verdana; 
	 font-weight:bold; 
	 font-size:12px;
}
.table_data
{
	line-height: 1.5px;
	text-transform: none;
	vertical-align: middle; 
	font-family: Verdana; 
	padding: 1.5px; 
	font-size: 11px; 
	border-width: 0; 
	color: black;
}

/*======================================
MESSAGES - SYSTEM - SUCCESS, INFO, ERROR
========================================*/

#message-container {border:#cccccc 1px solid;	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 0px; WIDTH: 770px; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif;}
.message-image-error {FLOAT: left; BACKGROUND-IMAGE: url(images/alert_error.gif); MARGIN: 10px 5px 5px 10px; WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px;}
.message-image-info {FLOAT: left; BACKGROUND-IMAGE: url(images/alert_information.gif); MARGIN: 10px 5px 5px 10px; WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px;}
.message-image-success {FLOAT: left; BACKGROUND-IMAGE: url(images/alert_success.gif); MARGIN: 10px 5px 5px 10px; WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px;}
#message-error {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN: 10px 0px 15px; PADDING-TOP: 7px;}
#message-info {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN: 10px 0px 15px; PADDING-TOP: 7px;}
#message-success {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN: 10px 0px 15px; PADDING-TOP: 7px;}
.h2-info {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold;  WIDTH: 500px; COLOR: #333333; FONT-STYLE: normal;}
.h2-error {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold;  WIDTH: 500px; COLOR: #d4001a; FONT-STYLE: normal;}
.message {PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.98em; PADDING-BOTTOM: 15px; WIDTH: 500px; COLOR: #333333; PADDING-TOP: 5px; FONT-STYLE: normal;}

/* Form Elements */
.datalabel {font-weight: bold; text-align:right; padding-right:10px;}
.data {text-align:left;}
.databold {text-align:left; font-weight: bold;}








/* Login page styles */
.absLoginLogos{
	padding: 39px 16px 7px 3px;
}
.absLoginLogos table{
	display: inline;
	padding-right: 9px;
	margin-bottom: 5px;
}
.absLoginLogos td{
	padding-right: 13px;
	padding-left: 7px;
	border-right: 1px solid #cfcfcf;
	height: 28px;
}
.absHeaderBar{
	background-image: url('../images/header_background.gif');
	background-repeat: repeat-x;
	height: 25px;
}
.absLoginDiv{
	padding: 45px 0px 0px 95px;
	width: 400px;
}
.absLoginDiv form, .absLoginDiv table{
	display: inline;
}
.absLoginDiv td{
	padding-bottom: 6px;
}
.absLoginErrorMsgs{
	display: inline;
	vertical-align: top;
}
.absLoginErrorMsgTitle{
	color: #D4001A;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 10px 40px;
}
.absLoginErrorMsgBody{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 40px;
}
.absLoginText{
	font-size: 11px; 
	font-weight: bold; 
	color: #6a6a6a;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 9px;
	text-align: right;
	width: 111px;
}
.absLoginField span{
	color: #9e9e9e;
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
}
.absLoginField input{
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
}
.absLoginButton{
	padding-top: 7px;
}
.absLoginFooter{
	margin: 10px;
	border-top: 1px solid #000000;	
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 6px 8px 6px;
}
/* End Login page styles */


/*new header styles*/
.absLogos{		
				padding: 40px 16px 10px 0px;
				background-color: #000066;
			}
			.absLogos table{
				display: inline;
				padding-right: 9px;
				margin-bottom: 0px;
			}
			.absLogos td{
				padding-right: 13px;
				padding-left: 0px;				
				height: 28px;
			}
/*end new header styles*/

.mySearch {
	
}
.myButtonStyle {
	background-color: #C00;
	border: 0;
	margin: 0;
	height :20px;
	color: white;
	font-size: 11px;
	font-weight: bold;	
}

/** for bread crumbs*/

ul.breadcrumbs {
	height: 7px;
	padding-left: 15px;
	margin: 10px 0px 8px 0px;	
	list-style:none;
	font: 11px Arial, Helvetica, sans-serif;
}
ul.breadcrumbs li {
	padding: 0px;
	margin: 0px 4px 0px 0px;
	float: left;
	display: block;
	padding-left: 12px;
	background: url(../images/eagleExt/arrow_right.gif) left no-repeat;
	color: #005596;
}
ul.breadcrumbs li.first {
	padding: 0px;
	margin: 0px 4px 0px 0px;
	float: left;
	display: block;
	padding-left: 0px;
	background: none;
	color: #000;
}
ul.breadcrumbs li a {
	color: #000;
	text-decoration: none;
}
ul.breadcrumbs li a:hover {
	text-decoration: underline;
}

/** end of bread crumbs ***/

/* left nav  ****/
ul.nav {
	color: #333;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	list-style:none;
}
ul.nav li {
	padding: 0px;
	margin-bottom: 6px;
}

ul.nav li a {
	text-decoration: none;
}
ul.nav li a:hover {
	text-decoration: underline;
}

ul.nav li a.arrow {
	color: #000;
	display: block;
	padding-left: 15px;
	background: url(../images/eagleExt/arrow_right.gif) left no-repeat;
	text-decoration: none;
}

ul.nav li a.arrow:hover {
	text-decoration: underline;
}

ul.nav ul {
	margin-bottom: 10px;
	list-style:none;
}
ul.nav ul li {
	padding: 0px;
	padding-left: 15px;
	margin-bottom: 3px;
	background: url(../images/eagleExt/arrow_right.gif) left no-repeat;
}

table#relatedlinks{
	background: url(../images/eagleExt/bg_longgradient.jpg) repeat-x;
	padding: 0px 10px;
	height: 229px;
}


/*** end of left nav ***/

/* left nav for related Links ****/
ul.navRel {
	color: #000;
	padding: 0px;
	margin: 0px 2px 8px 15px ;
	list-style:none;
}
ul.navRel li {
	list-style: none;
	color: #000;
	margin-left:2px;
	margin-top: 1px;
	list-style-image: url(../images/eagleExt/arrow_right.gif);
}

ul.navRel li a {
	color: #000;
	text-decoration: none;
}
ul.navRel li a:hover {
	text-decoration: underline;
}

ul.navRel li a.arrow {
	color: #000;
	display: block;
	padding-left: 15px;
	background: url(../images/eagleExt/arrow_right.gif) left no-repeat;
	text-decoration: none;
}

ul.navRel li a.arrow:hover {
	text-decoration: underline;
}

ul.navRel ul {
	margin-bottom: 10px;
	list-style:none;
}
ul.navRel ul li {
	padding: 0px;
	padding-left: 15px;
	margin-bottom: 3px;
	background: url(../images/eagleExt/arrow_right.gif) left no-repeat;
}


/*** end of left nav  for related links ***/

/*** classes for h2 ****/


h2 {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #005596;
	border-bottom: 1px solid #B22226;
	padding-bottom: 2px;
	margin: 5px 0px 5px 0px;
	text-align: left;
}
h3 {
	float: left;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #005596;
	padding-bottom: 2px;
	margin: 10px 0px 0px 0px;
}
h4  {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	margin: 10px 0px 2px 0px;
	text-align: left;
}
h5  {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #005596;
	padding-bottom: 2px;
	margin: 5px 0px 5px 0px;
}
/****  end  *****/

/*** for links portlet ****/
a.arrow {
	color: #005596;
	display: block;
	padding-left: 15px;
	background: url(../images/eagleExt/arrow_right.gif) left no-repeat;
	text-decoration: none;
}
a.arrow:hover {
	text-decoration: underline;
	color: #005596;
}
.myEagleloginTextColor{
	color: #005596;
	}
.myEaglelogoutTextColor{
	color: white;
	font-weight: bold;
	font-size: 11px;
	font-style: Arial;
	text-decoration: none;
}
/****  end  *****/
/**My eagle login **/

.loginMyeagle {
	background: #eaeaea;
	border: 2px inset #fff;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	width: 130px;
}

label {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 5px;
}

/*** Home content Main**/

div.HomeContentMain
{
	border:0px;
}
	
.homePageNewsContentLeft
{
	border-bottom: solid #B22226 1px;
	font-weight:bold;
	color:#005aa0;
	font-size: 12px;
}

.homePageNewsContentRight
{
	border-bottom: solid #B22226 1px;
	font-weight:bold;
	color:#005aa0;
	font-size: 11px;
}

.homePageNewsContentImage{
	/*background: url(../images/eagleExt/arrow_right.gif) left no-repeat;	
	padding: 0px 0px 0px 15px;*/
	background: url('../images/eagleExt/nav_icons.png') no-repeat;
	background-position: 0 5px;
	padding: 0px 0px 0px 15px;
	
}

/* For Latest Feature Column */

div.HomeContentCol1
{
	width:450px;
	float:left;
	margin-left:10px;
	color:#333333;	
	
}

div.HomeContentCol1 .Heading
{
	width:320px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#005aa0;
	border-bottom: 1px #B22226 solid;	
}

div.HomeContentCol1 .Heading h1
{
	font-size:12px;
	font-weight:bold;
	color:#005aa0;
	border-bottom: 1px #B22226 solid;
}

div.HomeContentCol1 .more
{

font-size:12px;
float:left;

}

div.HomeContentCol1 .more p
{
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding:0px 0px 0px 15px;
	background:url(../images/eagleExt/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	border-bottom: 1px #B22226 solid;
}

div.spacer 
{ 
	clear: both;
	height:0px;
}
div.spacer10
{ 
clear: both;
height:10px;
}

div.NewsContentLeft
{
	width:210px;
	float:left;
	padding-bottom:5px;
	padding-top:8px;
}

div.NewsContentLeft h2
{
	font-size:11px;
	font-weight:bold;
}

div.NewsContentLeft p
{
	font-size:11px;
	font-weight:normal;
}

div.NewsContentright
{
width:210px;
float:left;
margin-left:20px;
padding-bottom:5px;
padding-top:8px;
}

div.NewsContentright h2
{
font-size:11px;
font-weight:bold;
}

div.NewsContentright p
{

font-size:11px;
font-weight:normal;
}


.ClearAll
{
	clear:both;
}


.button
{
	color:#ac1b22;
	background:#FFFFFF;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:#c9c4c8 solid 1px;
	font-size:11px;
	font-weight:bold;
}

/**** end ****/


/***** style for form input********/
input.textBox
{
	border: 1px #666 solid;	
	background: #fff;
	font-size: 12px;	
}
input.active
{
	background: #fffccd;	
	border: 1px #666 solid;	
	font-size: 12px;	
}
input.inactive
{
	border: 1px #666 solid;	
	background: #fff;
	font-size: 12px;	
}

ul.headerlinks {
	font: 11px Arial, Helvetica, sans-serif;
	height: 10px;
	padding: 0px;
	margin: 10px 0px 8px 0px;	
	list-style:none;
	float: right;
}
ul.headerlinks li {
	padding: 0px;
	margin: 0px 5px 0px 0px;
	float: left;
	display: block;
	padding-left: 0px;
	color: #000;
}
ul.headerlinks li a,
ul.headerlinks li a:visited,a:hover {
	color: #000;
}

/*.searchBoxHeader
{
	background: url(../images/eagleExt/header_bg_right.jpg) repeat-y; 
}*/
.myeagleSearchBoxHeader
{
	background-image: url(../images/eagleExt/Eagle-header-background.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}


/*** CSS for My Eagle login**/

/* left nav sublevel ****/

ul.navSub {

	color: #333;

	padding: 0px;

	margin: 0px;

}

ul.navSub li {
	padding: 0px;
}



ul.navSub li a {
	text-decoration: none;
}

ul.navSub li a:hover {
	text-decoration: underline;
}


ul.navSub li a.arrow {

	color: #000;
	display: block;
	background:none;
	text-decoration: none;
}

ul.navSub li a.arrow:hover {

	text-decoration: underline;
}



ul.navSub ul {

	margin-bottom: 10px;

	list-style:none;

	z-index:1;

	

}

ul.navSub ul li {

	padding: 0px;

	margin-bottom: 0px;

	background: white;

	

}
.closeImg{
	
	cursor:hand;
}
.loginPopUp{
	display:none; 
	position:absolute;
	top:113px;
	background-color: white;
	border: solid #BDBDBD 1px;
	z-index:200;
}

.bodyTxtColor{
	color:#535353;
}
/******arrow black text*********/
a.arrowBlackTxt {
	color: #000;
	display: block;
	padding-left: 15px;
	background: url(../images/eagleExt/arrow_right.gif) left no-repeat;
	text-decoration: none;
}
a.arrowBlackTxt:hover {
	color:#000;
	text-decoration: underline;
}
a.arrowBlackTxt:visited {
	color:#000;
	}
	
.grayBorder {
	width: 968px;
	background: url(../images/bg_dropshadow.jpg)  repeat-y;
	margin: 0 auto;
	text-align: left;
}
/** Design news alert support tabs implementation */
#tabs {
	position:relative;
	float:left;
	width:100%;
	padding:0 0 0 0;
	margin:0;
	list-style:none;
	line-height:1em;
	text-decoration:none;
}

#tabs LI {
	float:left;
	margin:0;
	padding:0;
	display:block;
	text-decoration:none;
}

#tabs a.news{
	display:block;
	background:url(../images/eagleExt/Notices.jpg); background-repeat:no-repeat;
	margin:0;
	padding:0.80em 1.40em;
	text-decoration:none;
}
#tabs a.news:link,
#tabs a.news:visited{
	border-bottom:0px solid #aaa;
	background:url(../images/eagleExt/Notices.jpg); background-repeat:no-repeat;
	text-decoration:none;
}

#tabs a.newsactive{
	display:block;
	background:url(../images/eagleExt/NoticesOn.jpg); background-repeat:no-repeat;
	padding:0.80em 1.40em;
	text-decoration:none;
}

#tabs a.alert{
	display:block;
	background:url(../images/eagleExt/Feedback.jpg); background-repeat:no-repeat;
	margin:0;
	padding:0.80em 1.40em;
	text-decoration:none;
}
#tabs a.alert:link,
#tabs a.alert:visited{
	border-bottom:0px solid #aaa;
	background:url(../images/eagleExt/Feedback.jpg); background-repeat:no-repeat;
	text-decoration:none;
}

#tabs a.alertactive{
	display:block;
	background:url(../images/eagleExt/FeedbackOn.jpg); background-repeat:no-repeat;
	padding:0.80em 1.40em;
	text-decoration:none;
}

#tabs a.support{
	display:block;
	background:url(../images/eagleExt/Support.jpg); background-repeat:no-repeat;
	margin:0;
	padding:0.80em 1.40em;
	text-decoration:none;
}
#tabs a.support:link,
#tabs a.support:visited{
	border-bottom:0px solid #aaa;
	background:url(../images/eagleExt/Support.jpg); background-repeat:no-repeat;
	text-decoration:none;
}

#tabs a.supportactive{
	display:block;
	background:url(../images/eagleExt/SupportOn.jpg); background-repeat:no-repeat;
	padding:0.80em 1.40em;
	text-decoration:none;
}

/***************/
/***************/

/* Forms  Styles Start */

.headbr {
	font-size: 10pt;
	font-family: Arial;
	color: #b22222;
	font-weight: bold;
	letter-spacing: 1px;
}

.texts {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

.menuTexts {
	background-color: #FFFFFF;
	color: #000;
}

#auditform {
	
}

#auditform th {
	Text-align: right;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #000;
}

#auditform .textxs {
	font-weight: normal;
}

#auditform td {
	font-size: 11px;
	font-family: Arial;
	color: #333;
}

#auditform td.borderleft1 {
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

#auditform td.borderleft2 {
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

#auditform td.borderright1 {
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}

#auditform td.borderright2 {
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}

#auditform input.border,#auditform textarea.border {
	color: #369;
	border: solid 1px #999;
	background-color: #eee;
	font-size: 11px;
	font-family: Arial;
	
}

.errorMsg{
	color:red;
}
.selectborder {
	color: #333;
	background-color: #fff;
	font-family: Arial;
	font-size: 11px;
}

.auditborder {
	border-top: dotted 1px #369;
}

.mybutton {
	background-color: White;
	color: #005596;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	border: outset
}

.audittestev2 {
	border-top: dotted 1px #369;
	font-family: Arial;
	font-size: 11px;
	color: #000000
}

.audittestev {
	border-top: dotted 1px #369;
	border-right: dotted 1px #369;
	font-family: Arial;
	font-size: 11px;
	color: #000000
}

#auditlist {
	width: 130px;
	background-color: #eee;
	padding: 2px;
	padding-bottom: 0px;
	padding-top: 6px;
	border: solid 1px #059;
}

#auditlist li {
	font-size: 11px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#auditlist ul {
	font-size: 11px;
	list-style-type: none;
	margin-bottom: 5px;
	margin-left: 15px;
	padding: 0px;
}

#auditlist select {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* End Form Styles */

/*
// --------------------------------------------------------------------------------------------------------------------
// Book-TabbedPortletBook
// --------------------------------------------------------------------------------------------------------------------
*/

.tabbedportletbook-bea-portal-book-menu-single-container
{
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}


.tabbedportletbook-bea-portal-book-menu-single
{
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; font-weight: bold
}

.tabbedportletbook-bea-portal-book-menu-single a
{

}

.tabbedportletbook-bea-portal-book-menu-single a:hover
{

}

.tabbedportletbook-bea-portal-book-menu-single span
{
	COLOR: #333333
}

.tabbedportletbook-bea-portal-book-menu-single ul
{
	DISPLAY: inline; LIST-STYLE-TYPE: none
}

.tabbedportletbook-bea-portal-book-menu-single li
{
   DISPLAY: inline; LIST-STYLE-TYPE: none
}

.tabbedportletbook-bea-portal-book-menu-single-item
{
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-RIGHT: #cccccc 1px solid; BORDER-left: #cccccc 1px solid; BORDER-Top: #cccccc 1px solid; color:#000000;
}
.tabbedportletbook-bea-portal-book-menu-single-item a
{
	/*PADDING-RIGHT: 11px; PADDING-LEFT: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px*/
		PADDING-RIGHT: 19px; PADDING-LEFT: 19px; BACKGROUND-IMAGE: url(../images/navtab_bg_01.gif); PADDING-BOTTOM: 3px; BORDER-LEFT: #c0c0c0 1px double; COLOR: #333333; PADDING-TOP: 3px; TEXT-ALIGN: center; TEXT-DECORATION: underline; background-color: #ccccff;
	
}
.tabbedportletbook-bea-portal-book-menu-single-item-active
{
 font-weight:bold; 
}
.tabbedportletbook-bea-portal-book-menu-single-item-active span
{
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 19px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 19px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}

/*
// --------------------------------------------------------------------------------------------------------------------
// CSS for Contents in the ABS Eagle portal
//  Maintained by - Sarada Bandaru
// --------------------------------------------------------------------------------------------------------------------
*/
.spacing
{
	margin:0px;
	padding:0px;
	height: 2px;
}
.cmsStyle p
{
	color: #474747;
	font-family: 'arial';
	font-size: 12px;
	line-height: 1.4;
	margin: 0px 2px 8px 2px ;
}
.cmsStyle h1
{
	color: #000;
	font-family: 'arial';
	font-size: 14px;
	font-weight:bold;
	margin: 2px 2px 6px 2px ;
	padding:0px;
}
.cmsStyle ul 
{		
		color: #474747;
		margin: 0px 2px 8px 15px ;
	
		
	
}
.cmsStyle ol 
{		
		color: #474747;
		margin: 0px 2px 8px 30px ;
	
}
.cmsStyle h2
{
	color: #000;
	font-family: 'arial';
	font-size: 12px;
	font-weight:bold;
	margin: 0px 2px 6px 2px ;
	padding:0px;
	border-bottom: none;

}
.cmsStyle strong
{
	color: #000;
}

/*Bug Fix QC# 1268 Starts Mozilla - Marine->Design Technical Analyses page not aligned properly
//.redBullets  ul
//{ 
//		color: #474747;
//		margin: 0px 2px 8px 15px ;
//}
//.redBullets  li
//{ 
//	list-style: none;
//	display: block;
//	margin-left:10px;
//	list-style-image: url(../images/eagleExt/redbullet4.gif);
//}
*/

ul.redBullets {
color:#000000;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 2px 8px 15px;
padding:0;
}

ul.redBullets li {
color:#000000;
list-style-image:url(../images/eagleExt/redbullet4.gif);
list-style-position:outside;
list-style-type:none;
margin-left:2px;
margin-top:1px;
}

ul.redBullets li a {
color:#000000;
text-decoration:none;
}

ul.redBullets li a:hover {
text-decoration:underline;
}

ul.redBullets li a.arrow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/eagleExt/redbullet4.gif) no-repeat scroll left center;
color:#000000;
display:block;
padding-left:15px;
text-decoration:none;
}

ul.redBullets li a.arrow:hover {
text-decoration:underline;
}

ul.redBullets ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
}

ul.redBullets ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/eagleExt/redbullet4.gif) no-repeat scroll left center;
margin-bottom:3px;
padding:0 0 0 15px;
}

/*Bug Fix  QC# 1268 Ends*/

.marginBottomLI li
{
	margin-bottom: 6px;
	
}
.fontBlue
{
 color:	#005596;
 
}

.fontABSRed
{
 color:	#B22226;
 
}
.bgColorGray
{
 background-color:	#ededed;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// CmsMoreStyles
// --------------------------------------------------------------------------------------------------------------------
*/


.borderbottom { border-bottom: solid 1px #999999; font-size: 6px; }

.fdtext {}
.prtext {font-family:verdana, sans-serif; font-size:10px; margin:4px 8px 2px 8px; }
.prtextb {font-family:verdana, sans-serif; font-size:11px; font-weight:bold; }
.homeborderbox { border: solid 1px #ccc;}
.rightfloat { float:right; }
.rightfloat2 { float:right;  margin:4px 0px 6px 8px; padding:4px;  }
.rightfloat3 { float:right; margin:0px; margin-left:20px; }
.spacing10 {margin-bottom:10px;}
.imgfloat { float:right;  margin:4px; padding:4px;  border: solid 1px #ccc;
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#336; width:170px; 
padding-left:10px;}
.imgfloat180 { float:right;  margin:4px; padding:8px;  border: solid 1px #ccc;
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#336; width:196px; margin-left:10px;
 }
.leftfloat { float:left; }
.leftfloatx { float:left;  border-left: dotted 1px #ccc; padding-left:12px;}
.leftfloat2 { float:left;  margin:6px 6px 4px 0px;}
.leftfloat10 { float:left; margin-right:4px;}
.textwhite {text-align:right; font-family:arial, sans-serif; font-size:10px; font-weight:bold; color:#ccddee;
margin-left:40px;float:left; font-style:normal; margin-top:4px; letter-spacing:1px;}

.textpress { font-family:verdana, sans-serif; font-size:11px;  
font-weight:bold;}
.textblue {font-family:verdana, sans-serif; font-size:11px;  color:#000066;}
.textbluewborder {font-family:verdana, sans-serif; font-size:11px;  color:#000066;
border: solid 1px #ccc; width: 300px; padding: 6px;}

.textbluewborderwide {font-family:verdana, sans-serif; font-size:11px;  color:#000066;
border: solid 1px #ccc;   padding: 6px;}

.borderalldownloads{ 
border-left: solid #999 1px;
 border-bottom: solid #666 1px;
 border-top: solid #999 1px; 
 border-right: solid #666 1px;
  }
 #photoinsert {border: solid 1px #ccc; padding:10px; margin:10px; float:right; text-align:left;
font-size:10px; color:#666; width:270px;    }
#photoinserts {border: solid 1px #ccc; padding:10px; margin:10px; float:right; text-align:left;
font-size:10px; color:#666; width:160px;    }
#photoinsert170 {border: solid 1px #ccc; padding:4px;   margin:10px; float:right; text-align:left;
font-size:10px; color:#666; width:170px;    }
#photoinsert180  {border: solid 1px #ccc; padding:4px;   margin:10px; float:right; text-align:left;
font-size:10px; color:#666; width:180px;    }
#photoinsertw {border: solid 1px #ccc; padding:10px; margin:10px; float:right; text-align:left;
font-size:10px; color:#666; width:225px;    }
#photoinsert200 {border: solid 1px #ccc; padding:10px; margin:10px; float:right; text-align:left;
font-size:10px; color:#666; width:200px;    }
.uppercase {text-transform:uppercase;}
 #energynewshome {width:730px;}
 #energynewshome table td { font-family:verdana, sans-serif; font-size: 11px; color:#333;}
 #energynewshome table td strong  {font-family:verdana, sans-serif; font-size: 11px; font-weight:bold; color:black;}

#energynewshome table td  strong a  { color:#369;}
#energynewshome table td   a strong { color:#369;}
 #contactboxfloat img { margin-bottom:4px;}
 #energynewscontent {padding-right:2px; padding-top:6px; width:728px; padding-right: 2px;}

#energynewscontent p {line-height:16px;}

#energynewscontent h1 {font-size:13px; color:#b22222; border-bottom: solid 1px #ccc;
text-align:center; width:90%; padding-bottom:6px; padding-top:10px;}
  
.borderbottom{ 
 border-bottom: solid #999999 1 px ;
}
.letterFloat {
	float:left;
	width:0.7em;
	font-size:32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:26px;
	font-style:italic;
	margin:0; padding:0;
	margin-right:5px;
 
}

#contactboxfloat  a.smalllink {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666;margin-left:4px;
 }

#contactboxfloat {
margin-left: 0px; width:250px;
margin-right:12px;margin-bottom:8px;
margin-top:0px;
padding:8px ; color:#223;
 
border: solid 1px #ccf;
background-color:#fff;
float:left;color:#336;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
background-image:url(../images/grade.jpg); background-repeat:repeat-x;
}

#contactboxfloat img.small {margin-left:45px;}

/*ITG 45193: Starts Prevent auto submission of Company and Ship audit form by forcing user to enter a random number displayed on form*/
.captcha{
	border:1px solid gray;
	padding:5px;
	margin:5px;
	margin-bottom: 4px;
	width: 200px;
	}
/*ITG 45193: Ends Prevent auto submission of Company and Ship audit form by forcing user to enter a random number displayed on form*/
	
#contactboxfloat p {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:234;}
#contactboxfloat img { margin-bottom:4px;}
 .borderbottomandtop{ 
 border-bottom: solid #999999 1 px;
 border-top: solid #999999 1 px;
}
.testev { font-family:verdana, sans-serif; font-size: 11px; color:#333; }
.frontmenu {font-family:verdana, sans-serif; font-size: 11px; font-weight:bold; }

/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-borderless_a-window
{
    margin: 0px;
    padding: 0px;
    border-style: none;
    border-width: 0px;
    border-color: #FFFFFF;
    background-color: #FFFFFF;   
}

.bea-portal-borderless_a-window-content
{
    margin: 4px;
    padding: 0px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar - No titlebar in this theme. Making ugly to make sure not used :)
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-borderless_a-window-titlebar
{
    background-color: #000000;
    padding: 2px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-borderless_a-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-borderless_a-window-icon
{
    text-align: center;
    margin: 0px;
}

.bea-portal-borderless_a-window-titlebar-title
{
    color: #000000;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-borderless_a-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

/*ITG 46145*/
.title
{
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	font-size: 10pt;
}

.type
{
	font-family: Arial;
	font-size: 10pt;
	text-transform: uppercase;
}

.description
{
	font-family: Arial;
	font-size: 10pt;
}

.tdbggray
{
	background-color: #ededed;
	height: 15px;
	vertical-align: top;
}	

