﻿/* ------- Start of Default Gridview Style ------- */
.GridMain
{
    font-family: Tahoma;
    font-size: 8pt;
    width: 100%;
}
.GHeader
{
    font-family: tahoma;
    font-size: 8pt;
    height: 30px;
    color: DimGray;
    background-image: url(/Images/GridHeader.png);
    background-repeat: repeat-x;
    border: 1px solid Lightgrey;
}

.GridRowStyle td,.GridAlternateStyle td
{
	padding:5px;
}

.GridRowStyle
{
    text-align: center;
    background-color: White;
    border: 1px solid Lightgrey;
}

.GridAlternateStyle
{
    text-align: center;
    border: 1px solid Lightgrey;
    background-color: #F1F1F1;
}
/* ------- End of Default Gridview Style ------- */


/* ------- Start of General Style ------- */

.DataPublicationTitle
{
	font-size:12pt;
	font-weight:bold;
	color:Black;
	line-height:20px;
}

.DataPublicationSummery
{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	font-size:8pt;
	color:dimgray;
	line-height:20px;
	text-align:justify;
}

/* ------- End of General Style ------- */


/* ------- Start of Gridview Style ------- */

.DataGridView
{
	font-family: Tahoma;
    font-size: 8pt;
    width: 100%;
    border-collapse:collapse;
}

.DataHeader
{
	font-family: tahoma;
    font-size: 8pt;
    height: 30px;
    color: DimGray;
    background-image: url(/Images/GridHeader.png);
    background-repeat: repeat-x;
    border: 1px solid Lightgrey;
}

.DataHeader .datafieldtitle
{
	padding:5px;
}

.DataRow
{
	text-align: center;
    background-color: White;
    border: 1px solid Lightgrey;
}

.AlternateDataRow
{
	text-align: center;
    border: 1px solid Lightgrey;
    background-color: #F1F1F1;
}

.DataRow .datafield
{
	padding:5px;
}

.AlternateDataRow .datafield
{
	padding:5px;
}

.DataRow .datafield .fieldimage
{
	border:solid 1px lightgrey;
	padding:2px;
}

.AlternateDataRow .datafield .fieldimage
{
	border:solid 1px lightgrey;
	padding:2px;
}

.DataRow .datafield .datafieldtitle
{
	text-decoration:none;
	font-size:10pt;
}

.AlternateDataRow .datafield .datafieldtitle
{
	text-decoration:none;
	font-size:10pt;
}

/* ------- End of Gridview Style ------- */


/* ------- Start of Detail Style ------- */

.DetailTitle
{
	font-size:12pt;
	font-weight:bold;
	color:Black;
	line-height:20px;	
	margin-bottom:15px;
}

.DetailDescription
{	
	padding-top:10px;
	padding-bottom:10px;
	font-size:8pt;
	color:dimgray;
	line-height:20px;
	text-align:justify;
	width:80%;
}

.datatable
{
	border-collapse:collapse;
	border:solid 1px lightgrey;
	width:400px;
}

.datatable tr td
{
	border:solid 1px lightgrey;
	background-color:White;
	padding:5px;
}

.datatable tr td:first-child
{
	background-color:whitesmoke !important;
	width:100px;
}

.datatable .datafield
{
	
}

.datatable .datavalue
{	
}

.Detailfieldimage
{
	position:absolute;
	top:0px;
	left:0px;
	padding:10px;
	border:solid 1px lightgrey;
	background-color:whitesmoke;
}


/* ------- End of Detail Style ------- */



/* ------- Start of Data List Style ------- */

.ContentDataTable
{
	width:100%;
	border-collapse:collapse;
}

.ContentDataTable tr:first-child td
{
	border-top:none !important;
}

.ContentDataTable tr td
{
	border-top:solid 1px rgb(230,230,230);	
    padding-top:10px;
    padding-bottom:16px;
}

.DataTitle
{
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	color:royalblue;
	padding-top:10px;
}

.ContentDataTable .datafield
{
	padding-top:5px;
}

.ContentDataTable .datafield .datafieldtitle,.ContentDataTable .datafieldtable .fieldcolumn .datafieldtitle
{
	float:right;	
}

.ContentDataTable .datafield .datafieldvalue
{
}

.ContentDataTable .datafieldtable
{
	width:100%;
}

.ContentDataTable .datafieldtable .imagecolumn .fieldimage
{
	border:solid 1px lightgrey;
	padding:5px;
	background-color:whitesmoke;
}

.ContentDataTable .datafieldtable .imagecolumn
{
	padding:10px;
	vertical-align:top;
	width:10px;
}

.ContentDataTable .datafieldtable .fieldcolumn
{
	vertical-align:top;
}

/* ------- End of Data List Style ------- */