﻿body {
}

/* ************************************************* */
/* **  Default Table Style                        ** */
/* ************************************************* */
.Table 
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	vertical-align: top;	
	border-collapse: collapse;
	border-color: #39647F;
	border-width: 1px;
	border-style: solid;
	overflow: scroll;	
}

/* *********************************************** */
/* ** Grid formatting with Table Style          ** */
/* *************************************************/
.Table td
{
	font-family:Verdana, Arial;
	font-size: 9px;
	/*color:Black;*/
	/*text-align: left;*/

}



.EmptyGridLabel
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial;
	margin: 5px;
}


/* ********************************************************* */
/* ** Unvisited Link inside of a grid with Table Style    ** */
/* ** Pages: WhatsNew.ascx								  ** */	
/* ***********************************************************/
a.NewLink
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

a.NewLink:visited
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

a.VisitedLink
{
	color: Black;
	text-decoration: none;
	font-weight: normal;	
}

/* Needed for Internet Explorer 6.0 */
a.VisitedLink:visited
{
	color: Black;
	text-decoration: none;
	font-weight: normal;
}

a.Warning
{
	color: Maroon;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight:bold;
	display:inline;	
}

.backgroundDiv
{
	background-color: White;
	filter:alpha(opacity=10); 
    opacity:0.1; 		
	z-index: 1000;
}

.hiddenDiv
{
	display: none;
}


/* ************************************************* */
/* ** TABLE ROW ALT                  ** */
/* ************************************************* */
.TableAltCell
{
	color: Black;
	background-color: #FCE19C;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	border-color: #D7E0E5;
	border-width: 1px;
	border-style: solid;
}
.TableAltCell a
{
	color: Black;
	background-color: #D7E0E5;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
}

.TableAltLeft
{
	color: Black;
	background-color: #D7E0E5;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	text-align: left;
	border-color: #D7E0E5;
	border-width: 1px;
	border-style: solid;
	padding-left: 2px;
}
.TableAltRight
{
	color: Black;
	background-color: #D7E0E5;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	padding-right: 10px;	
	text-align: right;
	border-color: #D7E0E5;
	border-width: 1px;
	border-style: solid;
}
/* ************************************************* */
/* ** TABLE ROW WHITE BOTTOM                      ** */
/* ************************************************* */
.TableAltBottomCell
{
	color: Black;
	background-color: #D7E0E5;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	padding-right: 10px;	
	text-align:right;
	border-top-color: White;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #39647F;
	border-bottom-width: 1px;	
}

.TableAltBottomLeft
{
	color: Black;
	background-color: #D7E0E5;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	text-align: left;
	border-left-style: solid;
	border-left-color: #39647F;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #39647F;
	border-bottom-width: 1px;	
	padding-left: 2px;
}
.TableAltBottomRight
{
	color: Black;
	background-color: #D7E0E5;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	padding-right: 10px;	
	text-align:right;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #39647F;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #39647F;
	border-bottom-width: 1px;	
}
.TableAltBottomBoth
{
	color: Black;
	background-color: #D7E0E5;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	padding-right: 10px;	
	text-align:right;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #39647F;
	border-right-style: solid;
	border-right-color: #39647F;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #39647F;
	border-bottom-width: 1px;	
}
/* ************************************************* */
/* ** TABLE ROW HEADING              ** */
/* ************************************************* */
.TableHeadingCell
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}
.TableHeadingCell a  /* unvisited link */
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}     
.TableHeadingCell a:visited /* visited link */
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}  
.TableHeadingCell a:hover /* mouse over link */
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}  
.TableHeadingCell a:active /* selected link */ 
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}

.TableHeadingCellLeft
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	

	border-top: solid 1px #39647F;
	border-left: solid 1px #39647F;
	border-Right: solid 1px #39647F;
	border-Bottom: solid 1px 39647F;
}
.TableHeadingCellLeft a  /* unvisited link */
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}     
.TableHeadingCellLeft a:visited /* visited link */
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}  
.TableHeadingCellLeft a:hover /* mouse over link */
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}  
a.TableHeadingCellLeft:active /* selected link */ 
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}

.TableHeadingCellRight
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	

	border-top: solid 1px #39647F;
	border-Right: solid 1px #39647F;
	border-Bottom: solid 1px 39647F;

}
.TableHeadingCellRight a  /* unvisited link */
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}     
.TableHeadingCellRight a:visited /* visited link */
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}  
.TableHeadingCellRight a:hover /* mouse over link */
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}  
a.TableHeadingCellRight:active /* selected link */ 
{
	color: White;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	background-color: #39647F;	
}


/* ************************************************* */
/* ** TABLE ROW WHITE                             ** */
/* ************************************************* */
.TableWhiteCell
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	border-color: #D7E0E5;
	border-style: solid;
	border-width: 1px;
}

.TableWhiteCell a
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
}
.TableWhiteLeft
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	text-align: left;
	border-color: #D7E0E5;
	border-style: solid;
	border-width: 1px;	
	padding-left: 2px;
}
.TableWhiteRight
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	padding-right: 10px;	
	text-align: right;
	border-color: #D7E0E5;
	border-style: solid;
	border-width: 1px;
}
/* ************************************************* */
/* ** TABLE ROW WHITE BOTTOM                      ** */
/* ************************************************* */
.TableWhiteBottomCell
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	padding-right: 10px;	
	text-align: right;
	border-bottom-style: solid;
	border-bottom-color: #39647F;
	border-bottom-width: 1px;	
	border-right-color: #D7E0E5;
	border-right-style: solid;
	border-right-width: 1px;
}

.TableWhiteBottomLeft
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	text-align: left;
	border-bottom-style: solid;
	border-bottom-color: #39647F;
	border-bottom-width: 1px;	
	border-right-color: #D7E0E5;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #39647F;
	border-left-width: 1px;
	padding-left: 2px;
}
.TableWhiteBottomRight
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	padding-right: 10px;	
	text-align: right;
	border-bottom-style: solid;
	border-bottom-color: #39647F;
	border-bottom-width: 1px;	
	border-right-style: solid;
	border-right-color: #39647F;
	border-right-width: 1px;
}
.TableWhiteBottomBoth
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	padding-right: 10px;	
	text-align: right;
	border-bottom-style: solid;
	border-bottom-color: #39647F;
	border-bottom-width: 1px;	
	border-left-style: solid;
	border-left-color: #39647F;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #39647F;
	border-right-width: 1px;
}

/* ************************************************* */
/* ** TABLE ROW WHITE BOTTOM                      ** */
/* ************************************************* */

.AnnotationText
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 9px;	
	font-weight: normal;
	text-align: left;
	padding-left: 2px;
}

