html{ height: 100%; width: 100%; }
body { height: 100%; margin: 0; padding: 0; width: 100%; font-family: Arial, Helvetica, sans-serif; background: #fff url(images/jai-bodybg.gif) repeat-y scroll 0px 0px; }
body.nobg { height: 100%; margin: 0; padding: 0; width: 100%; font-family: Arial, Helvetica, sans-serif; background: #fff url() repeat-y scroll 0px 0px !important; }
div#jai-header{ background-color: #5378A6; background-image: url(images/jai-header-bg.png); background-position: top left; background-repeat: repeat-x; border-bottom: 1px solid #000000; height: 74px; margin: 0; padding: 0; width: 100%; }
div#jai-header-wrap{height: auto; min-height: 100px;}
div#jai-header #logo { height: 42px; width: 157px; margin: 20px 0px 0px 0px; padding: 0; display: inline; border: none;}
div#jai-header #logotype{ height: 42px; margin: 20px 0px 0px 0px; padding: 0; width: 420px; display: inline; border: none;}
div#jai-header-whitespace{ background-color: #fff; border: none; height: 3px; margin: 0; padding: 0; width: 100%; font-size: 0px;}
div#jai-main-wrap{ float: left; clear: right; border: none; height: 91%; margin: 0; padding: 0; width: 100%; }
div[id="jai-main-wrap"]{ border: none; margin: 0; padding: 0; width: 100%; display: block; height: auto !important; min-height: 91% !important; }
div#jai-footer-wrap{ border: none; height: 9%; margin: 0; padding: 0; width: 100%; background-color: #fff; color: #000;}
div[id="jai-footer-wrap"]{ float: left; clear: both; border: none; margin: 0; padding: 0; width: 100%; min-height: 9%; height: auto !important; }
div#jai-footer{ border: none; height: auto; margin: 0; padding: 0; width: 100%; background-color: #fff; color: #000; background-image: url(images/jai-footer-bg.gif); background-position: top left; background-repeat: repeat-x; }
div#jai-header-menu{ background: #A90303 url(images/jai-header-menu-bg.png) repeat-x scroll bottom; height: 24px; margin: 0; padding: 0; width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; }
div[id="jai-header-menu"]{ background: #A90303 url(images/jai-header-menu-bg.png) repeat-x scroll bottom; height: 22px !important; margin: 0; padding: 0; width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; }
div.jai-header-menuitem-wrap{ width: auto; margin: 0; padding: 0px 0px 0px 16px; border: none; background-color: transparent; color: #000; }
div.jai-header-menuitem{ float: left; height: 21px; width: auto; margin: 0; padding: 0px 8px 0px 8px; color: #000; background-color: transparent; font-size: .8em; font-weight: bold; line-height: 165%; border: none; display: block; }
div[class="jai-header-menuitem"]{float: left; height: 21px !important; margin: 0; padding: 0px 8px 0px 8px; color: #000; background-color: transparent; font-size: .8em; font-weight: bold; line-height: 165%; border: none; text-decoration: none; }
div.jai-header-menuitem :link, div.jai-header-menuitem :visited{ color: #fff; background-color: transparent; font-weight: bold; display: block; margin: 0; padding: 0; margin: 0; padding: 0; border: none; text-decoration: none; }
div.jai-header-menuitem :hover{ color: #000; background-color: #FFCF28; font-weight: bold; display: block; margin: 0; padding: 0; margin: 0; padding: 0; border: none; text-decoration: none; }
div[class="jai-header-menuitem"] :link, div[class="jai-header-menuitem"] :visited{ color: #fff; background-color: transparent; font-weight: bold; margin: 0; padding: 0; margin: 0; padding: 0 !important; border: none; text-decoration: none; }
div[class="jai-header-menuitem"] :hover{ color: #000; background-color: #FFCF28; font-weight: bold; margin: 0; padding: 0; margin: 0; padding: 0 !important; border: none; text-decoration: none; }
div[class="jai-header-menuitem"]:hover, div[class="jai-header-menuitem"]:hover a{ color: #000; background-color: #FFCF28; font-weight: bold; display: block; margin: 0; padding: 0px 8px 0px 8px; border: none; text-decoration: none; }
div.jai-header-menuitem-on{ float: left; height: 21px; width: auto; margin: 0; padding: 0px 8px 0px 8px; color: #000; background-color: #FFCF28; font-size: .8em; font-weight: bold; line-height: 165%; border: none; display: block; text-decoration: none;}
div[class="jai-header-menuitem-on"]{ float: left; height: 21px; width: auto; margin: 0; padding: 0px 8px 0px 8px; color: #000; background-color: #FFCF28; font-size: .8em; font-weight: bold; line-height: 165%; border: none; display: block; text-decoration: none;}
div.jai-header-menuitem-on :link, div.jai-header-menuitem-on :visited{ color: #000; background-color: transparent; font-weight: bold; display: block; margin: 0; padding: 0; margin: 0; padding: 0; text-decoration: underline; }
div.jai-header-menuitem-on :hover, div.jai-header-menuitem-on :active{ color: #000; background-color: transparent; font-weight: bold; display: block; margin: 0; padding: 0; margin: 0; padding: 0; text-decoration: underline; }
div#jai-main-content-wrap{width: 760px; height: 87%; padding: 0; margin: 0; background-image: url(images/jai-bodybg.gif); background-repeat: repeat-y; }
div[id="jai-main-content-wrap"]{width: 760px; min-height: 100%; padding: 0; margin: 0;}
div#jai-main-content-left-wrap{float: left; clear: left; width: 190px; height: 100%; padding: 0; margin: 0; background-color: #FFCF28; color: #000; border: none; }
div#jai-main-content-main-wrap{float: left; clear: none; width: 570px; height: 100%; padding: 0; margin: 0; border-left: 1px solid #000;}
div#jai-main-content-right-wrap{float: left; clear: right; width: 130px; height: 100%; padding: 0; margin: 0; border: none;}
div[id="jai-main-content-left-wrap"]{float: left; clear: left; width: 190px; height: 100%; padding: 0; margin: 0; background-color: #FFCF28; color: #000; border: none; }
div[id="jai-main-content-main-wrap"]{float: left; clear: none; width: 569px !important; height: 100%; padding: 0; margin: 0; border-left: 1px solid #000;}
div[id="jai-main-content-right-wrap"]{float: left; clear: right; width: 130px; height: 100%; padding: 0; margin: 0; border: none;}
div#jai-main-content-left{ width: 100%; height: auto; padding: 23px 0px 0px 0px; margin: 0; border: none;}
div#jai-main-content-main{ width: 100%; height: auto; padding: 16px 0px 0px 0px; margin: 0px 0px 0px 0px; border: none;}
div#jai-main-content-right{width: 100%; padding: 0; margin: 0; border: none;}
div#jai-main-content-left p{ text-align: right; font-weight: bold; font-size: .7em; line-height: 200%; margin: 0; padding: 0px 16px 0px 0px; color: #000; background: transparent;}
div#jai-main-content-left p a:link, div#jai-main-content-left p a:visited{ color: #000; background: transparent; text-decoration: underline;}
div#jai-main-content-left p a:hover, div#jai-main-content-left p a:active{ color: #fff; background: #A90303; text-decoration: none;}
div#jai-main-content-left p img{ border: none; margin: 0; padding: 0; }
div[id="jai-main-content-left"] p img{ margin-bottom: -3px !important; }
div#jai-main-content-main p{ font-size: .8em; line-height: 150%; margin: 8px 0px 20px 0px; padding: 0px 0px 0px 18px; color: #000; background: transparent;}
div#jai-main-content-main p a:link, div#jai-main-content-main p a:visited{ color: #000; background: transparent; text-decoration: underline;}
div#jai-main-content-main p a:hover, div#jai-main-content-main p a:active{ color: #000; background: #FFCF28; text-decoration: none;}
div#jai-main-content-main h1{ font-size: 1.3em; line-height: 150%; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 18px; color: #4C688B; background: transparent; font-weight: normal;}
div#jai-main-content-main h2{ font-size: 1em; line-height: 150%; margin: 14px 0px 8px 0px; padding: 0px 0px 0px 18px; color: #4C688B; background: transparent;}
div#jai-main-content-main h2 a:link, div#jai-main-content-main h2 a:visited{ color: #8B504C; background: transparent; text-decoration: none;}
div#jai-main-content-main h2 a:hover, div#jai-main-content-main h2 a:active{ color: #FFCF28; background: #8B504C; text-decoration: none;}

div#jai-main-content-main h2.trial{ font-size: 1em; line-height: 150%; margin: 14px 0px 8px 0px; padding: 0px 0px 0px 18px; color: #4C688B; background: #4C688B;}
div#jai-main-content-main h2.trial a:link, div#jai-main-content-main h2.trial a:visited{ color: #fff; background: #4C688B; text-decoration: none;}
div#jai-main-content-main h2.trial a:hover, div#jai-main-content-main h2.trial a:active{ color: #FFCF28; background: #4C688B; text-decoration: underline;}

div#jai-main-content-main h3{ font-size: .9em; line-height: 150%; margin: 14px 0px 8px 0px; padding: 0px 0px 0px 18px; color: #4C688B; background: transparent;}
div#jai-main-content-main h3 a:link, div#jai-main-content-main h3 a:visited{ color: #4C688B; background: #FFCF28; text-decoration: none;}
div#jai-main-content-main h3 a:hover, div#jai-main-content-main h3 a:active{ color: #FFCF28; background: #8B504C; text-decoration: none;}
div#jai-footer p{ font-size: .8em; line-height: 150%; margin: 0px 0px 20px 0px; padding: 14px 0px 0px 18px; color: #5378A6; background: transparent; font-weight: bold;}
div#jai-footer p a:link, div#jai-footer p a:visited{ color: #5378A6; background: transparent; text-decoration: underline;}
div#jai-footer p a:hover, div#jai-footer p a:active{ color: #fff; background: #A90303; text-decoration: none;}
div#jai-footer p.copy{ font-size: .7em; line-height: 150%; margin: 0; padding: 0px 0px 0px 16px; color: #5378A6; background: transparent; font-weight: normal;}
div#jai-main-content-main ul{ list-style-position: outside; list-style-type: disc; font-size: .8em; line-height: 150%; margin: 6px 0px 18px 18px; padding: 0px 0px 0px 18px; color: #000; background: transparent;}
div#jai-main-content-main ul ul{ list-style-position: outside; list-style-type: disc; font-size: 1em; line-height: 150%; margin: 6px 0px 18px 18px; padding: 0px 0px 0px 18px; color: #000; background: transparent;}

div#jai-main-content-main img {border: none; margin: 0; padding: 0; background-color: transparent; vertical-align: middle;}
div[id="jai-main-content-main"] img {border: none; margin: 0; padding: 0; background-color: transparent; vertical-align: top !important; }
div[id="jai-main-content-main"] img {border: none; margin: 0; margin-bottom: -5px !important; padding: 0; background-color: transparent;}