.titletexttms32pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 32pt;
    COLOR: #E1E1E1;
    FONT-FAMILY:  Times New Roman;
    TEXT-DECORATION: none;
    margin: 0pt 0pt 0pt 0pt;
}
.titletexttms12pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #E1E1E1;
    FONT-FAMILY:  Times New Roman;
    TEXT-DECORATION: none
}

.alertbanner
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #FA0000;
}
.titletext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #00003C;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
.smalltitletext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #00003C	;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none;
    margin-top: 10px
}
.footertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none;
    margin-top: 10px
}
.displayrow
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: sans-serif;
	BORDER-TOP: #C8C8C8 1pt solid;
    BACKGROUND-COLOR: #FAFAFA;
}
.expiredrow
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: sans-serif;
	BORDER-TOP: #C8C8C8 1pt solid;
    BACKGROUND-COLOR: #FAFAFA;
}

.datarow
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: #FAFAFA;
}
.editHeader
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: #FAFAFA;
}

.titlerow
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: white;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: #00003C;
}
.altTitleRow
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: white;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: #4F89D3 
}
.titlerowwborder
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: white;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: #00003C;
	BORDER-TOP: #FFFFFF 1pt solid;
}
.titlebox
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: white;
    FONT-FAMILY: sans-serif;
    background-color: #00003C;
}
.tableoutline
{
	BORDER-RIGHT: #C8C8C8 1pt solid;
	BORDER-LEFT: #C8C8C8 1pt solid;
	BORDER-TOP: #C8C8C8 1pt solid;
	BORDER-BOTTOM: #C8C8C8 1pt solid;
}
.titleboxrow
{
	BORDER-RIGHT: #C8C8C8 1pt solid;
	BORDER-LEFT: #C8C8C8 1pt solid;
	BORDER-TOP: #C8C8C8 1pt solid;
	BORDER-BOTTOM: #C8C8C8 1pt solid;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    MARGIN-RIGHT: 2px; 
    BACKGROUND-COLOR: #ffffff;
}

.leftmenu
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: justify;
}
.smallleftmenu
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: justify
}
.textR{FONT-SIZE: 10pt;COLOR: black; FONT-FAMILY: sans-serif; MARGIN: 20px 20px 20px 20px; TEXT-ALIGN: right;}
.textL{FONT-SIZE: 10pt; COLOR: black;     FONT-FAMILY: sans-serif; 	MARGIN: 20px 20px 20px 20px;  TEXT-ALIGN: left;}
.textC{FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: sans-serif;	MARGIN: 20px 20px 20px 20px;  TEXT-ALIGN: center;}
.text{FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: sans-serif;	MARGIN: 20px 20px 20px 20px;  TEXT-ALIGN: justify;}

.textiR{FONT-SIZE: 10pt; font-style:italic; COLOR: black; FONT-FAMILY: sans-serif; MARGIN: 20px 20px 20px 20px; TEXT-ALIGN: right;}
.textiL{FONT-SIZE: 10pt; font-style:italic; COLOR: black; FONT-FAMILY: sans-serif; MARGIN: 20px 20px 20px 20px;  TEXT-ALIGN: left;}
.textiC{FONT-SIZE: 10pt; font-style:italic; COLOR: black; FONT-FAMILY: sans-serif;	MARGIN: 20px 20px 20px 20px;  TEXT-ALIGN: center;}

.textBR{FONT-SIZE: 10pt; font-weight: bold; COLOR: Black ; FONT-FAMILY: sans-serif; MARGIN: 20px 20px 20px 20px; TEXT-ALIGN: right;}
.textBL{FONT-SIZE: 10pt; font-weight: bold; COLOR: black; FONT-FAMILY: sans-serif; MARGIN: 20px 20px 20px 20px;  TEXT-ALIGN: left;}
.textBC{FONT-SIZE: 10pt; font-weight: bold; COLOR: black; FONT-FAMILY: sans-serif; MARGIN: 20px 20px 20px 20px;  TEXT-ALIGN: center;}

.text9pt
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: sans-serif;
 	MARGIN: 20px 20px 20px 20px; 
    TEXT-ALIGN: justify
}
.text8pt
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: sans-serif;
 	MARGIN: 20px 20px 20px 20px; 
}
.text8ptwhite
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: sans-serif;
}

.message
{
 	MARGIN: 10px 20px 20px 20px;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-SIZE: 10pt;   
    FONT-FAMILY: sans-serif;
    background:url(../images/messageseparator.jpg) no-repeat;
}
.messagewide
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-SIZE: 10pt;   
    FONT-FAMILY: sans-serif;
    background:url(../images/messageseparatorwide.jpg) no-repeat;
}
.tablestyle
{
    border: #00003C 1pt solid;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: justify;
    background-color: #FAFAFA
}

.menustyleleft
{
    BORDER-RIGHT: #00003C 1pt solid;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: justify;
    background-color: #FAFAFA
}

.menustyleright
{
    BORDER-LEFT: #00003C 1pt solid;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: LEFT;
    WHITE-SPACE: normal;
    background-color: #FAFAFA
}

A.actionwbg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    background-color: #00003C;
    COLOR: white;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
A.actionwbg:hover
{
    FONT-WEIGHT: bold;
    background-color: #00003C;
    FONT-SIZE: 8pt;
    COLOR: yellow;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
a.imageaction
{
	vertical-align: middle;
}
A.action
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #00003C;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
A.action:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR:red;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
A.forwardaction
{
	position:fixed; 
    background-image: url(../images/iconforward.gif); 
	height: 30px;
	width: 40px;
	background-position: center;
}
A.forwardaction:hover
{
	position:fixed; 
    background-image: url(../images/iconforwardon.gif); 
	height: 30px;
	width: 40px;
	background-position: center;
}

A.headeraction
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
A.headeraction:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR:red;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
A.listaction
{
    FONT-SIZE: 9pt;
    font-style: italic;
    COLOR: #4F89D3	;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION:  none;
    height: 10pt;
}
A.listaction:hover
{
    FONT-SIZE: 9pt;
    font-style: italic;
    COLOR: red	;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: underline;
}
.forminput 
{ 
    font-size: 9px; 
    color: #000000; 
    background: yellow; 
    text-align: center; 
}

.floatimage
{
    FLOAT: right;
    MARGIN-LEFT: 10pt
}
.floatimageleft
{
    FLOAT: left;
    MARGIN-RIGHT: 10pt
}
/*blue buttons1 SINGLE IMAGE THAT WE TOGGLE UP AND DOWN FOR HOVER*/

button.button2 { 
  background:url(../images/CSS_Buttons/bg_button_a.gif) top right no-repeat; 
  font: normal 13px Tahoma; /* Change 13px as desired */    
  border:0; 
  cursor:pointer; 
  font-weight:bold;  
  text-align:center; 
  text-decoration: none;
  line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
  height: 24px; /* Height of button background height */
  padding:0 11px 0 0; /*top,right,bottom,left*/
  width:auto; /* Needed for IE */ 
  overflow:visible; /* Needed for IE*/ 
}
button.button2 span {  
  background:url(../images/CSS_Buttons/bg_button_span.gif) top left no-repeat;
  color:black;  
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:4px 0 4px 11px;  /*top,right,bottom,left*/ 
}
button.button2:hover {
	background:url(../images/CSS_Buttons/bg_button_a.gif) right no-repeat; 
	color: RED;	
}
button.button2:hover span {
	background:url(../images/CSS_Buttons/bg_button_span.gif) left no-repeat; 
	color: RED;
}


a.button1 { 
  background:url(../images/CSS_Buttons/bg_button_a.gif) top right no-repeat; 
  font: normal 13px Tahoma; /* Change 13px as desired */    
  border:0; 
  cursor:pointer; 
  font-weight:bold;  
  text-align:center; 
  text-decoration: none;
  line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
  height: 24px; /* Height of button background height */
  padding:0 11px 0 0; /*top,right,bottom,left*/
  width:auto; /* Needed for IE */ 
  overflow:visible; /* Needed for IE*/ 
  
}
a.button1 span {  
  background:url(../images/CSS_Buttons/bg_button_span.gif) top left no-repeat;
  color:black;  
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:4px 0 4px 11px;  /*top,right,bottom,left*/ 
}

a.button1:hover {
	background:url(../images/CSS_Buttons/bg_button_a.gif) bottom right no-repeat; 
	color: RED;	
}
a.button1:hover span {
	background:url(../images/CSS_Buttons/bg_button_span.gif) bottom left no-repeat; 
	color: RED;
}
/*************   Styles used for Labels and Table cells *******************/
.NormJ {color:#000000; text-align: justify; font-weight:normal; padding:2px 0px 2px 0px;}
.NormL {color:#000000; text-align:left; font-weight:normal; padding:2px 0px 2px 0px;}
.NormC {color:#000000; text-align:center; font-weight:normal; padding:2px 0px 2px 0px;}
.NormR {color:#000000; text-align:right; font-weight:normal; padding:2px 0px 2px 0px;}

.BoldL {color:#000000; text-align:left; font-weight:bold; padding:2px 0px 2px 0px;}
.BoldC {color:#000000; text-align:center; font-weight:bold; padding:2px 0px 2px 0px;}
.BoldR {color:#000000; text-align:right; font-weight:bold; padding:2px 0px 2px 0px;}

.NormL1 {color:#000000; text-align:left; font-weight:normal; font-size:12px; padding:2px 0px 2px 0px;}
.NormC1 {color:#000000; text-align:center; font-weight:normal; font-size:12px; padding:2px 0px 2px 0px;}
.NormR1 {color:#000000; text-align:right; font-weight:normal; font-size:12px; padding:2px 0px 2px 0px;}

.BoldL1 {color:#000000; text-align:left; font-weight:bold; font-size:12px; padding:2px 0px 2px 0px;}
.BoldC1 {color:#000000; text-align:center; font-weight:bold; font-size:12px; padding:2px 0px 2px 0px;}
.BoldR1 {color:#000000; text-align:right; font-weight:bold; font-size:12px; padding:2px 0px 2px 0px;}

.NormL2 {color:#000000; text-align:left; font-weight:normal; font-size:13px; padding:2px 0px 2px 0px;}
.NormC2 {color:#000000; text-align:center; font-weight:normal; font-size:13px; padding:2px 0px 2px 0px;}
.NormR2 {color:#000000; text-align:right; font-weight:normal; font-size:13px; padding:2px 0px 2px 0px;}

.BoldL2 {color:#000000; text-align:left; font-weight:bold; font-size:13px; padding:2px 0px 2px 0px;}
.BoldC2 {color:#000000; text-align:center; font-weight:bold; font-size:13px; padding:2px 0px 2px 0px;}
.BoldR2 {color:#000000; text-align:right; font-weight:bold; font-size:13px; padding:2px 0px 2px 0px;}

.row0 {background-color: Silver;}
.row1 {background-color:  Gray;}

.table800C
{
    width: 800px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}
.table725
{
    width: 700px;
    /*border: 1px solid black;*/
}
.rowHeaderC
{
    background-color: #00003C;
    color: White;
    font-weight: bold;
     font-size: 12px;
    text-align: center;
}
.rowHeaderL
{
    background-color: #00003C;
    color: White;
    font-weight: bold;
     font-size: 12px;
    text-align: left;
}
.rowHeaderR
{
    background-color: #00003C;
    color: White;
    font-weight: bold;
     font-size: 12px;
    text-align: right;
}
.rowHeaderR14
{
    background-color: #00003C;
    color: White;
    font-weight: bold;
     font-size: 14px;
    text-align: right;
    height: 50px;
     vertical-align: middle;
}
.rowHeaderC14
{
    background-color: #00003C;
    color: White;
    font-weight: bold;
     font-size: 14px;
    text-align: center;
     vertical-align: middle;
}




