﻿body
{
text-align:center;
color: Black;
font-size: 60%;
font-family: 'verdana','tahoma','arial';
margin-top:20px;
padding-top: 20px;
background-color:#D1D2DC;
}
p
{
margin-top: 0.50em;
margin-bottom: 1.00em;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
}
h1
{
font-weight: normal;
font-size: 185%;
font-family: 'Verdana';
margin-top: 0.00px;
margin-bottom: 0.50em;
margin-left: 0.00;
margin-right: 0.00;
padding-top: 0;
padding-bottom: 0;
padding-left: 8px;
padding-right: 0;
}
h2
{
font-weight: bold;
font-size: 125%;
font-family: 'Verdana';
margin-top: 1.00em;
margin-bottom: 0.50em;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
}
h3
{
font-weight: bold;
font-size: 115%;
font-family: 'Verdana';
margin-top: 0.00;
margin-bottom: 0.50em;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
}
h4
{
font-weight: bold;
font-size: 100%;
font-family: 'Verdana';
margin-top: 0.00;
margin-bottom: 0.50em;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
}
a:link
{
font-family: 'Verdana';
margin-top: 0.00pt;
margin-bottom: 0.00;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
color:#006699;
text-decoration:none;
}
a:visited
{
font-family: 'Verdana';
margin-top: 0.00pt;
margin-bottom: 0.00;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
color:#006699;
text-decoration:none;
}
a:active
{
font-family: 'Verdana';
margin-top: 0.00pt;
margin-bottom: 0.00;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
color:#006699;
text-decoration:none;
}
a:hover
{
color: Red;
font-family: 'Verdana';
margin: 0.00pt;
padding: 0;
text-decoration:underline;
}
table
{
font-size: 100%;
font-family: 'verdana','tahoma','arial';
margin: 0.00pt;
padding: 0;
}
td
{
font-family: 'verdana','tahoma','arial';
margin: 0.00pt;
padding: 0;
}
th
{
font-family: 'verdana','tahoma','arial';
background-color: #e2e2e2;
margin: 0.00pt;
padding: 0;
text-align: Left;
}
li
{
margin-top: 0.00;
margin-bottom: 0.00;
margin-left: -2.00em;
margin-right: 0.00;
padding: 0;
}
input
{
font-size: 100%;
font-family: 'verdana','tahoma','arial';
margin: 0.00pt;
padding: 0;
}
textarea
{
font-size: 100%;
font-family: 'verdana','tahoma','arial';
margin: 0.00pt;
padding: 0;
}
select
{
font-size: 100%;
font-family: 'verdana','tahoma','arial';
margin: 0.00pt;
padding: 0;
}
caption
{
font-size: 100%;
font-family: 'verdana','tahoma','arial';
margin: 0.00pt;
padding: 0;
text-align: Left;
}
hr
{
margin: 0.00pt;
padding: 0;
height: 1px;
}
reportname
{
font-weight: bold;
margin: 0.00pt;
padding: 0;
}
H6
{
margin: 0.00pt;
padding: 0;
}
.linkHeader
{
font-family: 'verdana','tahoma','arial';
font-size:13px;
font-weight:bold;
}
ul.links
{
color:Red;
    list-style: square inside;
}
a.HStabLink:visited
{
font-family:Arial,Verdana,Impact;
	        font-size:12px;
	        color:#003399;
            text-decoration:none;
}
a.HStabLink
{
font-family:Arial,Verdana,Impact;
    font-size:12px;
    color:#000000;
    text-decoration:none;	        
}

a.HStabLink:hover
{
font-family:Arial,Verdana,Impact;
    font-size:12px;
    color:#003399;
    text-decoration:none;	        
}
.formcaption
{
font-weight: bold;
font-size: 110%;
background-color: White;
margin: 0.00pt;
padding: 4px;
}
table.headertable
{
margin: 0.00pt;
padding: 0;
border-bottom: black 1px solid; 
border-right: black 1px solid; 
border-top: white 1px solid; 
}
td.headertag
{
background-color: White;
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 19px;
padding-right: 0;
border-left: white 1px solid; 
}
table.headermenucontainer
{
background-color: White;
margin: 0.00pt;
padding: 0;
height: 21px;
}
table.footertable
{
margin: 0.00pt;
padding: 0;
border-bottom: black 1px solid; 
border-right: black 1px solid; 
border-top: white 1px solid; 
}
td.footertag
{
background-color: #db3a22;
margin: 0.00pt;
padding: 0;
border-left: white 1px solid; 
}
table.footerspacer
{
background-color: White;
margin: 0.00pt;
padding: 0;
}
table.maintable
{
background-color: #D1D2DC;
margin: 0.00pt;
padding-top:25px;
}
td.menu
{
background-color: White;
margin: 0.00pt;
padding: 0;
border-right: solid White 1px;
}
table.menupaneltable
{
margin: 0.00pt;
padding: 0;
width: 150px;
}
td.menucontainer
{
margin: 0.00pt;
padding: 0;
}
td.workspace
{
background-color: White;
margin: 0.00pt;
padding-top: 8px;
padding-bottom: 0;
padding-left: 15px;
padding-right: 15px;
}
td.info
{
background-color: White;
margin: 0.00pt;
padding: 0;
border-left: solid White 1px;
}
td.infocontainer
{
margin: 0.00pt;
padding: 0;
}
input.button
{
font-weight: bold;
background-color: #e2e2e2;
margin: 0.00pt;
padding: 0;
cursor: Hand;
}
input.go
{
margin: 0.00pt;
padding: 0;
cursor: Hand;
}
input.formcheckbox
{
margin: 0.00pt;
padding: 0;
}
table.form
{
margin: 0.00pt;
padding: 0;
}
table.inform
{
margin: 0.00pt;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0;
padding-right: 4px;
}
table.formgroup
{
margin: 0.00pt;
padding: 0;
}
td.formbutton
{
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 4px;
}
th.formgroupheader
{
color: Black;
font-weight: bold;
background-color: White;
margin: 0.00pt;
padding-top: 6px;
padding-bottom: 4px;
padding-left: 0;
padding-right: 0;
text-align: Left;
}
td.formcontainer
{
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 0px;
padding-right: 0;
}
td.formdata
{
color: Black;
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 4px;
text-align: Left;
}
td.forminput
{
margin: 0.00pt;
padding: 0;
text-align: Left;
}
table.tabtable
{
margin-top: 10.00px;
margin-bottom: 0.00;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
border-bottom: 1px solid #cccccc;
}
td.formtab
{
color: Black;
background-color: White;
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 4px;
padding-right: 4px;
}
td.formtableft
{
margin: 0.00pt;
padding: 0;
border-left: 3px solid white;
}
td.formtabright
{
margin: 0.00pt;
padding: 0;
border-right: 3px solid white;
}
td.formtabselected
{
color: Black;
font-weight: bold;
font-family: 'Verdana';
background-color: White;
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 6px;
padding-right: 6px;
}
td.formtabselectedleft
{
margin: 0.00pt;
padding: 0;
border-left: 3px solid white;
}
td.formtabselectedright
{
margin: 0.00pt;
padding: 0;
border-right: 3px solid white;
}
td.formtabcontainer
{
margin: 0.00pt;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 0;
}
td.formtabempty
{
background-color: transparent;
margin: 0.00pt;
padding: 0;
}
table.grid
{
margin: 0.00pt;
padding: 0;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
table.grid table
{
margin: 0.00pt;
padding: 0;
border: none 
}
table.grid table td
{
margin: 0.00pt;
padding: 0;
border: none 
}
table.grid th
{
margin: 0.00pt;
padding: 0;
}
table.grid td
{
margin: 0.00pt;
padding: 0;
}
td.gridheader
{
font-weight: bold;
background-color: White;
margin: 0.00pt;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 4px;
}
.header
{
font-family:Arial, Verdana, Times New Roman;
    font-size:14px;
    color: White;
    background-color:Red;
    height:23px;
    font-variant:small-caps;
    font-weight:bolder;
    padding-left:5px;
}
a.newsHeader
{
font-family:Arial, Verdana, Times New Roman;
    font-size:12px;
    color:#006699;
    font-weight:bolder;
    text-decoration:none;
}
a.newsHeader:hover
{
font-family:Arial, Verdana, Times New Roman;
    font-size:12px;
    color:Red;
    font-weight:bolder;
    text-decoration:underline;
}
a.newsHeader:visited
{
font-family:Arial, Verdana, Times New Roman;
    font-size:12px;
    color:#006699;
    font-weight:bolder;
    text-decoration:none;
}
a.newsHeader:visited:hover
{
font-family:Arial, Verdana, Times New Roman;
    font-size:12px;
    color:red;
    font-weight:bolder;
    text-decoration:underline;
}
td.gridforminput
{
background-color: White;
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 0px;
padding-right: 0px;
vertical-align: Middle;
}
input.gridinput
{
margin: 0.00px;
padding: 0px;
}
td.gridnewforminput
{
background-color: #dadada;
margin: 0.00pt;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 2px;
padding-right: 2px;
vertical-align: Middle;
}
td.gridformbutton
{
background-color: White;
margin: 0.00pt;
padding: 0;
text-align: Center;
vertical-align: Middle;
}
input.gridnewinput
{
margin: 0.00px;
padding: 0;
}
table.lookup
{
background-color: Black;
margin: 0.00pt;
padding: 0;
}
td.lookupdata
{
background-color: White;
margin: 0.00pt;
padding: 0;
}
ul.localmenu
{
margin-top: 0.00;
margin-bottom: 0.00;
margin-left: 12.00px;
margin-right: 0.00;
padding: 0;
}
ul.nested
{
margin-top: 0.00;
margin-bottom: 0.00;
margin-left: 15.00px;
margin-right: 0.00;
padding-top: 0;
padding-bottom: 0;
padding-left: 0px;
padding-right: 0;
}
li.nested
{
margin-top: 0.00;
margin-bottom: 0.00;
margin-left: 0.00px;
margin-right: 0.00;
padding-top: 0;
padding-bottom: 0;
padding-left: 0px;
padding-right: 0;
}
div.menu
{
margin-top: 0.00;
margin-bottom: 0.00;
margin-left: 5.00px;
margin-right: 0.00;
padding: 0;
}
li.menulink
{
margin-top: 1.00px;
margin-bottom: 2.00px;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
}
table.navbar
{
margin: 0.00pt;
padding: 0;
}
div.simplehorzmenu
{
background-color: White;
margin: 0.00pt;
padding: 5px;
width: 150px;
border-top: solid white 1px;
position: Absolute;
visibility: Hidden;
}
div.simplehorzmenu a
{
color: Black;
text-decoration: none;
font-weight: bold;
margin: 0.00pt;
padding: 0;
border-top: black;
}
div.simplehorzmenu a:visited
{
color: Black;
margin: 0.00pt;
padding: 0;
border-top:  black;
}
div.simplehorzmenu a:hover
{
color: Red;
margin: 0.00pt;
padding: 0;
border-top: black;
}
a:link.menuitem
{
margin: 0.00pt;
padding: 0;
}
a:visited.menuitem
{
margin: 0.00pt;
padding: 0;
}
a:active.menuitem
{
font-weight: bolder;
margin: 0.00pt;
padding: 0;
}
a:hover.menuitem
{
color: Red;
margin: 0.00pt;
padding: 0;
}
table.reportframe
{
margin: 0.00pt;
padding: 0;
}
.reportheader
{
margin-top: 0.00;
margin-bottom: 5.00px;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
}
.companyname
{
font-weight: bold;
margin: 0.00pt;
padding: 0;
}
.reportdescription
{
margin: 0.00pt;
padding: 0;
}
.date
{
margin: 0.00pt;
padding: 0;
}
.time
{
margin: 0.00pt;
padding: 0;
}
.pageno
{
font-weight: bold;
margin: 0.00pt;
padding: 0;
}
.reportcontainer
{
margin: 0.00pt;
padding: 0;
}
.reportth
{
background-color: #e2e2e2;
margin: 0.00pt;
padding: 0;
text-align: Left;
}
.reportlabel
{
font-weight: bold;
margin: 0.00pt;
padding: 0;
}
.odd
{
background-color: White;
margin: 0.00pt;
padding: 0;
vertical-align: Top;
}
.even
{
background-color: #f2f2f2;
margin: 0.00pt;
padding: 0;
vertical-align: Top;
}
th.sumrow
{
font-weight: bold;
background-color: #dcdcdc;
margin: 0.00pt;
padding: 0;
}
td.sumrow
{
font-weight: bold;
background-color: #efefef;
margin: 0.00pt;
padding: 0;
}
.sum
{
font-weight: bold;
background-color: #efefef;
margin: 0.00pt;
padding: 0;
border-bottom: black 4px double
}
.total
{
margin: 0.00pt;
padding: 0;
border-bottom: 1px solid black;
}
.grandtotal
{
font-weight: bold;
background-color: #efefef;
margin: 0.00pt;
padding: 0;
border-bottom: black 3px double;
}
table.reporttablemargin
{
margin: 0.00pt;
padding: 0;
}
.transparent
{
background-color: transparent;
margin: 0.00pt;
padding: 0;
}
div.foldheaderns
{
color: White;
font-weight: bold;
margin-top: 8.00pt;
margin-bottom: 0.00;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
}
td.simplebasecolor
{
background-color:white;
margin: 0.00pt;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0;
border-bottom: 1px solid red;
cursor: Hand;

}
td.simplebasecolor a.simplemenulink
{
color: #003399;
text-decoration: none;
margin: 0.00pt;
padding: 0;
font-size:10px;
}
td.simplebasecolor a:visited:simplemenulink
{
color: #003399;
text-decoration: none;
margin: 0.00pt;
padding: 0;

}
td.simplehovercolor
{
margin: 0.00pt;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0;
border-bottom: 1px solid red;
cursor: Hand;
background-color:#ebebeb;


}
/* The table cell */
td.simplehovercolor a.simplemenulink
{
color: #ff0000;
text-decoration: none;
margin: 0.00pt;
padding: 0;
font-size:10px;
}
a.simplemenulink:hover
{
	color:#FF0000;	
	text-decoration:none;
}
}
td.simplehovercolor a:visited.simplemenulink
{
color: red;
text-decoration: none;
margin: 0.00pt;
padding: 0;
}
.grayTableBorder
{
border: solid 1px #cccccc;
}
td.simplemenuselected
{
margin: 0.00pt;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0;
border-bottom: 1px solid White;
background-color:#FF0000;
color:White;
font-size:10px;

}
td.simplemenuselected a.simplemenulink
{
color: white;
text-decoration: none;
margin: 0.00pt;
padding: 0;
font-size:10px;
}
td.simplemenuselected a:visited.simplemenulink
{
color: white;
text-decoration: none;
margin: 0.00pt;
padding: 0;
font-size:10px;
}
td.simplefolder
{
font-weight: bold;
background-color: #e2e2e2;
margin: 0.00pt;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0;
font-size:10px;
}
select.navigation
{
	text-align:center;
}
.error
{
color: Red;
margin: 0.00pt;
padding: 0;
}
.warning
{
color: Black;
margin: 0.00pt;
padding: 0;
}
.information
{
color: Blue;
margin: 0.00pt;
padding: 0;
}
.webpartcommandsarea
{
font-weight: normal;
background-color: #e2e2e2;
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 4px;
text-align: Right;
}
.webparttitle
{
font-weight: bold;
font-size: 110%;
background-color: #e2e2e2;
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 4px;
padding-right: 0;
}
.webparttitle table
{
font-weight: bold;
margin: 0.00pt;
padding: 0;
}
.webpartbody
{
margin: 0.00pt;
padding: 0;
border-bottom: 1px solid #e2e2e2
border-left: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
}
table.tabmenutable
{
color: White;
background-color: White;
margin: 0.00pt;
padding: 0;
}
td.tabmenuitem
{
color: Aqua;
font-family: 'Verdana';
background-color: White;
margin: 0.00pt;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0;
padding-right: 0;
}
td.tabmenuitem a.tabmenulink
{
color: Red;
text-decoration: none;
font-family: 'Verdana';
font-weight: 'bolder';
margin: 1.00pt;
padding: 5;
}
td.tabmenuitemhover
{
color: Purple;
font-family: 'Verdana';
margin: 0.00pt;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0;
padding-right: 0;
cursor: Hand;
}
td.tabmenuitemhover a.tabmenulink
{
color: Teal;
text-decoration: none;
font-weight: bold;
font-family: 'Verdana';
margin: 0.00pt;
padding: 0;
}
td.tabmenuitemselected
{
color: Olive;
font-weight: bold;
font-family: 'Verdana';
margin: 0.00pt;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0;
padding-right: 0;
cursor: Default;
}
td.tabmenuitemselected a.tabmenulink
{
color: Lime;
text-decoration: none;
font-weight: bold;
font-family: 'Verdana';
margin: 0.00pt;
padding: 0;
}
td.formimage
{
background-color: White;
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 4pt;
padding-right: 4pt;
text-align: Center;
}
td.toolbar
{
background-color: #e2e2e2;
margin-top: 1.00px;
margin-bottom: 0.00;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
border-bottom: 2px groove #9c9c9c; 
}
table.toolbarform
{
margin: 0.00pt;
padding: 0;
}
td.toolbarforminput
{
color: Black;
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 4px;
padding-right: 0;
}
td.toolbarformdata
{
margin: 0.00pt;
padding: 0;
}
td.toolbarformbutton
{
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 4px;
padding-right: 0;
}
table.simpletable
{
margin: 0.00pt;
padding: 0;
}
.navstylebordertop
{
margin: 0.00pt;
padding: 0;
border-left: solid White 8px;
border-right: solid White 8px;
border-top: solid White 5px;
}
.navstyleborderbottom
{
margin: 0.00pt;
padding: 0;
border-bottom: solid White 5px;
border-left: solid White 8px;
border-right: solid White 8px;
}
a.topmenu
{
color: Black;
text-decoration: none;
margin: 0.00pt;
padding: 0;
}
a:visited.topmenu
{
color: Black;
text-decoration: none;
margin: 0.00pt;
padding: 0;
}
a:hover.topmenu
{
color: Maroon;
text-decoration: none;
margin: 0.00pt;
padding: 0;
}
.line
{
background-color: #e2e2e2;
margin: 0.00pt;
padding: 0;
}
.lineheader
{
background-color: Red;
margin: 0.00pt;
padding: 0;
}
.line
{
background-color: #e2e2e2;
margin: 0.00pt;
padding: 0;
}
.linedotted
{
margin: 0.00pt;
padding: 0;
}
td.searchbox
{
margin: 0.00pt;
padding-top: 0;
padding-bottom: 0;
padding-left: 7px;
padding-right: 0;
border-bottom: 1px solid White;
}
td.searchbox table
{
color: Black;
margin: 0.00pt;
padding: 0;
}
.aha
{
margin: 0.00pt;
padding: 0;
}
#foldheader
{
color: Black;
font-weight: bold;
margin-top: 4.00px;
margin-bottom: 0.00;
margin-left: 0.00;
margin-right: 0.00;
padding: 0;
cursor: Hand;
}
#foldinglist
{
font-weight: normal;
margin: 0.00pt;
padding: 0;
}
div#divmenubar
{
margin: 0.00pt;
padding: 0;
}
table#tblmenubar
{
margin: 0.00pt;
padding: 0;
cursor: Hand;
}
table#tblmenubar td
{
color: Blue;
font-family: 'Verdana';
margin: 0.00pt;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 8px;
padding-right: 0px;
}
table#tblmenubar td.simplehorzmenubaritem
{
margin: 0.00pt;
padding: 0;
}
table#tblmenubar td.simplehorzmenubaritem a
{
color: Black;
text-decoration: none;
font-weight: bolder;
font-size: X-small;
font-family: 'Verdana';
margin: 0.00pt;
padding: 0;
}
table#tblmenubar td.simplehorzmenubaritem a:hover
{
color: Red;
text-decoration: none;
font-weight: bolder;
font-size: X-small;
font-family: 'Verdana';
margin: 0.00pt;
padding: 0;
}
#fakelink
{
color: #0000ff;
text-decoration: underline;
margin: 0.00pt;
padding: 0;
cursor: Hand;
}
#fakelinkhover
{
color: Red;
text-decoration: underline;
margin: 0.00pt;
padding: 0;
cursor: Hand;
}

td.footer
{
	text-align:center;
	vertical-align:bottom;
	height:20px;
}
td.maincontent
{
	background-color:#FFFFFF;
}

table.simplevertmenu
{
	margin: 0.00pt;
	padding: 0;

width:130px;	
}