
.logostyle
{
	text-decoration: none;
	text-align: center;
}
.mainbackground
{
	background-color: #ffffff;
}	
.corner
{
	border:0;
	padding:0;
	
}
.lsbg
{
	background-color: #80a1bb;
}
.gybg
{
	background-color: #ffcc00;
	
}
.bluebg
{
	background-color: #ADD8E6;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
}
.bluebb
{
	background-color: #ADD8E6;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
}
.whitebb
{
	background-color: white;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none;
}
.dbluebg
{
	background-color: #33669a;
}
.submenubluebg
{
	background-color: #99ccFF;
}
.silverbg
{
	background-color: #C0C0C0;
}
.tealbg
{
	background-color: #6699cc;
	
}
.yellowbg
{
	background-color: #FFFF00;
}
.cfbg
{
	background-color: lightgrey;
}
.hbg
{
	background-color: #005f1d;
}
.tbg
{
	background-color: #00592D;
}
.tbb
{
	background-color: #FF0000;
}
.wbg
{
	background-color: #FFFFFF;
}
.dbbg
{
	background-color: #FF0000;
}
.lbbg
{
	background-color: #CCCC99;
}
.smbg
{
	background-color: #CCCC60;
}
.tbgc
{
	background-color: #00861c;
}
.bbg
{
	background-color: #356699;
	text-align: center;
}
.dbg
{
	background-color: #66992e;
}
.gbg
{
	background-color: #FFFFFF;
}
.wsbg
{
	background-color: #f5f5f5;
}
.lgbg
{
	background-color: #000000;
}
.mbg
{
	font-weight: normal;
	font-size: x-small;
	color: white;
	font-family: Verdana;
	background-color: #8fbc8b;
	text-align: center;
}
.lbg
{
	font-weight: normal;
	font-size: x-small;
	color: white;
	font-family: Verdana;
	background-color: #00592D;
	text-align: center;
}
.hil
{
	font-family: Verdana;
	background-color: #ffffff;
}
.country
{
	font-weight: bold;
	font-size: 10pt;
	color: #99ccff;
	font-family: Verdana;
}
.related
{
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
}
A:link
{
	color: #FF0000;
}
A:visited
{
	color: #996699;
}
A:hover
{
	color: #FF0000;
}
A.rlinks:link
{
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
A.rlinks:visited
{
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
A.rlinks:hover
{
	color: #ffffff;
	font-family: Verdana;
	text-decoration: underline;
}
A.languageselected:link
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
A.languageselected:visited
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
A.languageselected:hover
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
}
A.languageunselected:link
{
	font-size: 10pt;
	font-weight: bold;
	color: #7F7F7F;
	font-family: Verdana;
	text-decoration: none;
}
A.languageunselected:visited
{
	font-size: 10pt;
	font-weight: bold;
	color: #7F7F7F;
	font-family: Verdana;
	text-decoration: none;
}
A.languageunselected:hover
{
	font-size: 10pt;
	font-weight: bold;
	color: #7F7F7F;
	font-family: Verdana;
	text-decoration: underline;
}
A.emaillink:link
{
	font-weight: bold;
	font-size: 8pt;
	color: #0000FF;
	font-family: Verdana;
	text-decoration: none;
}
A.emaillink:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #0000FF;
	font-family: Verdana;
	text-decoration: none;
}
A.emaillink:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #0000FF;
	font-family:  Verdana;
	text-decoration: none;
}
A.highlight:link
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: none;
}
A.highlight:visited
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: none;
}
A.menuhighlight:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: underline;
}
A.mainhighlight:link
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: none;
}
A.mainhighlight:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: none;
}
A.mainmenuhighlight:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: underline;
}
A.menuhighlight:link
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: none;
}
A.menuhighlight:visited
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: none;
}
A.menuhighlight:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: underline;
}
A.mainlink:link
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
A.mainlink:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
A.mainlink:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #ccffff;
	font-family: Verdana;
	text-decoration: underline;
}
A.pagelink:link
{
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
}
A.pagelink:visited
{
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
}
A.pagelink:hover
{
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: underline;
}
A.pagehighlight:link
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
A.pagehighlight:visited
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
A.pagehighlight:hover
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
}

A.linkhighlight:link
{
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana;
	text-decoration: none;
}
A.linkhighlight:visited
{
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana;
	text-decoration: none;
}
A.linkhighlight:hover
{
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana;
	text-decoration: underline;
}
A.submenuhighlight:link
{
	font-size: 10pt;
	font-weight: normal;
	color: #A9A9A9;
	font-family: Verdana;
	text-decoration: none;
}
A.submenuhighlight:visited
{
	font-size: 10pt;
	font-weight: normal;
	color: #A9A9A9;
	font-family: Verdana;
	text-decoration: none;
}
A.submenuhighlight:hover
{
	font-size: 10pt;
	font-weight: normal;
	color: #A9A9A9;
	font-family: Verdana;
	text-decoration: underline;
}
A.submenu:link
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana;	
	text-decoration: none;
}
A.submenu:visited
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana;	
	text-decoration: none;
}
A.submenu:hover
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana;	
	text-decoration: none;
}

.tblsubsubmenu
{
	border-right: #000082 1px solid;
	border-top: #000082 1px solid;
	border-left: #000082 1px solid;
	border-bottom: #000082 1px solid;
}

A.subsubmenu:link
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
	left: 5pt;
	position:relative;
}

A.subsubmenu:visited
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;	
	text-decoration: none;
	left: 5pt;
	position:relative;
}

A.subsubmenu:hover
{
	font-size: 8pt;
	font-weight: bold;
	color: gainsboro;
	font-family: Verdana;
	text-decoration: underline;
}

A.parent:link
{
	font-weight: bold;
	font-size: 77%;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
A.parent:visited
{
	font-weight: bold;
	font-size: 77%;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
A.parent:hover
{
	font-weight: bold;
	font-size: 77%;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: underline;
}
A.parent_h:link
{
	font-weight: bold;
	font-size: 77%;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: none;
}
A.parent_h:visited
{
	font-weight: bold;
	font-size: 77%;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: none;
}
A.parent_h:hover
{
	font-weight: bold;
	font-size: 77%;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: underline;
}
A.nav:link
{
	font-size: 110%;
	color: #00592D;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
A.nav:visited
{
	font-size: 110%;
	color: #009900;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
A.nav:hover
{
	font-size: 110%;
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
A.fbox:link
{
	color: #FF0000;
	font-family: Verdana;
	text-decoration: none;
}
A.fbox:visited
{
	color: #996699;
	font-family: Verdana;
	text-decoration: none;
}
A.fbox:hover
{
	color: #FF0000;
	font-family: Verdana;
	text-decoration: underline;
}
A.bctl:link
{
	font-size: 77%;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
A.bctl:visited
{
	font-size: 77%;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
A.bctl:hover
{
	font-size: 77%;
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
}
.divider
{
	font-weight: 100;
	color: #99ffff;
	font-family: Verdana, Verdana;
	font-size:7pt
}
.reportdivider
{
	font-weight: normal;
	color: #999999;
	font-family: Verdana, Verdana;
	background-color: #00592D;
}
.input
{
	font-weight: normal;
	font-size: 11px;
	color: #00592D;
}
.user
{
	font-size: smaller;
	color: #B8860B;
}
.error
{
	font-size: 8pt;
	color: #FF0000;
	font-family: Verdana;
}
.error2
{
	font-size: 8pt;
	color: #ffff33;
	font-family: Verdana;
	background-color: firebrick;
}
.iform
{
	font-weight: normal;
	background-image: url('none');
	color: #000000;
	background-repeat: repeat;
	font-family: Verdana;
	background-color: #cccc99
}
body
{
	font-size: 78%;
	font-family: Verdana;
}
.title
{
	font-weight: normal;
	font-size: 24px;
	font-family: Verdana;
}
.subtitle
{
	font-weight: bolder;
	font-size: 20px;
	font-family: Verdana;
	text-align: left;
}
.boldtitle
{
	font-weight: normal;
	font-size: 24px;
	font-family: Verdana;
}
.boldtext
{
	font-weight: bold;
	font-size: 85%;
	font-family: Verdana;
	text-align: left;
}
.smallboldtext
{
	font-weight: bold;
	font-size: 77%;
	font-family: Verdana;
}
.plaintext
{
	font-weight: normal;
	font-size: 90%;
	font-family: Verdana;
}
.smallplaintext
{
	font-weight: normal;
	font-size: 77%;
	font-family: Verdana;
}
.largeplaintext
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-weight: normal;
	font-size: 110%;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-family: Verdana;
	text-align: right;
}
font
{
	font-size: 8pt;
	font-family: Verdana;
}
UL
{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
OL
{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
U
{
	font-family: Verdana;
}
EM
{
	font-family: Verdana;
}
BLINK
{
	font-family: Verdana;
}
I
{
	font-family: Verdana;
}
P
{
	font-family: Verdana;
}
LI
{
	font-family: Verdana;
}
EM
{
	font-family: Verdana;
}
DIV
{
	font-family: Verdana;
}
H1
{
	font-weight: normal;
	font-size: 240%;
	font-family: Verdana;
}
H2
{
	font-weight: normal;
	font-size: 185%;
	font-family: Verdana;
	color: #00592D;
}
H3
{
	font-weight: bold;
	font-size: 145%;
	font-family: Verdana;
}
H4
{
	font-weight: normal;
	font-size: 130%;
	font-family: Verdana;
}
.small
{
	font-size: 77%;
	font-family: Verdana;
	text-align: center;
}
.smallbold
{
	font-size: 90%;
	font-family: Verdana;
	text-align: center;
	font-weight: bold;
}
.tablegroupheader
{
	background-color: #6699cc;
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	text-align: center;
	border-bottom: 1px solid;
}
.tablegroup
{
	border-right: #000082 1px solid;
	border-top: #000082 1px solid;
	border-left: #000082 1px solid;
	border-bottom: #000082 1px solid;
}
.tableheader
{
	font-size: 77%;
	font-family: Verdana;
	text-align: center;
	background-color: Gray;
}
.tableheadertext
{
	font-size: 14pt;
	font-weight: bold;
	color: white;
	background-color: #336699;
	font-family: Verdana;
	text-align: center;
	font-variant: small-caps;
}
.title1
{
	font-size: 200%;
	font-family: Verdana;
}
.tblue
{
	font-weight: bold;
	background-image: url('none');
	color: #ffffff;
	background-repeat: repeat;
	font-family: Verdana;
	background-color: #669941
}
.tdblue
{
	font-weight: bold;
	background-image: url('none');
	color: #ffffff;
	background-repeat: repeat;
	font-family: Verdana;
	background-color: #005b00
}
.tgray
{
	font-weight: bold;
	background: #666666;
	color: #ffffff;
	font-family: Verdana;
}
.bct
{
	font-weight: normal;
	font-size: 85%;
	color: #00592D;
	font-family: Verdana;
}
.fnt
{
	font-size: 77%;
	font-family: Verdana;
}
.ast
{
	color: #cc6600;
}
.loginmenu
{
	font-weight: bold;
	font-size: 10pt;
	color: #808080;
	font-family: Verdana;
	text-decoration: none;
}
.reqd
{
	font-weight: bold;
	font-size: large;
	color: red;
}
.blacktext
{
	color: #FFFFFF;
	font-size: 12pt;
	font-family: Verdana;
	text-decoration: none;
}
.boldblacktext
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana;
	text-decoration: none;
}
.bluetext
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12pt;
}
.redtext
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12pt;
}
.messagetext
{
	color: #FF0000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
}
.whitetext
{
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
}
.greytext
{
	color: #666666;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
}
.requiredtext
{
	color: #ff0000;
}
.clientname
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Verdana;
}
.sitename
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Verdana;
}
.username
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
}
.currentlink
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
}
.pagenumber
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
.headertext
{
	font-weight: bold;
	font-size: 8pt;
	color: #33669a;
	font-family: Verdana;
	padding-left: 20px;
	text-justify: inter-word;
	text-align: justify;
}
.subheadertext
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
	padding-left:20px;
}
.bodytext
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
.maintext
{
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
}
.crosstabheader
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
}
.crosstablabel
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
.crosstabtext
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
.buttontext
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
	background-color: #587993;
	text-decoration: none;
    text-align: center;
}
.labeltext
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
	text-align:left;
}
.normallabeltext
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
.wlabeltext
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
	left: 5pt;
	position: relative;
}

.wslabel
{
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
}

.pagetext
{
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
	text-align: justify;
	text-justify: inter-word;
}
.summarytext
{
	color: #000000;
	font-weight: bold;
	font-family: Verdana;
}
.summaryerror
{
	font-weight: normal;
	font-size: 8pt;
	color: #FF0000;
	font-family: Verdana;
	text-decoration: none;
}
img.pbl 
{ 
	margin-top: 15px; 
	margin-bottom: 5px; 
}
.listtext
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
	background-color: #fffff5;
	border-right: #80a4c8 1px solid;
	border-top: #80a4c8 1px solid;
	border-left: #80a4c8 1px solid;
	border-bottom: #80a4c8 1px solid;
}

.inputtext
{
	border: 1px solid #80a4c8;
    font-size: 8pt;
	color: #000000;
	font-family: "Verdan

.inputtext
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
	background-color: #fffff5;
	border-right: #80a4c8 1px solid;
	border-top: #80a4c8 1px solid;
	border-left: #80a4c8 1px solid;
	border-bottom: #80a4c8 1px solid;
}
font-family: Verdana";
	color: #000000;
	font-family: Verdana;
	}
.text
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;	
}
A.hlink:link
{
	font-weight: normal;
	font-size: 8pt;
	color: #0000FF;
	font-family: Verdana;
	text-decoration: underline;
}
A.hlink:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: #0000FF;
	font-family: Verdana;
	text-decoration: underline;
}
A.hlink:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #0000FF;
	font-family:  Verdana;
	text-decoration: underline;
}
.bigheader
{
	font-weight: bold;
	font-size: 12pt;
	color: #696969;
	font-family: Verdana;
	text-decoration: none;	
}
.wtext
{
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
}
A.btnlink:link
{
	font-weight: normal;
	font-size: 10pt;
	color: #0000FF;
	font-family: Verdana;
	text-decoration: underline;
}
A.btnlink:visited
{
	font-weight: normal;
	font-size: 10pt;
	color: #0000FF;
	font-family: Arial;
	text-decoration: underline;
}
A.btnlink:hover
{
	font-weight: normal;
	font-size: 10pt;
	color: #0000FF;
	font-family:  Verdana;
	text-decoration: underline;
}
.buttons
{
	font-size: 8pt;
	background-color: #99cccc;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}
/* The .out/.in/.ltin/.tpin nest used to fake a drop shadow by stacking a
   gray-bg outer div behind a white inner div shifted 5px up-and-left. It
   produced an asymmetric gray strip on the right and bottom. Replaced with
   a real box-shadow on .in; .out, .ltin, .tpin retained as no-ops so the
   existing markup (MasterPageLogin.master) keeps working. */
.out
{
    display:block;
    position:relative;
    margin:1em 0em;
}
.in
{
    background:#fff;
    position:relative;
    /* breathing room at the bottom so the Login button isn't flush against the form edge */
    padding:0px 0px 25px 0px;
    font-weight:normal;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
}
.ltin { /* was: left:-5px; — kept as hook for markup */ }
.tpin
{
    /* width bumped from 700 to 720 to match the inner table; otherwise the
       table overflowed .in by 20px and the new box-shadow landed inside
       the visible form edge. */
    width:720px;
}
.narrow
{
    width:720px;
}
.tableresult
{
	left: 10px; 
	position: relative; 
	font-size: 7.5pt; 
	color: black; 
	font-family: Verdana;
}
.mainheadertext
{
	font-weight: bold;
	color: #ffcc00;
	font-size: 12pt;
	font-family: Verdana;
	padding-left: 20px;
	font-variant: small-caps;
}
.curmenulabel
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: none;
}
.curmenulabel:hover
{
	font-size: 8pt;
	color: #ffcc00;
	font-family: Verdana;
	text-decoration: none;
}
.headertermofuse
{
	font-weight: bold;
	font-size: 8pt;
	color: #336699;
	font-family: Verdana;
	padding-left: 20px;
	font-variant: small-caps;
}
.selectlanguage
{
	border-right: gainsboro 1pt solid;
	border-top: gainsboro 1pt solid;
	border-left: gainsboro 1pt solid;
	border-bottom: gainsboro 1pt solid;
}
