html,body
 {
 margin: 0px;
 border: none;
 padding: 0px;
 height: 100%;
 }
body
 {
 direction: ltr;
 background-color: #FFFFFF;
 font-family: "Apple SD Gothic Neo", "Segoe UI", "Malgun Gothic", "Nanum Gothic", "Noto Sans", Ubuntu, sans-serif, "Helvetica Neue", Helvetica, "Microsoft NeoGothic", "Droid sans", Arial;
 font-weight: normal;
 font-size: 14px;
 color: #000000;
 }
h1
 {
 font-weight: bold;
 font-size: 24px;
 margin-top: 1.5em;
 margin-bottom: 0.75em;
 color: #000000;
 }
h2
 {
 font-weight: normal;
 font-size: 18px;
 margin-top: 1.5em;
 margin-bottom: 0.75em;
 color: #707080;
 }
p
 {
 font-weight: normal;
 font-size: 14px;
 margin-top: 0.75em;
 margin-bottom: 0.75em;
 color: #000000;
 }
a
 {
 text-decoration: none;
 color: #007EFF;
 }
a:hover
 {
 text-decoration: underline;
 }
table
 {
 border: none;
 border-collapse: collapse;
 }
td
 {
 padding: 0px;
 vertical-align: top;
 }
img
 {
 border: none;
 }
div.empty
 {
 padding: 0px;
 font-size: 0px;
 line-height: 0px;
 overflow: hidden;
 }
div.filler
 {
 width: 1px;
 height: 1px;
 padding: 0px;
 font-size: 0px;
 line-height: 0px;
 overflow: hidden;
 }
.notopmargin
 {
 margin-top: 0px;
 }
.nobottommargin
 {
 margin-bottom: 0px;
 }
.mini
 {
 font-size: 14px;
 }
.micro
 {
 font-size: 12px;
 }
.highlight
 {
 color: #707080;
 }
/*---
ENVELOPE
---*/
#envelope
 {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 100%;
 min-width: 600px;
 min-height: 100%;
 }
/*---
BACKGROUND
---*/
#underleft
 {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 229px;
 height: 100%;
 background-color: #FBCB61;
 }
/*---
LEFT
---*/
#left
 {
 z-index: 2;
 position: relative;
 float: left;
 width: 254px;
 }
#left div.top
 {
 position: relative;
 width: 254px;
 height: 254px;
 background-color: #FFFFFF;
 }
#left div.top div
 {
 position: absolute;
 }
#left div.top div.aux1
 {
 left: 0px;
 top: 0px;
 width: 23px;
 height: 6px;
 background-color: #707080;
 }
#left div.top div.aux2
 {
 left: 99px;
 top: 0px;
 width: 130px;
 height: 6px;
 background-color: #FBCB61;
 }
#left div.top div.aux3
 {
 left: 0px;
 bottom: 0px;
 width: 98px;
 height: 6px;
 background-color: #FBCB61;
 }
#left div.top div.logo
 {
 left: 23px;
 top: 24px;
 width: 206px;
 height: 74px;
 }
#left div.top div.logo img
 {
 width: 206px;
 height: 206px;
 }
#left div.pmenu
 {
 width: 229px;
 padding-top: 12px;
 padding-bottom: 12px;
 background-color: #FBCB61;
 }
#left div.pmenu div.product
 {
 margin-left: 23px;
 margin-right: 23px;
 }
#left div.pmenu div.bg
 {
 position: relative;
 margin-left: 23px;
 margin-bottom: 10px;
 width: 132px;
 height: 66px;
 }
#left div.pmenu div.bg img
 {
 width: 100px;
 height: 90px;
 }
#left div.pmenu div.item
 {
 z-index: 1;
 position: absolute;
 left: 113px;
 width: 100px;
 height: 20px;
 background-color: #707080;
 }
#left div.pmenu div.first
 {
 top: 8px;
 }
#left div.pmenu div.second
 {
 top: 31px;
 }
#left div.pmenu div.third
 {
 top: 54px;
 }
#left div.pmenu div.item table
 {
 width: 100px;
 height: 20px;
 }
#left div.pmenu div.item table td
 {
 padding-left: 4px;
 padding-right: 4px;
 text-align: right;
 vertical-align: middle;
 font-size: 14px;
 color: #FFC000;
 }
#left div.pmenu div.item table td a
 {
 color: #FFFFFF;
 }
#left div.pmenu div.text
 {
 margin-left: 35px;
 margin-right: 23px;
 margin-top: 50px;
 font-size: 14px;
 }
#left div.pmenu .version
 {
 color: #707080;
 }
#left div.spacer
 {
 width: 229px;
 height: 4px;
 background-color: #FFFFFF;
 }
#leftbottommargin
 {
 height: 30px;
 }
/*---
RIGHT
---*/
#right
 {
 z-index: 2;
 position: relative;
 margin-left: 254px;
 margin-right: 0px;
 }
#right div.auxtop1
 {
 margin-top: 24px;
 height: 9px;
 background-color: #707080;
 }
#right div.mmenubar
 {
 margin-top: 27px;
 height: 28px;
 background-color: #FBCB61;
 }
#right table.mmenu
 {
 height: 28px;
 }
#right table.mmenu td
 {
 vertical-align: middle;
 }
#right table.mmenu td.item
 {
 padding-left: 12px;
 padding-right: 12px;
 font-weight: bold;
 font-size: 14px;
 color: #707080;
 }
#right table.mmenu td.spacer
 {
 width: 2px;
 }
#right table.mmenu td.spacer div.filler
 {
 width: 2px;
 height: 16px;
 background-color: #FFFFFF;
 }
#right table.mmenu td a
 {
 color: #FFFFFF;
 }
#right div.content
 {
 width: 95%;
 }
#right table.content
 {
 width: 95%;
 }
#right table.content td.content
 {
 width: 100%;
 }
/*---
FOOTER
---*/
#footer
 {
 z-index: 1;
 position: absolute;
 left: 0px;
 bottom: 0px;
 width: 229px;
 }
#footer div.copyright
 {
 margin-top: 8px;
 margin-left: 12px;
 margin-right: 12px;
 margin-bottom: 8px;
 text-align: center;
 font-size: 12px;
 color: #707080;
 }
#footer div.copyright a
 {
 color: #707080;
 }
/*---
COUNTERS
---*/
#counters
 {
 z-index: -1;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 1px;
 height: 1px;
 overflow: hidden;
 }
