/*****************************************************
General Anchor
*****************************************************/
a.linkSmallBold, a.linkMenuSink
{
    FONT-SIZE: 9px;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight:bold;
    text-align:center;
    background-color:Navy;
    height:100%;
}

a.linkSmall, a.LinkSmallBold, a.linkMenuSink
{
	height:100%;
    FONT-SIZE: 9px;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight:bold;
    text-align:center;
    background-color:Navy;
}

a.linkSmallBold:visited, a.linkMenuSink:visited
{
	height:100%;
    background-color:Navy;
    FONT-SIZE: 9px;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight:bold;
    text-align:center;
}

a.linkSmallBold:Hover, a.linkMenuSink:Hover
{
    background-color: Yellow;
    FONT-SIZE: 9px;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight:bold;
    text-align:center;
}
 
A:link { text-decoration: underline; color: #8080FF; }
A:visited { text-decoration: underline; color: #8080FF; }
A:active { text-decoration: underline; color: #FF0099; }
A:hover { text-decoration: underline; color: #0000FF; }

/*****************************************************
Text and Anchor to display when a user is online
*****************************************************/
.userOnlineLinkBold, a.userOnlineLinkBold, a.userOnlineLinkBold:Visited, a.userOnlineLinkBold:Hover, a.userOnlineLinkBold:Link
{
    font-weight: bold;
    color: White;
}

.adminOnlineLinkBold, a.adminOnlineLinkBold, a.adminOnlineLinkBold:Visited, a.adminOnlineLinkBold:Hover, a.adminOnlineLinkBold:Link
{
    font-weight: bold;
    color: white;
}

/*****************************************************
Text and anchors used in the navigation menu
*****************************************************/

.menuTitle
{
    font-weight: normal;
    font-size: x-small;
    font-family: Verdana;
    color: navy;
}

.menuText
{
    font-size: x-small;
    font-weight: bold;
    color: White;
    background-color:Navy;
}


a.menuTextLink:visited, a.menuTextLink:link
{
    font-size: 0.6em;
    text-decoration: none; 
    color: white;
}

a.menuTextLink:Hover
{
    color: #000000;
}


/*****************************************************
Text and anchors used in the search
*****************************************************/
.searchPager
{
    font-size : 0.7em;
    font-weight: bold;
}

.searchItem
{
    background-color: #DDEEFF; 
}

.searchAlternatingItem
{
    background-color: #FFFFFF;
}

/*****************************************************
Table Header and cell definitions
*****************************************************/
th
{
    /*background-image: url(../images/logHeaderBackground.gif);*/
    background-color: #006699;
    font-size: 11px;
    font-family:Verdana;
    font-weight:bold;
    color:White; 
    height: 20px;
}

TD
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}

td.logMenuHeader
{
    background-image: url(../images/logHeaderBackground.gif);
    font-size: 9px;
	border-color:Navy;
	background-color:Navy;
	color:White;
	FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
    font-weight:bold;
    text-align:center;
}

td.logHeaderBackgroundAlternate
{
    background-image: url(../images/logHeaderBackgroundAlternate.gif);
    font-size: 0.7em;
    font-family:Verdana;
    font-weight:bold;
    height:100%;
}
td.menuTileAdmin
{
    background-color: #EBEDF6;
    font-size: 10px;
    font-family:Verdana;
    font-weight:bold;
    height:100%;	
}
td.menuTileReport
{
    font-size: x-small;
    font-family:Verdana;
    font-weight:bold;
}
td.menuTileText
{
    font-size: x-small;
    font-family:Verdana;
    font-weight: bold;
    text-align:left;
}
/*****************************************************
Body
*****************************************************/
body 
{
	background: url(../images/bg_blend.jpg); 
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY:Verdana;
    background-color: #FFFFFF; 
    scrollbar-face-color: #DEE3E7;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DEE3E7;
    scrollbardlight-color: #D1D7DC;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;
}
div 
{
	border-width: thin;
	.active-scroll-bars: overflow-y: scroll;

}

.datagrid
{
	
	background-color:	PaleGoldenrod;
	Border-Color:		DimGray;
	Border-Width:		1px;
}
/*****************************************************
Validation Text
*****************************************************/
.validationWarningSmall
{
    color: red;
    font-size : 0.7em;
}

/*****************************************************
General Text
*****************************************************/
.normalTextSmall 
{ 
    font-size : 0.7em;
}

.normalTextSmallBold
{ 
    font-size : 0.7em;
    font-weight: bold;
}

.normalTextSmaller
{
    font-size: 0.6em;
}

.normalTextSmall, .normalTextSmallBold, .normalTextSmaller
{ 
    color : #000000; 
    font-family:Verdana;
}

/*****************************************************
Text used on tables with a background
*****************************************************/
.tableHeaderText
{
    background-color: #006699;
    font-size: 11px;
    font-family:Verdana;
    font-weight:bold;
    color:White; 
    height: 20px;
    text-align: center;
    border-color: Gray;
}
.tableHeaderText1
{
    background-color: #006699;
    font-size: 11px;
    font-family:Verdana;
    font-weight:bold;
    color:White; 
    height: 20px;
}
.normal
{
    background-color: White;
    font-size: 9px;
    font-family:Verdana;
    font-weight:normal;
    height: 15px;
    border: 1px;
    border-right: gray 1px solid;
	padding-right: 0px;
	border-top: gray 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: gray 1px solid;
	padding-top: 0px;
	border-bottom: gray 1px solid;
	letter-spacing: 0px;
	border-collapse: collapse;
	text-align:right;
}
.normal1
{
    background-color: White;
    font-size: 9px;
    font-family:Verdana;
    font-weight:normal;
    height: 15px;
    border: 1px;
    border-right: gray 1px solid;
	padding-right: 0px;
	border-top: gray 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: gray 1px solid;
	padding-top: 0px;
	border-bottom: gray 1px solid;
	letter-spacing: 0px;
	border-collapse: collapse;
	text-align:left;
}
.normal2
{
    background-color: White;
    font-size: 9px;
    font-family:Verdana;
    font-weight: bold;
    height: 15px;
    border: 1px;
    border-right: gray 1px solid;
	padding-right: 0px;
	border-top: gray 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: gray 1px solid;
	padding-top: 0px;
	border-bottom: gray 1px solid;
	letter-spacing: 0px;
	border-collapse: collapse;
	text-align: right;
}
/*****************************************************
Border used around tables
*****************************************************/
.tableBorder
{
	border-right: #013da4 1px solid;
	padding-right: 0px;
	border-top: #013da4 1px solid;
	padding-left: 0px;
	font-size: x-small;
	padding-bottom: 0px;
	border-left: #013da4 1px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: #013da4 1px solid;
	font-family: Verdana;
	letter-spacing: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
}
.tableBorder1
{
    border: 1px #013DA4 solid; 
    background-color: #FFFFFF;
    width: 70%;
    font-family:Verdana;
    font-size: small;
    padding: 0;
    letter-spacing: 0;
}
.tableBorder2
{
    border: 1px #013DA4 solid; 
    background-color: #FFFFFF;
    width: 40%;
    font-family:Verdana;
    font-size: small;
    padding: 0;
    letter-spacing: 0;
}
/*****************************************************
Main log colors
*****************************************************/
td.logRow
{
/*	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
*/
	font-size: xx-small;
	color: navy;
	font-family: Verdana;
	border-collapse: collapse;
	background-color: aliceblue;
	text-align: left;
	border-bottom-style: none;
    font-weight:bold;
}
td.logRow1
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: xx-small;
	padding-bottom: 0px;
	color: navy;
	padding-top: 0px;
	font-family: Verdana;
	letter-spacing: 0px;
	border-collapse: collapse;
	background-color: aliceblue;
	text-align: left;
	border-bottom-style: none;
	font-weight:bold;
}
td.logRowRight
{
    background-color: white;
    font-size: 10;
    font-family: Verdana;
    text-align: right;
}

td.logAlternate
{
    background-color: #DAE7FD;
    font-size: 0.8em;
    font-family: Verdana;
    text-align:left;
}

th.Alternate
{
    background-color: #006699;
    font-size: 9px;
    font-family: Verdana;
    font-weight: bold;
    color: White; 
    height: 20px;
}
/*****************************************************
Text and links 
*****************************************************/
.logTitle
{
    font-size: 0.7em;
    font-weight: bold;
    color: #013DA4;
    font-family: Verdana;
    text-align:left;
}

a.logTitle:visited, a.logTitle:link
{
    font-size: 0.8em;
    font-weight: bold;
    color: white;
}

a.logTitle:hover
{
    color: white;
}

.logName
{
    font-weight: bold;
    font-size: 9px; 
    font-family: Verdana;
    text-decoration: none; 
    color: navy;
    color: White;
}

a.logName:hover
{
    color: white;
    text-decoration: underline;
}

/*****************************************************
Form Elements
*****************************************************/
select
{
	font-weight: bold;
	font-size: 9px;
	border-left-color: black;
	border-bottom-color: black;
	border-top-color: black;
	font-family: Verdana;
	background-color: ghostwhite;
	text-align: left;
	border-right-color: black;
}

textarea
{
    font-family: Verdana;
    font-size: 11;
    background-color: WhiteSmoke;
    border-color: Navy;
    text-align:left;
}
INPUT
{
    font-family:Verdana;
    font-size: 11;
    background-color: WhiteSmoke;
    border-color: Navy;
    text-align: left;
    border-width: 01;
}
/*****************************************************
Menu Controls
*****************************************************/
A.linkMenuSink
{
    font-size: 0.7em;
    font-family: Verdana;
    position: relative;
}

TD.popupMenuSink
{
    position: relative;
}

DIV.popupMenu
{
    border: 1px solid blue;
}

DIV.popupTitle
{
    font-family: Verdana;
    color: white;
    font-weight: bold;
    background-color: #4455AA;
}

DIV.popupItem
{
    font-size: 0.9em;
    font-weight: bold;
    font-family: Verdana;
    background-color: #DDEEFF;
}

.bgButton 
{
		background-image: url(../Images/bgButton.gif);
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		/* color: #000000; */
		font-size: 8pt;
		height: 20px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: Navy 1px  inset }

.bgButtonOff
{
	background-image: url(../Images/bgButton.gif);
	background-color:#FFFFFF;
	FONT-FAMILY: arial, verdana, helvetica, sans;
	/* color: #000000; */
	font-size: 8pt;
	height: 20px;
	cursor:hand;
	font-weight: bold;
	text-align: center;
	BORDER: Navy 1px  inset; 
}

.bgButtonOn 
{ background-image: url(../Images/bgButtonon.gif);
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		/* color: #5CACEE; */
		color: Blue;
		font-size: 8pt;  /* 8pt;*/
		height: 20px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px inset;
 }
		
.DataGridTable{
	behavior: url(/Style/scrolltable.htc);
	font-family: Verdana;
	border-right: solid 1px #F7F7F7;
	border-top: solid 1px #F7F7F7;
	border-left: solid 1px #F7F7F7;
	border-bottom: solid 1px #F7F7F7;
	font-size: smaller;
	color: #000000;
	padding:4px;
	width:100%;
}
.DataGridTH {
	padding: 6px;
	FONT-WEIGHT: bold;
	color: Yellow;
	background-position: Left;
	background-color: Navy;
}
.DataGridTD 
{
	padding: 6px;
}
#dgScrollDiv{
	overflow:auto;
	vertical-align: top;
	background-color:#F7F7F7;
}
#dgScrollStatusDiv{
	border-top: solid 1px #0a6cce;
	background-image:url(/Images/drag.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:3px;
	cursor: s-resize;
	position:relative;
	display:block;
	FONT-WEIGHT: bold;
	color:#000000;
	background-color:#F7F7F7;
	text-align: center;
}