/******************
***** GENERAL *****
******************/

.myEYweb3_Framework_Button
{
	font-family:					Arial;
	font-size:						11px;
	font-weight:					bold;
}


.myEYweb3_Framework_Link
{
	font-family:					Arial;
	font-size:						11px;
	text-decoration:				none;
	color:							#336699;
}


.myEYweb3_Framework_Link_Over
{
	font-family:					Arial;
	font-size:						11px;
	text-decoration:				none;
	color:							#999999;
}


.myEYweb3_Framework_InputLabel
{
	font-family:					Arial;
	font-size:						11px;
	font-weight:					bold;
	padding-right:					5;
}


.myEYweb3_Framework_TextBox
{
	font-family:					Arial;
	font-size:						11px;
	padding-left:					2px;
}




/**********************
***** PAGE HEADER *****
**********************/

.myEYweb3_Framework_PageHeader_Border
{
	width:							5px;
}


.myEYweb3_Framework_PageHeader_BannerContainerLeft
{
	border-left:					1px solid silver;
}


.myEYweb3_Framework_PageHeader_BannerContainerRight
{
	border-right:					1px solid silver;
	text-align:						right;
}


.myEYweb3_Framework_PageHeader_PageButtonFirst
{
	font-family:					Arial;
	font-size:						11px;
	vertical-align:					middle;
	padding-left:					8px;
	padding-right:					8px;
}

.myEYweb3_Framework_PageHeader_PageButtonLast
{
	font-family:					Arial;
	font-size:						11px;
	vertical-align:					middle;
	padding-left:					8px;
	padding-right:					3px;
	border-left:					1px solid #999999;
}


.myEYweb3_Framework_PageHeader_PageButton
{
	font-family:					Arial;
	font-size:						11px;
	vertical-align:					middle;
	padding-left:					8px;
	padding-right:					8px;
	border-left:					1px solid #999999;
}


.myEYweb3_Framework_PageHeader_PageButtonText
{
	color:							#336699;
	cursor:							hand;
	text-decoration:				none;
}


.myEYweb3_Framework_PageHeader_PageButtonText_Over
{
	color:							#999999;
	cursor:							hand;
	text-decoration:				none;
}


.myEYweb3_Framework_PageHeader_UserInfoContainer
{
	font-family:					Arial;
	font-size:						11px;
	color:							#999999;
	padding-left:					3px;
	border-bottom:					1px solid silver;
}


.myEYweb3_Framework_PageHeader_PageButtonContainer
{
	padding-top:					2px;
	padding-bottom:					2px;
	border-bottom:					1px solid silver;
	width:							1px;
}


.myEYweb3_Framework_PageHeader_UserInfoName
{
	color:							#666666;
}





/*************************
***** PAGE TITLE BAR *****
*************************/

.myEYweb3_Framework_PageTitleBar_Container
{
	padding-left:					10px;
	padding-right:					10px;
	border-left:					1px solid silver;
	border-right:					1px solid silver;
}


.myEYweb3_Framework_PageTitleBar_Title
{
	font-family:					Arial;
	font-size:						18px;
	color:							Black;
	padding-left:					10px;
	padding-right:					15px;
	padding-top:					4px;
	padding-bottom:					4px;
	border-top:						1px solid silver;
	border-bottom:					1px solid silver;
}


.myEYweb3_Framework_PageTitleBar_TabLinksContainer
{
	height:							100%;
	text-align:						right;
	border-top:						1px solid silver;
	border-bottom:					1px solid silver;
}


.myEYweb3_Framework_PageTitleBar_TabLinksContainerNoBottomBorder
{
	border-top:						1px solid silver;
}


.myEYweb3_Framework_PageTitleBar_TabLink
{
	font-family:					Arial;
	font-size:						11px;
	color:							#333333;
	border:							1px solid silver;
	text-align:						center;
	padding-left:					10px;
	padding-right:					10px;
	padding-top:					5px;
	padding-bottom:					5px;
	vertical-align:					middle;
}


.myEYweb3_Framework_PageTitleBar_TabLinkText
{
	text-decoration:				none;
	color:							#333333;
}


.myEYweb3_Framework_PageTitleBar_TabLink_Active
{
	font-family:					Arial;
	font-size:						11px;
	font-weight:					bold;
	color:							#333333;
	background-color:				#F0F0F0;
	border:							1px solid silver;
	text-align:						center;
	padding-left:					10px;
	padding-right:					10px;
	padding-top:					5px;
	padding-bottom:					5px;
	vertical-align:					middle;
}


.myEYweb3_Framework_PageTitleBar_TabLink_Over
{
	font-family:					Arial;
	font-size:						11px;
	color:							#333333;
	background-color:				#F0F0F0;
	cursor:							hand;
	border:							1px solid silver;
	text-align:						center;
	padding-left:					10px;
	padding-right:					10px;
	padding-top:					5px;
	padding-bottom:					5px;
	vertical-align:					middle;
}


.myEYweb3_Framework_PageTitleBar_TabLink_Disabled
{
	font-family:					Arial;
	font-size:						11px;
	color:							#999999;
	border:							1px solid silver;
	text-align:						center;
	padding-left:					10px;
	padding-right:					10px;
	padding-top:					5px;
	padding-bottom:					5px;
	vertical-align:					middle;
}





/**********************
***** PAGE FOOTER *****
**********************/

.myEYweb3_Framework_PageFooter_LeftText
{
	font-family:					arial;
	font-size:						10px;
	color:							#666666;
	background-color:				#CCCCCC;
	padding-left:					5px;
	padding-top:					2px;
	padding-bottom:					2px;
}


.myEYweb3_Framework_PageFooter_Copyright
{
	font-family:					arial;
	font-size:						10px;
	color:							#666666;
	background-color:				#CCCCCC;
	text-align:						center;
	padding-top:					2px;
	padding-bottom:					2px;
}


.myEYweb3_Framework_PageFooter_Right
{
	text-align:						right;
	padding-right:					2px;
	padding-top:					2px;
	padding-bottom:					2px;
	background-color:				#CCCCCC;
}


.myEYweb3_Framework_PageFooter_Border
{
	width:							5px;
}


.myEYweb3_Framework_PageFooter_BottomBar
{
	height:							2px;
}


.myEYweb3_Framework_PageFooter_LanguageDropDown
{
	font-family:					verdana;
	font-weight:					bold;
	font-size:						8px;
}


.myEYweb3_Framework_PageFooter_LanguageLabel
{
	font-family:					Verdana;
	font-size:						8px;
	font-weight:					bold;
	color:							#666666;
	padding-right:					5px;
}





/************************ 
***** DIALOG HEADER *****
************************/

.myEYweb3_Framework_DialogHeader_Banner
{
	text-align:						left;
}





/************************** 
***** NAVIGATION MENU *****
**************************/

.EY_EYAF_Core_NavigationMenu_HiddenIcon
{ 
    background-color:       #F0F0F0; 
    padding-top:            4; 
    padding-bottom:         2; 
    padding-left:           4; 
    padding-right:          4; 
    text-align:             center;
    border-left:			1px solid silver;
    border-right:			1px solid silver;
    border-top:				1px solid silver;
}


.EY_EYAF_Core_NavigationMenu_HiddenText
{
    writing-mode:           tb-rl; 
    font-family:            verdana; 
    font-size:              8; 
    font-weight:            bold; 
    background-color:       #F0F0F0; 
    padding-bottom:         4; 
    padding-left:           4; 
    padding-right:          4; 
    cursor:                 hand;
    border-left:			1px solid silver;
    border-right:			1px solid silver;
    border-bottom:			1px solid silver;
}


.EY_EYAF_Core_NavigationMenu_HiddenText_Over
{
    color:                  #666666;
    writing-mode:           tb-rl; 
    font-family:            verdana; 
    font-size:              8; 
    font-weight:            bold; 
    background-color:       #F0F0F0; 
    padding-bottom:         4; 
    padding-left:           4; 
    padding-right:          4; 
    cursor:                 hand;
    border-left:			1px solid silver;
    border-right:			1px solid silver;
    border-bottom:			1px solid silver;
}


.EY_EYAF_Core_NavigationMenu_HiddenSpacer
{
    cursor:                 default; 
    padding-left:           5; 
    padding-right:          5; 
    border-right:           1px solid silver;
}


.EY_EYAF_Core_NavigationMenu_MenuButtonContainer
{
    background-color:       #F0F0F0; 
    padding-top:            4; 
    padding-bottom:         4; 
    padding-left:           5; 
    padding-right:          5;
    border-top:				1px solid silver;
    border-left:			1px solid silver;
    border-right:			1px solid silver;
}


.EY_EYAF_Core_NavigationMenu_MenuButtonImage
{ 
    padding-left:           10; 
    padding-right:          2;
}


.EY_EYAF_Core_NavigationMenu_MenuButtonImageLeft
{ 
    padding-right:          2;
}


.EY_EYAF_Core_NavigationMenu_MenuButtonText
{ 
    font-family:            verdana; 
    font-size:              8; 
    font-weight:            bold; 
    cursor:                 hand;
}


.EY_EYAF_Core_NavigationMenu_MenuButtonText_Over
{
    color:                  #666666;
    font-family:            verdana; 
    font-size:              8; 
    font-weight:            bold; 
    cursor:                 hand;
}


.EY_EYAF_Core_NavigationMenu_MenuContainerFrame
{
	border:					1px solid silver;
}


.EY_EYAF_Core_NavigationMenu_MenuContainerBorder
{
	padding-top:					10px;
	padding-bottom:					10px;
	padding-left:					10px;
}


.EY_EYAF_Core_NavigationMenu_MenuContainer
{
    overflow-y:                     auto;
	scrollbar-face-color:			white;
	scrollbar-highlight-color:		silver;
	scrollbar-shadow-color: 		silver;
	scrollbar-3dlight-color: 		#F2F2F2;		/* pale grey */
	scrollbar-arrow-color: 			gray;
	scrollbar-track-color: 			#F2F2F2;		/* pale grey */
	scrollbar-darkshadow-color:		#F2F2F2;		/* pale grey */
}


.EY_EYAF_Core_NavigationMenu_Menu
{
    cursor:                 default;
    padding-left:           5; 
    padding-right:          5;
    vertical-align:         top;
}


.EY_EYAF_Core_NavigationMenu_MenuItemHLine
{
    width:                  1px;
    vertical-align:         top;
    padding-top:            12px;
}


.EY_EYAF_Core_NavigationMenu_MenuItemTextContainer
{
    padding-top:            6px; 
    vertical-align:         top;
}


.EY_EYAF_Core_NavigationMenu_MenuItemText
{
    color:                  Black;
    text-decoration:        none;
    font-family:            arial; 
    font-size:              11px; 
    font-weight:            bold;
}


.EY_EYAF_Core_NavigationMenu_MenuItemText_Over
{
    color:                  #336699;
    text-decoration:        none;
    font-family:            arial; 
    font-size:              11px; 
    font-weight:            bold;
}


.EY_EYAF_Core_NavigationMenu_SubmenuItemHLine
{
    vertical-align:         top; 
    padding-top:            6px;
}


.EY_EYAF_Core_NavigationMenu_SubmenuItemVLine
{
    vertical-align:         top;
    width:                  5px;
}


.EY_EYAF_Core_NavigationMenu_SubmenuItemBullet
{
    vertical-align:         top; 
    padding-top:            4px;
}


.EY_EYAF_Core_NavigationMenu_SubmenuItemText
{
     color:                 Black;
    text-decoration:        none;
    font-family:            arial; 
    font-size:              11px; 
    padding-left:           3px;
}


.EY_EYAF_Core_NavigationMenu_SubmenuItemText_Over
{
    color:                  #336699;
    text-decoration:        none;
    font-family:            arial; 
    font-size:              11px; 
    padding-left:           3px;
}




/*****************************
***** INFORMATION DIALOG *****
*****************************/

.myEYweb3_Framework_InformationDialog_ContentContainer
{
	width:							100%;
	height:							100%;
	overflow:						auto;
	scrollbar-face-color:			white;
	scrollbar-highlight-color:		silver;
	scrollbar-shadow-color: 		silver;
	scrollbar-3dlight-color: 		white;
	scrollbar-arrow-color: 			gray;
	scrollbar-track-color: 			white;
	scrollbar-darkshadow-color:		white;
	background-color:				white;
}


.myEYweb3_Framework_InformationDialog_Content
{
	font-family:					Arial;
	font-size:						11px;
}


.myEYweb3_Framework_InformationDialog_Footer
{
	text-align:						right;
	padding:						3px;
	border-top:						1px solid silver;
}


.myEYweb3_Framework_InformationDialog_InfoBar
{
	font-family:					Verdana;
	font-size:						8px;
	font-weight:					bold;
	text-align:						right;
	padding:						2;
	border-bottom:					1px solid silver;
}




/*********************
***** ERROR PAGE *****
*********************/

.myEYweb3_Framework_ErrorPage_TextContainer
{
	font-family:			Arial;
	font-size:				11px;
	color:					Red;
	vertical-align:			top;
	padding:				10px;
}




/*********************
***** LOGIN PAGE *****
*********************/

.myEYweb3_Framework_LoginPage_TextContainer
{
	padding:				10px;
	padding-left:			15px;
	vertical-align:			top;
}


.myEYweb3_Framework_LoginPage_SplashImageContainer
{
	text-align:				right;
	vertical-align:			bottom;
}


.myEYweb3_Framework_LoginPage_LoginHeaderText
{
	font-family:			Arial;
	font-size:				16px;
	font-weight:			bold;
}


.myEYweb3_Framework_LoginPage_LoginText
{
	font-family:			Arial;
	font-size:				11px;
}


.myEYweb3_Framework_LoginPage_PageText
{
	font-family:			Arial;
	font-size:				11px;
	padding-top:			50px;
	padding-left:			40px;
	vertical-align:			top;
}


.myEYweb3_Framework_LoginPage_LoginFormContainer
{
	padding-top:			3px;
	vertical-align:			top;
	width:					300;
}


.myEYweb3_Framework_LoginPage_LoginButtonContainer
{
	text-align:				right;
}


.myEYweb3_Framework_LoginPage_ErrorMessage
{
	padding-top:			3px;
	padding-left:			20px;
	font-family:			Arial;
	font-size:				11px;
	color:					Red;
	vertical-align:			top;
}




/***********************
***** RECORD COUNT *****
***********************/

.myEYweb3_Framework_RecordCount_Text
{
	font-family:			Verdana;
	font-size:				8px;
	font-weight:			bold;
	padding-top:			1px;
}





/****************
***** PAGER *****
****************/

.myEYweb3_Framework_Pager_Container
{
	cursor:					default;
}


.myEYweb3_Framework_Pager_PageSetButton
{
	font-family:			Verdana;
	font-size:				8px;
	font-weight:			bold;
	width:					1px;
	padding-left:			3px;
	padding-right:			3px;
	background-color:		aliceblue;
	border-right:			1px solid silver;
}


.myEYweb3_Framework_Pager_PageSetButton_Over
{
	font-family:			Verdana;
	font-size:				8px;
	font-weight:			bold;
	width:					1px;
	padding-left:			3px;
	padding-right:			3px;
	background-color:		lightgrey;
	cursor:					hand;
	border-right:			1px solid silver;
}


.myEYweb3_Framework_Pager_PageButtonContainer
{
	cursor:					hand;
}


.myEYweb3_Framework_Pager_PageButton
{
	font-family:			Verdana;
	font-size:				8px;
	font-weight:			bold;
	width:					1px;
	padding-left:			3px;
	padding-right:			3px;
	border-right:			1px solid silver;
}


.myEYweb3_Framework_Pager_PageButton_Over
{
	font-family:			Verdana;
	font-size:				8px;
	font-weight:			bold;
	width:					1px;
	padding-left:			3px;
	padding-right:			3px;
	background-color:		lightgrey;
	border-right:			1px solid silver;
}


.myEYweb3_Framework_Pager_PageButton_Selected
{
	font-family:			Verdana;
	font-size:				8px;
	font-weight:			bold;
	width:					1px;
	padding-left:			3px;
	padding-right:			3px;
	background-color:		lightgrey;
	cursor:					default;
	border-right:			1px solid silver;
}


.myEYweb3_Framework_Pager_PrevNextPageButton
{
	font-family:			Verdana;
	font-size:				8px;
	font-weight:			bold;
	width:					1px;
	padding-left:			3px;
	padding-right:			3px;
	background-color:		aliceblue;
}


.myEYweb3_Framework_Pager_PrevNextPageButton_Over
{
	font-family:			Verdana;
	font-size:				8px;
	font-weight:			bold;
	width:					1px;
	padding-left:			3px;
	padding-right:			3px;
	background-color:		lightgrey;
	cursor:					hand;
}


.myEYweb3_Framework_Pager_PrevNextPageButton_Disabled
{
	font-family:			Verdana;
	font-size:				8px;
	font-weight:			bold;
	width:					1px;
	padding-left:			3px;
	padding-right:			3px;
	background-color:		aliceblue;
	color:					lightgrey;
}


.myEYweb3_Framework_Pager_Title
{
	font-family:			Verdana;
	font-size:				8px;
	font-weight:			bold;
	width:					1px;
	padding-left:			5px;
	padding-right:			5px;
	background-color:		#F0F0F0;
	border-left:			1px solid silver;
	border-right:			1px solid silver;
}


.myEYweb3_Framework_Pager_ButtonText
{
	font-family:			Verdana;
	font-size:				8px;
	font-weight:			bold;
	color:					black;
	text-decoration:		none;
}




/*******************
***** CALENDAR *****
*******************/

.myEYweb3_Framework_Calendar_TextBox
{
	font-family:			Arial;
	font-size:				10px;
	padding-left:			2px;
	border:					1px solid gray;
	text-align:				center;
}


.myEYweb3_Framework_Calendar_Container
{
	z-index:				301;
	position:				absolute;
	overflow:				hidden;
	display:				none;
	border:					1px solid silver;
}


.myEYweb3_Framework_Calendar_Header
{
	background-color:		Silver;
}


.myEYweb3_Framework_Calendar_DropDownListDynamic
{	
	font-family:			Verdana;
	font-size:				9px;
	border:					1px solid;
	border-color:			Gray;
}


.myEYweb3_Framework_Calendar_OpenButton
{
	width:					1px;
	padding-left:			3px;
}


.myEYweb3_Framework_Calendar_CloseButton
{
	width:					1px;
	padding-left:			2px;
	padding-right:			1px;
	cursor:					hand;
}


.myEYweb3_Framework_Calendar_ClearButton
{
	width:					1px;
}


.myEYweb3_Framework_Calendar_Calendar
{
	font-family:			Verdana;
	font-size:				9px;
	background-color:		#FFFFCC;	/*#F0F0F0;*/
	border:					1px solid silver;
}


.myEYweb3_Framework_Calendar_DayHeader
{
	background-color:		#E2E2E2;
}


.myEYweb3_Framework_Calendar_DayToday
{
	 font-family:			Verdana;
	 font-size:				9px;
	 font-style: 			italic;
	 font-weight: 			bold;
}