/*
	The default body layout for all the pages.
*/
BODY
{
	margin:				0px;
	padding:			0px;
	background-color: 	White;
}

form
{
	margin:				0px !important;
	padding:			0px !important;
}
/*
	The different styles for the banner
	banner - banner background and the default font styles
	bannerLabel - The default font style for the lables in the banner like ""
	bannerValue - The default font style for the values displayed in the banner like ""
	bannerLink - The default style for the hyperlinks in the banner
*/
.banner, .bannerLabel, .bannerValue, .bannerLink, .bannertextarea
{
	font-style: 		normal;
	font-size: 			11px;
	text-align: 		left;
	color: 				White;
}


/*
	Top Banner Styles
*/
.topBanner {
	height:				40px;
	width: 				100%;
	border:				0px;
	margin:				0px;
	border-style: 		none;
}

.bannerLogoArea {
	width:				0px;
	padding:			0px 32px 3px 23px;
}

.bannerTextArea {
	color:				white;
	font-size:			10pt;
	text-align: 		left;
	white-space:		nowrap;
}

.bannerIconArea {
	width:				18px;
	align:				middle;
	nowrap:				nowrap;
	border-style:		none;
	padding-left:		10px;
}

#logoutElement {
	padding-right:		8px;
}


.bannerIconAreaSpace {
	width:				8px;
}

.bannerImage {
	border:				0px;
	border-color:		none;
}

.bannerImageLink {
	color:				transparent;
}

.bannerGlueArea {
	width: 				100%;
}

#userElement {
	width:				168px;
	text-align:			center;
}


#licenseElement {
	width:				149px;
	text-align:			center;
}


.topBannerDivider {
	width:				0px;
	height:				40px;
	padding-left:		2px;
}

#userElement, #licenseElement {
	padding:	0px 10px;
}

/*
	Additional styles that apply to the labels displayed in the banner.
*/
.bannerLabel
{
	color: 				White;
}

/*
	Additional styles that apply to the values displayed in the banner
*/
.bannerValue
{
	color: 				White;
}

/*
	The style for the hyperlink in the banner when the user moves the mouse over it.
*/
A:HOVER.bannerLink
{
	color: 				White;
}

/*
	Styles for the sidebar
	sidebar -  The style for the sidebar panel
	sidebarSelected - The style of the selected sidebar item
	sidebarLine - The style of the hyperlinks inside the sidebar
	A:HOVER.sidebarLink -  The style of the sidebar link when the user moves the mouse over it.
	sidebarLinkSelected - The style of the hyperlink for a selected sidebar item.
	A:HOVER.sidebarLinkSelected - The style of the hyperlink for a selected sidebar item when the user moves the mouse over it.
	sidebarUnselected - The style for the sidebar items that are not currently selected.
*/
.sidebar, .sidebarSelected, .sidebarLink, A:HOVER.sidebarLink, .sidebarLinkSelected, A:HOVER.sidebarLinkSelected, .sidebarUnselected
{
	font-style: 		normal;
	font-size: 			9pt;
	color: 				White;
}

.sidebar {
	background-attachment: fixed;
}

/*
	Additional styles for the selected sidebar item
*/
.sidebarSelected
{
	padding: 			2px;
	margin: 			1px;
	white-space: 		nowrap;
}

.sidebarUnselected
{
	padding: 			2px;
	margin: 			1px;
	white-space: 		nowrap;
}

.sidebarSelected td
{
	vertical-align: 	middle;
}


.sidebarUnselected td
{
	vertical-align: 	middle;
}


.sidebarLink, A:HOVER.sidebarLink, .sidebarLinkSelected, A:HOVER.sidebarLinkSelected
{
	font-weight: 		bold;
	margin: 			0px;
}

A:HOVER.sidebarLink
{
	color: 				White;
}

.sidebarLinkSelected
{
	color: 				White;
	vertical-align: 	middle;
}

A:HOVER.sidebarLinkSelected
{
	color: 				White;
}


/*
	Content page styles
*/
/*
	The layout for the content pages that display the lists
*/
.content
{
	padding-left: 		5pt;
	padding-top: 		3pt;
	padding-right: 		3pt;
}

/*
	Styles for all the contents in the pages
	The TD has been generatlized since most of the styles are the same and a style sheet doesn't need to be applied for it.
*/
.label, .boldlabel, .alertText, .disabledhyperlink, .breadcrumb,.toolbartext,.toolbarboldtext,.toolbarlink, .hyperlink, .titlebar, A:HOVER.hyperlink, .filterLabel, .command, .inputControlStretch, .rowStyle1, .rowStyle2, columnHeader, .treeControlSelectedItem, .treeControlItem
{
	font-style: 		normal;
	font-size: 			9pt;
	color: 				#003063;
}

.redlabel
{
	color:				red;
	font-size:			9pt;
	float:				left;
	font-style:			normal;
}

#iPadminContainer h1 
{
	color:				#003063;
	display:			inline;
	float:				left;
	font-size:			14px;
	line-height:		22px;
}

/*
	Style for breadcrumb hyperlinks and text and toolbar
*/

.breadcrumb,.toolbartext,.toolbarboldtext,.toolbarlink
{
	font-size: 			8pt;
}

.toolbarboldtext
{
	font-weight:		bold;
}

body, .menuLink, .menuLinkSelected,.sidebar table,.panel, .newPanel, .newPanel legend, .categoryWrapper, .detailWrapper, .mobileSubscriptionWrapper
{
	font-size: 			9pt;
	font-style: 		normal;
}

/* Color for input and select controls */

INPUT,OPTION
{
	color:				Black;
}

/*TED 17614 -- Safari 4 / Firefox 3.63 on windows XP and Vista will display black characters for disabled button, add this to avoid*/
input:disabled{
        border:solid 1px #888888;
        background-color:#cccccc;
        color:#888888;
    }

/*
	Additional styles needed for the text when representing a disabled hyperlink
	This is used for displaying the file name in the job notice pages when the job fails or if the file is not available on the server.
*/
.disabledhyperlink
{
	color: 				rgb(196,196,196);
	text-decoration: 	underline;
}

/*
	Overridden styles for the labels in the filter panel
*/
.filterLabel
{
	font-size: 			9pt;
}

.filterCheckbox {
	padding-left:		9px;
	padding-right:		4px;
}

/*
	Text that is used for displaying alerts to the user.
	Currently used in the login page when the user logs out or if the volume names are not available
*/
.alertText
{
	color: 				Red;
	font-weight: 		bold;
	text-align: 		left;
}

/*
	Presently used to set the width of input controls in the login page
*/
.inputControl
{
	width: 				320pt;
	font-weight: 		normal;
}

/*
	Used to set the styles of input controls in the query pages at present
*/
.inputControlStretch
{
	width: 				100%;
	border-color:		#CCCCCC;
	border-style:		inset none none inset;
	border-width:		1px 0px 0px 1px;
}

/*
	This is used as the background for the filters, query and any page whose content is displayed in a bordered box
	Also used for the job headers
*/
.panel
{
	background-color: 	#F0F4F9;
	border: 			1px solid #b5b29c;
	padding: 			4px;
}

.popupMenu, .popupMenuItem, .popupMenuItemSelected
{
	border: 			none;
	padding: 			0px;
	font-style: 		normal;
	font-size: 			9pt;
	color: 				#333399;
}
.popupMenu
{
	background-color: 	#F0F3F9;
	border: 			1px solid #333399;
	visibility: 		hidden;
	overflow: 			hidden;
	position: 			absolute;
	top: 				0px;
	left: 				100px;
	padding: 			2px;
}

.popupMenuItemSelected
{
	background-color: 	#333399;
	padding: 			2px;
	cursor: 			pointer;
	color: 				#F0F3F9;
}

.popupMenuItem
{
	padding: 			2px;
}

.popupMenuSeparator
{
	background-color: 	#333399;
	margin: 			2px;
}

.popupMenuSelection
{
	background-color: 	#F0F3F9;
}


/*
	rowstyles for alternating colors in the list view
*/
.rowStyle1
{
	/* background-color: 	White; */
}

.rowStyle2
{
	/* background-color: 	#F0F4F9; */
}

/*
	Style for the column headers in the list view and for the category names in the categories view
	titlebar - applies to categories view titles
*/
.titlebar
{
	height:				24px;
	font-weight: 		bold;
	background-repeat: 	repeat-x;
	white-space: nowrap;
	padding-right : 10px;
}

.groupBox
{
	border-width: 		1px;
	border-style: 		groove;
	padding: 			10px;
}

.columnHeader
{
	font-weight: 		bold;
	font-size: 			10pt;
}

/*
	Additional style for any lable that is to be displayed in bold
*/
.boldlabel
{
	font-weight: 		bold;
}

/*
	Styles for hyperlinks in the list pages and for breadcrumb hyperlinks.
*/
.hyperlink, .breadcrumb,.toolbarlink
{
	color: 				#003063;
}

/*
	this style is used for the hyperlinks in the list pages when the user moves the mouse over them
*/
A:HOVER.hyperlink
{
	color: 				#666666;
}

/* Tabs */
.leftCellInactiveTab {
	background-image:	url(../images/tabs/tab-splitter.png);
}

.rightCellInactiveTab
{
	background-image:	url(../images/tabs/tab-splitter.png);
}

.rightCellActiveTab
{
	background-image:	url(../images/tabs/tab-background-gradient-right.png);
}

.leftCellActiveTab
{
	background-image:	url(../images/tabs/tab-background-gradient-left.png);
}

.newCellActiveTab
{
	background-color: 	rgb(241,241,241);
	color: 				rgb(102,102,102);
	border-top:			1px solid #D7D7D7;
	border-left:		1px solid #D7D7D7;
	font-weight: 		bold;
	font-size: 			9pt;
	text-align: 		center;
	text-decoration: 	none;
	padding-left: 		10px;
	padding-right: 		10px;
	height: 			27px;
}

.newCellInActiveTab
{
	color: 				rgb(102,102,102);
	font-weight: 		bold;
	font-size: 			9pt;
	text-align: 		center;
	text-decoration: 	none;
	padding-left: 		10px;
	padding-right: 		10px;
	height: 			27px;
}

.tabRemainder {
	background-image:	url(../images/tabs/tab-background-inactive.png);
}

.newCellInActiveTab + .leftCellActiveTab + .newCellActiveTab {
	border-left:		0px;
}

A:LINK.tabLink, A:HOVER.tabLink, A:visited.tabLink
{
	color: 				#003063;
	font-weight: 		bold;
	font-size: 			9pt;
	text-decoration: 	none;
}

A:LINK.tabLinkDisabled
{
	color: 				#7f7f7f;
	font-weight: 		bold;
	text-decoration: 	none;
}

A:HOVER.tabLink
{
	color: 				White;
}

.tabLinkSelected
{
	color: 				White;
	font-weight: 		bold;
	text-decoration:	none;
}


/*
	Viewer Toolbar (viewnavigation, searchtoolbar, searchframe
 */

/* font used in viewing search results */
.searchresultlink
{
	font-size: 			10pt;
	color: 				blue;
}

.LinkOff
{
	color: 				white;
	font-size: 			10pt;
}

.LinkOver
{
	color: 				red;
	font-size: 			10pt;
}

.LinkDisable
{
	color: 				#99CCCC;
	font-size: 			10pt;
}

.navbar
{
	background-color: 	#31699C;
}

.searchPanel
{
	background-color: 	#006699;
}

.searchHeader
{
	color: 				white;
	font-weight: 		bold;
	font-size: 			10pt;
	text-decoration: 	underline;
}

.searchContent
{
	color: 				white;
	font-size: 			11pt;
}

/*
	Viewer Download Page (viewer/saveas)
 */
.title
{
	margin-top: 		10;
	color: 				#FFFFFF;
	font-weight: 		bold;
	background-color: 	#31699C;
}
.filterGray
{
	height: 			32;
	vertical-align: 	middle;
	background-color: 	#d6d3ce;
}



/*
Calendar styles
*/

#fntCalendarDayOfMonth
{
	font-size: 			12px;
	color: 				rgb(0,0,0);
}
#fntCalendarMonth
{
	font-size: 			14px;
	color: 				rgb(0,0,0);
}
#fntCalendarYear
{
	font-size: 			14px;
	color: 				rgb(0,0,0);
}
#fntCalendarDayOfWeek
{
	font-size: 			12px;
	font-weight: 		bold;
	color: 				rgb(0,0,0);
}


/*
	In options page
*/
.upperEdge
{
	background-color: 	#efebde;
	border-top: 		1px solid #b5b29c;
}


/* Table Parameter editor */
TH.tableParameterHeader
{
	vertical-align: 	middle;
	background-color: 	#336699;
	font-size: 			12pt;
	font-style: 		bold;
	font-variant: 		normal;
	color: 				White;
	text-align: 		center;
}


TD.tableParameterButtonPanel
{
	vertical-align: 	middle;
	background-color: 	#c3dffb;
	font-size: 			8pt;
	font-style: 		normal;
	font-variant: 		normal;
	text-align: 		left;
}

TH.tableParameterColumnHeader
{
	vertical-align: 	middle;
	background-color: 	#b7b098;
	font-size: 			10pt;
	font-style: 		bold;
	font-variant: 		normal;
	color: 				White;
	text-align: 		center;
}

TD.tableParameterRows
{
	vertical-align: 	middle;
	font-size: 			8pt;
	font-style: 		normal;
	font-variant: 		normal;
	text-align: 		left;
}

TD.tableRowColumnName
{
	vertical-align: 	middle;
	font-size: 			8pt;
	font-style: 		bold;
	font-variant: 		normal;
	text-align: 		left;
}

.treeControl
{
	border-width: 		3px;
	border-style: 		groove;
	padding: 			3px;
	width: 				100%;
	height: 			230px;
	overflow: 			auto;
	display: 			block;
	background-color:	white;
	font-size: 			9pt;
}

.treeControlItem
{
	color: 				black;
	background-color: 	white;
	text-decoration: 	none;
	cursor: 			default;
	padding: 			0px;
	margin: 			0px;
}


.treeControlSelectedItem
{
	background-color:	#316AC5;
	color: 				white;
	cursor: 			default;
	text-decoration: 	none;
	padding: 			0px;
	margin: 			0px;
}

/*
 *	For Pluto integration
 */
.myPage
{
	background-color:	#efebde;
	border: 			1px solid #b5b29c;
	padding: 			4px;
}

.myPageLink
{
	color:				blue;
	text-decoration:	none;
}

.portletWindowTitle
{
	background-color: 	#b5b29c;
}

.portletWindow
{
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#b5b29c;
	background-color: 	white;
}

.listFrm
{
	background-color: 	b5b29c;
	border-style:		solid;
	border-width:		1px;
}

.hiddenListFrm
{
	background-color: 	b5b29c;
	border-style:		solid;
	border-width:		1px;
	display:			none;
}

.hiddenElement
{
	display:			none;
}

.currentLink
{
	color:				black;
	text-decoration:	none;
	cursor:				default;
}

.nonCurrentLink
{
	color:				blue;
	text-decoration:	underline;
}

.manageMyPagesLink
{
	color:				#31659C;
	text-decoration:	underline;
}

.innerBanner {
	height:				37px;
	border:				0px;
	margin:				0px;
	border-spacing:		0px;
	border-collapse:	collapse;
	cell-spacing:		0px;
	cell-padding:		0px;
}

.allBreadcrumbs {
	height:				60px;
	vertical-align:		top;
}

.breadcrumbs {
	height:				20px;
	margin-top:			10px;
	margin-bottom:		9px;
}

#innerTable {
	height: 35px;
}

.breadcrumb img{
	border:none;
	margin:none;
}

#innerBannerGlueArea {
	width:				100%;
}

#innerBannerMiddle {
	width:				100%;
	border-top:			1px solid #DDDDDD;
	border-bottom:		1px solid #DDDDDD !important;
	background-repeat:	repeat-x;
}

.innerBannerBorder {
	width:				3px;
}

.innerBannerDividerShort {
	padding-top:		3px;
}

.innerBannerMiddleElement {
	padding-left:		9px;
	padding-right:		9px;
}

#filterToolbar {
	height:				20px;
}

#myFolderElement {
	padding-left:		7px;
	padding-right:		10px;
}

.breadCrumb_Button
{
	padding-right:		5px;	
}

.fileFolderListing {
	width:				100%;
}

.categoryWrapper .label {
	height:				24px;	
}
.mobileSubscriptionWrapper .label {
	height:				24px;
	padding-right:      10px;
}
.rowStyle1 {
	background-color:	white;
}

.rowStyle2 {
	background-color:	#F0F4F9;
}

.fileFolderListing .labelIcons {
	width:				80px;
}

.fileFolderListing .label a.hyperlink {
	color:				black;
	text-decoration:	none;
}

.categoryWrapper, .mobileSubscriptionWrapper {
	border:				1px;
	border-style:		solid;
	border-color:		rgb(209,209,209);
}

.fileListSplitter, .fileListSplitter img{
	width:				100% !important;
	height:				2px !important;
	padding: 			0px;
	font-size:          1pt;
}

.categorySplitter {
	height:				24px;
}

.fileFolderListing .folderListingArea {
	height:				24px;
}

.fileFolderListing .folderListingArea a.hyperlink {
	color:				black !important;
	text-decoration:	none !important;
}

.innerSpring {
	height:				100%;
}

.fileUploadTable{
	padding : 			10px;
}

.fileUploadTable td {
	padding-top:		4px;
	font-size: 			9pt;
	color:   			black; 
}

#tblActionButtons td {
	padding-top:		0px;
}








.classicSidebar {
	background-image:	url(../images/file_folder_listing/sidebar_background.png);
}

.classicSidebar a {
	font-size:			9pt;
	padding-left:		2px;
	text-decoration: 	none;
}

#sidebar_border_top {
	height:				3px;
}

#sidebarEntries {
	height:				84px;
	text-align:			left;
	border-left:		1px solid #DDDDDD;
	border-right:		1px solid #DDDDDD;
	border-bottom:		1px solid #DDDDDD;
}

#sidebarEntries #entry1 {
	border-bottom:		1px solid rgb(190,195,200);
}

#sidebarEntries #entry2 {
	border-top:			1px solid rgb(242,246,251);
	border-bottom:		1px solid rgb(190,195,200);
}

#sidebarEntries #entry3 {
	border-bottom:		1px solid rgb(190,195,200);
}

#sidebarEntries #entry4 {
	border-bottom:		1px solid rgb(190,195,200);
}

}

.innerLeftGradient, .innerRightGradient {
	width:				7px;
}

.innerTopGradient, .innerBottomGradient {
	height:				7px;
}

.innerLeftGradientMiddle {
	height:				100%;
	background-image:	url(../images/wrappers/innerWrapper_gradient_left.png);
	background-repeat:	repeat-y;
}

.innerRightGradientMiddle {
	height:				100%;
	background-image:	url(../images/wrappers/innerWrapper_gradient_right.png);
	background-repeat:	repeat-y;
}

.innerTopGradient {
	height:				7px;
	background-image:	url(../images/wrappers/innerWrapper_gradient_top.png);
	background-repeat:	repeat-x;
}

.innerBottomGradient {
	height:				7px;
	background-image: 	url(../images/wrappers/innerWrapper_gradient_bottom.png);
	background-repeat:	repeat-x;
}

.innerTopLeftCorner, .innerTopRightCorner, .innerBottomLeftCorner, .innerBottomRightCorner {
	width:				7px;
	height:				7px;
	font-size:			4pt;
}

.outerTable, .innerTable {
	width:				100%;
}

.outerTable {
	height:				100%;
}

.innerTable {
	height:				100%;
}

/*
	Information Console Button Control
*/

.ICButton_On, .ICButton_Off {
	height:				29px;
}

.ICButton_Left_On, .ICButton_Left_Off, .ICButton_Left {
	margin:				0;
	padding:			0;
}

.ICButton_Right_On, .ICButton_Right_Off, .ICButton_Right {
	margin:				0;
	padding:			0;
}

.ICButton_On  .ICButton_Left {
	width:				7px;
	height:				25px;
	background-image:	url(../images/button-left-on.png);
	background-repeat:	no-repeat;
	background-position:0px 2px;
}

.ICButton_On  .ICButton_Right {
	width:				7px;
	height:				25px;
	background-image:	url(../images/button-right-on.png);
	background-repeat:	no-repeat;
	background-position:0px 2px;
}

.ICButton_Off  .ICButton_Left {
	width:				7px;
	height:				25px;
	background-image:	url(../images/button-left-off.png);
	background-repeat:	no-repeat;
	background-position:0px 2px;
}

.ICButton_On  .mobile_button_right {
	background-image:	url(../images/mobile/button-right-on.png) !important;
	width:				8px !important;
	height:				32px !important;
	
}

.ICButton_On  .mobile_button_middle {
	background-image:	url(../images/mobile/button-middle-on.png) !important;
	height:				32px !important;
}

.ICButton_On  .mobile_button_left {
	background-image:	url(../images/mobile/button-left-on.png) !important;
	width:				8px !important;
	height:				32px !important;
}

.ICButton_Off  .mobile_button_right {
	background-image:	url(../images/mobile/button-right-off.png) !important;
	width:				8px !important;
	height:				32px !important;
	
}

.ICButton_Off  .mobile_button_middle {
	background-image:	url(../images/mobile/button-middle-off.png) !important;
	height:				32px !important;
}

.ICButton_Off  .mobile_button_left {
	background-image:	url(../images/mobile/button-left-off.png) !important;
	width:				8px !important;
	height:				32px !important;
}

.ICButton_Off  .ICButton_Right {
	width:				7px;
	height:				25px;
	background-image:	url(../images/button-right-off.png);
	background-repeat:	no-repeat;
	background-position:0px 2px;
}

.ICButton_Middle_On, .ICButton_On .ICButton_Middle {
	background-image:	url("../images/button-bg-on.png");
	background-repeat: 	repeat-x;
	background-position:0px 2px;
	height:				25px; 
	margin:				0;
	text-align:			center;
	padding-bottom:		3px;
}

.ICButton_Middle_Off, .ICButton_Off .ICButton_Middle {
	background-image:	url("../images/button-bg-off.png");
	background-repeat: 	repeat-x;
	background-position:0px 2px;	
	height:				25px;
	margin:				0;
	text-align:			center;
	padding-bottom:		3px;
}

.ICButton_Middle_On input, .ICButton_Middle_Off input, .ICButton_Middle input {
	background:			none;
	border:				0;
	color:				white;
}

.ICButton_Border_Image {
	vertical-align:		bottom;
}

.NewRequestButton_Middle_On, .NewRequestButton_Middle_Off {
	width:				auto !important;
}

.NewRequestButton_Middle_On input, .NewRequestButton_Middle_Off input {
	width:				auto !important;
}



.filter {
	height:				36px;
	border-top:			1px solid rgb(217,217,217);
	border-bottom:		1px solid rgb(217,217,217);
	margin-bottom:		5px;
}

.schedule {
	background-color:	rgb(241,241,241);
}

#general td, #accessRights td, #autoArchive td{
	height:				24px;
}

#accessRights td {
	width:				90px;
}

#general, #accessRights, #autoArchive {
	/* color:				rgb(102,102,102) !important; */
}

#pusher {
	width:				55% !important;
}

.boldDescription {
	font-weight:		bold;
}

.opList {
	padding-right: 		13px;
}

.detailWrapper, .channelWrapper{
	border-left:				1px solid rgb(209,209,209);
	border-right:				1px solid rgb(209,209,209);
}

.detailWrapper .label, .channelWrapper td {
	height:				24px;
	padding-right:      10px;
}

.detailWrapper .label a, .channelWrapper a {
	text-decoration:	none;
}

.channelWrapper td {
	border-bottom:		1px solid rgb(218,218,218);
}

#jobSubmitSplitterTop, #jobSubmitSplitterBottom {
	height:				2px;
	background-image:	url(../images/splitter.png);
}

.jobSubmitStruts {
	height:				5px;
}

#jobSubmit .label, #jobStatus td{
	color:				rgb(102,102,102) !important;
	font-size:			9pt;
}

#jobSubmitTitle, #jobStatusTitle {
	font-size:			20px !important;
}

.JobStatusButton_Middle_On, .JobStatusButton_Middle_Off{
	width:				77px !important;
}

.JobStatusButton_Middle_On input, .JobStatusButton_Middle_Off input{
	width:				77px !important;
}

.jobStatusSplitter {
	height:				2px !important;
	background-image:	url(../images/splitter.png);
}

.jobStatusWrapper {
	border:				1px solid rgb(218,218,218);
}

.jobStatusWrapper td {
	height:				24px;
	background-color:	rgb(241,241,241);
}

#jobStatus .label {
	padding-left:		5px;
	font-weight:		bold;
}

.tab-gradient-bottom {
	height:				6px;
	background-image:	url(../images/tabs/tab-gradient-bottom.png);
}

.tabHelpArea {
	text-align:			right;
	padding-right:		5px;
}

.newPanel {
	padding:			20px 4px 4px 4px;
	border-width:		0px 1px 1px 1px;
	border-color:		rgb(208,208,208);
	border-style:		none solid solid solid;
	background-color:	rgb(241,241,241);
}

.ICFilterButton_Middle {
	padding-left:		10px;
	padding-right:		10px;
}

.shareSelect ,.treeControl{
	width:				280px;
	height:				234px;
	border-color:		#CCCCCC;
	border-style:		inset none none inset;
	border-width:		1px 0px 0px 1px;
}

.wideInput {
	width:				100%;
}

#shareDirectArrowRight, .createQueryArrowRight, 
#shareDirectArrowLeft, .createQueryArrowLeft,
.createQueryDoubleArrowRight, .createQueryDoubleArrowLeft {
	width: 				16px;
	height:				16px;
	border:				0px;
	padding:			0px;
	margin-left: 		15px; 
	margin-right: 		15px;
	margin-bottom:		9px; 
}

#shareDirectArrowRight, .createQueryArrowRight {
	background:			url(../images/share/arrow_btn_right.png) no-repeat;
}

#shareDirectArrowLeft, .createQueryArrowLeft {
	background:			url(../images/share/arrow_btn_left.png) no-repeat;
}

.createQueryDoubleArrowRight {
	background:			url(../images/share/arrow-double-right.png) no-repeat;
}

.createQueryDoubleArrowLeft {
	background:			url(../images/share/arrow-double-left.png) no-repeat;
}

.ICButton_Middle_On button {
	background:			none repeat scroll 0 0 transparent;
	border:				medium none;
	color:				white;
}

.ICButton_Middle_Flexible{
	width:				auto !important;
	padding-left:		5px !important;
	padding-right:		5px !important;
}