/* Icon + Section title */
h1{
	color:#9C9E9F;
	font-size:2.2em;
	font-weight:bold;
	margin:13px 0 12px;
	padding:2px 0 0;		
}

h1.icon{
	padding-left:55px;
	padding-top:20px;
	border-bottom:2px solid #CCC;
}

h1.star
{
	background: url("") no-repeat top left;
}

h1.folder
{
	background: url("/capper/javax.faces.resource/icon48/folder5_48.gif.xhtml?ln=img") no-repeat top left;
}

h1.display
{
	background: url("/capper/javax.faces.resource/icon48/display4_48.gif.xhtml?ln=img") no-repeat top left;
}

h1.edit
{
	background: url("/capper/javax.faces.resource/icon48/edit1_48.png.xhtml?ln=img") no-repeat top left;
}

h1.list
{
	background: url("/capper/javax.faces.resource/icon48/folder5_48.gif.xhtml?ln=img") no-repeat top left;
}

h1.rss
{
	background: url("/capper/javax.faces.resource/icon48/rss1_48.gif.xhtml?ln=img") no-repeat top left;
}

h1.search
{
	background: url("/capper/javax.faces.resource/icon48/search2_48.gif.xhtml?ln=img") no-repeat top left;
}

h1.user
{
	background: url("/capper/javax.faces.resource/icon48/user_48.png.xhtml?ln=img") no-repeat top left;
}

h1.book
{
	background: url("") no-repeat top left;
}

h1.application
{
	background: url("/capper/javax.faces.resource/icon48/applic3_48.gif.xhtml?ln=img") no-repeat top left;
}

h1.application_type
{
	background: url("/capper/javax.faces.resource/icon48/apptype3_48.gif.xhtml?ln=img") no-repeat top left;
}

h1.role
{
	background: url("/capper/javax.faces.resource/icon48/role4_48.gif.xhtml?ln=img") no-repeat top left;
}

h1.target
{
	background: url("/capper/javax.faces.resource/icon48/key3_48.gif.xhtml?ln=img") no-repeat top left;
}

h1.password
{
	background: url("/capper/javax.faces.resource/icon48/key2_48.gif.xhtml?ln=img") no-repeat top left;
}

h1.configuration
{
	background: url("/capper/javax.faces.resource/icon48/config2_48.gif.xhtml?ln=img") no-repeat top left;
}

h1.action
{
	background: url("/capper/javax.faces.resource/icon48/star1_48.gif.xhtml?ln=img") no-repeat top left;
}
h1.book
{
	background: url("") no-repeat top left;
}
h1.book
{
	background: url("") no-repeat top left;
}

h1.calendar
{
	background: url("/capper/javax.faces.resource/icon48/calendar_48.png.xhtml?ln=img") no-repeat top left;
}

h1.calendar1
{
	background: url("/capper/javax.faces.resource/icon48/calendar1_48.png.xhtml?ln=img") no-repeat top left;
}

h1.notification
{
	background: url("/capper/javax.faces.resource/icon48/email_48.png.xhtml?ln=img") no-repeat top left;
}

/************************* h2 **************************/
h2{
	color:#9C9E9F;
	font-size:1.6em;
	font-weight:bold;
	margin:0px 0 12px;
	padding:2px 0 0;		
}

h2.icon{
	padding-left:40px;
	padding-top:12px;
	border-bottom:2px solid #CCC;
}

h2.list
{
	background: url("/capper/javax.faces.resource/icon32/folder5_32.gif.xhtml?ln=img") no-repeat top left;
}

h2.calendar
{
	background: url("/capper/javax.faces.resource/icon32/calendar_32.png.xhtml?ln=img") no-repeat top left;
}

h2.calendar1
{
	background: url("/capper/javax.faces.resource/icon32/calendar1_32.png.xhtml?ln=img") no-repeat top left;
}

h2.notification
{
	background: url("/capper/javax.faces.resource/icon32/email_32.png.xhtml?ln=img") no-repeat top left;
}


h2.edit
{
	background: url("/capper/javax.faces.resource/icon32/edit1_32.gif.xhtml?ln=img") no-repeat top left;
}

h2.user
{
	background: url("/capper/javax.faces.resource/icon32/user7_32.gif.xhtml?ln=img") no-repeat top left;
}
/* ----------------------------------------------------
	Export to pdf / excel / ... 
 ---------------------------------------------------- */
.linkReport
{
	background: url("/capper/javax.faces.resource/report_24.png.xhtml?ln=img/icon24") no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.linkReport:hover
{
	background: url("/capper/javax.faces.resource/report_24.png.xhtml?ln=img/icon24") no-repeat 0px 0px;
}

.linkStatReport
{
	background: url("/capper/javax.faces.resource/stats_24.png.xhtml?ln=img/icon24") no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.linkStatReport:hover
{
	background: url("/capper/javax.faces.resource/stats_24.png.xhtml?ln=img/icon24") no-repeat 0px 0px;
}

.linkPdf
{
	background: url("/capper/javax.faces.resource/acrobat_24.png.xhtml?ln=img/icon24") no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.linkPdf:hover
{
	background: url("/capper/javax.faces.resource/acrobat_on_24.png.xhtml?ln=img/icon24") no-repeat 0px 0px;
}

.linkExcel
{
	background: url("/capper/javax.faces.resource/excel_24.gif.xhtml?ln=img/icon24") no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.linkExcel:hover
{
	background: url("/capper/javax.faces.resource/excel_on_24.gif.xhtml?ln=img/icon24") no-repeat 0px 0px;
}

.linkExcelLines
{
	background: url("/capper/javax.faces.resource/icon16/excel_16.gif.xhtml?ln=img") no-repeat 0px 0px;
	margin: 15px 5px 5px 0px;
	width:16px;
	height:16px;
}

/* ----------------------------------------------------
	Expand Document icons. 
 ---------------------------------------------------- */
.documentAction{
	float:left;
}

.documentAction .query
{
	background: url("/capper/javax.faces.resource/attach_24.gif.xhtml?ln=img/icon24") no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.documentAction .query:hover
{
	background: url("/capper/javax.faces.resource/attach_on_24.gif.xhtml?ln=img/icon24") no-repeat 0px 0px;
}

.documentAction .execute
{
	background: url("/capper/javax.faces.resource/expand_docs_24.gif.xhtml?ln=img/icon24") no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.documentAction .export
{
	background: url("/capper/javax.faces.resource/upload_on_24.gif.xhtml?ln=img/icon24")  no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.documentAction .scanner
{
	background: url("/capper/javax.faces.resource/escaner_24.gif.xhtml?ln=img/icon24")  no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.documentAction .import
{
	background: url("/capper/javax.faces.resource/expand_docs_24.gif.xhtml?ln=img/icon24")  no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.documentAction .word
{
	background: url("/capper/javax.faces.resource/doc_on_24.gif.xhtml?ln=img/icon24")  no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.documentAction .openOffice
{
	background: url("/capper/javax.faces.resource/odt_on_24.gif.xhtml?ln=img/icon24")  no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.documentAction .importScanner
{
	background: url("/capper/javax.faces.resource/expand_docs_24.gif.xhtml?ln=img/icon24")  no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.documentAction .jasperReports
{
	background: url("/capper/javax.faces.resource/expand_docs_24.gif.xhtml?ln=img/icon24")  no-repeat 0px 0px;
	margin: 5px 5px 5px 0px;
	width:24px;
	height:24px;
	margin-top:25px;
}

.documentAction .execute:hover
{
	background: url("/capper/javax.faces.resource/expand_docs_on_24.gif.xhtml?ln=img/icon24") no-repeat 0px 0px;
}

/************************* notification-bar **************************/

#notification-bar{
	font-size:1.2em;
	font-style:italic;
	font-weight:bold;
}

#notification-bar .closePanelButton{
	width:16px;
	height:16px;
	background: url("/capper/javax.faces.resource/icon16/closebar_16.png.xhtml?ln=img") no-repeat 0px 0px;
	display:block;
}

#notification-bar .icon{
	padding:8px 5px 3px 40px;
	margin-top:3px;
}

#notification-bar .notification{
	background: url("/capper/javax.faces.resource/email_24.png.xhtml?ln=img/icon24") no-repeat 5px top ;
}

#notification-bar .calendar{
	background: url("/capper/javax.faces.resource/calendar_24.png.xhtml?ln=img/icon24") no-repeat 5px top ;
}

#notification-bar .calendar1{
	background: url("/capper/javax.faces.resource/calendar1_24.png.xhtml?ln=img/icon24") no-repeat 5px top ;
}

#notification-bar .causa{
	background: url("/capper/javax.faces.resource/note_24.png.xhtml?ln=img/icon24") no-repeat 5px top ;
}

/* dark bg */
#notification-bar.dark-bg{
	background:url("/capper/javax.faces.resource/other/bottomBack.png.xhtml?ln=img") repeat-x scroll 0 0 transparent;
	background-color:#000;
	color:#fff;
	opacity:0.8;
	padding-right:10px;
}

#notification-bar.dark-bg .icon{
	border-bottom: 1px solid #666666;
}

#notification-bar.dark-bg a{
	color:#fff;
}

/* apple like box */
#notification-bar.right-box{
	float:right;
	margin-right:8px;
	margin-top:8px;
}

#notification-bar.right-box .icon{
	border-bottom: 1px solid #ccc;
}

#notification-bar.right-box a{
	color:#444;
}

#notification-bar.absolute-right-box{
	position:absolute;
	right:6%;
	top:100px;
	min-width:220px;
	padding-bottom:20px;
}
