/* Default CSS Stylesheet for a new Web Application project */

.BottomBorder{border-bottom:solid 1px black}
.LightBottomBorder{border-bottom:solid 1px #c3c3c3;}
tr.LightBottomBorderRow td{border-bottom:solid 1px #C3C3C3;}
.TopBorder{border-top:solid 1px C3C3C3}
.TableBorder{border:solid 1px black}

A.SmallLink2	{text-decoration: none; text-align:center; font-size: 10pt; font-family: Arial; color: black; width:100%;}
A.SmallLink2:link    {color: black}
A.SmallLink2:visited {color: black}
A.SmallLink2:hover   {text-decoration: underline; color: black}

.MenuNonSelected{background-image:url('images/titlegradblue2.jpg');border-right:solid 1px black;border-bottom:solid 1px black;height:30;background-color:#ffffcc;font-weight:bold;color:black}
.MenuSelected{background-image:url('images/orangegrad_down_30px.jpg');border-right:solid 1px black;height:30;background-color:#000066;font-size:13px;font-family:arial;font-weight:bold;color:black}

.ButtonClass{background-image:url('images/titlegradblue2.jpg');background-repeat:repeat; border:solid 1px #000000;color:#000000; font-family:Arial; font-size:11px; cursor:hand; font-weight:bold; width:150px; height:25px;}


BODY
{
    BACKGROUND-COLOR: white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

table{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

td.smaller_text { 
             font-family:arial, helvetica, sans-serif; 
			 font-size:10pt; text-decoration: none; 
			 color: #000000; vertical-align: top; 
}

.pushback {z-index: 2;
	background-color: white; 
}

.pushforward {z-index: 30000;
	
}	

div.one    {z-index: 5; background-color: white;} 

datagrid{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #000000;
}
H1	{	
	font-family: 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: 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: 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: Arial, Helvetica, sans-serif;
	font-size:	18px;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: 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: 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;
	}	


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;
	}	


table.dlTableX {margin:10px 0px 10px 0px; }
table.dlTableX {border-top:solid 1px #e6e6e6; border-right:solid 1px #e6e6e6; border-left:solid 1px #e6e6e6; border-collapse:collapse;}

table.dlTable {background-color:White; border-color:#999999; border-width:1px; border-style: solid; border-collapse:collapse; font-family:Arial;font-size:12px;}
td.dlHeader  {background-color: Blue; border-color:#999999; border-width:1px; border-style: solid; color: White; font-size: 12px; padding: 4px; vertical-align:bottom; border-bottom:solid 1px #000000; font-weight:bold; }
td.dlItem, td.dlAltItem { vertical-align:top; padding: 4px;}
td.dlItem, td.dlAltItem { border-color:#999999; border-width:1px; border-style: solid; border-bottom:solid 1px #000000;}
td.dlItem {background-color: #EEEEEE;}
td.dlAltItem{background-color: #DCDCDC;}

.gridItem {padding: 3px;}


/*#For the header */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableCell, .divTableHead {
	border: 0px solid #999999;
	display: table-cell;
}
.divTableBody {
	display: table-row-group;
}

.center img {
    display: inline-block;
    vertical-align: middle;
       
}

.float-right {
	float: right;
}

.img-button {
	width: 20px;
	height: 20px;
}