.copy {font:12pt Verdana, Arial, Helvetica, sans-serif;} 
.copy2 {font:13pt Verdana, Arial, Helvetica, sans-serif;} 
.flag {font:12pt Verdana, Arial, Helvetica, sans-serif; color:#E30020;} 
.flag2 {font:13pt Verdana, Arial, Helvetica, sans-serif; color:#E30020;} 
.table {font:12pt Verdana, Arial, Helvetica, sans-serif; color:#767676;} 
.detail {font:11pt Verdana, Arial, Helvetica, sans-serif;} 
.envVariables {font:11pt/15pt Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;} 
.liteEnvVariables {font:11pt/15pt Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
.technum {font:13pt Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; color:#FFFFFF;} 
.liteTechnum {font:13pt Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; color:#000000;}
.statusMsg {font:14pt Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;} 
.nav {font:11pt Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;} 
.title {font:15pt/20pt Verdana, Arial, Helvetica, sans-serif; font-weight:bold;} 
.subtitle {font:14pt/19pt Verdana, Arial, Helvetica, sans-serif; font-weight:bold;} 

.em {font:12pt Verdana, Arial, Helvetica, sans-serif; font-weight:bold;} 
.sm {font:10pt Verdana, Arial, Helvetica, sans-serif;} 

A.ti {font:11pt Verdana, Arial, Helvetica, sans-serif;} 
A.ti:link {color:#711772;} 
A.ti:visited {color:#711772;} 
A.ti:active {color:#711772;} 
A.ti:hover {color:#711772;} 

A.wht {font:11pt Verdana, Arial, Helvetica, sans-serif;} 
A.wht:link {color:#FFFFFF; text-decoration:none;} 
A.wht:visited {color:#FFFFFF; text-decoration:none;} 
A.wht:active {color:#FFFFFF; text-decoration:none;} 
A.wht:hover {color:#FFFFFF; text-decoration:underline;} 

A.detail {font:11pt Verdana, Arial, Helvetica, sans-serif;} 
A.detail:link {color:#000000; text-decoration:none;} 
A.detail:visited {color:#000000; text-decoration:none;} 
A.detail:active {color:#000000; text-decoration:none;} 
A.detail:hover {color:#000000; text-decoration:none; background-color: #FFFF66;} 

A.hl {font:12pt Verdana, Arial, Helvetica, sans-serif;} 
A.hl:link {color:#012076; text-decoration:underline;} 
A.hl:visited {color:#012076; text-decoration:underline;} 
A.hl:active {color:#012076; text-decoration:underline;} 
A.hl:hover {color:#711772; text-decoration:underline; background-color: #FFFF66;} 

A {font:11pt Verdana, Arial, Helvetica, sans-serif;} 
A:link {color:#012076; text-decoration:underline;} 
A:visited {color:#012076; text-decoration:underline;} 
A:active {color:#012076; text-decoration:underline;} 
A:hover {color:#711772; text-decoration:underline;} 

A.userpass:link {color:#FFFFFF; text-decoration:underline;} 
A.userpass:visited {color:#FFFFFF; text-decoration:underline;} 
A.userpass:active {color:#FFFFFF; text-decoration:underline;} 
A.userpass:hover {color:#FFFF00; text-decoration:underline;} 


TABLE.main {} 
TABLE.border {} 

TD.copy {font:12pt/14px Verdana, Arial, Helvetica, sans-serif;}
TD.userpass {font:12pt/14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
TD.detail {font:11pt/14px Verdana, Arial, Helvetica, sans-serif;} 

TD.tdmsg { 
background: #8999B3; 
background-color: #FFFFFF; 
border:0px solid #8999B3; 
font: 8pt Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FF0000; 
text-align: center;
} 

LI {list-style-type: square;} 

INPUT.bttn { 
background: #B8B8B8; 
background-color: #B8B8B8; 
border:1px solid #000000; 
font: 11pt Verdana, Arial, Helvetica, sans-serif; 
color:#000000; 
}

INPUT.bttn:focus {
background: #FFFF66;
background-color: #FFFF66; 
border:1px solid #000000; 
font: 11pt Verdana, Arial, Helvetica, sans-serif; 
font-size: 11pt; color:#000000; 
}

INPUT.bttn:hover { 
background: #FFFF66; 
background-color: #FFFF66; 
border:1px solid #000000; 
font: 11pt Verdana, Arial, Helvetica, sans-serif; 
color:#000000; 
}

INPUT.msg { 
background: transparent; 
background-color: transparent; 
border:0px solid #8999B3; 
font: 10pt Verdana, Arial, Helvetica, sans-serif; 
font-style:italic;
font-weight:bold; 
color:#000000; 
text-align: center;
} 

INPUT.msg0 { 
background: #8999B3; 
background-color: #FFFFFF; 
border:0px solid #8999B3; 
font: 10pt Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FF0000; 
text-align: center;
} 

INPUT.msg1 { 
background: #8999B3; 
background-color: #FFFFFF; 
border:0px solid #8999B3; 
font: 10pt Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#9933CC; 
text-align: center;
} 


INPUT.msg2 { 
background: #8999B3; 
background-color: #8999B3; 
border:0px solid #8999B3; 
font: 10pt Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FF0000; 
text-align: center;
} 


INPUT.msg3 { 
background: #8999B3; 
background-color: #8999B3; 
border:0px solid #8999B3; 
font: 10pt Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FF0000; 
text-align: center;
} 


INPUT.msg4 { 
background: #8999B3; 
background-color: #8999B3; 
border:0px solid #8999B3; 
font: 10pt Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FF0000; 
text-align: center;
} 

INPUT.msg5 { 
background: #8999B3; 
background-color: #8999B3; 
border:0px solid #8999B3; 
font: 10pt Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FF0000; 
text-align: center;
} 

INPUT.upmsg { 
background: transparent; 
background-color: red; 
border:0px solid #8999B3; 
font: 10pt Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:black; 
text-align: center;
} 

INPUT.styled { 
border:1px solid #000000; 
font: 11pt Verdana, Arial, Helvetica, sans-serif; 
color:#000000; 
} 

INPUT.styledFlag { 
border:1px solid #000000; 
font: 11pt Verdana, Arial, Helvetica, sans-serif; 
color:#FF0000; 
} 

INPUT.styled:focus { 
border:1px solid #000000; 
font: 11pt Verdana, Arial, Helvetica, sans-serif;
color:#000000; 
}

INPUT.clock { 
background: #939598; 
background-color: #939598; 
border:1px solid #939598; 
font: 11pt Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#FFFFFF; 
text-align: center;
} 

INPUT.sm { 
background: #FFFFFF; 
background-color: #FFFFFF; 
border:1px solid #000000; 
font: 10pt Verdana, Arial, Helvetica, sans-serif; 
color:#000000; 
} 

INPUT.sm:focus { 
background: #FFFF66; 
background-color: #FFFF66; 
border:1px solid #000000; 
font: 10pt Verdana, Arial, Helvetica, sans-serif;
color:#000000; 
}

TEXTAREA.styled { 
background: #FFFFFF; 
background-color: #FFFFFF; 
border:1px solid #000000; 
color:#000000; 
font: 11pt Verdana, Arial, Helvetica, sans-serif; 
scrollbar-face-color: #FFFFFF; 
scrollbar-shadow-color: #000000; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #000000; 
scrollbar-darkshadow-color: #CCCCCC; 
scrollbar-track-color: #CCCCCC; 
scrollbar-arrow-color: #000000; 
} 

TEXTAREA.styled:focus { 
background: #FFFF66; 
background-color: #FFFF66; 
border:1px solid #000000; 
color:#000000; 
font: 11pt Verdana, Arial, Helvetica, sans-serif; 
scrollbar-face-color: #FFFFFF; 
scrollbar-shadow-color: #000000; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #000000; 
scrollbar-darkshadow-color: #CCCCCC; 
scrollbar-track-color: #CCCCCC; 
scrollbar-arrow-color: #000000; 
} 

SELECT.styled { 
border:1px solid #000000; 
font: 11pt Verdana, Arial, Helvetica, sans-serif;
color:#000000; 
}

SELECT.styled:focus { 
border:1px solid #000000; 
color:#000000; 
font: 11pt Verdana, Arial, Helvetica, sans-serif; 
} 

SELECT.sm { 
background: #FFFFFF; 
background-color: #FFFFFF; 
border:1px solid #000000; 
font: 10pt Verdana, Arial, Helvetica, sans-serif;
color:#000000; 
}

SELECT.sm:focus { 
background: #FFFF66; 
background-color: #FFFF66; 
border:1px solid #000000; 
color:#000000; 
font: 10pt Verdana, Arial, Helvetica, sans-serif; 
} 

INPUT.search { 
background: #FFFFFF; 
background-color: #FFFFFF; 
border:1px solid #000000; 
font: 11pt Verdana, Arial, Helvetica, sans-serif; 
color:#000000; 
} 

DIV.envVariables {
	position:absolute;
	right:12px; 
	top:7px;
	width:200px;
	height:60px;
}

DIV.formbuttons {
	position:absolute;
	left:180px; 
	top:90%;
	width:620px;
}

DIV.formbuttons2 {
	position:absolute;
	left:220px; 
	top:90%;
	width:620px;
}

div.MENUITEMS2 {
	background-color:#333333;
	layer-background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
}

div.MENUITEMSELECT {
	background-color:#FFFFFF;
	layer-background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
}

div.SUBMENUNAME {
	background-color:#333333;
	layer-background-color:#333333;
	color:#FFFF66;
	font-weight:bold;
}

div.reportOverflow {
	width: 100%; 
	height: 22em; 
	overflow: auto;
}

/* Checkbox List (Replace Multiple Select Options) */
ul.checkboxList {
  background-color: #FFFFFF;
  border: 1px solid #000;
  height: 120px;
  list-style-type: none;
  margin: 0;
  overflow: auto;
  padding: 0;
  text-align: left;
  width: 100%;
}
li.checkboxList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
label.checkboxList {
  background-color: #FFFFFF;
  display: inline-block;
  font: 11pt Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  width: 100%;
}
label.checkboxList:hover {
  background-color: Highlight;
  color: HighlightText;
}
/* Checkbox List */

@media print {	
	BODY {background: #FFFFFF;}
	
	.copy {font:12pt Times;}
	.header {visibility: hidden; display: none;}
	.nav {visibility: hidden; display: none;}
	.formbuttons {visibility: hidden; display: none;}
	.envVariables {visibility: hidden; display: none;}
	.reportOverflow {
		width: 80em; 
		height: 66em; 
		float: none;
		overflow: visible;
		color: #000000; 
		background: transparent;
	}
	.content {
		width: 80em; 
		float: none;
		color: #000000; 
		background: transparent;
	}
}
