SELECT
{
    FONT-WEIGHT: normal;
    BACKGROUND: #F5F5DC;    /*  beige        */
    COLOR: #006400;         /*  darkgreen    */
}
INPUT 
{
    FONT-WEIGHT: normal;
    BACKGROUND: #F5F5DC;
    COLOR: #006400;    /* #006400 */
}
/* .... Start a series of classes applied to BODY tags */
.report
{
    BACKGROUND: #F5F5DC;
    COLOR: #006400;    /* #006400 */
	MARGIN: 0 
}
A:link
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;    /* #006400 */
    FONT-FAMILY: arial;
    TEXT-ALIGN: right;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #666666;
    FONT-FAMILY: arial;
    TEXT-ALIGN: right;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: right;
    TEXT-DECORATION: underline
}
A.main:link
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.main:visited
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.main:hover
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
P
{
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left
}
UL
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: left
}
A.header:link
{
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
A.header:visited
{
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
A.header:hover
{
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: right;
    TEXT-DECORATION: underline
}
A.sub:link
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.sub:visited
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.sub:hover
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
HR
{
    COLOR: #99cc99;
    noshade: ;
    size: 1
}
.report
{
    BACKGROUND: white;
    MARGIN: 0px;
    COLOR: #006400
}
.choicehomeonly
{
    MARGIN-TOP: 0px;
    BACKGROUND: white;
    MARGIN-LEFT: 0px;
    COLOR: black
}
#homepageChartImage
{
    border-style: none;
}
#homepageIntro
{
    font-size: small;
    COLOR: #006400;
    font-style: normal;
    font-family: Arial;
    text-align: left;
    margin: 10px 30px 5px 10px;
}
#homepagerightpanel 
{
    vertical-align: top;    
    width: 35%;
    text-align: right;
}
.newchoice
{
    MARGIN-TOP: 0px;
    BACKGROUND: #F5F5DC;
    MARGIN-LEFT: 0px;
    COLOR: black
}
.choice
{
    MARGIN-TOP: 0px;
    BACKGROUND: #F5F5DC;
    MARGIN-LEFT: 0px;
    COLOR: black
}
.choiceparms
{
    BACKGROUND: white
}
.lenderprofile
{
    BACKGROUND: white;
    MARGIN: 0px;
    COLOR: #666666
}
.header1
{
    VERTICAL-ALIGN: bottom

}
.promoheader1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.promoheader2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: green;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.promotext
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.promotextlist
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
BUTTON
{
    BORDER-RIGHT: white outset;
    BORDER-TOP: white thin outset;
    BACKGROUND: #006400;
    MARGIN-BOTTOM: 5%;
    BORDER-LEFT: white thin outset;
    COLOR: #ffff99;
    BORDER-BOTTOM: white thin outset
}
BUTTON.over
{
    BACKGROUND: #ffff99;
    COLOR: #006400
}
BUTTON.down
{
    BACKGROUND: #ffff99;
    COLOR: #006400;
    FONT-STYLE: italic
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    BACKGROUND: transparent;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
H2
{
    FONT-SIZE: x-large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: green;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
H3
{
    FONT-SIZE: large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
H4
{
    FONT-SIZE: medium;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: green;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
H5
{
    FONT-SIZE: medium;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: green;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
H6
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.showSQLerr
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #660000
}
.fineprint
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #660000;
    FONT-FAMILY: Arial
}
.lenderdelim
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.lendercitystate
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.lenderdetail
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.lendercitystatedetail
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.lenderanchor
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: Arial
}
.lendertable
{
    BORDER-RIGHT: large none;
    BORDER-TOP: large none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    BACKGROUND: white;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: large none;
    COLOR: #006400;
    BORDER-BOTTOM: large none;
    TEXT-ALIGN: center
}
.lenderdatatableheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    TEXT-ALIGN: left
}
.lenderdatatable
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    TEXT-ALIGN: left
}
.lenderheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    BACKGROUND: white;
    VERTICAL-ALIGN: middle;
    WIDTH: 50%;
    COLOR: #006400;
    TEXT-ALIGN: center
}
.lenderH3
{
    FONT-SIZE: large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.lenderH4
{
    FONT-SIZE: medium;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: green;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.lendersubheadpage2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 100%;
    COLOR: black;
    TEXT-ALIGN: center
}
.lendercompanyname
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    TEXT-ALIGN: left
}
.lendertoc
{
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400
}
.lenderli1
{
    FONT-WEIGHT: normal;
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: medium;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    LIST-STYLE-IMAGE: url(http://www.mortgagedataweb.com/mds3/images/blueball.gif);
    COLOR: #006400;
    TEXT-ALIGN: left
}
.lenderli2
{
    FONT-WEIGHT: normal;
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    LIST-STYLE-IMAGE: url(http://www.mortgagedataweb.com/mds3/images/blueball.gif);
    COLOR: #006400;
    TEXT-ALIGN: left
}
.lenderlabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: top;
    COLOR: #006400;
    TEXT-ALIGN: right
}
.lenderlabelcenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: top;
    COLOR: #006400;
    TEXT-ALIGN: center
}
.lendertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: top;
    COLOR: #006400;
    TEXT-ALIGN: left
}
.lendercolhead
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    WIDTH: 3%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.lendercoldata
{
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: baseline;
    WIDTH: 3%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.lendercoldata1
{
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: baseline;
    WIDTH: 3%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.lendercolmarket
{
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: baseline;
    WIDTH: 9%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.lendercoltotal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    WIDTH: 3%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.lendercolsum
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    WIDTH: 3%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.customlabelleft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.customlabelright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.customlabelCenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.customlabelCenterSubHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: green;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.customtextLeft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.customtextRight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.customtextCenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.customareaname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-larger;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.customlegendleft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.customlegendcenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.customlegendright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.customdescription
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.homelogonlegendleft
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.homelogonlegendcenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.homelogonlegendright
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: middle;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.formrequired
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 15%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.formoptional
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 15%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.formhelp
{
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 60%;
    COLOR: #006400;
    FONT-FAMILY: Arial
}
.forminput
{
    FONT-SIZE: small;
    BACKGROUND: white;
    WIDTH: 99%;
    COLOR: #006400;
    FONT-FAMILY: Arial
}
.formhelperror
{
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 60%;
    COLOR: #660000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.statictoc
{
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400
}
.staticheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
.statictime
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-large;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white
}
.labelCR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: transparent;
    COLOR: #006400;
    FONT-FAMILY: arial;
    TEXT-ALIGN: right
}
.controlCR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: transparent;
    COLOR: #006400;
    FONT-FAMILY: arial
}
.question
{
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: middle;
    COLOR: #006400
}
.drawattention
{
    BACKGROUND: white;
    COLOR: #660000
}
.badvalue
{
    BACKGROUND: red;
    COLOR: white
}
.colhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: middle;
    WIDTH: 3%;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.colheadChart
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: middle;
    WIDTH: 2%;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.coldata
{
    FONT-SIZE: x-small;
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: baseline;
    WIDTH: 3%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.coldataChart
{
    FONT-SIZE: xx-small;
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: baseline;
    WIDTH: 2%;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.coldatanull
{
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: baseline;
    WIDTH: 3%;
    COLOR: #F5F5DC;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.coldatasum
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: baseline;
    WIDTH: 3%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.coldata1
{
    FONT-SIZE: x-small;
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: baseline;
    WIDTH: 3%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.colhead20
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: middle;
    WIDTH: 20%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.coldata20
{
    FONT-SIZE: x-small;
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: baseline;
    WIDTH: 20%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.coldata20missing
{
    FONT-SIZE: x-small;
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: baseline;
    WIDTH: 20%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.coldata20callagency
{
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    VERTICAL-ALIGN: baseline;
    WIDTH: 20%;
    COLOR: #660000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.coldata20sum
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: #F5F5DC;
    VERTICAL-ALIGN: baseline;
    WIDTH: 20%;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.docmenu1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    BACKGROUND: #006400;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
.docmenu2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: arial;
    BORDER-BOTTOM: #b4ceae 1px solid;
    TEXT-ALIGN: left
}
.docitem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    BACKGROUND: white;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left
}
.docitem2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    BACKGROUND: white;
    VERTICAL-ALIGN: top;
    COLOR: #006400;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left
}
.docemphasis
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-STYLE: italic
}
.docmenuBy
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: white;
    COLOR: black;
    TEXT-ALIGN: center
}
.docmenuRpt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    BACKGROUND: white;
    COLOR: black;
    TEXT-ALIGN: right
}
.mainmenu0
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: white;
    COLOR: #99ccff;
    TEXT-ALIGN: center
}
.mainmenu1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: green;
    COLOR: white;
    TEXT-ALIGN: center
}
.mainmenuitem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: #006400;
    COLOR: #ffff99;
    BORDER-BOTTOM: #b4ceae 1px solid;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left
}
.mainmenuitem1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: white;
    TEXT-INDENT: 4px;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left
}
.staticmenu1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: #006400;
    COLOR: #ffff99;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
.staticmenu2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: #006400;
    COLOR: #ffff99;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
.staticmenu2s
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND: #F5F5DC;
    COLOR: #006400;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left
}
.staticmenu2r
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND: white;
    COLOR: red;
    FONT-FAMILY: arial;
    TEXT-ALIGN: right
}
.staticmenu2h
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND: white;
    COLOR: #660000;
    FONT-FAMILY: arial;
    TEXT-ALIGN: right
}
.staticmenu3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left
}
.staticyeargroup
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: #006400;
    COLOR: #ffff99;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
.staticyeargroupitem
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: white;
    COLOR: #006400;
    TEXT-ALIGN: center
}
.staticmenuBy
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    FONT-FAMILY: arial;
    BACKGROUND: transparent;
    COLOR: #006400;
    TEXT-ALIGN: left
}
.staticmenuRpt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    BACKGROUND: #F5F5DC;
    COLOR: #006400;
    TEXT-INDENT: 4px;
    TEXT-ALIGN: left
}
.tickergreetingnew
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: Arial
}
.tickergreeting
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: #006400;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.tickerbroadcast
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: Arial
}
.tickerbroadcastattn
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #660000;
    FONT-FAMILY: Arial
}
.tickeralignright
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: #006400;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.tickeralignrightlarge
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND: #006400;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.genericinput
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    FONT-FAMILY: Arial;
    text-align: right; 
    vertical-align: top    
}
.genericinputLeft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    FONT-FAMILY: Arial;
    text-align: left; 
    vertical-align: top    
}
.colHeading
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: Arial
}
.promotext1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #006400;
    FONT-FAMILY: Arial
}
.promotext2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    BACKGROUND: #F5F5DC;
    COLOR: #006400;
    FONT-FAMILY: Arial
}
.submenu
{
    BACKGROUND: #F5F5DC;
    BORDER-RIGHT: #b4ceae 1px solid;
    BORDER-BOTTOM: #b4ceae 1px solid
}
.menu
{
    BORDER-RIGHT: white 1px solid
}
	/*    		Solution to radio-button background problem:
   		
   		<input class=transradio type=radio 
   			(we only have a few pages using radio buttons)
	*/

.transradio {FONT-WEIGHT: normal; BACKGROUND: white; COLOR: #006400}

.hidden		{display: none}
.unhidden	{display: block}
