/********************************************************************************************************************************
* Licensed Materials - Property of IBM                                                                                          *
*                                                                                                                               *
* IBM Cognos Products: AGS                                                                                                      *
*                                                                                                                               *
* (C) Copyright IBM Corp. 2005, 2008                                                                                            *
*                                                                                                                               *
* US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. *
*********************************************************************************************************************************/

/*General styles*/
a
{ 
    font-family: Tahoma;
	color: #000000;
	text-decoration: underline;
}

.text
{
	 font-family: Tahoma;
	 font-size: 70%;
	 color: #000000;
}
.text2
{
	 font-family: Tahoma;
	 font-size: 70%;
     color: #000000;
}
.bold	{
	font-weight: bold;	
}
.inactiveText	{
	color: #999999;	
}
.button
{
	background-color: #FFFFFF;
	border : 1px solid;
	border-color : #cccccc;		
}
.button_hover
{
	background-color: #d6e0cd;
	border : 1px solid;
	border-color : #669966;	
}
.button_pressed
{
	background-color: #B3E283;
	border : 1px solid;
	border-color : #336699;		
}
.flybutton
{
	background-color: #FFFFFF;
	border : 1px solid;
	border-color : #cccccc;		
	padding: 0;
}
.flybutton_hover
{
	background-color: #d6e0cd;
	border : 1px solid;
	border-color : #669966;	
	padding: 0;
}
.flybutton_pressed
{
	background-color: #B3E283;
	border : 1px solid;
	border-color : #336699;		
	padding: 0;
}
.mainHeader3
{
	padding: 2px;
	background-color: #ffffff;
}
.page_label
{
    font-family: Tahoma
    font-size: 110%;
    color: #000000;
    font-weight: bold;
}

/*menu bar styles
    Note that until common styles are placed into a single location
    for all studios/portal to use the menuItem_XX classes can be found
    in webcontent\skins\current\portal\default.css
*/
/*.toolbarSeparator_img
{
	BORDER: 0px;
	PADDING: 2px; 
    background-position: center center;
    background-image: url(images/toolbar/tool_sep.gif);
    background-repeat: no-repeat;
}*/
/*menu bar styles*/
.menuBar
{
	background-image: url(images/title_bar_graphic_studios.gif);
	background-color:#B3E283;
	background-repeat: no-repeat;
	background-position: right ;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	height:25px;
	width:100%;
	padding: 1px
	
	
	/*background-image:url(images/title_bar_graphic_studios.gif);
	background-color:#333399;
	background-repeat:no-repeat;
	background-position: left top;
	border-bottom: #000000 1px solid;
	border-left: #e7e7e7 0px solid;
	border-top: #e7e7e7 1px solid;
	border-right: #e7e7e7 0px solid;
	height: 25px;
	width:100%;
	padding: 1px*/
}

.menuTitle_normal
{
	font-size: 70%;
	padding: 2px;
	/*background-color: #B3E283;*/
	border: 1px solid #B3E283;
	color:#000000;
	font-family: Tahoma;
	font-weight: bold;
}
.menuTitle_hover
{
	font-size: 70%;
	padding: 2px 2px 2px 2px;
	background-color: #d6e0cd;
	border: 1px solid #cccccc;
	color: #000000;
	font-family: Tahoma;
	font-weight: bold;
	cursor: hand;
}
.menuTitle_pressed
{
	padding: 2px;
	background-color: #d6e0cd;
	border: 1px solid #ffffff;
	color: #000000;
	font-family: Tahoma;
	font-weight: bold;
	cursor: hand;
}

.menuItem_normal
{
	font-size: 70%;
	background-color: white;
	border: 1px solid white;
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	font-family: Tahoma;
	font-weight: normal;
}

.menuItem_disabled
{
	font-size: 70%;
	background-color: white;
	border: 1px solid white;
	color:lightgrey;
	text-decoration: underline;
	font-family: Tahoma;
	font-weight: normal;
}
.menuItem_hover
{
	font-size: 70%;
	background-color: #d6e0cd;
	border: 1px solid #d6e0cd;
	color:#000000;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	font-family: Tahoma;
	font-weight: normal;
}
.menuItem_pressed
{
	font-size: 70%;
	background-color: #E3E9F3;
	border: 1px solid #ffffff;
	color:blue;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	font-family: Tahoma;
	font-weight: normal;
	padding: 1px;
}
.menuContainer
{
	background-color: #ffffff;
	border: 1px solid #336699;
	padding: 2px;
}

/* Drop down arrow */
.dropDownArrow 
{
	border : 1px solid #f3f3f3;
    height:20px;
    width:11px;
	background-color: #f3f3f3;
	padding: 0px;
	margin:0px;
	cursor: pointer;
	cursor: hand;
	align:center
}

.dropDownArrowOver 
{
	border : 1px solid #336699;
    height:20px;
    width:11px;
	background-color: #e3e9f3;
	padding: 0px;
	margin:0px;
	cursor: pointer;
	cursor: hand
	align:center
}

/*toolbar styles*/
.toolbar
{
	background-color: #f3f3f3;

    /*border-top: #cc9900 0px solid;*/
	border-bottom: #cccccc 1px solid ;
	border-left: #cccccc 1px solid ;
	border-right: #cccccc 1px solid ;
	
	padding-top: 2px;
	padding-bottom: 1px;
}
.toolbar_studio
{
	padding: 2px;
	background-color: #f3f3f3;
	border-bottom: 1px solid #cccccc;
}
.toolbarImageNormal
{
	border : 1px solid #f3f3f3;
	background-color: #ffffff;
	padding : 1px;	
}

.toolbarImageOver
{
	border : 1px solid #336699;
	background-color: #d6e0cd;
	padding : 1px;	
}

.toolbarDropdownImageNormal_studio
{
	border : 1px solid #f3f3f3;
    height:20px;
    width:30px;
	background-color: #f3f3f3;
	padding: 0px;
}
.toolbarDropdownImageOver_studio
{
	border : 1px solid #669966;
    height:20px;
    width:30px;
	background-color: #d6e0cd;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}
.toolbarDropdownImagePressed_studio
{
	border : 1px solid #336699;
    height:20px;
    width:30px;
	background-color: #B3E283;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}
.toolbarDropdownImageOverPressed_studio
{
	border : 1px solid #336699;
    height:20px;
    width:30px;
	background-color: #669966;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

.toolbarImageNormal_studio
{
	border : 1px solid #f3f3f3;
    height:20px;
    width:20px;
	background-color: #f3f3f3;
	padding: 0px;
}
.toolbarImageOver_studio
{
	border : 1px solid #669966;
    height:20px;
    width:20px;
	background-color: #d6e0cd;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}
.toolbarImagePressed
{
	border : 1px solid #336699;
    height:20px;
    width:20px;
	background-color: #B3E283;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}
.toolbarImageOverPressed
{
	border : 1px solid #336699;
    height:20px;
    width:20px;
	background-color: #669966;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}
.toolbarImageUnavailable
{
	border: 1px solid #f3f3f3;
	background-color: #ffffff;
	padding: 1px;	
}

/*Pane Area*/
.pane			
{	
	background-color: #e7e7e7;
	border : 1px solid;
	border-color : #e7e7e7 #cccccc #cccccc #e7e7e7;		
}

/*AREAS -  General*/
.area		
{	
	background-color: #ffffff;
	padding: 3px;
	border-top : 0px solid;
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;
	border-color : #cccccc; 	
}
.area_header	
{	
	font-family: Tahoma;
	font-size: 70%;
	font-weight: bold;		
	color: #000000;	
	background-color: #B3E283;
	padding: 3px;
	border : 1px solid;
	border-color : #000000;
}
.area_tabbed		
{	
	background-color: #ffffff;
	padding: 3px;
	border : 1px solid;
	border-color : #cccccc; 	
}

.resize		
{	
	background-color: #e7e7e7;
	padding-bottom: 3px;
	padding-top: 3px;	
}
.hide_show_leftpane		
{	
	background-color: #E7E7E7;
	border : 1px solid;
	border-color : #CCCCCC;		
}
.hide_show_taskspane		
{	
	background-color: #B3E283;
	border : 1px solid;
	border-color : #B3E283;
}
.hide_show_hover		
{	
	background-color: #d6e0cd;
	border : 1px solid;
	border-color : #cccccc;			
}
.hide_show_pressed		
{	
	background-color: #669966;
	border : 1px solid;
	border-color : #336699;		
}

/*Insertable Objects Area*/
.area_reserved		
{	
	background-color: #ffffff;
	padding: 3px;
	border : 1px solid;
	border-top: cccccc;
}
.tab_active		
{	
	font-family: Tahoma;
	font-size: 70%;
	font-weight: bold;		
	color: #336699;	
	background-color: #ffffff;
	padding: 3px;
	border : 1px solid;
	border-color : #ffffff #cccccc #cccccc #cccccc;
}
.tab_inactive		
{	
	font-family: Tahoma;
	font-size: 70%;
	font-weight: normal;
	text-decoration: underline;		
	color: Blue;	
	background-color: #e7e7e7;
	padding: 3px;
	border : 1px solid;
	border-color : #cccccc #ffffff #ffffff #cccccc;
}
/* override the default.css style */
.internal_div
{
	width:2px;
	border : 1px solid;
}
.external_div
{
	padding : 2px;
	width : 4px;
	height : 100%;
	border : solid #cccccc 1px;
	
}
.external_div_hidden 
{
	padding : 2px; 
	width : 4px; 
	height : 100%; 
	border : 1px solid #FFFFFF; 
	
} 

/*Information Area*/
.area_descriptive_info		
{	
	background-color: #d6e0cd;
	padding: 3px;
	border : 1px solid;
	border-color : #669966 	
}
.area_label_value_info		
{	
	background-color: #e7e7e7;
	padding: 3px;
	border : 1px solid;
	border-color : #669966 	
}
.tooltip 
{
	font-family : Tahoma; 
	font-size : 70%; 
	font-weight : normal; 
	color : #000000; 
	padding : 1px; 
	border : 1px solid inherit; 
	border-color : #000000; 
	background-color : #FFFFCC; 
} 
.screentip
{
	font-family: Tahoma;
	font-size: 70%;
	font-weight: bold;
	color: #336699;
}
.info_label
{
	font-family: Tahoma;
	font-size: 70%;
	font-weight: bold;
	color: #000000;
}

/*Summary and Context Areas*/
.summary_bar
{
	background-color: #ffffff;
	padding: 3px;
}
.summaryBoundary {
	border-width : 0 1px; 
	border-color : #999999; 
	border-style : solid; 
	overflow     : hidden; 
	scrollbars   : no;
}

.summaryHeaderBoundary {
	border-width : 0 1px; 
	border-color : #FFFFFF; 
	border-style : solid; 
	overflow     : hidden; 
	scrollbars   : no;
}

.context_bar
{
	background-color: #ffffff;
	padding: 5px;
	border-bottom : 1px solid #cccccc;
}
.item_not_selected 
{
	border-width : 0 0 1px; 
	border-color : #999999; 
	border-style : solid; 
	margin-left : 1px; 
	cursor: hand;
	margin-right : 1px; 
	margin-top : 0px; 
} 
.item_selected 
{
	border-width: 1px 1px 0; 
	border-color: #999999; 
	border-style: solid; 
	cursor: hand;
} 

.item
{
	background-color: #d6e0cd;
	border : 1px solid;
	border-color : #669966 ;
	
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;

}
.item_active
{
	background-color: #d6e0cd;
	border : 2px solid;
	border-color: #336666;
	
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	
}
.item_label 
{
	font-family : Tahoma; 
	font-size : 70%; 
	font-weight : normal; 
	color : #000000; 
	padding : 0px; 
} 
.item_label_active		
{	
	font-family: Tahoma;
	font-size: 70%;
	font-weight: bold;		
	color: #000000;	
	padding: 0px;
}
.item_active_replace
{
	background-color: #000000;
	color:#ffffff;
	padding: 3px;	
}
.tab_line
{
	border : 1px solid;
	border-color : #cccccc #ffffff #ffffff #cccccc;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
}

/*Dialogs*/
.button_bar
{
	background : #e7e7e7;
	border : 1px solid;
	border-color : #B3E283 #cccccc #cccccc #cccccc;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

/*Tree Control*/
.hover	
{	
	background-color: #B3E283;
}
.select
{	
	color: #ffffff;
	background-color: #000000;
}
.select_secondary
{	
	color: #ffffff;
	background-color: #d6e0cd;
}
.select_blur
{	
	background-color: #cccccc;
}
.group_label 
{
	font-family : Tahoma; 
	font-size : 70%; 
	font-weight : normal; 
	color : #000000; 
	padding : 3px; 
} 

/*Pager Control*/
.tableHeader	{
	background-color: #e7e7e7;	
}
.RowDivider 
{
	border-top : 1px solid #e7e7e7;	
}	
.tableTitle
{
	font-size: 70%;
	font-weight: bold;
	color: #000000;	
}

/*Controls*/
.formText
{
	font-size: 70%;
	color: #000000;	
}

.task_inactive
{
	font-family: Tahoma;
    font-size: 70%;
	color: #000000;
	text-decoration: underline;
}

.task_active
{
	font-family: Tahoma;
	font-size: 70%;
	font-weight: bold;
	color: #000000;
}
.insertableItemsPaneBorder{
    background-color: #FFFFFF ;
}
