﻿/* Common */

.LabelHeader
{
	color: #000000 ;
	background-color : transparent;
	vertical-align:  top; 
	text-align:  left ;
	font-family:  Candara;
	font-size: 14pt;
	font-style :normal ;
	font-weight :bold ;
	padding: 10px 10px 10px 0px ;
}

.SectionHeader, .AccordionHeader {
    padding: 5px;
    font-weight: bold;
    background-color: #618E71;
    color: #ffffff;
    width: 100%
}

.FormContent, .AccordionContent
{
    padding: 5px;
    background-color: #EDF1F6;
}

.ErrorLabel
{
	color: red;
}

.SuccessLabel
{
	color: green;
}


/* for grid */
.Grid
{
    border: solid 1px #FFFFFF;
}
.Grid td
{
    border: solid 1px #FFFFFF;
    margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    text-align: center;
    padding: 1px 4px 1px 4px;
}
.Grid th
{
    padding: 1px 4px 1px 4px;
}
.GridHeader, .GridFooter {
    font-weight: lighter;
    font-size: 11pt;
    background-color: #618E71;
    color: #ffffff;
    height: 25px;
}
.GridHeader a
{
    text-decoration: none;
    color : #ffffff;
}
.GridHeaderAscending a, .GridHeaderDescending a 
{
    padding:0 4px 0 15px; 
    background-position: 0, 5px;
    background-repeat: no-repeat;
    display: block;
}
.GridHeaderAscending a 
{
    background-image:url("../Images/SortAscending.png");
}
.GridHeaderDescending a 
{
    background-image:url("../Images/SortDescending.png");
}
.GridFooter
{
    font-weight: bold;
}
.GridItem {
    background-color: #D7E5DA;
    height: 25px;
    vertical-align: top;
    text-align: left;
    font-size: 10pt;
}

.GridAltItem
{
    background-color: #F9FAFC;
    height: 25px;
    vertical-align :top;
    text-align : left;
	font-size: 10pt;
}

.GridCellMiddle
{
    vertical-align : middle ;
    text-align :  center ;
}

.GridEmptyData
{
    font-weight:  lighter;
    background-color: #EDF1F6;
    height: 25px;
    vertical-align : middle;
    text-align : center;
	font-size: 11pt;
	width: 100%;
}

.GridItemSelected td 
{
    background-color:#FFFF00 !important;
}


/* DetailView - similar to the Grid */
.DetailsView
{
}

.DetailsView td
{
    margin: 1px 1px 1px 1px;
    padding: 1px 4px 1px 4px;
}


/* Modal Popups */

.ModalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ModalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
}

/* Auto Complete */

.AutoCompleteList
{  
	margin : 0px!important;
	padding : 0px;
	border-width : 1px;
	border-style : solid;
	background-color: white;
	overflow : auto;
	height : 200px;
    list-style-type : none;
}

/* error message, validation errors */
span.error {color:red;}
div.validation {color:red;}

/* success message */
span.success {color:green;}

/* Date range selection */
.DateRangeSelection #ctl00_ContentPlaceHolder1_txtStartDate, .DateRangeSelection #ctl00_ContentPlaceHolder1_txtEndDate
{
    width:100px;
    margin-right:10px;
}
.DateRangeSelection #ctl00_ContentPlaceHolder1_btnRefresh
{
    margin-left:10px;
}
