/* provides baseline styles for all portlets, plus specific styles for all standard portlets */


#options .portlet div.header-small { width:169px; margin:0; }
#options .portlet { width:173px; border:none; margin:0; }
.portlet div.body table { width:90%; xborder:1px solid black; }

.portlet div.header { background-color:  #C51E3A;}

.portlet div.header-small { background-color:  #336799; }

.portlet div.header-small td.title h1 { color: #FFF;}
.portlet div.header h1 { color: #FFF; }

.portlet div.body { border-color:#336799; width:auto;} 
.portlet.referenceCenter div.body { border:1px solid  #C1C1C1; width:auto; padding:4px; background-color:#FFF;} 
.portlet { background-color:#DDE6EF; xborder:1px solid #336799; }
.portlet div.body .section { border-top:1px solid  #336799;}


/* this section removes the portal header icon and normalizes the size to small, and removes the shadow title on the large */
.portlet div.header h1 { font-size: 1.1em; font-weight: bold; text-transform:uppercase; text-align:center;}
.portlet div.header h1.shadow { display: none; }
.portlet div.header h1.foreground { position: static; padding-top:3px; padding-left:.5em;}
.portlet div.header {height: 2em; width:auto;}
.portlet div.header img.icon { display: none; }
.portlet div.header .control { top:2px; right:2px;}

.portlet.sales-team-portal div.header  { background-color:#c51e3a;}
.portlet.sales-team-portal div.header h1 { color:white; font-size:1.1em; }

#competitiveInformation-portlet-view { background-color:#FFF; border:1px solid  #C1C1C1;}

.portlet.shortcuts { border:none; }
.portlet.shortcuts div.header { display:none; }
.portlet.shortcuts { margin-bottom:10px }
.portlet.shortcuts div.view { xbackground-color:white; padding-top:0px; }

.portlet.shortcuts .shortcut { 
	background-position: center center;
	background-position: top left;
	background-repeat: no-repeat;
	width:100%;
	height:30px;
}

.portlet.shortcuts .shortcut span { display:none; }
.portlet.shortcuts .shortcut { xborder:1px solid #DDDDDD; }

.portlet.shortcuts .shortcut#fsd-blog-link { 
	background-image: url( ../graphics/FSDBlog.jpg ); 
}

/* control boder in Competitive Info panel */
#competitiveInformation-portlet-container  {border: none;}

.portlet .content-search-center { border: 1px solid #c1c1c1;}
/* Corporate Documents */
.partner-repository-contents table.file-list td.description { padding-bottom:6px; vertical-align:text-top;}
.partner-repository-contents table.file-list td.icon { vertical-align: top; padding-top:4px;}
.partner-repository-contents { border: 1px solid #999;}
.partner-repository { padding-right:5px; padding-bottom: 5px; }

/* Other resources file list */
.partner-repository-contents .file-list { width:90%;}

.content-search-center { background-color:#FFF;}


/*
.portlet div.header { 
	background-color:  #C41E3A;
	height:48px; 
	width:261px; 
	text-align:left;}
.portlet div.header h1 { font-size: 2.0em; color: #FFFFCC; xmargin-left:33px; font-family: Verdana; font-weight:normal; xmargin-bottom:auto; xmargin-top:32px;}
.portlet div.header h1.foreground { position: relative; z-index:10; left:-9px; top:20px;}
.portlet div.header h1.shadow { position: relative; z-index:1; left:8px; top:-3px; color:#333333;}
.portlet div.header img.icon { position: relative; float:left; top:5px; left:7px; width:16px; height:16px; }

.portlet div.header .control { position: relative; right:7px; top:5px; float:right; }
x.portlet div.header .control span {  font-size:2em; line-height:1.4em; align-vertical: top; font-weight:bold; }


.portlet div.header-small { 
	background-color:  #C41E3A;
	xheight:48px; 
	width:171px; 
	xtext-align:left;
	padding:2px;
	xmargin-right:5px;}

.portlet div.header-small table { width: 100%; }
.portlet div.header-small table td { padding:0px; margin:0px;}
.portlet div.header-small table tr { padding:0px; margin:0px;}
.portlet div.header-small td.icon img { width:16px; height:16px; padding:0px; align-text:left;}
.portlet div.header-small td.title h1 { font-size: 1.1em; font-weight: bold; color: #FFFFCC; font-family: Verdana;}
.portlet div.header-small td.control img { float:right;}


.portlet div.header-small ximg.icon { xosition: relative; float:left; top:2px; left:2px; width:16px; height:16px; }
.portlet div.header-small xh1.title {  position:relative; top:0px;background-color:lime; width: 100%; xpadding-left:22px; font-size: 1.1em; font-weight: bold; color: #FFFFCC; font-family: Verdana;}
x.portlet div.header .control { position: relative; right:2px; top:0px; xfloat:right; }
.portlet div.header ximg.control { xposition: relative; right:2px; top:0px; float:right; }


.portlet div.body { border: 1px solid  #C41E3A; border-top:none; width:100%;} 
.portlet { background-color:white; };
.portlet div.body .section { border:none; border-top:1px solid  #C41E3A; margin:1px; padding:1px; }
.portlet div.body .section p {font-size:.9em;padding:3px;margin:0px;}
*/

