.bodystyle
{
    BACKGROUND-POSITION: 0px 105px;
    BACKGROUND-IMAGE: url(images/LeftBackground.jpg);
    MARGIN: 0px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 100%
}
.bodystyleshort
{
    BACKGROUND-POSITION: 0px 76px;
    BACKGROUND-IMAGE: url(images/LeftBackground.jpg);
    MARGIN: 0px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 100%
}
.bodystyle2
{
    BACKGROUND-POSITION: 0px 104px;
    BACKGROUND-IMAGE: url(images/LeftBackground2.jpg);
    MARGIN: 0px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 100%
}
.bodystyle2short
{
    BACKGROUND-POSITION: 0px 76px;
    BACKGROUND-IMAGE: url(images/LeftBackground2.jpg);
    MARGIN: 0px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 100%
}
.bodystyle3
{
    BACKGROUND-IMAGE: url(images/SplashBackground.jpg);
    MARGIN: 0px;
    OVERFLOW: hidden;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #d1d2d4
}
TD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    MARGIN-BOTTOM: 5px;
    COLOR: #25ae98;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
A:link
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:active
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: 13px;
    COLOR: #e00d14;
    TEXT-DECORATION: underline
}
A.linkclass2:link
{
    FONT-SIZE: 13px;
    COLOR: #e00d14;
    TEXT-DECORATION: none
}
A.linkclass2:visited
{
    FONT-SIZE: 13px;
    COLOR: #e00d14;
    TEXT-DECORATION: none
}
A.linkclass2:active
{
    FONT-SIZE: 13px;
    COLOR: #e00d14;
    TEXT-DECORATION: none
}
A.linkclass2:hover
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.linkclass3:link
{
    FONT-SIZE: 13px;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.linkclass3:visited
{
    FONT-SIZE: 13px;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.linkclass3:active
{
    FONT-SIZE: 13px;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.linkclass3:hover
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.linkclass4:link
{
    FONT-SIZE: 13px;
    COLOR: #000;
    TEXT-DECORATION: none;
    font-weight:normal;
}
A.linkclass4:visited
{
    FONT-SIZE: 13px;
    COLOR: #000;
    TEXT-DECORATION: none;
    font-weight:normal;
}
A.linkclass4:active
{
    FONT-SIZE: 13px;
    COLOR: #000;
    TEXT-DECORATION: none;
    font-weight:normal;
}
A.linkclass4:hover
{
    FONT-SIZE: 13px;
    COLOR: #e00d14;
    TEXT-DECORATION: none;
    font-weight:normal;
}
A.linkclass5:link
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    font-weight:normal;
}
A.linkclass5:visited
{
    FONT-SIZE: 12px;
    COLOR: #00000;
    TEXT-DECORATION: none;
    font-weight:normal;
}
A.linkclass5:active
{
    FONT-SIZE: 12px;
    COLOR: #00000;
    TEXT-DECORATION: none;
    font-weight:normal;
}
A.linkclass5:hover
{
    FONT-SIZE: 12px;
    COLOR: #e00d14;
    TEXT-DECORATION: none;
    font-weight:normal;
}
.alerttext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e00d14;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.generaltext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.generaltextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.greentextlarge
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #25ae98;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.greentextlargebold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #25ae98;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.alerttextlarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #e00d14;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
#content
{
    MIN-HEIGHT: 100%;
    POSITION: relative;
    HEIGHT: auto;
    voice-family: inherit
}
HTML > BODY #content
{
    HEIGHT: auto
}
#footer
{
    WIDTH: 100%;
    POSITION: relative
}
.footertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #939598
}
.footerspacer
{
    WIDTH: 125px
}
.footerredsquare
{
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 20px
}
A.footerlink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #939598;
    TEXT-DECORATION: none
}
A.footerlink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #939598;
    TEXT-DECORATION: none
}
A.footerlink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #939598;
    TEXT-DECORATION: none
}
A.footerlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #646464;
    TEXT-DECORATION: none
}
#footerbuttoncontainer
{
    MARGIN-BOTTOM: 10px;
    WIDTH: 775px
}
#topbanner
{
    WIDTH: 100%
}
#toptiledbanner
{
    BACKGROUND-IMAGE: url(images/TopBackground.jpg);
    BACKGROUND-REPEAT: repeat-x
}
#toptiledbannershort
{
    BACKGROUND-IMAGE: url(images/TopBackgroundshort.jpg);
    VERTICAL-ALIGN: top;
    PADDING-TOP: 11px;
    BACKGROUND-REPEAT: repeat-x
}
#toptiledbanner2
{
    BACKGROUND-IMAGE: url(images/TopBackground2.jpg);
    BACKGROUND-REPEAT: repeat-x
}
#toptiledbanner2short
{
    BACKGROUND-IMAGE: url(images/TopBackground2_short.jpg);
    VERTICAL-ALIGN: top;
    PADDING-TOP: 11px;
    BACKGROUND-REPEAT: repeat-x
}
#topcornercell
{
    WIDTH: 110px
}
#logospacer
{
    WIDTH: 465px
}
#sectiontitlebanner
{
    Z-INDEX: 1;
    LEFT: 57px;
    POSITION: absolute;
    TOP: 135px
}
#homebutton
{
    Z-INDEX: 2;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 90px
}
#skullimage
{
    Z-INDEX: 3;
    LEFT: 700px;
    POSITION: absolute;
    TOP: 135px
}
#sectiontitlebannershort
{
    Z-INDEX: 1;
    LEFT: 57px;
    POSITION: absolute;
    TOP: 95px
}
#homebuttonshort
{
    Z-INDEX: 2;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 50px
}
#skullimageshort
{
    Z-INDEX: 3;
    LEFT: 700px;
    POSITION: absolute;
    TOP: 95px
}
.leftspacercell
{
    WIDTH: 135px
}
.mainmenucontainer
{
    VERTICAL-ALIGN: top;
    WIDTH: 162px
}
.mainmenucell
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    WIDTH: 162px;
    CURSOR: pointer;
    COLOR: #ffffff;
    HEIGHT: 36px;
    BACKGROUND-COLOR: #000000
}
.mainmenucellselected
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    WIDTH: 162px;
    CURSOR: pointer;
    COLOR: #ffffff;
    HEIGHT: 36px;
    BACKGROUND-COLOR: #dc090e
}
.searchbox
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    WIDTH: 225px;
    COLOR: #000000;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.searchboxlabel
{
    PADDING-RIGHT: 10px
}
#splashimage
{
    Z-INDEX: 1;
    LEFT: 20px;
    POSITION: absolute;
    TOP: 0px
}
#enterbuttoncontainer
{
    Z-INDEX: 2;
    LEFT: 550px;
    POSITION: absolute;
    TOP: 360px
}
#splashrelativecontainer
{
    MARGIN-TOP: 35px;
    LEFT: -20px;
    WIDTH: 653px;
    POSITION: relative;
    TOP: 0px
}
#splashlogo
{
    Z-INDEX: 3;
    LEFT: 520px;
    POSITION: absolute;
    TOP: 440px
}
#loginbanner
{
    Z-INDEX: 1;
    LEFT: -35px;
    POSITION: absolute;
    TOP: 30px
}
#loginrelativecontainer
{
    MARGIN-TOP: 35px;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(images/LegalLoginBackground.jpg);
    WIDTH: 630px;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 416px
}
#loginsplashlogo
{
    Z-INDEX: 3;
    LEFT: 480px;
    POSITION: absolute;
    TOP: 440px
}
#logincontent
{
    WIDTH: 100%
}
#legalloginbg
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(images/LegalLoginPageBackground2.jpg);
    WIDTH: 100%;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 824px
}
.loginbox
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    WIDTH: 175px;
    COLOR: #000000;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.loginboxlabel
{
    PADDING-RIGHT: 10px
}
.legalcopy
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: auto;
    WIDTH: 70%;
    MARGIN-RIGHT: auto;
    FONT-STYLE: oblique;
    TEXT-ALIGN: left
}
.registrationbox
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    WIDTH: 150px;
    COLOR: #000000;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.registrationboxlabel
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 15px
}
#glossarytable TD
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #25ae98;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
A.glossarylink:link
{
    FONT-WEIGHT: bold;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.glossarylink:visited
{
    FONT-WEIGHT: bold;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.glossarylink:active
{
    FONT-WEIGHT: bold;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.glossarylink:hover
{
    FONT-WEIGHT: bold;
    COLOR: #e00d14;
    TEXT-DECORATION: none
}
#welcomecontainer
{
    WIDTH: 625px
}
.welcometext
{
    FONT-SIZE: 13px;
    COLOR: #25ae98;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
#generalinfosteps
{
    MARGIN-TOP: 40px;
    MARGIN-BOTTOM: 20px
}
#generalinfosteps TD
{
    FONT-SIZE: 13px;
    TEXT-ALIGN: center
}
.clinicalinfocontainer
{
    MARGIN-LEFT: 25px;
    WIDTH: 100%
}
.clinicalinfocontainer2
{
    MARGIN-LEFT: 25px;
    WIDTH: 100%
}
.clinicalinfocontainer TD
{
    PADDING-RIGHT: 40px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 10px;
    COLOR: #25ae98;
    PADDING-TOP: 10px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.clinicalinfocontainer2 TD
{
    PADDING-RIGHT: 40px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    COLOR: #000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.clinicalinfocontainer2 h1
{
    display:inline;
    PADDING-RIGHT: 40px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 10px;
    COLOR: #25ae98;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}

td.hang {padding-left:5em;}

sup {font-size:8pt;}

A.clinicalinfolink_hang:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #25ae98;
    TEXT-DECORATION: none;
    text-indent: -6.2em;
}
A.clinicalinfolink_hang:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #25ae98;
    TEXT-DECORATION: none;
    text-indent: -6.2em;
}
A.clinicalinfolink_hang:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #25ae98;
    TEXT-DECORATION: none;
    text-indent: -6.2em;
}
A.clinicalinfolink_hang:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #e00d14;
    TEXT-DECORATION: none;
    text-indent: -6.2em;
}

A.clinicalinfolink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #25ae98;
    TEXT-DECORATION: none;
}
A.clinicalinfolink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #25ae98;
    TEXT-DECORATION: none;
}
A.clinicalinfolink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.clinicalinfolink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #e00d14;
    TEXT-DECORATION: none
}
A.clinicalinfolink2:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #25ae98;
    TEXT-DECORATION: underline
}
A.clinicalinfolink2:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #25ae98;
    TEXT-DECORATION: underline
}
A.clinicalinfolink2:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #25ae98;
    TEXT-DECORATION: underline
}
A.clinicalinfolink2:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e00d14;
    TEXT-DECORATION: underline
}
A.clinicalinfolink3:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.clinicalinfolink3:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.clinicalinfolink3:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.clinicalinfolink3:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #e00d14;
    TEXT-DECORATION: none
}
A.clinicalinfolink4:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666699;
    TEXT-DECORATION: none
}
A.clinicalinfolink4:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.clinicalinfolink4:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #25ae98;
    TEXT-DECORATION: none
}
A.clinicalinfolink4:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #e00d14;
    TEXT-DECORATION: none
}
#modalpopup
{
    DISPLAY: none;
    Z-INDEX: 30;
    FILTER: alpha(opacity=50);
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: gray;
    -moz-opacity: .50;
    opacity: .50
}
#modalcontainer
{
    DISPLAY: none;
    Z-INDEX: 350;
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%
}
#modaltable
{
    MARGIN-TOP: 150px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
#modalcell
{
    BACKGROUND-IMAGE: url(images/ModalPopupBg.jpg);
    VERTICAL-ALIGN: top;
    WIDTH: 288px;
    HEIGHT: 216px;
}
.compmatcontainer
{
    BORDER-RIGHT: #17ab93 1px solid;
    BORDER-TOP: #17ab93 1px solid;
    BORDER-LEFT: #17ab93 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #17ab93 1px solid
}
.compmatleftcolumn
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 33%;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #17ab93
}
.compmatcentercolumn
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 33%;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffff
}
.compmatrightcolumn
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 33%;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #c8dae6
}
.compmatlist LI
{
    MARGIN-LEFT: -20px
}
.chartshadowcontainer
{
    MARGIN-LEFT: 25px
}
.chartshadowright
{
    BACKGROUND-IMAGE: url(images/ChartShadowRight.jpg);
    VERTICAL-ALIGN: top;
    WIDTH: 9px;
    BACKGROUND-REPEAT: repeat-y
}
.chartshadowbottom
{
    BACKGROUND-IMAGE: url(images/ChartShadowBottom.jpg);
    BACKGROUND-REPEAT: repeat-x
}
TD.GlossaryWord
{
    FONT-WEIGHT: bold;
    COLOR: #25ae98
}
.SortRow {background-color:#16ab93;}
.SortRow td {padding:10px;vertical-align:top;color:#231f20;font-weight:bold;}

.OddRow {background-color:#ffffff;}
.OddRow td {padding:10px;vertical-align:top;}
.OddRow b  { font-weight:bold; color:#16ab93;}

.EvenRow {background-color:#d7e3ed;}
.EvenRow td {padding:10px;vertical-align:top;}
.EvenRow b  { font-weight:bold; color:#16ab93;}

.ImageForm td  {color:#27b59f;position:relative;padding-top:20px;}
.Label	{font-weight:bold; text-align:right;padding:2px 5px 0px 0px;}
.Value	{padding:2px 3px 0px 0px;}
