/* Optasia Medical */

body {
   margin: 0px;
   padding: 0px;
   border: 0px;
   background-color: rgb(255,255,255);
   text-align: center;
   font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
   max-width: 850px;
   max-height: auto;
   vertical-align:top;
   margin-left: auto;
   margin-right: auto;
   }

#wrapper_sub {
   position: relative;
   width: 850px;
   margin: 0px;
   padding: 0px;
   background-color: #FFFFFF;
   }

#header {
  width: 850px;
  height: 22px;
  margin: 0px;
  padding: 0px;
  }
  
#mainarea_sub {
   margin-top: 10px;
   padding: 0px;
   width: 850px;
   background-color:#FFFFFF;
   }

.sub_page_image {
   position: relative;
   margin: 10px 0 0 6px;
   }

.sub_bkgrnd_nav_bot {
   float: right;
   }
   
.sub_bkgrnd_nav {
   float: right;

   }
   
#under_image_area {
   position: relative;
   margin: 18px 0 0 6px;
   width: 192px;
   height: 180px;
   background-color: #FFFFFF;
   text-align: left;
   }

#under_image_area2 {
   position: relative;
   margin: 0 0 0 0;
   width: 192px;
   background-color: #FFFFFF;
   text-align: right;
   }
   
#sub_text_area2 {
   position: relative;
   margin: 18px 15px 0 0px;
   width: 458px;
   height: auto;
   background-color: #FFFFFF;
   text-align: left;
   }
   
#sub_text_area3 {
   position: relative;
   margin: 18px 15px 0 0px;
   width: 660px;
   height: auto;
   background-color: #FFFFFF;
   text-align: left;
   }
   
#bot_nav {
   clear: both;
   width: 850px;
   height: 9px;  
   border: 0;
   padding: 0;
   background-color:#FFFFFF;
   }
   
.bot_corner_lt {
   float: left;
   }
 
.left_nav_footer {
   float: right;
   }
   
.bottom {
   float: right;
   }

.bot_corner_rt {
   float: right;
   }

#top_frame {
   width: 850px
   height: 9px;  
   border: 0;
   padding: 0;
   background-color:#FFFFFF;
   }  
   
.top_corner_lt {
   float: left;
   }

.nav_top {
   float: right;
   }

.top_corner_rt {
   float: right;
   }
   
.top {
   float: right;
   } 
 
   
/*  TOP NAV */

#top_nav {
   position: relative;
   margin: 7px 0px 0px -180px;
   width: 675px;
   z-index: 1;
   background-color: #FFFFFF;
   }

.tech {
   position: absolute;
   left: 5px;
   top: 12px;
   }

.spacer1 {
   position: absolute;
   left: 114px;
   top: 12px;
   }

.markets {
   position: absolute;
   left: 135px;
   top: 12px;
   }

.spacer2 {
   position: absolute;
   left: 215px;
   top: 12px;
   }

.about {
   position: absolute;
   left: 235px;
   top: 12px;
   }

.spacer3 {
   position: absolute;
   left: 415px;
   top: 12px;
   }

.news {
   position: absolute;
   left: 436px;
   top: 12px;
   }

.spacer4 {
   position: absolute;
   left: 494px;
   top: 12px;
   }

.contact {
   position: absolute;
   left: 514px;
   top: 12px;
   }

.home_link {
   position: absolute;
   left: 721px;
   top: 6px;
   }
   
/* TEXT */

#homepage_text {
   position: absolute;
   right: 32px;
   top: 68px;
   width: 245px;
   height: 87px;
   text-align: left;
   background-color: #000000;
   z-index: 10;
   }

.home_text_1  {
   font-family: arial;
   color: #FF01FF;
   font-size: .7em;
   line-height: 1.25em;
   letter-spacing: 0em;
   z-index: 3;
   }
   
.maintext  {
   font-family: arial;
   color: #000000;
   font-size: .8em;
   letter-spacing: 0em;
   z-index: 3;
   }
   
.formtext  {
   font-family: arial;
   color: #000000;
   font-size: .9em;
   letter-spacing: 0em;
   z-index: 3;
   }
   
.underimagearea_text  {
   font-family: arial;
   color: #090238;
   font-size: .7em;
   line-height: 1.25em;
   letter-spacing: 0em;
   font-style: italic;
   }
   
.underimagearea_text_quote  {
   font-family: arial;
   color: #000000;
   font-size: .6em;
   line-height: 1.25em;
   letter-spacing: 0em;
   }
   
.bios_text  {
   font-family: arial;
   color: #010140;
   font-size: .8em;
   line-height: 1.25em;
   letter-spacing: 0em;
   }
