/*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.*/

div.contentLeft{	
	float: left;
	width: 510px;
	margin:0;	padding:0;
	color: #666;
}

div.contentRight{	
	float: left;
	width: 230px;
	margin:0;	padding:0;
}

div.contentLeft h4
{
    font: 1.8em Minion, MinionPro, Times New Roman, Times;
	color: #986632;
}

div.sideBarContents
{
    padding:0 10px 0 20px;    
}

div.rightBox
{
    width: 200px;
	margin: 1em 0 0 0;	padding:0 0 2em;
	font:1em arial;
	color:#fff;
	background: #9c9;
	border: 1px solid #528852;	
}

div.rightBox h4
{
    margin:0 0 15px 0;    padding:5px 0 5px 5px;
    font:bold 0.9em arial;
    text-align: center;
    text-transform:uppercase;
    color: #fff;
    background: #366732;
}

div.rightBox a, div.rightBox a:visited{
    text-decoration:none;
    color: #fff;
}

div.rightBox a:hover, div.rightBox a:active{
    text-decoration:underline;
    color: #fff;
}

div.rightBox p

{
    margin:0;    padding:0 8px 0 15px;
    font:0.9em arial;
}

div.rightBox p.spacing
{
    margin-bottom:1.8em;
}
div.rightBox div.rightdetail ul
{
	list-style:none;
	margin:0;
}
div.rightBox div.rightdetail p
{
	margin:0;padding:0;
}
div.rightBox div.rightdetail
{
	padding:0 8px 0 15px;
}
ul.pdfSave
{
    margin:0;    padding:0 0 0 15px;
    list-style:none;
    background:url('/images/pdfSave.gif') no-repeat 145px 2px;    
}
div.rightBox ul.pdfSave
{
	padding:0px;
    background:url('/images/pdfSave.gif') no-repeat 125px 2px;    
	
}
ul.pdfSave li
{
    width:132px;
    margin-bottom:4px;    padding:7px 0 5px 0;
}

ul.pdfSave li a, ul.pdfSave li a:visited 
{
    text-decoration:none;
    color:#fff;
}

ul.pdfSave li a:hover, ul.pdfSave li a:active 
{
    text-decoration:underline;
    color:#fff;
}

div.utilities{
    font: normal 0.75em arial;
}

div.utilities img{
    padding: 0 2px 0 13px;
}

div.utilities a, div.utilities a:visited
{
   text-decoration:none;
}

div.utilities a:hover, div.utilities a:active
{
   text-decoration:underline;
}

div.newsInfo p{
   margin-bottom: 1.5em;   padding: 0 5px 0 15px;
   font:bold 0.9em arial;
}

div.newsInfo a, div.newsInfo a:visited{
    /*text-decoration:underline;*/
    color:#fff;
}

div.newsInfo a:hover, div.newsInfo a:active{
    text-decoration:underline;
}

div.newsInfo p em{
    margin:0;    padding-right:10px;
}

div.newsInfo strong{
    padding: 0 5px 0 15px;
    font-size:0.9em;
    letter-spacing:-0.05em;    
}

/***** View List *****/
div.viewList
{
    margin:15px 0 0 0;
}

div.viewList img{
	float: left;
	margin:0 15px 0 0;
}

div.viewList h4
{
    font: bold 1em arial;
}

/*div.viewList h4 a, div.viewList h4 a:visited, div.viewList h4 a:hover, div.viewList h4 a:active
{
	color:#986632!important;
	text-decoration:none!important; 
}
/* Commented by Raghavendra to maintain consistency in Hypelink Style
div.viewList h4 a, div.viewList h4 a:visited
{
	color:#986632!important;
	text-decoration:none!important; 
}
div.viewList h4 a:hover, div.viewList h4 a:active
{
	color:orange!important;
	text-decoration:underline!important; 
}*/

div.viewList p{
	margin: 0.1em 0 0 0;
}

/***** Detail Container *****/

div.detailContainer{
	width: 500px;
	float:left;
}

div.detailContainer img{
	float: left;
	margin:0 1em 1em 0;
	margin-top:17px;
	
}

div.detailContainer div.listDescription{
    padding-top: 22px;
    font: 1em arial;
    color: #666;
    
}

div.detailContainer  h4{
	font: bold 1.3em arial;
}

div.detailContainer p{
    
	/*margin-top: 10px;
	margin:0;*/
    font: normal 1em arial;
   margin-top:15px;
    
}

/***** News Room  *****/

div.newsRoomContent
{
    margin:0;
}

div.newsRoomHeader
{
    float:left;
    width:510px;
    margin-bottom:0.5em;    padding-top:18px;
    border-bottom:1px solid #986632;    
}

div.newsRoomHeader h3
{
    float:left;
    width:350px;    
    font-size: 1.8em;
}

div.viewAll
{
    float:right;
    margin-top:0.7em;    padding:0;
    font:1em arial;
}

div.viewAll a, div.viewAll:visited
{
    text-decoration:none;
    color:#986632;
}

div.viewAll a:hover, div.viewAll:active
{
	color:Orange;
    text-decoration:underline;
}

div.newsDetails img
{
    float:left;
    padding-right:11px;
}

div.newsDetails h4
{
    float:left;
    width:100%;
}

div.newsDetails span strong  
{
   font:italic 1em arial;
   padding-bottom:5px;
}

/***** FPONLINE Details Page Style *****/

div.txtContainerStyle
{
    margin:0;   padding:10px 20px 0 0;
}

div.txtContainerStyle a, div.txtContainerStyle a:visited
{
    /*color:#930;*/
    color:#986632;
}

div.txtContainerStyle a:hover, div.txtContainerStyle a:active
{
   /*color:#930;*/
     text-decoration:'underline';     
}

/***** Knowledge Center Details Page Style *****/

div.kcDetails  
{
   float:left;
   width:510px;
   padding:10px 0;
}
div.kcDetails img {
	float:left;
	padding-right:11px;
	float:left;
	margin:17px 1em 1em 0pt;
}
div.kcDetails p 
{
	margin-top:17px;
}
div.searchLabels
{
    float:left;
    width:120px;
    font:bold 1em arial;
    color:#666;
}

div.searchDetails
{
    float:left;
    width:375px;
}

div.searchDetails table 
{
    border-collapse:collapse;
}

div.searchDetails table td 
{
    font:normal 1em arial;
    color:#666;
}

div.searchDetails table td span a, div.searchDetails table td span a:visited
{
    padding:0 5px;
    color:#963;
    text-decoration:none;
}

div.searchDetails table td span a:hover, div.searchDetails table span td a:active
{
    color:orange;
    text-decoration:underline;
}

div.rateSource
{
   float:left;
   width:500px;
   margin:0; padding:0;
}

div.rateSource a, div.rateSource a:visited
{
    font:1.2em arial;
    color:#963;
}

div.rateSource a:hover, div.rateSource a:active
{
    font:1.2em arial;
    color:orange;
}

div.rateSource div.postMessage
{
    margin:0;    padding:0;
    font:bold 1em arial;
    line-height:20px;
    color:red;
   /* background:#fff;*/
}

div.rateSource div.form
{
    margin:20px 0 0 0;
}

div.starContainer span 
{
  float:left;
  height:15px;
  margin:-7px 0 0 0;  padding:0;
  vertical-align:top;
}

.noDisplay
{
	display:none;
}

.blockDisplay
{
	display:block;
}

div.starContainer .rateStar
{
	font:3.0em Arial Unicode MS;
	cursor:pointer;
	vertical-align:top;
}

.selectedRate
{
	color:Red;
}
div.contentLeft select {
	border:1px solid #669966;
	color:#666666;
	float:left;
	font-family:arial;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-bottom:1em;
	width:200px;
}

.ContentPartnerImg img
{
	width:74px;
	height:74px;
}