.required {
  color: red;
}

p
{
font: 12px verdana
}

p.small
{
font: 11px verdana
}

p.bi
{
font: Bold Italic 12px verdana
}



h1
{
font: bold italic 16px  verdana
}
.navTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9A0002;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.container {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
  .table-border
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
  .table-head
{
    BORDER-RIGHT: #cbdcf8 1px solid;
    BORDER-TOP: #cbdcf8 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cbdcf8 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #cbdcf8 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #275daa
}
  .table-head-green
{
    BORDER-RIGHT: #cbf8cb 1px solid;
    BORDER-TOP: #cbf8cb 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cbf8cb 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #cbf8cb 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #27aa5d
}
  .table-head-pink
{
    BORDER-RIGHT: #cbf8cb 1px solid;
    BORDER-TOP: #cbf8cb 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cbf8cb 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #cbf8cb 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #db6ac5
}
  .table-row-head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
  .table-row-head-vertical
{
    BORDER-RIGHT: #cbdcf8 1px solid;
    BORDER-TOP: #cbdcf8 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cbdcf8 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #cbdcf8 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cfe2ff;
    WRITING-MODE:tb-rl;
    FILTER: flipv fliph;
}
  .table-row-head-green
{
    BORDER-RIGHT: #cbf8cb 1px solid;
    BORDER-TOP: #cbf8cb 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cbf8cb 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #cbf8cb 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cfffcf
}  
.table-row-head-pink
{
    BORDER-RIGHT: #ffd2f6 1px solid;
    BORDER-TOP: #ffd2f6 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #ffd2f6 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffd2f6 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffd2f6
}
  .table-row-head-small
{
    BORDER-RIGHT: #cbdcf8 1px solid;
    BORDER-TOP: #cbdcf8 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #cbdcf8 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #cbdcf8 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cfe2ff
}
.table-header
{
	background-color: #1A2D5F;
	border: 1px solid #FFFFFF;
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt; 
	COLOR: #FFFFFF;
}
  .table-row-error
{
    BORDER-RIGHT: #cbdcf8 1px solid;
    BORDER-TOP: #cbdcf8 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #cbdcf8 1px solid;
    COLOR: #ff0000;
    BORDER-BOTTOM: #cbdcf8 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
  .table-row-success
{
    BORDER-RIGHT: #cbdcf8 1px solid;
    BORDER-TOP: #cbdcf8 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cbdcf8 1px solid;
    COLOR: blue;
    BORDER-BOTTOM: #cbdcf8 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
  .table-row-black
{
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 1px;
    BORDER-LEFT: #696969 1px double;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #696969 1px solid
}
   .table-row-normal
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
	VERTICAL-ALIGN: TOP;
}
   .table-row-normal-grey
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    background-color: #CCCCCC;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
	VERTICAL-ALIGN: TOP;
}

   .table-row-normal-green
{
    BORDER-RIGHT: #cbf8cb 1px solid;
    BORDER-TOP: #cbf8cb 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cbf8cb 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #cbf8cb 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
	VERTICAL-ALIGN: TOP;
}
   .table-row-normal-pink
{
    BORDER-RIGHT: #ffd2f6 1px solid;
    BORDER-TOP: #ffd2f6 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #ffd2f6 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffd2f6 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
	VERTICAL-ALIGN: TOP;
}
   .table-row-small
{
    BORDER-RIGHT: #cbdcf8 1px solid;
    BORDER-TOP: #cbdcf8 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #cbdcf8 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #cbdcf8 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
	VERTICAL-ALIGN: TOP;
}

  .ver-11-white-bold
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff
}
  .text-field-border-font
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    FONT: 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #333333 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #333333 1px solid
}
  .text-field-financial
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    FONT: 14px Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: BOLD;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #333333 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #333333 1px solid
}
  .text-field-total
{
    BORDER-RIGHT: #FFFFFF 0px solid;
    BORDER-TOP: #FFFFFF 0px solid;
    FONT: 14px Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: BOLD;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #FFFFFF 0px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #FFFFFF 0px solid
}
   .button-bg-font
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    CURSOR: hand;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #275daa
}
   .button-bg-font-green
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    CURSOR: hand;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #27aa5d    
}
   .button-bg-font-pink
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    CURSOR: hand;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #db6ac5    
}
 .blue-11-bold-ver
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #275daa
}
 .blue-13-bold-ver
{
    FONT: bold 13px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #333333
}
 .reg-text-11-red
{
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #0a49a4;
    BACKGROUND-COLOR: #feb788
}
 .reg-text-11-blue
{
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #0a49a4
}
 .reg-text-11-darkblue
{
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #0a49a4;
    BACKGROUND-COLOR: #cee3ff
}
 .reg-text-11-black
{
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #000000
}
a:link
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #1d52a0
}
a:visited
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #1d52a0
}
a:hover
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #000000
}
a:active
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #000000
}
 .grn-12-ver-bold
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
 .grn-12-ver-bold-noDec
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
 .grn-12-ver-bold A:link
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff
}
 .grn-12-ver-bold A:active
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff
}
 .grn-12-ver-bold A:visited
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff
}
 .grn-12-ver-bold A:hover
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff
}


#tic {
  /* enter any styles for the ticker below */
  border: .00em #CEC3AD solid;
  font-size:0.85em;
  padding:11px;
  width:400px;
  line-height:20px;
}
#tic * {
  /* this will hide all children tags */
  font-size: 1em;
  margin:0px;
  padding:0px;
  display:none;
}
#tic a {
  /* add more tags to this list if you wish to display them inside the children */
  display:inline;
}
#dhtmlgoodies_contentBox {
  border:1px solid #317082;
  height:0px;
  visibility:hidden;
  position:absolute;
  background-color:#E2EBED;
  overflow:hidden;
  padding:2px;
  width:250px;
}

#dhtmlgoodies_content {
  position:relative;  
  font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
  width:100%;
  font-size:0.8em;
}

#dhtmlgoodies_slidedown {
  position:relative;
  width:250px;
}

td.top {
  /* This is for the popup on the helplines form */
  background-color: #ff0000;
  text-align: right;
}

td.bottom {
  /* This is for the popup on the helplines form */
  background-color: #ffdb74;
  padding: 15px;
}

.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}

#ToolTip{position:absolute; width: 200px; top: 0px; left: 0px; z-index:4; visibility:hidden;}
