html {
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   color:#666666;
}

body {
   margin:0;
   padding:0;
   background-image:url('/site/images/netoasis_bg.jpg');background-repeat:repeat-x;  
   background-color:rgb(0,146,180);
}
a {
   color:#5F8CCE;
   text-decoration:none;
}
a:hover {
   color:#5F8CCE;
   text-decoration:underline;
}
.home {
   background-color:#ffffff;
   margin-left: 57px; 
   width:700px;
   height:440px;
   
}
.homeLeftContent{
   height: 400px;
   float:left;
}
.homeRightContent {
   padding: 0pt 5px 5px; 
   margin-left: 20px; 
   float: left; 
   width: 500px; 
   position: relative;
}
#homeHeader {
   width:942px;
   margin-left:40px;
   background-color:#ffffff;
   padding-bottom:30px;
   height: 152px;
}

.homeLinksBox h2 {
   background-color:#555555;
   color: #ffffff;
   height: 20px;
   padding-top:5px;
   margin-top:0;
   margin-bottom:5px;
}
.homeLoginBox h2 {
   background-color:#555555;
   color: #ffffff;
   height: 20px;
   padding-top:5px;
   margin-top:0;
}

.homeLinksBox{
   border: 1px solid #eeeeee; 
   width: 160px; 
   height: 123px;
}
.homeLoginBox {
   margin-top:5px;
   border: 1px solid #eeeeee; 
   width: 160px; 
   height: 130px;
}

td.content {
   line-height:16px;
}

.ow {
   margin-bottom:6px;
   height:20px;
   padding-left:10px;
}
.row label {
   float:left;
   padding-top:6px;
   width:60px;
   font-size:.95em;
   text-align:right;
   margin-right:3px;
}

.row input {
   float:left;
}
.homeLinksBox .row {
   border-bottom: 1px solid #eeeeee;
   border-top: 1px solid #eeeeee;
   padding-top:5px;
}

#hBody {
    height:595px;
    background-color:#000000;
    padding:15px;
}
#body {
    height:595px;
    padding:15px;
}
#header {
   background-color:#ffffff;
   height:86px;
   width:789px;
   vertical-align:top;
}
#globalContainerTop {
   height:25px;
   vertical-align:bottom;
   padding-top: 20px;
   padding-right: 40px;
   width: 936px;
   text-align: right;
}
#globalContainerBottom {
   color:#FFFFFF;
   height:30px;
   vertical-align:top;
   padding-right: 40px;
   width: 290px;
   text-align: center;
   float:right;
}
.global {
   font-family:Verdana, Arial, sans-serif;
   font-size:1.3em;
   padding-left: 16px;
   padding-right: 16px;
}

a.global {
   text-decoration:none;
   margin-left:12px;
   margin-right:12px;
   color: #5673c8
}

text-decoration:none;
a.top{
   font-size: 1.8em;
   font-weight: bold;
}

a.bottom {
   color: #ffffff;
}

a.global:hover {
   color:#cc9900;
   text-decoration:none;
}

#interface {
   background-color: #ffffff !important;
   bottom: 0px;
   width:730px;
   margin-left:60px;
}

#topRight {
   float:right;
   background-image:url('/site/images/tr_corner.gif');
   height:50px;
   width:50px;
}

#topLeft {
   float:left;
   background-image:url('/site/images/tl_corner.gif');
   height:50px;
   width:50px;
}

#topMiddle {
   background-color:#FFFFFF;
   width:842px;
   padding-bottom:30px;
   margin-right:40px;
   margin-left:50px;
   text-align: right;
}

#bottomRow {
   clear:both;
   margin-bottom:20px;
   margin-left:40px;
   margin-right:40px;
   width:940px;
}

#bottomRight {
   float:right;
   background-image:url('/site/images/br_corner.gif');
   margin-right: -2px;
   height:50px;
   width:50px;}

#bottomLeft {
   float:left;
   background-image:url('/site/images/bl_corner.gif');
   height:50px;
   width:50px;}

#bottomMiddle {
   width:844px;
   background-color:#FFFFFF;
   padding-bottom:30px;
   margin-right:30px;
   margin-left:50px;
   height:20px;}
   

#interfaceContainer {
   position:relative;
   margin:40px;
   margin-top:0;
   margin-bottom:0px;
   padding: 10px;
   padding-left:50px;
   padding-right:50px;
   width:842px; 
   background-color: #FFFFFF; !important;
   height: 100%;
}

#search {
   width:72px;
   height:19px;
   font-family:Verdana, Arial, sans-serif;
   font-size:9px;
   color:#666666;
   vertical-align:center;
   padding-left:5px;
   padding-top:1px;
}

#shadow {
   background-image:url(/img/shadow.gif);
   background-repeat:repeat-x;
   height:17px;
}


#footer {
   color:#cccccc;
   font-family:Arial,Helvetica,sans-serif;
   font-size:8px;
   width:400px;
   margin-bottom:1em;
   margin-left:5px;
   margin-right:5px;
   
}
#footer a {
   text-decoration:none;
   color:#cccccc;
   font-size:1em;
}
#footer a:hover {
   text-decoration:underline;
}

.pageSpacer {
   height:15px;
}
.midBucket {
   background-image:url(/img/midBucket.gif);
   background-repeat:no-repeat;
   width:759px;
   height:147px;
   padding:10px;
}
.midProfessionals {
   background-image:url(/img/hmProfessionals.jpg);
   background-repeat:no-repeat;
   width:258px;
   height:127px;
   padding-top:31px;
}
.midPatients{
   background-image:url(/img/hmPatients.jpg);
   background-repeat:no-repeat;
   width:254px;
   padding-top:31px;
}
.midDistributors {
   background-image:url(/img/hmDistributors.jpg);
   background-repeat:no-repeat;
   width:225px;
   padding-top:31px;
}
.botBucket {
   background-image:url(/img/botBucketBayerHeadline.gif);
   background-repeat:no-repeat;
   width:759px;
   height:81px;
   padding-top:35px;
}
td.inBucket {
   font-family:Arial,Helvetica,sans-serif;
   font-size:10px;
   color:#ffffff;
   padding-left:15px;
   vertical-align: top;

}
li.home {
   font-family:Arial,Helvetica,sans-serif;
   font-size:10px;
   color:#ffffff;
   list-style-image : url(/img/liSquare.gif);
}
a.home {
   font-family:Arial,Helvetica,sans-serif;
   font-size:10px;
   color:#ffffff;
   text-decoration:none;
}
a.home:hover {
   font-family:Verdana,Tahom,sans-serif;
   font-size:10px;
   color:#ffffff;
   text-decoration:underline;
}
#subPg {
   background-color:#ffffff;
   padding-left:20px;
   padding-right:102px;
}
.vertChannel {
   width:24px;
}
.subNav a {
   color: #555555;
}
.subNav {
   font-family:Verdana,Tahoma;
   font-size:11px;
   color:#555555;
   text-decoration:none;
   line-height:24px;
   padding-left:8px;
   padding-right:8px;
   padding-bottom:0em;
   cursor:pointer;
   float:left;
}
.subNav:hover {
   cursor:pointer;
   color:#555555;
}
.subNavSelected  {
   float:left;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   color:#000000;
   font-weight: bold;
   line-height:24px;
   padding-left:15px;
}
.footerNav {
   color:#ffffff;
   padding-top:0;
   width:940px;
   text-align:center;
   margin-left:40px;
   padding-bottom:10px;
}
.footerNav a{
   font-weight:normal;
   margin-left:10px;
   margin-right:10px;
   font-size:.8em;
   color:#ccddff;
}

.footerNav a:hover {
   color:#ffcc33;
   text-decoration:none;
}

div.withSubChildren {
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   color:#000000;
/*   background-image : url(/img/subDown.gif);
   background-repeat:none;*/
   text-decoration:none;
   font-weight:bold;
}
a.active {
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   color:#000000;
   background-image : url(/img/subOn.gif);
   background-repeat:no-repeat;
   text-decoration:none;
   line-height:24px;
   padding-left:15px;
   padding-top:2px;
   font-weight:bold !important;
}
a.active2 {
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   color:#000000;
   background-image : url(/img/subDown.gif);
   background-repeat:none;
   text-decoration:none;
   line-height:24px;
   padding-left:15px;
   padding-top:2px;
   font-weight:bold !important;
}
h1 {
   color:#666633;
   font-size:19px;
   font-weight:bold;
   padding-top:0px;
   margin-top: 0.35em;
}

h3 {
   font-size: 12pt;
   color: black;
}

h4 {
   font-size: 10pt; 
}

.articleheading {
   font-size: 8.9pt;
   color: black;
   font-weight: bold;
}

#subLink {
   visibility : hidden;
   height:0px;
   display:none;
}
#subLink a.open{
   visibility : visible;
   height:50px;
}
/*li.subA{*/
.subA {
   text-decoration:none;
   text-indent: 15px;
   font-family:Arial,Helvetica,sans-serif;
   font-size:9px;
   color:#000000;
   margin-left:15px;
   vertical-align:middle;
   cursor:pointer;
   background-image: url(/img/disc.gif);
   background-color: transparent;
   background-repeat: no-repeat;
   background-position: 0em 0.1em;
}
.subASelected {
   text-decoration:none;
   text-indent: 15px;
   font-weight: bold;
   font-family:Arial,Helvetica,sans-serif;
   font-size:9px;
   color:#000000;
   margin-left:15px;
   vertical-align:middle;
   cursor:pointer;
   background-image: url(/img/disc2.gif);
   background-color: transparent;
   background-repeat: no-repeat;
   background-position: 0em 0.1em;
}
li.dot {
   text-decoration:none;
   font-family:Arial,Helvetica,sans-serif;
   font-size:9px;
   color:#666666;
   list-style-type : disc;
   margin-left:15px;
   vertical-align:middle;
}
.subA:hover {
   text-decoration:underline;
   font-family:Arial,Helvetica,sans-serif;
   font-size:9px;
   color:#000000;
}
a.bold {
   font-weight:bold;
}
.bkt1 {
   background-image:url(/img/bktTesting.gif);
   background-repeat:no-repeat;
   width:124px;
   height:136px;
   padding:9px;
   padding-top:34px;
   font-size:10px;
   font-weight:bold;
   border:0px solid green;
   line-height: 110%;
}
.bkt2 {
   background-image:url(/img/bktBenefits.gif);
   background-repeat:no-repeat;
   width:118px;
   height:136px;
   padding:12px;
   padding-top:34px;
   font-size:10px;
   font-weight:bold;
   border:0px solid green;
   line-height: 110%;
}
.bkt3 {
   background-image:url(/img/bktAvailability.gif);
   background-repeat:no-repeat;
   width:118px;
   height:136px;
   padding:12px;
   padding-top:34px;
   font-size:10px;
   font-weight:bold;
   border:0px solid green;
   line-height: 110%;
}
.bkt4 {
   background-image:url(/img/bktAll.gif);
   background-repeat:no-repeat;
   width:124px;
   height:136px;
   padding:9px;
   padding-top:34px;
   font-size:10px;
   font-weight:bold;
   border:0px solid green;
   line-height: 110%;
}
.bkt5 {
   background-image:url(/img/bktOver.gif);
   background-repeat:no-repeat;
   width:118px;
   height:136px;
   padding:12px;
   padding-top:34px;
   font-size:10px;
   font-weight:bold;
   border:0px solid green;
   line-height: 110%;
}
.bkt6 {
   background-image:url(/img/bktThree.gif);
   background-repeat:no-repeat;
   width:118px;
   height:136px;
   padding:12px;
   padding-top:34px;
   font-size:10px;
   font-weight:bold;
   border:0px solid green;
   line-height: 110%;
}
.bkt7 {
   background-image:url(/img/bktSelling.gif);
   background-repeat:no-repeat;
   width:124px;
   height:136px;
   padding:9px;
   padding-top:34px;
   font-size:10px;
   font-weight:bold;
   border:0px solid green;
   line-height: 110%;
}
.bkt8 {
   background-image:url(/img/bktReps.gif);
   background-repeat:no-repeat;
   width:118px;
   height:136px;
   padding:12px;
   padding-top:34px;
   font-size:10px;
   font-weight:bold;
   border:0px solid green;
   line-height: 110%;
}
.bkt9 {
   background-image:url(/img/bktDistributor.gif);
   background-repeat:no-repeat;
   width:118px;
   height:136px;
   padding:12px;
   padding-top:34px;
   font-size:10px;
   font-weight:bold;
   border:0px solid green;
   line-height: 110%;
}
strong {
   color:#000000;
}
.red {
   color:red;
}

/* Form CSS */
<!--

* {
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   color:#666666;
}

.mailwrapper {
   text-align: center;
   border:0px solid #ffffff;
}


.maildiv {
   margin: 0 auto 0 auto;
   text-align: left;
   width: 450px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
}
.maildiv form {
   text-align: left;
}
.maildiv label {
   /* used for right side captions */
   vertical-align: top;
   padding: 0 0 0 3px;
}

.maildiv .sidelbl {
   /* used for left side labels */
   width: 95px;
   text-align: right;
   padding: 0 10px 0 0;
   vertical-align: top;
   position: relative;
    display: block; 
    float: left; 
   clear: left;
}
.maildiv a {
   color: #005ABE;
}
.maildiv h2 {
   color: #005ABE;
   font-size: 120%;
}
.maildiv input {
   margin-bottom: 10px;

}
.maildiv select {
   margin-bottom: 10px;

}
.maildiv textarea {
   margin-bottom: 10px;

}
.maildiv .ver_img {
   padding: 0;
   margin: 0 0 10px 10px;
   vertical-align:bottom;  
   border: 1px solid #005ABE; 
}
.maildiv fieldset {
   padding: 5px 5px 5px 5px;
   margin-bottom: 10px;
   border: 0 solid grey;
}
.maildiv .legendspacing {
   height: 10px;
}
.maildiv .fmcredits {
   float: left;
   font-size: 90%;
}
.maildiv .fmsubmit {
   float: left;
   padding-left:20px;
}
.maildiv .fmrequired {
   color: #FF0000;
   font-size: 100%; 
   float: left;
   margin-top: 3px;
   margin-left: 25px;
}
.maildiv .fmspacer {
   height: 10px;
}

.maildiv .fminfofull {
   padding: 0 10px 0 10px;
   color: #005ABE;
   margin-bottom: 15px;
}
.maildiv .fminfohalf {
   padding: 0 10px 0 10px;
   color: #005ABE;
   margin-left: 110px;
   margin-bottom: 15px;
}
.maildiv .fmerrorbox {
   text-align: left;
}
.maildiv li {
   margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
   color: #FF0000;
   font-size: 120%;
}
.refs {
   font-size:9px;
   line-height:0px;
   margin-bottom:5px;
}
.heavy {
   font-weight: bold;
}
.lessLineHeight {
   line-height: 105%;
}
/*
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#f5f5f5; border:1px solid #5F8CCE; 
  padding:4px;
  color:#000; font-size:11px; line-height:1.2;
}
*/
.tt {
  color: rgb(95, 140, 206);
  cursor: pointer;
}
.tt:hover {
   text-decoration: underline;
}
/* These are optional. They demonstrate how you can individually format tooltip content  */
.tp1 { 
   font-size:8.9pt; 
   font-style:italic;
   z-index:10000;
   color:#000; 
   line-height:1.2;
}
div.dojoTooltip {
   border: solid rgb(95,140,206) 1px;
   background-color:#f5f5f5; 
}
/*div.tp2 { font-weight:bolder; color:#337; padding-top:4px }div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#f5f5f5; border:1px solid #5F8CCE; 
  padding:4px;
  color:#000; font-size:11px; line-height:1.2;
}
*/
.top {
   font-weight: bold;
   color: #fff;
}
.globalNav {
   font-weight: bold;
   color: #036;
   background-color: #eee;
   font-family:Verdana, Arial, sans-serif;
   font-size:1.3em;
   border-bottom: 1px solid #99aadd;
   padding-left: 1em;
   margin: 0px 1px 0px 1px;
   padding-top: 2px;
   padding-right: 1em;
   padding-bottom: 6px;
}
.globalNavSelected {
   font-weight: bold;
   color: #036;
   background-color: #fff;
   font-family:Verdana, Arial, sans-serif;
   font-size:1.3em;
   padding-top: 4px;
   padding-left: 1em;
   padding-right: 1em;
   padding-bottom: 10px;
   margin: 0px 1px 0px 1px;
}
   .leftButton {
      margin-top: 2px;
      background-image:url(/site/images/left_button_grey.gif);
      float:left;
      height:26px;
      width:12px;
      position:relative;
      margin-left:1px;
   }
   .leftButtonSelected {
      background-image:url(/site/images/left_button.gif);
      float:left;
      height:28px;
      width:12px;
      position:relative;
      margin-left:1px;
      border-bottom:1px solid white;
   }
   .midButton {
      margin-top: 2px;
      background-color: #f0f0f0;
      float:left;
      height:18px;
      position:relative;
      font-size:1.1em;
      padding-top:7px;
      border-top: 1px solid #e2e2e2;
      font-weight:bold;

   }
   .midButton>a {
      color:#305c9e;
   }
   .midButtonSelected {
      background-color: white;
      float:left;
      height:22px;
      position:relative;
      font-size:1.1em;
      padding-top:7px;
      font-weight:bold;
   }
   .rightButton {
      margin-top: 2px;
      background-image:url(/site/images/right_button_grey.gif);
      float:left;
      height:26px;
      width:12px;
      position:relative;
   }
   .rightButtonSelected {
      background-image:url(/site/images/right_button.gif);
      float:left;
      height:28px;
      width:12px;
      position:relative;
      border-bottom:1px solid white;
   }

