﻿/*Copyright Bridgeline Software, Inc. An unpublished work created in 2007. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc.("Bridgeline").
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited.*/

/***** Basic Skin Styles Starts*****/

/***** FP online Header *****/
body
{
	background-color:#ccc;
}
div.backgroundContainer
{
	background-image:url(/images/fpOnline_NewBG.gif);
	/*background-color:#A09D9A;*/
	background-color:#ccc;
}
div.fpOnlineWrapper div.header
{
    margin-top:10px;
    background: url('/images/fpheaderBg.gif') repeat-x 0px 0px;
 }
 
div.fpOnlineWrapper div.header h1
{
    padding:0;
}

div.fpOnlineWrapper div.header div.utility
{
    display:none;
}

div.fpOnlineWrapper div.bannerArea
{
    margin:0;    padding:0px 0px;
    display:block;    
}

div.fpOnlineWrapper div.bannerArea img
{
	float:left;
	width:779px;
	height:138px;
	margin-top:12px;
}

/*****  FP online Main Nav *****/

div.fpOnlineWrapper div.mainNav
{
    width:0;    height:0;
    display:none;
    background:none;
}

div.fpOnlineWrapper div.mainNav.bG{
	background: none;
}

/*****  FP online Left Nav *****/

div.fpOnlineWrapper div.leftNav
{
    background-color: #99cccd;
	/*border-bottom: 9px solid #62979b;*/
}

div.fpOnlineWrapper div.leftNav h2
{
    padding-top:18px;
    color:#fff;
}

div.fpOnlineWrapper div.leftNav .currentLink nobr
{
	color:#666666;
	/*background:#62979b;*/
	background:#ccc;	
	border-top:none;
}

div.fpOnlineWrapper div.leftNav .currentHover nobr
{
	/*color:#366;
	background:#baddde;*/color:#666;
	background-color:#ccc;border-top:none;
	
}
div.fpOnlineWrapper div.secondLevelHoverTreeNode
{
	color:#ccc;
	
}

div.fpOnlineWrapper div.leftNav .linksHover nobr
{
	color:#62979b;  
	background:#baddde;
}
div.fpOnlineWrapper div.leftNav .ParentNode,div.fpOnlineWrapper div.leftNav .LastParentNode,div.fpOnlineWrapper div.leftNav .noChildNode
{
	border:none;
}
div.fpOnlineWrapper div.leftNav .ParentNodeHover,div.fpOnlineWrapper div.leftNav .LastParentNodeHover,div.fpOnlineWrapper div.leftNav .noChildHoverNode, div.fpOnlineWrapper div.leftNav .HoverTreeNode 
{
	/*color:#366; */
	color:#ccc;
	border:none; 
	
}

/*****  FP online Middle Content Section *****/

div.fpOnlineWrapper div.middleSection
{
	border:0;
	background:#fff;
}

div.fpOnlineWrapper div.contentSection
{
	background:#fff;
}

/***** Basic Skin Styles Ends *****/


/*FPONLINE IntroPage specific Tags */

div.fpOnlineWrapper div.fponlineSection
{
    float:left;
    width:780px;
    margin:0;    padding:0;
    background:#fff; 
}

div.fpOnlineWrapper div.fponlineSection div.collage
{
    width:0;    height:0;
    margin:0;    padding:0; 
    display:none;
}

div.fpOnlineWrapper div.introSection
{
    width:715px;
    margin:0 0 0 30px;    padding:30px 35px 35px 0;
    border-bottom:11px solid #963;
    color:#699;
}

div.fpOnlineWrapper div.introContent
{
	width:715px;
	margin:0;   padding:0;
	font:1.2em arial;
	color:#666;
}

div.fpOnlineWrapper div.linkSection
{
	float:left;
	width:780px;
	margin:0;	padding:20px 0 15px 0;
	background:#fff;
}

div.fpOnlineWrapper div.sectionDetails
{
	float:left;
	width:230px;
	margin:0;	
	padding:0;
}

div.fpOnlineWrapper div.sectionDetails.middle
{
    padding:0 15px;
}

div.fpOnlineWrapper div.sectionDetails.first
{
    padding-left:30px;
}

div.fpOnlineWrapper div.sectionDetails a, div.sectionDetails a.:visited
{
	font-weight:bold;
	text-decoration:underline;
	color:#963;
}

div.fpOnlineWrapper div.sectionDetails a:hover, div.sectionDetails a:active
{
	text-decoration:none;
	color:#693;
}
div.fpOnlineWrapper div.sectionDetailsLast
{
	width:210px;
}
div.fpOnlineWrapper div.sectionDetails ol
{
	margin:0em 0em 0em 3em;
	padding:0;
}
div.fpOnlineWrapper div.sectionDetails ol li
{
	margin:0;	
	padding:0 0 15px 0;	
}

div.fpOnlineWrapper div.sectionDetails ol li a,div.sectionDetails ol li a:visited
{
	font-weight:normal;
}

div.fpOnlineWrapper div.sectionDetails ol li a:hover,div.sectionDetails ol li a:active
{
	font-weight:normal;
}

div.fpOnlineWrapper .sectionHeader
{
	font:bold 1em arial;
	text-transform:uppercase;
	color:#366;
}

div.fpOnlineWrapper .sectionSubHeader
{
	font:bold 1em arial;
	color:#963;
}

/***** Partner Subscriber Styles *****/  

div.fpOnlineWrapper div.form h4
{
    margin-top:0; margin-bottom:10px; padding:0;
    color:#666;
}

div.partnerAdmin div.formRow
{
    float:left;
    width:350px;
}

div.partnerAdmin div.formRow label, div.partnerAdmin div.formRowLong label
{
    width:120px;
    color:#666;   
    
}

div.partnerAdmin div.formRow img, div.partnerAdmin div.formRowLong img
{
    padding-left:5px;
    vertical-align:middle;
}

div.partnerAdmin input, div.partnerAdmin .dropDownStyle
{
    background:#e4f6f6;
}

div.partnerAdmin  .txtStyleLarge
{
    width:200px;
    border:1px solid #666;        
}

div.partnerAdmin .txtStyleDisable
{
    background:#baddde;
    border:1px solid #666;
}

div.partnerAdmin  .txtStyleMedium
{
    /* width:150px;*/
   width:162px;
}

div.partnerAdmin div.formRowLong
{
    float:left;
    width:700px;
    margin:5px 0;
}

div.formRowLong.extraHeight
{
    padding-bottom:20px;
}

div.formRow div.calendarContainer
{
    margin:0;    padding:0;
    line-height:0;
}

div.partnerAdmin .addSubscriber , .modifySubscriber
{
    float:left;
    width:70px!important;
    height:18px!important;
    margin:0 15px 0 0!important;    padding:5px 0 0!important;
	background: #62979b!important;
    text-align:center;    
} 

div.formRowLong a, div.formRowLong a:visited
{
    color:White;
    text-decoration:none;
}

div.formRowLong a:hover, div.formRowLong a:active
{
    color:#666;
    text-decoration:none;    
}

div.partnerAdmin .formButton
{
    float:right;
    margin:0 19px 0 0;
	background: #62979b!important;    
}

div.fpOnlineWrapper .formButtonSmall
{
	background: #62979b!important;    
}

div.fpOnlineWrapper  .formFieldSuperExtraLarge
{
   border:1px solid #62979b; 
}

div.partnerAdmin .errorLabelStyle
{
    float:left;
    margin:0; padding:0;
    color:white;    background:green;
    font:bold 1em arial;
    line-height:20px;  
}

/***** GridView Text Style for Edit FPonline Subscriber *****/ 

.itemStyle td span  
{
    color:#963;
    cursor:pointer;
}

.indentSpace
{
    text-indent:10px;
}

/***** Teleconference Report Styles *****/ 

.reportHeaderStyle
{
    width:135px;
}


/***** KC Search Details *****/

div.fpOnlineWrapper .kcMaintable
{
    background:#62979b;
}

div.fpOnlineWrapper table.kc th,div.fpOnlineWrapper table.kcTele th
{
    background:#99cccd;
}

div.fpOnlineWrapper div.resources h4
{
    color:#666;
    border-bottom: 7px solid #62979b;
}

div.fpOnlineWrapper div.contentRight div.rightBox
{
	background: #99cccd ;
	border: 1px solid #62979b;		    
} 

div.fpOnlineWrapper div.contentRight div.rightBox h4
{
	background: #62979b ;	    
} 

div.searchOptions div.partnerAdmin div.formRowLong
{
    margin:5px 0;
}

div.partnerAdmin div.buttonplacer
{
    width:410px;
}

div.searchOptions div.partnerAdmin div.buttonplacer
{
    width:352px;
}

div.fpOnlineWrapper div.partnerAdmin .formFieldLarge 
{
    border:1px solid #62979b;
}

div.rateSource div.partnerAdmin label
{
    width:180px;
}

div.rateSource div.partnerAdmin div.formRow
{
    width:450px;
}

div.rateSource div.partnerAdmin img
{
    padding:0;
}

div.rateSource div.partnerAdmin .captchaImg
{
    border:1px solid #62979b!important;
}

/***** Usage Report Styles *****/

div.usageReport
{
    width:700px;  
}

div.statistics
{
    width:698px;
    overflow:auto;
    border:1px solid #62979b;
}

div.userInfo
{
    margin:0;   padding:2px 0;
}

div.userInfo  .infoHeader
{
    float:left;
    width:150px;
}

div.usageReport table
{
    width:698px;
}

div.fpOnlineWrapper div.usageReport table tr th
{
    padding:3px 8px;
    background:#99cccd;
}

div.fpOnlineWrapper div.usageReport table tr td
{
    padding:2px 8px;

}
.dataPosition
{
    padding-left:15px!important;
    text-align:center !important;
}

/***** Teleconference Report *****/ 

div.reportTable
{
    margin:10px 0;
}

div.reportTable Table
{
    width:740px;
}

div.reportTable Table th
{
    padding:2px 2px;
    font:bold 1em arial;
    color:#fff;
    background:#99cccd;
    border:1px solid #666;
    
}

div.reportTable Table td
{
    padding:2px 2px;
    border:1px solid #666;
}

div.reportTable .formButton
{
    float:right;
    margin:10px 5px 0 0 ;
	background: #62979b; 
  
}


div.AssignEventsContainer table.header
 {
/*width:502px;*/
margin-top:20px;
}

div.AssignEventsContainer div.content
{

	height:300px;
	overflow:auto;
	margin-bottom:20px;	
	width:500px;
	border:1px solid #ccc;
}

div.AssignEventsContainer table.header th
 {
background:#B3BB92 none repeat scroll 0%;

color:#5B6E0E;
font-weight:bold;
padding:4px;
}
div.AssignEventsContainer table.header th.column1 {
width:342px;
}
div.AssignEventsContainer table.header th.column2 {
width:137px;
}
div.AssignEventsContainer div.content table td.column1 {
width:300px;
}
div.AssignEventsContainer div.content table td {
border:1px solid #CCCCCC;
padding:4px;
}
div.AssignEventsContainer div.content table td.column2 {
width:100px;
}
div.AssignEventsContainer div.formRowLong{
width:500px;
text-align:center;
}


