/* 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-style:solid;
    border-color: #C9AD86;    
    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;
}

TABLE.StateList  /*Used in StateList user control*/
{
    color: black;
    border-width: 1px;
    border-style: solid;
    border-color: #C9AD86;
    border-collapse: collapse;
    text-align: center;
    vertical-align: middle;
}

TD.TableHeader, TR.TableHeader
{
    color: #0033cc;
    background-color: #C9AD86;
    font-weight:bold;
    text-align: center;

}

.NormalLink
{
	font-family: Verdana, Arial, helvetica;
	font-size: smaller;
	color: yellow;
	text-decoration:none;
}

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_brown_ivory.jpg);
	padding: 0px, 0px, 0px, 0px;
	padding-top: 8px;
	text-decoration:none; text-align:center; width:100%;
	color:#0066CC;
	/*font-family: Lucida Sans Unicode, Verdana, Arial;*/
}

TD.SubHeaderCell
{
	font-family: Verdana, Arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	/*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: #C9AD86; /*  #C9AD86;*/
}

TD.LeftCell
{
    background-color: #F7F3EE;
	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.jpg);	
	color: Black;
	border-right: solid 1px #C9AD86;
	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: #F7F3EE;
	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_right.jpg);	
	color: Black;
	border-left: solid 1px #C9AD86;
	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: #C9AD86;
	border-top: solid 1px #FFCC99;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none; 
	text-align:center; 
	width:100%;
}


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
{
    font-family: Verdana, Arial, helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #0033cc;
    padding-bottom: 20px;
}


span.Highlight
{
    font-weight: bold;
    color: #006600;
}

/*GridView - Starts*********************************/
TABLE.GridTable
{
    color: #333333;
    border-width: 1px;
    border-style: solid;
    border-color: #C9AD86;
}

TR.GridHeader
{
    background-color: #C9AD86; /*#507CD1;*/
    color: #0033cc;
    font-weight: bold;
    text-align: center;
}

TR.GridRow
{
    background-color: #F7F3EE;  /*#EFF3FB;*/
    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:#507CD1;
    color:White;
    font-weight: bold;
}

TR.GridPager
{
    background-color: #C9AD86; /*#2461BF;*/
    color: White;
    text-align:center;
}
/*GridView - Ends*********************************/


/*DetailsView - Starts*********************************/
TABLE.DetailsViewTable
{
    color: black;
    border-collapse:collapse;
    text-align: left;
    border-width: 1px;
    border-color: #C9AD86;
    border-style: solid;
}

TR.DetailsViewHeader
{
    color: #0033cc;
    background-color: #C9AD86;
    font-weight:bold;
    text-align: center;
}

TR.DetailsViewFooter
{
     background-color: #C9AD86;
     font-weight: bold;
     color: black;
     text-align: center;
}

TR.DetailsViewEditRow /*While in Insert/Edit Mode */
{
     background-color: #F7F3EE;
     font-weight: bold;
     color: black;
}

TR.DetailsViewCommandRow  /*Insert-Cancel/Update-Cancel*/
{
     background-color: #C9AD86;
     font-weight: bold;
     color: Black;
     text-align: center;
}

TR.DetailsViewRow /*Normal Mode, Display Only i.e. not in Insert/Edit mode*/
{
    background-color: #F7F3EE;
    text-align: left;
    color: Black;
}

TR.DetailsViewPager
{
     background-color:#2461BF;
     color: white; 
     text-align:center; 
}

TD.DetailsViewFieldHeader /*Field Names*/
{
     background-color: #F7F3EE;
     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;
}