/*** central column on page ***/

#data-report{
margin:15px 0;
display:normal;
}



#data-report .content-header-wrapper {
background-color:rgba(255,105,0,1);
}

#data-report .content-header-wrapper  h1{
color:rgba(180,64,16,1);
}


div#divContainer
{
max-width: 800px;
margin: 25px auto;
font-family: Calibri;
padding: 0.25em .25em .25em .25em;

/* rounded corners */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

/* add gradient */
background-color: 	none;
background: -webkit-gradient(linear, left top, left bottom, from(#1F3D7A), to(	#355087));
background: -moz-linear-gradient(top,#1F3D7A,#355087);
color: #FFFFFF;
border:1px solid #1F3D7A;
}

h1 {
color:	#FFFFFF; 
font-size:1.5em;
padding:0 0 8px 0;

}

.formatDemand {
width: 100%;
border-collapse:collapse;
text-align:left;
color: #1F3D7A;
}


/*** table's thead section, head row style ***/
.formatDemand thead tr td {
background-color: White;
vertical-align:middle;

padding: 0.6em;
font-size:0.8em;
}


/*** table's thead section, columns header style ***/
.formatDemand thead tr th
{
padding: 0.5em .5em .5em 1.2em;
background-color: 	#1F3D7A;
background: -webkit-gradient(linear, left top, left bottom, from(#1F3D7A), to(	#355087));
background: -moz-linear-gradient(top,#1F3D7A,#355087);
color: #FFFFFF;
text-align:left;
}

/*** table's tbody section, odd rows style ***/
.formatDemand tbody tr:nth-child(odd) {
background-color: #FFFFFF;
}



.formatDemand tbody tr td:first-child{
padding: 0 0 0 1.2em;
}

/*** hover effect to table's tbody odd rows ***/
.formatDemand tbody tr:nth-child(odd):hover{
cursor:pointer;
/* add gradient */
background-color: #6277A2;
background: -webkit-gradient(linear, left top, left bottom, from(#6277A2), to(#8F9EBC));
background: -moz-linear-gradient(top, #6277A2, #8F9EBC);
color: #FFFFFF;
}

/*** table's tbody section, even rows style ***/
.formatDemand tbody tr:nth-child(even) {
background-color: 	#ADC2EB;
}

/*** hover effect to apply to table's tbody section, even rows ***/
.formatDemand tbody tr:nth-child(even):hover
{
cursor:pointer;
/* add gradient */
background-color: #6277A2;
background: -webkit-gradient(linear, left top, left bottom, from(#6277A2), to(#8F9EBC));
background: -moz-linear-gradient(top, #6277A2, #8F9EBC);
color: #FFFFFF;
}



/*** table's tbody section, last row style ***/
.formatDemand tbody tr:last-child {
border-bottom: solid 1px #D1D1E0;
}

/*** table's tbody section, separator row pseudo-class ***/
 .formatDemand thead tr .separator  {
/* add gradient */
background-color: 	#1F3D7A;
background: -webkit-gradient(linear, left top, left bottom, from(#1F3D7A), to(	#355087));
background: -moz-linear-gradient(top,#1F3D7A,#355087);
color: #1F3D7A;
text-align:left-side;
}

/*** formatDemand td {
vertical-align:middle;
padding: 0.5em;
}

/*** table's tfoot section ***/
.formatDemand tfoot{
text-align:center;
color: #FFFFFF;
text-shadow: 0 1px 1px rgba(255,255,255,0.3);
}