﻿/* Default CSS Stylesheet for a new Web Application project */

/*Coffee Brown - #C9AD86;, Ivory - #F7F3EE;*/


BODY
{
	margin: 0px 0px 0px 0px;
	background-color: White;
	font-family: Verdana, Arial, helvetica;
	font-size: 10pt;
	color: Black;
	text-decoration:none;
   FONT-WEIGHT: normal;
   LETTER-SPACING: normal;
   TEXT-TRANSFORM: none;
   WORD-SPACING:  normal;
}


IMG
{
	border-width: 0px;
}

H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	

H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	


HR
{
   border-width: 0;
   background-color: #C0C0C0;
   height: 1px;
}



A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited
{	
	text-decoration:	none;
	/*color:	#3333cc;*/
}	
		
A:active
{
	text-decoration: none;
	color: #990000; /*red;*/
}	
		
A:hover	{	
	text-decoration: underline;
	color: red;
}
	
INPUT, SELECT, TEXTAREA
{
	font-family: Verdana, Arial, helvetica;
	font-size: 10pt;
}	
	
Table.MainTable
{
	padding:0;
	width: 100%;
	height: 100%;
	border-color:Maroon;
	border-collapse:collapse;
	border-width:0px;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration:none;
}

Table.Form
{
    color: black;
    border-width: 1px;
    border-style: solid;
    border-color: #C9AD86;
    border-collapse: collapse;
    text-align: left;
}

TD.TableHeader, TR.TableHeader
{
    color: #0033cc;
    background-color: #C9AD86;
    font-weight:bold;
    text-align: center;

}

td.TopCell
{
   background-color:  #790000;
   height: 10px;
   font-size: 10px;
   text-align: right;
   vertical-align: middle;
   padding-right: 2px;
}

TD.HeaderCell
{
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3399FF', endColorStr='#FEEACB', gradientType='1');*/
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FEEACB', endColorStr='#AFD4FF', gradientType='1');*/
	background-image: url('images/header_back_silver.jpg');
	background-repeat: repeat-x;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	width: 100%;
	color: #FFFFFF;
	/*font-family: Lucida Sans Unicode, Verdana, Arial;*/
	background-color: #666666;
}

span.SiteTitle, div.SiteTitle, h1.SiteTitle
{
	font-family: Lucida Sans Unicode, verdana, arial;
	color: #0033CC;
	font-size: 18px;
	font-weight: bold;
}

span.SiteSubTitle, div.SiteSubTitle, h3.SiteSubTitle
{
	font-family: Lucida Sans Unicode, verdana, arial;
	color: gray;
	font-size: 14px;
}

TD.SubHeaderCell
{
   font-family: Verdana, Arial, helvetica;
   font-size: 12px;
   color: #FFFFFF;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#996600', endColorStr='#FEEACB', gradientType='1');*/
   border-bottom: solid 1px #C9AD86;
   padding: 0px;
   text-decoration: none;
   text-align: center;
   vertical-align: middle;
   width: 100%;
   height: 22px; /*background-image: url(images/subheader_back_brown_ivory.jpg);*/
   background-color: #022973; /*  #C9AD86;*/
   padding-left: 4px;
   padding-right: 2px;
}

td.SubHeaderCell a:link
{
	color: white;
	text-decoration: none;
}

td.SubHeaderCell a:visited
{
	color: white;
	text-decoration: none;
}

td.SubHeaderCell a:hover
{
	color: white;
	text-decoration: underline;
}


TD.LeftCell
{
   background-color: white;
   font-family: Verdana, Arial, helvetica;
   font-size: 10pt; /*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#AFD4FF', endColorStr='#FFFFFF', gradientType='1');	*/ /*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FEEACB', endColorStr='#FFFFFF', gradientType='1'); */
   background-image: url(images/back_left.png);
   background-repeat: repeat-x;
   color: Black;
   border-right: solid 1px silver;
   vertical-align: top;
   padding: 4px 1px 1px 4px;
   text-decoration: none;
   width: 16%;
}

TD.MainCell
{
	font-family: Verdana, Arial, helvetica;
	font-size: 10pt;
	color: Black;
	vertical-align:top;
	padding: 4px  6px 2px 6px;
	text-decoration:none;
	width: 68%;
}

TD.RightCell
{
    background-color: #f7f7f7; /* #edecea;*/
	font-family: Verdana, Tahoma, Arial, helvetica;
	font-size: 10pt;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#FEEACB', gradientType='1');*/
/*	background-image: url(images/back_left.jpg);	*/
	background-repeat: no-repeat;
	color: Black;
	border-left: solid 1px silver;
	vertical-align: top;
	padding: 1px 1px 1px 1px;
	text-decoration:none;
	width: 16%;
}


TD.FooterCell
{
   font-family: Verdana, Arial, helvetica;
   font-size: 8pt;
   color: #000000; /*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3399FF', endColorStr='#FEEACB', gradientType='1');*/ /*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FEEACB', endColorStr='#AFD4FF', gradientType='1');*/ /*background-image: url(images/back_footer.jpg);*/
   background-color: #DDDDDD;
   border-top: solid 1px silver;
   padding-top: 2px;
   padding-bottom: 2px;
   text-decoration: none;
   text-align: center;
   width: 100%;
}

td.FooterCell a:link
{
	color: black;
	text-decoration: none;
}

td.FooterCell a:visited
{
	color: black;
	text-decoration: none;
}

A.SubHeaderLink:hover
{
	text-decoration: underline;
	color: #ffefd5;
}

A.SubHeaderLink
{
	text-decoration:none;
	color:yellow;	
	font-size: 8pt;
}

A.LeftLink
{
	text-decoration:none;
	color:blue;	
}

A.LeftLink:hover
{
	text-decoration: underline;
	color: red;
}

div.PageTitle, H1.PageTitle, h2.PageTitle
{
    font-family: Verdana, Arial, helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #0033cc;
    padding-bottom: 10px;
    margin: 0;
}

div.PageSubTitle, h2.PageSubTitle
{
    font-family: Verdana, Arial, helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #006600;
    padding-bottom: 10px;
    margin: 0;
}


span.Highlight
{
    font-weight: bold;
    color: #006600;
}

div.Box, table.Box, span.Box
{
	background-color: White;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	padding: 2px;
}


/*GridView - Starts*********************************/
TABLE.GridTable
{
    color: #333333;
    border-width: 1px;
    border-style: solid;
    border-color: #C0C0C0;
}

TR.GridHeader
{
    background-color: #C8D7EA; /* Blue: # 0079c9; */
    color: black; /* #0033cc;*/
    font-weight: bold;
    text-align: center;
}

TR.GridHeader a:link
{
	color: blue;
	font-size: 14px;
	font-weight: bold;
}

TR.GridHeader a:visited
{
	color: blue;
}

TR.GridRow
{
    background-color: #FAFAFA; /*Blue: # F4F9FF;  */
    color: black;
}

TR.GridAlternateRow
{
     background-color: white;
}


TR.GridSelectedRow
{
    background-color:#D1DDF1;
    font-weight: bold;
    color: #333333;
}

TR.GridEditRow
{
     background-color: #2461BF;
}

TR.GridFooter
{
    background-color:#C0C0C0;
    color:black;
    font-weight: bold;
}

TR.GridPager
{
    background-color: #C0C0C0; /*#2461BF;*/
    color: black;
    text-align:center;
}
/*GridView - Ends*********************************/


/*DetailsView - Starts*********************************/
TABLE.DetailsViewTable
{
    color: black;
    border-collapse:collapse;
    text-align: left;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
}

TR.DetailsViewHeader
{
    color: black;
    background-color: #C8D7EA;
    font-weight:bold;
    text-align: center;
}

TR.DetailsViewFooter
{
     background-color: #C8D7EA;
     font-weight: bold;
     color: black;
     text-align: center;
}

TR.DetailsViewEditRow /*While in Insert/Edit Mode */
{
     background-color: white; /*#F4F4F4;*/
     font-weight: bold;
     color: black;
}

TR.DetailsViewCommandRow  /*Insert-Cancel/Update-Cancel*/
{
     background-color: gray;
     font-weight: bold;
     color: white;
     text-align: center;
}

TR.DetailsViewRow /*Normal Mode, Display Only i.e. not in Insert/Edit mode*/
{
    background-color: white; /*#F4F4F4;*/
    text-align: left;
    color: Black;
}

TR.DetailsViewPager
{
     background-color:#2461BF;
     color: white; 
     text-align:center; 
}

TD.DetailsViewFieldHeader /*Field Names*/
{
     background-color: white; /* #F4F4F4;*/
     /*font-weight: bold;*/
}

TR.DetailsViewAlternateRow
{
    background-color: white;
}
/*DetailsView - Ends*********************************/
a.menu
{
text-decoration: none;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: #3A3A3A;
}
a.menu:hover
{
text-decoration: underline;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: #3A3A3A;
}
a.menu:visited
{
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: #3A3A3A;
}


/* AJAX Control Toolkit */

.MyCalendar .ajax__calendar_container {
    border:1px solid #cccccc;
    background-color: #dddddd; /*lemonchiffon;*/
    color: red;
}
