.barTitle 
{
    background: transparent url(../../App_Themes/DefaultTheme/Images/horizontalBgs.png) repeat-x scroll 0 0;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: bold;
    line-height: 32px;
    margin: 0;
    padding: 0 10px;
}

.portletTreeButton
{
    display: -moz-inline-block;
    display: inline-block; 
    _display: inline; 
    _zoom: 1; 
    position: relative;
    margin:0pt;
    padding:0pt;
    cursor: pointer;
}

.portletTreeButton SPAN
{
    display: -moz-inline-block;
    display: inline-block;
    position: relative;
    line-height: 32px;
    width:35px;
}

.ial_showPortletTree SPAN
{
    background:transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/expandTab.png) no-repeat scroll 0pt 0pt;
}

.ial_hidePortletTree SPAN
{
    background:transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/expandTab.png) no-repeat scroll 0pt -40px;
}

DIV.tabProp
{
	width: 17px;
	height: 17px;
	background: transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/portal-horizontal-img.png) no-repeat scroll -180px -150px;
}
/* IE6 - replace PNG with GIF */
/*\*/
* html DIV.tabProp
{
	background-image: url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/portal-horizontal-img.gif);
}
/**/

.addTabContainer
{
	white-space: nowrap;
}

.addTabContainer DIV
{
	float: left;
	font-size: 11px;
}

.tablib_selected INPUT
{
	font-size: 11px;
}

.tblProperties
{
	position: absolute; 
	width: 250px; 
	background-color: #F3F4F9; 
	border: 2px outset #8D9AB8; 
	padding: 4px; 
	z-index: 999;
}

.divSubscriptioName
{
	width: 100px;
	background: yellow;
	border-top: solid 0px red;
}

.tabUrl blockquote 
{
    border-top:1px dashed #CCCCCC;
    margin:10px 0pt 0pt;
    padding:0pt 10px;
}

.tabUrlCopyIcon
{
    background: transparent url(../../App_Themes/DefaultTheme/Images/i_copy.gif) no-repeat center left;
    display: -moz-inline-block;
    display: inline-block; 
    _display: inline; 
    _zoom: 1; 
    cursor: pointer;
    width: 16px;
    position: relative;
}

DIV.optionTabContent 
{
    border-color:#FFFFFF -moz-use-text-color;
    border-style:inset none;
    border-width:1px medium;
    margin:0pt;
    padding:10px;
}

.ial_tabs .tablib_table .tabAddTab A
{
    text-decoration: none;
}

/* Buttons style */
.mainContainer a.btnWizard 
{
    background:transparent url(../../App_Themes/DefaultTheme/Images/buttons.png) no-repeat scroll 100% 100%;
    color:#FFFFFF;
    display:block;
    font-size:13px;
    font-weight:bold;
    line-height:25px;
    margin:2px;
    text-align:center;
    text-decoration:none;
}

.portalMainContainer a.btnWizard 
{
    background:transparent url(../../App_Themes/DefaultTheme/Images/buttons.png) no-repeat scroll 100% 100%;
    color:#FFFFFF;
    display:block;
    font-size:12px;
    font-weight:bold;
    line-height:23px;
    margin:2px;
    text-align:center;
    text-decoration:none;
}
/* IE6 - replace PNG with GIF */
/*\*/
* html .mainContainer a.btnWizard,
* html .portalMainContainer a.btnWizard
{
	background-image: url(images/buttons.gif);
}
/**/

.mainContainer a.btnSubscribe:hover, a.btnSubscribe:active, 
.portalMainContainer a.btnSubscribe:hover, a.btnSubscribe:active 
{
    background-position:0pt -25px;
}

.mainContainer a.btnSubscribe:link, a.btnSubscribe:visited, 
.portalMainContainer a.btnSubscribe:link, a.btnSubscribe:visited
{
    background-position:0pt 0pt;
    float:right;
    width:100px;
}

.mainContainer a.btnSaveAndRun:hover, a.btnSaveAndRun:active, 
.portalMainContainer a.btnSaveAndRun:hover, a.btnSaveAndRun:active 
{
    background-position:0 -375px;
}

.mainContainer a.btnSaveAndRun:link, a.btnSaveAndRun:visited, 
.portalMainContainer a.btnSaveAndRun:link, a.btnSaveAndRun:visited 
{
    background-position:0 -350px;
    float:right;
    width:85px;
}

.mainContainer a.btnCancel:link, .mainContainer a.btnCancel:visited 
{
    background-position:0pt -150px;
    float:left;
    width:70px;
}

.mainContainer a.btnCancel:hover, .mainContainer a.btnCancel:active 
{
    background-position:0pt -175px  !important;
}

.portalMainContainer a.btnCancel:link, .portalMainContainer a.btnCancel:visited 
{
    background-position:0 -300px;
    float:left;
    width:55px;
}

.portalMainContainer a.btnCancel:hover, .portalMainContainer a.btnCancel:active 
{
    background-position:0 -325px  !important;
}

.mainContainer a.btnBack:link, .mainContainer a.btnBack:visited 
{
    background-position: 0pt -150px;
    float:right;
    width:70px;
}

.mainContainer a.btnBack:hover, .mainContainer a.btnBack:active 
{
    background-position:0pt -175px !important;
}

.mainContainer a.btnBackDisabled 
{
    background-position:0pt -125px !important;
    color:#EFEFEF;
    cursor:default;
    float:right;
    width:70px;
}

.portalMainContainer a.btnBack:link, .portalMainContainer a.btnBack:visited 
{
    background-position: 0pt -300px;
    float:right;
    width:55px;
}

.portalMainContainer a.btnBack:hover, .portalMainContainer a.btnBack:active 
{
    background-position:0pt -325px !important;
}

.portalMainContainer a.btnBackDisabled 
{
    background-position:0pt -275px !important;
    color:#EFEFEF;
    cursor:default;
    float:right;
    width:55px;
}

.mainContainer a.btnNext:link, .mainContainer a.btnNext:visited 
{
    background-position:0pt -75px;
    float:right;
    width:70px;
}

.mainContainer a.btnNext:hover, .mainContainer a.btnNext:active 
{
    background-position:0pt -100px !important;
}

.mainContainer a.btnNextDisabled 
{
    background-position:0pt -125px !important;
    color:#EFEFEF;
    cursor:default;
    float:right;
    width:70px;
}

.portalMainContainer a.btnNext:link, .portalMainContainer a.btnNext:visited 
{
    background-position:0pt -225px;
    float:right;
    width:55px;
}

.portalMainContainer a.btnNext:hover, .portalMainContainer a.btnNext:active 
{
    background-position:0pt -250px !important;
}

.portalMainContainer a.btnNextDisabled 
{
    background-position:0pt -275px !important;
    color:#EFEFEF;
    cursor:default;
    float:right;
    width:55px;
}

/* Core Tabs Style */
.ial_tabs
{
    /*position: relative;*/
    text-align: left;
    width: 100%;
}

.ial_tabs UL.tablib_table
{
    margin: 0pt 0pt 0pt 0pt;
    padding: 0pt 0pt 0pt 0pt;
    list-style-type: none;
	width: auto;
	position: relative;
}

.ial_tabs .tablib_table LI
{
    display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0pt 0pt 0pt 0pt;
    padding: 0pt 0pt 0pt 0pt;
    position: relative;
}

.ial_tabs .tablib_table LI.tablib_selected
{
}

.ial_tabs .tablib_table LI.tablib_spacerTab 
{
	display: none !important;
}




.divPropContentContainerOuter 
{
	width: 100%; 
	background-color:#EDF1F9; 
	border:2px solid #5399BD; 
	overflow-x:hidden; 
	word-wrap:break-word;
}
.divPropContentContainerInner 
{
	width: 100%;
	overflow: auto;
	background-color:#EDF1F9;	
}

.mainContainer .divPropContentContainerInner {height: 300px !important;}
.portalMainContainer .divPropContentContainerInner {height: 200px !important;}

/* Personalize Subscription tabs style */
.mainContainer {background: transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/displayBg.png) repeat-y scroll 100% 0pt;}
.mainContainer .subscriptionName {font-size:15px; margin:7px 0 0 7px;}
.mainContainer .subscriptionName input {width:350px; font-size:15px; vertical-align:middle;}
.mainContainer, 
.mainContainer th, 
.mainContainer td {font-size:13px;}
.mainContainer select,
.mainContainer input[type="text"] {margin:0 0 1px 1px;}
.mainContainer h4 {margin: 7px 0 10px 0; font-size: 17px; line-height:17px; font-weight:bold; color:#333333;}
.mainContainer .settingsDescription {display: block; color:#666666; padding-bottom:5px;}

/* Portal property tabs style */
.portalMainContainer {background-color:#E1E5EC; margin:0; padding:0;}
.portalMainContainer .subscriptionName {font-size:12px; margin:3px 0 0 7px;}
.portalMainContainer .subscriptionName input {width:200px; font-size:12px; vertical-align:middle;}
.portalMainContainer, 
.portalMainContainer th, 
.portalMainContainer td, 
.portalMainContainer input,  
.portalMainContainer select {line-height:11px; font-size:11px;}
.portalMainContainer select,
.portalMainContainer input[type="text"] {margin:0 0 1px 1px;}
.portalMainContainer h4 {margin: 1px 0 7px 0; font-size: 13px; line-height:13px; font-weight:bold; color:#333333;}
.portalMainContainer .settingsDescription {display: block; color:#666666; padding-bottom:5px;}


.tabPortalPropContent
{
    font-size:12px;
}

.tabPropContent
{
	display:block;
	haslayout:-1;
    padding: 5px;
}

.ial_portalPropTabs {padding:7px;}

.ial_portalPropTabs .ial_tabs
{
    height: 35px;
    position: relative;
}

.portalMainContainer .ial_tabs UL.tablib_table
{
	white-space: nowrap;
}

.portalMainContainer .ial_portalPropTabs .ial_tabs
{
    height: 29px;
}

.ial_portalPropTabs .ial_tabs .tablib_table LI {margin:0px; padding:0px;}

.ial_portalPropTabs .ial_tabs .tablib_table LI .tabCont
{
    background:transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/tabsBg.png) no-repeat scroll 0pt 0pt;
    display: -moz-inline-block;
    display: inline-block; 
/*    position: relative;*/
    height: 35px;
    cursor:pointer;
}
/* IE6 - replace PNG with GIF */
/*\*/
* html .ial_portalPropTabs .ial_tabs .tablib_table LI .tabCont
{
    background:transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/tabsBg.gif) no-repeat scroll 0pt 0pt;
}
/**/

.ial_portalPropTabs .ial_tabs .tablib_table LI.tablib_selected .tabCont
{
    background-position: 0pt -50px;
}

.portalMainContainer .ial_portalPropTabs .ial_tabs .tablib_table LI .tabCont
{
    height: 29px;
}

.ial_portalPropTabs .ial_tabs .tablib_table LI SPAN,
.portalMainContainer .ial_portalPropTabs .ial_tabs .tablib_table LI SPAN
{
    display: -moz-inline-block;
    display: inline-block;
    /*position: relative;*/
}

.ial_portalPropTabs .ial_tabs .tablib_table LI .tabRightCorner
{
    background: #DDDDDD url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/tabsBg.png) no-repeat scroll 100% 0px;
    margin: 0px 0px 0px 10px;
    white-space:nowrap;
}
/* IE6 - replace PNG with GIF */
/*\*/
* html .ial_portalPropTabs .ial_tabs .tablib_table LI .tabRightCorner
{
	background: #DDDDDD url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/tabsBg.gif) no-repeat scroll 100% 0px;
}
/**/

.ial_portalPropTabs .ial_tabs .tablib_table LI.tablib_selected .tabRightCorner
{
    background-position:100% -50px;
}

.ial_portalPropTabs .ial_tabs .tablib_table LI .tabOverlay
{
    color:#333333;
    font-size:14px;
    font-weight:normal;
    margin: 0px 10px 0px 0px;
    overflow:hidden;
    padding:2px 0px 1px 0px;
    text-decoration:none;
}

.portalMainContainer .ial_portalPropTabs .ial_tabs .tablib_table LI .tabOverlay
{
    font-size:12px;
    line-height: 14px;
}

.ial_portalPropTabs .ial_tabs .tablib_table LI.tablib_selected .tabOverlay
{
/*    background-position:0pt -50px;*/
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
}

.portalMainContainer .ial_portalPropTabs .ial_tabs .tablib_table LI.tablib_selected .tabOverlay
{
    font-size: 12px;
}




/* Portal tabs style ============================================================ */
.ial_portalTabs .ial_tabs
{
    background: transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/portalTabsBg.png) repeat scroll 0% 0%;
    line-height: 32px;
}

.ial_tabs .tablib_table LI
{
    vertical-align: top;
    font-size: 13px;
}

.ial_portalTabs .ial_tabs .tablib_table LI .tabCont
{
    position: relative;
    display: -moz-inline-block;
    display: inline-block;
    height: 32px;
}

.ial_portalTabs .ial_tabs .tablib_table LI SPAN
{
    display: -moz-inline-block;
    display: inline-block;
    line-height: 32px;
}

.ial_portalTabs .ial_tabs .tablib_table LI .tabEmptyContent
{
    line-height: 32px;
}

.ial_portalTabs .ial_tabs .tablib_table LI .tabCont
{
    background: transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/tabsBg.png) no-repeat scroll 0pt -100px;
}
/* IE6 - replace PNG with GIF */
/*\*/
* html .ial_portalTabs .ial_tabs .tablib_table LI .tabCont
{
    background: transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/tabsBg.gif) no-repeat scroll 0pt -100px;
}
/**/

.ial_portalTabs .ial_tabs .tablib_table LI.tablib_selected .tabCont
{
    background-position: 0pt -150px;
}

.ial_portalTabs .ial_tabs .tablib_table LI .tabRightCorner
{
    background: white url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/tabsBg.png) no-repeat scroll 100% -100px;
    margin: 0px 0px 0px 10px;
}
/* IE6 - replace PNG with GIF */
/*\*/
* html .ial_portalTabs .ial_tabs .tablib_table LI .tabRightCorner
{
    background: white url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/tabsBg.gif) no-repeat scroll 100% -100px;
}
/**/

.ial_portalTabs .ial_tabs .tablib_table LI.tablib_selected .tabRightCorner
{
    background-position: 100% -150px;
}

.ial_portalTabs .ial_tabs .tablib_table LI .tabOverlay
{
    position: relative;
    margin: 0px 10px 0px 0px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

.ial_portalTabs .ial_tabs .tablib_table LI.tablib_selected .tabOverlay
{
    color: #FFFFFF;
    cursor: default;
    font-size: 16px;
    font-weight: bold;
}

/* Icons */
.ial_portalTabs .ial_tabs .tablib_table LI .lIcon
{
    display: none;
}

.ial_portalTabs .ial_tabs .tablib_table LI .refresh
{
    display: none;
    width: 17px;
    line-height: 20px;
    cursor: pointer;
    background: transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/portal-horizontal-img.png) no-repeat scroll -30px -120px;
}
/* IE6 - replace PNG with GIF */
/*\*/
* html .ial_portalTabs .ial_tabs .tablib_table LI .refresh
{
	background-image: url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/portal-horizontal-img.gif);
}
/**/

.ial_portalTabs .ial_tabs .tablib_table LI .options
{
    display: none;
    width: 16px;
    line-height: 20px;
    background:transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/portal-horizontal-img.png) no-repeat scroll -180px -150px;
}
/* IE6 - replace PNG with GIF */
/*\*/
* html .ial_portalTabs .ial_tabs .tablib_table LI .options
{
	background-image: url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/portal-horizontal-img.gif);
}
/**/

.ial_portalTabs .ial_tabs .tablib_table LI.tablib_selected .options,
.ial_portalTabs .ial_tabs .tablib_table LI.tablib_selected .refresh,
.ial_portalTabs .ial_tabs .tablib_table LI.type_shared .lIcon,
.ial_portalTabs .ial_tabs .tablib_table LI.homeTab .lIcon
{
    display: -moz-inline-block;
    display: inline-block;
}

.ial_portalTabs .ial_tabs .tablib_table LI.type_shared .lIcon
{
    width: 22px;
    line-height: 22px;
    background: transparent url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/portal-horizontal-img.png) no-repeat scroll -120px -121px;
}
/* IE6 - replace PNG with GIF */
/*\*/
* html .ial_portalTabs .ial_tabs .tablib_table LI.type_shared .lIcon
{
	background-image: url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/portal-horizontal-img.gif);
}
/**/

.ial_portalTabs .ial_tabs .tablib_table LI.homeTab .lIcon
{
    width: 25px;
    line-height: 20px;
    background: url(../../App_Themes/DefaultTheme/Images/i_Flag.gif) no-repeat left center;
}

.ial_portalTabs  .ial_tabs .tablib_table LI.homeTab .options
{
    display: none !important;
}

.ial_portalTabs  .ial_tabs .tablib_table LI .tabPortalTitle
{
    cursor: pointer;
}

.ial_portalTabs  .ial_tabs .tablib_table LI.tablib_selected .tabPortalTitle
{
    cursor: text !important;
}

/* Vertical tab */
.tblProperties
{
    background:#DDE9EF none repeat scroll 0% 0%;
    border:2px solid #28749C;
    margin:0pt 15px 15px;
    width: 410px !important;
    padding:0pt;
    position:absolute;
    z-index:1000;
}

.tblProperties .ial_tabs UL.tablib_table
{
	width: 100%;
}

.tblProperties .ial_tabs .tablib_table LI
{
    display: block;
    _display: inline-block;
    height: 100%;
}

.tblProperties .ial_tabs .tablib_table LI .tabPortalPropContent
{
    display: none;
    position: relative;
}

.tblProperties .ial_tabs .tablib_table LI.tablib_selected .tabPortalPropContent
{
    display: block;
}

.tblProperties .tablib_table LI .tabPropTitleCont
{
    background:#68ACD6 url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/portal-horizontal-img.png) no-repeat scroll -180px -151px;
    border:1px outset #FFFFFF;
    color:#FFFFFF;
    cursor:pointer;
    font-size:14px;
    font-weight:normal;
    margin:0px;
    padding:2px 0pt 2px 20px;
    position: relative;
}

.tblProperties .tablib_table LI .tabPropTitleHelper
{
    font-size: 1px;
    position: absolute;
    top: 0;
    cursor: pointer;
    width: 20px;
    height:100%;
}

/* IE6 - replace PNG with GIF */
/*\*/
* html .tblProperties .tablib_table LI .tabPropTitleCont
{
	background-image: url(../../App_Themes/DefaultTheme/Images/Portlets/portalTabs/portal-horizontal-img.gif);
}
/**/

.tblProperties .tablib_table LI.tablib_selected .tabPropTitleCont
{
    background-color:#28749C;
    background-image:none;
    border:medium none;
    font-weight:bold;
    padding:2px 0pt 2px 7px;
}

.mainContainer .PortletTabRow1
{
	margin: 2px 0 0 0;
}

.portalMainContainer .PortletTabRow1
{
	margin: 2px 0 0 0;
}

.mainContainer .PortletTabRow2
{
	margin: 0 0 1px 4px;
}

.portalMainContainer .PortletTabRow2
{
	margin: 0 0 1px 3px;
}

/*-------------------------styles for Tooltips------------------------start*/
	.agentPictureCell
	{
		width: 100px;
		height: 100px;
	}
	
	#portletInfoContent
	{
		background-color: #ffffff;
	}
	
	#agentPicture
	{
		width: 100px;
		height: 100px;
	}
	
	#agentName
	{
		font-weight: bold;
		margin-top: 3px;
		width: 250px;
		overflow: hidden;
	}
	#agentDescription
	{
		width: 250px;
		overflow: hidden;
	}
	.agent-name-and-description
	{
		width: 250px;
		overflow: hidden;
	}
	.publish-caption
	{
		width: 100px;
		margin-left: 5px;
		color: #999999;
		font-weight: bold;
		text-align:right;
	}
	
	.portletInfoTable
	{
		text-align:left;	
	}
/*-------------------------styles for Tooltips------------------------end*/	
