﻿body
{
    padding-left: 8px;
    padding-right: 8px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 90%;
}

/* table */
table.main
{
    height:100%; 
    width:100%;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}


td.sidebar
{
    padding: 10px;
    width: 120px;
}


td.tbody {
	padding:10,10,10,10;
}


td.footer {
    height:50px;
	vertical-align :bottom;
	font-size: 0.9em;
	color: red;
}


/* Begin: table */

table.data td
{
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    vertical-align: top;
}


table.data th
{
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    vertical-align: top;
}


.OddRow
{
    background-color:#F7F7DE;
    vertical-align:top;
}


.EvenRow
{
    background-color:white;
    vertical-align:top;
}


.WizardCell td
{ 
    vertical-align: top;
    text-align: left;
    padding: 3px;
}

/*
.CheckboxCell td
{ 
    vertical-align: top;
    padding-left: 15px;
    padding-right: 15px;
}
*/

/* End: table */

/*  GridView, FormView table */
.LabelCol
{
    font-family: Tahoma, Trebuchet MS, Calibri, Garamond, Arial, sans-serif;
	font-weight: bold; /* */
	white-space: nowrap;
	padding-right: 10px;
	vertical-align: top;
}


.LabelColWrap
{
    font-family: Tahoma, Trebuchet MS, Calibri, Garamond, Arial, sans-serif;
	font-weight: bold; /* */
	white-space: normal;
	padding-right: 10px;
	vertical-align: top;
}


.DataCol
{
	padding-left: 10px;
	vertical-align: top;
}
.DataColReadOnly2
{
    padding-left: 10px;
    vertical-align: top;
    color: #FF0000;
    background-color: #FFFFE1;
}

.DataColReadOnly
{
	padding-left: 10px;
	vertical-align: top;
	color: #FF0000;
}

.NoUnderline
{ 
text-decoration:none; 
}


.NoUnderline2
{ 
text-decoration:none;
color:inherit; 
}

.NoWrapAndUnderline{ 
text-decoration:none; 
white-space: nowrap;
}

.CenterTextBox {
 text-align:center; 
}
/*-------------------------------------*/


fieldset.OddGroup td, fieldset.EvenGroup td
{
    margin-bottom:5px;
    padding-bottom:10px;
    padding-left:5px; 
    padding-right:5px;  
    vertical-align: top;  
    font-weight:bolder;
}


fieldset tr
{
	white-space: nowrap;
	vertical-align: top;
}


legend
{
    font-family: Tahoma, Trebuchet MS, Calibri, Garamond, Arial, sans-serif;
	font-weight: bold;
    padding-left:5px; 
    padding-right:5px;
	white-space: nowrap;
}


.LeftRight5
{
padding-left:5px; 
padding-right:5px;
}


.LeftRight10
{
padding-left:10px; 
padding-right:10px;
}


.ReadOnly
{
    color: Maroon;
    background-color: #FFFFDD;
}

.MyLabel
{
    text-align: left;
    font-weight: bolder; /*white-space: nowrap;*/
    margin: 10px;
    font-size:  smaller;
    font-family: Trebuchet MS, Tahoma, Calibri, Garamond, Arial, sans-serif;
}


.EvenGroup
{
    background-color: #EEFFFF;
}
.OddGroup
{
    /*background-color: #FFDDFF;*/
    background-color: #F0F0F0;
}


.EvenGroup2
{
    background-color: #EEFFFF;
}
.OddGroup2
{
    /*background-color: #F0F0F0;*/
    background-color: White;
}

/*-------------------------------------*/

/* GridViewPager control */
div.pager
{
    padding: 0px;
    padding-left: 6px;
    padding-right: 6px;
}
span.results1
{
    float:left;
}
span.results2
{
    float:right;
}


/* The following modifies the results per page control which exists under the main table */
div.results
{
    display: inline;
    position: relative;
    padding: 0px;
    padding-left: 6px;
    padding-right: 6px;
    margin-top: -1.75em;
    float:right;
}


/* Set's the appearance of the drop down control*/
.droplist
{
    padding: 0px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .95em;
}


