body {
  margin: 0px;
  padding: 0px;
  background-color: transparent;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  color: #000000;
  overflow: hidden;
}

#mainDiv{
  position: absolute;
  background-color: transparent;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}

/*************INDEX PAGE ONLY**********/
#indexTopDiv {
  position: absolute;
  background-color: #fff;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 83px;
}

#indexBodyDiv {
  position: relative;
  background-color: transparent;
  width: 100%;
  height: 81%;
  top: 83px;
  left: 0px;
  overflow: auto;
}

#indexPics {
  position: relative;
  background-color: #cfcce2;
  width: 100%;
  height: 241px;
  top: 0px;
  left: 0px;
}

#indexContentDiv {
  position: relative;
  background-color: transparent;
  width: 100%;
  height: 96%;
  top: 0px;
  left: 0px;
  z-index: 5;
}

#indexLifeCycle {
  position: absolute;
  background-color: transparent;
  width: 260px;
  height: 189px;
  top: 258px;
  left: 10px;
}

#indexLifeCycle2 {
  position: absolute;
  background-color: transparent;
  width: 260px;
  height: 185px;
  top: 258px;
  left: 740px;
}

#indexLifeCycle img { border: 1px solid #686d85;}

#indexPageContent {
  position: absolute;
  background-color: transparent;
  width: 450px;
  top: 251px;
  left: 280px;
  border: 0px dashed red;
  padding-left: 5px;
}

#indexGrayLines {
  position: absolute;
  background-color: transparent;
  background-image: URL(../images/tvLines-gray.gif);
  background-repeat: repeat;
  width: 100%;
  height: 241px;
  /* height: 75%; */
  top: 0px;
  left: 0px;
  z-index: 20;
}

#indexSmallPic {
  position: absolute;
  background-color: transparent;
  width: 232px;
  height: 206px;
  top: 16px;
  left: 10px;
  border: 0px solid red;
  z-index: 25;
}

#indexLargePic {
  position: absolute;
  background-color: transparent;
  width: 515px;
  height: 241px;
  top: 0px;
  float: right;
  right: 0px;
  z-index: 25;
}

#indexBottomDiv {
  position: absolute;
  background-color: #21348c;
  border: 0px solid green;
  width: 100%;
  height: 27px;
  left: 0px;
  bottom: 0px;
  text-align: center;
  padding-top: 5px;
}

/*************INDEX PAGE ONLY**********/
/*************SUB PAGES****************/
#topDiv {
  position: absolute;
  background-color: #fff;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 20%;
}

#blueTopDiv {
  position: absolute;
  /* background-image: URL(../images/tvLines.jpg); */
  /* background-repeat: repeat; */
  background-color: #21348c;
  top: 0px;
  left: 0pc;
  width: 100%;
  height: 50px;
}

#tvLinesDiv {
  position: absolute;
  background-color: transparent;
  background-image: URL(../images/tvLines2.gif);
  background-repeat: repeat;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 50px;
  z-index: 30;
}

#logoHolder {
  position: absolute;
  background-color: #21348c;
  top: 3px;
  left: 3px;
  width: 117px;
  height: 41px;
  border: 0px solid #fff;
  z-index: 40;
}

#companyNameHolder {
  position: absolute;
  background-color: transparent;
  width: 215px;
  heigth: 12px;
  top: 35px;
  left: 126px;
  z-index: 40;
}

#topRightImage {
  position: absolute;
  background-color: transparent;
  background-image: URL(../images/topRightImage2.gif);
  background-repeat: no-repeat;
  width: 320px;
  height: 50px;
  top: 0px;
  float: right;
  right: 0px;
}

#menuBarHolder{
  background-color: #A3A4A5;
  position: absolute;
  width: 100%;
  top: 50px;
  height: 33px;
  left: 0px;
  border: 0px solid red;
  color: #000;
}

#menuDiv {
  background-color: #6d6f7a;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 25px;
}

#bodyDiv{
  position: absolute;
  background-color: transparent;
  top: 20%;
  left: 0px;
  width: 100%;
  height: 80%;
  border: 0px solid #ff0000;
  overflow: auto;
  z-index: 25;
}

#boldTextSpan {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
}

#underLineSpan {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
}

#pageTitleDiv {
  position: relative;
  background-color: #6d6f7a;
  width: 100%;
  height: 30px;
  top: 83px;
  left: 0px;
  border-bottom: 1px solid #bababa;
  z-index: 20;
}

#pageTitle {
  position: absolute;
  background-color: transparent;
  top: 2px;
  width: 100%;
  left: 0px;
  border: 0px solid #ffffff;
  padding: 3px;
}

#pageTitleSpan {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 11pt;
  color: #ffffff;
}

#currentPageTitleSpan {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: #ffffff;
}

#pageContentDiv {
  position: relative;
  background-color: transparent;
  width: 50%;
  height: 96%;
  top: 20px;
  left: 0px;
  padding: 0px 30px 45px 5px;
  z-index: 5;
}

#pageContentDiv2 {
  position: relative;
  background-color: transparent;
  width: 100%;
  height: 96%;
  top: 20px;
  left: 0px;
  padding: 0px 30px 50px 5px;
  z-index: 5;
}

#pageContentDiv3 {
  position: relative;
  background-color: transparent;
  width: 80%;
  height: 96%;
  top: 20px;
  left: 0px;
  padding: 0px 30px 50px 5px;
  z-index: 5;
}

#imagesDiv {
  position: absolute;
  background-color: transparent;
  top: 20px;
  width: 430px;
  float: right;
  right: 20px;
  border: 0px solid green;
  z-index: 1;
  text-align: right;
  padding-top: 0px;
  text-align: right;
}

#imgDiv {
  position: relative;
  background-color: transparent;
  width: 426px;
  left: 0px;
  /*right: 5px;*/
  top: 0px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 8pt;
  font-style: normal;
  color: #000000;
  border: 0px solid green;
  text-align: center;
}

#pageQuoteDiv {
  position: relative;
  background-color: #b1b3b9;
  border: 1px solid #686d85;
  width: 427px;
  left: 0px;
  /*right: 5px;*/
  top: 0px;
  padding-bottom: 10px;
  padding-top: 10px;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 11pt;
  font-weight: bold;
  font-style: normal;
  color: #fff;
  text-align: center;
}

#imgDiv img {border: 1px solid #686d85;}

.titleSpan {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: #000000;
}

#bottomDiv {
    position: relative;
    background-color: #21348c;
    border: 0px solid green;
    width: 100%;
    height: 4%;
    /*height: 22px;*/
    left: 0px;
    bottom: 0px;
    text-align: center;
    padding-top: 3px;
}

.italicSpan {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

.normalText {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  color: #000000;
}

table#manual {
  border-collapse: collapse;
  border: 1px solid #6d6f7a;
}

td#manual {
  border-left: 1px solid #6d6f7a;
  border-bottom: 1px solid #6d6f7a;
  border-top: none;
  border-right: none;
  font-size: 9pt;
  font-family: Verdana, Arial, Sans-serif;
  padding: 15px;
}

td#manual2 {
  background-color: #DADCEB;
  border-left: 1px solid #6d6f7a;
  border-bottom: 1px solid #6d6f7a;
  border-top: none;
  border-right: none;
  font-size: 9pt;
  font-family: Verdana, Arial, Sans-serif;
  padding: 15px;
}


th#manual {
  border: 1px solid #6d6f7a;
  text-align: center;
  font-weight: bold;
  font-size: 9pt;
  font-family: Verdana, Arial, Sans-serif;
}

#gallerySpan {
  position: relative;
  background-color: transparent;
  width: 200px;
  height: 200px;
  font-family: Arial, Sans-serif;
  font-size: 8pt;
  color: #53616d;
  padding: 5px;
  text-align: center;
  border: 0px solid red;
}

.manual {
  border: 1px solid #6d6f7a;
}

a.pageLinks {
  font-family: Verdana, Arial, Sans-serif;
  color: #21348C;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
}

a.pageLinks:hover {
  font-family: Verdana, Arial, Sans-serif;
  color: #393939;
  font-size: 9pt;
  text-decoration: underline;
}

a.pageLinks2 {
  font-family: Verdana, Arial, Sans-serif;
  color: #21348C;
  font-size: 9pt;
  text-decoration: underline;
}

a.pageLinks2:hover {
  font-family: Verdana, Arial, Sans-serif;
  color: #393939;
  font-size: 9pt;
  text-decoration: underline;
}

.articleTitle {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  color: #000;
}

li {
  padding: 4px;
}

.contactHeader {
  width: 150px;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #000;
}

.contactHeader2 {
  width: 150px;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.contactInfo {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  color: #000;
}

.formText {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  color: #000000;
  width: 150px;
}

.formText2 {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  color: #000000;
  width: 500px;
}

.spacer{
  width: 50px;
}

#textAreaStyle {
  width: 300px;
  height: 100px;
  padding: 2px;
  font-family: Verdana, Arial, Sans-serif;
  color: #000;
  font-size: 9pt;
  border: 1px solid #6d6f7a;
}

#inputStyle1 {
  width: 200px;
  height: 25px;
  padding: 2px;
  font-family: Verdana, Arial, Sans-serif;
  color: #000;
  font-size: 9pt;
  border: 1px solid #6d6f7a;
}

#inputStyle2 {
  width: 300px;
  height: 25px;
  padding: 2px;
  font-family: Verdana, Arial, Sans-serif;
  color: #000;
  font-size: 9pt;
  border: 1px solid #6d6f7a;
}

#inputStyle3 {
  width: 150px;
  height: 25px;
  padding: 2px;
  font-family: Verdana, Arial, Sans-serif;
  color: #000;
  font-size: 9pt;
  border: 1px solid #6d6f7a;
}

#inputStyle4 {
  width: 250px;
  height: 25px;
  padding: 2px;
  font-family: Verdana, Arial, Sans-serif;
  color: #000;
  font-size: 9pt;
  border: 1px solid #6d6f7a;
}

.required {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  color: #ff0000;
  font-weight: bold;
}

.footerStyle{
  text-align: center;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 8pt;
  color: #fff;
}

a.footerLink {
  font-family: Verdana, Arial, Sans-serif;
  color: #fff;
  font-size: 8pt;;
  font-size: 8pt;
  text-decoration: underline;
}

#boldTextSpan {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;

  text-decoration: underline;
}

a.footerLink:hover {
  font-family: Verdana, Arial, Sans-serif;
  color: #c7cce2}
  
  