/*
  Licensed Materials - Property of IBM
  IBM Cognos Products: Viewer
  (C) Copyright IBM Corp. 2014

  US Government Users Restricted Rights - Use, duplication or
  disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*/

/* ct represents cognos tab, hopefully it will avoid css collisions */

.ct_verticalLine
{
	border-top : 1px solid #B5BCC7;
	display : block;
	position : absolute;
	z-index : 2;
	width : 40000px;
	left : 0px;
}

.ct_controlBottom .ct_verticalLine
{
	top: 0px;
}

.ct_controlTop .ct_verticalLine
{
	bottom: 0px;
}

.ct_wrapperDiv
{
	overflow : hidden;
	width : 100%;
	position : relative;
	z-index : 1;
}

.ct_controlBottom .ct_wrapperDiv
{
	padding-top : 2px;
}

.ct_controlTop .ct_wrapperDiv
{
	margin-bottom : 2px;
}

.ct_control 
{
	background-color : #F5F5F5;
	overflow : hidden;
	text-align : left;
	display: block;
	width : 40000px;
	position : absolute;
}

.ct_controlTop .ct_control
{
	padding-top: 1px;
}

.ct_controlBottom .ct_control
{
	padding-bottom: 3px;
}

.ct_control .ct_outerDiv
{
	float : left;
	min-width : 75px;
	margin-right : 1px;
	cursor : pointer;
	white-space : nowrap;
	background-color : #FFFFFF;
	border : 1px solid #B5BCC7;
	position : relative;
	display : block;
}

.ct_controlBottom .ct_control .ct_outerDiv
{
	border-radius : 0 0 2px 2px;
	margin-bottom : 1px;
	margin-top : -1px;
}

.ct_controlTop .ct_control .ct_outerDiv
{
	border-radius : 2px 2px 0 0;
	margin-top : 1px;
	margin-bottom : -1px;
}

.ct_controlBottom .ct_control .ct_highlight
{
	border-bottom-width : 2px;
	border-bottom-color : #008ABF;
	border-radius : 0 0 3px 3px;
	margin-bottom : 0px;
}

.ct_controlTop .ct_control .ct_highlight
{
	border-top-width : 2px;
	border-top-color : #008ABF;
	border-radius : 3px 3px 0 0;
	margin-top : 0px;
}

.ct_controlBottom .ct_control .ct_selected
{
	z-index : 30;
	border-top : 1px solid #FFFFFF;
}

.ct_controlTop .ct_control .ct_selected
{
	z-index : 3;
	border-bottom : 1px solid #FFFFFF;
}

.ct_control .ct_content
{
	text-align : center;
	margin : 3px 6px 7px;
}

.ct_control .ct_text
{
	min-height : 15px;
	vertical-align : middle;
	text-align : center;
	color : #444444;
	font-size : 12px;
	font-family :  Arial,Verdana,'Arial Unicode MS','Andale WT','MS UI Gothic','MS PGothic','Apple Gothic',Gulim,SimSun,PMingLiU,Raghu8,sans-serif !important;
}

.ct_scroll
{
	width : 20px;
	position : absolute;
	z-index : 100;
	display : block;
	background-color : #F5F5F5;
}

.ct_scroll .ct_scrollButton
{
	background-repeat : no-repeat;
	background-position : center;
	border : 1px solid #B5BCC7;
	z-index : 101;	
	height : 100%;
}

.ct_controlBottom .ct_scroll
{
	top : 4px;
	border-bottom : 2px solid #FFFFFF;
}

.ct_controlTop .ct_scroll
{
	top : 0px;
	border-top : 2px solid #FFFFFF;
}

.ct_scroll .ct_scrollDisabled .ct_scrollButton
{
	background-color: #F5F5F5;	
}

.ct_scroll .ct_scrollEnabled .ct_scrollButton
{
	background-color: #E5F2FE;	
}

.ct_wrapperDiv .a11y .ct_scrollDisabled .ct_scrollButton
{
	text-align : center;
	vertical-align : middle;
	opacity : 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.ct_wrapperDiv .a11y .ct_scrollEnabled .ct_scrollButton
{
	text-align : center;
	vertical-align : middle;
}

.ct_wrapperDiv .ct_left .ct_scrollDisabled .ct_scrollButton
{
	background-image:url(../../../skins/corporate/shared/images/action_scroll_left_disabled.gif);
}

.ct_wrapperDiv .ct_left .ct_scrollEnabled .ct_scrollButton
{
	background-image:url(../../../skins/corporate/shared/images/action_scroll_left.gif);
}


.ct_wrapperDiv .ct_right .ct_scrollDisabled .ct_scrollButton
{
	background-image:url(../../../skins/corporate/shared/images/action_scroll_right_disabled.gif);
}

.ct_wrapperDiv .ct_right .ct_scrollEnabled .ct_scrollButton
{
	background-image:url(../../../skins/corporate/shared/images/action_scroll_right.gif);
}

