                  
/*** testing ***/


.main_copy_wrap dd {

   color: #6D6D6D;
}

.link_wrap a {

   display: block;
   margin: 0px 10px 0px 10px;
}


.link_list_wrap dl {

   border: solid;
   border-width: 0px 2px 2px 2px;
   min-height: 200px;
   padding: 5px 0px 15px 0px;
}


.main_copy_wrap {

   padding: 20px 20px 0px 20px;
   margin-bottom: 20px;
}

.main_copy_wrap h1 {

   font-size: 19px;
   padding: 0px 0px 20px 0px;
}

.main_copy_wrap h2 {

   font-size: 15px;
   padding: 20px 0px 10px 0px;
}

.main_copy_wrap p,
.copy_block p {

   color: #6D6D6D;
   line-height: 18px;
   padding: 10px 0px;
   word-spacing: 1px;
}

.main_copy_wrap a {

   text-decoration: underline;
   color: #6D6D6D;
}


.sub_column_callout {

   margin-left: 17px;
   width: 1000px;
   overflow: hidden;
}

.sub_column_callout dl {

   height: 300px;
}

.sub_column_callout dt {

   width: 230px;
   height: 103px;
   background-image: url("../images/insurance_types.jpg");
   background-repeat: no-repeat;
   margin: 10px 0px;
}

.sub_column_callout .img_a {

   background-position: 50% 0px;
}

.sub_column_callout .img_b {

   background-position: 50% -103px;
}

.sub_column_callout .img_c {

   background-position: 50% -206px;
}

.sub_column_callout .img_d {

   background-position: 50% -309px;
}

.sub_column_callout .col_a,
.sub_column_callout .col_b,
.sub_column_callout .col_c,
.sub_column_callout .col_d {

   width: 232px;
   padding-right: 13px;
   float: left;
}

.sub_column_callout div.col_d {

   padding-right: 0px;
}

.sub_column_callout .link_wrap h3 a {

   color: #FFFFFF;
   display: block;
   font-size: 17px;
   font-weight: bold;
   line-height: 20px;
   padding: 8px 0px 0px 0px;
   text-align: center;
}

.sub_column_callout .link_wrap h3 {

   width: 232px;
   height: 55px;
   padding: 0px;
   background-position: right bottom;
}

.sub_column_callout dl {

   background: #FFFFFF url("../images/sub_column_bg.png") repeat-y 0px 0px;
   border: 0px;
   width: 231px;
}

.sub_column_callout .list_footer {

   width: 231px;
   height: 13px;
   background: #FFFFFF url("../images/menu_btn_h3_sprite.png") no-repeat top right;
   padding: 0px;
}

.news_object object {

   width: 350px;
   height: 60px;
   margin-bottom: 10px;
}

.main_wrap .form_push {

   padding: 30px 0px;
}



