/* Style sheet for SLWK templates */


.main-header-style{
	background-color: #3F448E;
	font-family: verdana;
	font-size : 9pt;
}
.main-header-content{
	font-family: verdana;
	font-size : 9pt;
	color: #FFFFFF;
}	
.columnBorder{
	border-left: solid #FFFFFF;
	border-left-width: 3px;
}

/***********************************************************************/
/* Fields, Summary  																									 */
/***********************************************************************/
.field-cat {
	font-size : 11pt;
	font-weight: bold;
	padding: 0.01cm 0.1cm;
	/*background-color: #DDF;*/
	border-bottom: solid #000000;
	border-bottom-width: 1px;
}
.field-title {
	background-color: #FFF;
	font-family: verdana;
  font-size : 11pt;
	font-weight: bold;
	text-align: left;
	
	padding: 0.01cm 0.2cm;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 1px;
	/*border-top: solid #DEDEDE;
	border-top-width: 1px;*/
}
.field-label {
	background-color: #d3d3FD;
	font-family: verdana;
  font-size : 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: center;
	padding: 0.01cm 0.2cm;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 1px;
	/*border-top: solid #DEDEDE;
	border-top-width: 1px;*/
}

	
.field-value {
	background-color: #E8E8EF;
	font-size : 9pt;
	vertical-align: center;
	padding: 0.01cm 0.2cm;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 1px;
	/*border-top: solid #DEDEDE;
	border-top-width: 1px;*/
}
.field-value-dashboard-odd{
	background-color: #DCDCDC;
	font-size : 9pt;
	vertical-align: top;
	padding: 0.01cm 0.2cm;
	font-weight: bold;
}

.field-value-dashboard-even{
	background-color: 	#F5F5F5;
	font-size : 9pt;
	vertical-align: top;
	padding: 0.01cm 0.2cm;
}

.field-value-dashboard{
	
	font-size : 9pt;
	vertical-align: top;
	padding: 0.01cm 0.2cm;
	
}




.field-value1 {
	background-color: #FFF;
	font-size : 9pt;
	vertical-align: middle;
	padding: 0.01cm 0.2cm;
}
.header-field-label {
	background-color: #FFF;
	font-family: verdana;
  	font-size : 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0.01cm 0.2cm;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 1px;
}
.Image-Style {
	background-color: #FFF;
	vertical-align: middle;
	padding: 0.01cm 0.2cm;
}
.field-message {
	background-color: #F3F3EC;
	font-size : 9pt;
	vertical-align: top;
	padding: 0.01cm 0.2cm;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 1px;
}
.field-helper {
	color: #534D46;
	font-size: 7pt;	
}	

.field-mendatory {
	color: red;
	font-size: 9pt;	
	font-weight: bold;
	vertical-align: top;
}
/***********************************************************************/
/* General																														 */
/***********************************************************************/
/* GLOBAL STYLES */
BODY, TH, TD, P, DIV, INPUT, SELECT, TEXTAREA, FORM, B, STRONG, I, U, H1, H2, H3, H4, H5, H6, 
 DL, DD, DT, UL, LI, OL, OPTION, OPTGROUP {font-family: verdana, arial, helvetica;}

BODY {
	margin: 0px;
}
a {
	color: #323498;
	font-size: 8pt;
	text-decoration: underline;
}
a:hover {
	color: #9999FF;
  text-decoration: none;
}	
table {
	cellspacing: 0px;
	cellpadding: 0px;
}

/***********************************************************************/
/* Header 																														 */
/***********************************************************************/
.header-banner {
	vertical-align: top;
}

.allignment {
	valign: top;
}

.header-navigation-bar {
	background-image: url('../images/tab-bg.gif');
	/*background-color: #336699;
	background-repeat: repeat-x;*/
	height: 20px;
	text-align: left;
}
.header-support {
	background-image: url('../images/header_support.jpg');
	background-repeat: repeat-x;
	width: 300px;
	height: 35px;
	text-align: center;
}
.header-tab {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; BACKGROUND-COLOR: #6699BB; TEXT-DECORATION: none; text-align: center;
}
.header-tab-active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; BACKGROUND-COLOR: #3E468C;/*#336699;*/ TEXT-DECORATION: none;	
}
.header-comp {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt;  FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica';  BACKGROUND-COLOR: #3E468C TEXT-DECORATION: none; text-align: center;
}

/***********************************************************************/
/* Page   																														 */
/***********************************************************************/
.page-title {	
	width: 100%;
	font-weight: bold; 
	font-size: 18px;
	border-bottom: solid #000000;
	border-bottom-width: 1px;
}

/**********************************************************************/
/*table
/**********************************************************************/
.row-even {
	font-size : 10pt;
	background-color : #d3d3FD;
}
.row-odd {
	font-size : 10pt;
	background-color : #ffffff;	
}

/***********************************************************************/
/* Reports 																														 */
/***********************************************************************/
.report-datatable-header {
  background-color: #FFFFFF;
  /*background-image: url('../images/table-green-below-shadow.jpg');*/
	background-repeat: repeat-x;
	border-bottom: solid #000000;
	border-bottom-width: 1px;
  color: #000000;
  font-weight: bold;
  font-size: 11pt;
  text-align: center;
}
.report-datatable-row-even {
	font-size : 10pt; font-family: verdana;
	background-color: #FFFFFF;
}

.report-datatable-row-odd {
	font-size : 10pt; font-family: verdana;
	background-color: #FFFFFF;
}
.dashboard-row {
	font-family: verdana;
	background-color: #DEDEDE;
}
.dashboard-row-even {
	 font-family: verdana;
	
	background-color:#DCDCDC;
}

.dashboard-row-odd {
	font-size : 14pt; font-family: verdana;
	
	background-color:#F5F5F5;
}
.report-datatable-col {
	border-bottom: solid #BBBBBB;
	border-bottom-width: 1px;
	border-left: solid #DDDDDD;
	border-left-width: 1px;
	border-top-width: 0px;
	vertical-align: top;
}
.report-datatable-category {
	border-bottom: solid #000000;
	border-bottom-width: 1px;
	border-left: solid #DDDDDD;
	border-left-width: 1px;
	border-top-width: 0px;
	vertical-align: top;
}
.report-field-label {
	background-color: #DEDEDE;
  font-size : 10pt;
	font-weight: bold;
	padding: 0.05cm 0.2cm;
}
.report-field-value {
	background-color: #EAEAEA;
	font-size : 10pt;
	padding: 0.05cm 0.2cm;
}
.report-title {
	font-size : 12pt;
	font-weight: bold;
	/*background-color: #DDF;*/
	border-bottom: solid #000000;
	border-bottom-width: 1px;
}
.report-title-sub {
	background-color: #BABAFF;
}

/***********************************************************************/
/* Login Table      																									 */
/***********************************************************************/
.login-table {
	width: 350px;
	font-size : 9pt;
	font-family: verdana;
	font-weight: bold;
	background-color: #EBEADB;
	border-top: thick solid #336699;	
	border-left: medium solid #336699;
	border-right: medium solid #336699;	
	border-bottom: thick solid #336699;		
}

/***********************************************************************/
/* Description Labels																									 */
/***********************************************************************/
.helper-font {
	color: gray;
	font-size: 7pt;	
}
.list-header {
  background-color: #eeeeee;
  font-size: larger;
  font-weight: bold;
  text-align: center;
}

.Dashboard-border{
	background : #F5F5DC ;
	border-width: 1px;	
	}


