BODY
{
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    COLOR: black;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
H1
{
    MARGIN-TOP: 3em;
    COLOR: #003366
}
H2
{
    MARGIN-TOP: 3em;
    COLOR: #003366
}
H3
{
    MARGIN-TOP: 3em;
    COLOR: #003366
}
H3.H3Green
{
    MARGIN-TOP: 1em;
    COLOR: #115a11;
    padding-bottom: 2px;
    border-bottom: 1px solid #115a11;
}
H4
{
    MARGIN-TOP: 3em;
    COLOR: #003366
}
H4.H4Green
{
    MARGIN-TOP: 2em;
    COLOR: #115a11
}

H5
{
    MARGIN-TOP: 3em;
    COLOR: #003366
}

/* added by jennifer */
H5.H5Green
{
	color: #115a11;
	text-decoration: underline;
}

H6
{
    MARGIN-TOP: 3em;
    COLOR: #003366
}
P
{
    FONT-SIZE: 100%;
    LINE-HEIGHT: normal
}
IMG A
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A.clsProvMan:hover
{
    COLOR: #6c9065
}
.clsFeeSchedAlert
{
    FONT-WEIGHT: 500;
    COLOR: red
}
A.TopNav
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.TopNav:visited
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.TopNav:hover
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
TABLE
{
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 1pt;
    COLOR: black;
    BORDER-BOTTOM: 1pt;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif', sans-serif
}
TH
{
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 1pt;
    COLOR: white;
    BORDER-BOTTOM: #666666 1pt;
    FONT-FAMILY: 'MS Sans Serif', Arial, Verdana;
    BACKGROUND-COLOR: #a5b790;
    TEXT-ALIGN: left
}
TD.Heading
{
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 1px;
    COLOR: #666666;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    BACKGROUND-COLOR: #dddddd
}
TD.Line
{
    FONT-SIZE: 1pt;
    BACKGROUND-COLOR: #dddddd
}
TD.Blank
{
    FONT-SIZE: 1pt;
    BACKGROUND: white;
    COLOR: white
}
INPUT
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
SELECT
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif', Arial, Verdana
}
.Button
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px;
    BORDER-LEFT: #666666 1px solid;
    CURSOR: hand;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.clsCopyright
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: none
}
.clsDocumentTitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 135%;
    COLOR: #003366;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.clsFieldDescriptor
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
.clsReqField
{
    FONT-SIZE: 80%;
    COLOR: red
}
.clsSectHead
{
    MARGIN-TOP: 30px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #115a11
}
.clsSubHead
{
    FONT-WEIGHT: bold;
    COLOR: #115a11
}
.Center
{
    TEXT-ALIGN: center
}
.Indent
{
    MARGIN-LEFT: 30px
}
.Notice
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: none
}
.TopNav
{
    FONT-SIZE: 10pt;
    COLOR: white
}
.Header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #115a11;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
.TableHeader
{
    COLOR: white;
    BACKGROUND-COLOR: #4a679b
}
.SubHeader
{
    BORDER-RIGHT: thin;
    FONT-WEIGHT: bolder;
    COLOR: #4a679b;
    BORDER-BOTTOM: #003399 thin solid
}
.headertwo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #6c9065;
    FONT-FAMILY: 'MS Sans Serif', Arial, Verdana
}
A.Header:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #6c9065;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: underline
}
A.clsCopyright:hover
{
    FONT-SIZE: 10pt;
    COLOR: #6c9065;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: underline
}
TD.tableheader
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    COLOR: white;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #4a679b
}
.text
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
A.text:active
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10pt;
    COLOR: #115a11
}
A.text:visited
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10pt;
    COLOR: #115a11
}
A.text:hover
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10pt;
    COLOR: #6c9065;
    TEXT-DECORATION: underline
}
.superscript
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #115a11
}
A.headertwo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #6c9065;
    FONT-FAMILY: 'MS Sans Serif', Arial, Verdana
}
A.headertwo:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #115a11;
    FONT-FAMILY: 'MS Sans Serif', Arial, Verdana;
    TEXT-DECORATION: underline
}
.NavMenuOne
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    COLOR: #666666;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: #a5b790;
    TEXT-DECORATION: none
}
.Date
{
    FONT-SIZE: 6pt;
    COLOR: #115a11;
    FONT-FAMILY: 'MS Sans Serif', Arial, Verdana
}
A.NavMenuOne:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #dbdbdb;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: #a5b790;
    TEXT-DECORATION: underline
}
.NavMenuTwo
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    COLOR: #115a11;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    TEXT-DECORATION: none
}
.NavMenuOneSel
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    COLOR: #dbdbdb;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: #115a11;
    TEXT-DECORATION: none
}
A.NavMenuOneSel:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: #a5b790;
    TEXT-DECORATION: none
}
A.NavMenuTwo:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #6c9065;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif'
}
.GreenHead
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    BACKGROUND-COLOR: #3cb371 /*medium sea green */
}
/* Added by jennifer - 11-23-09 */
.GreenHead2 
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    BACKGROUND-COLOR: #115a11;
    padding: 2px;
}
.greentext
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #3cb371 /*medium sea green */    
}
TD.greenline
{
    FONT-SIZE: 1pt;
    BACKGROUND-COLOR:#3cb371 /* mediumseagreen*/
}
TD.redline
{
    FONT-SIZE: 1pt;
    BACKGROUND-COLOR: #b22222 /*firebrick*/
}
.RedHead
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    BACKGROUND-COLOR: #b22222 /*firebrick*/
}
.RedText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
.noticesmall
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
A.ContractHeader:link
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 9pt;
    COLOR: #115a11;
    TEXT-DECORATION: none
}
A.ContractHeader:hover
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 9pt;
    COLOR: #6c9065;
    TEXT-DECORATION: none
}
A.ToNote:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #115a11;
    TEXT-DECORATION: none
}
A.ToNote:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #6c9065;
    TEXT-DECORATION: underline
}
A.ContractHeader:visited
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 9pt;
    COLOR: #115a11
}
.OText
{
    FONT-SIZE: 9pt;
    COLOR: #115a11
}
.smalltext
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif'
}
.ButtonSmall
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    BORDER-LEFT: #666666 1px solid;
    CURSOR: hand;
    COLOR: #666666;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
A.clsCopyright
{
    FONT-SIZE: 10pt;
    COLOR: #115a11;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
A.header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #115a11;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
A.NavMenuOne
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: #a5b790
}
A.NavMenuOneSel
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #dbdbdb;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: #a5b790;
    TEXT-DECORATION: none
}
A.NavMenuTwo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #115a11;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    TEXT-DECORATION: none
}
.Banner
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: none
}
A.Banner
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: none
}
A.Banner:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #bcab66;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: none
}
.password
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.headergray
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
.Tableborder
{
    BORDER-RIGHT: #ededed 1pt solid;
    BORDER-TOP: #ededed 1pt solid;
    BORDER-LEFT: #ededed 1pt solid;
    BORDER-BOTTOM: #ededed 1pt solid
}
INPUT.password
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif'
}
A.HeaderNoULine
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #115a11;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: none
}
A.HeaderNoULine:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #6c9065;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: none
}
.HeaderNoULine
{
    FONT-SIZE: 10pt;
    COLOR: #115a11;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: none
}
.Copyright
{
    FONT-SIZE: 10pt;
    /*COLOR: #666666;*/
    color: White;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: none
}
A.Copyright:hover
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: underline
}
A.Login
{
    FONT-SIZE: 10pt;
    COLOR: #115a11;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: none
}
A.Login:hover
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    BACKGROUND-COLOR: #a5b790;
    TEXT-DECORATION: underline
}
#appNav
{
    BACKGROUND-IMAGE: url(/RHA/images/himnu_background.gif);
    WIDTH: 616px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 31px
}
#appNav #links TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 10px;
    COLOR: #8b8c89;
    PADDING-TOP: 13px;
    TEXT-ALIGN: center
}
#appNav #links TD A
{
    COLOR: #8b8c89;
    TEXT-DECORATION: none
}
#appNav #links TD A:hover
{
    COLOR: #000
}
#appNav #links #currentpage A
{
    COLOR: #063
}
.textgray
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
A.headergray:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
A.headergray:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #dddddd;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: underline
}
A.subnav
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    COLOR: #666666;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    BACKGROUND-COLOR: #e7efe7;
    TEXT-DECORATION: none
}
A.SubNav:hover
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    BACKGROUND-COLOR: #e7efe7;
    TEXT-DECORATION: underline
}
A.SubNav:active
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    BACKGROUND-COLOR: #e7efe7;
    TEXT-DECORATION: underline
}
A.SubNavAct
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    BACKGROUND-COLOR: #e7efe7;
    TEXT-DECORATION: underline
}
TR.ShadeGray
{
    BACKGROUND-COLOR: #ededed
}
TR.SubNav
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: 'MS Sans Serif', Verdana, Arial;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e7efe7
}
TD.darkline
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: #666666
}
.login
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #353436;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
.loginsmall
{
    FONT-SIZE: 10pt;
    COLOR: #353436;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
A.loginsmall
{
    FONT-SIZE: 10pt;
    COLOR: #115a11;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: none
}
A.loginsmall:hover
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: underline
}
.headerdarkgray
{
    FONT-SIZE: 10pt;
    COLOR: #353436;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: underline
}
A.More
{
    FONT-SIZE: 10pt;
    COLOR: #353436;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
A.More:hover
{
    FONT-SIZE: 10pt;
    COLOR: #177617;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: underline
}
.TableBorderGreen
{
    BORDER-RIGHT: #115a11 1pt solid;
    BORDER-TOP: #115a11 1pt solid;
    BORDER-LEFT: #115a11 1pt solid;
    BORDER-BOTTOM: #115a11 1pt solid
}
TR.PageBreak
{
    PAGE-BREAK-BEFORE: always
}
.Blue
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #3333cc;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
.hidden
{
    DISPLAY: none;
    VISIBILITY: hidden
}
.headerlightgray
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
.TextGreen
{
    FONT-SIZE: 10pt;
    COLOR: #115a11;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
.graytext
{
    FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
#registerES
{
    BACKGROUND-POSITION: 375px 90px;
    BACKGROUND-IMAGE: url(/rha/images/aplus.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.Button2
{
    BORDER-RIGHT: #dddddd 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dddddd 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 1px 5px 0px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #dddddd 1px solid;
    CURSOR: hand;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #dddddd 1px solid;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.TableBorder2
{
    BORDER-RIGHT: #115a11 1pt solid;
    BORDER-TOP: #115a11 1pt solid;
    BORDER-LEFT: #115a11 1pt solid;
    BORDER-BOTTOM: #115a11 1pt solid
}
.TableBorderPart
{
    BORDER-RIGHT: #ededed 1pt;
    BORDER-TOP: #ededed 1pt solid;
    BORDER-LEFT: #ededed 1pt;
    BORDER-BOTTOM: #ededed 1pt
}
.TableBorder3
{
    BORDER-RIGHT: #a5b790 1pt solid;
    BORDER-TOP: #a5b790 1pt solid;
    BORDER-LEFT: #a5b790 1pt solid;
    BORDER-BOTTOM: #a5b790 1pt solid
}
TD.linewhite
{
    FONT-SIZE: 1px;
    BACKGROUND-COLOR: white
}
abbr
{
    FONT-WEIGHT: bold;
    CURSOR: help;
    COLOR: #115a11;
    BACKGROUND-COLOR: #e7efe7;
    TEXT-DECORATION: underline
}
ACRONYM
{
    FONT-WEIGHT: bold;
    CURSOR: help;
    COLOR: #115a11;
    BACKGROUND-COLOR: #e7efe7;
    TEXT-DECORATION: underline
}
.definition
{
    FONT-WEIGHT: bold;
    CURSOR: help;
    COLOR: #115a11;
    BACKGROUND-COLOR: #e7efe7;
    TEXT-DECORATION: underline
}
.feesched
{
    FONT-WEIGHT: bold;
    CURSOR: hand;
    COLOR: #115a11
}
.right
{
    TEXT-ALIGN: right
}
.left
{
    TEXT-ALIGN: left
}
.TableBorderBottom
{
    BORDER-RIGHT: #ededed 1pt solid;
    BORDER-TOP: #ededed 1pt;
    BORDER-LEFT: #ededed 1pt solid;
    BORDER-BOTTOM: #ededed 1pt solid
}
.LargerText
{
    FONT-SIZE: 9pt;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-FAMILY: 'ITC Franklin Gothic BookCd', Arial, Verdana, 'MS Sans Serif';
    LETTER-SPACING: 1pt
}
.tableborderside
{
    BORDER-RIGHT: #ededed 1px solid;
    BORDER-TOP: #ededed 1px;
    BORDER-LEFT: #ededed 1px solid;
    BORDER-BOTTOM: #ededed 1px
}
.green2head
{
    COLOR: white;
    BACKGROUND-COLOR: #b8c392
}
.headerOrange
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #db4323;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}
A.HeaderOrange:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #6c9065;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    TEXT-DECORATION: underline
}
.Text10pt
{
    FONT-SIZE: 10pt
}
LEGEND
{
    FONT-SIZE: 11px;
    COLOR: #003366
}
.PageHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    BACKGROUND-REPEAT: repeat-y
   
}
.ButtonGreen
{
    BORDER-RIGHT: thin solid;
    BORDER-TOP: thin solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: thin solid;
    COLOR: #006600;
    BORDER-BOTTOM: thin solid;
    BACKGROUND-COLOR: white
}
.tablecaption
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt
}
CAPTION
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15pt
}

.menu
{
	border-style:none; 
	padding:0px 0px 0px 0px; 
}
.mnstatic
{
	background:#93B5E7 url(Img/RootItemBkg.gif) left top repeat-x;
}
.mnstaticitem
{
	color:blue;
	text-align:center; 
	font-family: Arial;
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	padding:4px 5px 4px 5px;
	border:1px solid #83A0D1;
}
.mnstaticitemhove
{
	background:#FFD59A url(Img/RootItemFocusedBkg.gif) left top repeat-x;
	border:1px solid #002D96;
}
.mndynamic
{
	background: #F6F6F6 url(Img/GroupBkg.gif) repeat-y;
	border:1px solid #356595; 
	padding:5px 0px 0px 0px;
	font-family: Verdana;
	font-size:11px; 
	font-weight:normal; 
}
.mndynamicitem
{
	text-align:left; 
	text-decoration:none; 
	padding:5px 1px 5px 1px;
	border-style:none; 
	width: 210px;
}
.mndynamicitem A
{
	text-align:left;
	padding-right:46px;
}
.mndynamicitem A IMG
{
	padding-right:4px;
	padding-left:0px;
	width: 20px;
}
.mndynamicitemhove
{
	background-color:#FFEEC2;
	background-image:none;
	padding:4px 1px 4px 1px;
	border-bottom:1px solid #002D96;
	border-top:1px solid #002D96;
}
.SectionHeader
{
	font-weight:bolder;
    COLOR: #003366;
}

/*added by jennifer*/
.Watermarked
{
	background-color:#F5FFFA;
	color:#666666;
}

.Watermark
{
	font-style: italic;
	color: #CCCCCC;
}


.PageTitle
{
	background-image:url(../../images/hdHeaderPlain_835.gif);
	FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    BACKGROUND-REPEAT: repeat-y
}

.login2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #353436;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}

.loginsmall2
{
    FONT-SIZE: 8pt;
    font-weight:normal;
    COLOR: #353436;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}

.Text2
{
    FONT-SIZE: 6pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}

.TextGreenBold
{
    FONT-SIZE: 10pt;
    font-weight: bold;
    COLOR: #115a11;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
}

/* Fieldset */
.Fieldset
{
	padding: 5px;
	width: 650px;
	border: solid 1px black;
}

/* added by jennifer 12-16-2010 */
.FieldsetOrange
{
	padding: 15px;
	/*width: 650px;*/
	border: solid 1px orange;
}

/* added by jennifer 1-24-2011 */
.FieldsetGreen
{
	padding: 15px;
	/*width: 650px;*/
	border: solid 1px #6c6;
}

.Form
{
	border: 1px solid #333333;
	padding:5px;
	float:left;
}

.AlertDiv
{
	/*float:left;*/
	width:450px;
	margin-bottom: 5px;
}

/* Gridview */
.DivGridView
{
	FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
	FONT-SIZE: 10pt;
}
/* Gridview that allows for horizontal and vertical scrollbars */
.DivGridViewScroll
{
	overflow:auto;
	/*height:300px;  
	width: 825px;*/
	FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
	FONT-SIZE: 10pt;
	position: relative;
}

/* Locks the left column of gridview - added by jennifer 2-10-2010 */
td.lockColumn, th.lockColumn
{
	position:relative;
	cursor: default;
	left: expression(this.offsetParent.scrollLeft-2);
}

/* Locks table header of gridview - added by jennifer 2-10-2010*/
th.lockHeader
{
	border-right: 1px solid white;
	position:relative;
	cursor: default;
	top: expression(this.offsetParent.scrollTop-2);
	z-index: 10;
}

/* Keeps the header as the top most item. Important for top left item - added by jennifer 2-10-2010*/
th.lockColumn
{
	z-index: 99;
}

.gridCSS:hover
{
    background-color: #d3e4ed;
}
/* plain row style added 7-26-2010 by jennifer */
.gridCSS
{
	background-color: White;
}
.gridAlternateCSS
{
    background-color: #e7efe7;
}
.gridAlternateCSS:hover
{
    background-color: #d3e4ed;
}


/* Styles for printable grid view */
.GridViewPrint th
{
	border-color: #666666; border-width: 1px; border-style: solid;
}
.GridViewPrint td
{
	border-color: #666666; border-width: 1px; border-style: solid;
}
.GridViewPrint thead
{
	border-color: #666666; border-width: 1px; border-style: solid;
}

.NoBorder table
{
	border:none;
}
.NoBorder tr
{
	border:none;
}
.NoBorder td
{
	border:none;
}

/* end printable gridview styles */


/* End gridview */

/* Message boxes */
.AlertMessage
{
	background-image:url(../../images/attention.jpg);
	background-repeat:no-repeat;
	background-position: 2% 25%;
	display:inline-block;
	border-style:solid;
	border-color:Red;
	border-width:1px;
	padding: 5px 5px 5px 40px;	
	font-weight:bold;
}

.NormalMessage
{
	background-image:url(../../images/checkmark.jpg);
	background-repeat:no-repeat;
	background-position: 2% 25%;
	display:inline-block;
	border-style:solid;
	border-color:Red;
	border-width:1px;
	padding: 5px 5px 5px 40px;	
	font-weight:bold;
}

.PlainMessage
{
	display:inline-block;
	border-style:solid;
	border-color:Red;
	border-width:1px;
	padding: 5px 5px 5px 5px;	
	font-weight:bold;	
}


/* Highlights text with yellow background */
.Highlight
{
	font-weight:bold;
	background-color:#FFFF80;
}

/* Accordian */
.AccordionHeader
{
	background-color: #e7efe7;
	font-weight: bold;
	border: 1px solid black;
	padding: 3px;
	color: Blue;
	text-decoration: underline;
}
.AccordionHeaderSelected
{
	background-color: #d3e4ed;
	font-weight:bold;
	border: 1px solid black;
	padding: 3px;
	color: Blue;
	text-decoration: underline;
}
.AccordionContent
{
	border: 1px solid #333333;
	padding: 3px;
	overflow: hidden;
}

/* Green table */
.GreenTable
{
	/*background-color: #d3e4ed; /*#F9FBFD;*/
	color: #000000;
	/*width: 440px;*/
	/*width: 100%;*/
	border: 1px solid #DCDCDC; /*#B0C4DE; /*#D7E5F2;*/
	border-collapse: collapse;
}
.GreenTable td 
{
	border: 1px solid #DCDCDC; /*#B0C4DE;/*#D7E5F2;*/
	padding: 5px;
}
/* added 8-2-2010 by jennifer so that nested tables do not have borders */
.GreenTable table td { border: none; }

.LabelCell
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #115a11; /*#3670A7;*/
	background-color: transparent;
	vertical-align: top;	
	/*width: 150px;*/
}
.FieldCell 
{
	 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 background-color: #e7efe7; /*#F2F7FB;*/
	 color: #000000;
	 text-align: left;
	 margin-right: 0px;
	 padding-right: 0px;
	 vertical-align: top;
	 /*width: 300px;*/
}
.FieldCell2 {
	 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 background-color: #d3e4ed; /*#D7E5F2;*/
	 color: #102132;
	 /*border: 1px solid #F9FBFD;*/
	 margin-right: 0px;
	 vertical-align: top;
	 width: 300px;
}
/* End green table */

/* Plain table */
.PlainTable
{
	width: 100%;
	border-collapse: collapse;
}
.PlainTable tr
{
	vertical-align: top;	
}

/* Headings */
H4.H4Blue
{
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	MARGIN-TOP: 1em;
    padding-bottom: 2px;
    border-bottom: 1px solid #3670A7;
}

/* blue text */
.TextBlueBold
{
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3670A7;
}

.GrayNote
{
    FONT-SIZE: 8pt;
    font-style: italic;
	COLOR: #666666;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana
}	

/* bold text */
.Bold
{
	font-weight: bold;
}

/* large font */
.LargeFont
{
	font-size: large;
}

/* Underlined text */
.Underline
{
	text-decoration: underline;
}	

/* added by jennifer 10/19/2009 */
.SessionPanel
{
	position: absolute;
	top: 200px;
	right: 10px;
	width: 100px;
	/*border-style: solid;
	border-color: red;
	border-width: 3px;*/
	padding: 5px;
}

/* added by jennifer 10/19/2009 */
.SaveButtonAbsolute
{
	position: absolute;
	top: 300px;
	right: 5px;	
	/*border-color:#666666;
	border-width:1px;
	border-style:solid;*/
}

/* added by jennifer 11-10-2009 for ajax Modal Popup extender control */
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=60);
	opacity: 0.6;
	
}

.modalPopup
{
	background-color: White;
	padding: 10px;
	border: solid 3px orange;
	height:700px; 
	width:1000px;
	overflow:auto;
}

/* added by jennifer 11-18-09 */
.GrayTable
{
	/*background-color: #d3e4ed; /*#F9FBFD;*/
	color: #000000;
	/*width: 440px;*/
	/*width: 100%;*/
	border: 1px solid #ededed; /*#B0C4DE; /*#D7E5F2;*/
	border-collapse: collapse;
}
.GrayTable td 
{
	border: 1px solid #ededed; /*#B0C4DE;/*#D7E5F2;*/
	padding: 5px;
}
/* added by jennifer 12-21-09 -- table column widths for contract summary (ViewSummary.aspx) */
.CS_TD1
{
	vertical-align: top;	
	width: 300px;
}
.CS_TD2
{
	vertical-align: top;
	width: 500px;
}
.CS_TH1
{
	vertical-align: top;
	width: 250px;
}
.CS_TH2
{
	vertical-align: top;
	width: 150px;
	text-align: center;
}

/*added by Elaine 3-21-2011	*/
.BlueHead
{
	
	background-color: #0099CC;
	color: #FFFFFF;
	font-weight: bold;
}

/* added by jennifer 01-04-09 -- table column widths for chart audit */
.CA_LabelCell
{
	width: 150px;
}
.CA_FieldCell
{
	width: 300px;
}

.TD_250
{
	width: 250px;
}
.TD_550
{
	width: 550px;
}


.Header10pt
{
	font-size: 10pt;
	color: #115A11;
}



/* begin css tabs 
added by jennifer 1-24-2011
taken from http://unraveled.com/publications/css_tabs/ */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #6c6; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

/* add more tabs as needed */
body#tab1 li.tab1, 
body#tab2 li.tab2, 
body#tab3 li.tab3, 
body#tab4 li.tab4,
body#tab5 li.tab5, 
body#tab6 li.tab6,
body#tab7 li.tab7,
body#tab8 li.tab8,
body#tab9 li.tab9,
body#tab10 li.tab10 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, 
body#tab2 li.tab2 a, 
body#tab3 li.tab3 a, 
body#tab4 li.tab4 a,
body#tab5 li.tab5 a,
body#tab6 li.tab6 a,
body#tab7 li.tab7 a,
body#tab8 li.tab8 a,
body#tab9 li.tab9 a,
body#tab10 li.tab10 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #6c6; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #cfc; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

/* end css tabs */

/* Added by jennifer 4-25-2011. Style for ajax HoverMenuExtender control */
.HoverMenuExtender 
{
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}       


/* Begin BCBSRec Styles */
	
.PatientListPanel
{
	border-right: 1px solid black;
	margin: 20px 0 0 10px;
	float:left;
	width: 160px;
}

	.PatientListPanel div
	{
		margin: 10px auto 5px auto;
		width: 155px;
	}

	.PatientListPanel h3
	{
		margin: 0 0 10px 0;
	}
	
	.PatientListPanel .SearchPanel .TextBox
	{	
	}
	
	.PatientListPanel .SearchPanel .SearchDropDown
	{
		width: 125px;
	}
	
	.PatientListPanel .SearchPanel .SearchButton
	{
	}
	
	.PatientListPanel ul
	{
		margin: 10px 0 0 15px;
	}
	
	.PatientListPanel ul>li
	{
		list-style: url("../../images/pi_diagona_pack/04/16/20.png");
		padding: 0 0 0 10px;
	}
	
	.PatientListPanel ul>li>ul
	{
		margin: 0 0 10px 0;
	}
	
	.PatientListPanel ul>li>ul>li
	{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		list-style-image: none;
		list-style: none;
	}
	
.WorkPanel
{
	padding: 10px 10px 10px 10px;
	height: 100%;
}

	.WorkPanel h3
	{
		margin: 0 0 0 0;
	}
	
	.WorkPanel .PatientIdLabel
	{
		font-size: 80%;
		margin: 0 0 20px 0;
	}
	
	.WorkPanel .GridTitle
	{
		color: #003366
	}
	
	.WorkPanel .Grid
	{
		margin: 0 0 10px 0;
		width: 100%;
	}
	
	.WorkPanel .DetailPanel
	{
		width: 630px;
		overflow: auto;
		overflow: visible;
		overflow-x: auto;
		overflow-y: hidden;
		padding: 0 0 15px 0;
	}
	
	.WorkPanel .DetailPanel td
	{
	    font-size: smaller;
	}
	
	.WorkPanel .DetailPanel th
	{
	    font-size: smaller;
	}
	
	.WorkPanel .NextButton
	{
		float: right;
	}
	
	.WorkPanel .ConfirmationLabel
	{
		float: right;
		margin: 0;
	}

.ReportCommands
{
	border: 1px solid black;
	float: left;
	width: 270px;
	text-align: center;
}

.ReportValidations
{
	border: 1px solid black;
	float:right;
	width: 530px;
}

.ReportPreviews
{
	border: 1px solid black;
	float:left;
	width: 825px;
}

    .ReportPreviews th
    {
        font-size: 0.5em;
    }

    .ReportPreviews td
    {
        font-size: 0.5em;
    }

.FileList
{
	border: 1px solid black;
	float:left;
	width: 825px;
	height: auto;
}

.Button
{
    width: 190px;
}

.sectionTitle
{
    font-weight: bold;
    text-align: center;
}

.errorSection
{
    border: 1px solid red;
    height: auto;
    color: Red;
    font-weight: bold;
}

    .errorLeft
    {
        width: 75px;
    }
    
    .errorRight
    {
        color: Red;
        font-weight: normal;
    }
    
    .errorImage
    {
        height: 50px;
        width: 50px;
    }
    
table.ReasonCodeTable
{
	width: 100%;
}

table.ReasonCodeTable td
{
	width: 50%;
}

.help
{
    float: right;
}
	
.ClaimSelectionPanel
{
	float: left;
	margin: 0 10px 0 0;
}

.ClaimReviewPanel
{
	float: left;
}
	
.ClaimSelectionGridRow
{
}

.ClaimSelectionGridRow_Selected
{
	background-color: Yellow;
}
	
.ClaimSelectionGridRow_Mouseover
{
	background-color: Yellow;
	cursor: pointer;
}

.ClaimSelectionGridRow_Mouseout
{
	background-color: White;
}

.Grid
{
	width: 100%;
}

.DetailPanel
{
	width: 715px;
	overflow: auto;
	overflow: visible;
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0 0 15px 0;
}

.DetailPanel td, .DetailPanel th
{
	font-size: smaller;
}

.Navigation table
{
	width: 100%;
}

.Navigation .Selected
{
	font-weight: bold;
}
.PanelHeader
{
	font-weight:bold;
}

.ExplanationOfReimbursementLabel
{
	width: 715px;
}

/* End BCBSRec Styles */
