
BODY {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: Arial
}
table        { font-size: 10pt; color: #000000; font-family: Arial; padding: 0 }
.pageTitle {
	FONT-WEIGHT: 700;
	FONT-SIZE: 16pt;
	COLOR: black;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial
}

/*
Change default link properties
*/
A{
  text-decoration:none;
}
A:ACTIVE{
  text-decoration:underline;
  color:blue;
}
A:VISITED{
  text-decoration:none;
  color:blue;
}
A:HOVER{
  text-decoration:underline;
  color:blue;
}
A:LINK{
  text-decoration:none;
  color:blue;
}

.main_nav_no_js { 
   font-size: 12pt; 
   font-family: Arial; #000099; 
   font-weight: 700;
   border-style: solid;
   border-color: black;
   border-width: thin; 
   background-color: 3366FF; 
   color: #FFFFFF; 
   height: 24
}
.main_nav_with_js { 
   font-size: 12pt; 
   font-family: Arial; #000099; 
   font-weight: 700;
   border-style: solid;
   border-color: white;
   border-width: thin; 
   background-color: white; 
   color: white; 
   height: 24
}
.main_heading_table { font-size: 12pt; arial: 850; }
.main_heading_left { font-size: 12pt; font-family: Arial; #000099; font-weight: 700; background-color: #000099; color: #FFFFFF}
.main_heading_center { font-size: 12pt; font-family: Arial; #000099; font-weight: 700; background-color: #000099; color: #FFFFFF}
.main_heading_right { font-size: 12pt; font-family: Arial; #000099; font-weight: 700; background-color: white; color: black}
.body_heading_main { font-size: 16pt; font-family: Arial; #000099; font-weight: 700; background-color: #000099; color: #FFFFFF}
.body_heading_sub { font-size: 12pt; font-family: Arial; #000099; font-weight: 700; background-color: 3366FF; color: #FFFFFF; height: 25}
.body_heading_right { font-size: 12pt; font-family: Arial; #000099; font-weight: 700; background-color: gray; color: #FFFFFF}
.body_main_text { font-size: 10pt; font-family: Tahoma; #000099; font-weight: 400; background-color: white; color: black}
.body_right_text { font-size: 10pt; font-family: Tahoma; #000099; font-weight: 400; background-color: white; color: black}
.trailing_text { font-size: 8pt; font-family: Arial; #000099; font-weight: 200; background-color: white; color: gray}
.tableBorder {
	BORDER-RIGHT: #9999ff thin solid;
	BORDER-TOP: #9999ff thin solid;
	BORDER-LEFT: #9999ff thin solid;
	BORDER-BOTTOM: #9999ff thin solid
}
.tableHeading {
	FONT-WEIGHT: 700;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: silver
}
.tableData {
	FONT-WEIGHT: 400;
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Arial
}
.errorMsg {
	FONT-SIZE: 10pt;
	COLOR: red;
	font-weight: 700
}
.disabled {
	COLOR: gray
}
.corpmsg {
	FONT-WEIGHT: 400;
	FONT-SIZE: 8pt;
	COLOR: #b59421;
	FONT-FAMILY: Arial
}

.tableRow {
	BORDER-LEFT-COLOR: white;
	BORDER-BOTTOM-COLOR: white;
	COLOR: black;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: white;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: white;
	BORDER-RIGHT-COLOR: white;
	BORDER-BOTTOM-STYLE: none
}
.listBox{
  width : 175px;
  font-size : 8pt;
  font-weight : 400;
  font-family : Arial;
  color : black;
}
.textBox{
  font-size : 8pt;
  font-family : Arial;
  font-weight : 400;
  width : 150px;
}
.button {
	FONT-WEIGHT: 400;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: Arial
}
.breadCrumbTrail {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial
}
.scrollingLayer {
	width: 100%;
	height: 300;
	overflow: scroll;
	border: solid 1 #000000;
	align: center
}
.errorTitle {
	color: red;
	font-family: Arial;
	font-weight: 700;
	font-size: 10pt
}
.errorText {
	font-family: Arial;
	color: red;
	font-weight: 400;
	font-size: 8pt
}
.errorMessage {
	font-family: Arial;
	color: red;
	font-weight: 700;
	font-size: 10pt
}
.tableHeader{
  font-family : Arial;
  font-weight : 700;
  color : black;
  background-color : #cccccc;
}
.content_header{
  font-size : 12pt;
  font-family : Arial;
  font-weight : 700;
  color : black;
}
.content_text{
  font-size : 9pt;
  font-family : Arial;
  font-weight : 400;
  color : black;
}
.information_low{
  font-size : 8pt;
  font-family : Arial;
  font-weight : 400;
  color : #cccccc;
}
.information_normal{
  font-size : 8pt;
  font-family : Arial;
  font-weight : 400;
}
.table_outer{
  background-color : #cccccc;
}
.table_header{
  background-color : #cccccc;
	color: black;
	font-family: Arial;
	font-size: 10pt;
	font-weight: 700;
}
.table_header_text{
  font-size : 10pt;
  font-family : Arial;
  font-weight : 700;
  color : black;
}
.message{
  font-family : Arial;
  font-weight : 700;
  color : red;
}
.unhighlightedRow TD{
  background-color : #FFFFFF; 
}
.highlightedRow TD{
  background-color : #D0D0FF; 
}
.staChgBox {
	color: black;
	font-family: Arial;
	width: 80px;
	font-weight: 400;
	font-size: 8pt
}
.shaderDiv {
	visibility:hide;
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
.modalDialogDiv {
	visibility:hide;
	visibility:hidden;
	z-index:1001;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
.controlDiv {
	z-index:501;
	position:relative;
}