/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY:Tahoma,arial;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 10px 0px 0px 0px;
}
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;
	}
.header
{
	BACKGROUND-COLOR: #15085F;
    FONT-FAMILY:Tahoma,arial;
    FONT-SIZE: 1.0em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color: Navy;
    height:140px;
}

.main
{
	BACKGROUND-COLOR: white;
    FONT-FAMILY:Tahoma,arial;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color: Navy;
}

.footer
{
	BACKGROUND-COLOR: white;
    FONT-FAMILY:Tahoma,arial;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color:Gray;
}

.form {
	background-color: #FFFCE6;
	background-color: #F7F7FF;
	background-color: #EBE7FF;
	background-color: #ffffff;
	font-size: 8pt;
	border: solid 1px #15085F;
	width: 670px;
	height: 300px;
}

.titleBox
{
	background-color:#FFF9BF;
	background-color: #BFCFFF;
	background-color: #D2C9FF;
	border:solid 1px #777777; 
	font-size:8pt;
	height:auto;
	width:400px;
	text-align:center;
	padding: 4px 4px 4px 4px;
}

.textbox
{
	font-size:8pt;
	font-family:Tahoma,arial;
}

.textboxnonvisible
{
	font-size:8pt;
	font-family:Tahoma,arial;
	border: none 0px #ffffff;
}


.label
{
	font-size:8pt;
	font-family:Tahoma,arial;	
	text-align:right;
	padding-right:8px;
}

input.btn
{
   color:#005;
   font-family:Tahoma,arial;
   font-size:10pt;
   background-color:#fed;
   border:1px solid;
   border-top-color:#bbb;
   border-left-color:#bbb;
   border-right-color:#777;
   border-bottom-color:#777;
/*   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffBFCFFF');*/
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffD2C9FF');      
}

input.btnhov
{
   color:#005;
   font-family:Tahoma,arial;
   font-size:10pt;
   background-color:#fed;
   border:1px solid;
   border-top-color:#bbb;
   border-left-color:#bbb;
   border-right-color:#777;
   border-bottom-color:#777;
/*   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffBFCFFF',EndColorStr='#ffffffff');*/
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffD2C9FF',EndColorStr='#ffffffff');      
}

.Grid { border: solid 1px Navy; }
.Grid td
{
    border: solid 1px navy;
    margin: 1px 1px 1px 1px;
    font-family: Tahoma;
    padding: 2px 2px 2px 2px;
    text-align: center;
}

.GridHeader
{
    font-size: 8pt;
    font-weight:bold;
    color:#000;
    background-color: #D2C9FF;
}

.GridItem, .GridAltItem
{
    font-size: 8pt;
}

.GridItem
{
    background-color: #ffffff;
}

.GridAltItem
{
    background-color: #ddddff;
}

.GridFooter
{
    font-size: 8pt;
    font-weight:bold;
    background-color:#ffffFF;
}

.GridPager
{
    font-size: 8pt;
    background-color:#D2C9FF;
}

.menu
{
	width:150px;
	border-right: solid 1px navy;
	background-color:PaleGoldenrod;
	height:100%;
	color:Navy;
}

.menu p
{
	background-color: goldenrod;
	border:solid 1px navy; 
	font-size:8pt;
	height:auto;
	width:100px;
	text-align:center;
	padding: 4px 4px 4px 4px;
}

.menu A:link
{
	font-size:10pt;
	color:Navy;
	text-decoration:none;
	padding-bottom:3px;
	padding-left:2px;
}

.menu A:visited
{
	font-size:10pt;
	color:Navy;
	text-decoration:none;
	padding-bottom:3px;
	padding-left:2px;
}

.menu A:hover
{
	font-size:10pt;
	color:blue;
	text-decoration:none;
}

.boldLabel
{
	font-weight:bold;
}

.overUnder
{
	border-top: solid 1px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
}
.over
{
	border-top: solid 1px #AAAAAA;
}
.under
{
	border-bottom: solid 1px #AAAAAA;
}
.RestrictedAccessLabel
{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight:bold;
	font-size:12pt;
	color:red;
}



