
/*
a:active
{
	color: #008080;
	text-decoration: underline;
}
a:link
{
	color: #008080;
	text-decoration: underline;
}
a:visited
{
	color: #008080;
	text-decoration: underline;
}

a:hover
{
	color: #999966;
	text-decoration: underline;
}
*/
.MenuLevel2Item
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: 600; 
	font-style: normal;
	font-variant: normal; 
	text-transform: none;
	line-height: 17px;
	color: #000000;
	text-align: center;
	vertical-align: middle;		
}
.level2-item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
	border: 0px none #b2dda4;
	border-top: 4px solid #b2dda4;
	border-right: 0px none #b2dda4;
	border-left: 0px none #b2dda4;
	border-bottom: 0px none #b2dda4;
	background-color: #b2dda4;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 8px;
	padding-left: 8px;
	height: 8px;
}
.level2-separator
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 0px none #b2dda4;
	border-top: 4px solid #b2dda4;
	border-right: 0px none #b2dda4;
	border-left: 0px none #b2dda4;
	border-bottom: 0px none #b2dda4;
	background-color: #b2dda4;
	background-color: #b2dda4;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 8px;
	padding-left: 8px;
	height: 8px;
}

.level2-item-2linetitles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
	border: 0px none #b2dda4;
	border-top: 4px solid #b2dda4;
	border-right: 0px none #b2dda4;
	border-left: 0px none #b2dda4;
	border-bottom: 0px none #b2dda4;
	background-color: #b2dda4;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
	height: 8px;
}

.level2-item a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
	text-decoration: none;
}

/* #FD8421 #fd923c */
.level2-item a:hover
{
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: 600; 
	color: #fd923c;
	text-transform: none;
	text-decoration:  none;
}

.level2-item-2linetitles a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
	text-decoration: none;
}

/* #FD8421 #fd923c */
.level2-item-2linetitles a:hover
{
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: 600; 
	color: #fd923c;
	text-transform: none;
	text-decoration:  none;
}

/* Use .persdata for font style
{ font-family:   Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  line-height: 17px; 
  color: #000000; 
  font-weight: 600; 
  font-style: normal; 
  font-variant: normal; 
  text-transform: none }
*/
.admin-tab-active
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: 600; 
	font-style: normal;
	font-variant: normal; 
	text-transform: none;
	line-height: 17px;
	color: #000000;
	border-top: 6px solid #b2dda4;
	border-right: 4px solid #b2dda4;
	border-left: 4px solid #b2dda4;
	border-bottom: 1px solid #ffffff;
	background-color: #ffffff;
	visibility: visible;
	text-align: center;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	height: 8px;
	vertical-align: middle;
}

.admin-tab-inactive
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: 600; 
	font-style: normal;
	font-variant: normal; 
	text-transform: none;
	line-height: 17px;
	color: #000000;
	border-top: 6px solid #b2dda4;
	border-right: 4px solid #b2dda4;
	border-left: 4px solid #b2dda4;
	border-bottom: 1px solid #b2dda4;
	background-color: #b2dda4;
	text-align: center;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	height: 8px;
	vertical-align: middle;		
}
.admin-tab-right
{
	background-color: #b2dda4;
	border-bottom: 1px none black;
}
.admin-tab-separator
{
	font-size: 11px;
	color: #000000;
	background-color: #b2dda4;
	padding-top: 4px;
	padding-bottom: 2px;
}

.admin-tan-border
{
	border-top: 0px solid #008055;
	border-left: 0px none #008055;
	border-right: 0px none #008055;
	border-bottom: 0px none #008055;
	background-color: gray;
}
.admin-tab-inactive a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
	text-decoration: none;
}
.admin-tab-inactive a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
	text-decoration: none;
}
.admin-tab-inactive a:hover
{
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: 600; 
	color: #fd923c;
	text-transform: none;
	text-decoration:  none;
}

.admin-tab-inactive a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*<body bgColor=#008080 leftMargin=3 rightMargin=3 topMargin=0 bottomMargin=0>*/
.Body1
{
	background-color: #FFFFFF;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.0-level-page-table
{  
	background-color: #ffffff;
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	margin-bottom: 0px;
}

.1st-level-border-table
{  
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
}


.2nd-level-border-table
{  
    background-color: #ffffff;
	border-left-width: 5px;
	border-left-color: #b2dda4;
	border-left-style: solid;
	border-right-width: 5px;
	border-right-color: #d9eed1;
	border-right-style: solid;
}

/* .persdata 
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000; font-weight: 600; font-style: normal; font-variant: normal; text-transform: none } 
margin: 1px;*/

.grid-header
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 12px;
	color: #000000;
		
	background-color: #b2dda4;
	
	border-top: #66bb49 1px solid;
	border-bottom: #66bb49 1px solid;
	border-right: #b2dda4 1px solid;
	border-left: #b2dda4 1px solid;
		
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	
}

.grid-header a:active
{
	color: #000000;
	text-decoration: none;
}
.grid-header a:link
{
	color: #000000;
	text-decoration: none;
}
.grid-header a:visited
{
	color: #000000;
	text-decoration: none;
}
.grid-header a:hover
{
	color: #fd923c;
	text-decoration: underline;
}
.grid-edit-column
{
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-left: #696969 1px solid;
}

/* #696969; */

.grid-AlternatingItem
{	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #d9eed1;
	
	border-left: #d9eed1 1px solid;
	border-right: #d9eed1 1px solid;
		
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	
}

/*
.bodysm 
{ font-family:   Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none }

*/

.grid-first-item  
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: underline;
		
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	
}

.grid-first-item a:active
{
	color: #000000;
	text-decoration: none;
}

.grid-first-item a:link
{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.grid-first-item a:visited
{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.grid-first-item a:hover
{
	color: #fd923c;
	font-weight: bold;
	text-decoration: underline;
}

.grid-item
{	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	
}

.grid-last-item
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	
}

.link-button 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: underline;
		
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.link-button  mouseover
{
	color: #fd923c;
	font-weight: bold;
	text-decoration: underline;
}

.header-gray
{
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;
}
.header-lightgray
{
	font-weight: bold;
	font-size: 10px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
}
.report-main-header
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DCDCDC;
	padding-left: 18px;
	padding-right: 18px;
}
.report-header
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 18px;
	padding-right: 18px;
}
.report-header-white
{
	font-weight: bold;
	font-size: 20px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-right: 1px;
	padding-bottom: 15px;
}
.report-text
{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 18px;
	padding-right: 18px;
}
.report-header a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.report-header a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.report-header a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.report-header a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.standard-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.tab-active
{
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: 600; 
	color: #000000;
	line-height: 17px; 
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #b2dda4;
	background-color: #b2dda4;
	text-align: center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	height: 23px;
}

.tab-inactive
{
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: 600; 
	color: #000000;
	line-height: 17px; 
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #d9eed1;
	text-align: center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	height: 23px;
}

.tab-inactive a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
	text-decoration: none;
}
.tab-inactive a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: 600; 
	color: #fd923c;
	text-transform: none;
	text-decoration:  none;
}
.tab-inactive a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.tab-active a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
	text-decoration: none;
}

.tan-border
{
	border-top:  1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: White;
}

.level-2-tab-bgcolor
{
	background-color: #b2dda4;
	vertical-align: bottom;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

.BoldRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red;
}
/* text style for buttons and link buttons */
.CommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.registered
{
    FONT: 10px Verdana, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #000000
}
.txtHeading1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    COLOR: #004d4d;
}

/* Use .persdatlbl
{ font-family:   Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 17px; 
  color: #666666; 
  font-weight: 600; 
  font-style: normal; 
  font-variant: normal; 
  text-transform: none }
*/
.txtFieldTitle1
{
  font-family:   Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 17px; 
  color: #666666; 
  font-weight: 600; 
  font-style: normal; 
  font-variant: normal; 
  text-transform: none
}

/*
.persdata is used below
{ font-family:   Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  line-height: 17px; 
  color: #000000; 
  font-weight: 600; font-style: normal; font-variant: normal; text-transform: none }
*/
.txtFieldTitle1Bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px; 
    font-weight: 600;
    COLOR: #000000;
    text-align: left;
    font-style: normal; font-variant: normal; text-transform: none
}
.txtSectionTitle2Bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px; 
    font-weight: 600;
    COLOR: #000000;
    text-align: left;
    font-style: normal; font-variant: normal; text-transform: none
}
.txtSectionTitleBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    COLOR: #008080;
    text-align: left;
}

.txtSectionTitleBoldCenter
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    COLOR: #008080;
    text-align: center;
}

.txtBlackBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    COLOR: #000000;
    text-align: left;
}
.txtBlackBold2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    COLOR: #000000;
    text-align: left;
}
.txtBlack
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    COLOR: #000000;
    text-align: left;
}
.txtFieldTitle2Bold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    COLOR: #004d4d;
    text-align: center;
}
.txtFieldTitle3Bold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    COLOR: #004d4d;
    text-align: Right;
}

/*
.bodynor 
{ font-family:   Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  line-height: 17px; 
  color: #000000; 
  font-weight: normal; 
  font-style: normal; 
  font-variant: normal;  
  text-transform: none }

.bodysm 12px
*/
.txtFieldCenter1
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    line-height: 17px; 
    color: #000000; 
    font-weight: normal; 
    font-style: normal; 
    font-variant: normal;  
    text-transform: none;
	text-align: center;
}

.txtFieldLeft1
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 17px; 
	color: #666666; 
	font-weight: 600; 
	font-style: normal; 
	font-variant: normal; 
	text-transform: none;
	text-align: left;
}

.txtwhite1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    COLOR: #ffffff;
}
.txtwhitebld1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    COLOR: #ffffff;
}
.txtblack1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    COLOR: #000000;
}
.txtblack2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    COLOR: #000000;
}
.txtwhitebldlink1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    COLOR: #ffffff;
    text-decoration: underline;
}

.txtbldlink1
{
	font: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #fd923c;
	text-decoration: underline;
	cursor: hand;
}

.txtbldlink2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    COLOR: #008080;
    text-decoration: underline;
}
.txtBannerFieldTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    COLOR: #d9eed1;
    text-decoration: none;
    padding-top: 9px;
}

.txtErrorSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: Normal;
    COLOR: #cc0000;
}

.txtError1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: Bold;
    COLOR: #cc0000;
}

.txtStatus3  
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    COLOR: #fd923c;	
}

.PageErrorMsgLblDRR 
{ font-family:   Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  line-height: 15px; 
  color: #cc0000 ; 
  font-weight: 600; 
  font-variant: normal; 
  text-transform: none 
}

.txtStatus4  
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    /*COLOR: #008080;	*/
    COLOR: #000000;
}
.button1
{
	font: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #008080;
	border: #008080 thin outset;
	cursor: hand;
}

/* Next button style not currently invoked */
.button1OnFocus
{
	font: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #999966;
	border-bottom-color: #999966;
	border-top-color: #999966;
	border-right-color: #999966;
	border-left-color: #999966;
    padding-right: 2px;
	padding-left: 1px;
    padding-bottom: 0px;
    padding-bottom: 0px;
    cursor: hand;
}


.button1 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	text-transform: none;
}
button.btnOpenWindow1
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    COLOR: #008080;
    text-decoration: underline;
    padding-right: 0px;
	padding-left: 0px;
    padding-bottom: 0px;
    padding-bottom: 0px;
    cursor: hand;
}

.buttonLink
{	
    cursor: hand;
}

.DropDownListBanner
{
	width: 310px;
	background-color: #FFFFFF;
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px; 
    color: #000000; 
    font-weight: normal; 
    font-style: normal; 
    font-variant: normal; 
    text-transform: none;
    vertical-align: middle;
}

.DropDownListStyle1
{
	width: 310px;
	background-color: #FFFFFF;
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px; 
    color: #000000; 
    font-weight: normal; 
    font-style: normal; 
    font-variant: normal; 
    text-transform: none;
}

/* old font size was 8pt */
.DropDownListStyle2
{
	width: 120px;
	background-color: #d9eed1;
	background-color: #FFFFFF;
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px; 
    color: #000000; 
    font-weight: normal; 
    font-style: normal; 
    font-variant: normal; 
    text-transform: none;
}
.DropDownListStyle3
{
	width: 120px;
	background-color: #FFFFFF;
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px; 
    color: #000000; 
    font-weight: normal; 
    font-style: normal; 
    font-variant: normal; 
    text-transform: none
}
.DropDownListStyle4
{
	width: 160px;
	background-color: #FFFFFF;
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px; 
    color: #000000; 
    font-weight: normal; 
    font-style: normal; 
    font-variant: normal; 
    text-transform: none
}

.DropDownListStyle5
{
	width: 485px;
	background-color: #FFFFFF;
	font-family:   Arial, Helvetica, sans-serif; 
	font-size: 12px; 
    color: #000000; 
    font-weight: normal; 
    font-style: normal; 
    font-variant: normal; 
    text-transform: none;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

TR.TableTitleTR1
{
	vertical-align: middle;
	height: 20px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #008080;
    padding-bottom: 3px;
    padding-top: 3px;
}

TR.NoMenuBannerBottomLine
{
	height: 1px;
    background-color: #999999;
    border-left-width: 2px;
	border-left-color: #999999;
	border-left-style: solid;
	border-right-width: 2px;
	border-right-color: #999999;
	border-right-style: solid;
}

/* Option A: Use .persdata with BG=#b2dda4 and black font.
{ font-family:   Arial, Helvetica, sans-serif;
font-size: 12px; 
line-height: 17px; 
color: #000000; font-weight: 600; font-style: normal; 
font-variant: normal; text-transform: none }
*/

/* Option B: Use .dataenter with Vivid Lavender and white font.
{ font-family:   Arial, Helvetica, sans-serif; 
font-size: 15px; 
line-height: 27px; color: #66BB49; font-weight: 600; font-style: normal; }
font style in table headers.
*/

TD.TableTitle1
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal; 
	text-transform: none;
	vertical-align: middle;
	text-align: center;
	height: 27px;
    font-size: 13px;
    font-weight: 600;
    color: #000000;
    background-color: #b2dda4;
    padding-bottom: 1px;
    padding-top: 1px;
}
TD.TableTitleRadioBtn
{
	vertical-align: middle;
	text-align: right;
	height: 20px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #666666;
    background-color: #b2dda4;
    padding-bottom: 4px;
    padding-top: 1px;
}
/* #C2C2A3   #CCCCB3 D6D6C2 */
TD.TableTitleGroupName
{
	vertical-align: middle;
	text-align: left;
	height: 20px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #EFEFEF;
    padding-bottom: 2px;
    padding-top: 2px;
}
Table.BorderColor1
{
	border-style: solid; 
	border-width: thin;
    border-color: #b2dda4;
}

.ViewRatesCheckboxTable
{
	border-top-width: 1px;
	border-top-color: #66bb49;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
}

Table.TblBackground1	/* Banner; Body Outer Most Border; Table Header */
{
	background-color: #008080;
}
Table.TblBackground2	/* Primary Tabs - Inactive; Secondary Tabs - Active; Surrounds Content Table/s  */
{
	background-color: #ffffff;
}
Table.TblBackground3	/* Primary Tabs - Active; Secondary Tabs - Inactive; Between Body Border and Surrounding of Content Table/s  */
{
	background-color: #b2dda4;
}
Table.TblBackground4	/* Content Table/s */
{
	background-color: #FFFFFF;
}

/* Content Table Dark Outer Border */
/*
Table.TblBackground5	
{
	background-color: #000000;
}
*/
Table.TblBackground5	
{
	background-color: #999999; 
	width: 600px;
}

Table.TblBackground5a	
{
	background-color: #999999; 
	width: 699px;
}

Table.TblBackground6	/* Background for Adobe Reader link */
{
	background-color: gray; 
}
Table.TblBackground7	/* Background for Adobe Reader link */
{
	background-color: #CCCCB3; 
}
.Background2
{
	background-color: #d9eed1;
}

.Background4
{
	background-color: #FFFFFF;
}
Background1	/* Banner; Body Outer Most Border; Table Header */
{
	background-color: #008080;
}

/*
Use font properties of .bodysm in TextArea2
{ font-family:   Arial, Helvetica, sans-serif; 
font-size: 12px; line-height: 16px; color: #000000; 
font-weight: normal; 
font-style: normal; 
font-variant: normal; 
text-transform: none }
*/

.TextArea2
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #FFFFFF;
	color: #000000; 
	text-align: left;
}
.TextAreaHidden1
{
	background-color: #d9eed1;
	color: #d9eed1; 
	font-size: 1pt;
	border-style: none;
	width: 1pt;
}

.RapidRaterTitleText
{
	/*padding-right: 14px;
	padding-left: 15px;*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color= '#edeadb', Direction=300, Strength=6);*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color= '#edeadb', Direction=300, Strength=2);*/
	/*left: 5px;*/
	/*padding-top: 14px;*/
	font-family: Times New Roman, Arial, Helvetica, sans-serif; 
	font-size: 25px; 
	font-weight: 600;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #fd923c;
	position: relative;
	/*width: 225;*/
	vertical-align: top;
	text-align: left;
	bottom: 1px;
}
.RapidRaterTitle2Text
{ font-family:   Arial, Helvetica, sans-serif; font-size: 18px; line-height: 27px; color: #66BB49; font-weight: 400; font-style: normal; }

.StateLabel
{
	/*padding-right: 14px;
	padding-left: 15px;*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color= '#edeadb', Direction=300, Strength=6);*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color= '#edeadb', Direction=300, Strength=2);*/
	/*left: 5px;*/
	/*padding-top: 14px;*/
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: 300;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
	color: #000000;
	position: relative;
	vertical-align: middle;
	text-align: right;
}

/* Enterprise Styles Below (from appl.css 20061011) and modified for Rapid Rater */

/*
.errormsg 
{ font-family:   Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  line-height: 15px; 
  color: #cc0000 ; 
  font-weight: 300; 
  font-variant: normal; 
  text-transform: none }
*/



