body {
		background-color: #ffffff;
		padding: 0;
		margin: 0;
      }

* {
		/* DEFAULT FONT PROPERTIES FOR PAGE */
/*		font-family: ui-sans-serif, system-ui, 'Gill Sans', sans-serif; */
		font-family: Montserrat,"Source Sans Pro", sans-serif;  
/*		font-family: Helvetica,Arial,sans-serif; */
		font-style: normal;
		font-weight: normal;
		text-align: left;
  }

 .container {
		width: 100%; 
		margin: 0 auto;
		display: block; 
	    }

 .ord_container_top {
		margin: 0 auto 0 auto;
		padding: 0;
		display: block; 
		width: 70%; 
	    }


 .ord_container {
		margin: 0 auto;
		padding: 0;
		display: block; 
		width: 40%; 
 		border: 1px solid #000080;
		border-radius: 3px;
	    }

 .ord_container_ar {
		margin: 0 auto;
		padding: 0;
		display: block; 
		width: 75%; 
 		border: 1px solid #000080;
		border-radius: 3px;
	    }

 .ord_container_walk_in {
		margin: 0 auto;
		padding: 0;
		display: block;
		width: 50%;
	    }

 a:hover {
		color: #ffffff;
		background-color: #000080;
		text-decoration: none;
		}

 .abdHdr {
		padding: 10px 0 14px 0;
		font-weight: bold;
		font-size: 24px;
		color: #ffffff;
/*		background-color: #1A73E8;  */
		border-bottom: 1px solid #000000;
		text-align:center;
		background-image: url('https://www.getincnow.com/images/abdhdrlogo6.png');
 		}

 .abdHdrBox {
		margin: 0 auto;
		width: 60%;
		}

 .abdHdrHomeAnc {
		display: inline-block;
		text-align: left;
		font-weight: bold;
		width: 26%;
		}

 .abdHdrHomeAncMob {
		display: none;
		}


 .abdHdrMid {
		margin: 0 auto;
		font-family: serif;
		font-size: 24px;
		display: inline-block;
              	font-style: italic;
		text-align: center;
		vertical-align: top;
		margin-top: 24px;
		color: #ffff00;
		}

 a.abdHdr_home_anc {
		color: #ffffff;
 		text-decoration: none;
		font-family: serif;
		font-size: 25px;
		border: none;
		}

 a.abdHdr_home_anc:hover, a.ftr_anc:hover {
		background-color: #ffffff;
		color: #000080;
		border: 1px solid #ffffff;
		}

 .abdHdr_tel {
		font-weight: normal;
		font-style: italic;
		font-size: 14px;
		color: #ffffff;
		text-align: center;
		line-height: 2em;
		display: inline-block;
/*		float: right; */
		vertical-align: top;
		margin-top:16px;
		}

 a.abdHdr_email_anc {
		color: #ffffff;
		font-size:16px;
		}

 a.abdHdr_email_anc:hover {
		background-color: #ffffff;
		color: #000080;
		}

 .prod_titl {
		font-weight: bold;
		font-size: 20px;
		color: #000080;
		padding: 20px 0 2px 0;
		text-align: left;
		margin-left: 6px;
		margin-bottom: 12px;
		border-bottom: 2px solid #000080;
		width: 86%;
           }

 h1.h1top {
/*
		font-weight: bold;
		font-size: 22px;
		color: #000080;
		padding: 20px 0 2px 0;
		text-align: left;
		margin-left: 6px;
		margin-bottom: 12px;
		border-bottom: 2px solid #000080;
		width: 100%;
*/
		color: #232323;
		text-align: center;
		border: 0;
		font-size: 28px;
		font-weight: normal;
		font-style: italic;
           }

 h1.h1topu {
		text-decoration: underline;
           }

 .state_prods_menu {
		border-bottom: 1px dashed #000080; 
		text-align: center;
		margin: 0 auto 12px auto;
                    }

 .state_prods_ul {
		margin-right: 8px;
		list-style-type: square;
		list-style-position: outside;
                  }

 .cbox_tots_ar {
		margin: 12px auto;
		padding: 6px;
/*		border: 2px solid #000000;  */
		background-color: #ffffff;
		width: 76%;
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px;
          }

 .cbox_tots_kit_in {
		margin: 12px auto;
		padding: 6px;
		border: 2px solid #000000; 
		background-color: #ffffff;
		width: 60%;
          }

 .cbox_tots {
		margin: 12px auto;
		padding: 6px;
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px;
		background-color: #ffffff;
		width: 24%;
          }

 .cbox_tots_kit {
		margin: 12px auto;
		padding: 6px;
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px; 
		background-color: #ffffff;
		width: 60%;
          }

 .cbox_tots_fq {
		margin: 12px auto;
		padding: 6px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px; 
		width: 50%;
          }

 .cbox_tots_1_item_out {
		margin: 10px auto;
		padding: 12px 0;
/*		box-sizing: border-box; */
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px; 
		background-color: #ffffff;
		color: #ff0000;
		text-align: center;
		width: 18%;
          }

 .cbox_tots_1_item_in {
		margin: 10px auto;
		padding: 12px 0;
/*		box-sizing: border-box; */
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px; 
		background-color: #ffffff;
		color: #ff0000;
		text-align: center;
		width: 40%;
          }

 .fee_lbl, .tot_fee {
		width: 48%;
		display: inline-block;
		text-align: center;
		font-weight: bold;
		margin: 0;
		padding: 0;
		line-height: 2em;
	}

 .sec_blurb_box {
		font-size: 17px;
		margin: 0 auto 12px auto;
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px; 
		padding: 8px;
		width: 60%;
		background-color: #efefef;
		line-height: 1.4em;
           }

 .sec_blurb_wht {
		font-size: 18px;
/*		padding: 10px; */
		padding: 5px 20px 5px 10px;
		line-height: 1.5em;
		border: none;
		/* margin: 0 20px; */
           }

 .sec_blurb {
		font-size: 16px;
		padding: 5px 20px;
		line-height: 1.5em;
		border-right: 1px solid #000080;
		border-left: 1px solid #000080;
		background-color: #E8F0FE;
/*		font-family: "Source Sans Pro", sans-serif; */
           }

 .sec_blurb_bot {
		border-radius: 0 0 5px 5px;
		border-bottom: 1px solid #000080;
		}
		
 .sec_hdr_top {
		border-radius: 5px 5px 0 0;
		}
		
 .sec_hdr {
		font-weight: bold;
		font-size: 16px;
		line-height: 22px;
		color: #007ac3;
		padding: 10px 10px 10px 4px; 
		margin: 0;
		border: 1px solid #000080; 
	        }

 .sec_hdr_oform {
		color: #000000;
		background-color: #efefef;
		border-radius: 5px;
	        }

 .expl_blurb {
		font-size: 12px;
		border: 1px solid #0c0c0c;
		width: 90%;
		padding: 6px;
		background-color: #fbfbfb;
		margin-left: 12px;
		border-left: 1px solid #000080;
		border-right: 1px solid #000080;
         }

 .sec_form {
		background-color: #ededed;
		width: 100%; 
		display: block;
		border: none;
/*		border: 1px solid #000080; 
		border-radius: 4px; */
	   }

 .cbox_sec_opts_diss {
		margin: 0 auto;
		text-align: center;
		vertical-align: top;
		padding: 0;
		display: inline-block;
		width: 44%;
		}

 .cbox_sec_opts_llc {
		margin: 0 auto;
		text-align: center;
		vertical-align: top;
		padding: 0;
		display: inline-block;
/*		float: left; */
		width: 52%;
		}

 .cbox_sec_opts_fq {
		margin: 0 auto;
		text-align: center;
		vertical-align: top;
		padding: 0;
		display: inline-block;
		width: 52%;
/*		float: left; */
		}

 .cbox_sec_del_opts {
		margin: 0 auto;
		text-align: center;
		vertical-align: top;
		padding: 0;
		display: inline-block;
		width: 38%;
		}

 .cbox_sec_proc_opts {
		margin: 0 auto;
		text-align: center;
		vertical-align: top;
		padding: 0;
		display: inline-block;
/*		width: 38%; */
		width: 44%;
		}

 .cbox_sec_llc {
		margin: 0 auto;
		text-align: center;
		vertical-align: top;
		padding: 0;
		display: inline-block;
		width: 40%;
		}

 .cbox_sec_fq {
		margin: 0 auto;
		text-align: center;
		vertical-align: top;
		padding: 0;
		display: inline-block;
		width: 44%;
/*		float: left; */
		}

 .cbox_sec {
		margin: 0 auto;
		text-align: center;
		vertical-align: top;
		padding: 0;
		display: inline-block;
		width: 44%;
		}

 .cbox_sec_blk {
		display: block;
		margin: 0 auto;
/*		vertical-align: top; */
		padding: 0;
		width: 30%;
		}

 .cbox_sec_opts {
		margin: 0 auto;
		text-align: center;
		vertical-align: top;
		padding: 0;
		display: inline-block;
		width: 48%;
		}

 .fee_sec {
		margin: 0 auto;
		padding: 0;
		text-align: center;
/*		vertical-align: top; */
		width: 100%;
		display: block;
          }

 .fee_sec_ul {
		margin: 0 auto;
		text-align: center;
		width: 60%; 
      }

 .cost_sub_hdr {
		font-size: 16px;
		width: 100%;
		text-align: center; 
		margin: 0 auto;
		padding: 0; 
	}

 .same_day_msg {
		font-size: 12px;
		text-align: left;
		margin: 10px auto;
		padding: 0;
		width: 40%; 
	}

 .atty_spcl_msg {
		width: 70%; 
		font-size: 12px;
		line-height: 1.2em;
		text-align: left;
		margin: 8px auto 0 auto;
		padding: 5px;
	}

 .cc_msg {
		font-size: 13px;
		text-align: left;
		margin: 10px auto;
		padding: 6px;
		border: 1px solid #000000;
		background-color: #ffffff;
		width: 50%; 
		border-radius: 3px;
		box-shadow: 4px 4px #ccc;
	}

 .bu {
		font-weight: bold;
		text-decoration: underline;
	}

 .cost_est_row {
		text-align: center;
		margin: 0 auto;
		display: block;
		padding: 0;
		width: 70%;
		}

 .cc_cost_est_row {
		text-align: center;
		margin: 0 auto;
		display: block;
		padding: 0;
		}

 .del_opts {
		width: 60%;
		border: 1px dashed #000080;    
		display: block; 
		font-weight: bold;
		text-align: center;
		margin: 0 auto;
		padding: 8px 0 0 0;
               }

 ul.gs_ul      {
		display: inline-block;
		margin: 0 auto;
		list-style-type: none;
		width: 70%;
		text-align: center;
              }

 .dba_ul      {
		display: inline-block;
		margin: 0 auto;
		list-style-type: none;
		width: 70%;
		text-align: center;
              }

 .gs_ul_in      {
		display: inline-block;
		margin: 0 auto 0 auto;
		padding: 0;
		list-style-type: none;
		width: 100%;
		text-align: center;
              }

 ul.sec_ul      {
		display: inline-block;
		margin: 0 auto;
		padding: 0;
		list-style-type: none;
		width: 90%;
		text-align: center;
              }

 ul.sec_opts_ul      {
		display: inline-block;
		margin: 0 auto 0 auto;
		padding: 0;
		list-style-type: none;
		width: 82%;
              }

 ul.sec_opts_diss_ul      {
		display: inline-block;
		margin: 0 auto 0 auto;
		padding: 0;
		list-style-type: none;
		width: 100%;
              }

 .choose_state_blurb {
		font-size: 16px;
		font-weight:bold;
		padding: 10px;
		line-height: 1.2em;
		margin: 20px auto 10px auto;
		text-align:center;
		width: 60%;
           }

 .top_hdr_row {
		text-align: center;
		margin: 0 auto 10px auto;
		width: 80%;
	}		


 .top_hdr {
		font-size: 17px;
 		text-align: left;
		line-height: 1.4em;
		font-weight: bold;
		color: #000000;
		padding: 8px;
		border: 1px solid #000000;
		background-color: #fbfbfb;
	}

 .prod_box {
		text-align: center;
		padding: 0;
		margin: 0 auto;
		width: 50%;
	}

 .site_map_list, .site_map_list_dist_ct {
		display: inline-block;
		margin: 0 auto;
		text-align: center;
		width: 20%;
		}

 .site_map_hdr {
		font-size: 13px;
		font-weight: bold;
		display: block;
		text-align: center;
		padding-top: 6px;
		border-bottom: 1px solid #000000;
		margin-bottom: 6px; 
		color: #ff0000;
		width: 90%;
		}

 ul.site_map_list {
		font-size: 14px;
		font-weight: bold;
		display: inline-block; 
		list-style-type: square;
		list-style-position: outside;
		border: none;
		width: 100%;
		vertical-align: top;
		}

 ul.prop_deed {
		width: 60%;
		}

 li.prop_deed {
		padding-bottom: 8px;
		font-weight: bold;
		font-size: 20px;
		}

 ul.prop_deed_advntg {
		width: auto;
		margin: 0 auto;
		text-align: center;
		display: inline-block;
		}

 li.prop_deed_advntg {
	font-size: 15px;
	font-weight: bold;
	color: #ff0000;
	padding-bottom: 2px;
	}

 site_map {
		padding-bottom: 2px;
		}

 a.site_map_list {
		text-decoration: none;
		border: none;
		width: 100%;
		text-align: left;
		font-weight: bold;
		}

 a.site_map_list:hover {
		color: #ffffff;
		background-color: #000080;
		}

 .ord_hdr {
		font-weight: bold;
		font-size: 20px;
		text-align: center;
		padding: 16px 8px 6px 8px;
		margin: 0 auto;
		color: #000080;
		width: 96%;

           }

 .cost_est_hdr {
		font-size: 20px;
		width: 96%;
		text-align: center;
		font-weight: bold;
		padding: 8px 0;
		margin: 0 auto;
		color: #ff0000;
		border-top: 1px dashed #afafaf;
            }

 .top_home_hdr {
 		text-align: left;
		padding: 0;
		margin: 16px auto;
		width: 100%;
	}

 ul.top_home_hdr {
 		text-align: left;
		width: 70%;
		margin: 0 auto;
		padding: 0;
		list-style-type: square;
	}

 li.top_home_hdr {
		font-size: 16px;
		padding: 0;
		margin: 0;
		padding-bottom: 1em;
		font-weight: bold;
	}

 .top_msg {
		font-weight: bold;
		font-size: 20px;
		text-align: center;
		font-style: italic;
		padding: 10px 0;
		color: #000080;
		border-top: 1px dashed #000080;
		border-bottom: 1px dashed #000080;
		margin-bottom: 10px;
		}

 .prod {
		display: inline-block;
		font-weight: bold;
		font-size: 16px;
		font-style: italic;
		border-bottom: 3px solid #000080;
		margin-left: 10px;
		padding: 8px 6px;
		color: #000080;
		width: 96%;
		}

 a.prod {
		font-weight: bold;
		font-size: 18px;
		font-style: italic;
		margin: 0;
		padding: 0 0 4px 0;
		border: none;
		}

 .init_ltr {
		font-weight: bold;
		font-size: 18px;
		font-style: italic;
		}

 .sel_div {
		display: block;
/*		vertical-align: middle; */
		text-align: right;
		font-size: 13px;
		font-weight: bold;
		width: 98%;
		}

 .sel_div_dist_ct {
		margin-top: 5px;
		text-align: center;
/*		display: block; */
		font-size: 13px;
		font-weight: bold;
		}

 .prod_box {
		display: block;
		margin-bottom: 10px;
		text-align: center;
		}

 .prod_blurb {
		font-size: 12px;
		padding-left: 6px;
		padding-bottom: 4px;
		color: #000000;
		}

 .co_blurb {
		padding: 8px 0;
		margin: 0 auto;
		font-size: 12px;
		width: 50%;
		}

 .prod_state_sel {
		font-size: 12px;
		font-family: sans-serif;
		font-weight: bold;
		border: 2px solid #000080;
		color: #ffffff;
		background-color: #5BA0FA;
		border-radius: 0;
		box-shadow: 4px 4px #ccc;
		}

 .diss_form_list_sec {
		width: 48%; 
		font-size: 13px;
		font-weight: bold;
		display: inline-block;
		vertical-align:top;
		text-align: center;
		margin: 0 auto;
                  }

 .diss_form_list_assets {
		width: 56%; 
		font-size: 16px;
		font-weight: bold;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin: 0 auto;
                  }

 .diss_form_list_debts {
		width: 42%; 
		font-size: 16px;
		font-weight: bold;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin: 0 auto;
		padding-left: 6px;
                  }

 .ul_diss_assets {
		margin: 0;
		padding: 0;
		list-style-type: none;
		list-style-position:outside;
		}

 .del_li_left {
		height: 18px;
		padding: 3px;
		font-weight: bold;
		text-align: left;
          }

 .del_li_left_2_lines {
		height: 36px;
		padding: 3px;
		font-weight: bold;
		text-align: left;
          }

 .del_li_right {
		height: 18px;
		padding:3px;
		font-weight: bold;
		text-align: right;
          }

 .del_li_right_2_lines {
		height: 36px;
		padding:3px;
		font-weight: bold;
		text-align: right;
          }

 .fqgs_box {
		width: 40%; 
		display: block;
		text-align: center;
		margin: 12px auto;
		padding: 6px;
		background-color: #f5f5f5; 
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000000;
		border-radius: 3px; 
	}

 .fqgs_sel_msg {
		margin: 0 30px;
		font-size: 15px;
	}

 .fqgs_sel {
		text-align: center;
		padding: 10px;
	}

 .fqgs_cbx {
		margin: 6px auto 0 auto;
		padding: 10px;
		font-size: 15px;
		text-align: center;
	}

 ul.fqgs_ul {
		display: block;
		margin: 0 auto 0 auto;
		padding: 0;
		list-style-type: none;
		text-align: center;
	}

 li.fqgs_ul      {
		text-align: center;
		font-size: 13px;
              }

 .sales_blurbs_parent {
  		padding: 10px; 
		margin: 0 0 0 5px; 
  		text-align: left;
  		display: inline-block;
/*
  		color: #ffffff;
  		background-color: #000080;
*/
		box-shadow: 6px 6px 5px grey;
		border: 2px solid #000000;
		border-radius: 6px; 
		width: 38%;
		}

 .sales_blurbs_parent_1 {
  		padding: 10px;  
  		text-align: left;
  		display: inline-block;
/*
  		color: #ffffff;
  		background-color: #000080;
*/
		width: 40%;
		box-shadow: 8px 8px 6px grey;
		border: 2px solid #000000;
		border-radius: 6px; 
		background-color: #E8F0FE;
		}

 .sales_blurbs_child {
		display: inline-block;
		padding: 10px;
  		vertical-align: middle;
		}

 .sales_blurb {
/*		color: #ffffff; */
		font-weight: bold;
		font-size: 18px;
		}

.sales_blurbs {
		color: #000080;
		font-weight: bold;
		font-size: 17px;
		font-style: italic;
		line-height: 1.6em;
		padding: 14px 0; 
		text-align: center;
		}

 ul.sales_blurb {
    		display: inline-block;
		padding: 0;
		margin: 0;
		color: #000080;
		}

 li.sales_blurb {
    		text-align: left;
    		font-weight: bold;
    		line-height: 2em; 
		font-size: 16px;
 		}

 li.sales_blurb_1 {
    		text-align: left;
    		font-weight: bold;
    		line-height: 2em; 
		font-size: 18px;
 		}

 .sales_blurbs_tot {
		text-align: center;
		padding: 10px 0;
		color: #ff0000;
		font-weight: bold;
		font-size: 20px;
		}

 .sales_blurb_catg {
		text-align: center;
		font-size: 18px;
		font-weight:bold;
		}

 .walk_in_doc_msg {
		border-bottom: 1px dashed #000000;
		padding: 0 7px 24px 7px;
		text-align:center; 
		font-weight: bold;
		font-size:14px;
		}


 h2.h2sec {
		font-weight: bold;
		color: #000080;
		display: inline;
		font-family: "Source Sans Pro", sans-serif;
		padding-left: 6px; 
		font-size: 17px; 
           }

 h2head {
		font-weight: bold;
		font-size: 19px;
		color: #000080;
		display: inline;
           }

 .sub_sec_hdr {
		font-weight: bold;
		font-size: 15px;
		color: #000000;
		padding: 0 10px 6px 4px;
		}

 .policy_hdr {
		font-weight: bold;
		font-size: 16px;
		color: #000000;
		padding: 0 0 6px 0;
		text-align: center;
           }

 .policy_blurb {
		font-size: 15px;
		color: #000000;
		padding-left: 12px;
		padding-right: 12px;
           }

 .hdr_blurb {
		background-color: #000080; 
		color: #ffffff;
		padding: 12px;
		margin: 0;
		text-align: center; 
             }

.hdr_anc {
		color: #ffffff;
		text-decoration:underline;
           }

 .ftr_blurb {
/*		background-color: #1A73E8;  */
		font-size: 11px;
		color: #ffffff;
		padding: 12px;
		margin: 0;
		text-align: center; 
             }

.ftr_anc {
		color: #ffffff;
		text-decoration:underline;
           }

 .ftr_box {
/*		background-color: #1A73E8; */
		background-color: #000080;
           }

 .cancel_hdr {
		font-weight: bold;
		text-align: center;
		font-size: 13px;
		padding: 6px;
             }

 .cancel_blurb {
		font-size: 12px;
		padding: 0 20px 10px 20px;
		margin: 0;
               }

 .cancel_box {
		border-top: 1px solid #000000;
		background-color: #ffffff;
               }

 .nonp_cbx {
		font-size: 18px;
		padding: 10px 0;
		margin: 0;
		text-align: left;
		display: block;
		}

 .name_res_note {
		font-size: 13px;
		padding: 8px;
		font-weight: bold;
		width: 60%;
		border: 1px solid #000080;
		margin: 0 auto;
		background-color: #fafafa;
           }


 .sign_offcl_box {
		width: 80%;
		padding: 16px 0;
		margin: 0 auto;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px;
		}

 .cbox_tots_bot {
/* 		float: none; */
		text-align: center;
		width: 70%; 
		padding: 6px;
		margin: 0 auto; 
/*		margin: 18px auto 20px auto;  */
		background-color: #ffffff;
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px;
          }

 .cbox_tots_min {
 		float: none;
		width: 40%; 
		padding: 6px;
		margin: 18px auto 20px auto; 
                border: 2px solid #000080;    
		background-color:#ffffff;
            }

 .cbox_tots_oform {
		width: 52%; 
		}

 .unchk_msg {
		font-size: 12px;
		font-weight: normal;
		text-align: center;
		}

 gs_img {
		height: 200px;
		width: 156px;
		float: left; 
		margin: 10px;
		vertical-align: top;
		}

 .sec_blurb_gs_img {
		text-align: center;
		display: inline-block;
/*
		font-size: 13px;
		padding-left: 48px;
		padding-right: 12px;
		height: 220px; 
		width: 25%; 
		margin: 0;
*/
           }

 .sec_blurb_gs_img_txt {
		padding-left: 48px;
		padding-right: 12px;
		margin: 0;
		width: 50%; 
		display: inline-block;
		vertical-align: top;
           }

 sec_anc {
		font-weight: bold;
		}

 .cc_items_ord {
		margin: 0 auto;
		padding: 0 6px 0 0;
		vertical-align:top;
		}

 .stk_cert_img {
		text-align: center;
		margin: 0 auto;
		font-size: 11px;
		font-weight: bold;
		}

 .no_rec_msg {
		text-align: center;
		font-size: 14px;
		margin: 0 auto;
		padding: 4px 0 14px 0;
		font-weight: bold;
		}

 .sec_box {
		font-weight: bold;
		padding: 10px;
		margin: 6px auto 20px auto;
		width: 60%;
		border: 0;
		font-size: 18px;
		background-color: #efefef;
		border: 1px solid #fcfcfc;
		border-radius: 6px; 
		}

 .sec_box_top {
		font-size: 15px;
		}

/*
 .sec_box_cent {
		font-weight: bold;
		padding: 10px;
		margin: 20px auto; 
		width: 60%;
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px; 
		background-color: #fcfcfc;
		color: #000080;
		text-align: center;
		}
*/
 .sec_ub {
		font-weight: bold;
		text-decoration: underline;
		display: inline-block;
		}

 li.abd_list {
		font-size: 15px;
		font-weight: bold;
		text-align: left;
		padding-bottom: 8px;
                }

 .cc_doc_list {
		text-align: center;
		padding: 0 0 10px 0;
		margin: 0;
		vertical-align: top;
               }

 li.cc_doc_list {
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		padding-bottom:4px;
                }

 ul.cc_doc_list {
		vertical-align: top;
		list-style-type: none;
		font-size: 13px;
		display: inline-block;
		padding: 2px;
		font-weight: bold;
		border: none;
                }

/* ul.walk_in_doc_list  */
 .walk_in_doc_list {
		list-style-type: none;
		display: block;
		border: 1px solid #000000;
		font-size: 11px;
		font-weight: bold;
                }

/* ul.walk_in_opts_docs   */
 .walk_in_opts_docs  {
		padding: 0 48px;
		list-style-type: none;
		list-style-position: outside;
		font-size: 12px;
		}

/* ul.walk_in_opts_left   */
 .walk_in_opts_left  {
		padding: 0 4px;
		list-style-type: none;
		list-style-position: outside;
		font-size: 12px;
		}

/* ul.walk_in_opts_right  */
 .walk_in_opts_right {
		padding:0 2px;
		list-style-type: none;
		list-style-position: outside;
		font-size: 12px;
		}

 .walk_in_opts {
		display: inline-block;
		width: 32%;
		vertical-align: top;
		}

/* li.li_walk_in_opts  */
 li_walk_in_opts {
		padding-left: 0;
		padding-bottom: 10px;
		font-weight: bold;
		font-size: 14px;
		}

/* li.li_walk_in_opts_last  */
 li_walk_in_opts_last {
		padding-left: 0;
		font-weight: bold;
		font-size: 14px;
		}

 .sos_msg {
		text-align: center;
		font-size: 13px;
		font-weight: bold;
		color: #ff0000;
		margin: 0 auto; 
		padding: 0 0 20px 0;
		width: 70%;
           }

 .sos_msg_blurb {
		text-align: center;
		font-size: 16px;
		font-weight: bold;
		color: #ff0000;
		margin: 12px auto; 
		padding: 0;
		display: block;
           }

 .sos_msg_ar {
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		color: #ff0000;
		margin: 0 auto;
		padding-bottom: 18px;
           }

 .co_list_hdr, .del_list_hdr { 
    font-size: 15px;
    font-weight: bold;
    color: #000080;
    text-align: center;
    float: left; 
    width: 100%; 
    margin: 0 auto;
    padding: 6px 0 9px 0;
    border: none;
	}

 .dba_list_hdr { 
    font-size: 17px;
    font-weight: bold;
    color: #000080;
    text-align: center;
    float: left; 
    width: 100%; 
    margin: 0 auto;
    padding: 6px 0 9px 0;
    border: none;
	}

 .dba_opt_lbl {
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	padding: 12px 0 0 0;
	}

 .ord_opts_hdr { 
    font-size: 18px;
    font-weight: bold;
    color: #000080;
    text-align: center;
    float: left; 
    width: 100%; 
    margin: 0 auto;
    padding: 6px 0 9px 0;
    border: none;
	}

.opt_hdr {
    color: #000088;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    float: left; 
    width: 100%;
    margin: auto;
    padding: 12px 0 6px 0;
}

.dba_opt_hdr {
    color: #000088;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    margin: 0 auto;
    padding: 10px 0 0 0;
}

ul.co_opts { 
    text-align: left;
    float: left; 
    margin: 0 0 4px 0;
    padding: 0 0 0 60px;
    border: 0;
    list-style-type: none;
}

ul.dba_opts { 
    text-align: center;
    margin: 0 auto 4px auto;
    padding: 0;
    list-style-type: none;
}

ul.del_opts {
    text-align: left;
    float: left; 
    margin: 12px 0 14px 0;
    padding: 0 0 0 60px;
    border: 0;
    list-style-type: none;
}

li.co_opts {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    float: left; 
    margin: 0;
    padding: 3px 0 2px 0;
    border: 0;
    width: 100%; 
    white-space: nowrap;
}

li.ord_opts {
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    margin: 0;
    padding: 3px 0 2px 0;
    border: 0;
    width: 100%; 
    white-space: nowrap;
}

 li.dba_opts {
		font-size: 16px;
		font-weight: bold;
		padding: 0 0 8px 0;
		margin: 0;
 		}

 .diss_form_list_li {
		padding-bottom: 4px;
		font-size: 16px;
                  }

 .li_cbx {
		vertical-align: top;
		margin: 0;
		padding: 0;
		width: 7%;
		display: inline-block;
          	}

 .li_cbx_blurb {
		vertical-align: top;
		margin: 0;
		padding: 0;
		width: 91%;
		display: inline-block;
               }

 .li_cbx_ar {
		vertical-align: top;
		margin: 0;
		padding: 0;
		width: 4%; 
		display: inline-block;
          }

 .li_cbx_blurb_ar {
		vertical-align: top;
		margin: 0;
		padding: 0;
		width: 91%; 
		display: inline-block;
               }

 .diss_cbx {
		vertical-align: top;
		width: 5%;
		display: inline-block;
		margin-left:20px;
          }

 .diss_cbx_blurb {
		margin: 0;
		padding: 0;
		width: 88%;
		font-weight: bold;
		display: inline-block;
               }

 .diss_signer_box {
		width: 70%;
		border: 1px solid #000000;
		text-align: left;
		margin: 20px auto 0 auto;
		padding: 10px 40px 10px 0;
		font-size:13px;
		font-weight:bold;
		background-color: #ffffff;
                   }

 .cost_est_sub_hdr {
		text-align: center;
		font-size: 14px;
		font-weight: bold; 
		display: block; 
		margin: 0;
		padding: 0;
                    }

 select {
		box-sizing: border-box;
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px; 
		font-size: 18px;
		font-weight: normal;
		margin: 4px 0 12px 0;
		padding: 3px;
         }

 select.lst {
		font-size: 15px;
		font-weight: normal;
		margin: 4px 0 0 0;
		padding: 3px;
		border: 1px solid #000000;
		box-shadow: none;
         }

 .svcs{
		font-weight: bold;
		font-size: 12px;
		color: #000000;
		text-align: center;
		padding-top: 20px;
           }

 .sel {
		font-weight: bold;
		font-size: 11px;
		color: #000000;
		padding-top: 24px;
		padding-bottom: 48px;
		text-align: center;
           }

 .sel_ar {
		font-weight: bold;
		font-size: 11px;
		color: #000000;
		padding-top: 24px;
		padding-bottom: 12px;
		text-align: center;
           }

 .fq_sel {
		font-weight: bold;
		font-size: 11px;
		color: #000000;
		padding: 10px;
		margin: 0;
		text-align: center;
           }


 .svcs_chld {
		display: inline-block;
		vertical-align: top;
		padding: 0 12px 15px 0;
            }

 .svcs_prnt {
		text-align: center;
             }

/* ul.svcs_menu  */
 .svcs_menu {
		text-align: left;
		font-size: 12px;
		list-style-type: square;
		list-style-position: outside;
		font-weight: bold;
             }

 .svcs_hdr {
		font-size: 16px;
 		text-align: center;
		font-weight: bold;
		color: #ff0000;
             }

 .svcs_anc {
		text-decoration: none;
		font-weight: bold;
           }

 .svcs_li {
		padding-bottom: 10px;
		font-weight: bold;
           }

 .sec_hdr_list {
		font-size: 15px;
 		text-align: center;
		font-weight: bold;
		padding: 0;
		margin: 0;
             }

  .state_sel0 {
		border: 1px solid #999;
		font-size: 14px;
		font-weight: bold;
		padding-left: 10px;
		color: #000000;
		background-color: #ffffff; 
		border-radius: 5px;
		box-shadow: 4px 4px #ccc;
      }

 state_sel:focus {
		background-color: #ffffff;
 }

  .state_sel {
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px; 
		font-size: 18px;
		font-weight: normal;
/*		margin: 4px 0 12px 0; */
		margin: 0;
		padding: 3px;
		}

 .blurb_list_chld, .blurb_list_chld_ap {
		display: inline-block;
		vertical-align: top;
		width: 30%;
            	}

 .blurb_list_prnt {
		text-align: center;
		margin: 0 auto;
             	}

 blurb_list_chld-25 {
		display: inline-block;
		vertical-align: top;
		width: 25%;
            	}

 ul.sec_blurb_2_lists {
		list-style-type: disc;
		display: inline-block;
		width: 40%;
		}

 .blurb_list, .blurb_list_ap 	{
		list-style-type: none;
		text-align: left;
		font-size: 12px;
		padding-left: 14px;
		}

 .blurb_list_li, .blurb_list_li_ap {
		padding-bottom: 6px;
		font-size: 16px;
		font-weight: bold;
             	}

 .blurb_list_li_blk {
		padding-bottom: 6px;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
             	}

 .blurb_list_lib {
		padding-bottom: 6px;
		font-size: 17px;
		font-weight: bold;
             	}

 .blurb_list_ol {
		margin: 0 auto;
		padding-top: 8px;
		display: inline-block;
		font-size: 14px
             	}

 .blurb_list_bullet 	{
		text-align: center;
		display: inline-block;  
/*		padding-left: 24px; */
		}

 .blurb_hdr {
		font-weight: bold;
		text-align: center;
		color: #000080;
		font-size: 16px;
		padding: 0 6px;
            }

 .blurb_hdr_list {
		text-align: left;
		list-style-type: none;
		display: inline-block;  
		padding-left: 0; 
            }

 .blurb_hdr_li {
		font-weight: bold;
		padding-bottom: 4px;
		color: #000080;
		font-size: 14px;
             	}

 .diss_sales_list_top {
		padding: 12px;
		width: 88%;
		box-sizing: border-box;
		box-shadow: 12px 12px 8px grey;
		border: 1px solid #000080;
		border-radius: 8px; 
		font-weight: bold;
		font-size: 18px;
		background-color: #efefef;
		color: #000000;
		}

 .diss_sales_list_bott {
		text-align: center;
		font-weight: bold;
		margin-top: 12px;
		font-style: italic;
		}

 input[type=text] {
		width: 98%;   
		padding: 3px;
		margin: 4px 0 12px 0;
		font-size: 18px;
		box-sizing: border-box;
		box-shadow: 3px 3px 5px grey;
		border: 1px solid #000080;
		border-radius: 3px; 
		background-color: #ffffff;
		}

 input[type='text']:focus {
		background-color: #F9F5B6;
		}

 input[type='text']:not(focus) {
		background-color: #ffffff;
 		}

 input:not([value = '']) {
		background-color: #00ffff;
    		}

/*
 input[type=button], input[type=submit] {
  margin: 12px;
  padding: 12px 24px 12px 24px;
  text-align: center;
  border: 0;
  border-radius: 4px;
  color: #ffffff;
  background: #3E5FA4;
  font-size: 17px;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
}
*/

 input[type=button], input[type=submit] {
		background: #3E5FA4;
		color: #ffffff;
		border:2px ridge #ffffff;
		border-radius: 8px;
		}



 .form_blurb {
		font-size: 13px;
		text-align: center;
		margin: auto;
		padding-top: 10px;
		border-top: 1px dotted #0f0f0f;
              }

 .form_sec_sub_hdr {
		font-size: 15px; 
		padding: 6px 20px 10px 20px; 
		background-color: #ffffff;
               }

 .form_sec_sub_hdr_w_bord {
		font-size: 15px; 
		padding: 6px 20px 10px 20px; 
		border-bottom: 1px dashed #000000;
		background-color: #ffffff;
               }

 .form_sec_sub_hdr_w_top_bord {
		font-size: 15px; 
		padding: 6px 20px;  
		margin: 10px 0 0 0;
		border-top: 1px dashed #000000;
		background-color: #ffffff;
               }

 .col-4 {
  		float: left;
  		width: 4%;
  		margin-top: 10px;
  		margin-left: 12px;
 		}

 .col-5 {
		float: left;
		width: 5%;
		margin-top: 8px;
		margin-left: 12px;
 }

 .col-6 {
		float: left;
		width: 6%;
		margin-top: 9px;
		margin-left: 12px;
		margin-right: 0;
 }

 .col-6-left {
		float: left;
		text-align: right;
		width: 6%;
		margin: 10px 6px 0 0;
		padding: 4px;
		border: 1px solid #000000;   
 }

 .col-8 {
		float: left;
		width: 8%;
		margin-top: 10px;
 }

 .col-8-inpt {
/*		float: left;  */
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 8%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-10 {
		float: left;
		width: 10%;
		margin-top: 8px;
		margin-left: 0;
                border: 1px solid #000000;  
 }

 .col-10-lbl {
/*		float: left;  */
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 10%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-11-lbl {
/*		float: left;  */
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 11%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-12 {
		float: left;
		margin-top: 10px; 
		margin-left: 6px;
		width: 12%;
 }

 .col-12-left {
		float: left;
		text-align: right;
		margin: 10px 6px 0 0;
		padding: 4px;
		width: 12%;
 }

 .col-12-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 12%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-12-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 12%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-13-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 13%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-13-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 13%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-14-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 14%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-16-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 16%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-16-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 16%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-14 {
		float: left;
		width: 14%;
		margin-top: 10px;
		margin-left: 6px;
                border: 1px solid #000000;  
 }

 .col-15 {
		float: left;
		width: 15%;
		margin-top: 10px;
		margin-left: 6px;
 }

 .col-15-left {
		float: left;
		text-align: right;
		width: 15%;
		margin: 10px 6px 0 0;
		padding: 4px;
 }

 .col-16 {
		float: left;
		width: 16%;
		margin-top: 10px;
		margin-left: 6px;
 }

 .col-18 {
		float: left;
		width: 18%;
		margin-top: 10px;
		margin-left: 6px;
		padding-top: 4px;
 }

 .col-18-left {
		float: left;
		width: 18%;
		text-align: right;
		margin: 10px 6px 0 0;
		padding: 4px;
 }

 .col-19 {
		float: left;
		width: 19%;
		margin-top: 10px;
		margin-left: 6px;
		padding-top: 4px;
 }

 .col-20 {
		float: left;
		width: 20%;
		margin-top: 6px;
		margin-left: 0;
                border: 1px solid #000000;  
 }

 .col-25 {
		margin-top: 10px; 
		margin-left: 6px;
		width: 25%;
		display: inline-block;
 }

 .col-26 {
		margin-top: 10px; 
		margin-left: 6px;
		width: 26%;
                border: 1px solid #000000;  
		display: inline-block;
 }

 .col-29-left {
		text-align: right;
		margin: 10px 6px 0 0;
		padding: 4px;
		width: 29%;
		display: inline-block;
 }

 .col-30 {
		float: left;
		width: 30%;
		margin-top: 6px;
		margin-left: 6px;
 }

 .col-38 {
		width: 38%;
		margin-top: 6px;
		margin-left: 6px;
                border: 1px solid #000000;  
		display: inline-block;
 }

 .col-40 {
		float: left;
		width: 40%;
		margin-top: 14px;
		margin-left: 26px;
 }

 .col-33 {
		float: left;
		width: 33%;
		margin-top: 18px;
		margin-left: 6px;
 }

 .col-18-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 18%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-20-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 20%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-22-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 22%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-24-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 24%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-28-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 28%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-32-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 32%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-34-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 34%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-35-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 35%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-36-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 36%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-48-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 48%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-60-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 60%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-66-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 66%;
		display: inline-block;
		vertical-align: middle;
}

 .col-70-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 70%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-75-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 75%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-76-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 76%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-80-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 80%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-84-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 84%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-6-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 6%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-10-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 10%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-18-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 18%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-20-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 20%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-22-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 22%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-25-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 25%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-24-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 24%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-32-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 32%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-50-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 50%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-60-inpt {
		text-align: left;
		margin: 0;
		padding: 4px;
		width: 60%;
		display: inline-block;
		vertical-align: middle;
 }

 .col-pct_owned-lbl {
		text-align: right;
		margin: 0;
		padding: 12px 0 0 4px;
		width: 70%;
		display: inline-block;
		vertical-align: middle;
 }

 .inpt-row {
		display: inline-block;
		margin: 0 auto;
                  }

 .idate_time {
		text-align: center;
		margin: 0 auto;
                  }

 .iein {
		padding-left: 10%;
                  }

 .col-50 {
		float: left;
		width: 50%;
		margin-top: 9px;
		margin-left: 26px;
		padding-top: 6px;
 }

 .col-60 {
		width: 60%;
		margin-top: 4px;
		margin-left: 6px;
		display: inline-block;
 }

 .col-75 {
		display: block;
		float: left;
		width: 75%;
		margin-top: 4px;
		margin-left: 6px;
 }

 .col-90 {
		display: block;
		float: left;
		width: 90%;
		margin-top: 4px;
		margin-left: 6px;
 }

 .col-date {
		float: left;
		width: 16%;
		margin-top: 10px;
		margin-left: 6px;
 }

 .col-pval {
  		float: left;
  		margin-top: 10px; 
  		margin-left: 6px;
  		width: 12%;
 }

 .col-iyr-lbl {
  		float: left;
  		margin-top: 10px; 
  		margin-left: 6px;
  		width: 12%;
 }

 .col-ein-lbl {
		margin-top: 14px; 
		margin-left: 30px;
		width: 22%;
		display: inline-block;
 }

 .col-ein {
		margin-top: 10px; 
		margin-left: 6px;
		width: 25%;
		display: inline-block;
 }

 .col-ssn-lbl {
		margin-top: 14px; 
		margin-left: 6px;
		width: 4%;
		display: inline-block;
 }

 .col-ssn {
		margin-top: 10px; 
		margin-left: 6px;
		width: 18%;
		display: inline-block;
 }

 .col-pct_owned {
		margin-top: 10px; 
		margin-left: 6px;
		width: 6%;
		display: inline-block;
 }

 .col-add-rec {
		text-align: right;
		width: 90%;
		font-size: 12px;
              }
 .col-state {
	  	float: left;
		width: 12%;
		margin-top: 8px;
		margin-left: 6px;
 }

 .col-zip-lbl {
  		float: left;
  		text-align: right;
  		margin-top: 10px; 
  		margin-left: 6px;
  		padding-right: 4px;
  		width: 4%;
 }

 .col-edate-lbl {
  		float: left;
  		text-align: right;
  		margin-top: 12px; 
  		margin-left: 6px;
  		width: 12%;
 }

 .col-nshrs {
  		float: left;
  		margin-top: 10px; 
  		margin-left: 6px;
  		width: 12%;
 }

 .sec_blurb_ol {
/*		font-size: 18px;
		font-weight: bold;
		color: #000000;
*/
		padding: 0 10px 0 6px;
		margin: 0;
           }

 li.sec_blurb_ol {
		font-size: 18px;
		font-weight: bold;
		color: #000080;
           }

.fee_sec_row {
		display: inline-block;
		width: 60%;
		margin: 6px 0 12px 0;
		padding: 0 10px 0 0;
		text-align: center;
          }

 .col-num_certs-lbl {
		display: inline-block;
		margin-right: 6px;
 
 }

 .col-num_sel {
		display: inline-block;
		margin-right: 26px;
 }

 .col-stk_type-lbl {
		display: inline-block;
		margin-right: 6px;
 
 }

 .col-stk_type {
		display: inline-block;
 }

 .col-ent_type {
		float: left;
		width: 22%;
		margin-top: 4px;
		margin-left: 0;
		padding-bottom: 6px;
 }

 .col-state {
	  	float: left;
		width: 12%;
		margin-top: 4px;
		margin-left: 6px;
		padding-bottom: 6px;
 }

 .col-zip {
  		float: left;
  		width: 20%;
  		margin-left: 0;
 }

 .col-scode {
  		float: left;
  		width: 6%;
  		margin-top: 6px;
  		margin-left: 0;
 }

 .col-pval-lbl {
  		float: left;
  		text-align: right;
  		width: 20%;
  		margin-top: 14px;
  		margin-left: 0;
 }

 .col-scod-lbl {
  		float: left;
  		text-align: right;
  		margin-top: 10px; 
  		margin-left: 6px;
  		padding-right: 4px;
  		width: 24%;
 }

 .col-nshrs-lbl {
  		float: left;
  		margin-top: 10px; 
  		margin-left: 6px;
  		width: 25%;
 }

 .col-ccimgs {
  		float: left;
  		text-align: center;
  		width: 100%;
  		margin-top: 4px;
  		margin-left: 6px;
 }

 .row {
		background-color: #efefef;
		display: block;
      }

 .cost_est {
		width: 64%;
		margin: 0 auto;
		text-align: left;
		background-color: #ffffff;
		}

 .cost_est_wide {
		width: 86%;
		margin: 0 auto;
		text-align: left;
		background-color: #ffffff;
		}

 .cost_est_oform {
		width: 80%;
		margin: 0 auto;
		text-align: left;
		background-color: #ffffff;
		}

 label {
		font-size: 17px;
		font-weight: normal;
		display: inline-block;
		padding-right: 4px;
		vertical-align: middle;
		}

 legend {
		display: none;
		}

 .ord_row {
		background-color: #efefef;
		display: block;
		text-align: center;
      }

 .cc_doc_list_doc_name {
		padding: 4px 0  10px 0;
		font-size: 15px;
			}

/* li.cc_doc_list_fee  */
 .cc_doc_list_fee {
		padding: 4px 0  10px 0;
		text-align: right;
		font-size: 15px;
		}

/* li.cc_doc_list_tot  */
 .cc_doc_list_tot {
		padding: 4px 0  10px 0;
		font-size: 15px;
		text-align: right;
		}

 .ord_sec_hdr {
		font-weight: bold;
		font-size: 19px;
		text-align: center;
		color: #ffffff;
                padding: 8px;
		background-color: #000080;
           }

 .same_cbx {
		font-size: 17px;
		font-weight: normal;
		text-align: center;
		padding: 6px;
		background-color:#efefef;
            }

 .safe_blurb {
		font-size: 11px;
		color: #000080;
		background-color: #CEFCFA;
		text-align: left;	
		padding: 7px;
		letter-spacing: .04em;
		border-bottom: 1px solid #000080;
	      }


 .safe_blurb_img {
		display: inline-block;
		margin: 0 0 10px 0; 
                 }

 .safe_blurb_w_img {
		font-size: 11px;
		display: block; 
		color: #000080;
		background-color: #CEFCFA;
		border-bottom: 1px solid #000080;
		padding: 12px;
            }

 .safe_blurb_left0 {
		text-align: center;
		width: 60%;
		display: inline-block;
		vertical-align: middle;
		margin-left: 40px;
		margin-top: 14px;
             }

 .safe_blurb_right {
		width: 32%;
		padding-top: 8px;
		display: inline-block;
		vertical-align: middle;
             }

.cc_row {
		text-align: left;
         }
		
.cc_imgs {
		padding-left:8px;
         }

.cc_row_left {
		text-align: left;
		vertical-align: middle;
         }

.cc_row_right {
		text-align: left;
		vertical-align: middle;
         }


 .cc_img {
		border: 0;
		width: 32px;
		height: 20px;
          }

.fee_sec_br {
		display: inline-block;
		width: 48%;
		margin: 0 auto 8px auto;
		padding: 0;
		text-align: center;
		vertical-align: top;
          }

.fee_sec_ap {
		display: inline-block;
		width: 48%;
		margin: 0 auto 8px auto;
		padding: 0;
		text-align: center;
		vertical-align: top;
          }

 .fee_sec_fq {
		display: block;
		width: 58%;
		margin: 0 auto 8px auto;
		padding: 0;
		text-align: center;
          }

 .col-del-opts {
		width: 100%;
		display: inline-block; 
		font-weight: bold;
		margin: 0;
		padding: 8px 0 0 0;
               }

 .col-tot_fee-lbls {
		width: 72%;
		display: inline-block; 
		font-weight: bold;
		margin: 0; 
		padding: 6px 0 0 0;
		vertical-align: top;
               }

 .tot_fee_lbls {
		width: 68%;
		display: inline-block; 
		font-weight: bold;
		margin: 0; 
		padding: 6px 0 0 0;
		vertical-align: top;
               }

 .col-tot_fee-lbls_stk_certs {
		width: 32%;
		display: inline-block; 
		font-weight: bold;
		margin: 0; 
		padding: 6px 0 0 0;
		vertical-align: top;
               }

 .col-tots {
		width: 25%;
		display: inline-block; 
		font-weight: bold;
		margin: 0; 
		text-align: right;
		padding-top: 6px;
		vertical-align: top;
               }

 .tots {
		width: 22%;
		display: inline-block; 
		font-weight: bold;
		margin: 0; 
		text-align: right;
		padding-top: 6px;
		vertical-align: top;
               }

 .cost_hdr {
		font-size: 16px;
		width: 100%;
		text-align: center;
		font-weight: bold;
		padding: 8px 4px 12px 4px;
		margin: 0;
		border-top: 1px dashed #afafaf;
		color: #ff0000;
            }

 .cost_hdr_ck {
		font-size: 16px;
		width: 100%;
		text-align: center;
		font-weight: bold;
		padding: 8px 0 0 0;
		margin: 0;
		border: none;
		color: #ff0000;
            }

 .form_sub_hdr {
		font-size: 13px;
		width: 100%;
		text-align: center;
		padding: 6px 0 0 0; 
		border-top: 1px dashed #000080;     
               }

/* ul.sec_opts_llc_ul       */
 .sec_opts_llc_ul      {
		display: inline-block;
		margin: 0 auto;
		padding: 0;
		list-style-type: none;
		width: 80%;
              }

 .sec_opts_fq_ul      {
		display: inline-block;
		margin: 0 auto;
		padding: 0;
		list-style-type: none;
              }

/* ul.sec_opts_pcorp_ul       */
 .sec_opts_pcorp_ul      {
		display: inline-block;
		margin: 0 auto 0 auto;
		padding: 0;
		list-style-type: none;
		width: 86%;
              }

/* ul.sec_ul_ar       */
 .sec_ul_ar      {
		display: inline-block;
		margin: 0;
		padding: 0;
		list-style-type: none;
		list-style-position: outside;
              }

 li.sec_ul      {
		padding: 4px;
		font-size: 13px;
              }

 .tot_fees_row {
		text-align: center;
		width: 100%; 
		}

 .cbox_tots_diss {
 		float: none; 
		padding: 4px;
		margin: 12px auto 20px auto;
                border: 2px solid #ff0000;    
            }

 .sec_p {
		text-align: center;
		margin: 14px 0 14px 0;
		padding: 0;
		font-weight: bold;
		font-size: 14px;
         }

 .sec_p_box {
		margin: 0 auto;
		width: 40%;
		padding: 8px;
		font-weight: bold;
		font-size: 14px;
                border: 1px solid #000080;
		color: #000080;
		background-color: #fbfbfb;
         }

 .sec_p_short {
		text-align: center;
		margin: 0 auto;
		font-weight: bold;
		font-size: 14px;
		color: #000080;
         }

 .cbox_hdr {
		text-align: center;
		margin: 0 0 6px 0;
		padding: 0;
		font-weight: bold;
		font-size: 15px;
         }

 .cntr {
		text-align: center;
		margin: 0;
		padding: 0;
       }

 .fee_sec_ul_stk_certs {
		padding-left: 40px;
		margin: 0 auto;
		text-align: center;
	      }

 .del_ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		font-size: 14px;
          }

 .del_li_right_tot_cost {
		font-size: 17px;
		padding: 6px 3px 3px 3px;
		color: #ff0000;
		font-weight: bold;
		border-top: 2px solid #000000;
		text-align: right;
		margin-top:8px;
          }

 .tot_cost_lbl {
		margin-top:8px;
		font-size: 17px;
		padding: 6px 3px 3px 3px;
		color: #ff0000;
		font-weight: bold;
		text-align: left;
           }

 .no_fees_msg {
		text-align: center;
		display: block;
		font-weight: bold;
		font-style: italic;
		font-size: 20px;
		margin: 10px 0 6px 0;
		color: #ff0000;
		width: 100%;
              }

 .fq_cost_est {
		width: 50%;
		background-color: #E4F1F1;
		border: 2px solid #000080;
		margin: 20px auto 0 auto;
		padding: 0;
               }

 .del_li_scorp_name {
		width: 100%;
		height: 18px;
		padding: 3px;
		font-weight: bold;
		text-align: left;
          }

 .del_li_left_tot_cost {
		font-size: 19px;
		padding: 6px 3px 3px 3px;
		color: #ff0000;
		font-weight: bold;
		text-align: left;
          }

 .end_form {
		margin-top: 0;
		background-color: #000080;
		line-height: 5px;
		width: 100%;
            }

 .end_form_line {
		margin: 4px 0 20px 0;
		background-color: #000080;
		line-height: 5px;
		width: 100%;
            }

 .end_form_ar {
		margin-top: 0;
		background-color: #000080;
		line-height: 2px;
		width: 100%;
            }

 .sub_btn {
		text-align:center;
		padding: 20px;
		margin: 0;
           }

 .tot_cost {
		font-size: 16px; 
		border-top: 2px solid #000000;
		margin-top: 10px;
		text-align: right;
            }

.trust_logos {
		text-align:center;
		display: block;
		padding: 0 0 12px 0;
		margin: 0;
             }

.trust_logo_left {
		display: inline-block;
		margin-right: 6px;
		vertical-align: middle;
                  }

.trust_logo_center {
		display: inline-block;
		margin: 6px;
		vertical-align: middle;
                  }

 .trust_logo_right {
		display: inline-block;
		vertical-align: middle;
                  }


.col-cmnts {
		font-size: 17px;
		font-weight: normal;
		width: 100%;
		padding-top: 16px;
		display: block;
		text-align: center;
        }

.cmnts {
		font-size: 14px;
		width: 75%;
		height: 60px;
		text-align: left;
        }

.col-frm_txt_area-lbl {
		font-size: 13px;
		margin: auto; 
		padding: 0 8px 0 8px;
		text-align: center;
		display: block;
		padding-top:16px;
		font-weight:bold;
        }

.frm_txt_area {
		font-size: 12px;
		width: 75%;
		height: 60px;
		text-align: left;
        }

 .state_prods_ul {
		margin-right: 8px;
		list-style-type: square;
		list-style-position: outside;
                  }

 .state_prods_hdr {
		font-weight: bold;
		text-align: center;
		margin: 12px 0;
		font-size: 16px;
		color: #ff0000;
                   }

 .state_prods_col_hdr {
		font-weight: bold;
		text-align: center;
		font-size: 13px;
		text-decoration: underline;
                   }

 .state_prods_col {
		display: inline-block;
		vertical-align: top;
                  }

 .state_prods_li {
		padding-bottom: 10px;
		font-weight: bold;
		font-size: 12px;
           }

 .mem_buts {
		width: 24%;
		padding-top: 10px;
		padding-left: 20px;
		}

 .form_cbx {
		font-size: 14px;
		font-weight: bold;
		padding: 12px 20px 0 20px;	
		}

 .tot_cost_walk_in {
		background-color: #ffffff;
		color: #ff0000;
		text-align: center;
		margin: 0 auto;
		padding: 0;
		font-size:18px;
		font-weight: bold;
		}

.txtLbl {
		font-size: 22px;
		color: #0000ff;
		font-weight: bold;
		font-style: italic;
		display: inline-block;
		padding-right: 4px;
		vertical-align: middle;
}

 fieldset {
		background-color: #efefef;
		display: block;
		border: none;
		width: 82%;
		padding-bottom: 0;
		}

 fieldset.std {
		background-color: #efefef;
		display: block;
		border: none;
		width: 82%;
		padding-bottom: 0;
		}

 fieldset.stat  {
		background-color: #efefef;
		border: none; 
		padding-bottom: 0;
		display: inline-block;
		width:14%;
		}

 fieldset.zip  {
		background-color: #efefef;
		border: none;
		padding-bottom: 0;
		display: inline-block;
		width:25%;
		}

 fieldset.sml {
		background-color: #efefef;
		border: none;
		padding-bottom: 0;
		display: block;
		width: 26%;
		}

 fieldset.sml_inline, .sml_block {
		background-color: #efefef;
		border: none;
		padding-bottom: 0;
		display: inline-block;
		width: 26%;
		}

 fieldset.tiny_inline {
		background-color: #efefef;
		border: none;
		padding-bottom: 0;
		display: inline-block;
		width: 12%;
		}

 fieldset.med {
		background-color: #efefef;
		border: none;
		padding-bottom: 0;
		display: block;
		width: 50%;
		}

 fieldset.med_inline {
		background-color: #efefef;
		border: none;
		padding-bottom: 0;
		display: inline-block;
		width: 40%;
		}

 .coff {
		font-size: 17px;
		font-weight: normal; 
		text-align: center;
		padding: 12px 0 6px 0;
		background-color: #ffffff;
            }

.txtAreaCmnts {
		font-size: 14px;
		width: 75%;
		height: 60px;
		text-align: left;
		border: 1px solid #000080;
		border-radius: 4px;
		box-shadow: 3px 3px 5px grey;
        }

.minTxtArea {
		font-size: 14px;
		width: 90%;
		height: 60px;
		text-align: left;
		border: 1px solid #000080;
		border-radius: 4px;
		box-shadow: 3px 3px 5px grey;
        }

 .captcha_div {
		padding-left: 25%;
		padding-top: 10px;
		}

 .tax_cont_info {
		border: 1px solid #000080;
		border-radius: 4px;
		box-shadow: 3px 3px 5px grey;
		padding: 12px;
		margin: 0 auto;
		width: 50%;
		font-size: 18px;
		background-color: #efefef;
		}

 .tax_cont_hdr {
		padding-bottom: 10px;
		color: #000080;
		font-weight:bold;
		font-size:18px;
		text-align: center;
		}

 .prod_descr_list {
		font-weight: bold;
		text-align: center;
		font-size: 19px;
		margin: 0 auto;
		}

 ul.prod_descr_list {
		display: inline-block;
		width: 70%;
		list-style-type: square;
		margin: 12px 0;
		}

 li.prod_descr_list {
 		text-align: left;
		width: 70%;
		margin: 0 auto;
		padding: 0 0 6px 0;
		}


 .gs_in_hand_msg {
		padding-bottom: 20px;
		margin: 0;
		display: block;
		font-weight: bold; 
		font-size: 19px;
		color: #ff0000;
		font-style: italic;
		text-align: center;
		}

 .ar_due_sels {
		text-align: center;
		}


 .sec_blurb_ar_due {
		margin: 20px;
		background-color: #CAE8EF;
		font-size: 18px;
		padding: 10px;
		line-height: 2em;
		border: none;
		}

 .ar_due_lnk {
/*		font-size: 17px; */
		text-align: center;
		}

 .ar_due_1sel {
		font-weight: bold;
		display: inline-block;
		margin:4px 0 0 12px;
		}

 .ar_due_st_sel_right, .ar_due_st_sel_left {
		font-weight: bold;
		display: inline-block;
		margin: 4px 0 60px 12px; 
		}

 .ar_anc {
	text-align: center;
	}

 a.ar_anc {
	font-size: 18px;
	font-weight: bold;
	}

 ar_due_ul {
		padding-left: 32px;
		}

 li.ar_due_li {
		margin: 0;
		line-height: 110%; 
		padding-bottom: 10px;
		}
 .gs_ord_msg {
/*		letter-spacing: 1px;   */
		font-size: 19px;
		font-weight: bold;
		font-style: italic;
		text-align: center;
		padding: 20px 200px;
		}


 .orderbutton {
		text-align: center;
  margin: 12px;
  padding: 12px 24px 12px 24px;
  border: 1px solid #ffffff;
  border-radius: 4px;
  color: #000000;
  font-size: 20px;
  background-color: #ef3451;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
              }

 a.asec_hdr {
		text-decoration: none;
/*		padding-left: 4px; */
		padding: 0;
		margin: 0;
		font-size: 12px;
		}

 a.asec_hdr:hover {
		text-decoration: none;
		}

 .sec_hdr_box {
		width: 100%;
		display: flex;
  		align-items: center;
		}

 .sec_hdr_anc {
		display: inline-block; 
		width: 4%;
		}

 .sec_hdr_titl {
		vertical-align: top;
		text-align: left;
		margin: 0;
		padding: 0;
		display: inline-block;
		width:96%;
		}

 ul.sec_box {
		margin: 0 auto;
		width: 44%;
		font-weight: bold;
		font-size: 17px;
		margin-top: 10px;
		}


 .sales_blurbs_msg {
		color: #ff0000;
		padding: 0;
		margin: 0;
		vertical-align: top;
		display:inline-block;
		}


 h1.h1oform {
		color: #232323;
		text-align: center;
		border: 0;
		font-size: 26px;
		font-weight: normal;
		padding: 0 4px;
		width: 100%;
           }

/* Media Query for Mobile Devices */ 
@media (max-width: 480px) { 
/********************<480************************************/


 h1.h1oform {
		font-size: 20px;
/*		font-weight: bold; */
           }


/*
 .sales_blurbs_msg {
		color: #ff0000;
		padding: 0;
		margin-top: 4px;
		}
*/
 a.asec_hdr {
		padding: 0 3px 0 6px; 
		}

 ul.sec_box {
		width: 60%;
		margin-top: 0;
		font-size: 15px;
		}

 .sales_blurbs_tot {
		font-size: 17px;
		}

 .sec_hdr_anc {
		width: 12%;
		}

 .sec_hdr_titl {
		width:88%;
		}

 .orderbutton {
		font-size: 14px;
		margin: 4px;
              }


 .gs_ord_msg {
		font-size: 16px;
		padding: 10px 20px;
		}


 ul.ar_due_ul {
		padding-left:16px;
		}

 .ar_anc {
	margin-top: 20px;
	}

 a.ar_anc {
	margin-top: 10px;
	font-size: 14px;
	}

 .ar_due_st_sel_left {
		display: block;
		text-align:center;
		margin: 0;
		}

 .ar_due_st_sel_right {
		display: block;
		text-align:center;
		margin: 14px 0 60px 0;
		}

 .ar_due_lnk {
		text-align: center;
		margin-bottom: 6px;
		}

 .sec_blurb_ar_due {
		margin: 6px;
		font-size: 16px;
		padding: 6px;
		line-height: 1.25em;
		}

 .ar_due_sels {
		text-align: left;
		margin-left:24px;
		}

 li.dba_opts {
		font-size: 14px;
 		}

 .gs_in_hand_msg {
		font-size: 17px;
		padding: 10px 12px 20px 12px;
		}

 .abdHdr {
		padding: 0;
		margin: 0 auto;
		font-weight: bold;
		font-size: 18px;
		color: #ffffff;
		background-color: #000080; 
		text-align: center;
		background-image: none;
		width: 100%;
 		}

 .abdHdrBox {
		padding: 0;
		display: block;
		width: 100%;
		}

 .abdHdrHomeAnc {
		display: none;
		}

 .abdHdrHomeAncMob {
		display: block;
		text-align: center;
		font-weight: bold;
		padding: 8px 0 0 0;
		margin: 0 auto;
		width: 100%;
		white-space: nowrap;
		}

 .abdHdrMid {
		display: block;
		font-size: 19px;
		font-weight: bold;
		padding: 10px 0 0 0;
		margin: 0 auto;
		width: 100%;
		white-space: nowrap;
		}

 a.abdHdr_home_anc {
		font-size: 22px;
		width: 100%;
		text-decoration: underline;
		}

 a.abdHdr_home_anc:hover, a.ftr_anc:hover {
		background-color: #ffffff;
		color: #000080;
		}

 .abdHdr_tel {
		display: block;
		float: none;
		line-height: 1.3em;
		padding: 0 0 10px 0;
		}

 a.abdHdr_email_anc {
		color: #ffffff;
		font-size:16px;
		}

 a.abdHdr_email_anc:hover {
		background-color: #ffffff;
		color: #000080;
		}

 ul.prop_deed {
		width: 90%;
		}

 li.prop_deed {
		padding-bottom: 5px;
		font-size: 18px;
		}

 .walk_in_doc_msg {
		display: block;
		padding-bottom: 10px;
		margin: 0 auto;
		font-size:13px;
		}

 .walk_in_opts {
		display: block;
		width: 50%;
		margin: 0 auto;
		}

 .diss_sales_list_top {
		width: 99%;
		box-shadow: 4px 4px 4px grey;
		border: 1px solid #000080;
		font-size: 19px;
		padding: 12px 4px;
		}

 .blurb_list_li {
		font-size: 18px;
		border-bottom: 3px dotted #5f5f5f;
             	}

 .blurb_list_li_ap {
		font-size: 16px;
		font-weight: normal;
             	}

 .blurb_list_chld_ap {
		width: 48%;
            	}

 .blurb_list_ap 	{
		padding: 0;
		}

 .prod_box {
	width: 98%;
	}

 .ord_container, .ord_container_top, .ord_container_walk_in, .ord_container_ar {
		width: 100%;
                  }

 .prod_titl {
		font-size: 17px;
		width: 94%;
           }

 h1.h1top {
		font-size: 24px;
		width: 90%;
		font-weight: bold;
           }

 .cbox_sec {
		width: 80%;
		display: block;
          }

 .cbox_sec_blk {
		width: 60%;
          }

 .cbox_sec_opts {
		width: 90%;
		display: block;
		padding-top: 10px;
          }

 .cbox_tots {
		width: 90%;
          }

 .cbox_tots_kit {
		width: 84%;
          }

 .cbox_tots_kit_in {
		width: 96%;
          }

 .cbox_tots_ar, .cbox_tots_fq {
		width: 86%;
          }

 .cbox_sec_llc {
		width: 70%;
		display: block;
		padding-bottom: 10px;
		float: none;
          }

 .cbox_sec_fq {
		width: 96%;
		display: block;
		padding-bottom: 10px;
		float: none;
          }

 .cbox_sec_proc_opts {
		width: 60%;
		display: block;
		padding-bottom: 10px;
          }

 .cbox_sec_del_opts {
		width: 50%;
		display: block;
		padding-top: 10px;
		padding-left: 20px;
          }

 .cbox_sec_opts_llc {
		width: 96%;
		display: block;
		padding-top: 10px;
		padding-left: 20px;
          }

 .cbox_sec_opts_fq {
		width: 96%;
		display: block;
		padding-top: 10px;
		float: none;
          }

 .cbox_sec_opts_diss {
		width: 99%;
		display: block;
		padding: 10px 0;
          }

 .cost_est_row {
		padding: 6px 0;
		width: 98%;
	}

 ul.sec_opts_diss_ul      {
		width: 95%;
              }

 li.abd_list {
		font-size: 16px;
		padding-bottom: 6px;
                }

 .fee_sec {
		width: 100%;
		display: block;
	}

 .fee_sec_ul {
		width: 60%; 
	      }

 .del_opts {
		width: 80%;
	}

 .same_day_msg, .cc_msg {
		width: 80%;
	}

 ul.gs_ul {
		padding: 0;
		margin: 0;
		width: 90%;
           }

 .dba_ul {
		padding: 0;
		margin: 0;
		width: 96%;
           }

 .cbox_tots_1_item_out, .cbox_tots_1_item_in {
		width: 75%;
		} 

 .choose_state_blurb {
		width: 90%;
		font-size: 15px;
		}

 .site_map_list {
		width: 44%;
		}
		
 .site_map_list_dist_ct {
		display: block;
		width: 60%;
		}

 .ord_hdr, .cost_est_hdr {
		font-size: 16px;

	}

 .diss_form_list_sec, .diss_form_list_debts {
		width: 100%;
		display: block;
		padding-left: 20px;
	}

 .diss_form_list_assets {
		width: 100%;
		display: block;
		padding-left: 20px;
		padding-top: 12px; 
	}

 .ul_diss_assets {
		padding: 0 20px 0 0;
		}

 .fqgs_box {
		width: 84%;
	}

 .fqgs_sel_msg {
		margin: 10px;
	}

 .sales_blurbs_parent {
		width: 80%;
		border: 2px solid #ffffff;
  		padding: 10px;
		margin: 0;
		}

 .sales_blurbs_parent_1 {
		width: 80%;
		border: 2px solid #ffffff;
  		padding: 10px;
		margin: 0;
		}

  .sales_blurbs_child {
  		border: none;
  		padding: 0;
		margin: 0;
		}

   ul.sales_blurb {
		padding: 0;
		margin: 0;
		list-style: none;
		}

   .sales_blurb_catg {
		font-size: 16px;
		padding: 0 0 6px 0;
		}

    li.sales_blurb, li.sales_blurb_1 {
    		line-height: 1.5em; 
		font-size: 18px;
		}
/*
 h2.h2sec {
		font-size: 20px;
		padding-left: 4px;
           }
*/
 h2.h2sec {
/*
		font-weight: bold;
		color: #000080;
		display: inline;
		font-family: "Source Sans Pro", sans-serif;
		padding-left: 6px;
*/
		font-size: 15px; 
           }



 input[type=text] {
		font-size: 22px;
		}

 select, label {
		font-size: 22px;
		}

 fieldset.std {
		width: 96%;
		}

 fieldset.sml_inline {
		display: block;
		}

 fieldset.sml_block {
		display: inline-block;
		}

 .txtAreaCmnts {
 		width: 96%;
 }

 .captcha_div {
		padding-left: 14%;
		}

 .tax_cont_info {
		width: 98%;
		padding: 8px;
		font-size: 14px;
		}
 .sec_blurb {
		font-size: 14px;
           }

 .sec_blurb_gs_img {
		display: block;
		padding-bottom: 12px;
 }

 .sec_blurb_gs_img_txt {
		font-size: 17px;
		padding: 4px;
		display: block;
		width: 98%;
           }

 .sos_msg {
		width: 90%;
           }

 .co_list_hdr {
    padding: 8px 0 3px 0;
		}

 .del_list_hdr {
    padding: 14px 0 3px 0;
 }

 .sec_blurb_box {
		font-size: 16px;
		width: 90%;
           }

 .prod_descr_list {
		font-size: 17px;
		width: 66%;
		}

 ul.prod_descr_list {
		width: 90%;
		margin: 12px 0;
		}

 li.prod_descr_list {
		width: 100%;
		padding: 0 0 5px 0;
		}

 .sec_box {
		width: 90%;
		text-align: left;
		margin: 0 auto 10px auto;
		padding: 6px;
		font-size: 15px;
		}
/*
 .sec_box_cent {
		width: 90%;
		}
*/

 fieldset.med {
		width: 56%;
		}

.minTxtArea {
		width: 99%;
		height: 90px;
        }

 .fq_cost_est {
		width: 90%;
		}

 ul.sec_blurb_2_lists {
		display: block;
		width: 80%;
		list-style-type: square;
		}

 li.sec_blurb_2_lists {
		padding-bottom: 8px;
		}

/*
 .sos_msg_blurb {
		text-align: left;
		}
*/

 .nonp_cbx {
		font-size: 16px;
		padding: 8px 0;
		}

 .cc_doc_list_doc_name {
		padding: 4px 0  10px 0;
		font-size: 13px;
			}

 .cc_doc_list_fee {
		padding: 4px 0  10px 0;
		font-size: 13px;
		}

 .cc_doc_list_tot {
		padding: 4px 0  10px 0;
		font-size: 13px;
		}

}
          
/* Media Query for low resolution  Tablets, Ipads portrait mode */ 
@media (min-width: 481px) and (max-width: 767px) { 
/********************481-767************************************/

 .abdHdr {
		padding: 0;
		margin: 0 auto;
		font-weight: bold;
		font-size: 18px;
		color: #ffffff;
		background-color: #000080; 
		text-align: center;
		background-image: none;
		width: 100%;
 		}

 .abdHdrBox {
		padding: 0;
		display: block;
		width: 100%;
		}

 .abdHdrHomeAnc {
		display: none;
		}

 .abdHdrHomeAncMob {
		display: block;
		text-align: center;
		font-weight: bold;
		padding: 8px 0 0 0;
		margin: 0 auto;
		width: 100%;
		white-space: nowrap;
		}

 .abdHdrMid {
		display: block;
		font-size: 19px;
		font-weight: bold;
		padding: 10px 0 0 0;
		margin: 0 auto;
		width: 100%;
		white-space: nowrap;
		}

 a.abdHdr_home_anc {
		font-size: 22px;
		width: 100%;
		text-decoration: underline;
		}

 a.abdHdr_home_anc:hover, a.ftr_anc:hover {
		background-color: #ffffff;
		color: #000080;
		}

 .abdHdr_tel {
		display: block;
		float: none;
		line-height: 1.3em;
		padding: 0 0 10px 0;
		}

 .prod_box {
		width: 80%;
		}

 .ord_container, .ord_container_top {
		width: 100%;
                  }

 .cbox_sec {
		width: 70%;
		display: block;
          }

 .cbox_sec_blk {
		width: 60%;
          }

 .cbox_sec_opts {
		width: 80%;
		display: block;
		padding-top: 10px;
          }

 .cbox_sec_llc {
		width: 70%;
		display: block;
          }

 .cbox_sec_proc_opts, .cbox_sec_del_opts {
		display: inline-block;
		width: 38%;
          }

 .cbox_sec_opts_llc {
		width: 90%;
		display: block;
		padding-top: 10px;
		padding-left: 28px;
          }

 .cbox_sec_opts_diss {
		width: 64%;
		display: block;
		padding-top: 10px;
          }

 .cbox_tots {
		width: 60%;
          }

 .cbox_tots_kit {
		width: 60%;
          }

 .cbox_tots_kit_in {
		width: 84%;
          }

 .cbox_tots_ar, .cbox_tots_fq {
		width: 86%;
          }

 .fee_sec {
		width: 100%;
		display: block;
	}

 .fee_sec_ul {
		width: 60%; 
	      }

 .same_day_msg, .cc_msg {
		width: 60%;
	}

 ul.gs_ul      {
		padding-left: 40px;
              }

 .cbox_tots_1_item_out, .cbox_tots_1_item_in {
		width: 75%;
		} 

 .choose_state_blurb {
		width: 66%;
		}

 .site_map_list {
		width: 44%;
		}
		
 .site_map_list_dist_ct {
		width: 44%;
		}

 .fqgs_box {
		width: 80%;
	}

 .sales_blurbs_parent {
		width: 46%;
		border: 2px solid #ffffff;
  		padding: 10px;
		margin: 0;
		}

 .sales_blurbs_parent_1 {
		width: 46%;
		border: 2px solid #ffffff;
  		padding: 10px;
		margin: 0;
		}

  .sales_blurbs_child {
  		border: none;
  		padding: 0;
		margin: 0;
		}

   ul.sales_blurb {
		padding: 0;
		margin: 0;
		}

   .sales_blurb_catg {
		font-size: 16px;
		padding: 0 0 6px 0;
		}

    li.sales_blurb, li.sales_blurb_1 {
    		line-height: 1.5em; 
		font-size: 13px;
		}

 .sec_hdr {
		font-size: 18px;
           }

 h2.h2sec {
		font-size: 18px;
           }

} 
      
/* Media Query for Tablets Ipads landscape mode */ 
@media (min-width: 768px) and (max-width: 1024px){ 
/********************768-1024************************************/

 .abdHdr {
		padding: 0;
		margin: 0 auto;
		font-weight: bold;
		font-size: 18px;
		color: #ffffff;
		background-color: #000080; 
		text-align: center;
		background-image: none;
		width: 100%;
 		}

 .abdHdrBox {
		padding: 0;
		display: block;
		width: 100%;
		}

 .abdHdrHomeAnc {
		display: none;
		}

 .abdHdrHomeAncMob {
		display: block;
		text-align: center;
		font-weight: bold;
		padding: 8px 0 0 0;
		margin: 0 auto;
		width: 100%;
		white-space: nowrap;
		}

 .abdHdrMid {
		display: block;
		font-size: 19px;
		font-weight: bold;
		padding: 10px 0 0 0;
		margin: 0 auto;
		width: 100%;
		white-space: nowrap;
		}

 a.abdHdr_home_anc {
		font-size: 22px;
		width: 100%;
		text-decoration: underline;
		}

 a.abdHdr_home_anc:hover, a.ftr_anc:hover {
		background-color: #ffffff;
		color: #000080;
		}

 .abdHdr_tel {
		display: block;
		float: none;
		line-height: 1.3em;
		padding: 0 0 10px 0;
		}

 .sales_blurbs_parent {
		width: 46%;
		border: 2px solid #ffffff;
  		padding: 10px;
		margin: 0;
		}

  .sales_blurbs_child {
  		border: none;
  		padding: 0;
		margin: 0;
		}

   ul.sales_blurb {
		padding: 0;
		margin: 0;
		list-style: none;
		}
   .sales_blurb_catg {
		font-size: 16px;
		padding: 0 0 6px 0;
		}

    li.sales_blurb, li.sales_blurb_1 {
    		line-height: 1.5em; 
		font-size: 13px;
		}

 .prod_box {
	width: 80%;
	}

 .ord_container, .ord_container_top {
		width: 80%;
                  }

 .cbox_sec {
		display: block;
		width: 46%;
		padding-bottom: 6px;
          }

 .cbox_sec_blk {
		width: 30%;
		padding-bottom: 6px;
          }

.cbox_sec_opts {
		display: block;
		width: 60%;
		padding-top: 10px;
          }

.cbox_sec_llc {
		display: block;
		width: 52%;
		padding-bottom: 6px;
          }

 .cbox_sec_opts_llc {
		display: block;
		width: 60%;
		padding-top: 10px;
          }

 .cbox_sec_opts_diss {
		width: 63%;
		display: block;
		padding: 10px 0;
          }

 ul.sec_opts_diss_ul      {
		width: 95%;
              }

 .cbox_sec_proc_opts, .cbox_sec_del_opts {
		display: inline-block;
		width: 38%;
          }

 .cbox_tots {
		width: 50%;
		display: block;
          }

 .cbox_tots_kit {
		width: 54%;
		display: block;
          }

 .cbox_tots_kit_in {
		width: 64%;
		display: block;
          }

 .cbox_tots_ar, .cbox_tots_fq {
		width: 80%;
          }

 .state_prods_ul {
		width: 90%;
		text-align: center;
		margin: 8px auto 10px auto;
                  }

 .state_prods_menu {
		margin: 0 auto 12px auto;
		width: 50%;
		text-align: center;
                    }

 .fee_sec {
		width: 100%;
		display: block;
	}

 .fee_sec_ul {
		width: 30%; 
	      }

 .same_day_msg, .cc_msg {
		width: 60%;
	}

 ul.gs_ul      {
		padding-left: 40px;
              }

 .cbox_tots_1_item_out, .cbox_tots_1_item_in {
		width: 50%;
          }

 .choose_state_blurb {
		width: 66%;
		}

 .site_map_list {
		width: 22%;
		}
		
 .site_map_list_dist_ct {
		width: 36%;
		}

 .fqgs_box {
		width: 80%;
	}
} 
          
/* Media Query for Laptops and Desktops */ 
@media (min-width: 1025px) and (max-width: 1280px){ 
/********************1025-1280************************************/
 
 .abdHdr {
		padding: 0;
		margin: 0 auto;
		font-weight: bold;
		font-size: 18px;
		color: #ffffff;
		background-color: #000080; 
		text-align: center;
		background-image: none;
		width: 100%;
 		}

 .abdHdrBox {
		padding: 0;
		display: block;
		width: 100%;
		}


 .abdHdrHomeAnc {
		display: none;
		}

 .abdHdrHomeAncMob {
		display: block;
		text-align: center;
		font-weight: bold;
		padding: 8px 0 0 0;
		margin: 0 auto;
		width: 100%;
		white-space: nowrap;
		}

 .abdHdrMid {
		display: block;
		font-size: 19px;
		font-weight: bold;
		padding: 10px 0 0 0;
		margin: 0 auto;
		width: 100%;
		white-space: nowrap;
		}

 a.abdHdr_home_anc {
		font-size: 22px;
		width: 100%;
		text-decoration: none;
		}

 a.abdHdr_home_anc:hover, a.ftr_anc:hover {
		background-color: #ffffff;
		color: #000080;
		}

 .abdHdr_tel {
		display: block;
		float: none;
		line-height: 1.3em;
		padding: 0 0 10px 0;
		}

 .prod_box {
	width: 60%;
	}

 .ord_container {
		width: 60%;
                  }

 .ord_container_top {
		width: 76%;
                  }

 .cbox_sec {
		display: inline-block;
		width: 48%;
          }

 .cbox_sec_blk {
		width: 30%;
          }


 .cbox_sec_opts {
		display: inline-block;
		width: 48%;
          }

 .cbox_sec_llc {
		display: inline-block;
		width: 49%;
          }

 .cbox_sec_opts_llc, .cbox_sec_opts_diss {
		display: inline-block;
		width: 49%;
          }

 .cbox_sec_proc_opts, .cbox_sec_del_opts {
		display: inline-block;
		width: 38%;
          }

 .cbox_tots {
		width: 30%;
            }

 .cbox_tots_kit, .cbox_tots_kit_in {
		width: 50%;
            }

 .cbox_tots_ar, .cbox_tots_fq {
		width: 86%;
          }

 .cbox_sec_proc_opts {
		display: inline-block;
		width: 49%;
		margin: 0 auto 16px auto;   
		padding: 0;
		text-align: center;
		vertical-align: top;
          }

 .fee_sec {
		width: 100%;
		display: block;
	}

 .fee_sec_ul {
		width: 54%; 
	      }

 .same_day_msg, .cc_msg {
		width: 60%;
	}

 ul.gs_ul      {
		padding-left: 20px;
              }

 .cbox_tots_1_item_out {
		width: 20%;
          }

 .cbox_tots_1_item_in {
		width: 42%;
          }

 ul.sec_opts_ul      {
		width: 76%;
              }

 .site_map_list {
		width: 20%;
		}
		
 .site_map_list_dist_ct {
		width: 30%;
		}

 ul.site_map_list {
		font-size: 14px;
		font-weight: bold;
	}

} 

/********************END MEDIA QUERIES************************************/

/* *********************MEDIA PRINT*********************** */
@media print {

 .container, .ord_container, .ord_container_top {
		text-align: center;
		margin: 0;
		padding: 0;
		width: 100%; 
                }

 .abdHdr {
		background-color: #ffffff;
		color: #000000; 
 }

 a.abdHdr_home_anc {
		color: #000000;
		}

 .abdHdr_tel {
		color: #000000;
		}

 a.abdHdr_email_anc {
		color: #000000;
		}

}



