#wrapper {
   margin: 0 auto;
   width: 822px;
}

#header {
   width: 800px;
   height: 142px;
   margin: 10px auto 0 auto;
   background-image : url(images/header_w-bks.jpg);
   background-repeat : no-repeat;
}

#hdr_line-1 { 
   font-size : 1.6em;
   font-weight : lighter;
   font-family : helvetica, arial, sans-serif;
   letter-spacing : -1px;
   padding-top : 35px;
   padding-left : 133px;
   color : #007F00;
} 
#hdr_line-1 span { 
   color : #000000;
} 
#hdr_line-2 { 
   padding-left : 133px; 
   font-size : 0.8em;
   font-family : helvetica, arial, sans-serif;
   color : #2A3FAA;
}

#menu {
   width:800px;
   background-color: #000;
   margin: 5px 10px 5px 11px;
   overflow:hidden; 
   position:relative;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}
#menu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#menu ul li {
   border-right: 1px solid #fff;
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#menu ul li.left-border {
   border-left: 1px solid #fff;
}
#menu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#000;  /* #ddd */
   color:#fff;
   text-decoration:none;
   line-height:1.3em;
}
#menu ul li a:hover {
   background:#008000;
   color:#fff;
}
#menu ul li a.active,
#menu ul li a.active:hover {
   color:#fff;
   background:#008000;
   font-weight:bold;
}

.rates_ul {
   font-family: Arial, Helvetica, sans-serif;
   color:#4E4E4E;
   font-size:1em;
   font-weight:normal;
   text-align: left;

} 

.content {
   clear:both;
   width: 798px;
   color: #000000;
   border: 1px solid #4e7fb6;
   background: #FFFFFF;
   margin: 0 auto 10px auto;
   padding: 0px;
}

#content_text {
   font-family: Arial, Helvetica, sans-serif;
   color:#4E4E4E;
   font-size:1em;
   font-weight:400;
   padding:15px;
   text-align:justify;
}

#content_text_2 {
   font-family: Arial, Helvetica, sans-serif;
   color:#4E4E4E;
   font-size:1em;
   font-weight:normal;
   padding: 0 15px 10px 15px;
   text-align:justify;
}

#heading_1 {
   font-family: Arial, Helvetica, sans-serif;
   color:#4E4E4E;
   font-size:1em;
   font-weight:400;
   padding:15px 0 0 125px;
   text-align:justify;
}

.insert {
   width: 750px;
   height: 160px; 
   clear: left;
   margin: 4px 0 0 0;
   font-family: Arial, Helvetica, sans-serif;
   color:#004F00;
   font-size:1em;
   font-weight:normal;
}

.insert .floatbox {
   float: left;
   bottom-margin: 30px;
   width: 368px; /* bullet points x adjust */
/* border: 1px solid gray; (outline bullet point margins) */
}

.main_text {
   margin: 15px;
   font-family: Arial, Helvetica, sans-serif;
   color: #4E4E4E;
   font-size: 1em;
   font-weight: normal;
   text-align: justify;
} 

.insert p {
   margin-top: 0px;
   margin-left: 156px;
   padding-top: 3px;  /* bullet points height */
}

/* Client "tables" */
.cl_table {
   border: none;
   margin-left: auto;
   margin-right: auto;
   padding-left: 120px;
   text-align: left;
   width: 640px;
}

.cl_table-1 {
   border: none;
   clear: both;
   display: inline;
   float: left;
   line-height: 19px;
   margin-left: 2px;
   margin-top: 2px;
   padding: 1px;
   width: 300px;
}

.cl_table-2 {
   border: none;
   float: left;
   line-height: 19px;
   margin-left: 2px;
   margin-top: 2px;
   padding: 1px;
   width: 330px;
}

.img_display {
   display: block;
   margin-top: 70px;
   margin-right: auto;
   margin-left: auto;
   text-align: center;
   border-style: none;
   text-decoration: none;
   outline: none;
 }
    
#footer {
   width: 798px;
   color: gray;
   border: 1px solid #4e7fb6;
   background: #FFFFFF;
   margin: 5px auto;
   padding: 5px 0 5px 0;
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: lighter;
   font-size: .7em;
   text-align: center;
}