/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: url(images/LogoBackground.gif) no-repeat;
    
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
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;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
	
	Body
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#navcontainer { width: 170px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Veranda, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;
}
#toplinks
{
color: #EEE;
text-decoration: none;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 170px;
background-color: #39A7C8;
border-bottom: 0px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}

.TopMenuItem
{
	width:75px; 
	text-align:center;
	color:Aqua;
	border-left: solid thin Aqua;
}
.TopMenuBarAngle
{
	width: 22px;
	height: 22px;
	text-align: right;
}


.LeftTopMenuBar
{
	height:100px;
	width:342px;
	background: url(images/LeftTopMenuBar.gif) no-repeat;
	
}
.MiddleTopMenuBar
{
	height:100px;
	width:auto;
	background: url(images/MiddleTopMenuBar.gif);
	
}

.RightTopMenuBar
{
	height:100px;
	width:329px;
	background: url(images/RightTopMenuBar.gif) no-repeat;
	
}



.LeftMenu
{
	width: 170px;
	background-color:#cccccc;
}

A
{
	text-decoration: none;
	font-family: tahoma;
	font-size: X-Small;
}

BODY
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	margin: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.HistoryFrame
{
	width: 100%;
	height: 100%;
}

.subMenu
	{
		background-color: CornflowerBlue;
		BORDER-RIGHT: black thin solid 0px; 
		BORDER-TOP: black thin solid 0px; 
		BORDER-LEFT: black thin solid 0px; 
		BORDER-BOTTOM: black thin solid 0px;
	}

.spacer { border-top:2px solid 56668F;  }
.UserMaintenance 
{
	background-color: CornflowerBlue;
	background-image: url(images/users.gif);
	background-repeat: no-repeat
}
.topmenustyle 
{
	BORDER-RIGHT: 56668F 0px solid; 
	BORDER-TOP: gray 0px solid; 
	BORDER-LEFT: gray 0px solid; 
	BORDER-BOTTOM: black 0px solid; 
	HEIGHT: 25px;
}

.topmenuitem 
{
	BORDER-RIGHT: #8a99ba 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: black 0px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: black 0px solid; 
	WIDTH: 100px; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #8a99ba 0px solid; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #FFCC33;
	HEIGHT: 25px;
}

.topmouseup 
{
	BORDER-RIGHT: #8a99ba 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: black 0px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: black 0px solid; 
	WIDTH: 100px; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #8a99ba 0px solid; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #FFFF99;
	HEIGHT: 25px;
}

.topmouseover 
{
	BORDER-RIGHT: #8a99ba 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: black 0px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: black 0px solid; 
	WIDTH: 100px; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #8a99ba 0px solid; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #42409A;
	HEIGHT: 25px;
}

.topmousedown 
{
BORDER-RIGHT: #8a99ba 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: black 0px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: black 0px solid; 
	WIDTH: 100px; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #8a99ba 0px solid; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #42409A;
	HEIGHT: 25px;
}

.menustyle 
{
	font-size: 14px;
	font-weight: bolder;
	BORDER-RIGHT: #56668F 1px solid; 
	BORDER-TOP: gray 0px solid; 
	BORDER-LEFT: #56668F 1px solid; 
	BORDER-BOTTOM: #56668F 1px solid; 
	BACKGROUND-COLOR: 42409A;
	HEIGHT: 25px;
}

.menuitem 
{
	BORDER-RIGHT: #56668F 1px solid; 
	BORDER-TOP: gray 0px solid; 
	BORDER-LEFT: #56668F 1px solid; 
	BORDER-BOTTOM: #56668F 1px solid;  
	font-size: 14px;
	font-weight: bolder;
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 150px; 
	color: White;
	PADDING-TOP: 2px; 
	FONT-FAMILY: Tahoma;
	
	HEIGHT: 25px;
}

.mouseup 
{
	
	BORDER-RIGHT: #56668F 1px solid; 
	BORDER-TOP: gray 0px solid; 
	BORDER-LEFT: #56668F 1px solid; 
	BORDER-BOTTOM: #56668F 1px solid; 
	font-size: 14px;
	font-weight: bolder;
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 150px; 
	CURSOR: hand; 
	COLOR: white; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #42409A;
	HEIGHT: 25px;
}

.mouseover 
{
	BORDER-RIGHT: #56668F 1px solid; 
	BORDER-TOP: gray 0px solid; 
	BORDER-LEFT: #56668F 1px solid; 
	BORDER-BOTTOM: #56668F 1px solid; 
	font-size: 14px;
	font-weight: bolder;
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 150px; 
	CURSOR: hand; 
	COLOR: white; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Tahoma; 
	HEIGHT: 25px;
	BACKGROUND-COLOR: #42409A
}

.mousedown 
{
	BORDER-RIGHT: #56668F 1px solid; 
	BORDER-TOP: gray 0px solid; 
	BORDER-LEFT: #56668F 1px solid; 
	BORDER-BOTTOM: #56668F 1px solid; 
	font-size: 14px;
	font-weight: bolder;
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 150px; 
	CURSOR: hand; 
	COLOR: white; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Tahoma; 
	HEIGHT: 25px;
	BACKGROUND-COLOR: #42409A
}

.MenuToggleBar
{
	background:#B1CAF6;
	border-bottom: solid thin blue;
	position:relative;
}
.menuClosed
{
	display: none;
}
.menuOpen
{
	display: inline;
}

.AdminControls 
{ 
	OVERFLOW-Y: auto; 
	SCROLLBAR-FACE-COLOR: #889b9f; 
	SCROLLBAR-HIGHLIGHT-COLOR: #c3d6da; 
	SCROLLBAR-SHADOW-COLOR: #3d5054; 
	SCROLLBAR-3DLIGHT-COLOR: #3d5054; 
	SCROLLBAR-ARROW-COLOR: #ffd6da; 
	SCROLLBAR-TRACK-COLOR: #95a6aa; 
	SCROLLBAR-DARKSHADOW-COLOR: #85989c; 
	POSITION: absolute 
}
.UserControls
{ 
	SCROLLBAR-FACE-COLOR: #889b9f; 
	SCROLLBAR-HIGHLIGHT-COLOR: #c3d6da; 
	OVERFLOW: auto; 
	SCROLLBAR-SHADOW-COLOR: #3d5054; 
	SCROLLBAR-3DLIGHT-COLOR: #3d5054; 
	SCROLLBAR-ARROW-COLOR: #ffd6da; 
	SCROLLBAR-TRACK-COLOR: #95a6aa; 
	SCROLLBAR-DARKSHADOW-COLOR: #85989c; 
	POSITION: absolute;
	border: solid 1px cornflowerblue;
}
		





.Main
{
	vertical-align:top;
}












.ScrollingPanel
{
	overflow: auto;
}


.PageTable 
{
	WIDTH: 100%; 

}

.BlankHeaderTable
{
	WIDTH: 100%;
}
.TableHeader
{
	height: 28px;
	width:100%;
	BACKGROUND: url('Images/menuBackground.gif'); 
}
.HeaderTable
{
	WIDTH: 100%;
}

.HeaderTableTR
{
}

.HeaderMenuTR
{
	HEIGHT: 10px;
	background: CornFlowerBlue;
}
.Header
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: XX-Large;
	font-weight:bolder;
	letter-spacing:0px;
	border:0px;
}






.FieldTableMouseOver
{
	border: solid 0px CornflowerBlue
}
.FieldTable
{
	border: solid 0px white;
}






.treeTable
{
	width: 100%;
}
.treeNodeHover
{
	background-color: #FFFFFF;
	text-decoration: underline;
	font-family: tahoma;
	font-size: X-Small;
}
.treeNode
{
	background-color: transparent;
	text-decoration: none;
	font-family: tahoma;
	font-size: X-Small;
}
.treeLayer
{
	OVERFLOW: auto; 
	WIDTH: 200px; 
	POSITION: static; 
	HEIGHT: 100%;
	background-color: #c0c0c0;
	border: solid 1px #cccccc;
}












.EntryTable
{
	width:100%;
}

.BodyTable
{
	width: 100%;
	
}
.LeftMenuCell
{
	width: 200px;

}
.PageTable
{
	width: 100%;

}


.HeaderText
{
	font-family:Tahoma;
	font-size: large;
	color: #c0c0c0;
}

.BodyText
{
	font-family: Tahoma;
}





.Fields
{
	vertical-align: top;
	font-family: Tahoma;
	font-size: 14px;

}

.EntryField
{
	vertical-align: top;
	font-family: Tahoma;
	font-size: 14px;
	width: 150px;
	
}



.DataListTable
{
	width:90%;
}
.DataListHeader
{
	border-bottom: 1px white;
	border-Top: 0px #B1CAF6;
	border-Left: 0px #B1CAF6;
	border-Right: 0px #B1CAF6;
	font-family: Tahoma;
	font-size: 16px;
	background-color:#B1CAF6;
	HEIGHT: 10px;
	color: White;
	font-weight: bold;
}

.SubDataListHeader
{
	font-family: Tahoma;
	font-size: 14px;
	background-color:SteelBlue;
	HEIGHT: 10px;
	color: White;
}
.SubDataListHeader A
{
	font-family: Tahoma;
	font-size: 14px;
	background-color:SteelBlue;
	HEIGHT: 10px;
	color: White;
}

.DataListFooter
{
	font-family: tahoma;
	font-size: X-Small;
	background-color: #B1CAF6;
	HEIGHT: 28px;
}
.SubDataListFooter
{
	font-family: tahoma;
	font-size: XX-Small;
	background-color:#B1CAF6;
	HEIGHT: 10px;
}

.ItemTemplate
{
	font-family: Tahoma;
	font-size: 14px;
	background-color: #c0c0c0;
	vertical-align:top;
}

.AlternatingItemTemplate
{
	vertical-align:top;
	font-family: Tahoma;
	font-size: 14px;
	background-color: #CCCCCC;
}



.SubHeader
{
	font-family: tahoma;
	font-weight: bold;
	letter-spacing: 5;
	background-color: #B1CAF6;
	color: White;
}



.Button
{
	BACKGROUND: url('Images/menuBackground.gif');
	height: 25px;
	
	BORDER-RIGHT: 1px solid #56668F; 
	BORDER-LEFT: 1px solid #56668F; 
	BORDER-TOP: 0px solid gray; 
	
	color: White;
	width: 100px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight:bolder
}







.ContainerTopLeft
{
	width: 56px;
	BACKGROUND: url('../../images/ContainerTopLeft.jpg'); 
	HEIGHT: 25px
}
.ContainerTopRight
{
	width: 56px;
	BACKGROUND: url('../../images/ContainerTopRight.jpg'); 
	HEIGHT: 25px
}

.ContainerBottomLeft
{
	width: 56px;
	BACKGROUND: url('../../images/ContainerBottomLeft.jpg'); 
	HEIGHT: 25px
}


.ContainerBottomRight
{
	
	width: 56px;
	BACKGROUND: url('../../images/ContainerBottomRight.jpg'); 
	HEIGHT: 25px
}

.ContainerBottom
{
	
	font-family: Tahoma;
	font-size: X-Small;
	font-weight:bolder;
	color: White;
	border: 0px none;
	width: 100%;
	BACKGROUND: url('Images/menuBackground.gif'); 
	HEIGHT: 28px
}

.ContainerBottom2
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 19px;
	font-weight:lighter;
	border: 0px none;
	width: 100%;
	color: White;
	BACKGROUND: url('Images/menuBackground.gif'); 
	HEIGHT: 28px
}
.ContainerTop
{
	vertical-align:bottom;
	BACKGROUND: url('Images/menuBackground.gif'); 
	HEIGHT: 28px

}
.ContainerTop2
{
	BACKGROUND: url('Images/menuBackground.gif'); 
	HEIGHT: 28px

}

.ContainerLayer
{
	background: CornFlowerBlue;
}

.Container
{
	border: solid thin #B1CAF6;
}




.menuVisible
{
	display: visible;
}
.menuHidden
{
	display: none;
}




.TabBox
{
	border: solid 1px CornflowerBlue;
}
.TabHeader
{
	cursor:hand;
	width: 100%;
	height:10px;
}

.TabMenuItem A
{
	cursor:hand;
	text-align: center;

	vertical-align: middle;
	height:28px;
	width:99px;
	font-size: 14px;
	font-weight:bolder;
	background-image: url(images/unselectedTab.gif);
	color:CornFlowerBlue
}
.TabMenuItem A:hover
{
	cursor:hand;
	vertical-align: middle;
	 text-align: center;
	height:28px;
	width:99px;
	font-weight:bolder;
	font-size: 14px;
	background-image: url(images/unselectedTab.gif);
	color:CornFlowerBlue
}
.TabMenuItem A:active
{
	cursor:hand;
	text-align: center;
	vertical-align: middle;
	height:28px;
	width:99px;
	font-size: 14px;
	font-weight:bolder;
	background-image: url(images/selectedTab.gif);
	color:white
}

.TabMenuItemSelected
{
	cursor:hand;
	text-align: center;
	vertical-align: middle;
	height:28px;
	width:99px;
	font-size: 14px;
	font-weight:bolder;
	background-image: url('images/selectedTab.gif');
	color:white
}
.SideItemBody
{
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	font-weight:bolder;
	color:black;
}

.SideItemHeaderRow
{
	color:white;
	background-color:CornflowerBlue;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4B92D9', endColorStr='#CEDFF6', gradientType='1')
}
.TabMenuItemSelected
{
	cursor:hand;
	text-align: center;
	vertical-align: middle;
	height:28px;
	width:99px;
	font-size: 14px;
	font-weight:bolder;
	background-image: url('../images/selectedTab.gif');
	color:white
}

.HeaderCell
{
	padding-left: 50px;
	height:100px;
	background-color:CornflowerBlue;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4B92D9', endColorStr='#CEDFF6', gradientType='1')
}
.TopCell
{
	height:10px;
	background-color:#4B92D9;
	
}
.HeaderLabel
{
	font-family:Tahoma;
	font-weight:bolder;	
	font-size: 10pt;
	color:#C0C0C0;
	
}
.MainContent
{
	padding-left: 20px;
	padding-top: 20px;
}

.HeaderCellTitle
{
	font-family:Tahoma;
	font-style:italic;
	font-weight:bolder;	
	LETTER-SPACING: -2px;
	font-size: 50pt;
	color:PaleGoldenRod;	
}

.HeaderCellSubTitle
{
	position: relative;
	top: -17px;
	font-family:Tahoma;
	font-style:italic;
	font-weight:bolder;	
	LETTER-SPACING: 3px;
	font-size: 14pt;
	color:PaleGoldenRod;	
}


.SuccessMessage
{
	width: 100%;
	color: cornflowerblue;
	font-family: tahoma;
	font-size: X-Small;
}

.ErrorMessage
{
	width: 100%;
	color: red;
	font-family: tahoma;
	font-size: X-Small;
}