/* General */

BODY    
{ 
    font-size: 10pt; 
    font-family: Tahoma; 
    color:Black;
    margin-top: 0; margin-left: 0; margin-bottom:0; margin-right:0;
    background-image:url(./Images/bg.gif);
    background-repeat:repeat-x;
    background-color:#495678;
}

TABLE   { font-size: 10pt; font-family: Tahoma; font-weight: normal; }

TD.counterCell
{
    background-image:url(./Images/counter.gif);
    background-repeat:no-repeat;
    vertical-align: middle;
    text-align:center;
}

/* Validator display text */
.validator
{
    font-family: Tahoma;    
    font-size: medium;
    color: Red;
    font-weight:normal;
}

/* menu cell */

td.menuCell
{
    /*background-color: #CC9999; color: black;*/
    background-image:url(./Images/menuBackground.jpg);
    background-repeat:no-repeat;
    background-position:right;
}

/* Heading */

.lblHeading
{
    font-family: Tahoma;    
    font-size: 16px;
    color: Black;
    font-weight:bold;
}

.lblSubHeading
{
    font-family: Tahoma;    
    font-size: 14px;
    color: Black;
    font-weight:bold;
}

.lblWhiteHeading
{
    font-family: Tahoma;    
    font-size: medium;
    color: White;
    font-weight:normal;
}

.whiteText
{
    font-family: Tahoma;    
    font-size: 10pt;
    color: White;
    font-weight:normal;
}

.blackText
{
    font-family: Tahoma;    
    font-size: 10pt;
    color: Black;
    font-weight:normal;
}

.errorText
{
    font-family: Tahoma;    
    font-size: 10pt;
    color: Red;
    font-weight:normal;
}


/* Links on light baby blue background */

A.blueBackgroundLink 			    { color:black; font-family:Tahoma;font-size:small;cursor: hand; } 
A:link.blueBackgroundLink 		    { color:black; text-decoration: underline; }
A:hover.blueBackgroundLink 		    { color:white; text-decoration: underline; }
A:active.blueBackgroundLink 		{ color:black; text-decoration: underline; }
A:visited.blueBackgroundLink 		{ text-decoration: underline; }


/* Links on white background */

A.whiteBackgroundLink 			    { color:black; font-family:Tahoma;font-size:small;cursor: hand; } 
A:link.whiteBackgroundLink 		    { color:black; text-decoration: underline; }
A:hover.whiteBackgroundLink 		{ color:blue; text-decoration: underline; }
A:active.whiteBackgroundLink 		{ color:black; text-decoration: underline; }
A:visited.whiteBackgroundLink 		{ text-decoration: underline; }

/* Orange link */

A.orangeLink 			            { color:#B53F1B; font-family:Tahoma;font-size:small;cursor: hand; border-width: 0px; font-size: 9pt; text-decoration: underline;} 
A:link.orangeLink 		            { color:#B53F1B; text-decoration: underline; border-width: 0px; }
A:hover.orangeLink 		            { color:black; text-decoration: underline; border-width: 0px; }
A:active.orangeLink 	        	{ color:#B53F1B; text-decoration: underline; border-width: 0px; }
A:visited.orangeLink 	        	{ text-decoration: underline; border-width: 0px; }

/* Links on dark background */

A.darkBackgroundLink 			    { color:white; font-family:Tahoma;font-size:small;cursor: hand; vertical-align: middle;} 
A:link.darkBackgroundLink 		    { color:white; text-decoration: underline; }
A:hover.darkBackgroundLink 		    { color:Aqua;  text-decoration: underline; }
A:active.darkBackgroundLink 		{ color:white; text-decoration: underline; }
A:visited.darkBackgroundLink 		{ text-decoration: underline; }

/* Blue hyperlink */

A.blueLink 			                { color:blue; font-family:Tahoma;font-size:small;cursor: hand; text-decoration: underline;} 
A:link.blueLink 		            { color:blue; }
A:hover.blueLink 		            { color:navy; }
A:active.blueLink 		            { color:blue; }
/*A:visited.blueLink 		            { color: blue; }*/


/* Normal asp panel */

.aspPanel
{
    border-style: solid;
    border-width: 1px;
    border-color: Gainsboro;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color:White;
    width:100%;
}

/* Infragistics WebPanel */

.wbPanel
{
    width: 100%;
}

.wbPanelHeader
{
    text-align:left;
    font-family: Tahoma;
    font-size: small;
    color: Black;
    background-image: url(./Images/igpnl_office2k3.png);
    padding-top: 1px;
    
    padding-left: 10px;
    
}

.wbPanelBody
{
    border-style: solid;
    border-width: 1px;
    border-color: Gainsboro;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color:White;
}


.ASPMenuHoverItemStyle
{
    background-image:url(./Images/menuStripNegative.gif);
    background-repeat:repeat-x;
}

	