/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: White;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    overflow: auto;
}

/* style from afina style sheet */
 p {
   font-size : 10pt;
/*   line-height : 150%; */
   text-decoration: none;
   text-align: justify;
   font-family: Verdana, Helvetica, sans-serif; 
   overflow: auto;
   
   }


H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: black;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	18pt;
	font-weight: bold;
	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:	16pt;
	font-weight: bold;
	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: 14pt;
	font-weight: bold;
	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: 12pt;
	font-weight: bold;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
	

		
TFOOT, THEAD, TD	{	
	font-size:	8pt;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	font-size:	8pt;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

A:link
{
	color: royalblue;
	text-decoration: none;
}	
		
A:visited
{
	color: royalblue;
	text-decoration: none;
}

A:active {
	color: royalblue;
	text-decoration: none;
}	
		
A:hover {
	color: blue;
	text-decoration: underline;
}
	
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;
	}
	
DT 
{
	padding-top : 1em;
}




.banner{
    padding: 3px;
    color: White;
}
.bannerDown
{
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    border-top: 1px inset gray;
    border-left: 1px inset gray;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    background-color: WhiteSmoke;
    cursor: pointer;
}
.bannerOver {
    border: solid 1px gray;
    padding: 2px;
    cursor: pointer;
    background-color: WhiteSmoke;
}
.Button
{
    cursor: pointer;
    width: 80px;
    font-size: 8pt;
}
.Caption {font-size: 12pt;}
.Combo
{
	border: gray 1px solid;
    font-size: 8pt;
}
.Error {
    color: red;
    font-size: 8pt;
}
.GridHead
{
    border-bottom: solid 1px gray;
    font-weight: bold
}
.gridHeader {
	BORDER-BOTTOM: gray 2px dotted;
	font-weight: bold;
}
.header {
    font-weight: bold;
    color: white;
}
.header A:Link {
    color: white;
}
.header A:Visited {
    color: white;
}
.header A:active {
    color: white;
}
.header A:hover {
    color: white;
}
.Hide 
{
	display:none;
}
.Label {font-weight: bold; }
.NoHide
{
	display : inline;
}
.Pager
{
    font-size: 10pt;
    font-weight: bold;
    background-color: aliceblue;
    text-decoration: none;
    color: red;
}
.Pager TD
{
    font-size: 10pt;
    font-weight: bold;
    background-color: aliceblue;
    color: blue;
    text-decoration: none;
}
.Pager A:link
{
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: darkgray;
}	
		
.Pager A:visited {
    font-size: 10pt;
    font-weight: bold;
	text-decoration: none;
	color:	darkgray;
}

.Pager A:active {
    font-size: 10pt;
    font-weight: bold;
	text-decoration: none;
	color:	darkgray;
}

.Pager A:hover {
    font-size: 10pt;
    font-weight: bold;
	color: red;
	text-decoration: underline;
}
.PageTopic
{
    font-size: 14pt;
    font-weight:bold;
    padding: 3px;
    background-color: gainsboro;
    border: solid 1px black;
}
.TDTopic
{
    font-size: 14pt;
    font-weight:bold;
    font-color:"ee812e";	
    padding: 3px;
    background-color: gainsboro;
    border: solid 1px black;
}
.SelectedDate
{
    background-color: Black;
    border: RoyalBlue 1px solid;
}
.Separator {
    padding-left:2px; 
    padding-right:2px;
    color: White;
}
.sideTable {
    border-top: outset 1px lightgrey; 
    border-left: outset 1px lightgrey; 
    border-right: groove 3px gray; 
    border-bottom: groove 3px gray;
    background-color : ghostwhite;
}
.subMenu{
    padding: 3px;
}
.subMenuDown {
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    BORDER-TOP: 1px inset gray;
    BORDER-LEFT: 1px inset gray;
    BORDER-RIGHT: 1px solid darkgray;
    BORDER-BOTTOM: 1px solid darkgray;
    background-color: #ffff99;
    cursor: pointer;
}
.subMenuDown A:Visited {
	text-decoration : none;
}
.subMenuDown A:Link {
	text-decoration : none;
}
.subMenuDown A:Active {
	text-decoration : none;
}
.subMenuDown A:Hover {
	text-decoration : none;
}
.subMenuOver {
    border: solid 1px gray;
    padding: 2px;
    background-color: #ffff99;
    cursor: pointer;
	text-decoration : none;
}
.subMenuOver A:Link {
    border: solid 1px gray;
    padding: 2px;
    background-color: #ffff99;
    cursor: pointer;
	text-decoration : none;
}
.subMenuOver A:Visited {
	text-decoration : none;
}
.subMenuOver A:Link {
	text-decoration : none;
}
.subMenuOver A:Active {
	text-decoration : none;
}
.subMenuOver A:Hover {
	text-decoration : none;
}
.tableFooter {BORDER-TOP: gray 1px solid; }
.tableItems { BORDER-BOTTOM: lightgrey 1px solid; }
.Textbox
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
    font-size: 8pt;
}
.TextboxCenter
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	text-align: center;
    font-size: 8pt;
}
.TextboxRight
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	text-align: right;
    font-size: 8pt;
}
table.gridTable {
    border-collapse: collapse;
}
td.Content {border-bottom: solid 1px silver;}
TD.Topic { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; BACKGROUND-COLOR: CornFlowerBlue }
TD.Underline { BORDER-BOTTOM: gainsboro 1px solid }

/* styles from afina style sheet */

.TopMenu
{
/*    background-color: LemonChiffon; */
    background-color: black; 
    font-weight: bold;
    font-size: 10pt;
    padding: 4px;
	color: #F88A37;    
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	
}
.TopMenu A:link 
{
	color: #F88A37;
	text-decoration: none;
    font-size: 10pt;
    background-color: black;
}
.TopMenu A:visited {
	color: #F88A37;
	text-decoration: none;
    font-size: 10pt;
    background-color: black;    
}
.TopMenu A:active {
	color: #F88A37;
	text-decoration: none;
    font-size: 10pt;
    background-color: black;        
}
.TopMenu A:hover    /* mouse over */
{
	text-decoration: none;
	font-size: 10pt;
	background-color: white;
	color: black;
}

.TopMenuItem
{
    padding-left : 10px;   /* space between text */
    padding-right: 10px; 
    padding-top: 1px;
    padding-bottom: 1px;
}
/*
.TopMenuSelected
{
    background-color: Gold;
    font-weight: bold;
    font-size: 9pt;
    padding-left: 4px;
    padding-right: 4px;
    border: solid 1px silver;
}
*/
.MenuTree { 
   color: #F88A37;
   font-weight : normal; 
   font-size : 9pt; 
   padding-left : 4px; 
   padding-right : 4px; 
   font-family: "Verdana", "Arial", "Helvetica", "sans-serif";   
 }
 
.Title {
   font-size : 12px;
   font-weight : bold;    
   line-height : 120%;
   text-decoration: none;
   font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; }


.Textbig {
   font-size : 12px;
   font-weight : bold;    
   line-height : 120%;
   text-decoration: none;
   font-family: "Arial"; }

