body {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background-color: #cccccc;
  margin: 2px 2px 2px 2px;
  padding: 2px 2px 2px 2px;
  background-image:url('/nv1/This_bck_1.gif');
  font-size: 70%;
  line-height: 124%;
}

#nav {
  position: relative;
  height: 160px;
  width: 400px;
  background-color: red;
}

#nav_main {
  position:absolute;
  left:55px;
  top:30px;
  width:238px;
  height:130px;
  z-index:4;
}

#nav_anims {
  position:absolute;
  left:296px;
  top:30px;
  width:274px;
  height:130px;
  z-index:5;
}

#nav_anims .foo {
  display: inline;
  float: left;
}

#iquoteLoginLink {
  top: 156px;
  left: 773px;
  position: relative;
  width: 128px;
}

#container, #container2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 940px;
}

.col1-3 {
  width: 316px;
  float: left;
  text-align: center;
  margin: 26px 7px 0 0; 
}

.col2-3 {
  width: 335px;
  float: left;
  background-color: #cccccc;
  border-top: 2px solid white;
  border-bottom: 2px solid white;
}
.col1_2-3 {
  width: 602px;
  float: left;
  background-color: #cccccc;
  border-top: 2px solid white;
  border-bottom: 2px solid white;
  margin: 0 0 0 56px; 
}

.col2-2 {
  width: 337px;
  float: left;
  background-color: #cccccc;
  border-top: 2px solid white;
  border-bottom: 2px solid white;
}

.col3-3 {
  float: left;
  width: 180px; 
  margin: 0 0 0 60px;
  background-color: #cccccc;
  border-top: 2px solid white;
  border-bottom: 2px solid white;
}

.col3-3-content {
  background-color: #cccccc;
  padding: 0 0 20px 0;
}

.col3-3-quicklinks {
  background-color: #cccccc;
  border-top: 2px solid white;
}

.col1-2 {
  display: inline;
  width: 448px;
  float: left;
  text-align: center;
  background-color: #cccccc;
  margin: 26px 57px 0 56px;
  padding: 0 0 4px 0;
}

.product-list {
  display: inline;
  float: left;
  width: 214px; 
  text-align: left;
  margin: 0 0 4px 0;
}

.product-list img {
  margin: 0 0 0 0;
  padding 0 0 0 0;
}

.clearboth {
  clear: both;
}

#footer {
  width: 843px;
  margin: 34px 0 0 55px;
}

.footnotelinks p {
  margin: 0 0 0 0;
  padding: 2px 0 3px 0;
}

.footnotelinks {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 90%;
  background-color: #cccccc;
  width: 240px;
}

#1fsa {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}


.footnote {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.footnote p {
  background-color: #cccccc;
  border-top: 2px solid white;
  padding: 8px 0 0 0;
  font-style: italic;
  font-size: 80%;
  color: #333333;
}

#head2 {
  height: 182px;
  background-color: none;
}

.insdocs {
  width: 150px;
}

h1, h2 {
  margin: 10px 0 0 0;
  color: #5a7c21;
}

h3 {
  margin: 10px 0 3px 0;
  color: #5a7c21;
  font-size: 100%;
  font-weight: normal;
}

a {
  color: #5a7c21;
}

a:hover {
  color: #eeeeee;
}

p {
  margin: 2px 0 8px 0;
}

ul {
  margin: 0 0 0 20px;
  list-style-type: disc;
}

ul.downloadsList {
  margin: 0 0 0 0;
  list-style-type: none;
}

ul.downloadsList li {
  margin: 3px 0 3px 0;
}

.docsform li.formbullet, .docsform li.policybullet {
  color: #5a7c21;
}

.docsform li.formbullet div, .docsform li.policybullet div {
  margin: 12px 0 4px 0;
} 

.docsform li.formbullet select, .docsform li.formbullet select {
  color:#597B20;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 95%;
  width: 140px;
}
.docsform li.formbullet input, .docsform li.formbullet input {
  margin: -1px -6px -5px 0;
  padding: 0 0 0 0;
}

.chevron {
  1padding: -1px -6px -5px 0;
}

.minheight303 {
  height: 329px;
  float: right;
  width: 1px;
}


.productLogo {
  margin: 12px 2px 0 0;
  float: left;
}

.productsSearch {
  border-top: 2px solid white;
}

.productsSearch #search {
  float: left;
  margin: 0 20px 0 0;
  padding: 0 0 0 0;
}

.productsSearch #quicklinks {
}

.baseline {
  height: 27px;
}
input {
  font-size: 100%;
}

input.gtsubmit {
  margin: -1px -6px -5px 0;
}

#newcalculator h1 {
  color: #5a7c21;
  margin: 36px 0 6px 0;
}
#newcalculator {
  color:#597B20;
  font-size: 90%;
}

#policysearch {
  margin: 12px 0 0 0;
}

#productSearch {
  font-size: 5px;
}

.textfield {
  width: 110px;
}

.a {
  padding: 2px 0 6px 0;
  background-color: #cccccc;
  width: 238px;
}
.b {
  border-top: 2px solid white;
  padding: 6px 0 4px 0;
  margin: 0 0 20px 0;
  background-color: #cccccc;
}

.a p {
  font-size: 90%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.b p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-style: italic;
  font-size: 80%;
  color: #333333;
}

#head2 {
  height: 182px;
  background-color: none;
}

.insdocs {
  width: 150px;
}

h1, h2 {
  margin: 10px 0 0 0;
  color: #5a7c21;
}

h3 {
  margin: 10px 0 3px 0;
  color: #5a7c21;
  font-size: 100%;
}

