body {
  margin-left:            0px;
  margin-right:           0px;
  margin-top:             0px;
  margin-bottom:          0px;
  width:                  100%;
  height:                 100%;
  overflow:               hidden;
}

#rootLYR {
  position:               relative;
  width:                  auto;
  height:                 auto;
  z-index:                1;
  visibility:             hidden;
}

#backgroundLYR {
  position:               absolute;
  width:                  100%;
  height:                 399px;
  background-image:       url(images/background.gif);
  layer-background-image: url(images/background.gif);
  z-index:                2;
  visibility:             hidden;
}

#topLYR {
  position:               absolute;
  width:                  100%;
  height:                 30px;
  background-color:       #e3901f;
  layer-background-color: #e3901f;
  z-index:                3;
  visibility:             hidden;
}

#cornerLYR {
  position:               absolute;
  width:                  264px;
  height:                 120px;
  background-image:       url(images/corner.jpg);
  layer-background-image: url(images/corner.jpg);
  z-index:                4;
  visibility:             hidden;
}

#bottomLYR {
  position:               absolute;
  width:                  100%;
  height:                 30px;
  background-color:       #a36209;
  layer-background-color: #a36209;
  z-index:                4;
  visibility:             hidden;
}

#viewportLYR {
  position:               absolute;
  width:                  693px;
  height:                 399px;
  clip:                   rect(0px, 693px, 399px, 0px);
  z-index:                4;
  overflow:               hidden;
  visibility:             hidden;
}

#baseLYR {
  position:               absolute;
  width:                  693px;
  height:                 85px;
  z-index:                5;
  visibility:             hidden;
}

#spinnerLYR {
  position:               absolute;
  width:                  245px;
  height:                 77px;
  z-index:                6;
  visibility:             hidden;
}

#maskLYR {
  position:               absolute;
  width:                  245px;
  height:                 228px;
  z-index:                7;
  visibility:             hidden;
}

#titleLYR {
  position:               absolute;
  width:                  459px;
  height:                 340px;
  clip:                   rect(284px, 454px, 379px, 0px);
  z-index:                9;
  visibility:             hidden;
}

#submenuLYR {
  position:               absolute;
  width:                  420px;
  height:                 18px;
  z-index:                16;
  overflow:               hidden;
  visibility:             hidden;
}

#webpagesLYR {
  position:               absolute;
  width:                  90px;
  height:                 18px;
  z-index:                17;
  visibility:             hidden;
}

#multimediaLYR {
  position:               absolute;
  width:                  85px;
  height:                 18px;
  z-index:                18;
  visibility:             hidden;
}

#printmediaLYR {
  position:               absolute;
  width:                  85px;
  height:                 18px;
  z-index:                19;
  visibility:             hidden;
}

#publicationsLYR {
  position:               absolute;
  width:                  120px;
  height:                 20px;
  z-index:                17;
  visibility:             hidden;
}

#pdfLYR {
  position:               absolute;
  width:                  210px;
  height:                 18px;
  z-index:                17;
  visibility:             hidden;
}

#acrobatLYR {
  position:               absolute;
  width:                  200px;
  height:                 18px;
  z-index:                17;
  visibility:             hidden;
}

#uparrowLYR {
  position:               absolute;
  width:                  225px;
  height:                 120px;
  clip:                   rect(0px, 75px, 60px, 0px);
  z-index:                11;
  visibility:             hidden;
}

#dnarrowLYR {
  position:               absolute;
  width:                  225px;
  height:                 120px;
  clip:                   rect(60px, 75px, 120px, 0px);
  z-index:                10;
  visibility:             hidden;
}

#scrollerLYR {
  position:               absolute;
  width:                  117px;
  height:                 399px;
  z-index:                12;
  visibility:             hidden;
}

#info2LYR {
  position:               absolute;
  width:                  210px;
  height:                 170px;
  z-index:                31;
  visibility:             hidden;
}

#displayLYR {
  position:               absolute;
  width:                  440px;
  height:                 340px;
  clip:                   rect(0px, 440px, 340px, 0px);
  overflow:               hidden;
  z-index:                13;
  visibility:             hidden;
}

#contentLYR {
  position:               absolute;
  width:                  440px;
  height:                 auto;
  z-index:                14;
  visibility:             hidden;
}

#handLYR {
  position:               absolute;
  width:                  100px;
  height:                 184px;
  z-index:                13;
  overflow:               hidden;
  visibility:             hidden;
}

#handbaseLYR {
  position:               absolute;
  width:                  100px;
  height:                 184px;
  z-index:                14;
  visibility:             hidden;
}

#fingerLYR {
  position:               absolute;
  width:                  268px;
  height:                 56px;
  clip:                   rect(0px, 67px, 56px, 0px);
  z-index:                15;
  visibility:             hidden;
}

#shadeLYR {
  position:               absolute;
  width:                  182px;
  height:                 399px;
  z-index:                15;
  visibility:             hidden;
}

#mainmenuLYR {
  position:               absolute;
  width:                  128px;
  height:                 105px;
  z-index:                16;
  overflow:               hidden;
  visibility:             hidden;
}

#welcomeLYR {
  position:               absolute;
  width:                  832px;
  height:                 21px;
  z-index:                17;
  visibility:             hidden;
}

#portfolioLYR {
  position:               absolute;
  width:                  832px;
  height:                 21px;
  z-index:                18;
  visibility:             hidden;
}

#resumeLYR {
  position:               absolute;
  width:                  832px;
  height:                 21px;
  z-index:                19;
  visibility:             hidden;
}

#contactLYR {
  position:               absolute;
  width:                  832px;
  height:                 21px;
  z-index:                20;
  visibility:             hidden;
}

#cdviewportLYR {
  position:               absolute;
  width:                  222px;
  height:                 105px;
  clip:                   rect(0px, 222px, 105px, 0px);
  z-index:                23;
  overflow:               hidden;
  visibility:             hidden;
}

#cdarmLYR {
  position:               absolute;
  width:                  954px;
  height:                 105px;
  clip:                   rect(0px, 139px, 105px, 0px);
  z-index:                24;
  visibility:             hidden;
}

#cdLYR {
  position:               absolute;
  width:                  346px;
  height:                 95px;
  clip:                   rect(0px, 218px, 55px, 90px);
  z-index:                25;
  visibility:             hidden;
}

#info1LYR {
  position:               absolute;
  width:                  auto;
  height:                 auto;
  z-index:                26;
  visibility:             hidden;
}

#audioLYR {
  position:               absolute;
  width:                  100px;
  height:                 100px;
  z-index:                27;
  visibility:             hidden;
}

#frameData {
  position:               absolute;
  width:                  100px;
  height:                 100px;
  left:                   -200px;
  z-index:                28;
  visibility:             hidden;
}

@font-face {
 font-family:             rdportfolio;
 font-style:              normal;
 font-weight:             100;
 src:                     url(rdportfolio.eot);
}

.loadmsg {
  font-size:              10px;
  font-weight:            600;
  font-style:             normal;
  font-family:            arial, helvetica, sans-serif;
  color:                  #ffffff;
}

.quotes {
 font-size:               22px;
 font-weight:             100;
 font-style:              normal;
 font-family:             Times New Roman, Times,serif;
 color:                   #0F007C;
}

.title {
 font-size:               28px;
 font-weight:             600;
 font-style:              normal;
 font-family:             rdportfolio, arial, helvetica, sans-serif;
 margin:                  0px 0px 6px 0px;
 color:                   #92ffce;
}

.start {
 font-size:               18px;
 font-weight:             900;
 font-style:              normal;
 font-family:             rdportfolio, arial, helvetica, sans-serif;
 margin:                  0px 0px 0px 0px;
 color:                   #334d77;
}

.start2 {
 font-size:               14px;
 font-weight:             400;
 font-style:              normal;
 font-family:             rdportfolio, arial, helvetica, sans-serif;
 margin:                  0px 0px 0px 0px;
 color:                   #a83f0d;
}

.main {
 font-size:               12px;
 font-weight:             400;
 font-style:              normal;
 font-family:             arial, sans-serif;
 color:                   #4a4a4a;
 margin:                  5px 0px 15px 15px;
}

.main_background {
 font-size:               11px;
 font-weight:             400;
 font-style:              normal;
 font-family:             arial, sans-serif;
 color:                   #4a4a4a;
 background-image:        url(images/block_border.gif);
}

.update {
 margin:                  5px 0px 5px 30px;
 text-align:              center;
}

.main2 {
 font-size:               10px;
 font-weight:             100;
 font-style:              normal;
 font-family:             arial, sans-serif;
 color:                   #4a4a4a;
 margin:                  5px 0px 10px 15px;
}

.main3 {
 font-size:               10px;
 font-weight:             200;
 font-style:              normal;
 font-family:             arial, sans-serif;
 color:                   #4A4A4A;
 margin:                  0px 30px 10px 30px;
}

.main4 {
 font-size:               12px;
 font-weight:             400;
 font-style:              normal;
 font-family:             arial, sans-serif;
 color:                   #4a4a4a;
 margin:                  0px 30px 10px 30px;
}

.header1 {
 font-size:               70px;
 font-weight:             600;
 font-style:              normal;
 font-family:             rdportfolio, arial, helvetica, sans-serif;
 color:                   #74d5fc;
}

.header3 {
 font-size:               16px;
 font-weight:             600;
 font-style:              normal;
 font-family:             arial, helvetica, sans-serif;
 margin:                  5px 0px 0px 0px;
 color:                   #0F007C;
}

.header4 {
 font-size:               14px;
 font-weight:             600;
 font-style:              normal;
 font-family:             arial, helvetica, sans-serif;
 margin:                  5px 0px 0px 0px;
 color:                   #0F007C;
}

.portfolio {
 font-size:               10px;
 font-weight:             600;
 font-style:              normal;
 font-family:             arial, helvetica, sans-serif;
 color:                   #446D8E;
}

.list {
 font-size:               12px;
 font-weight:             100;
 font-style:              normal;
 font-family:             arial, helvetica, sans-serif;
 color:                   #4A4A4A;
 margin:                  0px 20px 0px 20px;
}

ul {
 font-size:               12px;
 font-weight:             100;
 font-style:              normal;
 font-family:             arial, helvetica, sans-serif;
 margin:                  2px 0px 5px 15px;
 color:                   #4A4A4A;
}

ol {
 font-size:               12px;
 font-weight:             100;
 font-style:              normal;
 font-family:             arial, helvetica, sans-serif;\
 margin:                  2px 0px 5px 15px;
 color:                   #4A4A4A;
}

.info {
 font-size:               10px;
 font-weight:             400;
 font-style:              normal;
 font-family:             arial, helvetica, sans-serif;
 color:                   #4A4A4A;
}

.sublinks {
 font-size:               14px;
 font-weight:             100;
 font-style:              normal;
 font-family:             arial, helvetica, sans-serif;
 text-decoration:         none;
 color:                   #92FFCE;
}

.links {
 text-decoration:         none;
 font-style:              normal;
 font-family:             arial, sans-serif;
 color:                   #6f3cc4;
}

a:hover {
 text-decoration:         underline;
 color:                   #0000ff;
}

a.sublinks:hover {
 text-decoration:         none;
 color:                   #0000ff;
 background-color:        #92ffce;
}